diff --git a/assets/Circe-Regular-0a595ebd.ttf b/assets/Circe-Regular-0a595ebd.ttf new file mode 100644 index 00000000..e65de545 Binary files /dev/null and b/assets/Circe-Regular-0a595ebd.ttf differ diff --git a/assets/Container-c4887552.js b/assets/Container-c4887552.js new file mode 100644 index 00000000..a2523280 --- /dev/null +++ b/assets/Container-c4887552.js @@ -0,0 +1,149 @@ +import{d as Nn,g as Uo,r as T,R as en,b as vt}from"./index-f0efbc37.js";function _(){return _=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}var Yn={exports:{}};/* +object-assign +(c) Sindre Sorhus +@license MIT +*/var tn=Object.getOwnPropertySymbols,No=Object.prototype.hasOwnProperty,Yo=Object.prototype.propertyIsEnumerable;function Go(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function Ko(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;var n=Object.getOwnPropertyNames(t).map(function(i){return t[i]});if(n.join("")!=="0123456789")return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(i){o[i]=i}),Object.keys(Object.assign({},o)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var Vo=Ko()?Object.assign:function(e,t){for(var r,n=Go(e),o,i=1;i1?tt("Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z])."):tt("Invalid argument supplied to oneOf, expected an array."),At;function v(P,A,I,M,B){for(var L=P[A],U=0;U0?", expected one of type ["+G.join(", ")+"]":"";return new u("Invalid "+L+" `"+U+"` supplied to "+("`"+B+"`"+pe+"."))}return l(A)}function D(){function h(v,P,A,I,M){return S(v[P])?null:new u("Invalid "+I+" `"+M+"` supplied to "+("`"+A+"`, expected a ReactNode."))}return l(h)}function O(h,v,P,A,I){return new u((h||"React class")+": "+v+" type `"+P+"."+A+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+I+"`.")}function $(h){function v(P,A,I,M,B){var L=P[A],U=X(L);if(U!=="object")return new u("Invalid "+M+" `"+B+"` of type `"+U+"` "+("supplied to `"+I+"`, expected `object`."));for(var G in h){var N=h[G];if(typeof N!="function")return O(I,M,B,G,j(N));var ee=N(L,G,I,M,B+"."+G,qe);if(ee)return ee}return null}return l(v)}function W(h){function v(P,A,I,M,B){var L=P[A],U=X(L);if(U!=="object")return new u("Invalid "+M+" `"+B+"` of type `"+U+"` "+("supplied to `"+I+"`, expected `object`."));var G=Qo({},P[A],h);for(var N in G){var ee=h[N];if(hr(h,N)&&typeof ee!="function")return O(I,M,B,N,j(ee));if(!ee)return new u("Invalid "+M+" `"+B+"` key `"+N+"` supplied to `"+I+"`.\nBad object: "+JSON.stringify(P[A],null," ")+` +Valid keys: `+JSON.stringify(Object.keys(h),null," "));var ne=ee(L,N,I,M,B+"."+N,qe);if(ne)return ne}return null}return l(v)}function S(h){switch(typeof h){case"number":case"string":case"undefined":return!0;case"boolean":return!h;case"object":if(Array.isArray(h))return h.every(S);if(h===null||e(h))return!0;var v=o(h);if(v){var P=v.call(h),A;if(v!==h.entries){for(;!(A=P.next()).done;)if(!S(A.value))return!1}else for(;!(A=P.next()).done;){var I=A.value;if(I&&!S(I[1]))return!1}}else return!1;return!0;default:return!1}}function ue(h,v){return h==="symbol"?!0:v?v["@@toStringTag"]==="Symbol"||typeof Symbol=="function"&&v instanceof Symbol:!1}function X(h){var v=typeof h;return Array.isArray(h)?"array":h instanceof RegExp?"object":ue(v,h)?"symbol":v}function j(h){if(typeof h>"u"||h===null)return""+h;var v=X(h);if(v==="object"){if(h instanceof Date)return"date";if(h instanceof RegExp)return"regexp"}return v}function re(h){var v=j(h);switch(v){case"array":case"object":return"an "+v;case"boolean":case"date":case"regexp":return"a "+v;default:return v}}function le(h){return!h.constructor||!h.constructor.name?i:h.constructor.name}return a.checkPropTypes=rn,a.resetWarningCache=rn.resetWarningCache,a.PropTypes=a,a};{var ti=Nn,ri=!0;Yn.exports=ei(ti.isElement,ri)}var ni=Yn.exports;const f=Uo(ni);function Hn(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t{t[r]=qn(e[r])}),t}function Ae(e,t,r={clone:!0}){const n=r.clone?_({},e):e;return rt(e)&&rt(t)&&Object.keys(t).forEach(o=>{o!=="__proto__"&&(rt(t[o])&&o in e&&rt(e[o])?n[o]=Ae(e[o],t[o],r):r.clone?n[o]=rt(t[o])?qn(t[o]):t[o]:n[o]=t[o])}),n}function ii(e){const{prototype:t={}}=e;return!!t.isReactComponent}function ai(e,t,r,n,o){const i=e[t],a=o||t;if(i==null||typeof window>"u")return null;let c;return typeof i=="function"&&!ii(i)&&(c="Did you accidentally provide a plain function component instead?"),c!==void 0?new Error(`Invalid ${n} \`${a}\` supplied to \`${r}\`. Expected an element type that can hold a ref. ${c} For more information see https://mui.com/r/caveat-with-refs-guide`):null}const si=oi(f.elementType,ai);var Xn={exports:{}},Z={};/** + * @license React + * react-is.development.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */(function(){var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),a=Symbol.for("react.context"),c=Symbol.for("react.server_context"),u=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),g=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),E=Symbol.for("react.offscreen"),b=!1,m=!1,R=!1,w=!1,C=!1,D;D=Symbol.for("react.module.reference");function O(k){return!!(typeof k=="string"||typeof k=="function"||k===r||k===o||C||k===n||k===l||k===d||w||k===E||b||m||R||typeof k=="object"&&k!==null&&(k.$$typeof===p||k.$$typeof===g||k.$$typeof===i||k.$$typeof===a||k.$$typeof===u||k.$$typeof===D||k.getModuleId!==void 0))}function $(k){if(typeof k=="object"&&k!==null){var Oe=k.$$typeof;switch(Oe){case e:var Ce=k.type;switch(Ce){case r:case o:case n:case l:case d:return Ce;default:var We=Ce&&Ce.$$typeof;switch(We){case c:case a:case u:case p:case g:case i:return We;default:return Oe}}case t:return Oe}}}var W=a,S=i,ue=e,X=u,j=r,re=p,le=g,h=t,v=o,P=n,A=l,I=d,M=!1,B=!1;function L(k){return M||(M=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")),!1}function U(k){return B||(B=!0,console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")),!1}function G(k){return $(k)===a}function N(k){return $(k)===i}function ee(k){return typeof k=="object"&&k!==null&&k.$$typeof===e}function ne(k){return $(k)===u}function pe(k){return $(k)===r}function Le(k){return $(k)===p}function Se(k){return $(k)===g}function he(k){return $(k)===t}function Me(k){return $(k)===o}function ut(k){return $(k)===n}function Ye(k){return $(k)===l}function lt(k){return $(k)===d}Z.ContextConsumer=W,Z.ContextProvider=S,Z.Element=ue,Z.ForwardRef=X,Z.Fragment=j,Z.Lazy=re,Z.Memo=le,Z.Portal=h,Z.Profiler=v,Z.StrictMode=P,Z.Suspense=A,Z.SuspenseList=I,Z.isAsyncMode=L,Z.isConcurrentMode=U,Z.isContextConsumer=G,Z.isContextProvider=N,Z.isElement=ee,Z.isForwardRef=ne,Z.isFragment=pe,Z.isLazy=Le,Z.isMemo=Se,Z.isPortal=he,Z.isProfiler=Me,Z.isStrictMode=ut,Z.isSuspense=Ye,Z.isSuspenseList=lt,Z.isValidElementType=O,Z.typeOf=$})();Xn.exports=Z;var nn=Xn.exports;const ci=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function ui(e){const t=`${e}`.match(ci);return t&&t[1]||""}function Jn(e,t=""){return e.displayName||e.name||ui(e)||t}function on(e,t,r){const n=Jn(t);return e.displayName||(n!==""?`${r}(${n})`:r)}function li(e){if(e!=null){if(typeof e=="string")return e;if(typeof e=="function")return Jn(e,"Component");if(typeof e=="object")switch(e.$$typeof){case nn.ForwardRef:return on(e,e.render,"ForwardRef");case nn.Memo:return on(e,e.type,"memo");default:return}}}const fi=f.oneOfType([f.func,f.object]),di=fi;function fe(e){if(typeof e!="string")throw new Error("MUI: `capitalize(string)` expects a string argument.");return e.charAt(0).toUpperCase()+e.slice(1)}function pi(e,t){typeof e=="function"?e(t):e&&(e.current=t)}const mi=typeof window<"u"?T.useLayoutEffect:T.useEffect,hi=mi;function It(e){const t=T.useRef(e);return hi(()=>{t.current=e}),T.useCallback((...r)=>(0,t.current)(...r),[])}function an(...e){return T.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{pi(r,t)})},e)}let Gt=!0,Tr=!1,sn;const gi={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function yi(e){const{type:t,tagName:r}=e;return!!(r==="INPUT"&&gi[t]&&!e.readOnly||r==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function bi(e){e.metaKey||e.altKey||e.ctrlKey||(Gt=!0)}function gr(){Gt=!1}function xi(){this.visibilityState==="hidden"&&Tr&&(Gt=!0)}function Ti(e){e.addEventListener("keydown",bi,!0),e.addEventListener("mousedown",gr,!0),e.addEventListener("pointerdown",gr,!0),e.addEventListener("touchstart",gr,!0),e.addEventListener("visibilitychange",xi,!0)}function Ei(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return Gt||yi(t)}function wi(){const e=T.useCallback(o=>{o!=null&&Ti(o.ownerDocument)},[]),t=T.useRef(!1);function r(){return t.current?(Tr=!0,window.clearTimeout(sn),sn=window.setTimeout(()=>{Tr=!1},100),t.current=!1,!0):!1}function n(o){return Ei(o)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:n,onBlur:r,ref:e}}function Or(e,t){const r=_({},t);return Object.keys(e).forEach(n=>{if(n.toString().match(/^(components|slots)$/))r[n]=_({},e[n],r[n]);else if(n.toString().match(/^(componentsProps|slotProps)$/)){const o=e[n]||{},i=t[n];r[n]={},!i||!Object.keys(i)?r[n]=o:!o||!Object.keys(o)?r[n]=i:(r[n]=_({},i),Object.keys(o).forEach(a=>{r[n][a]=Or(o[a],i[a])}))}else r[n]===void 0&&(r[n]=e[n])}),r}function kr(e,t,r=void 0){const n={};return Object.keys(e).forEach(o=>{n[o]=e[o].reduce((i,a)=>{if(a){const c=t(a);c!==""&&i.push(c),r&&r[a]&&i.push(r[a])}return i},[]).join(" ")}),n}const cn=e=>e,Ci=()=>{let e=cn;return{configure(t){e=t},generate(t){return e(t)},reset(){e=cn}}},Ri=Ci(),Si=Ri,Oi={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function St(e,t,r="Mui"){const n=Oi[t];return n?`${r}-${n}`:`${Si.generate(e)}-${t}`}function $r(e,t,r="Mui"){const n={};return t.forEach(o=>{n[o]=St(e,o,r)}),n}function Zn(e){var t=Object.create(null);return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var ki=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,$i=Zn(function(e){return ki.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});function Pi(e){if(e.sheet)return e.sheet;for(var t=0;t0?de(st,--ye):0,it--,ce===10&&(it=1,Vt--),ce}function xe(){return ce=ye2||wt(ce)>3?"":" "}function Ni(e,t){for(;--t&&xe()&&!(ce<48||ce>102||ce>57&&ce<65||ce>70&&ce<97););return Ot(e,Ft()+(t<6&&_e()==32&&xe()==32))}function wr(e){for(;xe();)switch(ce){case e:return ye;case 34:case 39:e!==34&&e!==39&&wr(ce);break;case 40:e===41&&wr(e);break;case 92:xe();break}return ye}function Yi(e,t){for(;xe()&&e+ce!==47+10;)if(e+ce===42+42&&_e()===47)break;return"/*"+Ot(t,ye-1)+"*"+Kt(e===47?e:xe())}function Gi(e){for(;!wt(_e());)xe();return Ot(e,ye)}function Ki(e){return no(Wt("",null,null,null,[""],e=ro(e),0,[0],e))}function Wt(e,t,r,n,o,i,a,c,u){for(var l=0,d=0,g=a,p=0,E=0,b=0,m=1,R=1,w=1,C=0,D="",O=o,$=i,W=n,S=D;R;)switch(b=C,C=xe()){case 40:if(b!=108&&de(S,g-1)==58){Er(S+=q(Lt(C),"&","&\f"),"&\f")!=-1&&(w=-1);break}case 34:case 39:case 91:S+=Lt(C);break;case 9:case 10:case 13:case 32:S+=Ui(b);break;case 92:S+=Ni(Ft()-1,7);continue;case 47:switch(_e()){case 42:case 47:Mt(Vi(Yi(xe(),Ft()),t,r),u);break;default:S+="/"}break;case 123*m:c[l++]=ke(S)*w;case 125*m:case 59:case 0:switch(C){case 0:case 125:R=0;case 59+d:w==-1&&(S=q(S,/\f/g,"")),E>0&&ke(S)-g&&Mt(E>32?ln(S+";",n,r,g-1):ln(q(S," ","")+";",n,r,g-2),u);break;case 59:S+=";";default:if(Mt(W=un(S,t,r,l,d,o,c,D,O=[],$=[],g),i),C===123)if(d===0)Wt(S,t,W,W,O,i,g,c,$);else switch(p===99&&de(S,3)===110?100:p){case 100:case 108:case 109:case 115:Wt(e,W,W,n&&Mt(un(e,W,W,0,0,o,c,D,o,O=[],g),$),o,$,g,c,n?O:$);break;default:Wt(S,W,W,W,[""],$,0,c,$)}}l=d=E=0,m=w=1,D=S="",g=a;break;case 58:g=1+ke(S),E=b;default:if(m<1){if(C==123)--m;else if(C==125&&m++==0&&Di()==125)continue}switch(S+=Kt(C),C*m){case 38:w=d>0?1:(S+="\f",-1);break;case 44:c[l++]=(ke(S)-1)*w,w=1;break;case 64:_e()===45&&(S+=Lt(xe())),p=_e(),d=g=ke(D=S+=Gi(Ft())),C++;break;case 45:b===45&&ke(S)==2&&(m=0)}}return i}function un(e,t,r,n,o,i,a,c,u,l,d){for(var g=o-1,p=o===0?i:[""],E=Ar(p),b=0,m=0,R=0;b0?p[w]+" "+C:q(C,/&\f/g,p[w])))&&(u[R++]=D);return Ht(e,t,r,o===0?_r:c,u,l,d)}function Vi(e,t,r){return Ht(e,t,r,Pr,Kt(Wi()),Et(e,2,-2),0)}function ln(e,t,r,n){return Ht(e,t,r,jr,Et(e,0,n),Et(e,n+1,-1),n)}function nt(e,t){for(var r="",n=Ar(e),o=0;o-1},na=function(t){return function(r,n,o){if(!(r.type!=="rule"||t.compat)){var i=r.value.match(/(:first|:nth|:nth-last)-child/g);if(i){for(var a=!!r.parent,c=a?r.parent.children:o,u=c.length-1;u>=0;u--){var l=c[u];if(l.line=0;n--)if(!oo(r[n]))return!0;return!1},dn=function(t){t.type="",t.value="",t.return="",t.children="",t.props=""},ia=function(t,r,n){oo(t)&&(t.parent?(console.error("`@import` rules can't be nested inside other rules. Please move it to the top level and put it before regular rules. Keep in mind that they can only be used within global styles."),dn(t)):oa(r,n)&&(console.error("`@import` rules can't be after other rules. Please put your `@import` rules before your other rules."),dn(t)))};function io(e,t){switch(Bi(e,t)){case 5103:return H+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return H+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return H+e+Ut+e+me+e+e;case 6828:case 4268:return H+e+me+e+e;case 6165:return H+e+me+"flex-"+e+e;case 5187:return H+e+q(e,/(\w+).+(:[^]+)/,H+"box-$1$2"+me+"flex-$1$2")+e;case 5443:return H+e+me+"flex-item-"+q(e,/flex-|-self/,"")+e;case 4675:return H+e+me+"flex-line-pack"+q(e,/align-content|flex-|-self/,"")+e;case 5548:return H+e+me+q(e,"shrink","negative")+e;case 5292:return H+e+me+q(e,"basis","preferred-size")+e;case 6060:return H+"box-"+q(e,"-grow","")+H+e+me+q(e,"grow","positive")+e;case 4554:return H+q(e,/([^-])(transform)/g,"$1"+H+"$2")+e;case 6187:return q(q(q(e,/(zoom-|grab)/,H+"$1"),/(image-set)/,H+"$1"),e,"")+e;case 5495:case 3959:return q(e,/(image-set\([^]*)/,H+"$1$`$1");case 4968:return q(q(e,/(.+:)(flex-)?(.*)/,H+"box-pack:$3"+me+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+H+e+e;case 4095:case 3583:case 4068:case 2532:return q(e,/(.+)-inline(.+)/,H+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(ke(e)-1-t>6)switch(de(e,t+1)){case 109:if(de(e,t+4)!==45)break;case 102:return q(e,/(.+:)(.+)-([^]+)/,"$1"+H+"$2-$3$1"+Ut+(de(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Er(e,"stretch")?io(q(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(de(e,t+1)!==115)break;case 6444:switch(de(e,ke(e)-3-(~Er(e,"!important")&&10))){case 107:return q(e,":",":"+H)+e;case 101:return q(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+H+(de(e,14)===45?"inline-":"")+"box$3$1"+H+"$2$3$1"+me+"$2box$3")+e}break;case 5936:switch(de(e,t+11)){case 114:return H+e+me+q(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return H+e+me+q(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return H+e+me+q(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return H+e+me+e+e}return e}var aa=function(t,r,n,o){if(t.length>-1&&!t.return)switch(t.type){case jr:t.return=io(t.value,t.length);break;case Qn:return nt([gt(t,{value:q(t.value,"@","@"+H)})],o);case _r:if(t.length)return Li(t.props,function(i){switch(Fi(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return nt([gt(t,{props:[q(i,/:(read-\w+)/,":"+Ut+"$1")]})],o);case"::placeholder":return nt([gt(t,{props:[q(i,/:(plac\w+)/,":"+H+"input-$1")]}),gt(t,{props:[q(i,/:(plac\w+)/,":"+Ut+"$1")]}),gt(t,{props:[q(i,/:(plac\w+)/,me+"input-$1")]})],o)}return""})}},sa=[aa],ca=function(t){var r=t.key;if(!r)throw new Error(`You have to configure \`key\` for your cache. Please make sure it's unique (and not equal to 'css') as it's used for linking styles to your cache. +If multiple caches share the same key they might "fight" for each other's style elements.`);if(r==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(m){var R=m.getAttribute("data-emotion");R.indexOf(" ")!==-1&&(document.head.appendChild(m),m.setAttribute("data-s",""))})}var o=t.stylisPlugins||sa;if(/[^a-z-]/.test(r))throw new Error('Emotion key must only contain lower case alphabetical characters and - but "'+r+'" was passed');var i={},a,c=[];a=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(m){for(var R=m.getAttribute("data-emotion").split(" "),w=1;w=4;++n,o-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var fa={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},pn=`You have illegal escape sequence in your template literal, most likely inside content's property value. +Because you write your CSS inside a JavaScript string you actually have to do double escaping, so for example "content: '\\00d7';" should become "content: '\\\\00d7';". +You can read more about this here: +https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences`,da="You have passed in falsy value as style object's key (can happen when in example you pass unexported component as computed key).",pa=/[A-Z]|^ms/g,ao=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Mr=function(t){return t.charCodeAt(1)===45},mn=function(t){return t!=null&&typeof t!="boolean"},yr=Zn(function(e){return Mr(e)?e:e.replace(pa,"-$&").toLowerCase()}),Nt=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(ao,function(n,o,i){return $e={name:o,styles:i,next:$e},o})}return fa[t]!==1&&!Mr(t)&&typeof r=="number"&&r!==0?r+"px":r};{var ma=/(var|attr|counters?|url|element|(((repeating-)?(linear|radial))|conic)-gradient)\(|(no-)?(open|close)-quote/,ha=["normal","none","initial","inherit","unset"],ga=Nt,ya=/^-ms-/,ba=/-(.)/g,hn={};Nt=function(t,r){if(t==="content"&&(typeof r!="string"||ha.indexOf(r)===-1&&!ma.test(r)&&(r.charAt(0)!==r.charAt(r.length-1)||r.charAt(0)!=='"'&&r.charAt(0)!=="'")))throw new Error("You seem to be using a value for 'content' without quotes, try replacing it with `content: '\""+r+"\"'`");var n=ga(t,r);return n!==""&&!Mr(t)&&t.indexOf("-")!==-1&&hn[t]===void 0&&(hn[t]=!0,console.error("Using kebab-case for css properties in objects is not supported. Did you mean "+t.replace(ya,"ms-").replace(ba,function(o,i){return i.toUpperCase()})+"?")),n}}var so="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function Ct(e,t,r){if(r==null)return"";if(r.__emotion_styles!==void 0){if(r.toString()==="NO_COMPONENT_SELECTOR")throw new Error(so);return r}switch(typeof r){case"boolean":return"";case"object":{if(r.anim===1)return $e={name:r.name,styles:r.styles,next:$e},r.name;if(r.styles!==void 0){var n=r.next;if(n!==void 0)for(;n!==void 0;)$e={name:n.name,styles:n.styles,next:$e},n=n.next;var o=r.styles+";";return r.map!==void 0&&(o+=r.map),o}return va(e,t,r)}case"function":{if(e!==void 0){var i=$e,a=r(e);return $e=i,Ct(e,t,a)}else console.error("Functions that are interpolated in css calls will be stringified.\nIf you want to have a css call based on props, create a function that returns a css call like this\nlet dynamicStyle = (props) => css`color: ${props.color}`\nIt can be called directly with props or interpolated in a styled call like this\nlet SomeComponent = styled('div')`${dynamicStyle}`");break}case"string":{var c=[],u=r.replace(ao,function(d,g,p){var E="animation"+c.length;return c.push("const "+E+" = keyframes`"+p.replace(/^@keyframes animation-\w+/,"")+"`"),"${"+E+"}"});c.length&&console.error("`keyframes` output got interpolated into plain string, please wrap it with `css`.\n\nInstead of doing this:\n\n"+[].concat(c,["`"+u+"`"]).join(` +`)+` + +You should wrap it with \`css\` like this: + +`+("css`"+u+"`"))}break}if(t==null)return r;var l=t[r];return l!==void 0?l:r}function va(e,t,r){var n="";if(Array.isArray(r))for(var o=0;o=16.8.0"},peerDependenciesMeta:{"@types/react":{optional:!0}},devDependencies:{"@definitelytyped/dtslint":"0.0.112","@emotion/css":"11.11.0","@emotion/css-prettifier":"1.1.3","@emotion/server":"11.11.0","@emotion/styled":"11.11.0","html-tag-names":"^1.1.2",react:"16.14.0","svg-tag-names":"^1.1.1",typescript:"^4.5.5"},repository:"https://github.com/emotion-js/emotion/tree/main/packages/react",publishConfig:{access:"public"},"umd:main":"dist/emotion-react.umd.min.js",preconstruct:{entrypoints:["./index.js","./jsx-runtime.js","./jsx-dev-runtime.js","./_isolated-hnrs.js"],umdName:"emotionReact",exports:{envConditions:["browser","worker"],extra:{"./types/css-prop":"./types/css-prop.d.ts","./macro":{types:{import:"./macro.d.mts",default:"./macro.d.ts"},default:"./macro.js"}}}}},xn=!1,Ra=Jt(function(e,t){!xn&&(e.className||e.css)&&(console.error("It looks like you're using the css prop on Global, did you mean to use the styles prop instead?"),xn=!0);var r=e.styles,n=at([r],void 0,T.useContext(ct)),o=T.useRef();return yn(function(){var i=t.key+"-global",a=new t.sheet.constructor({key:i,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),c=!1,u=document.querySelector('style[data-emotion="'+i+" "+n.name+'"]');return t.sheet.tags.length&&(a.before=t.sheet.tags[0]),u!==null&&(c=!0,u.setAttribute("data-emotion",i),a.hydrate([u])),o.current=[a,c],function(){a.flush()}},[t]),yn(function(){var i=o.current,a=i[0],c=i[1];if(c){i[1]=!1;return}if(n.next!==void 0&&Xt(t,n.next,!0),a.tags.length){var u=a.tags[a.tags.length-1].nextElementSibling;a.before=u,a.flush()}t.insert("",n,a,!1)},[t,n.name]),null});Ra.displayName="EmotionGlobal";function Sa(){for(var e=arguments.length,t=new Array(e),r=0;r component."),a="";for(var c in i)i[c]&&c&&(a&&(a+=" "),a+=c)}break}default:a=i}a&&(o&&(o+=" "),o+=a)}}return o};function ka(e,t,r){var n=[],o=Ir(e,n,r);return n.length<2?r:o+t(n)}var $a=function(t){var r=t.cache,n=t.serializedArr;return zr(function(){for(var o=0;o96?ja:Aa},Rn=function(t,r,n){var o;if(r){var i=r.shouldForwardProp;o=t.__emotion_forwardProp&&i?function(a){return t.__emotion_forwardProp(a)&&i(a)}:i}return typeof o!="function"&&n&&(o=t.__emotion_forwardProp),o},Sn=`You have illegal escape sequence in your template literal, most likely inside content's property value. +Because you write your CSS inside a JavaScript string you actually have to do double escaping, so for example "content: '\\00d7';" should become "content: '\\\\00d7';". +You can read more about this here: +https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences`,Ia=function(t){var r=t.cache,n=t.serialized,o=t.isStringTag;return qt(r,n,o),zr(function(){return Xt(r,n,o)}),null},Ma=function e(t,r){if(t===void 0)throw new Error(`You are trying to create a styled element with an undefined component. +You may have forgotten to import it.`);var n=t.__emotion_real===t,o=n&&t.__emotion_base||t,i,a;r!==void 0&&(i=r.label,a=r.target);var c=Rn(t,r,n),u=c||Cn(o),l=!u("as");return function(){var d=arguments,g=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(i!==void 0&&g.push("label:"+i+";"),d[0]==null||d[0].raw===void 0)g.push.apply(g,d);else{d[0][0]===void 0&&console.error(Sn),g.push(d[0][0]);for(var p=d.length,E=1;E1?y-1:0),z=1;z=1&&se>=0&&Y[ae]!==ge[se];)se--;for(;ae>=1&&se>=0;ae--,se--)if(Y[ae]!==ge[se]){if(ae!==1||se!==1)do if(ae--,se--,se<0||Y[ae]!==ge[se]){var Ee=` +`+Y[ae].replace(" at new "," at ");return s.displayName&&Ee.includes("")&&(Ee=Ee.replace("",s.displayName)),typeof s=="function"&&Me.set(s,Ee),Ee}while(ae>=1&&se>=0);break}}}finally{he=!1,pe.current=Q,ne(),Error.prepareStackTrace=V}var He=s?s.displayName||s.name:"",Qr=He?Se(He):"";return typeof s=="function"&&Me.set(s,Qr),Qr}function lt(s,y,x){return Ye(s,!1)}function k(s){var y=s.prototype;return!!(y&&y.isReactComponent)}function Oe(s,y,x){if(s==null)return"";if(typeof s=="function")return Ye(s,k(s));if(typeof s=="string")return Se(s);switch(s){case l:return Se("Suspense");case d:return Se("SuspenseList")}if(typeof s=="object")switch(s.$$typeof){case u:return lt(s.render);case g:return Oe(s.type,y,x);case p:{var z=s,V=z._payload,Q=z._init;try{return Oe(Q(V),y,x)}catch{}}}return""}var Ce=Object.prototype.hasOwnProperty,We={},Pt=w.ReactDebugCurrentFrame;function Ge(s){if(s){var y=s._owner,x=Oe(s.type,s._source,y?y.type:null);Pt.setExtraStackFrame(x)}else Pt.setExtraStackFrame(null)}function ft(s,y,x,z,V){{var Q=Function.call.bind(Ce);for(var K in s)if(Q(s,K)){var Y=void 0;try{if(typeof s[K]!="function"){var ge=Error((z||"React class")+": "+x+" type `"+K+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof s[K]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw ge.name="Invariant Violation",ge}Y=s[K](y,K,z,x,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(ae){Y=ae}Y&&!(Y instanceof Error)&&(Ge(V),C("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",z||"React class",x,K,typeof Y),Ge(null)),Y instanceof Error&&!(Y.message in We)&&(We[Y.message]=!0,Ge(V),C("Failed %s type: %s",x,Y.message),Ge(null))}}}var dt=Array.isArray;function pt(s){return dt(s)}function lr(s){{var y=typeof Symbol=="function"&&Symbol.toStringTag,x=y&&s[Symbol.toStringTag]||s.constructor.name||"Object";return x}}function Ke(s){try{return ze(s),!1}catch{return!0}}function ze(s){return""+s}function _t(s){if(Ke(s))return C("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",lr(s)),ze(s)}var Be=w.ReactCurrentOwner,fr={key:!0,ref:!0,__self:!0,__source:!0},F,mt,ht;ht={};function jt(s){if(Ce.call(s,"ref")){var y=Object.getOwnPropertyDescriptor(s,"ref").get;if(y&&y.isReactWarning)return!1}return s.ref!==void 0}function Kr(s){if(Ce.call(s,"key")){var y=Object.getOwnPropertyDescriptor(s,"key").get;if(y&&y.isReactWarning)return!1}return s.key!==void 0}function $o(s,y){if(typeof s.ref=="string"&&Be.current&&y&&Be.current.stateNode!==y){var x=h(Be.current.type);ht[x]||(C('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',h(Be.current.type),s.ref),ht[x]=!0)}}function Po(s,y){{var x=function(){F||(F=!0,C("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",y))};x.isReactWarning=!0,Object.defineProperty(s,"key",{get:x,configurable:!0})}}function _o(s,y){{var x=function(){mt||(mt=!0,C("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",y))};x.isReactWarning=!0,Object.defineProperty(s,"ref",{get:x,configurable:!0})}}var jo=function(s,y,x,z,V,Q,K){var Y={$$typeof:t,type:s,key:y,ref:x,props:K,_owner:Q};return Y._store={},Object.defineProperty(Y._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(Y,"_self",{configurable:!1,enumerable:!1,writable:!1,value:z}),Object.defineProperty(Y,"_source",{configurable:!1,enumerable:!1,writable:!1,value:V}),Object.freeze&&(Object.freeze(Y.props),Object.freeze(Y)),Y};function Ao(s,y,x,z,V){{var Q,K={},Y=null,ge=null;x!==void 0&&(_t(x),Y=""+x),Kr(y)&&(_t(y.key),Y=""+y.key),jt(y)&&(ge=y.ref,$o(y,V));for(Q in y)Ce.call(y,Q)&&!fr.hasOwnProperty(Q)&&(K[Q]=y[Q]);if(s&&s.defaultProps){var ae=s.defaultProps;for(Q in ae)K[Q]===void 0&&(K[Q]=ae[Q])}if(Y||ge){var se=typeof s=="function"?s.displayName||s.name||"Unknown":s;Y&&Po(K,se),ge&&_o(K,se)}return jo(s,Y,ge,V,z,Be.current,K)}}var dr=w.ReactCurrentOwner,Vr=w.ReactDebugCurrentFrame;function Ve(s){if(s){var y=s._owner,x=Oe(s.type,s._source,y?y.type:null);Vr.setExtraStackFrame(x)}else Vr.setExtraStackFrame(null)}var pr;pr=!1;function mr(s){return typeof s=="object"&&s!==null&&s.$$typeof===t}function Hr(){{if(dr.current){var s=h(dr.current.type);if(s)return` + +Check the render method of \``+s+"`."}return""}}function Io(s){{if(s!==void 0){var y=s.fileName.replace(/^.*[\\\/]/,""),x=s.lineNumber;return` + +Check your code at `+y+":"+x+"."}return""}}var qr={};function Mo(s){{var y=Hr();if(!y){var x=typeof s=="string"?s:s.displayName||s.name;x&&(y=` + +Check the top-level render call using <`+x+">.")}return y}}function Xr(s,y){{if(!s._store||s._store.validated||s.key!=null)return;s._store.validated=!0;var x=Mo(y);if(qr[x])return;qr[x]=!0;var z="";s&&s._owner&&s._owner!==dr.current&&(z=" It was passed a child from "+h(s._owner.type)+"."),Ve(s),C('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',x,z),Ve(null)}}function Jr(s,y){{if(typeof s!="object")return;if(pt(s))for(var x=0;x",Y=" Did you accidentally export a JSX literal instead of a component?"):ae=typeof s,C("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",ae,Y)}var se=Ao(s,y,x,V,Q);if(se==null)return se;if(K){var Ee=y.children;if(Ee!==void 0)if(z)if(pt(Ee)){for(var He=0;He{const o=typeof e=="string"?`"${e}"`:"component";return n.length===0?console.error([`MUI: Seems like you called \`styled(${o})()\` without a \`style\` argument.`,'You must provide a `styles` argument: `styled("div")(styleYouForgotToPass)`.'].join(` +`)):n.some(i=>i===void 0)&&console.error(`MUI: the styled(${o})(...args) API requires all its args to be defined.`),r(...n)}}const Fa=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},La=["values","unit","step"],Wa=e=>{const t=Object.keys(e).map(r=>({key:r,val:e[r]}))||[];return t.sort((r,n)=>r.val-n.val),t.reduce((r,n)=>_({},r,{[n.key]:n.val}),{})};function Da(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:n=5}=e,o=Te(e,La),i=Wa(t),a=Object.keys(i);function c(p){return`@media (min-width:${typeof t[p]=="number"?t[p]:p}${r})`}function u(p){return`@media (max-width:${(typeof t[p]=="number"?t[p]:p)-n/100}${r})`}function l(p,E){const b=a.indexOf(E);return`@media (min-width:${typeof t[p]=="number"?t[p]:p}${r}) and (max-width:${(b!==-1&&typeof t[a[b]]=="number"?t[a[b]]:E)-n/100}${r})`}function d(p){return a.indexOf(p)+1`@media (min-width:${Lr[e]}px)`};function Ie(e,t,r){const n=e.theme||{};if(Array.isArray(t)){const i=n.breakpoints||On;return t.reduce((a,c,u)=>(a[i.up(i.keys[u])]=r(t[u]),a),{})}if(typeof t=="object"){const i=n.breakpoints||On;return Object.keys(t).reduce((a,c)=>{if(Object.keys(i.values||Lr).indexOf(c)!==-1){const u=i.up(c);a[u]=r(t[c],c)}else{const u=c;a[u]=t[u]}return a},{})}return r(t)}function Ga(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((n,o)=>{const i=e.up(o);return n[i]={},n},{}))||{}}function Ka(e,t){return e.reduce((r,n)=>{const o=r[n];return(!o||Object.keys(o).length===0)&&delete r[n],r},t)}function Zt(e,t,r=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&r){const n=`vars.${t}`.split(".").reduce((o,i)=>o&&o[i]?o[i]:null,e);if(n!=null)return n}return t.split(".").reduce((n,o)=>n&&n[o]!=null?n[o]:null,e)}function Yt(e,t,r,n=r){let o;return typeof e=="function"?o=e(r):Array.isArray(e)?o=e[r]||n:o=Zt(e,r)||n,t&&(o=t(o,n,e)),o}function J(e){const{prop:t,cssProperty:r=e.prop,themeKey:n,transform:o}=e,i=a=>{if(a[t]==null)return null;const c=a[t],u=a.theme,l=Zt(u,n)||{};return Ie(a,c,g=>{let p=Yt(l,o,g);return g===p&&typeof g=="string"&&(p=Yt(l,o,`${t}${g==="default"?"":fe(g)}`,g)),r===!1?p:{[r]:p}})};return i.propTypes={[t]:Fe},i.filterProps=[t],i}function Va(e){const t={};return r=>(t[r]===void 0&&(t[r]=e(r)),t[r])}const Ha={m:"margin",p:"padding"},qa={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},kn={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},Xa=Va(e=>{if(e.length>2)if(kn[e])e=kn[e];else return[e];const[t,r]=e.split(""),n=Ha[t],o=qa[r]||"";return Array.isArray(o)?o.map(i=>n+i):[n+o]}),Qt=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],er=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],Ja=[...Qt,...er];function kt(e,t,r,n){var o;const i=(o=Zt(e,t,!1))!=null?o:r;return typeof i=="number"?a=>typeof a=="string"?a:(typeof a!="number"&&console.error(`MUI: Expected ${n} argument to be a number or a string, got ${a}.`),i*a):Array.isArray(i)?a=>typeof a=="string"?a:(Number.isInteger(a)?a>i.length-1&&console.error([`MUI: The value provided (${a}) overflows.`,`The supported values are: ${JSON.stringify(i)}.`,`${a} > ${i.length-1}, you need to add the missing values.`].join(` +`)):console.error([`MUI: The \`theme.${t}\` array type cannot be combined with non integer values.You should either use an integer value that can be used as index, or define the \`theme.${t}\` as a number.`].join(` +`)),i[a]):typeof i=="function"?i:(console.error([`MUI: The \`theme.${t}\` value (${i}) is invalid.`,"It should be a number, an array or a function."].join(` +`)),()=>{})}function fo(e){return kt(e,"spacing",8,"spacing")}function $t(e,t){if(typeof t=="string"||t==null)return t;const r=Math.abs(t),n=e(r);return t>=0?n:typeof n=="number"?-n:`-${n}`}function Za(e,t){return r=>e.reduce((n,o)=>(n[o]=$t(t,r),n),{})}function Qa(e,t,r,n){if(t.indexOf(r)===-1)return null;const o=Xa(r),i=Za(o,n),a=e[r];return Ie(e,a,i)}function po(e,t){const r=fo(e.theme);return Object.keys(e).map(n=>Qa(e,t,n,r)).reduce(xt,{})}function oe(e){return po(e,Qt)}oe.propTypes=Qt.reduce((e,t)=>(e[t]=Fe,e),{});oe.filterProps=Qt;function ie(e){return po(e,er)}ie.propTypes=er.reduce((e,t)=>(e[t]=Fe,e),{});ie.filterProps=er;Ja.reduce((e,t)=>(e[t]=Fe,e),{});function es(e=8){if(e.mui)return e;const t=fo({spacing:e}),r=(...n)=>(n.length<=4||console.error(`MUI: Too many arguments provided, expected between 0 and 4, got ${n.length}`),(n.length===0?[1]:n).map(i=>{const a=t(i);return typeof a=="number"?`${a}px`:a}).join(" "));return r.mui=!0,r}function tr(...e){const t=e.reduce((n,o)=>(o.filterProps.forEach(i=>{n[i]=o}),n),{}),r=n=>Object.keys(n).reduce((o,i)=>t[i]?xt(o,t[i](n)):o,{});return r.propTypes=e.reduce((n,o)=>Object.assign(n,o.propTypes),{}),r.filterProps=e.reduce((n,o)=>n.concat(o.filterProps),[]),r}function Pe(e){return typeof e!="number"?e:`${e}px solid`}const ts=J({prop:"border",themeKey:"borders",transform:Pe}),rs=J({prop:"borderTop",themeKey:"borders",transform:Pe}),ns=J({prop:"borderRight",themeKey:"borders",transform:Pe}),os=J({prop:"borderBottom",themeKey:"borders",transform:Pe}),is=J({prop:"borderLeft",themeKey:"borders",transform:Pe}),as=J({prop:"borderColor",themeKey:"palette"}),ss=J({prop:"borderTopColor",themeKey:"palette"}),cs=J({prop:"borderRightColor",themeKey:"palette"}),us=J({prop:"borderBottomColor",themeKey:"palette"}),ls=J({prop:"borderLeftColor",themeKey:"palette"}),rr=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=kt(e.theme,"shape.borderRadius",4,"borderRadius"),r=n=>({borderRadius:$t(t,n)});return Ie(e,e.borderRadius,r)}return null};rr.propTypes={borderRadius:Fe};rr.filterProps=["borderRadius"];tr(ts,rs,ns,os,is,as,ss,cs,us,ls,rr);const nr=e=>{if(e.gap!==void 0&&e.gap!==null){const t=kt(e.theme,"spacing",8,"gap"),r=n=>({gap:$t(t,n)});return Ie(e,e.gap,r)}return null};nr.propTypes={gap:Fe};nr.filterProps=["gap"];const or=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=kt(e.theme,"spacing",8,"columnGap"),r=n=>({columnGap:$t(t,n)});return Ie(e,e.columnGap,r)}return null};or.propTypes={columnGap:Fe};or.filterProps=["columnGap"];const ir=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=kt(e.theme,"spacing",8,"rowGap"),r=n=>({rowGap:$t(t,n)});return Ie(e,e.rowGap,r)}return null};ir.propTypes={rowGap:Fe};ir.filterProps=["rowGap"];const fs=J({prop:"gridColumn"}),ds=J({prop:"gridRow"}),ps=J({prop:"gridAutoFlow"}),ms=J({prop:"gridAutoColumns"}),hs=J({prop:"gridAutoRows"}),gs=J({prop:"gridTemplateColumns"}),ys=J({prop:"gridTemplateRows"}),bs=J({prop:"gridTemplateAreas"}),vs=J({prop:"gridArea"});tr(nr,or,ir,fs,ds,ps,ms,hs,gs,ys,bs,vs);function ot(e,t){return t==="grey"?t:e}const xs=J({prop:"color",themeKey:"palette",transform:ot}),Ts=J({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:ot}),Es=J({prop:"backgroundColor",themeKey:"palette",transform:ot});tr(xs,Ts,Es);function ve(e){return e<=1&&e!==0?`${e*100}%`:e}const ws=J({prop:"width",transform:ve}),Wr=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=r=>{var n,o;const i=((n=e.theme)==null||(n=n.breakpoints)==null||(n=n.values)==null?void 0:n[r])||Lr[r];return i?((o=e.theme)==null||(o=o.breakpoints)==null?void 0:o.unit)!=="px"?{maxWidth:`${i}${e.theme.breakpoints.unit}`}:{maxWidth:i}:{maxWidth:ve(r)}};return Ie(e,e.maxWidth,t)}return null};Wr.filterProps=["maxWidth"];const Cs=J({prop:"minWidth",transform:ve}),Rs=J({prop:"height",transform:ve}),Ss=J({prop:"maxHeight",transform:ve}),Os=J({prop:"minHeight",transform:ve});J({prop:"size",cssProperty:"width",transform:ve});J({prop:"size",cssProperty:"height",transform:ve});const ks=J({prop:"boxSizing"});tr(ws,Wr,Cs,Rs,Ss,Os,ks);const $s={border:{themeKey:"borders",transform:Pe},borderTop:{themeKey:"borders",transform:Pe},borderRight:{themeKey:"borders",transform:Pe},borderBottom:{themeKey:"borders",transform:Pe},borderLeft:{themeKey:"borders",transform:Pe},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:rr},color:{themeKey:"palette",transform:ot},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:ot},backgroundColor:{themeKey:"palette",transform:ot},p:{style:ie},pt:{style:ie},pr:{style:ie},pb:{style:ie},pl:{style:ie},px:{style:ie},py:{style:ie},padding:{style:ie},paddingTop:{style:ie},paddingRight:{style:ie},paddingBottom:{style:ie},paddingLeft:{style:ie},paddingX:{style:ie},paddingY:{style:ie},paddingInline:{style:ie},paddingInlineStart:{style:ie},paddingInlineEnd:{style:ie},paddingBlock:{style:ie},paddingBlockStart:{style:ie},paddingBlockEnd:{style:ie},m:{style:oe},mt:{style:oe},mr:{style:oe},mb:{style:oe},ml:{style:oe},mx:{style:oe},my:{style:oe},margin:{style:oe},marginTop:{style:oe},marginRight:{style:oe},marginBottom:{style:oe},marginLeft:{style:oe},marginX:{style:oe},marginY:{style:oe},marginInline:{style:oe},marginInlineStart:{style:oe},marginInlineEnd:{style:oe},marginBlock:{style:oe},marginBlockStart:{style:oe},marginBlockEnd:{style:oe},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:nr},rowGap:{style:ir},columnGap:{style:or},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:ve},maxWidth:{style:Wr},minWidth:{transform:ve},height:{transform:ve},maxHeight:{transform:ve},minHeight:{transform:ve},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},Dr=$s;function Ps(...e){const t=e.reduce((n,o)=>n.concat(Object.keys(o)),[]),r=new Set(t);return e.every(n=>r.size===Object.keys(n).length)}function _s(e,t){return typeof e=="function"?e(t):e}function js(){function e(r,n,o,i){const a={[r]:n,theme:o},c=i[r];if(!c)return{[r]:n};const{cssProperty:u=r,themeKey:l,transform:d,style:g}=c;if(n==null)return null;if(l==="typography"&&n==="inherit")return{[r]:n};const p=Zt(o,l)||{};return g?g(a):Ie(a,n,b=>{let m=Yt(p,d,b);return b===m&&typeof b=="string"&&(m=Yt(p,d,`${r}${b==="default"?"":fe(b)}`,b)),u===!1?m:{[u]:m}})}function t(r){var n;const{sx:o,theme:i={}}=r||{};if(!o)return null;const a=(n=i.unstable_sxConfig)!=null?n:Dr;function c(u){let l=u;if(typeof u=="function")l=u(i);else if(typeof u!="object")return u;if(!l)return null;const d=Ga(i.breakpoints),g=Object.keys(d);let p=d;return Object.keys(l).forEach(E=>{const b=_s(l[E],i);if(b!=null)if(typeof b=="object")if(a[E])p=xt(p,e(E,b,i,a));else{const m=Ie({theme:i},b,R=>({[E]:R}));Ps(m,b)?p[E]=t({sx:b,theme:i}):p=xt(p,m)}else p=xt(p,e(E,b,i,a))}),Ka(g,p)}return Array.isArray(o)?o.map(c):c(o)}return t}const mo=js();mo.filterProps=["sx"];const Ur=mo,As=["breakpoints","palette","spacing","shape"];function ar(e={},...t){const{breakpoints:r={},palette:n={},spacing:o,shape:i={}}=e,a=Te(e,As),c=Da(r),u=es(o);let l=Ae({breakpoints:c,direction:"ltr",components:{},palette:_({mode:"light"},n),spacing:u,shape:_({},Na,i)},a);return l=t.reduce((d,g)=>Ae(d,g),l),l.unstable_sxConfig=_({},Dr,a==null?void 0:a.unstable_sxConfig),l.unstable_sx=function(g){return Ur({sx:g,theme:this})},l}function Is(e){return Object.keys(e).length===0}function Ms(e=null){const t=T.useContext(ct);return!t||Is(t)?e:t}const zs=ar();function Bs(e=zs){return Ms(e)}const Fs=["variant"];function $n(e){return e.length===0}function ho(e){const{variant:t}=e,r=Te(e,Fs);let n=t||"";return Object.keys(r).sort().forEach(o=>{o==="color"?n+=$n(n)?e[o]:fe(e[o]):n+=`${$n(n)?o:fe(o)}${fe(e[o].toString())}`}),n}const Ls=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function Ws(e){return Object.keys(e).length===0}function Ds(e){return typeof e=="string"&&e.charCodeAt(0)>96}const Us=(e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null,Ns=(e,t)=>{let r=[];t&&t.components&&t.components[e]&&t.components[e].variants&&(r=t.components[e].variants);const n={};return r.forEach(o=>{const i=ho(o.props);n[i]=o.style}),n},Ys=(e,t,r,n)=>{var o;const{ownerState:i={}}=e,a=[],c=r==null||(o=r.components)==null||(o=o[n])==null?void 0:o.variants;return c&&c.forEach(u=>{let l=!0;Object.keys(u.props).forEach(d=>{i[d]!==u.props[d]&&e[d]!==u.props[d]&&(l=!1)}),l&&a.push(t[ho(u.props)])}),a};function Tt(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const Gs=ar(),Pn=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function yt({defaultTheme:e,theme:t,themeId:r}){return Ws(t)?e:t[r]||t}function Ks(e){return e?(t,r)=>r[e]:null}function go(e={}){const{themeId:t,defaultTheme:r=Gs,rootShouldForwardProp:n=Tt,slotShouldForwardProp:o=Tt}=e,i=a=>Ur(_({},a,{theme:yt(_({},a,{defaultTheme:r,themeId:t}))}));return i.__mui_systemSx=!0,(a,c={})=>{Fa(a,O=>O.filter($=>!($!=null&&$.__mui_systemSx)));const{name:u,slot:l,skipVariantsResolver:d,skipSx:g,overridesResolver:p=Ks(Pn(l))}=c,E=Te(c,Ls),b=d!==void 0?d:l&&l!=="Root"&&l!=="root"||!1,m=g||!1;let R;u&&(R=`${u}-${Pn(l||"Root")}`);let w=Tt;l==="Root"||l==="root"?w=n:l?w=o:Ds(a)&&(w=void 0);const C=Ba(a,_({shouldForwardProp:w,label:R},E)),D=(O,...$)=>{const W=$?$.map(j=>typeof j=="function"&&j.__emotion_real!==j?re=>j(_({},re,{theme:yt(_({},re,{defaultTheme:r,themeId:t}))})):j):[];let S=O;u&&p&&W.push(j=>{const re=yt(_({},j,{defaultTheme:r,themeId:t})),le=Us(u,re);if(le){const h={};return Object.entries(le).forEach(([v,P])=>{h[v]=typeof P=="function"?P(_({},j,{theme:re})):P}),p(j,h)}return null}),u&&!b&&W.push(j=>{const re=yt(_({},j,{defaultTheme:r,themeId:t}));return Ys(j,Ns(u,re),re,u)}),m||W.push(i);const ue=W.length-$.length;if(Array.isArray(O)&&ue>0){const j=new Array(ue).fill("");S=[...O,...j],S.raw=[...O.raw,...j]}else typeof O=="function"&&O.__emotion_real!==O&&(S=j=>O(_({},j,{theme:yt(_({},j,{defaultTheme:r,themeId:t}))})));const X=C(S,...W);{let j;u&&(j=`${u}${fe(l||"")}`),j===void 0&&(j=`Styled(${li(a)})`),X.displayName=j}return a.muiName&&(X.muiName=a.muiName),X};return C.withConfig&&(D.withConfig=C.withConfig),D}}const Vs=go(),Hs=Vs;function qs(e){const{theme:t,name:r,props:n}=e;return!t||!t.components||!t.components[r]||!t.components[r].defaultProps?n:Or(t.components[r].defaultProps,n)}function yo({props:e,name:t,defaultTheme:r,themeId:n}){let o=Bs(r);return n&&(o=o[n]||o),qs({theme:o,name:t,props:e})}function Nr(e,t=0,r=1){return(er)&&console.error(`MUI: The value provided ${e} is out of range [${t}, ${r}].`),Math.min(Math.max(t,e),r)}function Xs(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let r=e.match(t);return r&&r[0].length===1&&(r=r.map(n=>n+n)),r?`rgb${r.length===4?"a":""}(${r.map((n,o)=>o<3?parseInt(n,16):Math.round(parseInt(n,16)/255*1e3)/1e3).join(", ")})`:""}function Ue(e){if(e.type)return e;if(e.charAt(0)==="#")return Ue(Xs(e));const t=e.indexOf("("),r=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(r)===-1)throw new Error(`MUI: Unsupported \`${e}\` color. +The following formats are supported: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().`);let n=e.substring(t+1,e.length-1),o;if(r==="color"){if(n=n.split(" "),o=n.shift(),n.length===4&&n[3].charAt(0)==="/"&&(n[3]=n[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o)===-1)throw new Error(`MUI: unsupported \`${o}\` color space. +The following color spaces are supported: srgb, display-p3, a98-rgb, prophoto-rgb, rec-2020.`)}else n=n.split(",");return n=n.map(i=>parseFloat(i)),{type:r,values:n,colorSpace:o}}function sr(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return t.indexOf("rgb")!==-1?n=n.map((o,i)=>i<3?parseInt(o,10):o):t.indexOf("hsl")!==-1&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),t.indexOf("color")!==-1?n=`${r} ${n.join(" ")}`:n=`${n.join(", ")}`,`${t}(${n})`}function Js(e){e=Ue(e);const{values:t}=e,r=t[0],n=t[1]/100,o=t[2]/100,i=n*Math.min(o,1-o),a=(l,d=(l+r/30)%12)=>o-i*Math.max(Math.min(d-3,9-d,1),-1);let c="rgb";const u=[Math.round(a(0)*255),Math.round(a(8)*255),Math.round(a(4)*255)];return e.type==="hsla"&&(c+="a",u.push(t[3])),sr({type:c,values:u})}function _n(e){e=Ue(e);let t=e.type==="hsl"||e.type==="hsla"?Ue(Js(e)).values:e.values;return t=t.map(r=>(e.type!=="color"&&(r/=255),r<=.03928?r/12.92:((r+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function jn(e,t){const r=_n(e),n=_n(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)}function zt(e,t){return e=Ue(e),t=Nr(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,sr(e)}function Zs(e,t){if(e=Ue(e),t=Nr(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let r=0;r<3;r+=1)e.values[r]*=1-t;return sr(e)}function Qs(e,t){if(e=Ue(e),t=Nr(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(e.type.indexOf("color")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return sr(e)}const ec=["className","component","disableGutters","fixed","maxWidth","classes"],tc=ar(),rc=Hs("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`maxWidth${fe(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),nc=e=>yo({props:e,name:"MuiContainer",defaultTheme:tc}),oc=(e,t)=>{const r=u=>St(t,u),{classes:n,fixed:o,disableGutters:i,maxWidth:a}=e,c={root:["root",a&&`maxWidth${fe(String(a))}`,o&&"fixed",i&&"disableGutters"]};return kr(c,r,n)};function ic(e={}){const{createStyledComponent:t=rc,useThemeProps:r=nc,componentName:n="MuiContainer"}=e,o=t(({theme:a,ownerState:c})=>_({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",display:"block"},!c.disableGutters&&{paddingLeft:a.spacing(2),paddingRight:a.spacing(2),[a.breakpoints.up("sm")]:{paddingLeft:a.spacing(3),paddingRight:a.spacing(3)}}),({theme:a,ownerState:c})=>c.fixed&&Object.keys(a.breakpoints.values).reduce((u,l)=>{const d=l,g=a.breakpoints.values[d];return g!==0&&(u[a.breakpoints.up(d)]={maxWidth:`${g}${a.breakpoints.unit}`}),u},{}),({theme:a,ownerState:c})=>_({},c.maxWidth==="xs"&&{[a.breakpoints.up("xs")]:{maxWidth:Math.max(a.breakpoints.values.xs,444)}},c.maxWidth&&c.maxWidth!=="xs"&&{[a.breakpoints.up(c.maxWidth)]:{maxWidth:`${a.breakpoints.values[c.maxWidth]}${a.breakpoints.unit}`}})),i=T.forwardRef(function(c,u){const l=r(c),{className:d,component:g="div",disableGutters:p=!1,fixed:E=!1,maxWidth:b="lg"}=l,m=Te(l,ec),R=_({},l,{component:g,disableGutters:p,fixed:E,maxWidth:b}),w=oc(R,n);return Re.jsx(o,_({as:g,ownerState:R,className:be(w.root,d),ref:u},m))});return i.propTypes={children:f.node,classes:f.object,className:f.string,component:f.elementType,disableGutters:f.bool,fixed:f.bool,maxWidth:f.oneOfType([f.oneOf(["xs","sm","md","lg","xl",!1]),f.string]),sx:f.oneOfType([f.arrayOf(f.oneOfType([f.func,f.object,f.bool])),f.func,f.object])},i}function ac(e,t){return _({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}const sc={black:"#000",white:"#fff"},Rt=sc,cc={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},uc=cc,lc={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},Xe=lc,fc={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},Je=fc,dc={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},bt=dc,pc={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},Ze=pc,mc={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},Qe=mc,hc={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},et=hc,gc=["mode","contrastThreshold","tonalOffset"],An={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Rt.white,default:Rt.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},br={text:{primary:Rt.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:Rt.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function In(e,t,r,n){const o=n.light||n,i=n.dark||n*1.5;e[t]||(e.hasOwnProperty(r)?e[t]=e[r]:t==="light"?e.light=Qs(e.main,o):t==="dark"&&(e.dark=Zs(e.main,i)))}function yc(e="light"){return e==="dark"?{main:Ze[200],light:Ze[50],dark:Ze[400]}:{main:Ze[700],light:Ze[400],dark:Ze[800]}}function bc(e="light"){return e==="dark"?{main:Xe[200],light:Xe[50],dark:Xe[400]}:{main:Xe[500],light:Xe[300],dark:Xe[700]}}function vc(e="light"){return e==="dark"?{main:Je[500],light:Je[300],dark:Je[700]}:{main:Je[700],light:Je[400],dark:Je[800]}}function xc(e="light"){return e==="dark"?{main:Qe[400],light:Qe[300],dark:Qe[700]}:{main:Qe[700],light:Qe[500],dark:Qe[900]}}function Tc(e="light"){return e==="dark"?{main:et[400],light:et[300],dark:et[700]}:{main:et[800],light:et[500],dark:et[900]}}function Ec(e="light"){return e==="dark"?{main:bt[400],light:bt[300],dark:bt[700]}:{main:"#ed6c02",light:bt[500],dark:bt[900]}}function wc(e){const{mode:t="light",contrastThreshold:r=3,tonalOffset:n=.2}=e,o=Te(e,gc),i=e.primary||yc(t),a=e.secondary||bc(t),c=e.error||vc(t),u=e.info||xc(t),l=e.success||Tc(t),d=e.warning||Ec(t);function g(m){const R=jn(m,br.text.primary)>=r?br.text.primary:An.text.primary;{const w=jn(m,R);w<3&&console.error([`MUI: The contrast ratio of ${w}:1 for ${R} on ${m}`,"falls below the WCAG recommended absolute minimum contrast ratio of 3:1.","https://www.w3.org/TR/2008/REC-WCAG20-20081211/#visual-audio-contrast-contrast"].join(` +`))}return R}const p=({color:m,name:R,mainShade:w=500,lightShade:C=300,darkShade:D=700})=>{if(m=_({},m),!m.main&&m[w]&&(m.main=m[w]),!m.hasOwnProperty("main"))throw new Error(`MUI: The color${R?` (${R})`:""} provided to augmentColor(color) is invalid. +The color object needs to have a \`main\` property or a \`${w}\` property.`);if(typeof m.main!="string")throw new Error(`MUI: The color${R?` (${R})`:""} provided to augmentColor(color) is invalid. +\`color.main\` should be a string, but \`${JSON.stringify(m.main)}\` was provided instead. + +Did you intend to use one of the following approaches? + +import { green } from "@mui/material/colors"; + +const theme1 = createTheme({ palette: { + primary: green, +} }); + +const theme2 = createTheme({ palette: { + primary: { main: green[500] }, +} });`);return In(m,"light",C,n),In(m,"dark",D,n),m.contrastText||(m.contrastText=g(m.main)),m},E={dark:br,light:An};return E[t]||console.error(`MUI: The palette mode \`${t}\` is not supported.`),Ae(_({common:_({},Rt),mode:t,primary:p({color:i,name:"primary"}),secondary:p({color:a,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:p({color:c,name:"error"}),warning:p({color:d,name:"warning"}),info:p({color:u,name:"info"}),success:p({color:l,name:"success"}),grey:uc,contrastThreshold:r,getContrastText:g,augmentColor:p,tonalOffset:n},E[t]),o)}const Cc=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function Rc(e){return Math.round(e*1e5)/1e5}const Mn={textTransform:"uppercase"},zn='"Roboto", "Helvetica", "Arial", sans-serif';function Sc(e,t){const r=typeof t=="function"?t(e):t,{fontFamily:n=zn,fontSize:o=14,fontWeightLight:i=300,fontWeightRegular:a=400,fontWeightMedium:c=500,fontWeightBold:u=700,htmlFontSize:l=16,allVariants:d,pxToRem:g}=r,p=Te(r,Cc);typeof o!="number"&&console.error("MUI: `fontSize` is required to be a number."),typeof l!="number"&&console.error("MUI: `htmlFontSize` is required to be a number.");const E=o/14,b=g||(w=>`${w/l*E}rem`),m=(w,C,D,O,$)=>_({fontFamily:n,fontWeight:w,fontSize:b(C),lineHeight:D},n===zn?{letterSpacing:`${Rc(O/C)}em`}:{},$,d),R={h1:m(i,96,1.167,-1.5),h2:m(i,60,1.2,-.5),h3:m(a,48,1.167,0),h4:m(a,34,1.235,.25),h5:m(a,24,1.334,0),h6:m(c,20,1.6,.15),subtitle1:m(a,16,1.75,.15),subtitle2:m(c,14,1.57,.1),body1:m(a,16,1.5,.15),body2:m(a,14,1.43,.15),button:m(c,14,1.75,.4,Mn),caption:m(a,12,1.66,.4),overline:m(a,12,2.66,1,Mn),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Ae(_({htmlFontSize:l,pxToRem:b,fontFamily:n,fontSize:o,fontWeightLight:i,fontWeightRegular:a,fontWeightMedium:c,fontWeightBold:u},R),p,{clone:!1})}const Oc=.2,kc=.14,$c=.12;function te(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${Oc})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${kc})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${$c})`].join(",")}const Pc=["none",te(0,2,1,-1,0,1,1,0,0,1,3,0),te(0,3,1,-2,0,2,2,0,0,1,5,0),te(0,3,3,-2,0,3,4,0,0,1,8,0),te(0,2,4,-1,0,4,5,0,0,1,10,0),te(0,3,5,-1,0,5,8,0,0,1,14,0),te(0,3,5,-1,0,6,10,0,0,1,18,0),te(0,4,5,-2,0,7,10,1,0,2,16,1),te(0,5,5,-3,0,8,10,1,0,3,14,2),te(0,5,6,-3,0,9,12,1,0,3,16,2),te(0,6,6,-3,0,10,14,1,0,4,18,3),te(0,6,7,-4,0,11,15,1,0,4,20,3),te(0,7,8,-4,0,12,17,2,0,5,22,4),te(0,7,8,-4,0,13,19,2,0,5,24,4),te(0,7,9,-4,0,14,21,2,0,5,26,4),te(0,8,9,-5,0,15,22,2,0,6,28,5),te(0,8,10,-5,0,16,24,2,0,6,30,5),te(0,8,11,-5,0,17,26,2,0,6,32,5),te(0,9,11,-5,0,18,28,2,0,7,34,6),te(0,9,12,-6,0,19,29,2,0,7,36,6),te(0,10,13,-6,0,20,31,3,0,8,38,7),te(0,10,13,-6,0,21,33,3,0,8,40,7),te(0,10,14,-6,0,22,35,3,0,8,42,7),te(0,11,14,-7,0,23,36,3,0,9,44,8),te(0,11,15,-7,0,24,38,3,0,9,46,8)],_c=Pc,jc=["duration","easing","delay"],Ac={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},Ic={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function Bn(e){return`${Math.round(e)}ms`}function Mc(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function zc(e){const t=_({},Ac,e.easing),r=_({},Ic,e.duration);return _({getAutoHeightDuration:Mc,create:(o=["all"],i={})=>{const{duration:a=r.standard,easing:c=t.easeInOut,delay:u=0}=i,l=Te(i,jc);{const d=p=>typeof p=="string",g=p=>!isNaN(parseFloat(p));!d(o)&&!Array.isArray(o)&&console.error('MUI: Argument "props" must be a string or Array.'),!g(a)&&!d(a)&&console.error(`MUI: Argument "duration" must be a number or a string but found ${a}.`),d(c)||console.error('MUI: Argument "easing" must be a string.'),!g(u)&&!d(u)&&console.error('MUI: Argument "delay" must be a number or a string.'),typeof i!="object"&&console.error(["MUI: Secong argument of transition.create must be an object.","Arguments should be either `create('prop1', options)` or `create(['prop1', 'prop2'], options)`"].join(` +`)),Object.keys(l).length!==0&&console.error(`MUI: Unrecognized argument(s) [${Object.keys(l).join(",")}].`)}return(Array.isArray(o)?o:[o]).map(d=>`${d} ${typeof a=="string"?a:Bn(a)} ${c} ${typeof u=="string"?u:Bn(u)}`).join(",")}},e,{easing:t,duration:r})}const Bc={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},Fc=Bc,Lc=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function Wc(e={},...t){const{mixins:r={},palette:n={},transitions:o={},typography:i={}}=e,a=Te(e,Lc);if(e.vars)throw new Error("MUI: `vars` is a private field used for CSS variables support.\nPlease use another name.");const c=wc(n),u=ar(e);let l=Ae(u,{mixins:ac(u.breakpoints,r),palette:c,shadows:_c.slice(),typography:Sc(c,i),transitions:zc(o),zIndex:_({},Fc)});l=Ae(l,a),l=t.reduce((d,g)=>Ae(d,g),l);{const d=["active","checked","completed","disabled","error","expanded","focused","focusVisible","required","selected"],g=(p,E)=>{let b;for(b in p){const m=p[b];if(d.indexOf(b)!==-1&&Object.keys(m).length>0){{const R=St("",b);console.error([`MUI: The \`${E}\` component increases the CSS specificity of the \`${b}\` internal state.`,"You can not override it like this: ",JSON.stringify(p,null,2),"",`Instead, you need to use the '&.${R}' syntax:`,JSON.stringify({root:{[`&.${R}`]:m}},null,2),"","https://mui.com/r/state-classes-guide"].join(` +`))}p[b]={}}}};Object.keys(l.components).forEach(p=>{const E=l.components[p].styleOverrides;E&&p.indexOf("Mui")===0&&g(E,p)})}return l.unstable_sxConfig=_({},Dr,a==null?void 0:a.unstable_sxConfig),l.unstable_sx=function(g){return Ur({sx:g,theme:this})},l}const Dc=Wc(),bo=Dc,vo="$$material",xo=e=>Tt(e)&&e!=="classes",wu=Tt,Uc=go({themeId:vo,defaultTheme:bo,rootShouldForwardProp:xo}),Ne=Uc;function cr({props:e,name:t}){return yo({props:e,name:t,defaultTheme:bo,themeId:vo})}function Rr(e,t){return Rr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,o){return n.__proto__=o,n},Rr(e,t)}function Nc(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Rr(e,t)}const Fn=vt.createContext(null);function Yc(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Yr(e,t){var r=function(i){return t&&T.isValidElement(i)?t(i):i},n=Object.create(null);return e&&T.Children.map(e,function(o){return o}).forEach(function(o){n[o.key]=r(o)}),n}function Gc(e,t){e=e||{},t=t||{};function r(d){return d in t?t[d]:e[d]}var n=Object.create(null),o=[];for(var i in e)i in t?o.length&&(n[i]=o,o=[]):o.push(i);var a,c={};for(var u in t){if(n[u])for(a=0;a{if(!c&&u!=null){const m=setTimeout(u,l);return()=>{clearTimeout(m)}}},[u,c,l]),Re.jsx("span",{className:p,style:E,children:Re.jsx("span",{className:b})})}To.propTypes={classes:f.object.isRequired,className:f.string,in:f.bool,onExited:f.func,pulsate:f.bool,rippleSize:f.number,rippleX:f.number,rippleY:f.number,timeout:f.number.isRequired};const Jc=$r("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),we=Jc,Zc=["center","classes","className"];let ur=e=>e,Ln,Wn,Dn,Un;const Sr=550,Qc=80,eu=Fr(Ln||(Ln=ur` + 0% { + transform: scale(0); + opacity: 0.1; + } + + 100% { + transform: scale(1); + opacity: 0.3; + } +`)),tu=Fr(Wn||(Wn=ur` + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +`)),ru=Fr(Dn||(Dn=ur` + 0% { + transform: scale(1); + } + + 50% { + transform: scale(0.92); + } + + 100% { + transform: scale(1); + } +`)),nu=Ne("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),ou=Ne(To,{name:"MuiTouchRipple",slot:"Ripple"})(Un||(Un=ur` + opacity: 0; + position: absolute; + + &.${0} { + opacity: 0.3; + transform: scale(1); + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + &.${0} { + animation-duration: ${0}ms; + } + + & .${0} { + opacity: 1; + display: block; + width: 100%; + height: 100%; + border-radius: 50%; + background-color: currentColor; + } + + & .${0} { + opacity: 0; + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + & .${0} { + position: absolute; + /* @noflip */ + left: 0px; + top: 0; + animation-name: ${0}; + animation-duration: 2500ms; + animation-timing-function: ${0}; + animation-iteration-count: infinite; + animation-delay: 200ms; + } +`),we.rippleVisible,eu,Sr,({theme:e})=>e.transitions.easing.easeInOut,we.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,we.child,we.childLeaving,tu,Sr,({theme:e})=>e.transitions.easing.easeInOut,we.childPulsate,ru,({theme:e})=>e.transitions.easing.easeInOut),Eo=T.forwardRef(function(t,r){const n=cr({props:t,name:"MuiTouchRipple"}),{center:o=!1,classes:i={},className:a}=n,c=Te(n,Zc),[u,l]=T.useState([]),d=T.useRef(0),g=T.useRef(null);T.useEffect(()=>{g.current&&(g.current(),g.current=null)},[u]);const p=T.useRef(!1),E=T.useRef(0),b=T.useRef(null),m=T.useRef(null);T.useEffect(()=>()=>{E.current&&clearTimeout(E.current)},[]);const R=T.useCallback(O=>{const{pulsate:$,rippleX:W,rippleY:S,rippleSize:ue,cb:X}=O;l(j=>[...j,Re.jsx(ou,{classes:{ripple:be(i.ripple,we.ripple),rippleVisible:be(i.rippleVisible,we.rippleVisible),ripplePulsate:be(i.ripplePulsate,we.ripplePulsate),child:be(i.child,we.child),childLeaving:be(i.childLeaving,we.childLeaving),childPulsate:be(i.childPulsate,we.childPulsate)},timeout:Sr,pulsate:$,rippleX:W,rippleY:S,rippleSize:ue},d.current)]),d.current+=1,g.current=X},[i]),w=T.useCallback((O={},$={},W=()=>{})=>{const{pulsate:S=!1,center:ue=o||$.pulsate,fakeElement:X=!1}=$;if((O==null?void 0:O.type)==="mousedown"&&p.current){p.current=!1;return}(O==null?void 0:O.type)==="touchstart"&&(p.current=!0);const j=X?null:m.current,re=j?j.getBoundingClientRect():{width:0,height:0,left:0,top:0};let le,h,v;if(ue||O===void 0||O.clientX===0&&O.clientY===0||!O.clientX&&!O.touches)le=Math.round(re.width/2),h=Math.round(re.height/2);else{const{clientX:P,clientY:A}=O.touches&&O.touches.length>0?O.touches[0]:O;le=Math.round(P-re.left),h=Math.round(A-re.top)}if(ue)v=Math.sqrt((2*re.width**2+re.height**2)/3),v%2===0&&(v+=1);else{const P=Math.max(Math.abs((j?j.clientWidth:0)-le),le)*2+2,A=Math.max(Math.abs((j?j.clientHeight:0)-h),h)*2+2;v=Math.sqrt(P**2+A**2)}O!=null&&O.touches?b.current===null&&(b.current=()=>{R({pulsate:S,rippleX:le,rippleY:h,rippleSize:v,cb:W})},E.current=setTimeout(()=>{b.current&&(b.current(),b.current=null)},Qc)):R({pulsate:S,rippleX:le,rippleY:h,rippleSize:v,cb:W})},[o,R]),C=T.useCallback(()=>{w({},{pulsate:!0})},[w]),D=T.useCallback((O,$)=>{if(clearTimeout(E.current),(O==null?void 0:O.type)==="touchend"&&b.current){b.current(),b.current=null,E.current=setTimeout(()=>{D(O,$)});return}b.current=null,l(W=>W.length>0?W.slice(1):W),g.current=$},[]);return T.useImperativeHandle(r,()=>({pulsate:C,start:w,stop:D}),[C,w,D]),Re.jsx(nu,_({className:be(we.root,i.root,a),ref:m},c,{children:Re.jsx(Xc,{component:null,exit:!0,children:u})}))});Eo.propTypes={center:f.bool,classes:f.object,className:f.string};const iu=Eo;function au(e){return St("MuiButtonBase",e)}const su=$r("MuiButtonBase",["root","disabled","focusVisible"]),cu=su,uu=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],lu=e=>{const{disabled:t,focusVisible:r,focusVisibleClassName:n,classes:o}=e,a=kr({root:["root",t&&"disabled",r&&"focusVisible"]},au,o);return r&&n&&(a.root+=` ${n}`),a},fu=Ne("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${cu.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),wo=T.forwardRef(function(t,r){const n=cr({props:t,name:"MuiButtonBase"}),{action:o,centerRipple:i=!1,children:a,className:c,component:u="button",disabled:l=!1,disableRipple:d=!1,disableTouchRipple:g=!1,focusRipple:p=!1,LinkComponent:E="a",onBlur:b,onClick:m,onContextMenu:R,onDragLeave:w,onFocus:C,onFocusVisible:D,onKeyDown:O,onKeyUp:$,onMouseDown:W,onMouseLeave:S,onMouseUp:ue,onTouchEnd:X,onTouchMove:j,onTouchStart:re,tabIndex:le=0,TouchRippleProps:h,touchRippleRef:v,type:P}=n,A=Te(n,uu),I=T.useRef(null),M=T.useRef(null),B=an(M,v),{isFocusVisibleRef:L,onFocus:U,onBlur:G,ref:N}=wi(),[ee,ne]=T.useState(!1);l&&ee&&ne(!1),T.useImperativeHandle(o,()=>({focusVisible:()=>{ne(!0),I.current.focus()}}),[]);const[pe,Le]=T.useState(!1);T.useEffect(()=>{Le(!0)},[]);const Se=pe&&!d&&!l;T.useEffect(()=>{ee&&p&&!d&&pe&&M.current.pulsate()},[d,p,ee,pe]);function he(F,mt,ht=g){return It(jt=>(mt&&mt(jt),!ht&&M.current&&M.current[F](jt),!0))}const Me=he("start",W),ut=he("stop",R),Ye=he("stop",w),lt=he("stop",ue),k=he("stop",F=>{ee&&F.preventDefault(),S&&S(F)}),Oe=he("start",re),Ce=he("stop",X),We=he("stop",j),Pt=he("stop",F=>{G(F),L.current===!1&&ne(!1),b&&b(F)},!1),Ge=It(F=>{I.current||(I.current=F.currentTarget),U(F),L.current===!0&&(ne(!0),D&&D(F)),C&&C(F)}),ft=()=>{const F=I.current;return u&&u!=="button"&&!(F.tagName==="A"&&F.href)},dt=T.useRef(!1),pt=It(F=>{p&&!dt.current&&ee&&M.current&&F.key===" "&&(dt.current=!0,M.current.stop(F,()=>{M.current.start(F)})),F.target===F.currentTarget&&ft()&&F.key===" "&&F.preventDefault(),O&&O(F),F.target===F.currentTarget&&ft()&&F.key==="Enter"&&!l&&(F.preventDefault(),m&&m(F))}),lr=It(F=>{p&&F.key===" "&&M.current&&ee&&!F.defaultPrevented&&(dt.current=!1,M.current.stop(F,()=>{M.current.pulsate(F)})),$&&$(F),m&&F.target===F.currentTarget&&ft()&&F.key===" "&&!F.defaultPrevented&&m(F)});let Ke=u;Ke==="button"&&(A.href||A.to)&&(Ke=E);const ze={};Ke==="button"?(ze.type=P===void 0?"button":P,ze.disabled=l):(!A.href&&!A.to&&(ze.role="button"),l&&(ze["aria-disabled"]=l));const _t=an(r,N,I);T.useEffect(()=>{Se&&!M.current&&console.error(["MUI: The `component` prop provided to ButtonBase is invalid.","Please make sure the children prop is rendered in this custom component."].join(` +`))},[Se]);const Be=_({},n,{centerRipple:i,component:u,disabled:l,disableRipple:d,disableTouchRipple:g,focusRipple:p,tabIndex:le,focusVisible:ee}),fr=lu(Be);return Re.jsxs(fu,_({as:Ke,className:be(fr.root,c),ownerState:Be,onBlur:Pt,onClick:m,onContextMenu:ut,onFocus:Ge,onKeyDown:pt,onKeyUp:lr,onMouseDown:Me,onMouseLeave:k,onMouseUp:lt,onDragLeave:Ye,onTouchEnd:Ce,onTouchMove:We,onTouchStart:Oe,ref:_t,tabIndex:l?-1:le,type:P},ze,A,{children:[a,Se?Re.jsx(iu,_({ref:B,center:i},h)):null]}))});wo.propTypes={action:di,centerRipple:f.bool,children:f.node,classes:f.object,className:f.string,component:si,disabled:f.bool,disableRipple:f.bool,disableTouchRipple:f.bool,focusRipple:f.bool,focusVisibleClassName:f.string,href:f.any,LinkComponent:f.elementType,onBlur:f.func,onClick:f.func,onContextMenu:f.func,onDragLeave:f.func,onFocus:f.func,onFocusVisible:f.func,onKeyDown:f.func,onKeyUp:f.func,onMouseDown:f.func,onMouseLeave:f.func,onMouseUp:f.func,onTouchEnd:f.func,onTouchMove:f.func,onTouchStart:f.func,sx:f.oneOfType([f.arrayOf(f.oneOfType([f.func,f.object,f.bool])),f.func,f.object]),tabIndex:f.number,TouchRippleProps:f.object,touchRippleRef:f.oneOfType([f.func,f.shape({current:f.shape({pulsate:f.func.isRequired,start:f.func.isRequired,stop:f.func.isRequired})})]),type:f.oneOfType([f.oneOf(["button","reset","submit"]),f.string])};const du=wo;function pu(e){return St("MuiButton",e)}const mu=$r("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),Bt=mu,Co=T.createContext({});Co.displayName="ButtonGroupContext";const hu=Co,Ro=T.createContext(void 0);Ro.displayName="ButtonGroupButtonContext";const gu=Ro,yu=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],bu=e=>{const{color:t,disableElevation:r,fullWidth:n,size:o,variant:i,classes:a}=e,c={root:["root",i,`${i}${fe(t)}`,`size${fe(o)}`,`${i}Size${fe(o)}`,t==="inherit"&&"colorInherit",r&&"disableElevation",n&&"fullWidth"],label:["label"],startIcon:["startIcon",`iconSize${fe(o)}`],endIcon:["endIcon",`iconSize${fe(o)}`]},u=kr(c,pu,a);return _({},a,u)},So=e=>_({},e.size==="small"&&{"& > *:nth-of-type(1)":{fontSize:18}},e.size==="medium"&&{"& > *:nth-of-type(1)":{fontSize:20}},e.size==="large"&&{"& > *:nth-of-type(1)":{fontSize:22}}),vu=Ne(du,{shouldForwardProp:e=>xo(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${fe(r.color)}`],t[`size${fe(r.size)}`],t[`${r.variant}Size${fe(r.size)}`],r.color==="inherit"&&t.colorInherit,r.disableElevation&&t.disableElevation,r.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var r,n;const o=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],i=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return _({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":_({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:zt(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="text"&&t.color!=="inherit"&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:zt(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="outlined"&&t.color!=="inherit"&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:zt(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="contained"&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:i,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},t.variant==="contained"&&t.color!=="inherit"&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":_({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${Bt.focusVisible}`]:_({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${Bt.disabled}`]:_({color:(e.vars||e).palette.action.disabled},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},t.variant==="contained"&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},t.variant==="text"&&{padding:"6px 8px"},t.variant==="text"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main},t.variant==="outlined"&&{padding:"5px 15px",border:"1px solid currentColor"},t.variant==="outlined"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${zt(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(r=(n=e.palette).getContrastText)==null?void 0:r.call(n,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:o,boxShadow:(e.vars||e).shadows[2]},t.variant==="contained"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},t.color==="inherit"&&{color:"inherit",borderColor:"currentColor"},t.size==="small"&&t.variant==="text"&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="text"&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="outlined"&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="outlined"&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="contained"&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="contained"&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})},({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${Bt.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${Bt.disabled}`]:{boxShadow:"none"}}),xu=Ne("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.startIcon,t[`iconSize${fe(r.size)}`]]}})(({ownerState:e})=>_({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},So(e))),Tu=Ne("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.endIcon,t[`iconSize${fe(r.size)}`]]}})(({ownerState:e})=>_({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},So(e))),Oo=T.forwardRef(function(t,r){const n=T.useContext(hu),o=T.useContext(gu),i=Or(n,t),a=cr({props:i,name:"MuiButton"}),{children:c,color:u="primary",component:l="button",className:d,disabled:g=!1,disableElevation:p=!1,disableFocusRipple:E=!1,endIcon:b,focusVisibleClassName:m,fullWidth:R=!1,size:w="medium",startIcon:C,type:D,variant:O="text"}=a,$=Te(a,yu),W=_({},a,{color:u,component:l,disabled:g,disableElevation:p,disableFocusRipple:E,fullWidth:R,size:w,type:D,variant:O}),S=bu(W),ue=C&&Re.jsx(xu,{className:S.startIcon,ownerState:W,children:C}),X=b&&Re.jsx(Tu,{className:S.endIcon,ownerState:W,children:b}),j=o||"";return Re.jsxs(vu,_({ownerState:W,className:be(n.className,S.root,d,j),component:l,disabled:g,focusRipple:!E,focusVisibleClassName:be(S.focusVisible,m),ref:r,type:D},$,{classes:S,children:[ue,c,X]}))});Oo.propTypes={children:f.node,classes:f.object,className:f.string,color:f.oneOfType([f.oneOf(["inherit","primary","secondary","success","error","info","warning"]),f.string]),component:f.elementType,disabled:f.bool,disableElevation:f.bool,disableFocusRipple:f.bool,disableRipple:f.bool,endIcon:f.node,focusVisibleClassName:f.string,fullWidth:f.bool,href:f.string,size:f.oneOfType([f.oneOf(["small","medium","large"]),f.string]),startIcon:f.node,sx:f.oneOfType([f.arrayOf(f.oneOfType([f.func,f.object,f.bool])),f.func,f.object]),type:f.oneOfType([f.oneOf(["button","reset","submit"]),f.string]),variant:f.oneOfType([f.oneOf(["contained","outlined","text"]),f.string])};const Cu=Oo,ko=ic({createStyledComponent:Ne("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`maxWidth${fe(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),useThemeProps:e=>cr({props:e,name:"MuiContainer"})});ko.propTypes={children:f.node,classes:f.object,component:f.elementType,disableGutters:f.bool,fixed:f.bool,maxWidth:f.oneOfType([f.oneOf(["xs","sm","md","lg","xl",!1]),f.string]),sx:f.oneOfType([f.arrayOf(f.oneOfType([f.func,f.object,f.bool])),f.func,f.object])};const Ru=ko;export{xo as A,Ae as B,zt as C,wu as D,Wc as E,Si as F,Ra as G,Ru as H,Cu as I,f as P,ct as T,_,Te as a,Ur as b,oi as c,Dr as d,be as e,Ms as f,Nc as g,Fn as h,rt as i,Re as j,bo as k,vo as l,cr as m,an as n,hi as o,pi as p,It as q,$r as r,Ba as s,St as t,Bs as u,fe as v,Ne as w,si as x,di as y,kr as z}; diff --git a/assets/Dashboard-e2ee092d.js b/assets/Dashboard-e2ee092d.js new file mode 100644 index 00000000..7fc0ab49 --- /dev/null +++ b/assets/Dashboard-e2ee092d.js @@ -0,0 +1 @@ +import{j as e}from"./index-f0efbc37.js";const s=()=>e.jsxDEV("div",{children:e.jsxDEV("h2",{children:"AppBar Component"},void 0,!1,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/components/AppBar/AppBar.jsx",lineNumber:4,columnNumber:7},globalThis)},void 0,!1,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/components/AppBar/AppBar.jsx",lineNumber:3,columnNumber:5},globalThis),r=()=>e.jsxDEV("div",{children:"CurrencyTable Component"},void 0,!1,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/components/CurrencyTable/CurrencyTable.jsx",lineNumber:2,columnNumber:10},globalThis),a=()=>e.jsxDEV("div",{children:"Chart Component"},void 0,!1,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/components/Chart/Chart.jsx",lineNumber:2,columnNumber:10},globalThis),o=()=>e.jsxDEV("div",{children:"Transactions Component"},void 0,!1,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/components/Transactions/Transactions.jsx",lineNumber:2,columnNumber:10},globalThis),t=()=>e.jsxDEV(e.Fragment,{children:[e.jsxDEV(s,{},void 0,!1,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/components/Dashboard/Dashboard.jsx",lineNumber:9,columnNumber:7},globalThis),e.jsxDEV(r,{},void 0,!1,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/components/Dashboard/Dashboard.jsx",lineNumber:10,columnNumber:7},globalThis),e.jsxDEV(a,{},void 0,!1,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/components/Dashboard/Dashboard.jsx",lineNumber:11,columnNumber:7},globalThis),e.jsxDEV(o,{},void 0,!1,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/components/Dashboard/Dashboard.jsx",lineNumber:12,columnNumber:7},globalThis)]},void 0,!0,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/components/Dashboard/Dashboard.jsx",lineNumber:8,columnNumber:5},globalThis);export{t as default}; diff --git a/assets/Login-7afdb014.js b/assets/Login-7afdb014.js new file mode 100644 index 00000000..fa15479d --- /dev/null +++ b/assets/Login-7afdb014.js @@ -0,0 +1,28 @@ +import{r as c,R as xo,a as tn,b as on,c as Et,u as To,j as Te,l as Eo}from"./index-f0efbc37.js";import{c as mn,P as e,_ as u,j as C,G as Co,u as $n,a as q,d as Ro,i as So,s as Po,b as Oo,e as ne,f as Io,T as wo,g as $o,h as Ct,k as Rt,l as Qe,m as ie,n as Ee,o as en,p as qn,q as Vn,r as ae,t as le,v as de,w as z,x as St,y as we,z as ce,A as Fe,B as jn,C as Kn,D as jo,E as Pt,F as Mo,H as Gn,I as Yn}from"./Container-c4887552.js";function No(n){const{prototype:t={}}=n;return!!t.isReactComponent}function Ot(n,t,o,r,s){const i=n[t],a=s||t;if(i==null||typeof window>"u")return null;let l;const d=i.type;return typeof d=="function"&&!No(d)&&(l="Did you accidentally use a plain function component for an element instead?"),l!==void 0?new Error(`Invalid ${r} \`${a}\` supplied to \`${o}\`. Expected an element that can hold a ref. ${l} For more information see https://mui.com/r/caveat-with-refs-guide`):null}const It=mn(e.element,Ot);It.isRequired=mn(e.element.isRequired,Ot);const bn=It,ko="exact-prop: ​";function hn(n){return u({},n,{[ko]:t=>{const o=Object.keys(t).filter(r=>!n.hasOwnProperty(r));return o.length>0?new Error(`The following props are not supported: ${o.map(r=>`\`${r}\``).join(", ")}. Please remove them.`):null}})}function nn(n,t,o,r,s){const i=n[t],a=s||t;return i==null?null:i&&i.nodeType!==1?new Error(`Invalid ${r} \`${a}\` supplied to \`${o}\`. Expected an HTMLElement.`):null}function Xn(...n){return n.reduce((t,o)=>o==null?t:function(...s){t.apply(this,s),o.apply(this,s)},()=>{})}function wt(n,t=166){let o;function r(...s){const i=()=>{n.apply(this,s)};clearTimeout(o),o=setTimeout(i,t)}return r.clear=()=>{clearTimeout(o)},r}function Rn(n,t){return c.isValidElement(n)&&t.indexOf(n.type.muiName)!==-1}function ye(n){return n&&n.ownerDocument||document}function ke(n){return ye(n).defaultView||window}let Zn=0;function Fo(n){const[t,o]=c.useState(n),r=n||t;return c.useEffect(()=>{t==null&&(Zn+=1,o(`mui-${Zn}`))},[t]),r}const Jn=xo["useId".toString()];function Ao(n){if(Jn!==void 0){const t=Jn();return n??t}return Fo(n)}function Qn({controlled:n,default:t,name:o,state:r="value"}){const{current:s}=c.useRef(n!==void 0),[i,a]=c.useState(t),l=s?n:i;{c.useEffect(()=>{s!==(n!==void 0)&&console.error([`MUI: A component is changing the ${s?"":"un"}controlled ${r} state of ${o} to be ${s?"un":""}controlled.`,"Elements should not switch from uncontrolled to controlled (or vice versa).",`Decide between using a controlled or uncontrolled ${o} element for the lifetime of the component.`,"The nature of the state is determined during the first render. It's considered controlled if the value is not `undefined`.","More info: https://fb.me/react-controlled-components"].join(` +`))},[r,o,n]);const{current:p}=c.useRef(t);c.useEffect(()=>{!s&&p!==t&&console.error([`MUI: A component is changing the default ${r} state of an uncontrolled ${o} after being initialized. To suppress this warning opt to use a controlled ${o}.`].join(` +`))},[JSON.stringify(t)])}const d=c.useCallback(p=>{s||a(p)},[]);return[l,d]}function $t(n){const t=n.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}function Lo(n){const t=typeof n;switch(t){case"number":return Number.isNaN(n)?"NaN":Number.isFinite(n)?n!==Math.floor(n)?"float":"number":"Infinity";case"object":return n===null?"null":n.constructor.name;default:return t}}function Do(n){return typeof n=="number"&&isFinite(n)&&Math.floor(n)===n}const _o=Number.isInteger||Do;function jt(n,t,o,r){const s=n[t];if(s==null||!_o(s)){const i=Lo(s);return new RangeError(`Invalid ${r} \`${t}\` of type \`${i}\` supplied to \`${o}\`, expected \`integer\`.`)}return null}function Mt(n,t,...o){return n[t]===void 0?null:jt(n,t,...o)}function et(){return null}Mt.isRequired=jt;et.isRequired=et;const Nt=Mt;function Wo(n){return n==null||Object.keys(n).length===0}function kt(n){const{styles:t,defaultTheme:o={}}=n,r=typeof t=="function"?s=>t(Wo(s)?o:s):t;return C.jsx(Co,{styles:r})}kt.propTypes={defaultTheme:e.object,styles:e.oneOfType([e.array,e.string,e.object,e.func])};function Ft({styles:n,themeId:t,defaultTheme:o={}}){const r=$n(o),s=typeof n=="function"?n(t&&r[t]||r):n;return C.jsx(kt,{styles:s})}Ft.propTypes={defaultTheme:e.object,styles:e.oneOfType([e.array,e.func,e.number,e.object,e.string,e.bool]),themeId:e.string};const Bo=["sx"],zo=n=>{var t,o;const r={systemProps:{},otherProps:{}},s=(t=n==null||(o=n.theme)==null?void 0:o.unstable_sxConfig)!=null?t:Ro;return Object.keys(n).forEach(i=>{s[i]?r.systemProps[i]=n[i]:r.otherProps[i]=n[i]}),r};function Uo(n){const{sx:t}=n,o=q(n,Bo),{systemProps:r,otherProps:s}=zo(o);let i;return Array.isArray(t)?i=[r,...t]:typeof t=="function"?i=(...a)=>{const l=t(...a);return So(l)?u({},r,l):r}:i=u({},r,t),u({},s,{sx:i})}const Ho=["className","component"];function qo(n={}){const{themeId:t,defaultTheme:o,defaultClassName:r="MuiBox-root",generateClassName:s}=n,i=Po("div",{shouldForwardProp:l=>l!=="theme"&&l!=="sx"&&l!=="as"})(Oo);return c.forwardRef(function(d,p){const f=$n(o),m=Uo(d),{className:v,component:x="div"}=m,y=q(m,Ho);return C.jsx(i,u({as:x,ref:p,className:ne(v,s?s(r):r),theme:t&&f[t]||f},y))})}const At=c.createContext(null);At.displayName="ThemeContext";const Lt=At;function Dt(){const n=c.useContext(Lt);return c.useDebugValue(n),n}const Vo=typeof Symbol=="function"&&Symbol.for,Ko=Vo?Symbol.for("mui.nested"):"__THEME_NESTED__";function Go(n,t){if(typeof t=="function"){const o=t(n);return o||console.error(["MUI: You should return an object from your theme function, i.e."," ({})} />"].join(` +`)),o}return u({},n,t)}function an(n){const{children:t,theme:o}=n,r=Dt();r===null&&typeof o=="function"&&console.error(["MUI: You are providing a theme function prop to the ThemeProvider component:"," outerTheme} />","","However, no outer theme is present.","Make sure a theme is already injected higher in the React tree or provide a theme object."].join(` +`));const s=c.useMemo(()=>{const i=r===null?o:Go(r,o);return i!=null&&(i[Ko]=r!==null),i},[o,r]);return C.jsx(Lt.Provider,{value:s,children:t})}an.propTypes={children:e.node,theme:e.oneOfType([e.object,e.func]).isRequired};an.propTypes=hn(an.propTypes);const nt={};function tt(n,t,o,r=!1){return c.useMemo(()=>{const s=n&&t[n]||t;if(typeof o=="function"){const i=o(s),a=n?u({},t,{[n]:i}):i;return r?()=>a:a}return n?u({},t,{[n]:o}):u({},t,o)},[n,t,o,r])}function ln(n){const{children:t,theme:o,themeId:r}=n,s=Io(nt),i=Dt()||nt;(s===null&&typeof o=="function"||r&&s&&!s[r]&&typeof o=="function")&&console.error(["MUI: You are providing a theme function prop to the ThemeProvider component:"," outerTheme} />","","However, no outer theme is present.","Make sure a theme is already injected higher in the React tree or provide a theme object."].join(` +`));const a=tt(r,s,o),l=tt(r,i,o,!0);return C.jsx(an,{theme:l,children:C.jsx(wo.Provider,{value:a,children:t})})}ln.propTypes={children:e.node,theme:e.oneOfType([e.func,e.object]).isRequired,themeId:e.string};ln.propTypes=hn(ln.propTypes);const ot={disabled:!1};var Yo=e.oneOfType([e.number,e.shape({enter:e.number,exit:e.number,appear:e.number}).isRequired]);e.oneOfType([e.string,e.shape({enter:e.string,exit:e.string,active:e.string}),e.shape({enter:e.string,enterDone:e.string,enterActive:e.string,exit:e.string,exitDone:e.string,exitActive:e.string})]);var Xo=function(t){return t.scrollTop},Xe="unmounted",Me="exited",Ne="entering",_e="entered",In="exiting",Pe=function(n){$o(t,n);function t(r,s){var i;i=n.call(this,r,s)||this;var a=s,l=a&&!a.isMounting?r.enter:r.appear,d;return i.appearStatus=null,r.in?l?(d=Me,i.appearStatus=Ne):d=_e:r.unmountOnExit||r.mountOnEnter?d=Xe:d=Me,i.state={status:d},i.nextCallback=null,i}t.getDerivedStateFromProps=function(s,i){var a=s.in;return a&&i.status===Xe?{status:Me}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(s){var i=null;if(s!==this.props){var a=this.state.status;this.props.in?a!==Ne&&a!==_e&&(i=Ne):(a===Ne||a===_e)&&(i=In)}this.updateStatus(!1,i)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var s=this.props.timeout,i,a,l;return i=a=l=s,s!=null&&typeof s!="number"&&(i=s.exit,a=s.enter,l=s.appear!==void 0?s.appear:a),{exit:i,enter:a,appear:l}},o.updateStatus=function(s,i){if(s===void 0&&(s=!1),i!==null)if(this.cancelNextCallback(),i===Ne){if(this.props.unmountOnExit||this.props.mountOnEnter){var a=this.props.nodeRef?this.props.nodeRef.current:tn.findDOMNode(this);a&&Xo(a)}this.performEnter(s)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Me&&this.setState({status:Xe})},o.performEnter=function(s){var i=this,a=this.props.enter,l=this.context?this.context.isMounting:s,d=this.props.nodeRef?[l]:[tn.findDOMNode(this),l],p=d[0],f=d[1],m=this.getTimeouts(),v=l?m.appear:m.enter;if(!s&&!a||ot.disabled){this.safeSetState({status:_e},function(){i.props.onEntered(p)});return}this.props.onEnter(p,f),this.safeSetState({status:Ne},function(){i.props.onEntering(p,f),i.onTransitionEnd(v,function(){i.safeSetState({status:_e},function(){i.props.onEntered(p,f)})})})},o.performExit=function(){var s=this,i=this.props.exit,a=this.getTimeouts(),l=this.props.nodeRef?void 0:tn.findDOMNode(this);if(!i||ot.disabled){this.safeSetState({status:Me},function(){s.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:In},function(){s.props.onExiting(l),s.onTransitionEnd(a.exit,function(){s.safeSetState({status:Me},function(){s.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(s,i){i=this.setNextCallback(i),this.setState(s,i)},o.setNextCallback=function(s){var i=this,a=!0;return this.nextCallback=function(l){a&&(a=!1,i.nextCallback=null,s(l))},this.nextCallback.cancel=function(){a=!1},this.nextCallback},o.onTransitionEnd=function(s,i){this.setNextCallback(i);var a=this.props.nodeRef?this.props.nodeRef.current:tn.findDOMNode(this),l=s==null&&!this.props.addEndListener;if(!a||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var d=this.props.nodeRef?[this.nextCallback]:[a,this.nextCallback],p=d[0],f=d[1];this.props.addEndListener(p,f)}s!=null&&setTimeout(this.nextCallback,s)},o.render=function(){var s=this.state.status;if(s===Xe)return null;var i=this.props,a=i.children;i.in,i.mountOnEnter,i.unmountOnExit,i.appear,i.enter,i.exit,i.timeout,i.addEndListener,i.onEnter,i.onEntering,i.onEntered,i.onExit,i.onExiting,i.onExited,i.nodeRef;var l=q(i,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return on.createElement(Ct.Provider,{value:null},typeof a=="function"?a(s,l):on.cloneElement(on.Children.only(a),l))},t}(on.Component);Pe.contextType=Ct;Pe.propTypes={nodeRef:e.shape({current:typeof Element>"u"?e.any:function(n,t,o,r,s,i){var a=n[t];return e.instanceOf(a&&"ownerDocument"in a?a.ownerDocument.defaultView.Element:Element)(n,t,o,r,s,i)}}),children:e.oneOfType([e.func.isRequired,e.element.isRequired]).isRequired,in:e.bool,mountOnEnter:e.bool,unmountOnExit:e.bool,appear:e.bool,enter:e.bool,exit:e.bool,timeout:function(t){var o=Yo;t.addEndListener||(o=o.isRequired);for(var r=arguments.length,s=new Array(r>1?r-1:0),i=1;iu({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&!n.vars&&{colorScheme:n.palette.mode}),Jo=n=>u({color:(n.vars||n).palette.text.primary},n.typography.body1,{backgroundColor:(n.vars||n).palette.background.default,"@media print":{backgroundColor:(n.vars||n).palette.common.white}}),Qo=(n,t=!1)=>{var o;const r={};t&&n.colorSchemes&&Object.entries(n.colorSchemes).forEach(([a,l])=>{var d;r[n.getColorSchemeSelector(a).replace(/\s*&/,"")]={colorScheme:(d=l.palette)==null?void 0:d.mode}});let s=u({html:Zo(n,t),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:n.typography.fontWeightBold},body:u({margin:0},Jo(n),{"&::backdrop":{backgroundColor:(n.vars||n).palette.background.default}})},r);const i=(o=n.components)==null||(o=o.MuiCssBaseline)==null?void 0:o.styleOverrides;return i&&(s=[s,i]),s};function Wt(n){const t=ie({props:n,name:"MuiCssBaseline"}),{children:o,enableColorScheme:r=!1}=t;return C.jsxs(c.Fragment,{children:[C.jsx(Mn,{styles:s=>Qo(s,r)}),o]})}Wt.propTypes={children:e.node,enableColorScheme:e.bool};function cn(n){return typeof n=="string"}function er(n,t,o){return n===void 0||cn(n)?t:u({},t,{ownerState:u({},t.ownerState,o)})}function Bt(n,t=[]){if(n===void 0)return{};const o={};return Object.keys(n).filter(r=>r.match(/^on[A-Z]/)&&typeof n[r]=="function"&&!t.includes(r)).forEach(r=>{o[r]=n[r]}),o}function nr(n,t,o){return typeof n=="function"?n(t,o):n}function rt(n){if(n===void 0)return{};const t={};return Object.keys(n).filter(o=>!(o.match(/^on[A-Z]/)&&typeof n[o]=="function")).forEach(o=>{t[o]=n[o]}),t}function tr(n){const{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:s,className:i}=n;if(!t){const x=ne(s==null?void 0:s.className,r==null?void 0:r.className,i,o==null?void 0:o.className),y=u({},o==null?void 0:o.style,s==null?void 0:s.style,r==null?void 0:r.style),I=u({},o,s,r);return x.length>0&&(I.className=x),Object.keys(y).length>0&&(I.style=y),{props:I,internalRef:void 0}}const a=Bt(u({},s,r)),l=rt(r),d=rt(s),p=t(a),f=ne(p==null?void 0:p.className,o==null?void 0:o.className,i,s==null?void 0:s.className,r==null?void 0:r.className),m=u({},p==null?void 0:p.style,o==null?void 0:o.style,s==null?void 0:s.style,r==null?void 0:r.style),v=u({},p,o,d,l);return f.length>0&&(v.className=f),Object.keys(m).length>0&&(v.style=m),{props:v,internalRef:p.ref}}const or=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function We(n){var t;const{elementType:o,externalSlotProps:r,ownerState:s,skipResolvingSlotProps:i=!1}=n,a=q(n,or),l=i?{}:nr(r,s),{props:d,internalRef:p}=tr(u({},a,{externalSlotProps:l})),f=Ee(p,l==null?void 0:l.ref,(t=n.additionalProps)==null?void 0:t.ref);return er(o,u({},d,{ref:f}),s)}const rr=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function sr(n){const t=parseInt(n.getAttribute("tabindex")||"",10);return Number.isNaN(t)?n.contentEditable==="true"||(n.nodeName==="AUDIO"||n.nodeName==="VIDEO"||n.nodeName==="DETAILS")&&n.getAttribute("tabindex")===null?0:n.tabIndex:t}function ir(n){if(n.tagName!=="INPUT"||n.type!=="radio"||!n.name)return!1;const t=r=>n.ownerDocument.querySelector(`input[type="radio"]${r}`);let o=t(`[name="${n.name}"]:checked`);return o||(o=t(`[name="${n.name}"]`)),o!==n}function ar(n){return!(n.disabled||n.tagName==="INPUT"&&n.type==="hidden"||ir(n))}function lr(n){const t=[],o=[];return Array.from(n.querySelectorAll(rr)).forEach((r,s)=>{const i=sr(r);i===-1||!ar(r)||(i===0?t.push(r):o.push({documentOrder:s,tabIndex:i,node:r}))}),o.sort((r,s)=>r.tabIndex===s.tabIndex?r.documentOrder-s.documentOrder:r.tabIndex-s.tabIndex).map(r=>r.node).concat(t)}function cr(){return!0}function un(n){const{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:s=!1,getTabbable:i=lr,isEnabled:a=cr,open:l}=n,d=c.useRef(!1),p=c.useRef(null),f=c.useRef(null),m=c.useRef(null),v=c.useRef(null),x=c.useRef(!1),y=c.useRef(null),I=Ee(t.ref,y),P=c.useRef(null);c.useEffect(()=>{!l||!y.current||(x.current=!o)},[o,l]),c.useEffect(()=>{if(!l||!y.current)return;const b=ye(y.current);return y.current.contains(b.activeElement)||(y.current.hasAttribute("tabIndex")||(console.error(["MUI: The modal content node does not accept focus.",'For the benefit of assistive technologies, the tabIndex of the node is being set to "-1".'].join(` +`)),y.current.setAttribute("tabIndex","-1")),x.current&&y.current.focus()),()=>{s||(m.current&&m.current.focus&&(d.current=!0,m.current.focus()),m.current=null)}},[l]),c.useEffect(()=>{if(!l||!y.current)return;const b=ye(y.current),g=E=>{P.current=E,!(r||!a()||E.key!=="Tab")&&b.activeElement===y.current&&E.shiftKey&&(d.current=!0,f.current&&f.current.focus())},h=()=>{const E=y.current;if(E===null)return;if(!b.hasFocus()||!a()||d.current){d.current=!1;return}if(E.contains(b.activeElement)||r&&b.activeElement!==p.current&&b.activeElement!==f.current)return;if(b.activeElement!==v.current)v.current=null;else if(v.current!==null)return;if(!x.current)return;let $=[];if((b.activeElement===p.current||b.activeElement===f.current)&&($=i(y.current)),$.length>0){var L,_;const U=!!((L=P.current)!=null&&L.shiftKey&&((_=P.current)==null?void 0:_.key)==="Tab"),W=$[0],A=$[$.length-1];typeof W!="string"&&typeof A!="string"&&(U?A.focus():W.focus())}else E.focus()};b.addEventListener("focusin",h),b.addEventListener("keydown",g,!0);const S=setInterval(()=>{b.activeElement&&b.activeElement.tagName==="BODY"&&h()},50);return()=>{clearInterval(S),b.removeEventListener("focusin",h),b.removeEventListener("keydown",g,!0)}},[o,r,s,a,l,i]);const R=b=>{m.current===null&&(m.current=b.relatedTarget),x.current=!0,v.current=b.target;const g=t.props.onFocus;g&&g(b)},w=b=>{m.current===null&&(m.current=b.relatedTarget),x.current=!0};return C.jsxs(c.Fragment,{children:[C.jsx("div",{tabIndex:l?0:-1,onFocus:w,ref:p,"data-testid":"sentinelStart"}),c.cloneElement(t,{ref:I,onFocus:R}),C.jsx("div",{tabIndex:l?0:-1,onFocus:w,ref:f,"data-testid":"sentinelEnd"})]})}un.propTypes={children:bn,disableAutoFocus:e.bool,disableEnforceFocus:e.bool,disableRestoreFocus:e.bool,getTabbable:e.func,isEnabled:e.func,open:e.bool.isRequired};un["propTypes"]=hn(un.propTypes);function ur(n){return typeof n=="function"?n():n}const dn=c.forwardRef(function(t,o){const{children:r,container:s,disablePortal:i=!1}=t,[a,l]=c.useState(null),d=Ee(c.isValidElement(r)?r.ref:null,o);if(en(()=>{i||l(ur(s)||document.body)},[s,i]),en(()=>{if(a&&!i)return qn(o,a),()=>{qn(o,null)}},[o,a,i]),i){if(c.isValidElement(r)){const p={ref:d};return c.cloneElement(r,p)}return C.jsx(c.Fragment,{children:r})}return C.jsx(c.Fragment,{children:a&&Et.createPortal(r,a)})});dn.propTypes={children:e.node,container:e.oneOfType([nn,e.func]),disablePortal:e.bool};dn["propTypes"]=hn(dn.propTypes);function dr(n){const t=ye(n);return t.body===n?ke(n).innerWidth>t.documentElement.clientWidth:n.scrollHeight>n.clientHeight}function Ze(n,t){t?n.setAttribute("aria-hidden","true"):n.removeAttribute("aria-hidden")}function st(n){return parseInt(ke(n).getComputedStyle(n).paddingRight,10)||0}function pr(n){const o=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(n.tagName)!==-1,r=n.tagName==="INPUT"&&n.getAttribute("type")==="hidden";return o||r}function it(n,t,o,r,s){const i=[t,o,...r];[].forEach.call(n.children,a=>{const l=i.indexOf(a)===-1,d=!pr(a);l&&d&&Ze(a,s)})}function Sn(n,t){let o=-1;return n.some((r,s)=>t(r)?(o=s,!0):!1),o}function fr(n,t){const o=[],r=n.container;if(!t.disableScrollLock){if(dr(r)){const a=$t(ye(r));o.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${st(r)+a}px`;const l=ye(r).querySelectorAll(".mui-fixed");[].forEach.call(l,d=>{o.push({value:d.style.paddingRight,property:"padding-right",el:d}),d.style.paddingRight=`${st(d)+a}px`})}let i;if(r.parentNode instanceof DocumentFragment)i=ye(r).body;else{const a=r.parentElement,l=ke(r);i=(a==null?void 0:a.nodeName)==="HTML"&&l.getComputedStyle(a).overflowY==="scroll"?a:r}o.push({value:i.style.overflow,property:"overflow",el:i},{value:i.style.overflowX,property:"overflow-x",el:i},{value:i.style.overflowY,property:"overflow-y",el:i}),i.style.overflow="hidden"}return()=>{o.forEach(({value:i,el:a,property:l})=>{i?a.style.setProperty(l,i):a.style.removeProperty(l)})}}function mr(n){const t=[];return[].forEach.call(n.children,o=>{o.getAttribute("aria-hidden")==="true"&&t.push(o)}),t}class br{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Ze(t.modalRef,!1);const s=mr(o);it(o,t.mount,t.modalRef,s,!0);const i=Sn(this.containers,a=>a.container===o);return i!==-1?(this.containers[i].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:s}),r)}mount(t,o){const r=Sn(this.containers,i=>i.modals.indexOf(t)!==-1),s=this.containers[r];s.restore||(s.restore=fr(s,o))}remove(t,o=!0){const r=this.modals.indexOf(t);if(r===-1)return r;const s=Sn(this.containers,a=>a.modals.indexOf(t)!==-1),i=this.containers[s];if(i.modals.splice(i.modals.indexOf(t),1),this.modals.splice(r,1),i.modals.length===0)i.restore&&i.restore(),t.modalRef&&Ze(t.modalRef,o),it(i.container,t.mount,t.modalRef,i.hiddenSiblings,!1),this.containers.splice(s,1);else{const a=i.modals[i.modals.length-1];a.modalRef&&Ze(a.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}function hr(n){return typeof n=="function"?n():n}function gr(n){return n?n.props.hasOwnProperty("in"):!1}const vr=new br;function yr(n){const{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,manager:s=vr,closeAfterTransition:i=!1,onTransitionEnter:a,onTransitionExited:l,children:d,onClose:p,open:f,rootRef:m}=n,v=c.useRef({}),x=c.useRef(null),y=c.useRef(null),I=Ee(y,m),[P,R]=c.useState(!f),w=gr(d);let b=!0;(n["aria-hidden"]==="false"||n["aria-hidden"]===!1)&&(b=!1);const g=()=>ye(x.current),h=()=>(v.current.modalRef=y.current,v.current.mount=x.current,v.current),S=()=>{s.mount(h(),{disableScrollLock:r}),y.current&&(y.current.scrollTop=0)},E=Vn(()=>{const M=hr(t)||g().body;s.add(h(),M),y.current&&S()}),$=c.useCallback(()=>s.isTopModal(h()),[s]),L=Vn(M=>{x.current=M,M&&(f&&$()?S():y.current&&Ze(y.current,b))}),_=c.useCallback(()=>{s.remove(h(),b)},[b,s]);c.useEffect(()=>()=>{_()},[_]),c.useEffect(()=>{f?E():(!w||!i)&&_()},[f,_,w,i,E]);const U=M=>F=>{var N;(N=M.onKeyDown)==null||N.call(M,F),!(F.key!=="Escape"||!$())&&(o||(F.stopPropagation(),p&&p(F,"escapeKeyDown")))},W=M=>F=>{var N;(N=M.onClick)==null||N.call(M,F),F.target===F.currentTarget&&p&&p(F,"backdropClick")};return{getRootProps:(M={})=>{const F=Bt(n);delete F.onTransitionEnter,delete F.onTransitionExited;const N=u({},F,M);return u({role:"presentation"},N,{onKeyDown:U(N),ref:I})},getBackdropProps:(M={})=>{const F=M;return u({"aria-hidden":!0},F,{onClick:W(F),open:f})},getTransitionProps:()=>{const M=()=>{R(!1),a&&a()},F=()=>{R(!0),l&&l(),i&&_()};return{onEnter:Xn(M,d==null?void 0:d.props.onEnter),onExited:Xn(F,d==null?void 0:d.props.onExited)}},rootRef:I,portalRef:L,isTopModal:$,exited:P,hasTransition:w}}const xr=["onChange","maxRows","minRows","style","value"];function rn(n){return parseInt(n,10)||0}const Tr={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function at(n){return n==null||Object.keys(n).length===0||n.outerHeightStyle===0&&!n.overflow}const zt=c.forwardRef(function(t,o){const{onChange:r,maxRows:s,minRows:i=1,style:a,value:l}=t,d=q(t,xr),{current:p}=c.useRef(l!=null),f=c.useRef(null),m=Ee(o,f),v=c.useRef(null),x=c.useRef(0),[y,I]=c.useState({outerHeightStyle:0}),P=c.useCallback(()=>{const h=f.current,E=ke(h).getComputedStyle(h);if(E.width==="0px")return{outerHeightStyle:0};const $=v.current;$.style.width=E.width,$.value=h.value||t.placeholder||"x",$.value.slice(-1)===` +`&&($.value+=" ");const L=E.boxSizing,_=rn(E.paddingBottom)+rn(E.paddingTop),U=rn(E.borderBottomWidth)+rn(E.borderTopWidth),W=$.scrollHeight;$.value="x";const A=$.scrollHeight;let O=W;i&&(O=Math.max(Number(i)*A,O)),s&&(O=Math.min(Number(s)*A,O)),O=Math.max(O,A);const j=O+(L==="border-box"?_+U:0),M=Math.abs(O-W)<=1;return{outerHeightStyle:j,overflow:M}},[s,i,t.placeholder]),R=(h,S)=>{const{outerHeightStyle:E,overflow:$}=S;return x.current<20&&(E>0&&Math.abs((h.outerHeightStyle||0)-E)>1||h.overflow!==$)?(x.current+=1,{overflow:$,outerHeightStyle:E}):(x.current===20&&console.error(["MUI: Too many re-renders. The layout is unstable.","TextareaAutosize limits the number of renders to prevent an infinite loop."].join(` +`)),h)},w=c.useCallback(()=>{const h=P();at(h)||I(S=>R(S,h))},[P]),b=()=>{const h=P();at(h)||Et.flushSync(()=>{I(S=>R(S,h))})};c.useEffect(()=>{const h=()=>{x.current=0,f.current&&b()},S=wt(()=>{x.current=0,f.current&&b()});let E;const $=f.current,L=ke($);return L.addEventListener("resize",S),typeof ResizeObserver<"u"&&(E=new ResizeObserver(h),E.observe($)),()=>{S.clear(),L.removeEventListener("resize",S),E&&E.disconnect()}}),en(()=>{w()}),c.useEffect(()=>{x.current=0},[l]);const g=h=>{x.current=0,p||w(),r&&r(h)};return C.jsxs(c.Fragment,{children:[C.jsx("textarea",u({value:l,onChange:g,ref:m,rows:i,style:u({height:y.outerHeightStyle,overflow:y.overflow?"hidden":void 0},a)},d)),C.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:v,tabIndex:-1,style:u({},Tr.shadow,a,{paddingTop:0,paddingBottom:0})})]})});zt.propTypes={className:e.string,maxRows:e.oneOfType([e.number,e.string]),minRows:e.oneOfType([e.number,e.string]),onChange:e.func,placeholder:e.string,style:e.object,value:e.oneOfType([e.arrayOf(e.string),e.number,e.string])};function ze({props:n,states:t,muiFormControl:o}){return t.reduce((r,s)=>(r[s]=n[s],o&&typeof n[s]>"u"&&(r[s]=o[s]),r),{})}const Ut=c.createContext(void 0);Ut.displayName="FormControlContext";const Nn=Ut;function Ue(){return c.useContext(Nn)}function lt(n){return n!=null&&!(Array.isArray(n)&&n.length===0)}function pn(n,t=!1){return n&&(lt(n.value)&&n.value!==""||t&<(n.defaultValue)&&n.defaultValue!=="")}function Er(n){return n.startAdornment}function Cr(n){return le("MuiInputBase",n)}const Rr=ae("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),Be=Rr,Sr=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],gn=(n,t)=>{const{ownerState:o}=n;return[t.root,o.formControl&&t.formControl,o.startAdornment&&t.adornedStart,o.endAdornment&&t.adornedEnd,o.error&&t.error,o.size==="small"&&t.sizeSmall,o.multiline&&t.multiline,o.color&&t[`color${de(o.color)}`],o.fullWidth&&t.fullWidth,o.hiddenLabel&&t.hiddenLabel]},vn=(n,t)=>{const{ownerState:o}=n;return[t.input,o.size==="small"&&t.inputSizeSmall,o.multiline&&t.inputMultiline,o.type==="search"&&t.inputTypeSearch,o.startAdornment&&t.inputAdornedStart,o.endAdornment&&t.inputAdornedEnd,o.hiddenLabel&&t.inputHiddenLabel]},Pr=n=>{const{classes:t,color:o,disabled:r,error:s,endAdornment:i,focused:a,formControl:l,fullWidth:d,hiddenLabel:p,multiline:f,readOnly:m,size:v,startAdornment:x,type:y}=n,I={root:["root",`color${de(o)}`,r&&"disabled",s&&"error",d&&"fullWidth",a&&"focused",l&&"formControl",v&&v!=="medium"&&`size${de(v)}`,f&&"multiline",x&&"adornedStart",i&&"adornedEnd",p&&"hiddenLabel",m&&"readOnly"],input:["input",r&&"disabled",y==="search"&&"inputTypeSearch",f&&"inputMultiline",v==="small"&&"inputSizeSmall",p&&"inputHiddenLabel",x&&"inputAdornedStart",i&&"inputAdornedEnd",m&&"readOnly"]};return ce(I,Cr,t)},yn=z("div",{name:"MuiInputBase",slot:"Root",overridesResolver:gn})(({theme:n,ownerState:t})=>u({},n.typography.body1,{color:(n.vars||n).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${Be.disabled}`]:{color:(n.vars||n).palette.text.disabled,cursor:"default"}},t.multiline&&u({padding:"4px 0 5px"},t.size==="small"&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),xn=z("input",{name:"MuiInputBase",slot:"Input",overridesResolver:vn})(({theme:n,ownerState:t})=>{const o=n.palette.mode==="light",r=u({color:"currentColor"},n.vars?{opacity:n.vars.opacity.inputPlaceholder}:{opacity:o?.42:.5},{transition:n.transitions.create("opacity",{duration:n.transitions.duration.shorter})}),s={opacity:"0 !important"},i=n.vars?{opacity:n.vars.opacity.inputPlaceholder}:{opacity:o?.42:.5};return u({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Be.formControl} &`]:{"&::-webkit-input-placeholder":s,"&::-moz-placeholder":s,"&:-ms-input-placeholder":s,"&::-ms-input-placeholder":s,"&:focus::-webkit-input-placeholder":i,"&:focus::-moz-placeholder":i,"&:focus:-ms-input-placeholder":i,"&:focus::-ms-input-placeholder":i},[`&.${Be.disabled}`]:{opacity:1,WebkitTextFillColor:(n.vars||n).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},t.size==="small"&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},t.type==="search"&&{MozAppearance:"textfield"})}),Or=C.jsx(Mn,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),Ht=c.forwardRef(function(t,o){var r;const s=ie({props:t,name:"MuiInputBase"}),{"aria-describedby":i,autoComplete:a,autoFocus:l,className:d,components:p={},componentsProps:f={},defaultValue:m,disabled:v,disableInjectingGlobalStyles:x,endAdornment:y,fullWidth:I=!1,id:P,inputComponent:R="input",inputProps:w={},inputRef:b,maxRows:g,minRows:h,multiline:S=!1,name:E,onBlur:$,onChange:L,onClick:_,onFocus:U,onKeyDown:W,onKeyUp:A,placeholder:O,readOnly:j,renderSuffix:M,rows:F,slotProps:N={},slots:D={},startAdornment:Y,type:me="text",value:te}=s,Q=q(s,Sr),K=w.value!=null?w.value:te,{current:oe}=c.useRef(K!=null),ee=c.useRef(),be=c.useCallback(Z=>{Z&&Z.nodeName!=="INPUT"&&!Z.focus&&console.error(["MUI: You have provided a `inputComponent` to the input component","that does not correctly handle the `ref` prop.","Make sure the `ref` prop is called with a HTMLInputElement."].join(` +`))},[]),fe=Ee(ee,b,w.ref,be),[ge,he]=c.useState(!1),H=Ue();c.useEffect(()=>{if(H)return H.registerEffect()},[H]);const J=ze({props:s,muiFormControl:H,states:["color","disabled","error","hiddenLabel","size","required","filled"]});J.focused=H?H.focused:ge,c.useEffect(()=>{!H&&v&&ge&&(he(!1),$&&$())},[H,v,ge,$]);const B=H&&H.onFilled,T=H&&H.onEmpty,X=c.useCallback(Z=>{pn(Z)?B&&B():T&&T()},[B,T]);en(()=>{oe&&X({value:K})},[K,X,oe]);const pe=Z=>{if(J.disabled){Z.stopPropagation();return}U&&U(Z),w.onFocus&&w.onFocus(Z),H&&H.onFocus?H.onFocus(Z):he(!0)},ve=Z=>{$&&$(Z),w.onBlur&&w.onBlur(Z),H&&H.onBlur?H.onBlur(Z):he(!1)},Ce=(Z,...Ve)=>{if(!oe){const $e=Z.target||ee.current;if($e==null)throw new Error("MUI: Expected valid input target. Did you use a custom `inputComponent` and forget to forward refs? See https://mui.com/r/input-component-ref-interface for more info.");X({value:$e.value})}w.onChange&&w.onChange(Z,...Ve),L&&L(Z,...Ve)};c.useEffect(()=>{X(ee.current)},[]);const Se=Z=>{ee.current&&Z.currentTarget===Z.target&&ee.current.focus(),_&&_(Z)};let Oe=R,re=w;S&&Oe==="input"&&(F?((h||g)&&console.warn("MUI: You can not use the `minRows` or `maxRows` props when the input `rows` prop is set."),re=u({type:void 0,minRows:F,maxRows:F},re)):re=u({type:void 0,maxRows:g,minRows:h},re),Oe=zt);const Re=Z=>{X(Z.animationName==="mui-auto-fill-cancel"?ee.current:{value:"x"})};c.useEffect(()=>{H&&H.setAdornedStart(!!Y)},[H,Y]);const xe=u({},s,{color:J.color||"primary",disabled:J.disabled,endAdornment:y,error:J.error,focused:J.focused,formControl:H,fullWidth:I,hiddenLabel:J.hiddenLabel,multiline:S,size:J.size,startAdornment:Y,type:me}),se=Pr(xe),Ae=D.root||p.Root||yn,He=N.root||f.root||{},qe=D.input||p.Input||xn;return re=u({},re,(r=N.input)!=null?r:f.input),C.jsxs(c.Fragment,{children:[!x&&Or,C.jsxs(Ae,u({},He,!cn(Ae)&&{ownerState:u({},xe,He.ownerState)},{ref:o,onClick:Se},Q,{className:ne(se.root,He.className,d,j&&"MuiInputBase-readOnly"),children:[Y,C.jsx(Nn.Provider,{value:null,children:C.jsx(qe,u({ownerState:xe,"aria-invalid":J.error,"aria-describedby":i,autoComplete:a,autoFocus:l,defaultValue:m,disabled:J.disabled,id:P,onAnimationStart:Re,name:E,placeholder:O,readOnly:j,required:J.required,rows:F,value:K,onKeyDown:W,onKeyUp:A,type:me},re,!cn(qe)&&{as:Oe,ownerState:u({},xe,re.ownerState)},{ref:fe,className:ne(se.input,re.className,j&&"MuiInputBase-readOnly"),onBlur:ve,onChange:Ce,onFocus:pe}))}),y,M?M(u({},J,{startAdornment:Y})):null]}))]})});Ht.propTypes={"aria-describedby":e.string,autoComplete:e.string,autoFocus:e.bool,classes:e.object,className:e.string,color:e.oneOfType([e.oneOf(["primary","secondary","error","info","success","warning"]),e.string]),components:e.shape({Input:e.elementType,Root:e.elementType}),componentsProps:e.shape({input:e.object,root:e.object}),defaultValue:e.any,disabled:e.bool,disableInjectingGlobalStyles:e.bool,endAdornment:e.node,error:e.bool,fullWidth:e.bool,id:e.string,inputComponent:St,inputProps:e.object,inputRef:we,margin:e.oneOf(["dense","none"]),maxRows:e.oneOfType([e.number,e.string]),minRows:e.oneOfType([e.number,e.string]),multiline:e.bool,name:e.string,onBlur:e.func,onChange:e.func,onClick:e.func,onFocus:e.func,onInvalid:e.func,onKeyDown:e.func,onKeyUp:e.func,placeholder:e.string,readOnly:e.bool,renderSuffix:e.func,required:e.bool,rows:e.oneOfType([e.number,e.string]),size:e.oneOfType([e.oneOf(["medium","small"]),e.string]),slotProps:e.shape({input:e.object,root:e.object}),slots:e.shape({input:e.elementType,root:e.elementType}),startAdornment:e.node,sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object]),type:e.string,value:e.any};const kn=Ht;function Ir(n){return le("MuiInput",n)}const wr=u({},Be,ae("MuiInput",["root","underline","input"])),Ke=wr,$r=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],jr=n=>{const{classes:t,disableUnderline:o}=n,s=ce({root:["root",!o&&"underline"],input:["input"]},Ir,t);return u({},t,s)},Mr=z(yn,{shouldForwardProp:n=>Fe(n)||n==="classes",name:"MuiInput",slot:"Root",overridesResolver:(n,t)=>{const{ownerState:o}=n;return[...gn(n,t),!o.disableUnderline&&t.underline]}})(({theme:n,ownerState:t})=>{let r=n.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return n.vars&&(r=`rgba(${n.vars.palette.common.onBackgroundChannel} / ${n.vars.opacity.inputUnderline})`),u({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&:after":{borderBottom:`2px solid ${(n.vars||n).palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:n.transitions.create("transform",{duration:n.transitions.duration.shorter,easing:n.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Ke.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Ke.error}`]:{"&:before, &:after":{borderBottomColor:(n.vars||n).palette.error.main}},"&:before":{borderBottom:`1px solid ${r}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:n.transitions.create("border-bottom-color",{duration:n.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Ke.disabled}, .${Ke.error}):before`]:{borderBottom:`2px solid ${(n.vars||n).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${r}`}},[`&.${Ke.disabled}:before`]:{borderBottomStyle:"dotted"}})}),Nr=z(xn,{name:"MuiInput",slot:"Input",overridesResolver:vn})({}),Fn=c.forwardRef(function(t,o){var r,s,i,a;const l=ie({props:t,name:"MuiInput"}),{disableUnderline:d,components:p={},componentsProps:f,fullWidth:m=!1,inputComponent:v="input",multiline:x=!1,slotProps:y,slots:I={},type:P="text"}=l,R=q(l,$r),w=jr(l),g={root:{ownerState:{disableUnderline:d}}},h=y??f?jn(y??f,g):g,S=(r=(s=I.root)!=null?s:p.Root)!=null?r:Mr,E=(i=(a=I.input)!=null?a:p.Input)!=null?i:Nr;return C.jsx(kn,u({slots:{root:S,input:E},slotProps:h,fullWidth:m,inputComponent:v,multiline:x,ref:o,type:P},R,{classes:w}))});Fn.propTypes={autoComplete:e.string,autoFocus:e.bool,classes:e.object,color:e.oneOfType([e.oneOf(["primary","secondary"]),e.string]),components:e.shape({Input:e.elementType,Root:e.elementType}),componentsProps:e.shape({input:e.object,root:e.object}),defaultValue:e.any,disabled:e.bool,disableUnderline:e.bool,endAdornment:e.node,error:e.bool,fullWidth:e.bool,id:e.string,inputComponent:e.elementType,inputProps:e.object,inputRef:we,margin:e.oneOf(["dense","none"]),maxRows:e.oneOfType([e.number,e.string]),minRows:e.oneOfType([e.number,e.string]),multiline:e.bool,name:e.string,onChange:e.func,placeholder:e.string,readOnly:e.bool,required:e.bool,rows:e.oneOfType([e.number,e.string]),slotProps:e.shape({input:e.object,root:e.object}),slots:e.shape({input:e.elementType,root:e.elementType}),startAdornment:e.node,sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object]),type:e.string,value:e.any};Fn.muiName="Input";const qt=Fn;function kr(n){return le("MuiFilledInput",n)}const Fr=u({},Be,ae("MuiFilledInput",["root","underline","input"])),je=Fr,Ar=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],Lr=n=>{const{classes:t,disableUnderline:o}=n,s=ce({root:["root",!o&&"underline"],input:["input"]},kr,t);return u({},t,s)},Dr=z(yn,{shouldForwardProp:n=>Fe(n)||n==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(n,t)=>{const{ownerState:o}=n;return[...gn(n,t),!o.disableUnderline&&t.underline]}})(({theme:n,ownerState:t})=>{var o;const r=n.palette.mode==="light",s=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",i=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",a=r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",l=r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return u({position:"relative",backgroundColor:n.vars?n.vars.palette.FilledInput.bg:i,borderTopLeftRadius:(n.vars||n).shape.borderRadius,borderTopRightRadius:(n.vars||n).shape.borderRadius,transition:n.transitions.create("background-color",{duration:n.transitions.duration.shorter,easing:n.transitions.easing.easeOut}),"&:hover":{backgroundColor:n.vars?n.vars.palette.FilledInput.hoverBg:a,"@media (hover: none)":{backgroundColor:n.vars?n.vars.palette.FilledInput.bg:i}},[`&.${je.focused}`]:{backgroundColor:n.vars?n.vars.palette.FilledInput.bg:i},[`&.${je.disabled}`]:{backgroundColor:n.vars?n.vars.palette.FilledInput.disabledBg:l}},!t.disableUnderline&&{"&:after":{borderBottom:`2px solid ${(o=(n.vars||n).palette[t.color||"primary"])==null?void 0:o.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:n.transitions.create("transform",{duration:n.transitions.duration.shorter,easing:n.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${je.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${je.error}`]:{"&:before, &:after":{borderBottomColor:(n.vars||n).palette.error.main}},"&:before":{borderBottom:`1px solid ${n.vars?`rgba(${n.vars.palette.common.onBackgroundChannel} / ${n.vars.opacity.inputUnderline})`:s}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:n.transitions.create("border-bottom-color",{duration:n.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${je.disabled}, .${je.error}):before`]:{borderBottom:`1px solid ${(n.vars||n).palette.text.primary}`},[`&.${je.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&u({padding:"25px 12px 8px"},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17}))}),_r=z(xn,{name:"MuiFilledInput",slot:"Input",overridesResolver:vn})(({theme:n,ownerState:t})=>u({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!n.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:n.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:n.palette.mode==="light"?null:"#fff",caretColor:n.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},n.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[n.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9})),An=c.forwardRef(function(t,o){var r,s,i,a;const l=ie({props:t,name:"MuiFilledInput"}),{components:d={},componentsProps:p,fullWidth:f=!1,inputComponent:m="input",multiline:v=!1,slotProps:x,slots:y={},type:I="text"}=l,P=q(l,Ar),R=u({},l,{fullWidth:f,inputComponent:m,multiline:v,type:I}),w=Lr(l),b={root:{ownerState:R},input:{ownerState:R}},g=x??p?jn(x??p,b):b,h=(r=(s=y.root)!=null?s:d.Root)!=null?r:Dr,S=(i=(a=y.input)!=null?a:d.Input)!=null?i:_r;return C.jsx(kn,u({slots:{root:h,input:S},componentsProps:g,fullWidth:f,inputComponent:m,multiline:v,ref:o,type:I},P,{classes:w}))});An.propTypes={autoComplete:e.string,autoFocus:e.bool,classes:e.object,color:e.oneOfType([e.oneOf(["primary","secondary"]),e.string]),components:e.shape({Input:e.elementType,Root:e.elementType}),componentsProps:e.shape({input:e.object,root:e.object}),defaultValue:e.any,disabled:e.bool,disableUnderline:e.bool,endAdornment:e.node,error:e.bool,fullWidth:e.bool,hiddenLabel:e.bool,id:e.string,inputComponent:e.elementType,inputProps:e.object,inputRef:we,margin:e.oneOf(["dense","none"]),maxRows:e.oneOfType([e.number,e.string]),minRows:e.oneOfType([e.number,e.string]),multiline:e.bool,name:e.string,onChange:e.func,placeholder:e.string,readOnly:e.bool,required:e.bool,rows:e.oneOfType([e.number,e.string]),slotProps:e.shape({input:e.object,root:e.object}),slots:e.shape({input:e.elementType,root:e.elementType}),startAdornment:e.node,sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object]),type:e.string,value:e.any};An.muiName="Input";const Vt=An;var ct;const Wr=["children","classes","className","label","notched"],Br=z("fieldset")({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),zr=z("legend")(({ownerState:n,theme:t})=>u({float:"unset",width:"auto",overflow:"hidden"},!n.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},n.withLabel&&u({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},n.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})})));function Kt(n){const{className:t,label:o,notched:r}=n,s=q(n,Wr),i=o!=null&&o!=="",a=u({},n,{notched:r,withLabel:i});return C.jsx(Br,u({"aria-hidden":!0,className:t,ownerState:a},s,{children:C.jsx(zr,{ownerState:a,children:i?C.jsx("span",{children:o}):ct||(ct=C.jsx("span",{className:"notranslate",children:"​"}))})}))}Kt.propTypes={children:e.node,classes:e.object,className:e.string,label:e.node,notched:e.bool.isRequired,style:e.object};function Ur(n){return le("MuiOutlinedInput",n)}const Hr=u({},Be,ae("MuiOutlinedInput",["root","notchedOutline","input"])),Ie=Hr,qr=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],Vr=n=>{const{classes:t}=n,r=ce({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},Ur,t);return u({},t,r)},Kr=z(yn,{shouldForwardProp:n=>Fe(n)||n==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:gn})(({theme:n,ownerState:t})=>{const o=n.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return u({position:"relative",borderRadius:(n.vars||n).shape.borderRadius,[`&:hover .${Ie.notchedOutline}`]:{borderColor:(n.vars||n).palette.text.primary},"@media (hover: none)":{[`&:hover .${Ie.notchedOutline}`]:{borderColor:n.vars?`rgba(${n.vars.palette.common.onBackgroundChannel} / 0.23)`:o}},[`&.${Ie.focused} .${Ie.notchedOutline}`]:{borderColor:(n.vars||n).palette[t.color].main,borderWidth:2},[`&.${Ie.error} .${Ie.notchedOutline}`]:{borderColor:(n.vars||n).palette.error.main},[`&.${Ie.disabled} .${Ie.notchedOutline}`]:{borderColor:(n.vars||n).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&u({padding:"16.5px 14px"},t.size==="small"&&{padding:"8.5px 14px"}))}),Gr=z(Kt,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(n,t)=>t.notchedOutline})(({theme:n})=>{const t=n.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:n.vars?`rgba(${n.vars.palette.common.onBackgroundChannel} / 0.23)`:t}}),Yr=z(xn,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:vn})(({theme:n,ownerState:t})=>u({padding:"16.5px 14px"},!n.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:n.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:n.palette.mode==="light"?null:"#fff",caretColor:n.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},n.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[n.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0})),Ln=c.forwardRef(function(t,o){var r,s,i,a,l;const d=ie({props:t,name:"MuiOutlinedInput"}),{components:p={},fullWidth:f=!1,inputComponent:m="input",label:v,multiline:x=!1,notched:y,slots:I={},type:P="text"}=d,R=q(d,qr),w=Vr(d),b=Ue(),g=ze({props:d,muiFormControl:b,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),h=u({},d,{color:g.color||"primary",disabled:g.disabled,error:g.error,focused:g.focused,formControl:b,fullWidth:f,hiddenLabel:g.hiddenLabel,multiline:x,size:g.size,type:P}),S=(r=(s=I.root)!=null?s:p.Root)!=null?r:Kr,E=(i=(a=I.input)!=null?a:p.Input)!=null?i:Yr;return C.jsx(kn,u({slots:{root:S,input:E},renderSuffix:$=>C.jsx(Gr,{ownerState:h,className:w.notchedOutline,label:v!=null&&v!==""&&g.required?l||(l=C.jsxs(c.Fragment,{children:[v," ","*"]})):v,notched:typeof y<"u"?y:!!($.startAdornment||$.filled||$.focused)}),fullWidth:f,inputComponent:m,multiline:x,ref:o,type:P},R,{classes:u({},w,{notchedOutline:null})}))});Ln.propTypes={autoComplete:e.string,autoFocus:e.bool,classes:e.object,color:e.oneOfType([e.oneOf(["primary","secondary"]),e.string]),components:e.shape({Input:e.elementType,Root:e.elementType}),defaultValue:e.any,disabled:e.bool,endAdornment:e.node,error:e.bool,fullWidth:e.bool,id:e.string,inputComponent:e.elementType,inputProps:e.object,inputRef:we,label:e.node,margin:e.oneOf(["dense","none"]),maxRows:e.oneOfType([e.number,e.string]),minRows:e.oneOfType([e.number,e.string]),multiline:e.bool,name:e.string,notched:e.bool,onChange:e.func,placeholder:e.string,readOnly:e.bool,required:e.bool,rows:e.oneOfType([e.number,e.string]),slots:e.shape({input:e.elementType,root:e.elementType}),startAdornment:e.node,sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object]),type:e.string,value:e.any};Ln.muiName="Input";const Gt=Ln;function Xr(n){return le("MuiFormLabel",n)}const Zr=ae("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),Je=Zr,Jr=["children","className","color","component","disabled","error","filled","focused","required"],Qr=n=>{const{classes:t,color:o,focused:r,disabled:s,error:i,filled:a,required:l}=n,d={root:["root",`color${de(o)}`,s&&"disabled",i&&"error",a&&"filled",r&&"focused",l&&"required"],asterisk:["asterisk",i&&"error"]};return ce(d,Xr,t)},es=z("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:n},t)=>u({},t.root,n.color==="secondary"&&t.colorSecondary,n.filled&&t.filled)})(({theme:n,ownerState:t})=>u({color:(n.vars||n).palette.text.secondary},n.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${Je.focused}`]:{color:(n.vars||n).palette[t.color].main},[`&.${Je.disabled}`]:{color:(n.vars||n).palette.text.disabled},[`&.${Je.error}`]:{color:(n.vars||n).palette.error.main}})),ns=z("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(n,t)=>t.asterisk})(({theme:n})=>({[`&.${Je.error}`]:{color:(n.vars||n).palette.error.main}})),Yt=c.forwardRef(function(t,o){const r=ie({props:t,name:"MuiFormLabel"}),{children:s,className:i,component:a="label"}=r,l=q(r,Jr),d=Ue(),p=ze({props:r,muiFormControl:d,states:["color","required","focused","disabled","error","filled"]}),f=u({},r,{color:p.color||"primary",component:a,disabled:p.disabled,error:p.error,filled:p.filled,focused:p.focused,required:p.required}),m=Qr(f);return C.jsxs(es,u({as:a,ownerState:f,className:ne(m.root,i),ref:o},l,{children:[s,p.required&&C.jsxs(ns,{ownerState:f,"aria-hidden":!0,className:m.asterisk,children:[" ","*"]})]}))});Yt.propTypes={children:e.node,classes:e.object,className:e.string,color:e.oneOfType([e.oneOf(["error","info","primary","secondary","success","warning"]),e.string]),component:e.elementType,disabled:e.bool,error:e.bool,filled:e.bool,focused:e.bool,required:e.bool,sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object])};const ts=Yt;function os(n){return le("MuiInputLabel",n)}ae("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const rs=["disableAnimation","margin","shrink","variant","className"],ss=n=>{const{classes:t,formControl:o,size:r,shrink:s,disableAnimation:i,variant:a,required:l}=n,d={root:["root",o&&"formControl",!i&&"animated",s&&"shrink",r&&r!=="normal"&&`size${de(r)}`,a],asterisk:[l&&"asterisk"]},p=ce(d,os,t);return u({},t,p)},is=z(ts,{shouldForwardProp:n=>Fe(n)||n==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(n,t)=>{const{ownerState:o}=n;return[{[`& .${Je.asterisk}`]:t.asterisk},t.root,o.formControl&&t.formControl,o.size==="small"&&t.sizeSmall,o.shrink&&t.shrink,!o.disableAnimation&&t.animated,t[o.variant]]}})(({theme:n,ownerState:t})=>u({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},t.size==="small"&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:n.transitions.create(["color","transform","max-width"],{duration:n.transitions.duration.shorter,easing:n.transitions.easing.easeOut})},t.variant==="filled"&&u({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&u({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},t.size==="small"&&{transform:"translate(12px, 4px) scale(0.75)"})),t.variant==="outlined"&&u({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))),Xt=c.forwardRef(function(t,o){const r=ie({name:"MuiInputLabel",props:t}),{disableAnimation:s=!1,shrink:i,className:a}=r,l=q(r,rs),d=Ue();let p=i;typeof p>"u"&&d&&(p=d.filled||d.focused||d.adornedStart);const f=ze({props:r,muiFormControl:d,states:["size","variant","required"]}),m=u({},r,{disableAnimation:s,formControl:d,shrink:p,size:f.size,variant:f.variant,required:f.required}),v=ss(m);return C.jsx(is,u({"data-shrink":p,ownerState:m,ref:o,className:ne(v.root,a)},l,{classes:v}))});Xt.propTypes={children:e.node,classes:e.object,className:e.string,color:e.oneOfType([e.oneOf(["error","info","primary","secondary","success","warning"]),e.string]),disableAnimation:e.bool,disabled:e.bool,error:e.bool,focused:e.bool,margin:e.oneOf(["dense"]),required:e.bool,shrink:e.bool,size:e.oneOfType([e.oneOf(["normal","small"]),e.string]),sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object]),variant:e.oneOf(["filled","outlined","standard"])};const as=Xt;function ls(n){return le("MuiFormControl",n)}ae("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const cs=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],us=n=>{const{classes:t,margin:o,fullWidth:r}=n,s={root:["root",o!=="none"&&`margin${de(o)}`,r&&"fullWidth"]};return ce(s,ls,t)},ds=z("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:n},t)=>u({},t.root,t[`margin${de(n.margin)}`],n.fullWidth&&t.fullWidth)})(({ownerState:n})=>u({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},n.margin==="normal"&&{marginTop:16,marginBottom:8},n.margin==="dense"&&{marginTop:8,marginBottom:4},n.fullWidth&&{width:"100%"})),Zt=c.forwardRef(function(t,o){const r=ie({props:t,name:"MuiFormControl"}),{children:s,className:i,color:a="primary",component:l="div",disabled:d=!1,error:p=!1,focused:f,fullWidth:m=!1,hiddenLabel:v=!1,margin:x="none",required:y=!1,size:I="medium",variant:P="outlined"}=r,R=q(r,cs),w=u({},r,{color:a,component:l,disabled:d,error:p,fullWidth:m,hiddenLabel:v,margin:x,required:y,size:I,variant:P}),b=us(w),[g,h]=c.useState(()=>{let A=!1;return s&&c.Children.forEach(s,O=>{if(!Rn(O,["Input","Select"]))return;const j=Rn(O,["Select"])?O.props.input:O;j&&Er(j.props)&&(A=!0)}),A}),[S,E]=c.useState(()=>{let A=!1;return s&&c.Children.forEach(s,O=>{Rn(O,["Input","Select"])&&(pn(O.props,!0)||pn(O.props.inputProps,!0))&&(A=!0)}),A}),[$,L]=c.useState(!1);d&&$&&L(!1);const _=f!==void 0&&!d?f:$;let U;{const A=c.useRef(!1);U=()=>(A.current&&console.error(["MUI: There are multiple `InputBase` components inside a FormControl.","This creates visual inconsistencies, only use one `InputBase`."].join(` +`)),A.current=!0,()=>{A.current=!1})}const W=c.useMemo(()=>({adornedStart:g,setAdornedStart:h,color:a,disabled:d,error:p,filled:S,focused:_,fullWidth:m,hiddenLabel:v,size:I,onBlur:()=>{L(!1)},onEmpty:()=>{E(!1)},onFilled:()=>{E(!0)},onFocus:()=>{L(!0)},registerEffect:U,required:y,variant:P}),[g,a,d,p,S,_,m,v,U,y,I,P]);return C.jsx(Nn.Provider,{value:W,children:C.jsx(ds,u({as:l,ownerState:w,className:ne(b.root,i),ref:o},R,{children:s}))})});Zt.propTypes={children:e.node,classes:e.object,className:e.string,color:e.oneOfType([e.oneOf(["primary","secondary","error","info","success","warning"]),e.string]),component:e.elementType,disabled:e.bool,error:e.bool,focused:e.bool,fullWidth:e.bool,hiddenLabel:e.bool,margin:e.oneOf(["dense","none","normal"]),required:e.bool,size:e.oneOfType([e.oneOf(["medium","small"]),e.string]),sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object]),variant:e.oneOf(["filled","outlined","standard"])};const ps=Zt;function fs(n){return le("MuiFormHelperText",n)}const ms=ae("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),ut=ms;var dt;const bs=["children","className","component","disabled","error","filled","focused","margin","required","variant"],hs=n=>{const{classes:t,contained:o,size:r,disabled:s,error:i,filled:a,focused:l,required:d}=n,p={root:["root",s&&"disabled",i&&"error",r&&`size${de(r)}`,o&&"contained",l&&"focused",a&&"filled",d&&"required"]};return ce(p,fs,t)},gs=z("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(n,t)=>{const{ownerState:o}=n;return[t.root,o.size&&t[`size${de(o.size)}`],o.contained&&t.contained,o.filled&&t.filled]}})(({theme:n,ownerState:t})=>u({color:(n.vars||n).palette.text.secondary},n.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${ut.disabled}`]:{color:(n.vars||n).palette.text.disabled},[`&.${ut.error}`]:{color:(n.vars||n).palette.error.main}},t.size==="small"&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})),Jt=c.forwardRef(function(t,o){const r=ie({props:t,name:"MuiFormHelperText"}),{children:s,className:i,component:a="p"}=r,l=q(r,bs),d=Ue(),p=ze({props:r,muiFormControl:d,states:["variant","size","disabled","error","filled","focused","required"]}),f=u({},r,{component:a,contained:p.variant==="filled"||p.variant==="outlined",variant:p.variant,size:p.size,disabled:p.disabled,error:p.error,filled:p.filled,focused:p.focused,required:p.required}),m=hs(f);return C.jsx(gs,u({as:a,ownerState:f,className:ne(m.root,i),ref:o},l,{children:s===" "?dt||(dt=C.jsx("span",{className:"notranslate",children:"​"})):s}))});Jt.propTypes={children:e.node,classes:e.object,className:e.string,component:e.elementType,disabled:e.bool,error:e.bool,filled:e.bool,focused:e.bool,margin:e.oneOf(["dense"]),required:e.bool,sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object]),variant:e.oneOfType([e.oneOf(["filled","outlined","standard"]),e.string])};const vs=Jt;var Qt={exports:{}},G={};/** + * @license React + * react-is.development.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */(function(){var n=Symbol.for("react.element"),t=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),a=Symbol.for("react.context"),l=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),f=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),x=Symbol.for("react.offscreen"),y=!1,I=!1,P=!1,R=!1,w=!1,b;b=Symbol.for("react.module.reference");function g(T){return!!(typeof T=="string"||typeof T=="function"||T===o||T===s||w||T===r||T===p||T===f||R||T===x||y||I||P||typeof T=="object"&&T!==null&&(T.$$typeof===v||T.$$typeof===m||T.$$typeof===i||T.$$typeof===a||T.$$typeof===d||T.$$typeof===b||T.getModuleId!==void 0))}function h(T){if(typeof T=="object"&&T!==null){var X=T.$$typeof;switch(X){case n:var pe=T.type;switch(pe){case o:case s:case r:case p:case f:return pe;default:var ve=pe&&pe.$$typeof;switch(ve){case l:case a:case d:case v:case m:case i:return ve;default:return X}}case t:return X}}}var S=a,E=i,$=n,L=d,_=o,U=v,W=m,A=t,O=s,j=r,M=p,F=f,N=!1,D=!1;function Y(T){return N||(N=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")),!1}function me(T){return D||(D=!0,console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")),!1}function te(T){return h(T)===a}function Q(T){return h(T)===i}function K(T){return typeof T=="object"&&T!==null&&T.$$typeof===n}function oe(T){return h(T)===d}function ee(T){return h(T)===o}function be(T){return h(T)===v}function fe(T){return h(T)===m}function ge(T){return h(T)===t}function he(T){return h(T)===s}function H(T){return h(T)===r}function J(T){return h(T)===p}function B(T){return h(T)===f}G.ContextConsumer=S,G.ContextProvider=E,G.Element=$,G.ForwardRef=L,G.Fragment=_,G.Lazy=U,G.Memo=W,G.Portal=A,G.Profiler=O,G.StrictMode=j,G.Suspense=M,G.SuspenseList=F,G.isAsyncMode=Y,G.isConcurrentMode=me,G.isContextConsumer=te,G.isContextProvider=Q,G.isElement=K,G.isForwardRef=oe,G.isFragment=ee,G.isLazy=be,G.isMemo=fe,G.isPortal=ge,G.isProfiler=he,G.isStrictMode=H,G.isSuspense=J,G.isSuspenseList=B,G.isValidElementType=g,G.typeOf=h})();Qt.exports=G;var Dn=Qt.exports;const eo=c.createContext({});eo.displayName="ListContext";const ys=eo;function xs(n){return le("MuiList",n)}ae("MuiList",["root","padding","dense","subheader"]);const Ts=["children","className","component","dense","disablePadding","subheader"],Es=n=>{const{classes:t,disablePadding:o,dense:r,subheader:s}=n;return ce({root:["root",!o&&"padding",r&&"dense",s&&"subheader"]},xs,t)},Cs=z("ul",{name:"MuiList",slot:"Root",overridesResolver:(n,t)=>{const{ownerState:o}=n;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})(({ownerState:n})=>u({listStyle:"none",margin:0,padding:0,position:"relative"},!n.disablePadding&&{paddingTop:8,paddingBottom:8},n.subheader&&{paddingTop:0})),no=c.forwardRef(function(t,o){const r=ie({props:t,name:"MuiList"}),{children:s,className:i,component:a="ul",dense:l=!1,disablePadding:d=!1,subheader:p}=r,f=q(r,Ts),m=c.useMemo(()=>({dense:l}),[l]),v=u({},r,{component:a,dense:l,disablePadding:d}),x=Es(v);return C.jsx(ys.Provider,{value:m,children:C.jsxs(Cs,u({as:a,className:ne(x.root,i),ref:o,ownerState:v},f,{children:[p,s]}))})});no.propTypes={children:e.node,classes:e.object,className:e.string,component:e.elementType,dense:e.bool,disablePadding:e.bool,subheader:e.node,sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object])};const Rs=no,Ss=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function Pn(n,t,o){return n===t?n.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:n.firstChild}function pt(n,t,o){return n===t?o?n.firstChild:n.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:n.lastChild}function to(n,t){if(t===void 0)return!0;let o=n.innerText;return o===void 0&&(o=n.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.indexOf(t.keys.join(""))===0}function Ge(n,t,o,r,s,i){let a=!1,l=s(n,t,t?o:!1);for(;l;){if(l===n.firstChild){if(a)return!1;a=!0}const d=r?!1:l.disabled||l.getAttribute("aria-disabled")==="true";if(!l.hasAttribute("tabindex")||!to(l,i)||d)l=s(n,l,o);else return l.focus(),!0}return!1}const oo=c.forwardRef(function(t,o){const{actions:r,autoFocus:s=!1,autoFocusItem:i=!1,children:a,className:l,disabledItemsFocusable:d=!1,disableListWrap:p=!1,onKeyDown:f,variant:m="selectedMenu"}=t,v=q(t,Ss),x=c.useRef(null),y=c.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});en(()=>{s&&x.current.focus()},[s]),c.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(b,g)=>{const h=!x.current.style.width;if(b.clientHeight{const g=x.current,h=b.key,S=ye(g).activeElement;if(h==="ArrowDown")b.preventDefault(),Ge(g,S,p,d,Pn);else if(h==="ArrowUp")b.preventDefault(),Ge(g,S,p,d,pt);else if(h==="Home")b.preventDefault(),Ge(g,null,p,d,Pn);else if(h==="End")b.preventDefault(),Ge(g,null,p,d,pt);else if(h.length===1){const E=y.current,$=h.toLowerCase(),L=performance.now();E.keys.length>0&&(L-E.lastTime>500?(E.keys=[],E.repeating=!0,E.previousKeyMatched=!0):E.repeating&&$!==E.keys[0]&&(E.repeating=!1)),E.lastTime=L,E.keys.push($);const _=S&&!E.repeating&&to(S,E);E.previousKeyMatched&&(_||Ge(g,S,!1,d,Pn,E))?b.preventDefault():E.previousKeyMatched=!1}f&&f(b)},P=Ee(x,o);let R=-1;c.Children.forEach(a,(b,g)=>{if(!c.isValidElement(b)){R===g&&(R+=1,R>=a.length&&(R=-1));return}Dn.isFragment(b)&&console.error(["MUI: The Menu component doesn't accept a Fragment as a child.","Consider providing an array instead."].join(` +`)),b.props.disabled||(m==="selectedMenu"&&b.props.selected||R===-1)&&(R=g),R===g&&(b.props.disabled||b.props.muiSkipListHighlight||b.type.muiSkipListHighlight)&&(R+=1,R>=a.length&&(R=-1))});const w=c.Children.map(a,(b,g)=>{if(g===R){const h={};return i&&(h.autoFocus=!0),b.props.tabIndex===void 0&&m==="selectedMenu"&&(h.tabIndex=0),c.cloneElement(b,h)}return b});return C.jsx(Rs,u({role:"menu",ref:P,className:l,onKeyDown:I,tabIndex:s?0:-1},v,{children:w}))});oo.propTypes={autoFocus:e.bool,autoFocusItem:e.bool,children:e.node,className:e.string,disabledItemsFocusable:e.bool,disableListWrap:e.bool,onKeyDown:e.func,variant:e.oneOf(["menu","selectedMenu"])};const Ps=oo;function Tn(){const n=$n(Rt);return c.useDebugValue(n),n[Qe]||n}const ro=n=>n.scrollTop;function fn(n,t){var o,r;const{timeout:s,easing:i,style:a={}}=n;return{duration:(o=a.transitionDuration)!=null?o:typeof s=="number"?s:s[t.mode]||0,easing:(r=a.transitionTimingFunction)!=null?r:typeof i=="object"?i[t.mode]:i,delay:a.transitionDelay}}const Os=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function wn(n){return`scale(${n}, ${n**2})`}const Is={entering:{opacity:1,transform:wn(1)},entered:{opacity:1,transform:"none"}},On=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),_n=c.forwardRef(function(t,o){const{addEndListener:r,appear:s=!0,children:i,easing:a,in:l,onEnter:d,onEntered:p,onEntering:f,onExit:m,onExited:v,onExiting:x,style:y,timeout:I="auto",TransitionComponent:P=_t}=t,R=q(t,Os),w=c.useRef(),b=c.useRef(),g=Tn(),h=c.useRef(null),S=Ee(h,i.ref,o),E=j=>M=>{if(j){const F=h.current;M===void 0?j(F):j(F,M)}},$=E(f),L=E((j,M)=>{ro(j);const{duration:F,delay:N,easing:D}=fn({style:y,timeout:I,easing:a},{mode:"enter"});let Y;I==="auto"?(Y=g.transitions.getAutoHeightDuration(j.clientHeight),b.current=Y):Y=F,j.style.transition=[g.transitions.create("opacity",{duration:Y,delay:N}),g.transitions.create("transform",{duration:On?Y:Y*.666,delay:N,easing:D})].join(","),d&&d(j,M)}),_=E(p),U=E(x),W=E(j=>{const{duration:M,delay:F,easing:N}=fn({style:y,timeout:I,easing:a},{mode:"exit"});let D;I==="auto"?(D=g.transitions.getAutoHeightDuration(j.clientHeight),b.current=D):D=M,j.style.transition=[g.transitions.create("opacity",{duration:D,delay:F}),g.transitions.create("transform",{duration:On?D:D*.666,delay:On?F:F||D*.333,easing:N})].join(","),j.style.opacity=0,j.style.transform=wn(.75),m&&m(j)}),A=E(v),O=j=>{I==="auto"&&(w.current=setTimeout(j,b.current||0)),r&&r(h.current,j)};return c.useEffect(()=>()=>{clearTimeout(w.current)},[]),C.jsx(P,u({appear:s,in:l,nodeRef:h,onEnter:L,onEntered:_,onEntering:$,onExit:W,onExited:A,onExiting:U,addEndListener:O,timeout:I==="auto"?null:I},R,{children:(j,M)=>c.cloneElement(i,u({style:u({opacity:0,transform:wn(.75),visibility:j==="exited"&&!l?"hidden":void 0},Is[j],y,i.props.style),ref:S},M))}))});_n.propTypes={addEndListener:e.func,appear:e.bool,children:bn.isRequired,easing:e.oneOfType([e.shape({enter:e.string,exit:e.string}),e.string]),in:e.bool,onEnter:e.func,onEntered:e.func,onEntering:e.func,onExit:e.func,onExited:e.func,onExiting:e.func,style:e.object,timeout:e.oneOfType([e.oneOf(["auto"]),e.number,e.shape({appear:e.number,enter:e.number,exit:e.number})])};_n.muiSupportAuto=!0;const ws=_n,$s=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],js={entering:{opacity:1},entered:{opacity:1}},so=c.forwardRef(function(t,o){const r=Tn(),s={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:i,appear:a=!0,children:l,easing:d,in:p,onEnter:f,onEntered:m,onEntering:v,onExit:x,onExited:y,onExiting:I,style:P,timeout:R=s,TransitionComponent:w=_t}=t,b=q(t,$s),g=c.useRef(null),h=Ee(g,l.ref,o),S=O=>j=>{if(O){const M=g.current;j===void 0?O(M):O(M,j)}},E=S(v),$=S((O,j)=>{ro(O);const M=fn({style:P,timeout:R,easing:d},{mode:"enter"});O.style.webkitTransition=r.transitions.create("opacity",M),O.style.transition=r.transitions.create("opacity",M),f&&f(O,j)}),L=S(m),_=S(I),U=S(O=>{const j=fn({style:P,timeout:R,easing:d},{mode:"exit"});O.style.webkitTransition=r.transitions.create("opacity",j),O.style.transition=r.transitions.create("opacity",j),x&&x(O)}),W=S(y),A=O=>{i&&i(g.current,O)};return C.jsx(w,u({appear:a,in:p,nodeRef:g,onEnter:$,onEntered:L,onEntering:E,onExit:U,onExited:W,onExiting:_,addEndListener:A,timeout:R},b,{children:(O,j)=>c.cloneElement(l,u({style:u({opacity:0,visibility:O==="exited"&&!p?"hidden":void 0},js[O],P,l.props.style),ref:h},j))}))});so.propTypes={addEndListener:e.func,appear:e.bool,children:bn.isRequired,easing:e.oneOfType([e.shape({enter:e.string,exit:e.string}),e.string]),in:e.bool,onEnter:e.func,onEntered:e.func,onEntering:e.func,onExit:e.func,onExited:e.func,onExiting:e.func,style:e.object,timeout:e.oneOfType([e.number,e.shape({appear:e.number,enter:e.number,exit:e.number})])};const Ms=so;function Ns(n){return le("MuiBackdrop",n)}ae("MuiBackdrop",["root","invisible"]);const ks=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],Fs=n=>{const{classes:t,invisible:o}=n;return ce({root:["root",o&&"invisible"]},Ns,t)},As=z("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(n,t)=>{const{ownerState:o}=n;return[t.root,o.invisible&&t.invisible]}})(({ownerState:n})=>u({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},n.invisible&&{backgroundColor:"transparent"})),io=c.forwardRef(function(t,o){var r,s,i;const a=ie({props:t,name:"MuiBackdrop"}),{children:l,className:d,component:p="div",components:f={},componentsProps:m={},invisible:v=!1,open:x,slotProps:y={},slots:I={},TransitionComponent:P=Ms,transitionDuration:R}=a,w=q(a,ks),b=u({},a,{component:p,invisible:v}),g=Fs(b),h=(r=y.root)!=null?r:m.root;return C.jsx(P,u({in:x,timeout:R},w,{children:C.jsx(As,u({"aria-hidden":!0},h,{as:(s=(i=I.root)!=null?i:f.Root)!=null?s:p,className:ne(g.root,d,h==null?void 0:h.className),ownerState:u({},b,h==null?void 0:h.ownerState),classes:g,ref:o,children:l}))}))});io.propTypes={children:e.node,classes:e.object,className:e.string,component:e.elementType,components:e.shape({Root:e.elementType}),componentsProps:e.shape({root:e.object}),invisible:e.bool,open:e.bool.isRequired,slotProps:e.shape({root:e.object}),slots:e.shape({root:e.elementType}),sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object]),TransitionComponent:e.elementType,transitionDuration:e.oneOfType([e.number,e.shape({appear:e.number,enter:e.number,exit:e.number})])};const Ls=io;function Ds(n){return le("MuiModal",n)}ae("MuiModal",["root","hidden","backdrop"]);const _s=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],Ws=n=>{const{open:t,exited:o,classes:r}=n;return ce({root:["root",!t&&o&&"hidden"],backdrop:["backdrop"]},Ds,r)},Bs=z("div",{name:"MuiModal",slot:"Root",overridesResolver:(n,t)=>{const{ownerState:o}=n;return[t.root,!o.open&&o.exited&&t.hidden]}})(({theme:n,ownerState:t})=>u({position:"fixed",zIndex:(n.vars||n).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),zs=z(Ls,{name:"MuiModal",slot:"Backdrop",overridesResolver:(n,t)=>t.backdrop})({zIndex:-1}),ao=c.forwardRef(function(t,o){var r,s,i,a,l,d;const p=ie({name:"MuiModal",props:t}),{BackdropComponent:f=zs,BackdropProps:m,className:v,closeAfterTransition:x=!1,children:y,container:I,component:P,components:R={},componentsProps:w={},disableAutoFocus:b=!1,disableEnforceFocus:g=!1,disableEscapeKeyDown:h=!1,disablePortal:S=!1,disableRestoreFocus:E=!1,disableScrollLock:$=!1,hideBackdrop:L=!1,keepMounted:_=!1,onBackdropClick:U,open:W,slotProps:A,slots:O}=p,j=q(p,_s),M=u({},p,{closeAfterTransition:x,disableAutoFocus:b,disableEnforceFocus:g,disableEscapeKeyDown:h,disablePortal:S,disableRestoreFocus:E,disableScrollLock:$,hideBackdrop:L,keepMounted:_}),{getRootProps:F,getBackdropProps:N,getTransitionProps:D,portalRef:Y,isTopModal:me,exited:te,hasTransition:Q}=yr(u({},M,{rootRef:o})),K=u({},M,{exited:te}),oe=Ws(K),ee={};if(y.props.tabIndex===void 0&&(ee.tabIndex="-1"),Q){const{onEnter:B,onExited:T}=D();ee.onEnter=B,ee.onExited=T}const be=(r=(s=O==null?void 0:O.root)!=null?s:R.Root)!=null?r:Bs,fe=(i=(a=O==null?void 0:O.backdrop)!=null?a:R.Backdrop)!=null?i:f,ge=(l=A==null?void 0:A.root)!=null?l:w.root,he=(d=A==null?void 0:A.backdrop)!=null?d:w.backdrop,H=We({elementType:be,externalSlotProps:ge,externalForwardedProps:j,getSlotProps:F,additionalProps:{ref:o,as:P},ownerState:K,className:ne(v,ge==null?void 0:ge.className,oe==null?void 0:oe.root,!K.open&&K.exited&&(oe==null?void 0:oe.hidden))}),J=We({elementType:fe,externalSlotProps:he,additionalProps:m,getSlotProps:B=>N(u({},B,{onClick:T=>{U&&U(T),B!=null&&B.onClick&&B.onClick(T)}})),className:ne(he==null?void 0:he.className,m==null?void 0:m.className,oe==null?void 0:oe.backdrop),ownerState:K});return!_&&!W&&(!Q||te)?null:C.jsx(dn,{ref:Y,container:I,disablePortal:S,children:C.jsxs(be,u({},H,{children:[!L&&f?C.jsx(fe,u({},J)):null,C.jsx(un,{disableEnforceFocus:g,disableAutoFocus:b,disableRestoreFocus:E,isEnabled:me,open:W,children:c.cloneElement(y,ee)})]}))})});ao.propTypes={BackdropComponent:e.elementType,BackdropProps:e.object,children:bn.isRequired,classes:e.object,className:e.string,closeAfterTransition:e.bool,component:e.elementType,components:e.shape({Backdrop:e.elementType,Root:e.elementType}),componentsProps:e.shape({backdrop:e.oneOfType([e.func,e.object]),root:e.oneOfType([e.func,e.object])}),container:e.oneOfType([nn,e.func]),disableAutoFocus:e.bool,disableEnforceFocus:e.bool,disableEscapeKeyDown:e.bool,disablePortal:e.bool,disableRestoreFocus:e.bool,disableScrollLock:e.bool,hideBackdrop:e.bool,keepMounted:e.bool,onBackdropClick:e.func,onClose:e.func,onTransitionEnter:e.func,onTransitionExited:e.func,open:e.bool.isRequired,slotProps:e.shape({backdrop:e.oneOfType([e.func,e.object]),root:e.oneOfType([e.func,e.object])}),slots:e.shape({backdrop:e.elementType,root:e.elementType}),sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object])};const Us=ao,Hs=n=>{let t;return n<1?t=5.11916*n**2:t=4.5*Math.log(n+1)+2,(t/100).toFixed(2)},ft=Hs;function qs(n){return le("MuiPaper",n)}ae("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const Vs=["className","component","elevation","square","variant"],Ks=n=>{const{square:t,elevation:o,variant:r,classes:s}=n,i={root:["root",r,!t&&"rounded",r==="elevation"&&`elevation${o}`]};return ce(i,qs,s)},Gs=z("div",{name:"MuiPaper",slot:"Root",overridesResolver:(n,t)=>{const{ownerState:o}=n;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant==="elevation"&&t[`elevation${o.elevation}`]]}})(({theme:n,ownerState:t})=>{var o;return u({backgroundColor:(n.vars||n).palette.background.paper,color:(n.vars||n).palette.text.primary,transition:n.transitions.create("box-shadow")},!t.square&&{borderRadius:n.shape.borderRadius},t.variant==="outlined"&&{border:`1px solid ${(n.vars||n).palette.divider}`},t.variant==="elevation"&&u({boxShadow:(n.vars||n).shadows[t.elevation]},!n.vars&&n.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${Kn("#fff",ft(t.elevation))}, ${Kn("#fff",ft(t.elevation))})`},n.vars&&{backgroundImage:(o=n.vars.overlays)==null?void 0:o[t.elevation]}))}),lo=c.forwardRef(function(t,o){const r=ie({props:t,name:"MuiPaper"}),{className:s,component:i="div",elevation:a=1,square:l=!1,variant:d="elevation"}=r,p=q(r,Vs),f=u({},r,{component:i,elevation:a,square:l,variant:d}),m=Ks(f);return Tn().shadows[a]===void 0&&console.error([`MUI: The elevation provided is not available in the theme.`,`Please make sure that \`theme.shadows[${a}]\` is defined.`].join(` +`)),C.jsx(Gs,u({as:i,ownerState:f,className:ne(m.root,s),ref:o},p))});lo.propTypes={children:e.node,classes:e.object,className:e.string,component:e.elementType,elevation:mn(Nt,n=>{const{elevation:t,variant:o}=n;return t>0&&o==="outlined"?new Error(`MUI: Combining \`elevation={${t}}\` with \`variant="${o}"\` has no effect. Either use \`elevation={0}\` or use a different \`variant\`.`):null}),square:e.bool,sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object]),variant:e.oneOfType([e.oneOf(["elevation","outlined"]),e.string])};const Ys=lo;function Xs(n){return le("MuiPopover",n)}ae("MuiPopover",["root","paper"]);const Zs=["onEntering"],Js=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],Qs=["slotProps"];function mt(n,t){let o=0;return typeof t=="number"?o=t:t==="center"?o=n.height/2:t==="bottom"&&(o=n.height),o}function bt(n,t){let o=0;return typeof t=="number"?o=t:t==="center"?o=n.width/2:t==="right"&&(o=n.width),o}function ht(n){return[n.horizontal,n.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function sn(n){return typeof n=="function"?n():n}const ei=n=>{const{classes:t}=n;return ce({root:["root"],paper:["paper"]},Xs,t)},ni=z(Us,{name:"MuiPopover",slot:"Root",overridesResolver:(n,t)=>t.root})({}),co=z(Ys,{name:"MuiPopover",slot:"Paper",overridesResolver:(n,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),uo=c.forwardRef(function(t,o){var r,s,i;const a=ie({props:t,name:"MuiPopover"}),{action:l,anchorEl:d,anchorOrigin:p={vertical:"top",horizontal:"left"},anchorPosition:f,anchorReference:m="anchorEl",children:v,className:x,container:y,elevation:I=8,marginThreshold:P=16,open:R,PaperProps:w={},slots:b,slotProps:g,transformOrigin:h={vertical:"top",horizontal:"left"},TransitionComponent:S=ws,transitionDuration:E="auto",TransitionProps:{onEntering:$}={},disableScrollLock:L=!1}=a,_=q(a.TransitionProps,Zs),U=q(a,Js),W=(r=g==null?void 0:g.paper)!=null?r:w,A=c.useRef(),O=Ee(A,W.ref),j=u({},a,{anchorOrigin:p,anchorReference:m,elevation:I,marginThreshold:P,externalPaperSlotProps:W,transformOrigin:h,TransitionComponent:S,transitionDuration:E,TransitionProps:_}),M=ei(j),F=c.useCallback(()=>{if(m==="anchorPosition")return f||console.error('MUI: You need to provide a `anchorPosition` prop when using .'),f;const B=sn(d),T=B&&B.nodeType===1?B:ye(A.current).body,X=T.getBoundingClientRect();{const pe=T.getBoundingClientRect();pe.top===0&&pe.left===0&&pe.right===0&&pe.bottom===0&&console.warn(["MUI: The `anchorEl` prop provided to the component is invalid.","The anchor element should be part of the document layout.","Make sure the element is present in the document or that it's not display none."].join(` +`))}return{top:X.top+mt(X,p.vertical),left:X.left+bt(X,p.horizontal)}},[d,p.horizontal,p.vertical,f,m]),N=c.useCallback(B=>({vertical:mt(B,h.vertical),horizontal:bt(B,h.horizontal)}),[h.horizontal,h.vertical]),D=c.useCallback(B=>{const T={width:B.offsetWidth,height:B.offsetHeight},X=N(T);if(m==="none")return{top:null,left:null,transformOrigin:ht(X)};const pe=F();let ve=pe.top-X.vertical,Ce=pe.left-X.horizontal;const Se=ve+T.height,Oe=Ce+T.width,re=ke(sn(d)),Re=re.innerHeight-P,xe=re.innerWidth-P;if(P!==null&&veRe){const se=Se-Re;ve-=se,X.vertical+=se}if(T.height>Re&&T.height&&Re&&console.error(["MUI: The popover component is too tall.",`Some part of it can not be seen on the screen (${T.height-Re}px).`,"Please consider adding a `max-height` to improve the user-experience."].join(` +`)),P!==null&&Cexe){const se=Oe-xe;Ce-=se,X.horizontal+=se}return{top:`${Math.round(ve)}px`,left:`${Math.round(Ce)}px`,transformOrigin:ht(X)}},[d,m,F,N,P]),[Y,me]=c.useState(R),te=c.useCallback(()=>{const B=A.current;if(!B)return;const T=D(B);T.top!==null&&(B.style.top=T.top),T.left!==null&&(B.style.left=T.left),B.style.transformOrigin=T.transformOrigin,me(!0)},[D]);c.useEffect(()=>(L&&window.addEventListener("scroll",te),()=>window.removeEventListener("scroll",te)),[d,L,te]);const Q=(B,T)=>{$&&$(B,T),te()},K=()=>{me(!1)};c.useEffect(()=>{R&&te()}),c.useImperativeHandle(l,()=>R?{updatePosition:()=>{te()}}:null,[R,te]),c.useEffect(()=>{if(!R)return;const B=wt(()=>{te()}),T=ke(d);return T.addEventListener("resize",B),()=>{B.clear(),T.removeEventListener("resize",B)}},[d,R,te]);let oe=E;E==="auto"&&!S.muiSupportAuto&&(oe=void 0);const ee=y||(d?ye(sn(d)).body:void 0),be=(s=b==null?void 0:b.root)!=null?s:ni,fe=(i=b==null?void 0:b.paper)!=null?i:co,ge=We({elementType:fe,externalSlotProps:u({},W,{style:Y?W.style:u({},W.style,{opacity:0})}),additionalProps:{elevation:I,ref:O},ownerState:j,className:ne(M.paper,W==null?void 0:W.className)}),he=We({elementType:be,externalSlotProps:(g==null?void 0:g.root)||{},externalForwardedProps:U,additionalProps:{ref:o,slotProps:{backdrop:{invisible:!0}},container:ee,open:R},ownerState:j,className:ne(M.root,x)}),{slotProps:H}=he,J=q(he,Qs);return C.jsx(be,u({},J,!cn(be)&&{slotProps:H,disableScrollLock:L},{children:C.jsx(S,u({appear:!0,in:R,onEntering:Q,onExited:K,timeout:oe},_,{children:C.jsx(fe,u({},ge,{children:v}))}))}))});uo.propTypes={action:we,anchorEl:mn(e.oneOfType([nn,e.func]),n=>{if(n.open&&(!n.anchorReference||n.anchorReference==="anchorEl")){const t=sn(n.anchorEl);if(t&&t.nodeType===1){const o=t.getBoundingClientRect();if(o.top===0&&o.left===0&&o.right===0&&o.bottom===0)return new Error(["MUI: The `anchorEl` prop provided to the component is invalid.","The anchor element should be part of the document layout.","Make sure the element is present in the document or that it's not display none."].join(` +`))}else return new Error(["MUI: The `anchorEl` prop provided to the component is invalid.",`It should be an Element or PopoverVirtualElement instance but it's \`${t}\` instead.`].join(` +`))}return null}),anchorOrigin:e.shape({horizontal:e.oneOfType([e.oneOf(["center","left","right"]),e.number]).isRequired,vertical:e.oneOfType([e.oneOf(["bottom","center","top"]),e.number]).isRequired}),anchorPosition:e.shape({left:e.number.isRequired,top:e.number.isRequired}),anchorReference:e.oneOf(["anchorEl","anchorPosition","none"]),children:e.node,classes:e.object,className:e.string,container:e.oneOfType([nn,e.func]),disableScrollLock:e.bool,elevation:Nt,marginThreshold:e.number,onClose:e.func,open:e.bool.isRequired,PaperProps:e.shape({component:St}),slotProps:e.shape({paper:e.oneOfType([e.func,e.object]),root:e.oneOfType([e.func,e.object])}),slots:e.shape({paper:e.elementType,root:e.elementType}),sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object]),transformOrigin:e.shape({horizontal:e.oneOfType([e.oneOf(["center","left","right"]),e.number]).isRequired,vertical:e.oneOfType([e.oneOf(["bottom","center","top"]),e.number]).isRequired}),TransitionComponent:e.elementType,transitionDuration:e.oneOfType([e.oneOf(["auto"]),e.number,e.shape({appear:e.number,enter:e.number,exit:e.number})]),TransitionProps:e.object};const ti=uo;function oi(n){return le("MuiMenu",n)}ae("MuiMenu",["root","paper","list"]);const ri=["onEntering"],si=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],ii={vertical:"top",horizontal:"right"},ai={vertical:"top",horizontal:"left"},li=n=>{const{classes:t}=n;return ce({root:["root"],paper:["paper"],list:["list"]},oi,t)},ci=z(ti,{shouldForwardProp:n=>Fe(n)||n==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(n,t)=>t.root})({}),ui=z(co,{name:"MuiMenu",slot:"Paper",overridesResolver:(n,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),di=z(Ps,{name:"MuiMenu",slot:"List",overridesResolver:(n,t)=>t.list})({outline:0}),po=c.forwardRef(function(t,o){var r,s;const i=ie({props:t,name:"MuiMenu"}),{autoFocus:a=!0,children:l,className:d,disableAutoFocusItem:p=!1,MenuListProps:f={},onClose:m,open:v,PaperProps:x={},PopoverClasses:y,transitionDuration:I="auto",TransitionProps:{onEntering:P}={},variant:R="selectedMenu",slots:w={},slotProps:b={}}=i,g=q(i.TransitionProps,ri),h=q(i,si),S=Tn(),E=S.direction==="rtl",$=u({},i,{autoFocus:a,disableAutoFocusItem:p,MenuListProps:f,onEntering:P,PaperProps:x,transitionDuration:I,TransitionProps:g,variant:R}),L=li($),_=a&&!p&&v,U=c.useRef(null),W=(D,Y)=>{U.current&&U.current.adjustStyleForScrollbar(D,S),P&&P(D,Y)},A=D=>{D.key==="Tab"&&(D.preventDefault(),m&&m(D,"tabKeyDown"))};let O=-1;c.Children.map(l,(D,Y)=>{c.isValidElement(D)&&(Dn.isFragment(D)&&console.error(["MUI: The Menu component doesn't accept a Fragment as a child.","Consider providing an array instead."].join(` +`)),D.props.disabled||(R==="selectedMenu"&&D.props.selected||O===-1)&&(O=Y))});const j=(r=w.paper)!=null?r:ui,M=(s=b.paper)!=null?s:x,F=We({elementType:w.root,externalSlotProps:b.root,ownerState:$,className:[L.root,d]}),N=We({elementType:j,externalSlotProps:M,ownerState:$,className:L.paper});return C.jsx(ci,u({onClose:m,anchorOrigin:{vertical:"bottom",horizontal:E?"right":"left"},transformOrigin:E?ii:ai,slots:{paper:j,root:w.root},slotProps:{root:F,paper:N},open:v,ref:o,transitionDuration:I,TransitionProps:u({onEntering:W},g),ownerState:$},h,{classes:y,children:C.jsx(di,u({onKeyDown:A,actions:U,autoFocus:a&&(O===-1||p),autoFocusItem:_,variant:R},f,{className:ne(L.list,f.className),children:l}))}))});po.propTypes={anchorEl:e.oneOfType([nn,e.func]),autoFocus:e.bool,children:e.node,classes:e.object,className:e.string,disableAutoFocusItem:e.bool,MenuListProps:e.object,onClose:e.func,open:e.bool.isRequired,PaperProps:e.object,PopoverClasses:e.object,slotProps:e.shape({paper:e.oneOfType([e.func,e.object]),root:e.oneOfType([e.func,e.object])}),slots:e.shape({paper:e.elementType,root:e.elementType}),sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object]),transitionDuration:e.oneOfType([e.oneOf(["auto"]),e.number,e.shape({appear:e.number,enter:e.number,exit:e.number})]),TransitionProps:e.object,variant:e.oneOf(["menu","selectedMenu"])};const pi=po;function fi(n){return le("MuiNativeSelect",n)}const mi=ae("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),Wn=mi,bi=["className","disabled","error","IconComponent","inputRef","variant"],hi=n=>{const{classes:t,variant:o,disabled:r,multiple:s,open:i,error:a}=n,l={select:["select",o,r&&"disabled",s&&"multiple",a&&"error"],icon:["icon",`icon${de(o)}`,i&&"iconOpen",r&&"disabled"]};return ce(l,fi,t)},fo=({ownerState:n,theme:t})=>u({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":u({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:t.palette.mode==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${Wn.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},n.variant==="filled"&&{"&&&":{paddingRight:32}},n.variant==="outlined"&&{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}),gi=z("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Fe,overridesResolver:(n,t)=>{const{ownerState:o}=n;return[t.select,t[o.variant],o.error&&t.error,{[`&.${Wn.multiple}`]:t.multiple}]}})(fo),mo=({ownerState:n,theme:t})=>u({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${Wn.disabled}`]:{color:(t.vars||t).palette.action.disabled}},n.open&&{transform:"rotate(180deg)"},n.variant==="filled"&&{right:7},n.variant==="outlined"&&{right:7}),vi=z("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(n,t)=>{const{ownerState:o}=n;return[t.icon,o.variant&&t[`icon${de(o.variant)}`],o.open&&t.iconOpen]}})(mo),bo=c.forwardRef(function(t,o){const{className:r,disabled:s,error:i,IconComponent:a,inputRef:l,variant:d="standard"}=t,p=q(t,bi),f=u({},t,{disabled:s,variant:d,error:i}),m=hi(f);return C.jsxs(c.Fragment,{children:[C.jsx(gi,u({ownerState:f,className:ne(m.select,r),disabled:s,ref:l||o},p)),t.multiple?null:C.jsx(vi,{as:a,ownerState:f,className:m.icon})]})});bo.propTypes={children:e.node,classes:e.object,className:e.string,disabled:e.bool,error:e.bool,IconComponent:e.elementType.isRequired,inputRef:we,multiple:e.bool,name:e.string,onChange:e.func,value:e.any,variant:e.oneOf(["standard","outlined","filled"])};const yi=bo;function xi(n){return le("MuiSelect",n)}const Ti=ae("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),Ye=Ti;var gt;const Ei=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],Ci=z("div",{name:"MuiSelect",slot:"Select",overridesResolver:(n,t)=>{const{ownerState:o}=n;return[{[`&.${Ye.select}`]:t.select},{[`&.${Ye.select}`]:t[o.variant]},{[`&.${Ye.error}`]:t.error},{[`&.${Ye.multiple}`]:t.multiple}]}})(fo,{[`&.${Ye.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),Ri=z("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(n,t)=>{const{ownerState:o}=n;return[t.icon,o.variant&&t[`icon${de(o.variant)}`],o.open&&t.iconOpen]}})(mo),Si=z("input",{shouldForwardProp:n=>jo(n)&&n!=="classes",name:"MuiSelect",slot:"NativeInput",overridesResolver:(n,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function vt(n,t){return typeof t=="object"&&t!==null?n===t:String(n)===String(t)}function Pi(n){return n==null||typeof n=="string"&&!n.trim()}const Oi=n=>{const{classes:t,variant:o,disabled:r,multiple:s,open:i,error:a}=n,l={select:["select",o,r&&"disabled",s&&"multiple",a&&"error"],icon:["icon",`icon${de(o)}`,i&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return ce(l,xi,t)},ho=c.forwardRef(function(t,o){var r;const{"aria-describedby":s,"aria-label":i,autoFocus:a,autoWidth:l,children:d,className:p,defaultOpen:f,defaultValue:m,disabled:v,displayEmpty:x,error:y=!1,IconComponent:I,inputRef:P,labelId:R,MenuProps:w={},multiple:b,name:g,onBlur:h,onChange:S,onClose:E,onFocus:$,onOpen:L,open:_,readOnly:U,renderValue:W,SelectDisplayProps:A={},tabIndex:O,value:j,variant:M="standard"}=t,F=q(t,Ei),[N,D]=Qn({controlled:j,default:m,name:"Select"}),[Y,me]=Qn({controlled:_,default:f,name:"Select"}),te=c.useRef(null),Q=c.useRef(null),[K,oe]=c.useState(null),{current:ee}=c.useRef(_!=null),[be,fe]=c.useState(),ge=Ee(o,P),he=c.useCallback(k=>{Q.current=k,k&&oe(k)},[]),H=K==null?void 0:K.parentNode;c.useImperativeHandle(ge,()=>({focus:()=>{Q.current.focus()},node:te.current,value:N}),[N]),c.useEffect(()=>{f&&Y&&K&&!ee&&(fe(l?null:H.clientWidth),Q.current.focus())},[K,l]),c.useEffect(()=>{a&&Q.current.focus()},[a]),c.useEffect(()=>{if(!R)return;const k=ye(Q.current).getElementById(R);if(k){const V=()=>{getSelection().isCollapsed&&Q.current.focus()};return k.addEventListener("click",V),()=>{k.removeEventListener("click",V)}}},[R]);const J=(k,V)=>{k?L&&L(V):E&&E(V),ee||(fe(l?null:H.clientWidth),me(k))},B=k=>{k.button===0&&(k.preventDefault(),Q.current.focus(),J(!0,k))},T=k=>{J(!1,k)},X=c.Children.toArray(d),pe=k=>{const V=X.find(ue=>ue.props.value===k.target.value);V!==void 0&&(D(V.props.value),S&&S(k,V))},ve=k=>V=>{let ue;if(V.currentTarget.hasAttribute("tabindex")){if(b){ue=Array.isArray(N)?N.slice():[];const Le=N.indexOf(k.props.value);Le===-1?ue.push(k.props.value):ue.splice(Le,1)}else ue=k.props.value;if(k.props.onClick&&k.props.onClick(V),N!==ue&&(D(ue),S)){const Le=V.nativeEvent||V,Hn=new Le.constructor(Le.type,Le);Object.defineProperty(Hn,"target",{writable:!0,value:{value:ue,name:g}}),S(Hn,k)}b||J(!1,V)}},Ce=k=>{U||[" ","ArrowUp","ArrowDown","Enter"].indexOf(k.key)!==-1&&(k.preventDefault(),J(!0,k))},Se=K!==null&&Y,Oe=k=>{!Se&&h&&(Object.defineProperty(k,"target",{writable:!0,value:{value:N,name:g}}),h(k))};delete F["aria-invalid"];let re,Re;const xe=[];let se=!1,Ae=!1;(pn({value:N})||x)&&(W?re=W(N):se=!0);const He=X.map(k=>{if(!c.isValidElement(k))return null;Dn.isFragment(k)&&console.error(["MUI: The Select component doesn't accept a Fragment as a child.","Consider providing an array instead."].join(` +`));let V;if(b){if(!Array.isArray(N))throw new Error("MUI: The `value` prop must be an array when using the `Select` component with `multiple`.");V=N.some(ue=>vt(ue,k.props.value)),V&&se&&xe.push(k.props.children)}else V=vt(N,k.props.value),V&&se&&(Re=k.props.children);return V&&(Ae=!0),c.cloneElement(k,{"aria-selected":V?"true":"false",onClick:ve(k),onKeyUp:ue=>{ue.key===" "&&ue.preventDefault(),k.props.onKeyUp&&k.props.onKeyUp(ue)},role:"option",selected:V,value:void 0,"data-value":k.props.value})});c.useEffect(()=>{if(!Ae&&!b&&N!==""){const k=X.map(V=>V.props.value);console.warn([`MUI: You have provided an out-of-range value \`${N}\` for the select ${g?`(name="${g}") `:""}component.`,"Consider providing a value that matches one of the available options or ''.",`The available values are ${k.filter(V=>V!=null).map(V=>`\`${V}\``).join(", ")||'""'}.`].join(` +`))}},[Ae,X,b,g,N]),se&&(b?xe.length===0?re=null:re=xe.reduce((k,V,ue)=>(k.push(V),ue{const{color:t,fontSize:o,classes:r}=n,s={root:["root",t!=="inherit"&&`color${de(t)}`,`fontSize${de(o)}`]};return ce(s,wi,r)},Mi=z("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(n,t)=>{const{ownerState:o}=n;return[t.root,o.color!=="inherit"&&t[`color${de(o.color)}`],t[`fontSize${de(o.fontSize)}`]]}})(({theme:n,ownerState:t})=>{var o,r,s,i,a,l,d,p,f,m,v,x,y;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(o=n.transitions)==null||(r=o.create)==null?void 0:r.call(o,"fill",{duration:(s=n.transitions)==null||(s=s.duration)==null?void 0:s.shorter}),fontSize:{inherit:"inherit",small:((i=n.typography)==null||(a=i.pxToRem)==null?void 0:a.call(i,20))||"1.25rem",medium:((l=n.typography)==null||(d=l.pxToRem)==null?void 0:d.call(l,24))||"1.5rem",large:((p=n.typography)==null||(f=p.pxToRem)==null?void 0:f.call(p,35))||"2.1875rem"}[t.fontSize],color:(m=(v=(n.vars||n).palette)==null||(v=v[t.color])==null?void 0:v.main)!=null?m:{action:(x=(n.vars||n).palette)==null||(x=x.action)==null?void 0:x.active,disabled:(y=(n.vars||n).palette)==null||(y=y.action)==null?void 0:y.disabled,inherit:void 0}[t.color]}}),Bn=c.forwardRef(function(t,o){const r=ie({props:t,name:"MuiSvgIcon"}),{children:s,className:i,color:a="inherit",component:l="svg",fontSize:d="medium",htmlColor:p,inheritViewBox:f=!1,titleAccess:m,viewBox:v="0 0 24 24"}=r,x=q(r,$i),y=c.isValidElement(s)&&s.type==="svg",I=u({},r,{color:a,component:l,fontSize:d,instanceFontSize:t.fontSize,inheritViewBox:f,viewBox:v,hasSvgAsChild:y}),P={};f||(P.viewBox=v);const R=ji(I);return C.jsxs(Mi,u({as:l,className:ne(R.root,i),focusable:"false",color:p,"aria-hidden":m?void 0:!0,role:m?"img":void 0,ref:o},P,x,y&&s.props,{ownerState:I,children:[y?s.props.children:s,m?C.jsx("title",{children:m}):null]}))});Bn.propTypes={children:e.node,classes:e.object,className:e.string,color:e.oneOfType([e.oneOf(["inherit","action","disabled","primary","secondary","error","info","success","warning"]),e.string]),component:e.elementType,fontSize:e.oneOfType([e.oneOf(["inherit","large","medium","small"]),e.string]),htmlColor:e.string,inheritViewBox:e.bool,shapeRendering:e.string,sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object]),titleAccess:e.string,viewBox:e.string};Bn.muiName="SvgIcon";const yt=Bn;function Ni(n,t){function o(r,s){return C.jsx(yt,u({"data-testid":`${t}Icon`,ref:s},r,{children:n}))}return o.displayName=`${t}Icon`,o.muiName=yt.muiName,c.memo(c.forwardRef(o))}const ki=Ni(C.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),Fi=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],Ai=["root"],Li=n=>{const{classes:t}=n;return t},zn={name:"MuiSelect",overridesResolver:(n,t)=>t.root,shouldForwardProp:n=>Fe(n)&&n!=="variant",slot:"Root"},Di=z(qt,zn)(""),_i=z(Gt,zn)(""),Wi=z(Vt,zn)(""),Un=c.forwardRef(function(t,o){const r=ie({name:"MuiSelect",props:t}),{autoWidth:s=!1,children:i,classes:a={},className:l,defaultOpen:d=!1,displayEmpty:p=!1,IconComponent:f=ki,id:m,input:v,inputProps:x,label:y,labelId:I,MenuProps:P,multiple:R=!1,native:w=!1,onClose:b,onOpen:g,open:h,renderValue:S,SelectDisplayProps:E,variant:$="outlined"}=r,L=q(r,Fi),_=w?yi:Ii,U=Ue(),W=ze({props:r,muiFormControl:U,states:["variant","error"]}),A=W.variant||$,O=u({},r,{variant:A,classes:a}),j=Li(O),M=q(j,Ai),F=v||{standard:C.jsx(Di,{ownerState:O}),outlined:C.jsx(_i,{label:y,ownerState:O}),filled:C.jsx(Wi,{ownerState:O})}[A],N=Ee(o,F.ref);return C.jsx(c.Fragment,{children:c.cloneElement(F,u({inputComponent:_,inputProps:u({children:i,error:W.error,IconComponent:f,variant:A,type:void 0,multiple:R},w?{id:m}:{autoWidth:s,defaultOpen:d,displayEmpty:p,labelId:I,MenuProps:P,onClose:b,onOpen:g,open:h,renderValue:S,SelectDisplayProps:u({id:m},E)},x,{classes:x?jn(M,x.classes):M},v?v.props.inputProps:{})},R&&w&&A==="outlined"?{notched:!0}:{},{ref:N,className:ne(F.props.className,l,j.root)},!v&&{variant:A},L))})});Un.propTypes={autoWidth:e.bool,children:e.node,classes:e.object,className:e.string,defaultOpen:e.bool,defaultValue:e.any,displayEmpty:e.bool,IconComponent:e.elementType,id:e.string,input:e.element,inputProps:e.object,label:e.node,labelId:e.string,MenuProps:e.object,multiple:e.bool,native:e.bool,onChange:e.func,onClose:e.func,onOpen:e.func,open:e.bool,renderValue:e.func,SelectDisplayProps:e.object,sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object]),value:e.oneOfType([e.oneOf([""]),e.any]),variant:e.oneOf(["filled","outlined","standard"])};Un.muiName="Select";const Bi=Un;function zi(n){return le("MuiTextField",n)}ae("MuiTextField",["root"]);const Ui=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],Hi={standard:qt,filled:Vt,outlined:Gt},qi=n=>{const{classes:t}=n;return ce({root:["root"]},zi,t)},Vi=z(ps,{name:"MuiTextField",slot:"Root",overridesResolver:(n,t)=>t.root})({}),go=c.forwardRef(function(t,o){const r=ie({props:t,name:"MuiTextField"}),{autoComplete:s,autoFocus:i=!1,children:a,className:l,color:d="primary",defaultValue:p,disabled:f=!1,error:m=!1,FormHelperTextProps:v,fullWidth:x=!1,helperText:y,id:I,InputLabelProps:P,inputProps:R,InputProps:w,inputRef:b,label:g,maxRows:h,minRows:S,multiline:E=!1,name:$,onBlur:L,onChange:_,onFocus:U,placeholder:W,required:A=!1,rows:O,select:j=!1,SelectProps:M,type:F,value:N,variant:D="outlined"}=r,Y=q(r,Ui),me=u({},r,{autoFocus:i,color:d,disabled:f,error:m,fullWidth:x,multiline:E,required:A,select:j,variant:D}),te=qi(me);j&&!a&&console.error("MUI: `children` must be passed when using the `TextField` component with `select`.");const Q={};D==="outlined"&&(P&&typeof P.shrink<"u"&&(Q.notched=P.shrink),Q.label=g),j&&((!M||!M.native)&&(Q.id=void 0),Q["aria-describedby"]=void 0);const K=Ao(I),oe=y&&K?`${K}-helper-text`:void 0,ee=g&&K?`${K}-label`:void 0,be=Hi[D],fe=C.jsx(be,u({"aria-describedby":oe,autoComplete:s,autoFocus:i,defaultValue:p,fullWidth:x,multiline:E,name:$,rows:O,maxRows:h,minRows:S,type:F,value:N,id:K,inputRef:b,onBlur:L,onChange:_,onFocus:U,placeholder:W,inputProps:R},Q,w));return C.jsxs(Vi,u({className:ne(te.root,l),disabled:f,error:m,fullWidth:x,ref:o,required:A,color:d,variant:D,ownerState:me},Y,{children:[g!=null&&g!==""&&C.jsx(as,u({htmlFor:K,id:ee},P,{children:g})),j?C.jsx(Bi,u({"aria-describedby":oe,id:K,labelId:ee,value:N,input:fe},M,{children:a})):fe,y&&C.jsx(vs,u({id:oe},v,{children:y}))]}))});go.propTypes={autoComplete:e.string,autoFocus:e.bool,children:e.node,classes:e.object,className:e.string,color:e.oneOfType([e.oneOf(["primary","secondary","error","info","success","warning"]),e.string]),defaultValue:e.any,disabled:e.bool,error:e.bool,FormHelperTextProps:e.object,fullWidth:e.bool,helperText:e.node,id:e.string,InputLabelProps:e.object,inputProps:e.object,InputProps:e.object,inputRef:we,label:e.node,margin:e.oneOf(["dense","none","normal"]),maxRows:e.oneOfType([e.number,e.string]),minRows:e.oneOfType([e.number,e.string]),multiline:e.bool,name:e.string,onBlur:e.func,onChange:e.func,onFocus:e.func,placeholder:e.string,required:e.bool,rows:e.oneOfType([e.number,e.string]),select:e.bool,SelectProps:e.object,size:e.oneOfType([e.oneOf(["medium","small"]),e.string]),sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object]),type:e.string,value:e.any,variant:e.oneOf(["filled","outlined","standard"])};const xt=go,Ki=["theme"];function vo(n){let{theme:t}=n,o=q(n,Ki);const r=t[Qe];return C.jsx(ln,u({},o,{themeId:r?Qe:void 0,theme:r||t}))}vo.propTypes={children:e.node,theme:e.oneOfType([e.object,e.func]).isRequired};const Gi=Pt(),yo=qo({themeId:Qe,defaultTheme:Gi,defaultClassName:"MuiBox-root",generateClassName:Mo.generate});yo.propTypes={children:e.node,component:e.elementType,sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object])};const Tt=yo,Yi="/Wallet-App/assets/apple-touch-icon-60a07b36.png",Xi=Pt(),Qi=()=>{const n=To(),t=o=>{o.preventDefault();const r=o.currentTarget,s=new FormData(o.currentTarget);n(Eo({email:s.get("email"),password:s.get("password")})),r.reset()};return Te.jsxDEV(Gn,{maxWidth:"sx",sx:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",minHeight:"100vh"},children:[Te.jsxDEV("img",{src:Yi,alt:"Logo"},void 0,!1,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/pages/Login.jsx",lineNumber:42,columnNumber:7},globalThis),Te.jsxDEV(vo,{theme:Xi,children:[Te.jsxDEV("h1",{children:"Wallet"},void 0,!1,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/pages/Login.jsx",lineNumber:44,columnNumber:9},globalThis),Te.jsxDEV(Gn,{component:"main",maxWidth:"xs",children:[Te.jsxDEV(Wt,{},void 0,!1,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/pages/Login.jsx",lineNumber:46,columnNumber:11},globalThis),Te.jsxDEV(Tt,{sx:{marginTop:8,display:"flex",flexDirection:"column",alignItems:"center"},children:Te.jsxDEV(Tt,{component:"form",validate:"true",onSubmit:t,sx:{mt:1},children:[Te.jsxDEV(xt,{margin:"normal",required:!0,fullWidth:!0,id:"email",label:"E-mail",title:"Username must have at least 7 characters",pattern:".{7,}",name:"email",autoComplete:"email",variant:"standard",autoFocus:!0},void 0,!1,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/pages/Login.jsx",lineNumber:56,columnNumber:15},globalThis),Te.jsxDEV(xt,{margin:"normal",required:!0,fullWidth:!0,name:"password",label:"Password",title:"Password must be at least 7 characters",pattern:".{7,}",type:"password",id:"password",autoComplete:"current-password",variant:"standard"},void 0,!1,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/pages/Login.jsx",lineNumber:69,columnNumber:15},globalThis),Te.jsxDEV(Yn,{type:"submit",fullWidth:!0,variant:"contained",sx:{mt:3,mb:2},children:"LOG IN"},void 0,!1,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/pages/Login.jsx",lineNumber:82,columnNumber:15},globalThis),Te.jsxDEV(Yn,{type:"button",href:"register",fullWidth:!0,variant:"outlined",sx:{mt:3,mb:2},children:"REGISTER"},void 0,!1,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/pages/Login.jsx",lineNumber:85,columnNumber:15},globalThis)]},void 0,!0,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/pages/Login.jsx",lineNumber:55,columnNumber:13},globalThis)},void 0,!1,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/pages/Login.jsx",lineNumber:47,columnNumber:11},globalThis)]},void 0,!0,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/pages/Login.jsx",lineNumber:45,columnNumber:9},globalThis)]},void 0,!0,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/pages/Login.jsx",lineNumber:43,columnNumber:7},globalThis)]},void 0,!0,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/pages/Login.jsx",lineNumber:32,columnNumber:5},globalThis)};export{Qi as default}; diff --git a/assets/NotFound-f484ba84.js b/assets/NotFound-f484ba84.js new file mode 100644 index 00000000..7e6c0273 --- /dev/null +++ b/assets/NotFound-f484ba84.js @@ -0,0 +1 @@ +import{j as e}from"./index-f0efbc37.js";import{H as t,I as o}from"./Container-c4887552.js";const s=()=>e.jsxDEV(t,{sx:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100vw",height:"100vh",backgroundColor:"transparent"},children:[e.jsxDEV("h2",{children:"404 Page Not Found"},void 0,!1,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/pages/NotFound.jsx",lineNumber:16,columnNumber:7},globalThis),e.jsxDEV(o,{type:"button",href:"/",fullWidth:!0,variant:"outlined",sx:{mt:2,mb:2,width:"250px"},children:"GO BACK"},void 0,!1,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/pages/NotFound.jsx",lineNumber:17,columnNumber:7},globalThis)]},void 0,!0,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/pages/NotFound.jsx",lineNumber:5,columnNumber:5},globalThis);export{s as default}; diff --git a/assets/Poppins-Regular-707fdc5c.ttf b/assets/Poppins-Regular-707fdc5c.ttf new file mode 100644 index 00000000..9f0c71b7 Binary files /dev/null and b/assets/Poppins-Regular-707fdc5c.ttf differ diff --git a/assets/Register-42a0f226.js b/assets/Register-42a0f226.js new file mode 100644 index 00000000..a6f78512 --- /dev/null +++ b/assets/Register-42a0f226.js @@ -0,0 +1 @@ +import{j as e}from"./index-f0efbc37.js";const r=()=>e.jsxDEV("div",{children:"Register Page"},void 0,!1,{fileName:"C:/Users/marci_000/Desktop/Kurs GoIT/Wallet Team Project/Wallet-App/src/pages/Register.jsx",lineNumber:2,columnNumber:10},globalThis);export{r as default}; diff --git a/assets/apple-touch-icon-60a07b36.png b/assets/apple-touch-icon-60a07b36.png new file mode 100644 index 00000000..46d6052a Binary files /dev/null and b/assets/apple-touch-icon-60a07b36.png differ diff --git a/assets/index-15018172.js b/assets/index-15018172.js deleted file mode 100644 index 71ba4479..00000000 --- a/assets/index-15018172.js +++ /dev/null @@ -1,40 +0,0 @@ -(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const u of o.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&r(u)}).observe(document,{childList:!0,subtree:!0});function t(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=t(l);fetch(l.href,o)}})();function rc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Hi={exports:{}},br={},Wi={exports:{}},L={};/** - * @license React - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Yt=Symbol.for("react.element"),lc=Symbol.for("react.portal"),oc=Symbol.for("react.fragment"),uc=Symbol.for("react.strict_mode"),ic=Symbol.for("react.profiler"),sc=Symbol.for("react.provider"),ac=Symbol.for("react.context"),cc=Symbol.for("react.forward_ref"),fc=Symbol.for("react.suspense"),dc=Symbol.for("react.memo"),pc=Symbol.for("react.lazy"),Du=Symbol.iterator;function mc(e){return e===null||typeof e!="object"?null:(e=Du&&e[Du]||e["@@iterator"],typeof e=="function"?e:null)}var Qi={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Ki=Object.assign,Yi={};function lt(e,n,t){this.props=e,this.context=n,this.refs=Yi,this.updater=t||Qi}lt.prototype.isReactComponent={};lt.prototype.setState=function(e,n){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,n,"setState")};lt.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Xi(){}Xi.prototype=lt.prototype;function $o(e,n,t){this.props=e,this.context=n,this.refs=Yi,this.updater=t||Qi}var Vo=$o.prototype=new Xi;Vo.constructor=$o;Ki(Vo,lt.prototype);Vo.isPureReactComponent=!0;var ju=Array.isArray,Gi=Object.prototype.hasOwnProperty,Ao={current:null},Zi={key:!0,ref:!0,__self:!0,__source:!0};function Ji(e,n,t){var r,l={},o=null,u=null;if(n!=null)for(r in n.ref!==void 0&&(u=n.ref),n.key!==void 0&&(o=""+n.key),n)Gi.call(n,r)&&!Zi.hasOwnProperty(r)&&(l[r]=n[r]);var i=arguments.length-2;if(i===1)l.children=t;else if(1>>1,X=C[H];if(0>>1;Hl(gl,z))ynl(bt,gl)?(C[H]=bt,C[yn]=z,H=yn):(C[H]=gl,C[hn]=z,H=hn);else if(ynl(bt,z))C[H]=bt,C[yn]=z,H=yn;else break e}}return N}function l(C,N){var z=C.sortIndex-N.sortIndex;return z!==0?z:C.id-N.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var u=Date,i=u.now();e.unstable_now=function(){return u.now()-i}}var s=[],c=[],v=1,m=null,p=3,g=!1,w=!1,S=!1,I=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,a=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function d(C){for(var N=t(c);N!==null;){if(N.callback===null)r(c);else if(N.startTime<=C)r(c),N.sortIndex=N.expirationTime,n(s,N);else break;N=t(c)}}function h(C){if(S=!1,d(C),!w)if(t(s)!==null)w=!0,hl(E);else{var N=t(c);N!==null&&yl(h,N.startTime-C)}}function E(C,N){w=!1,S&&(S=!1,f(P),P=-1),g=!0;var z=p;try{for(d(N),m=t(s);m!==null&&(!(m.expirationTime>N)||C&&!Pe());){var H=m.callback;if(typeof H=="function"){m.callback=null,p=m.priorityLevel;var X=H(m.expirationTime<=N);N=e.unstable_now(),typeof X=="function"?m.callback=X:m===t(s)&&r(s),d(N)}else r(s);m=t(s)}if(m!==null)var qt=!0;else{var hn=t(c);hn!==null&&yl(h,hn.startTime-N),qt=!1}return qt}finally{m=null,p=z,g=!1}}var _=!1,x=null,P=-1,B=5,T=-1;function Pe(){return!(e.unstable_now()-TC||125H?(C.sortIndex=z,n(c,C),t(s)===null&&C===t(c)&&(S?(f(P),P=-1):S=!0,yl(h,z-H))):(C.sortIndex=X,n(s,C),w||g||(w=!0,hl(E))),C},e.unstable_shouldYield=Pe,e.unstable_wrapCallback=function(C){var N=p;return function(){var z=p;p=N;try{return C.apply(this,arguments)}finally{p=z}}}})(ns);es.exports=ns;var Pc=es.exports;/** - * @license React - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var ts=el,ye=Pc;function y(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Kl=Object.prototype.hasOwnProperty,Nc=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Fu={},Uu={};function zc(e){return Kl.call(Uu,e)?!0:Kl.call(Fu,e)?!1:Nc.test(e)?Uu[e]=!0:(Fu[e]=!0,!1)}function Lc(e,n,t,r){if(t!==null&&t.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return r?!1:t!==null?!t.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Tc(e,n,t,r){if(n===null||typeof n>"u"||Lc(e,n,t,r))return!0;if(r)return!1;if(t!==null)switch(t.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function se(e,n,t,r,l,o,u){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=o,this.removeEmptyString=u}var b={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){b[e]=new se(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];b[n]=new se(n,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){b[e]=new se(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){b[e]=new se(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){b[e]=new se(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){b[e]=new se(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){b[e]=new se(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){b[e]=new se(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){b[e]=new se(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ho=/[\-:]([a-z])/g;function Wo(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var n=e.replace(Ho,Wo);b[n]=new se(n,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(Ho,Wo);b[n]=new se(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(Ho,Wo);b[n]=new se(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){b[e]=new se(e,1,!1,e.toLowerCase(),null,!1,!1)});b.xlinkHref=new se("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){b[e]=new se(e,1,!1,e.toLowerCase(),null,!0,!0)});function Qo(e,n,t,r){var l=b.hasOwnProperty(n)?b[n]:null;(l!==null?l.type!==0:r||!(2i||l[u]!==o[i]){var s=` -`+l[u].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=u&&0<=i);break}}}finally{kl=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?yt(e):""}function Rc(e){switch(e.tag){case 5:return yt(e.type);case 16:return yt("Lazy");case 13:return yt("Suspense");case 19:return yt("SuspenseList");case 0:case 2:case 15:return e=El(e.type,!1),e;case 11:return e=El(e.type.render,!1),e;case 1:return e=El(e.type,!0),e;default:return""}}function Zl(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Dn:return"Fragment";case Mn:return"Portal";case Yl:return"Profiler";case Ko:return"StrictMode";case Xl:return"Suspense";case Gl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case os:return(e.displayName||"Context")+".Consumer";case ls:return(e._context.displayName||"Context")+".Provider";case Yo:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Xo:return n=e.displayName||null,n!==null?n:Zl(e.type)||"Memo";case Ze:n=e._payload,e=e._init;try{return Zl(e(n))}catch{}}return null}function Oc(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Zl(n);case 8:return n===Ko?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function fn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function is(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function Mc(e){var n=is(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var l=t.get,o=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(u){r=""+u,o.call(this,u)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(u){r=""+u},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function tr(e){e._valueTracker||(e._valueTracker=Mc(e))}function ss(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=is(e)?e.checked?"true":"false":e.value),e=r,e!==t?(n.setValue(e),!0):!1}function Lr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Jl(e,n){var t=n.checked;return V({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function Vu(e,n){var t=n.defaultValue==null?"":n.defaultValue,r=n.checked!=null?n.checked:n.defaultChecked;t=fn(n.value!=null?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function as(e,n){n=n.checked,n!=null&&Qo(e,"checked",n,!1)}function ql(e,n){as(e,n);var t=fn(n.value),r=n.type;if(t!=null)r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?bl(e,n.type,t):n.hasOwnProperty("defaultValue")&&bl(e,n.type,fn(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function Au(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!(r!=="submit"&&r!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}t=e.name,t!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,t!==""&&(e.name=t)}function bl(e,n,t){(n!=="number"||Lr(e.ownerDocument)!==e)&&(t==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var gt=Array.isArray;function Qn(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l"+n.valueOf().toString()+"",n=rr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}});function Rt(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&t.nodeType===3){t.nodeValue=n;return}}e.textContent=n}var kt={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Dc=["Webkit","ms","Moz","O"];Object.keys(kt).forEach(function(e){Dc.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),kt[n]=kt[e]})});function ps(e,n,t){return n==null||typeof n=="boolean"||n===""?"":t||typeof n!="number"||n===0||kt.hasOwnProperty(e)&&kt[e]?(""+n).trim():n+"px"}function ms(e,n){e=e.style;for(var t in n)if(n.hasOwnProperty(t)){var r=t.indexOf("--")===0,l=ps(t,n[t],r);t==="float"&&(t="cssFloat"),r?e.setProperty(t,l):e[t]=l}}var jc=V({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function to(e,n){if(n){if(jc[e]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(y(137,e));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(y(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(y(61))}if(n.style!=null&&typeof n.style!="object")throw Error(y(62))}}function ro(e,n){if(e.indexOf("-")===-1)return typeof n.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var lo=null;function Go(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var oo=null,Kn=null,Yn=null;function Wu(e){if(e=Zt(e)){if(typeof oo!="function")throw Error(y(280));var n=e.stateNode;n&&(n=ol(n),oo(e.stateNode,e.type,n))}}function vs(e){Kn?Yn?Yn.push(e):Yn=[e]:Kn=e}function hs(){if(Kn){var e=Kn,n=Yn;if(Yn=Kn=null,Wu(e),n)for(e=0;e>>=0,e===0?32:31-(Kc(e)/Yc|0)|0}var lr=64,or=4194304;function wt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Mr(e,n){var t=e.pendingLanes;if(t===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,u=t&268435455;if(u!==0){var i=u&~l;i!==0?r=wt(i):(o&=u,o!==0&&(r=wt(o)))}else u=t&~l,u!==0?r=wt(u):o!==0&&(r=wt(o));if(r===0)return 0;if(n!==0&&n!==r&&!(n&l)&&(l=r&-r,o=n&-n,l>=o||l===16&&(o&4194240)!==0))return n;if(r&4&&(r|=t&16),n=e.entangledLanes,n!==0)for(e=e.entanglements,n&=r;0t;t++)n.push(e);return n}function Xt(e,n,t){e.pendingLanes|=n,n!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,n=31-Re(n),e[n]=t}function Jc(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Ct),bu=String.fromCharCode(32),ei=!1;function Is(e,n){switch(e){case"keyup":return Pf.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Fs(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var jn=!1;function zf(e,n){switch(e){case"compositionend":return Fs(n);case"keypress":return n.which!==32?null:(ei=!0,bu);case"textInput":return e=n.data,e===bu&&ei?null:e;default:return null}}function Lf(e,n){if(jn)return e==="compositionend"||!ru&&Is(e,n)?(e=Ds(),Sr=eu=en=null,jn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1=n)return{node:t,offset:n-e};e=r}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=li(t)}}function As(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?As(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function Bs(){for(var e=window,n=Lr();n instanceof e.HTMLIFrameElement;){try{var t=typeof n.contentWindow.location.href=="string"}catch{t=!1}if(t)e=n.contentWindow;else break;n=Lr(e.document)}return n}function lu(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}function Uf(e){var n=Bs(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&As(t.ownerDocument.documentElement,t)){if(r!==null&&lu(t)){if(n=r.start,e=r.end,e===void 0&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if(e=(n=t.ownerDocument||document)&&n.defaultView||window,e.getSelection){e=e.getSelection();var l=t.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=oi(t,o);var u=oi(t,r);l&&u&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==u.node||e.focusOffset!==u.offset)&&(n=n.createRange(),n.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(n),e.extend(u.node,u.offset)):(n.setEnd(u.node,u.offset),e.addRange(n)))}}for(n=[],e=t;e=e.parentNode;)e.nodeType===1&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,In=null,fo=null,xt=null,po=!1;function ui(e,n,t){var r=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;po||In==null||In!==Lr(r)||(r=In,"selectionStart"in r&&lu(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),xt&&Ft(xt,r)||(xt=r,r=Ir(fo,"onSelect"),0$n||(e.current=wo[$n],wo[$n]=null,$n--)}function M(e,n){$n++,wo[$n]=e.current,e.current=n}var dn={},re=mn(dn),fe=mn(!1),xn=dn;function qn(e,n){var t=e.type.contextTypes;if(!t)return dn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in t)l[o]=n[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=l),l}function de(e){return e=e.childContextTypes,e!=null}function Ur(){j(fe),j(re)}function pi(e,n,t){if(re.current!==dn)throw Error(y(168));M(re,n),M(fe,t)}function Js(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,typeof r.getChildContext!="function")return t;r=r.getChildContext();for(var l in r)if(!(l in n))throw Error(y(108,Oc(e)||"Unknown",l));return V({},t,r)}function $r(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||dn,xn=re.current,M(re,e),M(fe,fe.current),!0}function mi(e,n,t){var r=e.stateNode;if(!r)throw Error(y(169));t?(e=Js(e,n,xn),r.__reactInternalMemoizedMergedChildContext=e,j(fe),j(re),M(re,e)):j(fe),M(fe,t)}var Ve=null,ul=!1,Il=!1;function qs(e){Ve===null?Ve=[e]:Ve.push(e)}function Zf(e){ul=!0,qs(e)}function vn(){if(!Il&&Ve!==null){Il=!0;var e=0,n=O;try{var t=Ve;for(O=1;e>=u,l-=u,Ae=1<<32-Re(n)+l|t<P?(B=x,x=null):B=x.sibling;var T=p(f,x,d[P],h);if(T===null){x===null&&(x=B);break}e&&x&&T.alternate===null&&n(f,x),a=o(T,a,P),_===null?E=T:_.sibling=T,_=T,x=B}if(P===d.length)return t(f,x),F&&gn(f,P),E;if(x===null){for(;PP?(B=x,x=null):B=x.sibling;var Pe=p(f,x,T.value,h);if(Pe===null){x===null&&(x=B);break}e&&x&&Pe.alternate===null&&n(f,x),a=o(Pe,a,P),_===null?E=Pe:_.sibling=Pe,_=Pe,x=B}if(T.done)return t(f,x),F&&gn(f,P),E;if(x===null){for(;!T.done;P++,T=d.next())T=m(f,T.value,h),T!==null&&(a=o(T,a,P),_===null?E=T:_.sibling=T,_=T);return F&&gn(f,P),E}for(x=r(f,x);!T.done;P++,T=d.next())T=g(x,f,P,T.value,h),T!==null&&(e&&T.alternate!==null&&x.delete(T.key===null?P:T.key),a=o(T,a,P),_===null?E=T:_.sibling=T,_=T);return e&&x.forEach(function(it){return n(f,it)}),F&&gn(f,P),E}function I(f,a,d,h){if(typeof d=="object"&&d!==null&&d.type===Dn&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case nr:e:{for(var E=d.key,_=a;_!==null;){if(_.key===E){if(E=d.type,E===Dn){if(_.tag===7){t(f,_.sibling),a=l(_,d.props.children),a.return=f,f=a;break e}}else if(_.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ze&&ki(E)===_.type){t(f,_.sibling),a=l(_,d.props),a.ref=mt(f,_,d),a.return=f,f=a;break e}t(f,_);break}else n(f,_);_=_.sibling}d.type===Dn?(a=_n(d.props.children,f.mode,h,d.key),a.return=f,f=a):(h=zr(d.type,d.key,d.props,null,f.mode,h),h.ref=mt(f,a,d),h.return=f,f=h)}return u(f);case Mn:e:{for(_=d.key;a!==null;){if(a.key===_)if(a.tag===4&&a.stateNode.containerInfo===d.containerInfo&&a.stateNode.implementation===d.implementation){t(f,a.sibling),a=l(a,d.children||[]),a.return=f,f=a;break e}else{t(f,a);break}else n(f,a);a=a.sibling}a=Wl(d,f.mode,h),a.return=f,f=a}return u(f);case Ze:return _=d._init,I(f,a,_(d._payload),h)}if(gt(d))return w(f,a,d,h);if(at(d))return S(f,a,d,h);dr(f,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,a!==null&&a.tag===6?(t(f,a.sibling),a=l(a,d),a.return=f,f=a):(t(f,a),a=Hl(d,f.mode,h),a.return=f,f=a),u(f)):t(f,a)}return I}var et=ua(!0),ia=ua(!1),Jt={},Ue=mn(Jt),At=mn(Jt),Bt=mn(Jt);function En(e){if(e===Jt)throw Error(y(174));return e}function pu(e,n){switch(M(Bt,n),M(At,e),M(Ue,Jt),e=n.nodeType,e){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:no(null,"");break;default:e=e===8?n.parentNode:n,n=e.namespaceURI||null,e=e.tagName,n=no(n,e)}j(Ue),M(Ue,n)}function nt(){j(Ue),j(At),j(Bt)}function sa(e){En(Bt.current);var n=En(Ue.current),t=no(n,e.type);n!==t&&(M(At,e),M(Ue,t))}function mu(e){At.current===e&&(j(Ue),j(At))}var U=mn(0);function Qr(e){for(var n=e;n!==null;){if(n.tag===13){var t=n.memoizedState;if(t!==null&&(t=t.dehydrated,t===null||t.data==="$?"||t.data==="$!"))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if(n.flags&128)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Fl=[];function vu(){for(var e=0;et?t:4,e(!0);var r=Ul.transition;Ul.transition={};try{e(!1),n()}finally{O=t,Ul.transition=r}}function _a(){return xe().memoizedState}function ed(e,n,t){var r=an(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},xa(e))Pa(n,t);else if(t=ta(e,n,t,r),t!==null){var l=ue();Oe(t,e,r,l),Na(t,n,r)}}function nd(e,n,t){var r=an(e),l={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(xa(e))Pa(n,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=n.lastRenderedReducer,o!==null))try{var u=n.lastRenderedState,i=o(u,t);if(l.hasEagerState=!0,l.eagerState=i,Me(i,u)){var s=n.interleaved;s===null?(l.next=l,fu(n)):(l.next=s.next,s.next=l),n.interleaved=l;return}}catch{}finally{}t=ta(e,n,l,r),t!==null&&(l=ue(),Oe(t,e,r,l),Na(t,n,r))}}function xa(e){var n=e.alternate;return e===$||n!==null&&n===$}function Pa(e,n){Pt=Kr=!0;var t=e.pending;t===null?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function Na(e,n,t){if(t&4194240){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,Jo(e,t)}}var Yr={readContext:_e,useCallback:ee,useContext:ee,useEffect:ee,useImperativeHandle:ee,useInsertionEffect:ee,useLayoutEffect:ee,useMemo:ee,useReducer:ee,useRef:ee,useState:ee,useDebugValue:ee,useDeferredValue:ee,useTransition:ee,useMutableSource:ee,useSyncExternalStore:ee,useId:ee,unstable_isNewReconciler:!1},td={readContext:_e,useCallback:function(e,n){return je().memoizedState=[e,n===void 0?null:n],e},useContext:_e,useEffect:Ci,useImperativeHandle:function(e,n,t){return t=t!=null?t.concat([e]):null,_r(4194308,4,wa.bind(null,n,e),t)},useLayoutEffect:function(e,n){return _r(4194308,4,e,n)},useInsertionEffect:function(e,n){return _r(4,2,e,n)},useMemo:function(e,n){var t=je();return n=n===void 0?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=je();return n=t!==void 0?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=ed.bind(null,$,e),[r.memoizedState,e]},useRef:function(e){var n=je();return e={current:e},n.memoizedState=e},useState:Ei,useDebugValue:Su,useDeferredValue:function(e){return je().memoizedState=e},useTransition:function(){var e=Ei(!1),n=e[0];return e=bf.bind(null,e[1]),je().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=$,l=je();if(F){if(t===void 0)throw Error(y(407));t=t()}else{if(t=n(),Z===null)throw Error(y(349));Nn&30||fa(r,n,t)}l.memoizedState=t;var o={value:t,getSnapshot:n};return l.queue=o,Ci(pa.bind(null,r,o,e),[e]),r.flags|=2048,Qt(9,da.bind(null,r,o,t,n),void 0,null),t},useId:function(){var e=je(),n=Z.identifierPrefix;if(F){var t=Be,r=Ae;t=(r&~(1<<32-Re(r)-1)).toString(32)+t,n=":"+n+"R"+t,t=Ht++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=u.createElement(t,{is:r.is}):(e=u.createElement(t),t==="select"&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,t),e[Ie]=n,e[Vt]=r,Ia(e,n,!1,!1),n.stateNode=e;e:{switch(u=ro(t,r),t){case"dialog":D("cancel",e),D("close",e),l=r;break;case"iframe":case"object":case"embed":D("load",e),l=r;break;case"video":case"audio":for(l=0;lrt&&(n.flags|=128,r=!0,vt(o,!1),n.lanes=4194304)}else{if(!r)if(e=Qr(u),e!==null){if(n.flags|=128,r=!0,t=e.updateQueue,t!==null&&(n.updateQueue=t,n.flags|=4),vt(o,!0),o.tail===null&&o.tailMode==="hidden"&&!u.alternate&&!F)return ne(n),null}else 2*W()-o.renderingStartTime>rt&&t!==1073741824&&(n.flags|=128,r=!0,vt(o,!1),n.lanes=4194304);o.isBackwards?(u.sibling=n.child,n.child=u):(t=o.last,t!==null?t.sibling=u:n.child=u,o.last=u)}return o.tail!==null?(n=o.tail,o.rendering=n,o.tail=n.sibling,o.renderingStartTime=W(),n.sibling=null,t=U.current,M(U,r?t&1|2:t&1),n):(ne(n),null);case 22:case 23:return Pu(),r=n.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(n.flags|=8192),r&&n.mode&1?me&1073741824&&(ne(n),n.subtreeFlags&6&&(n.flags|=8192)):ne(n),null;case 24:return null;case 25:return null}throw Error(y(156,n.tag))}function cd(e,n){switch(uu(n),n.tag){case 1:return de(n.type)&&Ur(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return nt(),j(fe),j(re),vu(),e=n.flags,e&65536&&!(e&128)?(n.flags=e&-65537|128,n):null;case 5:return mu(n),null;case 13:if(j(U),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(y(340));bn()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return j(U),null;case 4:return nt(),null;case 10:return cu(n.type._context),null;case 22:case 23:return Pu(),null;case 24:return null;default:return null}}var mr=!1,te=!1,fd=typeof WeakSet=="function"?WeakSet:Set,k=null;function Hn(e,n){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){A(e,n,r)}else t.current=null}function Ro(e,n,t){try{t()}catch(r){A(e,n,r)}}var Oi=!1;function dd(e,n){if(mo=Dr,e=Bs(),lu(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{t=(t=e.ownerDocument)&&t.defaultView||window;var r=t.getSelection&&t.getSelection();if(r&&r.rangeCount!==0){t=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{t.nodeType,o.nodeType}catch{t=null;break e}var u=0,i=-1,s=-1,c=0,v=0,m=e,p=null;n:for(;;){for(var g;m!==t||l!==0&&m.nodeType!==3||(i=u+l),m!==o||r!==0&&m.nodeType!==3||(s=u+r),m.nodeType===3&&(u+=m.nodeValue.length),(g=m.firstChild)!==null;)p=m,m=g;for(;;){if(m===e)break n;if(p===t&&++c===l&&(i=u),p===o&&++v===r&&(s=u),(g=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=g}t=i===-1||s===-1?null:{start:i,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;for(vo={focusedElem:e,selectionRange:t},Dr=!1,k=n;k!==null;)if(n=k,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,k=e;else for(;k!==null;){n=k;try{var w=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var S=w.memoizedProps,I=w.memoizedState,f=n.stateNode,a=f.getSnapshotBeforeUpdate(n.elementType===n.type?S:ze(n.type,S),I);f.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var d=n.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(y(163))}}catch(h){A(n,n.return,h)}if(e=n.sibling,e!==null){e.return=n.return,k=e;break}k=n.return}return w=Oi,Oi=!1,w}function Nt(e,n,t){var r=n.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&Ro(n,t,o)}l=l.next}while(l!==r)}}function al(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function Oo(e){var n=e.ref;if(n!==null){var t=e.stateNode;switch(e.tag){case 5:e=t;break;default:e=t}typeof n=="function"?n(e):n.current=e}}function $a(e){var n=e.alternate;n!==null&&(e.alternate=null,$a(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&(delete n[Ie],delete n[Vt],delete n[go],delete n[Xf],delete n[Gf])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Va(e){return e.tag===5||e.tag===3||e.tag===4}function Mi(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Va(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mo(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.nodeType===8?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(t.nodeType===8?(n=t.parentNode,n.insertBefore(e,t)):(n=t,n.appendChild(e)),t=t._reactRootContainer,t!=null||n.onclick!==null||(n.onclick=Fr));else if(r!==4&&(e=e.child,e!==null))for(Mo(e,n,t),e=e.sibling;e!==null;)Mo(e,n,t),e=e.sibling}function Do(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Do(e,n,t),e=e.sibling;e!==null;)Do(e,n,t),e=e.sibling}var J=null,Le=!1;function Ge(e,n,t){for(t=t.child;t!==null;)Aa(e,n,t),t=t.sibling}function Aa(e,n,t){if(Fe&&typeof Fe.onCommitFiberUnmount=="function")try{Fe.onCommitFiberUnmount(nl,t)}catch{}switch(t.tag){case 5:te||Hn(t,n);case 6:var r=J,l=Le;J=null,Ge(e,n,t),J=r,Le=l,J!==null&&(Le?(e=J,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):J.removeChild(t.stateNode));break;case 18:J!==null&&(Le?(e=J,t=t.stateNode,e.nodeType===8?jl(e.parentNode,t):e.nodeType===1&&jl(e,t),jt(e)):jl(J,t.stateNode));break;case 4:r=J,l=Le,J=t.stateNode.containerInfo,Le=!0,Ge(e,n,t),J=r,Le=l;break;case 0:case 11:case 14:case 15:if(!te&&(r=t.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,u=o.destroy;o=o.tag,u!==void 0&&(o&2||o&4)&&Ro(t,n,u),l=l.next}while(l!==r)}Ge(e,n,t);break;case 1:if(!te&&(Hn(t,n),r=t.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(i){A(t,n,i)}Ge(e,n,t);break;case 21:Ge(e,n,t);break;case 22:t.mode&1?(te=(r=te)||t.memoizedState!==null,Ge(e,n,t),te=r):Ge(e,n,t);break;default:Ge(e,n,t)}}function Di(e){var n=e.updateQueue;if(n!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new fd),n.forEach(function(r){var l=kd.bind(null,e,r);t.has(r)||(t.add(r),r.then(l,l))})}}function Ne(e,n){var t=n.deletions;if(t!==null)for(var r=0;rl&&(l=u),r&=~o}if(r=l,r=W()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*md(r/1960))-r,10e?16:e,nn===null)var r=!1;else{if(e=nn,nn=null,Zr=0,R&6)throw Error(y(331));var l=R;for(R|=4,k=e.current;k!==null;){var o=k,u=o.child;if(k.flags&16){var i=o.deletions;if(i!==null){for(var s=0;sW()-_u?Cn(e,0):Cu|=t),pe(e,n)}function Ga(e,n){n===0&&(e.mode&1?(n=or,or<<=1,!(or&130023424)&&(or=4194304)):n=1);var t=ue();e=Ke(e,n),e!==null&&(Xt(e,n,t),pe(e,t))}function Sd(e){var n=e.memoizedState,t=0;n!==null&&(t=n.retryLane),Ga(e,t)}function kd(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(t=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(y(314))}r!==null&&r.delete(n),Ga(e,t)}var Za;Za=function(e,n,t){if(e!==null)if(e.memoizedProps!==n.pendingProps||fe.current)ce=!0;else{if(!(e.lanes&t)&&!(n.flags&128))return ce=!1,sd(e,n,t);ce=!!(e.flags&131072)}else ce=!1,F&&n.flags&1048576&&bs(n,Ar,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;xr(e,n),e=n.pendingProps;var l=qn(n,re.current);Gn(n,t),l=yu(null,n,r,e,l,t);var o=gu();return n.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,de(r)?(o=!0,$r(n)):o=!1,n.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,du(n),l.updater=il,n.stateNode=l,l._reactInternals=n,_o(n,r,e,t),n=No(null,n,r,!0,o,t)):(n.tag=0,F&&o&&ou(n),oe(null,n,l,t),n=n.child),n;case 16:r=n.elementType;e:{switch(xr(e,n),e=n.pendingProps,l=r._init,r=l(r._payload),n.type=r,l=n.tag=Cd(r),e=ze(r,e),l){case 0:n=Po(null,n,r,e,t);break e;case 1:n=Li(null,n,r,e,t);break e;case 11:n=Ni(null,n,r,e,t);break e;case 14:n=zi(null,n,r,ze(r.type,e),t);break e}throw Error(y(306,r,""))}return n;case 0:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),Po(e,n,r,l,t);case 1:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),Li(e,n,r,l,t);case 3:e:{if(Ma(n),e===null)throw Error(y(387));r=n.pendingProps,o=n.memoizedState,l=o.element,ra(e,n),Wr(n,r,null,t);var u=n.memoizedState;if(r=u.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:u.cache,pendingSuspenseBoundaries:u.pendingSuspenseBoundaries,transitions:u.transitions},n.updateQueue.baseState=o,n.memoizedState=o,n.flags&256){l=tt(Error(y(423)),n),n=Ti(e,n,r,t,l);break e}else if(r!==l){l=tt(Error(y(424)),n),n=Ti(e,n,r,t,l);break e}else for(ve=on(n.stateNode.containerInfo.firstChild),he=n,F=!0,Te=null,t=ia(n,null,r,t),n.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(bn(),r===l){n=Ye(e,n,t);break e}oe(e,n,r,t)}n=n.child}return n;case 5:return sa(n),e===null&&ko(n),r=n.type,l=n.pendingProps,o=e!==null?e.memoizedProps:null,u=l.children,ho(r,l)?u=null:o!==null&&ho(r,o)&&(n.flags|=32),Oa(e,n),oe(e,n,u,t),n.child;case 6:return e===null&&ko(n),null;case 13:return Da(e,n,t);case 4:return pu(n,n.stateNode.containerInfo),r=n.pendingProps,e===null?n.child=et(n,null,r,t):oe(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),Ni(e,n,r,l,t);case 7:return oe(e,n,n.pendingProps,t),n.child;case 8:return oe(e,n,n.pendingProps.children,t),n.child;case 12:return oe(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,l=n.pendingProps,o=n.memoizedProps,u=l.value,M(Br,r._currentValue),r._currentValue=u,o!==null)if(Me(o.value,u)){if(o.children===l.children&&!fe.current){n=Ye(e,n,t);break e}}else for(o=n.child,o!==null&&(o.return=n);o!==null;){var i=o.dependencies;if(i!==null){u=o.child;for(var s=i.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=He(-1,t&-t),s.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var v=c.pending;v===null?s.next=s:(s.next=v.next,v.next=s),c.pending=s}}o.lanes|=t,s=o.alternate,s!==null&&(s.lanes|=t),Eo(o.return,t,n),i.lanes|=t;break}s=s.next}}else if(o.tag===10)u=o.type===n.type?null:o.child;else if(o.tag===18){if(u=o.return,u===null)throw Error(y(341));u.lanes|=t,i=u.alternate,i!==null&&(i.lanes|=t),Eo(u,t,n),u=o.sibling}else u=o.child;if(u!==null)u.return=o;else for(u=o;u!==null;){if(u===n){u=null;break}if(o=u.sibling,o!==null){o.return=u.return,u=o;break}u=u.return}o=u}oe(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=n.pendingProps.children,Gn(n,t),l=_e(l),r=r(l),n.flags|=1,oe(e,n,r,t),n.child;case 14:return r=n.type,l=ze(r,n.pendingProps),l=ze(r.type,l),zi(e,n,r,l,t);case 15:return Ta(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),xr(e,n),n.tag=1,de(r)?(e=!0,$r(n)):e=!1,Gn(n,t),oa(n,r,l),_o(n,r,l,t),No(null,n,r,!0,e,t);case 19:return ja(e,n,t);case 22:return Ra(e,n,t)}throw Error(y(156,n.tag))};function Ja(e,n){return Cs(e,n)}function Ed(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ee(e,n,t,r){return new Ed(e,n,t,r)}function zu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Cd(e){if(typeof e=="function")return zu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Yo)return 11;if(e===Xo)return 14}return 2}function cn(e,n){var t=e.alternate;return t===null?(t=Ee(e.tag,n,e.key,e.mode),t.elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=e.flags&14680064,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function zr(e,n,t,r,l,o){var u=2;if(r=e,typeof e=="function")zu(e)&&(u=1);else if(typeof e=="string")u=5;else e:switch(e){case Dn:return _n(t.children,l,o,n);case Ko:u=8,l|=8;break;case Yl:return e=Ee(12,t,n,l|2),e.elementType=Yl,e.lanes=o,e;case Xl:return e=Ee(13,t,n,l),e.elementType=Xl,e.lanes=o,e;case Gl:return e=Ee(19,t,n,l),e.elementType=Gl,e.lanes=o,e;case us:return fl(t,l,o,n);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ls:u=10;break e;case os:u=9;break e;case Yo:u=11;break e;case Xo:u=14;break e;case Ze:u=16,r=null;break e}throw Error(y(130,e==null?e:typeof e,""))}return n=Ee(u,t,n,l),n.elementType=e,n.type=r,n.lanes=o,n}function _n(e,n,t,r){return e=Ee(7,e,r,n),e.lanes=t,e}function fl(e,n,t,r){return e=Ee(22,e,r,n),e.elementType=us,e.lanes=t,e.stateNode={isHidden:!1},e}function Hl(e,n,t){return e=Ee(6,e,null,n),e.lanes=t,e}function Wl(e,n,t){return n=Ee(4,e.children!==null?e.children:[],e.key,n),n.lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function _d(e,n,t,r,l){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=_l(0),this.expirationTimes=_l(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=_l(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Lu(e,n,t,r,l,o,u,i,s){return e=new _d(e,n,t,i,s),n===1?(n=1,o===!0&&(n|=8)):n=0,o=Ee(3,null,null,n),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},du(o),e}function xd(e,n,t){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(nc)}catch(e){console.error(e)}}nc(),bi.exports=ge;var Td=bi.exports,Bi=Td;Ql.createRoot=Bi.createRoot,Ql.hydrateRoot=Bi.hydrateRoot;const Rd="/wallet-app/assets/react-35ef61ed.svg",Od="/wallet-app/vite.svg";function Md(){const[e,n]=el.useState(0);return le.jsxs(le.Fragment,{children:[le.jsxs("div",{children:[le.jsx("a",{href:"https://vitejs.dev",target:"_blank",children:le.jsx("img",{src:Od,className:"logo",alt:"Vite logo"})}),le.jsx("a",{href:"https://react.dev",target:"_blank",children:le.jsx("img",{src:Rd,className:"logo react",alt:"React logo"})})]}),le.jsx("h1",{children:"Vite + React"}),le.jsxs("div",{className:"card",children:[le.jsxs("button",{onClick:()=>n(t=>t+1),children:["count is ",e]}),le.jsxs("p",{children:["Edit ",le.jsx("code",{children:"src/App.jsx"})," and save to test HMR"]})]}),le.jsx("p",{className:"read-the-docs",children:"Click on the Vite and React logos to learn more"})]})}Ql.createRoot(document.getElementById("root")).render(le.jsx(wc.StrictMode,{children:le.jsx(Md,{})})); diff --git a/assets/index-d526a0c5.css b/assets/index-d526a0c5.css deleted file mode 100644 index dcbee189..00000000 --- a/assets/index-d526a0c5.css +++ /dev/null @@ -1 +0,0 @@ -#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}} diff --git a/assets/index-eccb3110.css b/assets/index-eccb3110.css new file mode 100644 index 00000000..98adf8c2 --- /dev/null +++ b/assets/index-eccb3110.css @@ -0,0 +1 @@ +/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}#root{width:100%;height:100dvh;max-width:1280px;margin:0 auto;align-items:center;text-align:center}@font-face{font-family:Poppins;src:url(/Wallet-App/assets/Poppins-Regular-707fdc5c.ttf) format("truetype")}@font-face{font-family:Circe;src:url(/Wallet-App/assets/Circe-Regular-0a595ebd.ttf) format("truetype")}:root{--font-primary: "Poppins";--font-secondary: "Circe", sans-serif;--color-text-primary: #000000;--color-text-secondary: #ffffff;--color-text-nav-menu-gray: #bdbdbd;--color-text-btn-placeholder: #bdbdbd;--color-text-binance-label: #a6a6a6;--color-text-btn-active-hover: #ffffff;--color-text-btn-cancel: #4a56e2;--color-text-income-green: #24cca7;--color-text-expanse-pink: #ff6596;--color-text-disabled-btn-gray: #e0e0e0;--color-bg-primary: #e7eaf2;--color-bg-secondary: #ffffff;--color-bg-blur: #ffffff66;--color-bg-backdrop: #00000040;--color-bg-widget-currency: #4a56e2;--color-bg-nav-icons: #6e78e8;--color-bg-nav-icons-active-hover: #4a56e280;--color-bg-btn-dropdown-menu: #0000001a;--color-bg-btn-dropdown-menu-active-hover: #ffffff;--color-bg-btn-active-hover: #24cca7;--color-bg-btn-delete: #24cca7;--color-bg-btn-cancel: #ede9e8;--color-bg-btn-income: #24cca7;--color-bg-btn-expanse: #ff6596;--color-border-btn-date-filter: #000000;--color-border-bottom-btn-form: #e0e0e0;--color-border-bottom-btn-nonactive: #e0e0e0;--color-border-btn-active-hover: #24cca7;--color-border-btn-cancel: #4a56e2;--color-border-details-income: #24cca7;--color-border-details-expanse: #ff6596;--color-border-details-separator: #dcdcdf;--color-border-categories-separator: #dcdcdf;--color-border-transactions-separator: #dcdcdf;--color-border-desktop-vertical-dashboard-separator: #e7e5f2;--color-category-main: #fed057;--color-category-products: #ffd8d0;--color-category-car: #fd9498;--color-category-selfcare: #c5baff;--color-category-childcare: #6e78e8;--color-category-household: #4a56e2;--color-category-education: #81e1ff;--color-category-Leisure: #24cca7;--color-category-other: #00ad84;--color-icons-form-: #e0e0e0;--color-icon-calendar-: #4a56e2;--color-icon-logout: #bdbdbd;--color-icon-arrow-up: #000000;--color-icon-arrow-down: #000000;--color-pass-strength-green: #24cca7;--color-pass-strength-gray: #e5f1ef;--radius-modal-tablet-desktop: 20px;--radius-btn-delete: 18px;--radius-btn-register: 20px;--radius-btn-login: 20px;--radius-btn-add: 20px;--radius-btn-save: 20px;--radius-btn-cancel: 20px;--radius-btn-dropdown-menu: 20px;--radius-btn-date-filter: 30px;--radius-widget-mobile-transaction-details: 10px;--radius-widget-binance: 30px;--radius-widget-currency: 30px;--radius-widget-transactions-header: 30px}:root{font-family:var(--font-primary);line-height:1.5;font-weight:400;font-size:16px;color:var(--color-text-primary);color-scheme:light dark;background-color:var(--color-bg-primary)}*{color:var(--color-text-primary)} diff --git a/assets/index-f0efbc37.js b/assets/index-f0efbc37.js new file mode 100644 index 00000000..7f390419 --- /dev/null +++ b/assets/index-f0efbc37.js @@ -0,0 +1,271 @@ +function MA(a,i){for(var l=0;lu[f]})}}}return Object.freeze(Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}))}(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const f of document.querySelectorAll('link[rel="modulepreload"]'))u(f);new MutationObserver(f=>{for(const p of f)if(p.type==="childList")for(const c of p.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&u(c)}).observe(document,{childList:!0,subtree:!0});function l(f){const p={};return f.integrity&&(p.integrity=f.integrity),f.referrerPolicy&&(p.referrerPolicy=f.referrerPolicy),f.crossOrigin==="use-credentials"?p.credentials="include":f.crossOrigin==="anonymous"?p.credentials="omit":p.credentials="same-origin",p}function u(f){if(f.ep)return;f.ep=!0;const p=l(f);fetch(f.href,p)}})();var Uh=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function wy(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var aE={exports:{}},ry={},iE={exports:{}},fd={exports:{}};/** + * @license React + * react.development.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */fd.exports;(function(a,i){(function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var l="18.2.0",u=Symbol.for("react.element"),f=Symbol.for("react.portal"),p=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),g=Symbol.for("react.profiler"),x=Symbol.for("react.provider"),y=Symbol.for("react.context"),E=Symbol.for("react.forward_ref"),S=Symbol.for("react.suspense"),D=Symbol.for("react.suspense_list"),k=Symbol.for("react.memo"),O=Symbol.for("react.lazy"),_=Symbol.for("react.offscreen"),I=Symbol.iterator,P="@@iterator";function $(h){if(h===null||typeof h!="object")return null;var T=I&&h[I]||h[P];return typeof T=="function"?T:null}var V={current:null},H={transition:null},G={current:null,isBatchingLegacy:!1,didScheduleLegacyUpdate:!1},ae={current:null},te={},we=null;function ke(h){we=h}te.setExtraStackFrame=function(h){we=h},te.getCurrentStack=null,te.getStackAddendum=function(){var h="";we&&(h+=we);var T=te.getCurrentStack;return T&&(h+=T()||""),h};var $e=!1,Ue=!1,St=!1,je=!1,Ye=!1,wt={ReactCurrentDispatcher:V,ReactCurrentBatchConfig:H,ReactCurrentOwner:ae};wt.ReactDebugCurrentFrame=te,wt.ReactCurrentActQueue=G;function bt(h){{for(var T=arguments.length,B=new Array(T>1?T-1:0),W=1;W1?T-1:0),W=1;W1){for(var Ut=Array(Ct),jt=0;jt1){for(var Vt=Array(jt),Jt=0;Jt is not supported and will be removed in a future major release. Did you mean to render instead?")),T.Provider},set:function(ge){T.Provider=ge}},_currentValue:{get:function(){return T._currentValue},set:function(ge){T._currentValue=ge}},_currentValue2:{get:function(){return T._currentValue2},set:function(ge){T._currentValue2=ge}},_threadCount:{get:function(){return T._threadCount},set:function(ge){T._threadCount=ge}},Consumer:{get:function(){return B||(B=!0,Oe("Rendering is not supported and will be removed in a future major release. Did you mean to render instead?")),T.Consumer}},displayName:{get:function(){return T.displayName},set:function(ge){re||(bt("Setting `displayName` on Context.Consumer has no effect. You should set it directly on the context with Context.displayName = '%s'.",ge),re=!0)}}}),T.Consumer=Me}return T._currentRenderer=null,T._currentRenderer2=null,T}var Lr=-1,Jr=0,Zr=1,zt=2;function R(h){if(h._status===Lr){var T=h._result,B=T();if(B.then(function(Me){if(h._status===Jr||h._status===Lr){var ge=h;ge._status=Zr,ge._result=Me}},function(Me){if(h._status===Jr||h._status===Lr){var ge=h;ge._status=zt,ge._result=Me}}),h._status===Lr){var W=h;W._status=Jr,W._result=B}}if(h._status===Zr){var re=h._result;return re===void 0&&Oe(`lazy: Expected the result of a dynamic import() call. Instead received: %s + +Your code should look like: + const MyComponent = lazy(() => import('./MyComponent')) + +Did you accidentally put curly braces around the import?`,re),"default"in re||Oe(`lazy: Expected the result of a dynamic import() call. Instead received: %s + +Your code should look like: + const MyComponent = lazy(() => import('./MyComponent'))`,re),re.default}else throw h._result}function Q(h){var T={_status:Lr,_result:h},B={$$typeof:O,_payload:T,_init:R};{var W,re;Object.defineProperties(B,{defaultProps:{configurable:!0,get:function(){return W},set:function(Me){Oe("React.lazy(...): It is not supported to assign `defaultProps` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),W=Me,Object.defineProperty(B,"defaultProps",{enumerable:!0})}},propTypes:{configurable:!0,get:function(){return re},set:function(Me){Oe("React.lazy(...): It is not supported to assign `propTypes` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),re=Me,Object.defineProperty(B,"propTypes",{enumerable:!0})}}})}return B}function oe(h){h!=null&&h.$$typeof===k?Oe("forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."):typeof h!="function"?Oe("forwardRef requires a render function but was given %s.",h===null?"null":typeof h):h.length!==0&&h.length!==2&&Oe("forwardRef render functions accept exactly two parameters: props and ref. %s",h.length===1?"Did you forget to use the ref parameter?":"Any additional parameter will be undefined."),h!=null&&(h.defaultProps!=null||h.propTypes!=null)&&Oe("forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?");var T={$$typeof:E,render:h};{var B;Object.defineProperty(T,"displayName",{enumerable:!1,configurable:!0,get:function(){return B},set:function(W){B=W,!h.name&&!h.displayName&&(h.displayName=W)}})}return T}var De;De=Symbol.for("react.module.reference");function nt(h){return!!(typeof h=="string"||typeof h=="function"||h===p||h===g||Ye||h===c||h===S||h===D||je||h===_||$e||Ue||St||typeof h=="object"&&h!==null&&(h.$$typeof===O||h.$$typeof===k||h.$$typeof===x||h.$$typeof===y||h.$$typeof===E||h.$$typeof===De||h.getModuleId!==void 0))}function mt(h,T){nt(h)||Oe("memo: The first argument must be a component. Instead received: %s",h===null?"null":typeof h);var B={$$typeof:k,type:h,compare:T===void 0?null:T};{var W;Object.defineProperty(B,"displayName",{enumerable:!1,configurable:!0,get:function(){return W},set:function(re){W=re,!h.name&&!h.displayName&&(h.displayName=re)}})}return B}function Ce(){var h=V.current;return h===null&&Oe(`Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: +1. You might have mismatching versions of React and the renderer (such as React DOM) +2. You might be breaking the Rules of Hooks +3. You might have more than one copy of React in the same app +See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.`),h}function qe(h){var T=Ce();if(h._context!==void 0){var B=h._context;B.Consumer===h?Oe("Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be removed in a future major release. Did you mean to call useContext(Context) instead?"):B.Provider===h&&Oe("Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")}return T.useContext(h)}function Qt(h){var T=Ce();return T.useState(h)}function _t(h,T,B){var W=Ce();return W.useReducer(h,T,B)}function rt(h){var T=Ce();return T.useRef(h)}function Hn(h,T){var B=Ce();return B.useEffect(h,T)}function ea(h,T){var B=Ce();return B.useInsertionEffect(h,T)}function ji(h,T){var B=Ce();return B.useLayoutEffect(h,T)}function fr(h,T){var B=Ce();return B.useCallback(h,T)}function kd(h,T){var B=Ce();return B.useMemo(h,T)}function Od(h,T,B){var W=Ce();return W.useImperativeHandle(h,T,B)}function zu(h,T){{var B=Ce();return B.useDebugValue(h,T)}}function _d(){var h=Ce();return h.useTransition()}function xa(h){var T=Ce();return T.useDeferredValue(h)}function at(){var h=Ce();return h.useId()}function Pi(h,T,B){var W=Ce();return W.useSyncExternalStore(h,T,B)}var Qa=0,Al,Ll,Ml,zl,Ul,jl,Pl;function Uu(){}Uu.__reactDisabledLog=!0;function Dd(){{if(Qa===0){Al=console.log,Ll=console.info,Ml=console.warn,zl=console.error,Ul=console.group,jl=console.groupCollapsed,Pl=console.groupEnd;var h={configurable:!0,enumerable:!0,value:Uu,writable:!0};Object.defineProperties(console,{info:h,log:h,warn:h,error:h,group:h,groupCollapsed:h,groupEnd:h})}Qa++}}function Fl(){{if(Qa--,Qa===0){var h={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:Lt({},h,{value:Al}),info:Lt({},h,{value:Ll}),warn:Lt({},h,{value:Ml}),error:Lt({},h,{value:zl}),group:Lt({},h,{value:Ul}),groupCollapsed:Lt({},h,{value:jl}),groupEnd:Lt({},h,{value:Pl})})}Qa<0&&Oe("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var Fi=wt.ReactCurrentDispatcher,Er;function Ja(h,T,B){{if(Er===void 0)try{throw Error()}catch(re){var W=re.stack.trim().match(/\n( *(at )?)/);Er=W&&W[1]||""}return` +`+Er+h}}var Za=!1,Eo;{var Bl=typeof WeakMap=="function"?WeakMap:Map;Eo=new Bl}function ju(h,T){if(!h||Za)return"";{var B=Eo.get(h);if(B!==void 0)return B}var W;Za=!0;var re=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var Me;Me=Fi.current,Fi.current=null,Dd();try{if(T){var ge=function(){throw Error()};if(Object.defineProperty(ge.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ge,[])}catch(ht){W=ht}Reflect.construct(h,[],ge)}else{try{ge.call()}catch(ht){W=ht}h.call(ge.prototype)}}else{try{throw Error()}catch(ht){W=ht}h()}}catch(ht){if(ht&&W&&typeof ht.stack=="string"){for(var Pe=ht.stack.split(` +`),it=W.stack.split(` +`),Ct=Pe.length-1,Ut=it.length-1;Ct>=1&&Ut>=0&&Pe[Ct]!==it[Ut];)Ut--;for(;Ct>=1&&Ut>=0;Ct--,Ut--)if(Pe[Ct]!==it[Ut]){if(Ct!==1||Ut!==1)do if(Ct--,Ut--,Ut<0||Pe[Ct]!==it[Ut]){var jt=` +`+Pe[Ct].replace(" at new "," at ");return h.displayName&&jt.includes("")&&(jt=jt.replace("",h.displayName)),typeof h=="function"&&Eo.set(h,jt),jt}while(Ct>=1&&Ut>=0);break}}}finally{Za=!1,Fi.current=Me,Fl(),Error.prepareStackTrace=re}var Vt=h?h.displayName||h.name:"",Jt=Vt?Ja(Vt):"";return typeof h=="function"&&Eo.set(h,Jt),Jt}function Hl(h,T,B){return ju(h,!1)}function Nd(h){var T=h.prototype;return!!(T&&T.isReactComponent)}function ei(h,T,B){if(h==null)return"";if(typeof h=="function")return ju(h,Nd(h));if(typeof h=="string")return Ja(h);switch(h){case S:return Ja("Suspense");case D:return Ja("SuspenseList")}if(typeof h=="object")switch(h.$$typeof){case E:return Hl(h.render);case k:return ei(h.type,T,B);case O:{var W=h,re=W._payload,Me=W._init;try{return ei(Me(re),T,B)}catch{}}}return""}var Pu={},Il=wt.ReactDebugCurrentFrame;function Co(h){if(h){var T=h._owner,B=ei(h.type,h._source,T?T.type:null);Il.setExtraStackFrame(B)}else Il.setExtraStackFrame(null)}function Fu(h,T,B,W,re){{var Me=Function.call.bind(ie);for(var ge in h)if(Me(h,ge)){var Pe=void 0;try{if(typeof h[ge]!="function"){var it=Error((W||"React class")+": "+B+" type `"+ge+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof h[ge]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw it.name="Invariant Violation",it}Pe=h[ge](T,ge,W,B,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(Ct){Pe=Ct}Pe&&!(Pe instanceof Error)&&(Co(re),Oe("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",W||"React class",B,ge,typeof Pe),Co(null)),Pe instanceof Error&&!(Pe.message in Pu)&&(Pu[Pe.message]=!0,Co(re),Oe("Failed %s type: %s",B,Pe.message),Co(null))}}}function vt(h){if(h){var T=h._owner,B=ei(h.type,h._source,T?T.type:null);ke(B)}else ke(null)}var Vl;Vl=!1;function Wl(){if(ae.current){var h=Ee(ae.current.type);if(h)return` + +Check the render method of \``+h+"`."}return""}function Ge(h){if(h!==void 0){var T=h.fileName.replace(/^.*[\\\/]/,""),B=h.lineNumber;return` + +Check your code at `+T+":"+B+"."}return""}function Bu(h){return h!=null?Ge(h.__source):""}var In={};function Bi(h){var T=Wl();if(!T){var B=typeof h=="string"?h:h.displayName||h.name;B&&(T=` + +Check the top-level render call using <`+B+">.")}return T}function ti(h,T){if(!(!h._store||h._store.validated||h.key!=null)){h._store.validated=!0;var B=Bi(T);if(!In[B]){In[B]=!0;var W="";h&&h._owner&&h._owner!==ae.current&&(W=" It was passed a child from "+Ee(h._owner.type)+"."),vt(h),Oe('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',B,W),vt(null)}}}function Hu(h,T){if(typeof h=="object"){if(Ke(h))for(var B=0;B",re=" Did you accidentally export a JSX literal instead of a component?"):ge=typeof h,Oe("React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",ge,re)}var Pe=ve.apply(this,arguments);if(Pe==null)return Pe;if(W)for(var it=2;it10&&bt("Detected a large number of updates inside startTransition. If this is due to a subscription please re-write it to use React provided hooks. Otherwise concurrent mode guarantees are off the table."),W._updatedFibers.clear()}}}var Ro=!1,Hi=null;function Vu(h){if(Hi===null)try{var T=("require"+Math.random()).slice(0,7),B=a&&a[T];Hi=B.call(a,"timers").setImmediate}catch{Hi=function(re){Ro===!1&&(Ro=!0,typeof MessageChannel>"u"&&Oe("This browser does not have a MessageChannel implementation, so enqueuing tasks via await act(async () => ...) will fail. Please file an issue at https://github.com/facebook/react/issues if you encounter this warning."));var Me=new MessageChannel;Me.port1.onmessage=re,Me.port2.postMessage(void 0)}}return Hi(h)}var ni=0,Wu=!1;function Ld(h){{var T=ni;ni++,G.current===null&&(G.current=[]);var B=G.isBatchingLegacy,W;try{if(G.isBatchingLegacy=!0,W=h(),!B&&G.didScheduleLegacyUpdate){var re=G.current;re!==null&&(G.didScheduleLegacyUpdate=!1,ko(re))}}catch(Vt){throw Sa(T),Vt}finally{G.isBatchingLegacy=B}if(W!==null&&typeof W=="object"&&typeof W.then=="function"){var Me=W,ge=!1,Pe={then:function(Vt,Jt){ge=!0,Me.then(function(ht){Sa(T),ni===0?To(ht,Vt,Jt):Vt(ht)},function(ht){Sa(T),Jt(ht)})}};return!Wu&&typeof Promise<"u"&&Promise.resolve().then(function(){}).then(function(){ge||(Wu=!0,Oe("You called act(async () => ...) without await. This could lead to unexpected testing behaviour, interleaving multiple act calls and mixing their scopes. You should - await act(async () => ...);"))}),Pe}else{var it=W;if(Sa(T),ni===0){var Ct=G.current;Ct!==null&&(ko(Ct),G.current=null);var Ut={then:function(Vt,Jt){G.current===null?(G.current=[],To(it,Vt,Jt)):Vt(it)}};return Ut}else{var jt={then:function(Vt,Jt){Vt(it)}};return jt}}}}function Sa(h){h!==ni-1&&Oe("You seem to have overlapping act() calls, this is not supported. Be sure to await previous act() calls before making a new one. "),ni=h}function To(h,T,B){{var W=G.current;if(W!==null)try{ko(W),Vu(function(){W.length===0?(G.current=null,T(h)):To(h,T,B)})}catch(re){B(re)}else T(h)}}var ri=!1;function ko(h){if(!ri){ri=!0;var T=0;try{for(;T1?Q-1:0),De=1;De=1&&rt>=0&&qe[_t]!==Qt[rt];)rt--;for(;_t>=1&&rt>=0;_t--,rt--)if(qe[_t]!==Qt[rt]){if(_t!==1||rt!==1)do if(_t--,rt--,rt<0||qe[_t]!==Qt[rt]){var Hn=` +`+qe[_t].replace(" at new "," at ");return R.displayName&&Hn.includes("")&&(Hn=Hn.replace("",R.displayName)),typeof R=="function"&&on.set(R,Hn),Hn}while(_t>=1&&rt>=0);break}}}finally{Yt=!1,pn.current=mt,Fn(),Error.prepareStackTrace=nt}var ea=R?R.displayName||R.name:"",ji=ea?Ht(ea):"";return typeof R=="function"&&on.set(R,ji),ji}function Ke(R,Q,oe){return se(R,!1)}function C(R){var Q=R.prototype;return!!(Q&&Q.isReactComponent)}function L(R,Q,oe){if(R==null)return"";if(typeof R=="function")return se(R,C(R));if(typeof R=="string")return Ht(R);switch(R){case y:return Ht("Suspense");case E:return Ht("SuspenseList")}if(typeof R=="object")switch(R.$$typeof){case x:return Ke(R.render);case S:return L(R.type,Q,oe);case D:{var De=R,nt=De._payload,mt=De._init;try{return L(mt(nt),Q,oe)}catch{}}}return""}var U=Object.prototype.hasOwnProperty,ue={},be=P.ReactDebugCurrentFrame;function Le(R){if(R){var Q=R._owner,oe=L(R.type,R._source,Q?Q.type:null);be.setExtraStackFrame(oe)}else be.setExtraStackFrame(null)}function Ee(R,Q,oe,De,nt){{var mt=Function.call.bind(U);for(var Ce in R)if(mt(R,Ce)){var qe=void 0;try{if(typeof R[Ce]!="function"){var Qt=Error((De||"React class")+": "+oe+" type `"+Ce+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof R[Ce]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw Qt.name="Invariant Violation",Qt}qe=R[Ce](Q,Ce,De,oe,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(_t){qe=_t}qe&&!(qe instanceof Error)&&(Le(nt),$("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",De||"React class",oe,Ce,typeof qe),Le(null)),qe instanceof Error&&!(qe.message in ue)&&(ue[qe.message]=!0,Le(nt),$("Failed %s type: %s",oe,qe.message),Le(null))}}}var ie=Array.isArray;function Ie(R){return ie(R)}function he(R){{var Q=typeof Symbol=="function"&&Symbol.toStringTag,oe=Q&&R[Symbol.toStringTag]||R.constructor.name||"Object";return oe}}function Ze(R){try{return tt(R),!1}catch{return!0}}function tt(R){return""+R}function dt(R){if(Ze(R))return $("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",he(R)),tt(R)}var Xe=P.ReactCurrentOwner,Ve={key:!0,ref:!0,__self:!0,__source:!0},Et,Qe,ne;ne={};function ve(R){if(U.call(R,"ref")){var Q=Object.getOwnPropertyDescriptor(R,"ref").get;if(Q&&Q.isReactWarning)return!1}return R.ref!==void 0}function Re(R){if(U.call(R,"key")){var Q=Object.getOwnPropertyDescriptor(R,"key").get;if(Q&&Q.isReactWarning)return!1}return R.key!==void 0}function We(R,Q){if(typeof R.ref=="string"&&Xe.current&&Q&&Xe.current.stateNode!==Q){var oe=je(Xe.current.type);ne[oe]||($('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',je(Xe.current.type),R.ref),ne[oe]=!0)}}function _e(R,Q){{var oe=function(){Et||(Et=!0,$("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",Q))};oe.isReactWarning=!0,Object.defineProperty(R,"key",{get:oe,configurable:!0})}}function Nt(R,Q){{var oe=function(){Qe||(Qe=!0,$("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",Q))};oe.isReactWarning=!0,Object.defineProperty(R,"ref",{get:oe,configurable:!0})}}var xe=function(R,Q,oe,De,nt,mt,Ce){var qe={$$typeof:i,type:R,key:Q,ref:oe,props:Ce,_owner:mt};return qe._store={},Object.defineProperty(qe._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(qe,"_self",{configurable:!1,enumerable:!1,writable:!1,value:De}),Object.defineProperty(qe,"_source",{configurable:!1,enumerable:!1,writable:!1,value:nt}),Object.freeze&&(Object.freeze(qe.props),Object.freeze(qe)),qe};function tn(R,Q,oe,De,nt){{var mt,Ce={},qe=null,Qt=null;oe!==void 0&&(dt(oe),qe=""+oe),Re(Q)&&(dt(Q.key),qe=""+Q.key),ve(Q)&&(Qt=Q.ref,We(Q,nt));for(mt in Q)U.call(Q,mt)&&!Ve.hasOwnProperty(mt)&&(Ce[mt]=Q[mt]);if(R&&R.defaultProps){var _t=R.defaultProps;for(mt in _t)Ce[mt]===void 0&&(Ce[mt]=_t[mt])}if(qe||Qt){var rt=typeof R=="function"?R.displayName||R.name||"Unknown":R;qe&&_e(Ce,rt),Qt&&Nt(Ce,rt)}return xe(R,qe,Qt,nt,De,Xe.current,Ce)}}var pt=P.ReactCurrentOwner,Bn=P.ReactDebugCurrentFrame;function Mt(R){if(R){var Q=R._owner,oe=L(R.type,R._source,Q?Q.type:null);Bn.setExtraStackFrame(oe)}else Bn.setExtraStackFrame(null)}var Ot;Ot=!1;function cr(R){return typeof R=="object"&&R!==null&&R.$$typeof===i}function nr(){{if(pt.current){var R=je(pt.current.type);if(R)return` + +Check the render method of \``+R+"`."}return""}}function Qr(R){{if(R!==void 0){var Q=R.fileName.replace(/^.*[\\\/]/,""),oe=R.lineNumber;return` + +Check your code at `+Q+":"+oe+"."}return""}}var qa={};function Ka(R){{var Q=nr();if(!Q){var oe=typeof R=="string"?R:R.displayName||R.name;oe&&(Q=` + +Check the top-level render call using <`+oe+">.")}return Q}}function ga(R,Q){{if(!R._store||R._store.validated||R.key!=null)return;R._store.validated=!0;var oe=Ka(Q);if(qa[oe])return;qa[oe]=!0;var De="";R&&R._owner&&R._owner!==pt.current&&(De=" It was passed a child from "+je(R._owner.type)+"."),Mt(R),$('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',oe,De),Mt(null)}}function ba(R,Q){{if(typeof R!="object")return;if(Ie(R))for(var oe=0;oe",qe=" Did you accidentally export a JSX literal instead of a component?"):_t=typeof R,$("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",_t,qe)}var rt=tn(R,Q,oe,nt,mt);if(rt==null)return rt;if(Ce){var Hn=Q.children;if(Hn!==void 0)if(De)if(Ie(Hn)){for(var ea=0;ea0;){var _e=We-1>>>1,Nt=ne[_e];if(y(Nt,ve)>0)ne[_e]=ve,ne[We]=Nt,We=_e;else return}}function x(ne,ve,Re){for(var We=Re,_e=ne.length,Nt=_e>>>1;WeRe&&(!ne||Le()));){var We=je.callback;if(typeof We=="function"){je.callback=null,Ye=je.priorityLevel;var _e=je.expirationTime<=Re,Nt=We(_e);Re=a.unstable_now(),typeof Nt=="function"?je.callback=Nt:je===p($e)&&c($e),rn(Re)}else c($e);je=p($e)}if(je!==null)return!0;var xe=p(Ue);return xe!==null&&Xe(Lt,xe.startTime-Re),!1}function Fn(ne,ve){switch(ne){case E:case S:case D:case k:case O:break;default:ne=D}var Re=Ye;Ye=ne;try{return ve()}finally{Ye=Re}}function pn(ne){var ve;switch(Ye){case E:case S:case D:ve=D;break;default:ve=Ye;break}var Re=Ye;Ye=ve;try{return ne()}finally{Ye=Re}}function _n(ne){var ve=Ye;return function(){var Re=Ye;Ye=ve;try{return ne.apply(this,arguments)}finally{Ye=Re}}}function Ht(ne,ve,Re){var We=a.unstable_now(),_e;if(typeof Re=="object"&&Re!==null){var Nt=Re.delay;typeof Nt=="number"&&Nt>0?_e=We+Nt:_e=We}else _e=We;var xe;switch(ne){case E:xe=G;break;case S:xe=ae;break;case O:xe=ke;break;case k:xe=we;break;case D:default:xe=te;break}var tn=_e+xe,pt={id:St++,callback:ve,priorityLevel:ne,startTime:_e,expirationTime:tn,sortIndex:-1};return _e>We?(pt.sortIndex=_e,f(Ue,pt),p($e)===null&&pt===p(Ue)&&(Oe?Ve():Oe=!0,Xe(Lt,_e-We))):(pt.sortIndex=tn,f($e,pt),!bt&&!wt&&(bt=!0,dt(an))),pt}function Yt(){}function on(){!bt&&!wt&&(bt=!0,dt(an))}function en(){return p($e)}function se(ne){ne.callback=null}function Ke(){return Ye}var C=!1,L=null,U=-1,ue=u,be=-1;function Le(){var ne=a.unstable_now()-be;return!(ne125){console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported");return}ne>0?ue=Math.floor(1e3/ne):ue=u}var Ie=function(){if(L!==null){var ne=a.unstable_now();be=ne;var ve=!0,Re=!0;try{Re=L(ve,ne)}finally{Re?he():(C=!1,L=null)}}else C=!1},he;if(typeof dn=="function")he=function(){dn(Ie)};else if(typeof MessageChannel<"u"){var Ze=new MessageChannel,tt=Ze.port2;Ze.port1.onmessage=Ie,he=function(){tt.postMessage(null)}}else he=function(){Bt(Ie,0)};function dt(ne){L=ne,C||(C=!0,he())}function Xe(ne,ve){U=Bt(function(){ne(a.unstable_now())},ve)}function Ve(){On(U),U=-1}var Et=Ee,Qe=null;a.unstable_IdlePriority=O,a.unstable_ImmediatePriority=E,a.unstable_LowPriority=k,a.unstable_NormalPriority=D,a.unstable_Profiling=Qe,a.unstable_UserBlockingPriority=S,a.unstable_cancelCallback=se,a.unstable_continueExecution=on,a.unstable_forceFrameRate=ie,a.unstable_getCurrentPriorityLevel=Ke,a.unstable_getFirstCallbackNode=en,a.unstable_next=pn,a.unstable_pauseExecution=Yt,a.unstable_requestPaint=Et,a.unstable_runWithPriority=Fn,a.unstable_scheduleCallback=Ht,a.unstable_shouldYield=Le,a.unstable_wrapCallback=_n,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)})()})(uE);sE.exports=uE;var jA=sE.exports;/** + * @license React + * react-dom.development.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */(function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var a=J,i=jA,l=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,u=!1;function f(e){u=e}function p(e){if(!u){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1?t-1:0),r=1;r2&&(e[0]==="o"||e[0]==="O")&&(e[1]==="n"||e[1]==="N")}function tn(e,t,n,r){if(n!==null&&n.type===Ze)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":{if(r)return!1;if(n!==null)return!n.acceptsBooleans;var o=e.toLowerCase().slice(0,5);return o!=="data-"&&o!=="aria-"}default:return!1}}function pt(e,t,n,r){if(t===null||typeof t>"u"||tn(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case Xe:return!t;case Ve:return t===!1;case Et:return isNaN(t);case Qe:return isNaN(t)||t<1}return!1}function Bn(e){return Ot.hasOwnProperty(e)?Ot[e]:null}function Mt(e,t,n,r,o,s,d){this.acceptsBooleans=t===dt||t===Xe||t===Ve,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=d}var Ot={},cr=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];cr.forEach(function(e){Ot[e]=new Mt(e,Ze,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0],n=e[1];Ot[t]=new Mt(t,tt,!1,n,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ot[e]=new Mt(e,dt,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ot[e]=new Mt(e,dt,!1,e,null,!1,!1)}),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(function(e){Ot[e]=new Mt(e,Xe,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){Ot[e]=new Mt(e,Xe,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){Ot[e]=new Mt(e,Ve,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){Ot[e]=new Mt(e,Qe,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){Ot[e]=new Mt(e,Et,!1,e.toLowerCase(),null,!1,!1)});var nr=/[\-\:]([a-z])/g,Qr=function(e){return e[1].toUpperCase()};["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(function(e){var t=e.replace(nr,Qr);Ot[t]=new Mt(t,tt,!1,e,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(function(e){var t=e.replace(nr,Qr);Ot[t]=new Mt(t,tt,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(nr,Qr);Ot[t]=new Mt(t,tt,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){Ot[e]=new Mt(e,tt,!1,e.toLowerCase(),null,!1,!1)});var qa="xlinkHref";Ot[qa]=new Mt("xlinkHref",tt,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){Ot[e]=new Mt(e,tt,!1,e.toLowerCase(),null,!0,!0)});var Ka=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*\:/i,ga=!1;function ba(e){!ga&&Ka.test(e)&&(ga=!0,c("A future version of React will block javascript: URLs as a security precaution. Use event handlers instead if you can. If you need to generate unsafe HTML try using dangerouslySetInnerHTML instead. React was passed %s.",JSON.stringify(e)))}function Lr(e,t,n,r){if(r.mustUseProperty){var o=r.propertyName;return e[o]}else{be(n,t),r.sanitizeURL&&ba(""+n);var s=r.attributeName,d=null;if(r.type===Ve){if(e.hasAttribute(s)){var m=e.getAttribute(s);return m===""?!0:pt(t,n,r,!1)?m:m===""+n?n:m}}else if(e.hasAttribute(s)){if(pt(t,n,r,!1))return e.getAttribute(s);if(r.type===Xe)return n;d=e.getAttribute(s)}return pt(t,n,r,!1)?d===null?n:d:d===""+n?n:d}}function Jr(e,t,n,r){{if(!Nt(t))return;if(!e.hasAttribute(t))return n===void 0?void 0:null;var o=e.getAttribute(t);return be(n,t),o===""+n?n:o}}function Zr(e,t,n,r){var o=Bn(t);if(!xe(t,o,r)){if(pt(t,n,o,r)&&(n=null),r||o===null){if(Nt(t)){var s=t;n===null?e.removeAttribute(s):(be(n,t),e.setAttribute(s,""+n))}return}var d=o.mustUseProperty;if(d){var m=o.propertyName;if(n===null){var v=o.type;e[m]=v===Xe?!1:""}else e[m]=n;return}var b=o.attributeName,w=o.attributeNamespace;if(n===null)e.removeAttribute(b);else{var A=o.type,N;A===Xe||A===Ve&&n===!0?N="":(be(n,b),N=""+n,o.sanitizeURL&&ba(N.toString())),w?e.setAttributeNS(w,b,N):e.setAttribute(b,N)}}}var zt=Symbol.for("react.element"),R=Symbol.for("react.portal"),Q=Symbol.for("react.fragment"),oe=Symbol.for("react.strict_mode"),De=Symbol.for("react.profiler"),nt=Symbol.for("react.provider"),mt=Symbol.for("react.context"),Ce=Symbol.for("react.forward_ref"),qe=Symbol.for("react.suspense"),Qt=Symbol.for("react.suspense_list"),_t=Symbol.for("react.memo"),rt=Symbol.for("react.lazy"),Hn=Symbol.for("react.scope"),ea=Symbol.for("react.debug_trace_mode"),ji=Symbol.for("react.offscreen"),fr=Symbol.for("react.legacy_hidden"),kd=Symbol.for("react.cache"),Od=Symbol.for("react.tracing_marker"),zu=Symbol.iterator,_d="@@iterator";function xa(e){if(e===null||typeof e!="object")return null;var t=zu&&e[zu]||e[_d];return typeof t=="function"?t:null}var at=Object.assign,Pi=0,Qa,Al,Ll,Ml,zl,Ul,jl;function Pl(){}Pl.__reactDisabledLog=!0;function Uu(){{if(Pi===0){Qa=console.log,Al=console.info,Ll=console.warn,Ml=console.error,zl=console.group,Ul=console.groupCollapsed,jl=console.groupEnd;var e={configurable:!0,enumerable:!0,value:Pl,writable:!0};Object.defineProperties(console,{info:e,log:e,warn:e,error:e,group:e,groupCollapsed:e,groupEnd:e})}Pi++}}function Dd(){{if(Pi--,Pi===0){var e={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:at({},e,{value:Qa}),info:at({},e,{value:Al}),warn:at({},e,{value:Ll}),error:at({},e,{value:Ml}),group:at({},e,{value:zl}),groupCollapsed:at({},e,{value:Ul}),groupEnd:at({},e,{value:jl})})}Pi<0&&c("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var Fl=l.ReactCurrentDispatcher,Fi;function Er(e,t,n){{if(Fi===void 0)try{throw Error()}catch(o){var r=o.stack.trim().match(/\n( *(at )?)/);Fi=r&&r[1]||""}return` +`+Fi+e}}var Ja=!1,Za;{var Eo=typeof WeakMap=="function"?WeakMap:Map;Za=new Eo}function Bl(e,t){if(!e||Ja)return"";{var n=Za.get(e);if(n!==void 0)return n}var r;Ja=!0;var o=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var s;s=Fl.current,Fl.current=null,Uu();try{if(t){var d=function(){throw Error()};if(Object.defineProperty(d.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(d,[])}catch(F){r=F}Reflect.construct(e,[],d)}else{try{d.call()}catch(F){r=F}e.call(d.prototype)}}else{try{throw Error()}catch(F){r=F}e()}}catch(F){if(F&&r&&typeof F.stack=="string"){for(var m=F.stack.split(` +`),v=r.stack.split(` +`),b=m.length-1,w=v.length-1;b>=1&&w>=0&&m[b]!==v[w];)w--;for(;b>=1&&w>=0;b--,w--)if(m[b]!==v[w]){if(b!==1||w!==1)do if(b--,w--,w<0||m[b]!==v[w]){var A=` +`+m[b].replace(" at new "," at ");return e.displayName&&A.includes("")&&(A=A.replace("",e.displayName)),typeof e=="function"&&Za.set(e,A),A}while(b>=1&&w>=0);break}}}finally{Ja=!1,Fl.current=s,Dd(),Error.prepareStackTrace=o}var N=e?e.displayName||e.name:"",j=N?Er(N):"";return typeof e=="function"&&Za.set(e,j),j}function ju(e,t,n){return Bl(e,!0)}function Hl(e,t,n){return Bl(e,!1)}function Nd(e){var t=e.prototype;return!!(t&&t.isReactComponent)}function ei(e,t,n){if(e==null)return"";if(typeof e=="function")return Bl(e,Nd(e));if(typeof e=="string")return Er(e);switch(e){case qe:return Er("Suspense");case Qt:return Er("SuspenseList")}if(typeof e=="object")switch(e.$$typeof){case Ce:return Hl(e.render);case _t:return ei(e.type,t,n);case rt:{var r=e,o=r._payload,s=r._init;try{return ei(s(o),t,n)}catch{}}}return""}function Pu(e){switch(e._debugOwner&&e._debugOwner.type,e._debugSource,e.tag){case k:return Er(e.type);case we:return Er("Lazy");case G:return Er("Suspense");case Ue:return Er("SuspenseList");case x:case E:case te:return Hl(e.type);case V:return Hl(e.type.render);case y:return ju(e.type);default:return""}}function Il(e){try{var t="",n=e;do t+=Pu(n),n=n.return;while(n);return t}catch(r){return` +Error generating stack: `+r.message+` +`+r.stack}}function Co(e,t,n){var r=e.displayName;if(r)return r;var o=t.displayName||t.name||"";return o!==""?n+"("+o+")":n}function Fu(e){return e.displayName||"Context"}function vt(e){if(e==null)return null;if(typeof e.tag=="number"&&c("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Q:return"Fragment";case R:return"Portal";case De:return"Profiler";case oe:return"StrictMode";case qe:return"Suspense";case Qt:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case mt:var t=e;return Fu(t)+".Consumer";case nt:var n=e;return Fu(n._context)+".Provider";case Ce:return Co(e,e.render,"ForwardRef");case _t:var r=e.displayName||null;return r!==null?r:vt(e.type)||"Memo";case rt:{var o=e,s=o._payload,d=o._init;try{return vt(d(s))}catch{return null}}}return null}function Vl(e,t,n){var r=t.displayName||t.name||"";return e.displayName||(r!==""?n+"("+r+")":n)}function Wl(e){return e.displayName||"Context"}function Ge(e){var t=e.tag,n=e.type;switch(t){case wt:return"Cache";case P:var r=n;return Wl(r)+".Consumer";case $:var o=n;return Wl(o._context)+".Provider";case $e:return"DehydratedFragment";case V:return Vl(n,n.render,"ForwardRef");case _:return"Fragment";case k:return n;case D:return"Portal";case S:return"Root";case O:return"Text";case we:return vt(n);case I:return n===oe?"StrictMode":"Mode";case je:return"Offscreen";case H:return"Profiler";case St:return"Scope";case G:return"Suspense";case Ue:return"SuspenseList";case bt:return"TracingMarker";case y:case x:case ke:case E:case ae:case te:if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n;break}return null}var Bu=l.ReactDebugCurrentFrame,In=null,Bi=!1;function ti(){{if(In===null)return null;var e=In._debugOwner;if(e!==null&&typeof e<"u")return Ge(e)}return null}function Hu(){return In===null?"":Il(In)}function wn(){Bu.getCurrentStack=null,In=null,Bi=!1}function Xt(e){Bu.getCurrentStack=e===null?null:Hu,In=e,Bi=!1}function Iu(){return In}function dr(e){Bi=e}function rr(e){return""+e}function ta(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return he(e),e;default:return""}}var Ad={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0};function Ro(e,t){Ad[t.type]||t.onChange||t.onInput||t.readOnly||t.disabled||t.value==null||c("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`."),t.onChange||t.readOnly||t.disabled||t.checked==null||c("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")}function Hi(e){var t=e.type,n=e.nodeName;return n&&n.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Vu(e){return e._valueTracker}function ni(e){e._valueTracker=null}function Wu(e){var t="";return e&&(Hi(e)?t=e.checked?"true":"false":t=e.value),t}function Ld(e){var t=Hi(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);he(e[t]);var r=""+e[t];if(!(e.hasOwnProperty(t)||typeof n>"u"||typeof n.get!="function"||typeof n.set!="function")){var o=n.get,s=n.set;Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(m){he(m),r=""+m,s.call(this,m)}}),Object.defineProperty(e,t,{enumerable:n.enumerable});var d={getValue:function(){return r},setValue:function(m){he(m),r=""+m},stopTracking:function(){ni(e),delete e[t]}};return d}}function Sa(e){Vu(e)||(e._valueTracker=Ld(e))}function To(e){if(!e)return!1;var t=Vu(e);if(!t)return!0;var n=t.getValue(),r=Wu(e);return r!==n?(t.setValue(r),!0):!1}function ri(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var ko=!1,$u=!1,Yu=!1,Xu=!1;function Gu(e){var t=e.type==="checkbox"||e.type==="radio";return t?e.checked!=null:e.value!=null}function h(e,t){var n=e,r=t.checked,o=at({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??n._wrapperState.initialChecked});return o}function T(e,t){Ro("input",t),t.checked!==void 0&&t.defaultChecked!==void 0&&!$u&&(c("%s contains an input of type %s with both checked and defaultChecked props. Input elements must be either controlled or uncontrolled (specify either the checked prop, or the defaultChecked prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://reactjs.org/link/controlled-components",ti()||"A component",t.type),$u=!0),t.value!==void 0&&t.defaultValue!==void 0&&!ko&&(c("%s contains an input of type %s with both value and defaultValue props. Input elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://reactjs.org/link/controlled-components",ti()||"A component",t.type),ko=!0);var n=e,r=t.defaultValue==null?"":t.defaultValue;n._wrapperState={initialChecked:t.checked!=null?t.checked:t.defaultChecked,initialValue:ta(t.value!=null?t.value:r),controlled:Gu(t)}}function B(e,t){var n=e,r=t.checked;r!=null&&Zr(n,"checked",r,!1)}function W(e,t){var n=e;{var r=Gu(t);!n._wrapperState.controlled&&r&&!Xu&&(c("A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://reactjs.org/link/controlled-components"),Xu=!0),n._wrapperState.controlled&&!r&&!Yu&&(c("A component is changing a controlled input to be uncontrolled. This is likely caused by the value changing from a defined to undefined, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://reactjs.org/link/controlled-components"),Yu=!0)}B(e,t);var o=ta(t.value),s=t.type;if(o!=null)s==="number"?(o===0&&n.value===""||n.value!=o)&&(n.value=rr(o)):n.value!==rr(o)&&(n.value=rr(o));else if(s==="submit"||s==="reset"){n.removeAttribute("value");return}t.hasOwnProperty("value")?Pe(n,t.type,o):t.hasOwnProperty("defaultValue")&&Pe(n,t.type,ta(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(n.defaultChecked=!!t.defaultChecked)}function re(e,t,n){var r=e;if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var o=t.type,s=o==="submit"||o==="reset";if(s&&(t.value===void 0||t.value===null))return;var d=rr(r._wrapperState.initialValue);n||d!==r.value&&(r.value=d),r.defaultValue=d}var m=r.name;m!==""&&(r.name=""),r.defaultChecked=!r.defaultChecked,r.defaultChecked=!!r._wrapperState.initialChecked,m!==""&&(r.name=m)}function Me(e,t){var n=e;W(n,t),ge(n,t)}function ge(e,t){var n=t.name;if(t.type==="radio"&&n!=null){for(var r=e;r.parentNode;)r=r.parentNode;be(n,"name");for(var o=r.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),s=0;s.")))}):t.dangerouslySetInnerHTML!=null&&(Ut||(Ut=!0,c("Pass a `value` prop if you set dangerouslyInnerHTML so React knows which value should be selected.")))),t.selected!=null&&!it&&(c("Use the `defaultValue` or `value` props on must be an array if `multiple` is true.%s",n,Oo()):!e.multiple&&r&&c("The `%s` prop supplied to