From 73ca187136a689848a52496bb4a88ef7d8ed9f98 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 1 Feb 2026 13:05:22 +0000 Subject: [PATCH] Bump the minors group in /ui with 13 updates --- jhub_apps/static/js/index.js | 74 +++--- ui/package-lock.json | 423 +++++++++++++++++------------------ ui/package.json | 24 +- 3 files changed, 252 insertions(+), 269 deletions(-) diff --git a/jhub_apps/static/js/index.js b/jhub_apps/static/js/index.js index e10c5ae8..b7757358 100644 --- a/jhub_apps/static/js/index.js +++ b/jhub_apps/static/js/index.js @@ -1,4 +1,4 @@ -function X5(e,t){for(var n=0;nr[s]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const a of s)if(a.type==="childList")for(const l of a.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(s){const a={};return s.integrity&&(a.integrity=s.integrity),s.referrerPolicy&&(a.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?a.credentials="include":s.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(s){if(s.ep)return;s.ep=!0;const a=n(s);fetch(s.href,a)}})();function pd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Yh={exports:{}},kl={},Gh={exports:{}},kt={};/** +function N5(e,t){for(var n=0;nr[s]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const a of s)if(a.type==="childList")for(const l of a.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(s){const a={};return s.integrity&&(a.integrity=s.integrity),s.referrerPolicy&&(a.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?a.credentials="include":s.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(s){if(s.ep)return;s.ep=!0;const a=n(s);fetch(s.href,a)}})();function pd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Yh={exports:{}},zl={},Gh={exports:{}},Ot={};/** * @license React * react.production.min.js * @@ -6,7 +6,7 @@ function X5(e,t){for(var n=0;nn.searchParams.append("args[]",r)),`Minified MUI error #${e}; visit ${n} for the full message.`}const eo="$$material";function hs(){return hs=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?qn(Va,--br):0,Da--,zn===10&&(Da=1,vd--),zn}function Ir(){return zn=br2||mc(zn)>3?"":" "}function s3(e,t){for(;--t&&Ir()&&!(zn<48||zn>102||zn>57&&zn<65||zn>70&&zn<97););return zc(e,zf()+(t<6&&qo()==32&&Ir()==32))}function Ov(e){for(;Ir();)switch(zn){case e:return br;case 34:case 39:e!==34&&e!==39&&Ov(zn);break;case 40:e===41&&Ov(e);break;case 92:Ir();break}return br}function i3(e,t){for(;Ir()&&e+zn!==57;)if(e+zn===84&&qo()===47)break;return"/*"+zc(t,br-1)+"*"+hd(e===47?e:Ir())}function a3(e){for(;!mc(qo());)Ir();return zc(e,br)}function l3(e){return U8(Of("",null,null,null,[""],e=q8(e),0,[0],e))}function Of(e,t,n,r,s,a,l,u,f){for(var h=0,v=0,m=l,w=0,x=0,A=0,P=1,S=1,z=1,C=0,j="",D=s,k=a,T=r,M=j;S;)switch(A=C,C=Ir()){case 40:if(A!=108&&qn(M,m-1)==58){kv(M+=Ft(kf(C),"&","&\f"),"&\f")!=-1&&(z=-1);break}case 34:case 39:case 91:M+=kf(C);break;case 9:case 10:case 13:case 32:M+=o3(A);break;case 92:M+=s3(zf()-1,7);continue;case 47:switch(qo()){case 42:case 47:sf(c3(i3(Ir(),zf()),t,n),f);break;default:M+="/"}break;case 123*P:u[h++]=Xo(M)*z;case 125*P:case 59:case 0:switch(C){case 0:case 125:S=0;case 59+v:z==-1&&(M=Ft(M,/\f/g,"")),x>0&&Xo(M)-m&&sf(x>32?MP(M+";",r,n,m-1):MP(Ft(M," ","")+";",r,n,m-2),f);break;case 59:M+=";";default:if(sf(T=RP(M,t,n,h,v,s,u,j,D=[],k=[],m),a),C===123)if(v===0)Of(M,t,T,T,D,a,m,u,k);else switch(w===99&&qn(M,3)===110?100:w){case 100:case 108:case 109:case 115:Of(e,T,T,r&&sf(RP(e,T,T,0,0,s,u,j,s,D=[],m),k),s,k,m,u,r?D:k);break;default:Of(M,T,T,T,[""],k,0,u,k)}}h=v=x=0,P=z=1,j=M="",m=l;break;case 58:m=1+Xo(M),x=A;default:if(P<1){if(C==123)--P;else if(C==125&&P++==0&&r3()==125)continue}switch(M+=hd(C),C*P){case 38:z=v>0?1:(M+="\f",-1);break;case 44:u[h++]=(Xo(M)-1)*z,z=1;break;case 64:qo()===45&&(M+=kf(Ir())),w=qo(),v=m=Xo(j=M+=a3(zf())),C++;break;case 45:A===45&&Xo(M)==2&&(P=0)}}return a}function RP(e,t,n,r,s,a,l,u,f,h,v){for(var m=s-1,w=s===0?a:[""],x=km(w),A=0,P=0,S=0;A0?w[z]+" "+C:Ft(C,/&\f/g,w[z])))&&(f[S++]=j);return md(e,t,n,s===0?Dm:u,f,h,v)}function c3(e,t,n){return md(e,t,n,X8,hd(n3()),vc(e,2,-2),0)}function MP(e,t,n,r){return md(e,t,n,zm,vc(e,0,r),vc(e,r+1,-1),r)}function Ha(e,t){for(var n="",r=km(e),s=0;s6)switch(qn(e,t+1)){case 109:if(qn(e,t+4)!==45)break;case 102:return Ft(e,/(.+:)(.+)-([^]+)/,"$1"+Xt+"$2-$3$1"+Gf+(qn(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~kv(e,"stretch")?G8(Ft(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(qn(e,t+1)!==115)break;case 6444:switch(qn(e,Xo(e)-3-(~kv(e,"!important")&&10))){case 107:return Ft(e,":",":"+Xt)+e;case 101:return Ft(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Xt+(qn(e,14)===45?"inline-":"")+"box$3$1"+Xt+"$2$3$1"+Kn+"$2box$3")+e}break;case 5936:switch(qn(e,t+11)){case 114:return Xt+e+Kn+Ft(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Xt+e+Kn+Ft(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Xt+e+Kn+Ft(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Xt+e+Kn+e+e}return e}var y3=function(t,n,r,s){if(t.length>-1&&!t.return)switch(t.type){case zm:t.return=G8(t.value,t.length);break;case F8:return Ha([Tl(t,{value:Ft(t.value,"@","@"+Xt)})],s);case Dm:if(t.length)return t3(t.props,function(a){switch(e3(a,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Ha([Tl(t,{props:[Ft(a,/:(read-\w+)/,":"+Gf+"$1")]})],s);case"::placeholder":return Ha([Tl(t,{props:[Ft(a,/:(plac\w+)/,":"+Xt+"input-$1")]}),Tl(t,{props:[Ft(a,/:(plac\w+)/,":"+Gf+"$1")]}),Tl(t,{props:[Ft(a,/:(plac\w+)/,Kn+"input-$1")]})],s)}return""})}},A3=[y3],P3=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(P){var S=P.getAttribute("data-emotion");S.indexOf(" ")!==-1&&(document.head.appendChild(P),P.setAttribute("data-s",""))})}var s=t.stylisPlugins||A3,a={},l,u=[];l=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(P){for(var S=P.getAttribute("data-emotion").split(" "),z=1;zn.searchParams.append("args[]",r)),`Minified MUI error #${e}; visit ${n} for the full message.`}const eo="$$material";function hs(){return hs=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?qn(Va,--br):0,Da--,On===10&&(Da=1,vd--),On}function Ir(){return On=br2||vc(On)>3?"":" "}function rS(e,t){for(;--t&&Ir()&&!(On<48||On>102||On>57&&On<65||On>70&&On<97););return Dc(e,zf()+(t<6&&qo()==32&&Ir()==32))}function kv(e){for(;Ir();)switch(On){case e:return br;case 34:case 39:e!==34&&e!==39&&kv(On);break;case 40:e===41&&kv(e);break;case 92:Ir();break}return br}function oS(e,t){for(;Ir()&&e+On!==57;)if(e+On===84&&qo()===47)break;return"/*"+Dc(t,br-1)+"*"+hd(e===47?e:Ir())}function sS(e){for(;!vc(qo());)Ir();return Dc(e,br)}function iS(e){return U8(kf("",null,null,null,[""],e=q8(e),0,[0],e))}function kf(e,t,n,r,s,a,l,u,f){for(var h=0,v=0,m=l,w=0,x=0,y=0,P=1,S=1,z=1,C=0,j="",D=s,O=a,T=r,M=j;S;)switch(y=C,C=Ir()){case 40:if(y!=108&&qn(M,m-1)==58){Ov(M+=Ft(Of(C),"&","&\f"),"&\f")!=-1&&(z=-1);break}case 34:case 39:case 91:M+=Of(C);break;case 9:case 10:case 13:case 32:M+=nS(y);break;case 92:M+=rS(zf()-1,7);continue;case 47:switch(qo()){case 42:case 47:sf(aS(oS(Ir(),zf()),t,n),f);break;default:M+="/"}break;case 123*P:u[h++]=Xo(M)*z;case 125*P:case 59:case 0:switch(C){case 0:case 125:S=0;case 59+v:z==-1&&(M=Ft(M,/\f/g,"")),x>0&&Xo(M)-m&&sf(x>32?MP(M+";",r,n,m-1):MP(Ft(M," ","")+";",r,n,m-2),f);break;case 59:M+=";";default:if(sf(T=RP(M,t,n,h,v,s,u,j,D=[],O=[],m),a),C===123)if(v===0)kf(M,t,T,T,D,a,m,u,O);else switch(w===99&&qn(M,3)===110?100:w){case 100:case 108:case 109:case 115:kf(e,T,T,r&&sf(RP(e,T,T,0,0,s,u,j,s,D=[],m),O),s,O,m,u,r?D:O);break;default:kf(M,T,T,T,[""],O,0,u,O)}}h=v=x=0,P=z=1,j=M="",m=l;break;case 58:m=1+Xo(M),x=y;default:if(P<1){if(C==123)--P;else if(C==125&&P++==0&&tS()==125)continue}switch(M+=hd(C),C*P){case 38:z=v>0?1:(M+="\f",-1);break;case 44:u[h++]=(Xo(M)-1)*z,z=1;break;case 64:qo()===45&&(M+=Of(Ir())),w=qo(),v=m=Xo(j=M+=sS(zf())),C++;break;case 45:y===45&&Xo(M)==2&&(P=0)}}return a}function RP(e,t,n,r,s,a,l,u,f,h,v){for(var m=s-1,w=s===0?a:[""],x=Om(w),y=0,P=0,S=0;y0?w[z]+" "+C:Ft(C,/&\f/g,w[z])))&&(f[S++]=j);return md(e,t,n,s===0?Dm:u,f,h,v)}function aS(e,t,n){return md(e,t,n,X8,hd(eS()),hc(e,2,-2),0)}function MP(e,t,n,r){return md(e,t,n,zm,hc(e,0,r),hc(e,r+1,-1),r)}function Ha(e,t){for(var n="",r=Om(e),s=0;s6)switch(qn(e,t+1)){case 109:if(qn(e,t+4)!==45)break;case 102:return Ft(e,/(.+:)(.+)-([^]+)/,"$1"+Xt+"$2-$3$1"+Gf+(qn(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Ov(e,"stretch")?G8(Ft(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(qn(e,t+1)!==115)break;case 6444:switch(qn(e,Xo(e)-3-(~Ov(e,"!important")&&10))){case 107:return Ft(e,":",":"+Xt)+e;case 101:return Ft(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Xt+(qn(e,14)===45?"inline-":"")+"box$3$1"+Xt+"$2$3$1"+Kn+"$2box$3")+e}break;case 5936:switch(qn(e,t+11)){case 114:return Xt+e+Kn+Ft(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Xt+e+Kn+Ft(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Xt+e+Kn+Ft(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Xt+e+Kn+e+e}return e}var mS=function(t,n,r,s){if(t.length>-1&&!t.return)switch(t.type){case zm:t.return=G8(t.value,t.length);break;case F8:return Ha([kl(t,{value:Ft(t.value,"@","@"+Xt)})],s);case Dm:if(t.length)return $5(t.props,function(a){switch(_5(a,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Ha([kl(t,{props:[Ft(a,/:(read-\w+)/,":"+Gf+"$1")]})],s);case"::placeholder":return Ha([kl(t,{props:[Ft(a,/:(plac\w+)/,":"+Xt+"input-$1")]}),kl(t,{props:[Ft(a,/:(plac\w+)/,":"+Gf+"$1")]}),kl(t,{props:[Ft(a,/:(plac\w+)/,Kn+"input-$1")]})],s)}return""})}},gS=[mS],AS=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(P){var S=P.getAttribute("data-emotion");S.indexOf(" ")!==-1&&(document.head.appendChild(P),P.setAttribute("data-s",""))})}var s=t.stylisPlugins||gS,a={},l,u=[];l=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(P){for(var S=P.getAttribute("data-emotion").split(" "),z=1;z=4;++r,s-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(s){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&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 C3={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,scale: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},j3=/[A-Z]|^ms/g,D3=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Q8=function(t){return t.charCodeAt(1)===45},VP=function(t){return t!=null&&typeof t!="boolean"},Kh=Y8(function(e){return Q8(e)?e:e.replace(j3,"-$&").toLowerCase()}),XP=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(D3,function(r,s,a){return Fo={name:s,styles:a,next:Fo},s})}return C3[t]!==1&&!Q8(t)&&typeof n=="number"&&n!==0?n+"px":n};function gc(e,t,n){if(n==null)return"";var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case"boolean":return"";case"object":{var s=n;if(s.anim===1)return Fo={name:s.name,styles:s.styles,next:Fo},s.name;var a=n;if(a.styles!==void 0){var l=a.next;if(l!==void 0)for(;l!==void 0;)Fo={name:l.name,styles:l.styles,next:Fo},l=l.next;var u=a.styles+";";return u}return z3(e,t,n)}case"function":{if(e!==void 0){var f=Fo,h=n(e);return Fo=f,gc(e,t,h)}break}}var v=n;if(t==null)return v;var m=t[v];return m!==void 0?m:v}function z3(e,t,n){var r="";if(Array.isArray(n))for(var s=0;s96?B3:N3},UP=function(t,n,r){var s;if(n){var a=n.shouldForwardProp;s=t.__emotion_forwardProp&&a?function(l){return t.__emotion_forwardProp(l)&&a(l)}:a}return typeof s!="function"&&r&&(s=t.__emotion_forwardProp),s},V3=function(t){var n=t.cache,r=t.serialized,s=t.isStringTag;return Om(n,r,s),_8(function(){return Tm(n,r,s)}),null},X3=function e(t,n){var r=t.__emotion_real===t,s=r&&t.__emotion_base||t,a,l;n!==void 0&&(a=n.label,l=n.target);var u=UP(t,n,r),f=u||qP(s),h=!f("as");return function(){var v=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push("label:"+a+";"),v[0]==null||v[0].raw===void 0)m.push.apply(m,v);else{var w=v[0];m.push(w[0]);for(var x=v.length,A=1;At(W3(s)?n:s):t;return p.jsx(M3,{styles:r})}/** + */var IP;function yS(){if(IP)return Wt;IP=1;var e=typeof Symbol=="function"&&Symbol.for,t=e?Symbol.for("react.element"):60103,n=e?Symbol.for("react.portal"):60106,r=e?Symbol.for("react.fragment"):60107,s=e?Symbol.for("react.strict_mode"):60108,a=e?Symbol.for("react.profiler"):60114,l=e?Symbol.for("react.provider"):60109,u=e?Symbol.for("react.context"):60110,f=e?Symbol.for("react.async_mode"):60111,h=e?Symbol.for("react.concurrent_mode"):60111,v=e?Symbol.for("react.forward_ref"):60112,m=e?Symbol.for("react.suspense"):60113,w=e?Symbol.for("react.suspense_list"):60120,x=e?Symbol.for("react.memo"):60115,y=e?Symbol.for("react.lazy"):60116,P=e?Symbol.for("react.block"):60121,S=e?Symbol.for("react.fundamental"):60117,z=e?Symbol.for("react.responder"):60118,C=e?Symbol.for("react.scope"):60119;function j(O){if(typeof O=="object"&&O!==null){var T=O.$$typeof;switch(T){case t:switch(O=O.type,O){case f:case h:case r:case a:case s:case m:return O;default:switch(O=O&&O.$$typeof,O){case u:case v:case y:case x:case l:return O;default:return T}}case n:return T}}}function D(O){return j(O)===h}return Wt.AsyncMode=f,Wt.ConcurrentMode=h,Wt.ContextConsumer=u,Wt.ContextProvider=l,Wt.Element=t,Wt.ForwardRef=v,Wt.Fragment=r,Wt.Lazy=y,Wt.Memo=x,Wt.Portal=n,Wt.Profiler=a,Wt.StrictMode=s,Wt.Suspense=m,Wt.isAsyncMode=function(O){return D(O)||j(O)===f},Wt.isConcurrentMode=D,Wt.isContextConsumer=function(O){return j(O)===u},Wt.isContextProvider=function(O){return j(O)===l},Wt.isElement=function(O){return typeof O=="object"&&O!==null&&O.$$typeof===t},Wt.isForwardRef=function(O){return j(O)===v},Wt.isFragment=function(O){return j(O)===r},Wt.isLazy=function(O){return j(O)===y},Wt.isMemo=function(O){return j(O)===x},Wt.isPortal=function(O){return j(O)===n},Wt.isProfiler=function(O){return j(O)===a},Wt.isStrictMode=function(O){return j(O)===s},Wt.isSuspense=function(O){return j(O)===m},Wt.isValidElementType=function(O){return typeof O=="string"||typeof O=="function"||O===r||O===h||O===a||O===s||O===m||O===w||typeof O=="object"&&O!==null&&(O.$$typeof===y||O.$$typeof===x||O.$$typeof===l||O.$$typeof===u||O.$$typeof===v||O.$$typeof===S||O.$$typeof===z||O.$$typeof===C||O.$$typeof===P)},Wt.typeOf=j,Wt}var BP;function PS(){return BP||(BP=1,Zh.exports=yS()),Zh.exports}var Qh,NP;function bS(){if(NP)return Qh;NP=1;var e=PS(),t={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},n={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},r={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};a[e.ForwardRef]=r,a[e.Memo]=s;function l(y){return e.isMemo(y)?s:a[y.$$typeof]||t}var u=Object.defineProperty,f=Object.getOwnPropertyNames,h=Object.getOwnPropertySymbols,v=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,w=Object.prototype;function x(y,P,S){if(typeof P!="string"){if(w){var z=m(P);z&&z!==w&&x(y,z,S)}var C=f(P);h&&(C=C.concat(h(P)));for(var j=l(y),D=l(P),O=0;O=4;++r,s-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(s){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&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 SS={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,scale: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},HS=/[A-Z]|^ms/g,CS=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Q8=function(t){return t.charCodeAt(1)===45},VP=function(t){return t!=null&&typeof t!="boolean"},Kh=Y8(function(e){return Q8(e)?e:e.replace(HS,"-$&").toLowerCase()}),XP=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(CS,function(r,s,a){return Fo={name:s,styles:a,next:Fo},s})}return SS[t]!==1&&!Q8(t)&&typeof n=="number"&&n!==0?n+"px":n};function mc(e,t,n){if(n==null)return"";var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case"boolean":return"";case"object":{var s=n;if(s.anim===1)return Fo={name:s.name,styles:s.styles,next:Fo},s.name;var a=n;if(a.styles!==void 0){var l=a.next;if(l!==void 0)for(;l!==void 0;)Fo={name:l.name,styles:l.styles,next:Fo},l=l.next;var u=a.styles+";";return u}return jS(e,t,n)}case"function":{if(e!==void 0){var f=Fo,h=n(e);return Fo=f,mc(e,t,h)}break}}var v=n;if(t==null)return v;var m=t[v];return m!==void 0?m:v}function jS(e,t,n){var r="";if(Array.isArray(n))for(var s=0;s96?LS:IS},UP=function(t,n,r){var s;if(n){var a=n.shouldForwardProp;s=t.__emotion_forwardProp&&a?function(l){return t.__emotion_forwardProp(l)&&a(l)}:a}return typeof s!="function"&&r&&(s=t.__emotion_forwardProp),s},BS=function(t){var n=t.cache,r=t.serialized,s=t.isStringTag;return km(n,r,s),_8(function(){return Tm(n,r,s)}),null},NS=function e(t,n){var r=t.__emotion_real===t,s=r&&t.__emotion_base||t,a,l;n!==void 0&&(a=n.label,l=n.target);var u=UP(t,n,r),f=u||qP(s),h=!f("as");return function(){var v=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push("label:"+a+";"),v[0]==null||v[0].raw===void 0)m.push.apply(m,v);else{var w=v[0];m.push(w[0]);for(var x=v.length,y=1;yt(XS(s)?n:s):t;return p.jsx(ES,{styles:r})}/** * @mui/styled-engine v6.5.0 * * @license MIT * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */function tx(e,t){return Ev(e,t)}function J3(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}const YP=[];function Fs(e){return YP[0]=e,kc(YP)}var _h={exports:{}},Yt={};/** + */function tx(e,t){return Ev(e,t)}function FS(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}const YP=[];function Fs(e){return YP[0]=e,zc(YP)}var _h={exports:{}},Yt={};/** * @license React * react-is.production.js * @@ -35,8 +35,8 @@ function X5(e,t){for(var n=0;n{t[n]=rx(e[n])}),t}function Vn(e,t,n={clone:!0}){const r=n.clone?{...e}:e;return Wo(e)&&Wo(t)&&Object.keys(t).forEach(s=>{y.isValidElement(t[s])||nx.isValidElementType(t[s])?r[s]=t[s]:Wo(t[s])&&Object.prototype.hasOwnProperty.call(e,s)&&Wo(e[s])?r[s]=Vn(e[s],t[s],n):n.clone?r[s]=Wo(t[s])?rx(t[s]):t[s]:r[s]=t[s]}),r}const Y3=e=>{const t=Object.keys(e).map(n=>({key:n,val:e[n]}))||[];return t.sort((n,r)=>n.val-r.val),t.reduce((n,r)=>({...n,[r.key]:r.val}),{})};function G3(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5,...s}=e,a=Y3(t),l=Object.keys(a);function u(w){return`@media (min-width:${typeof t[w]=="number"?t[w]:w}${n})`}function f(w){return`@media (max-width:${(typeof t[w]=="number"?t[w]:w)-r/100}${n})`}function h(w,x){const A=l.indexOf(x);return`@media (min-width:${typeof t[w]=="number"?t[w]:w}${n}) and (max-width:${(A!==-1&&typeof t[l[A]]=="number"?t[l[A]]:x)-r/100}${n})`}function v(w){return l.indexOf(w)+1r.startsWith("@container")).sort((r,s)=>{const a=/min-width:\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(s.match(a)?.[1]||0)});return n.length?n.reduce((r,s)=>{const a=t[s];return delete r[s],r[s]=a,r},{...t}):t}function Z3(e,t){return t==="@"||t.startsWith("@")&&(e.some(n=>t.startsWith(`@${n}`))||!!t.match(/^@\d/))}function Q3(e,t){const n=t.match(/^@([^/]+)?\/?(.+)?$/);if(!n)return null;const[,r,s]=n,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(s).up(a)}function K3(e){const t=(a,l)=>a.replace("@media",l?`@container ${l}`:"@container");function n(a,l){a.up=(...u)=>t(e.breakpoints.up(...u),l),a.down=(...u)=>t(e.breakpoints.down(...u),l),a.between=(...u)=>t(e.breakpoints.between(...u),l),a.only=(...u)=>t(e.breakpoints.only(...u),l),a.not=(...u)=>{const f=t(e.breakpoints.not(...u),l);return f.includes("not all and")?f.replace("not all and ","").replace("min-width:","width<").replace("max-width:","width>").replace("and","or"):f}}const r={},s=a=>(n(r,a),r);return n(s),{...e,containerQueries:s}}const _3={borderRadius:4};function oc(e,t){return t?Vn(e,t,{clone:!1}):e}const gd={xs:0,sm:600,md:900,lg:1200,xl:1536},KP={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${gd[e]}px)`},$3={containerQueries:e=>({up:t=>{let n=typeof t=="number"?t:gd[t]||t;return typeof n=="number"&&(n=`${n}px`),e?`@container ${e} (min-width:${n})`:`@container (min-width:${n})`}})};function wr(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const a=r.breakpoints||KP;return t.reduce((l,u,f)=>(l[a.up(a.keys[f])]=n(t[f]),l),{})}if(typeof t=="object"){const a=r.breakpoints||KP;return Object.keys(t).reduce((l,u)=>{if(Z3(a.keys,u)){const f=Q3(r.containerQueries?r:$3,u);f&&(l[f]=n(t[u],u))}else if(Object.keys(a.values||gd).includes(u)){const f=a.up(u);l[f]=n(t[u],u)}else{const f=u;l[f]=t[f]}return l},{})}return n(t)}function ox(e={}){return e.keys?.reduce((n,r)=>{const s=e.up(r);return n[s]={},n},{})||{}}function Rv(e,t){return e.reduce((n,r)=>{const s=n[r];return(!s||Object.keys(s).length===0)&&delete n[r],n},t)}function eS(e,...t){const n=ox(e),r=[n,...t].reduce((s,a)=>Vn(s,a),{});return Rv(Object.keys(n),r)}function tS(e,t){if(typeof e!="object")return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((s,a)=>{a{e[s]!=null&&(n[s]=!0)}),n}function wi({values:e,breakpoints:t,base:n}){const r=n||tS(e,t),s=Object.keys(r);if(s.length===0)return e;let a;return s.reduce((l,u,f)=>(Array.isArray(e)?(l[u]=e[f]!=null?e[f]:e[a],a=f):typeof e=="object"?(l[u]=e[u]!=null?e[u]:e[a],a=u):l[u]=e,l),{})}function he(e){if(typeof e!="string")throw new Error(ps(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Xs(e,t,n=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&n){const r=`vars.${t}`.split(".").reduce((s,a)=>s&&s[a]?s[a]:null,e);if(r!=null)return r}return t.split(".").reduce((r,s)=>r&&r[s]!=null?r[s]:null,e)}function Zf(e,t,n,r=n){let s;return typeof e=="function"?s=e(n):Array.isArray(e)?s=e[n]||r:s=Xs(e,n)||r,t&&(s=t(s,r,e)),s}function Sn(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:s}=e,a=l=>{if(l[t]==null)return null;const u=l[t],f=l.theme,h=Xs(f,r)||{};return wr(l,u,m=>{let w=Zf(h,s,m);return m===w&&typeof m=="string"&&(w=Zf(h,s,`${t}${m==="default"?"":he(m)}`,m)),n===!1?w:{[n]:w}})};return a.propTypes={},a.filterProps=[t],a}function nS(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const rS={m:"margin",p:"padding"},oS={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},_P={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},sS=nS(e=>{if(e.length>2)if(_P[e])e=_P[e];else return[e];const[t,n]=e.split(""),r=rS[t],s=oS[n]||"";return Array.isArray(s)?s.map(a=>r+a):[r+s]}),Lm=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],Im=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...Lm,...Im];function Ec(e,t,n,r){const s=Xs(e,t,!0)??n;return typeof s=="number"||typeof s=="string"?a=>typeof a=="string"?a:typeof s=="string"?`calc(${a} * ${s})`:s*a:Array.isArray(s)?a=>{if(typeof a=="string")return a;const l=Math.abs(a),u=s[l];return a>=0?u:typeof u=="number"?-u:`-${u}`}:typeof s=="function"?s:()=>{}}function yd(e){return Ec(e,"spacing",8)}function Hi(e,t){return typeof t=="string"||t==null?t:e(t)}function iS(e,t){return n=>e.reduce((r,s)=>(r[s]=Hi(t,n),r),{})}function aS(e,t,n,r){if(!t.includes(n))return null;const s=sS(n),a=iS(s,r),l=e[n];return wr(e,l,a)}function sx(e,t){const n=yd(e.theme);return Object.keys(e).map(r=>aS(e,t,r,n)).reduce(oc,{})}function gn(e){return sx(e,Lm)}gn.propTypes={};gn.filterProps=Lm;function yn(e){return sx(e,Im)}yn.propTypes={};yn.filterProps=Im;function ix(e=8,t=yd({spacing:e})){if(e.mui)return e;const n=(...r)=>(r.length===0?[1]:r).map(a=>{const l=t(a);return typeof l=="number"?`${l}px`:l}).join(" ");return n.mui=!0,n}function Ad(...e){const t=e.reduce((r,s)=>(s.filterProps.forEach(a=>{r[a]=s}),r),{}),n=r=>Object.keys(r).reduce((s,a)=>t[a]?oc(s,t[a](r)):s,{});return n.propTypes={},n.filterProps=e.reduce((r,s)=>r.concat(s.filterProps),[]),n}function $r(e){return typeof e!="number"?e:`${e}px solid`}function io(e,t){return Sn({prop:e,themeKey:"borders",transform:t})}const lS=io("border",$r),cS=io("borderTop",$r),uS=io("borderRight",$r),fS=io("borderBottom",$r),dS=io("borderLeft",$r),pS=io("borderColor"),hS=io("borderTopColor"),vS=io("borderRightColor"),mS=io("borderBottomColor"),gS=io("borderLeftColor"),yS=io("outline",$r),AS=io("outlineColor"),Pd=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=Ec(e.theme,"shape.borderRadius",4),n=r=>({borderRadius:Hi(t,r)});return wr(e,e.borderRadius,n)}return null};Pd.propTypes={};Pd.filterProps=["borderRadius"];Ad(lS,cS,uS,fS,dS,pS,hS,vS,mS,gS,Pd,yS,AS);const bd=e=>{if(e.gap!==void 0&&e.gap!==null){const t=Ec(e.theme,"spacing",8),n=r=>({gap:Hi(t,r)});return wr(e,e.gap,n)}return null};bd.propTypes={};bd.filterProps=["gap"];const wd=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=Ec(e.theme,"spacing",8),n=r=>({columnGap:Hi(t,r)});return wr(e,e.columnGap,n)}return null};wd.propTypes={};wd.filterProps=["columnGap"];const xd=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=Ec(e.theme,"spacing",8),n=r=>({rowGap:Hi(t,r)});return wr(e,e.rowGap,n)}return null};xd.propTypes={};xd.filterProps=["rowGap"];const PS=Sn({prop:"gridColumn"}),bS=Sn({prop:"gridRow"}),wS=Sn({prop:"gridAutoFlow"}),xS=Sn({prop:"gridAutoColumns"}),SS=Sn({prop:"gridAutoRows"}),HS=Sn({prop:"gridTemplateColumns"}),CS=Sn({prop:"gridTemplateRows"}),jS=Sn({prop:"gridTemplateAreas"}),DS=Sn({prop:"gridArea"});Ad(bd,wd,xd,PS,bS,wS,xS,SS,HS,CS,jS,DS);function Ca(e,t){return t==="grey"?t:e}const zS=Sn({prop:"color",themeKey:"palette",transform:Ca}),kS=Sn({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:Ca}),OS=Sn({prop:"backgroundColor",themeKey:"palette",transform:Ca});Ad(zS,kS,OS);function Mr(e){return e<=1&&e!==0?`${e*100}%`:e}const TS=Sn({prop:"width",transform:Mr}),Bm=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{const r=e.theme?.breakpoints?.values?.[n]||gd[n];return r?e.theme?.breakpoints?.unit!=="px"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:Mr(n)}};return wr(e,e.maxWidth,t)}return null};Bm.filterProps=["maxWidth"];const ES=Sn({prop:"minWidth",transform:Mr}),RS=Sn({prop:"height",transform:Mr}),MS=Sn({prop:"maxHeight",transform:Mr}),LS=Sn({prop:"minHeight",transform:Mr});Sn({prop:"size",cssProperty:"width",transform:Mr});Sn({prop:"size",cssProperty:"height",transform:Mr});const IS=Sn({prop:"boxSizing"});Ad(TS,Bm,ES,RS,MS,LS,IS);const Rc={border:{themeKey:"borders",transform:$r},borderTop:{themeKey:"borders",transform:$r},borderRight:{themeKey:"borders",transform:$r},borderBottom:{themeKey:"borders",transform:$r},borderLeft:{themeKey:"borders",transform:$r},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:$r},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Pd},color:{themeKey:"palette",transform:Ca},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:Ca},backgroundColor:{themeKey:"palette",transform:Ca},p:{style:yn},pt:{style:yn},pr:{style:yn},pb:{style:yn},pl:{style:yn},px:{style:yn},py:{style:yn},padding:{style:yn},paddingTop:{style:yn},paddingRight:{style:yn},paddingBottom:{style:yn},paddingLeft:{style:yn},paddingX:{style:yn},paddingY:{style:yn},paddingInline:{style:yn},paddingInlineStart:{style:yn},paddingInlineEnd:{style:yn},paddingBlock:{style:yn},paddingBlockStart:{style:yn},paddingBlockEnd:{style:yn},m:{style:gn},mt:{style:gn},mr:{style:gn},mb:{style:gn},ml:{style:gn},mx:{style:gn},my:{style:gn},margin:{style:gn},marginTop:{style:gn},marginRight:{style:gn},marginBottom:{style:gn},marginLeft:{style:gn},marginX:{style:gn},marginY:{style:gn},marginInline:{style:gn},marginInlineStart:{style:gn},marginInlineEnd:{style:gn},marginBlock:{style:gn},marginBlockStart:{style:gn},marginBlockEnd:{style:gn},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:bd},rowGap:{style:xd},columnGap:{style:wd},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Mr},maxWidth:{style:Bm},minWidth:{transform:Mr},height:{transform:Mr},maxHeight:{transform:Mr},minHeight:{transform:Mr},boxSizing:{},font:{themeKey:"font"},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function BS(...e){const t=e.reduce((r,s)=>r.concat(Object.keys(s)),[]),n=new Set(t);return e.every(r=>n.size===Object.keys(r).length)}function NS(e,t){return typeof e=="function"?e(t):e}function VS(){function e(n,r,s,a){const l={[n]:r,theme:s},u=a[n];if(!u)return{[n]:r};const{cssProperty:f=n,themeKey:h,transform:v,style:m}=u;if(r==null)return null;if(h==="typography"&&r==="inherit")return{[n]:r};const w=Xs(s,h)||{};return m?m(l):wr(l,r,A=>{let P=Zf(w,v,A);return A===P&&typeof A=="string"&&(P=Zf(w,v,`${n}${A==="default"?"":he(A)}`,A)),f===!1?P:{[f]:P}})}function t(n){const{sx:r,theme:s={},nested:a}=n||{};if(!r)return null;const l=s.unstable_sxConfig??Rc;function u(f){let h=f;if(typeof f=="function")h=f(s);else if(typeof f!="object")return f;if(!h)return null;const v=ox(s.breakpoints),m=Object.keys(v);let w=v;return Object.keys(h).forEach(x=>{const A=NS(h[x],s);if(A!=null)if(typeof A=="object")if(l[x])w=oc(w,e(x,A,s,l));else{const P=wr({theme:s},A,S=>({[x]:S}));BS(P,A)?w[x]=t({sx:A,theme:s,nested:!0}):w=oc(w,P)}else w=oc(w,e(x,A,s,l))}),!a&&s.modularCssLayers?{"@layer sx":QP(s,Rv(m,w))}:QP(s,Rv(m,w))}return Array.isArray(r)?r.map(u):u(r)}return t}const qs=VS();qs.filterProps=["sx"];function XS(e,t){const n=this;if(n.vars){if(!n.colorSchemes?.[e]||typeof n.getColorSchemeSelector!="function")return{};let r=n.getColorSchemeSelector(e);return r==="&"?t:((r.includes("data-")||r.includes("."))&&(r=`*:where(${r.replace(/\s*&$/,"")}) &`),{[r]:t})}return n.palette.mode===e?t:{}}function Sd(e={},...t){const{breakpoints:n={},palette:r={},spacing:s,shape:a={},...l}=e,u=G3(n),f=ix(s);let h=Vn({breakpoints:u,direction:"ltr",components:{},palette:{mode:"light",...r},spacing:f,shape:{..._3,...a}},l);return h=K3(h),h.applyStyles=XS,h=t.reduce((v,m)=>Vn(v,m),h),h.unstable_sxConfig={...Rc,...l?.unstable_sxConfig},h.unstable_sx=function(m){return qs({sx:m,theme:this})},h}function FS(e){return Object.keys(e).length===0}function Hd(e=null){const t=y.useContext(Oc);return!t||FS(t)?e:t}const WS=Sd();function Cd(e=WS){return Hd(e)}function $h(e){const t=Fs(e);return e!==t&&t.styles?(t.styles.match(/^@layer\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function ax({styles:e,themeId:t,defaultTheme:n={}}){const r=Cd(n),s=t&&r[t]||r;let a=typeof e=="function"?e(s):e;return s.modularCssLayers&&(Array.isArray(a)?a=a.map(l=>$h(typeof l=="function"?l(s):l)):a=$h(a)),p.jsx(ex,{styles:a})}const JS=e=>{const t={systemProps:{},otherProps:{}},n=e?.theme?.unstable_sxConfig??Rc;return Object.keys(e).forEach(r=>{n[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function jd(e){const{sx:t,...n}=e,{systemProps:r,otherProps:s}=JS(n);let a;return Array.isArray(t)?a=[r,...t]:typeof t=="function"?a=(...l)=>{const u=t(...l);return Wo(u)?{...r,...u}:r}:a={...r,...t},{...s,sx:a}}const $P=e=>e,qS=()=>{let e=$P;return{configure(t){e=t},generate(t){return e(t)},reset(){e=$P}}},lx=qS();function cx(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;tu!=="theme"&&u!=="sx"&&u!=="as"})(qs);return y.forwardRef(function(f,h){const v=Cd(n),{className:m,component:w="div",...x}=jd(f);return p.jsx(a,{as:w,ref:h,className:je(m,s?s(r):r),theme:t&&v[t]||v,...x})})}const YS={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 Ze(e,t,n="Mui"){const r=YS[t];return r?`${n}-${r}`:`${lx.generate(e)}-${t}`}function Qe(e,t,n="Mui"){const r={};return t.forEach(s=>{r[s]=Ze(e,s,n)}),r}function ux(e){const{variants:t,...n}=e,r={variants:t,style:Fs(n),isProcessed:!0};return r.style===n||t&&t.forEach(s=>{typeof s.style!="function"&&(s.style=Fs(s.style))}),r}const GS=Sd();function ev(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}function mi(e,t){return t&&e&&typeof e=="object"&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function ZS(e){return e?(t,n)=>n[e]:null}function QS(e,t,n){e.theme=_S(e.theme)?n:e.theme[t]||e.theme}function Tf(e,t,n){const r=typeof t=="function"?t(e):t;if(Array.isArray(r))return r.flatMap(s=>Tf(e,s,n));if(Array.isArray(r?.variants)){let s;if(r.isProcessed)s=n?mi(r.style,n):r.style;else{const{variants:a,...l}=r;s=n?mi(Fs(l),n):l}return fx(e,r.variants,[s],n)}return r?.isProcessed?n?mi(Fs(r.style),n):r.style:n?mi(Fs(r),n):r}function fx(e,t,n=[],r=void 0){let s;e:for(let a=0;a{J3(u,T=>T.filter(M=>M!==qs));const{name:h,slot:v,skipVariantsResolver:m,skipSx:w,overridesResolver:x=ZS(e4(v)),...A}=f,P=h&&h.startsWith("Mui")||v?"components":"custom",S=m!==void 0?m:v&&v!=="Root"&&v!=="root"||!1,z=w||!1;let C=ev;v==="Root"||v==="root"?C=r:v?C=s:$S(u)&&(C=void 0);const j=tx(u,{shouldForwardProp:C,label:KS(),...A}),D=T=>{if(T.__emotion_real===T)return T;if(typeof T=="function")return function(E){return Tf(E,T,E.theme.modularCssLayers?P:void 0)};if(Wo(T)){const M=ux(T);return function(L){return M.variants?Tf(L,M,L.theme.modularCssLayers?P:void 0):L.theme.modularCssLayers?mi(M.style,P):M.style}}return T},k=(...T)=>{const M=[],E=T.map(D),L=[];if(M.push(a),h&&x&&L.push(function(B){const X=B.theme.components?.[h]?.styleOverrides;if(!X)return null;const J={};for(const ne in X)J[ne]=Tf(B,X[ne],B.theme.modularCssLayers?"theme":void 0);return x(B,J)}),h&&!S&&L.push(function(B){const X=B.theme?.components?.[h]?.variants;return X?fx(B,X,[],B.theme.modularCssLayers?"theme":void 0):null}),z||L.push(qs),Array.isArray(E[0])){const W=E.shift(),B=new Array(M.length).fill(""),Z=new Array(L.length).fill("");let X;X=[...B,...W,...Z],X.raw=[...B,...W.raw,...Z],M.unshift(X)}const H=[...M,...E,...L],V=j(...H);return u.muiName&&(V.muiName=u.muiName),V};return j.withConfig&&(k.withConfig=j.withConfig),k}}function KS(e,t){return void 0}function _S(e){for(const t in e)return!1;return!0}function $S(e){return typeof e=="string"&&e.charCodeAt(0)>96}function e4(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}const t4=dx();function za(e,t){const n={...t};for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)){const s=r;if(s==="components"||s==="slots")n[s]={...e[s],...n[s]};else if(s==="componentsProps"||s==="slotProps"){const a=e[s],l=t[s];if(!l)n[s]=a||{};else if(!a)n[s]=l;else{n[s]={...l};for(const u in a)if(Object.prototype.hasOwnProperty.call(a,u)){const f=u;n[s][f]=za(a[f],l[f])}}}else n[s]===void 0&&(n[s]=e[s])}return n}function px(e){const{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:za(t.components[n].defaultProps,r)}function hx({props:e,name:t,defaultTheme:n,themeId:r}){let s=Cd(n);return r&&(s=s[r]||s),px({theme:s,name:t,props:e})}const xr=typeof window<"u"?y.useLayoutEffect:y.useEffect;function n4(e,t,n,r,s){const[a,l]=y.useState(()=>s&&n?n(e).matches:r?r(e).matches:t);return xr(()=>{if(!n)return;const u=n(e),f=()=>{l(u.matches)};return f(),u.addEventListener("change",f),()=>{u.removeEventListener("change",f)}},[e,n]),a}const r4={...Yf},vx=r4.useSyncExternalStore;function o4(e,t,n,r,s){const a=y.useCallback(()=>t,[t]),l=y.useMemo(()=>{if(s&&n)return()=>n(e).matches;if(r!==null){const{matches:v}=r(e);return()=>v}return a},[a,e,r,s,n]),[u,f]=y.useMemo(()=>{if(n===null)return[a,()=>()=>{}];const v=n(e);return[()=>v.matches,m=>(v.addEventListener("change",m),()=>{v.removeEventListener("change",m)})]},[a,n,e]);return vx(f,u,l)}function mx(e={}){const{themeId:t}=e;return function(r,s={}){let a=Hd();a&&t&&(a=a[t]||a);const l=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:u=!1,matchMedia:f=l?window.matchMedia:null,ssrMatchMedia:h=null,noSsr:v=!1}=px({name:"MuiUseMediaQuery",props:s,theme:a});let m=typeof r=="function"?r(a):r;return m=m.replace(/^@media( ?)/m,""),m.includes("print")&&console.warn(["MUI: You have provided a `print` query to the `useMediaQuery` hook.","Using the print media query to modify print styles can lead to unexpected results.","Consider using the `displayPrint` field in the `sx` prop instead.","More information about `displayPrint` on our docs: https://mui.com/system/display/#display-in-print."].join(` -`)),(vx!==void 0?o4:n4)(m,u,f,h,v)}}mx();function s4(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}function Nm(e,t=0,n=1){return s4(e,t,n)}function i4(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&n[0].length===1&&(n=n.map(r=>r+r)),n?`rgb${n.length===4?"a":""}(${n.map((r,s)=>s<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(", ")})`:""}function Us(e){if(e.type)return e;if(e.charAt(0)==="#")return Us(i4(e));const t=e.indexOf("("),n=e.substring(0,t);if(!["rgb","rgba","hsl","hsla","color"].includes(n))throw new Error(ps(9,e));let r=e.substring(t+1,e.length-1),s;if(n==="color"){if(r=r.split(" "),s=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),!["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].includes(s))throw new Error(ps(10,s))}else r=r.split(",");return r=r.map(a=>parseFloat(a)),{type:n,values:r,colorSpace:s}}const a4=e=>{const t=Us(e);return t.values.slice(0,3).map((n,r)=>t.type.includes("hsl")&&r!==0?`${n}%`:n).join(" ")},Gl=(e,t)=>{try{return a4(e)}catch{return e}};function Dd(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.includes("rgb")?r=r.map((s,a)=>a<3?parseInt(s,10):s):t.includes("hsl")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes("color")?r=`${n} ${r.join(" ")}`:r=`${r.join(", ")}`,`${t}(${r})`}function gx(e){e=Us(e);const{values:t}=e,n=t[0],r=t[1]/100,s=t[2]/100,a=r*Math.min(s,1-s),l=(h,v=(h+n/30)%12)=>s-a*Math.max(Math.min(v-3,9-v,1),-1);let u="rgb";const f=[Math.round(l(0)*255),Math.round(l(8)*255),Math.round(l(4)*255)];return e.type==="hsla"&&(u+="a",f.push(t[3])),Dd({type:u,values:f})}function Mv(e){e=Us(e);let t=e.type==="hsl"||e.type==="hsla"?Us(gx(e)).values:e.values;return t=t.map(n=>(e.type!=="color"&&(n/=255),n<=.03928?n/12.92:((n+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function l4(e,t){const n=Mv(e),r=Mv(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function Pt(e,t){return e=Us(e),t=Nm(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,Dd(e)}function af(e,t,n){try{return Pt(e,t)}catch{return e}}function Ci(e,t){if(e=Us(e),t=Nm(t),e.type.includes("hsl"))e.values[2]*=1-t;else if(e.type.includes("rgb")||e.type.includes("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return Dd(e)}function Gt(e,t,n){try{return Ci(e,t)}catch{return e}}function ji(e,t){if(e=Us(e),t=Nm(t),e.type.includes("hsl"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.includes("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return Dd(e)}function Zt(e,t,n){try{return ji(e,t)}catch{return e}}function yx(e,t=.15){return Mv(e)>.5?Ci(e,t):ji(e,t)}function lf(e,t,n){try{return yx(e,t)}catch{return e}}function Lv(...e){return e.reduce((t,n)=>n==null?t:function(...s){t.apply(this,s),n.apply(this,s)},()=>{})}function Vm(e,t=166){let n;function r(...s){const a=()=>{e.apply(this,s)};clearTimeout(n),n=setTimeout(a,t)}return r.clear=()=>{clearTimeout(n)},r}function Ef(e,t){return y.isValidElement(e)&&t.indexOf(e.type.muiName??e.type?._payload?.value?.muiName)!==-1}function er(e){return e&&e.ownerDocument||document}function Co(e){return er(e).defaultView||window}function Iv(e,t){typeof e=="function"?e(t):e&&(e.current=t)}let eb=0;function c4(e){const[t,n]=y.useState(e),r=e||t;return y.useEffect(()=>{t==null&&(eb+=1,n(`mui-${eb}`))},[t]),r}const u4={...Yf},tb=u4.useId;function no(e){if(tb!==void 0){const t=tb();return e??t}return c4(e)}function Ws({controlled:e,default:t,name:n,state:r="value"}){const{current:s}=y.useRef(e!==void 0),[a,l]=y.useState(t),u=s?e:a,f=y.useCallback(h=>{s||l(h)},[]);return[u,f]}function $n(e){const t=y.useRef(e);return xr(()=>{t.current=e}),y.useRef((...n)=>(0,t.current)(...n)).current}function ln(...e){const t=y.useRef(void 0),n=y.useCallback(r=>{const s=e.map(a=>{if(a==null)return null;if(typeof a=="function"){const l=a,u=l(r);return typeof u=="function"?u:()=>{l(null)}}return a.current=r,()=>{a.current=null}});return()=>{s.forEach(a=>a?.())}},e);return y.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=n(r))},e)}const nb={};function Ax(e,t){const n=y.useRef(nb);return n.current===nb&&(n.current=e(t)),n}const f4=[];function d4(e){y.useEffect(e,f4)}class zd{static create(){return new zd}currentId=null;start(t,n){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,n()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear}function gi(){const e=Ax(zd.create).current;return d4(e.disposeEffect),e}function ka(e){try{return e.matches(":focus-visible")}catch{}return!1}function Px(e=window){const t=e.document.documentElement.clientWidth;return e.innerWidth-t}const p4=e=>{const t=y.useRef({});return y.useEffect(()=>{t.current=e}),t.current};function Ke(e,t,n=void 0){const r={};for(const s in e){const a=e[s];let l="",u=!0;for(let f=0;fr.match(/^on[A-Z]/)&&typeof e[r]=="function"&&!t.includes(r)).forEach(r=>{n[r]=e[r]}),n}function rb(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(n=>!(n.match(/^on[A-Z]/)&&typeof e[n]=="function")).forEach(n=>{t[n]=e[n]}),t}function wx(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:s,className:a}=e;if(!t){const x=je(n?.className,a,s?.className,r?.className),A={...n?.style,...s?.style,...r?.style},P={...n,...s,...r};return x.length>0&&(P.className=x),Object.keys(A).length>0&&(P.style=A),{props:P,internalRef:void 0}}const l=Qf({...s,...r}),u=rb(r),f=rb(s),h=t(l),v=je(h?.className,n?.className,a,s?.className,r?.className),m={...h?.style,...n?.style,...s?.style,...r?.style},w={...h,...n,...f,...u};return v.length>0&&(w.className=v),Object.keys(m).length>0&&(w.style=m),{props:w,internalRef:h.ref}}function xx(e,t,n){return typeof e=="function"?e(t,n):e}function Sx(e){const{elementType:t,externalSlotProps:n,ownerState:r,skipResolvingSlotProps:s=!1,...a}=e,l=s?{}:xx(n,r),{props:u,internalRef:f}=wx({...a,externalSlotProps:l}),h=ln(f,l?.ref,e.additionalProps?.ref);return bx(t,{...u,ref:h},r)}function Ys(e){return parseInt(y.version,10)>=19?e?.props?.ref||null:e?.ref||null}const Hx=y.createContext(null);function Xm(){return y.useContext(Hx)}const v4=typeof Symbol=="function"&&Symbol.for,m4=v4?Symbol.for("mui.nested"):"__THEME_NESTED__";function g4(e,t){return typeof t=="function"?t(e):{...e,...t}}function y4(e){const{children:t,theme:n}=e,r=Xm(),s=y.useMemo(()=>{const a=r===null?{...n}:g4(r,n);return a!=null&&(a[m4]=r!==null),a},[n,r]);return p.jsx(Hx.Provider,{value:s,children:t})}const Cx=y.createContext();function A4({value:e,...t}){return p.jsx(Cx.Provider,{value:e??!0,...t})}const Mc=()=>y.useContext(Cx)??!1,jx=y.createContext(void 0);function P4({value:e,children:t}){return p.jsx(jx.Provider,{value:e,children:t})}function b4(e){const{theme:t,name:n,props:r}=e;if(!t||!t.components||!t.components[n])return r;const s=t.components[n];return s.defaultProps?za(s.defaultProps,r):!s.styleOverrides&&!s.variants?za(s,r):r}function w4({props:e,name:t}){const n=y.useContext(jx);return b4({props:e,name:t,theme:{components:n}})}function x4(e){const t=Hd(),n=no()||"",{modularCssLayers:r}=e;let s="mui.global, mui.components, mui.theme, mui.custom, mui.sx";return!r||t!==null?s="":typeof r=="string"?s=r.replace(/mui(?!\.)/g,s):s=`@layer ${s};`,xr(()=>{const a=document.querySelector("head");if(!a)return;const l=a.firstChild;if(s){if(l&&l.hasAttribute?.("data-mui-layer-order")&&l.getAttribute("data-mui-layer-order")===n)return;const u=document.createElement("style");u.setAttribute("data-mui-layer-order",n),u.textContent=s,a.prepend(u)}else a.querySelector(`style[data-mui-layer-order="${n}"]`)?.remove()},[s,n]),s?p.jsx(ax,{styles:s}):null}const ob={};function sb(e,t,n,r=!1){return y.useMemo(()=>{const s=e&&t[e]||t;if(typeof n=="function"){const a=n(s),l=e?{...t,[e]:a}:a;return r?()=>l:l}return e?{...t,[e]:n}:{...t,...n}},[e,t,n,r])}function Dx(e){const{children:t,theme:n,themeId:r}=e,s=Hd(ob),a=Xm()||ob,l=sb(r,s,n),u=sb(r,a,n,!0),f=(r?l[r]:l).direction==="rtl",h=x4(l);return p.jsx(y4,{theme:u,children:p.jsx(Oc.Provider,{value:l,children:p.jsx(A4,{value:f,children:p.jsxs(P4,{value:r?l[r].components:l.components,children:[h,t]})})})})}const ib={theme:void 0};function S4(e){let t,n;return function(s){let a=t;return(a===void 0||s.theme!==n)&&(ib.theme=s.theme,a=ux(e(ib)),t=a,n=s.theme),a}}const Fm="mode",Wm="color-scheme",H4="data-color-scheme";function C4(e){const{defaultMode:t="system",defaultLightColorScheme:n="light",defaultDarkColorScheme:r="dark",modeStorageKey:s=Fm,colorSchemeStorageKey:a=Wm,attribute:l=H4,colorSchemeNode:u="document.documentElement",nonce:f}=e||{};let h="",v=l;if(l==="class"&&(v=".%s"),l==="data"&&(v="[data-%s]"),v.startsWith(".")){const w=v.substring(1);h+=`${u}.classList.remove('${w}'.replace('%s', light), '${w}'.replace('%s', dark)); + */var GP;function WS(){if(GP)return Yt;GP=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),a=Symbol.for("react.consumer"),l=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),v=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),w=Symbol.for("react.offscreen"),x=Symbol.for("react.client.reference");function y(P){if(typeof P=="object"&&P!==null){var S=P.$$typeof;switch(S){case e:switch(P=P.type,P){case n:case s:case r:case f:case h:return P;default:switch(P=P&&P.$$typeof,P){case l:case u:case m:case v:return P;case a:return P;default:return S}}case t:return S}}}return Yt.ContextConsumer=a,Yt.ContextProvider=l,Yt.Element=e,Yt.ForwardRef=u,Yt.Fragment=n,Yt.Lazy=m,Yt.Memo=v,Yt.Portal=t,Yt.Profiler=s,Yt.StrictMode=r,Yt.Suspense=f,Yt.SuspenseList=h,Yt.isContextConsumer=function(P){return y(P)===a},Yt.isContextProvider=function(P){return y(P)===l},Yt.isElement=function(P){return typeof P=="object"&&P!==null&&P.$$typeof===e},Yt.isForwardRef=function(P){return y(P)===u},Yt.isFragment=function(P){return y(P)===n},Yt.isLazy=function(P){return y(P)===m},Yt.isMemo=function(P){return y(P)===v},Yt.isPortal=function(P){return y(P)===t},Yt.isProfiler=function(P){return y(P)===s},Yt.isStrictMode=function(P){return y(P)===r},Yt.isSuspense=function(P){return y(P)===f},Yt.isSuspenseList=function(P){return y(P)===h},Yt.isValidElementType=function(P){return typeof P=="string"||typeof P=="function"||P===n||P===s||P===r||P===f||P===h||P===w||typeof P=="object"&&P!==null&&(P.$$typeof===m||P.$$typeof===v||P.$$typeof===l||P.$$typeof===a||P.$$typeof===u||P.$$typeof===x||P.getModuleId!==void 0)},Yt.typeOf=y,Yt}var ZP;function JS(){return ZP||(ZP=1,_h.exports=WS()),_h.exports}var nx=JS();function Wo(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function rx(e){if(A.isValidElement(e)||nx.isValidElementType(e)||!Wo(e))return e;const t={};return Object.keys(e).forEach(n=>{t[n]=rx(e[n])}),t}function Vn(e,t,n={clone:!0}){const r=n.clone?{...e}:e;return Wo(e)&&Wo(t)&&Object.keys(t).forEach(s=>{A.isValidElement(t[s])||nx.isValidElementType(t[s])?r[s]=t[s]:Wo(t[s])&&Object.prototype.hasOwnProperty.call(e,s)&&Wo(e[s])?r[s]=Vn(e[s],t[s],n):n.clone?r[s]=Wo(t[s])?rx(t[s]):t[s]:r[s]=t[s]}),r}const qS=e=>{const t=Object.keys(e).map(n=>({key:n,val:e[n]}))||[];return t.sort((n,r)=>n.val-r.val),t.reduce((n,r)=>({...n,[r.key]:r.val}),{})};function US(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5,...s}=e,a=qS(t),l=Object.keys(a);function u(w){return`@media (min-width:${typeof t[w]=="number"?t[w]:w}${n})`}function f(w){return`@media (max-width:${(typeof t[w]=="number"?t[w]:w)-r/100}${n})`}function h(w,x){const y=l.indexOf(x);return`@media (min-width:${typeof t[w]=="number"?t[w]:w}${n}) and (max-width:${(y!==-1&&typeof t[l[y]]=="number"?t[l[y]]:x)-r/100}${n})`}function v(w){return l.indexOf(w)+1r.startsWith("@container")).sort((r,s)=>{const a=/min-width:\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(s.match(a)?.[1]||0)});return n.length?n.reduce((r,s)=>{const a=t[s];return delete r[s],r[s]=a,r},{...t}):t}function YS(e,t){return t==="@"||t.startsWith("@")&&(e.some(n=>t.startsWith(`@${n}`))||!!t.match(/^@\d/))}function GS(e,t){const n=t.match(/^@([^/]+)?\/?(.+)?$/);if(!n)return null;const[,r,s]=n,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(s).up(a)}function ZS(e){const t=(a,l)=>a.replace("@media",l?`@container ${l}`:"@container");function n(a,l){a.up=(...u)=>t(e.breakpoints.up(...u),l),a.down=(...u)=>t(e.breakpoints.down(...u),l),a.between=(...u)=>t(e.breakpoints.between(...u),l),a.only=(...u)=>t(e.breakpoints.only(...u),l),a.not=(...u)=>{const f=t(e.breakpoints.not(...u),l);return f.includes("not all and")?f.replace("not all and ","").replace("min-width:","width<").replace("max-width:","width>").replace("and","or"):f}}const r={},s=a=>(n(r,a),r);return n(s),{...e,containerQueries:s}}const QS={borderRadius:4};function rc(e,t){return t?Vn(e,t,{clone:!1}):e}const gd={xs:0,sm:600,md:900,lg:1200,xl:1536},KP={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${gd[e]}px)`},KS={containerQueries:e=>({up:t=>{let n=typeof t=="number"?t:gd[t]||t;return typeof n=="number"&&(n=`${n}px`),e?`@container ${e} (min-width:${n})`:`@container (min-width:${n})`}})};function wr(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const a=r.breakpoints||KP;return t.reduce((l,u,f)=>(l[a.up(a.keys[f])]=n(t[f]),l),{})}if(typeof t=="object"){const a=r.breakpoints||KP;return Object.keys(t).reduce((l,u)=>{if(YS(a.keys,u)){const f=GS(r.containerQueries?r:KS,u);f&&(l[f]=n(t[u],u))}else if(Object.keys(a.values||gd).includes(u)){const f=a.up(u);l[f]=n(t[u],u)}else{const f=u;l[f]=t[f]}return l},{})}return n(t)}function ox(e={}){return e.keys?.reduce((n,r)=>{const s=e.up(r);return n[s]={},n},{})||{}}function Rv(e,t){return e.reduce((n,r)=>{const s=n[r];return(!s||Object.keys(s).length===0)&&delete n[r],n},t)}function _S(e,...t){const n=ox(e),r=[n,...t].reduce((s,a)=>Vn(s,a),{});return Rv(Object.keys(n),r)}function $S(e,t){if(typeof e!="object")return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((s,a)=>{a{e[s]!=null&&(n[s]=!0)}),n}function wi({values:e,breakpoints:t,base:n}){const r=n||$S(e,t),s=Object.keys(r);if(s.length===0)return e;let a;return s.reduce((l,u,f)=>(Array.isArray(e)?(l[u]=e[f]!=null?e[f]:e[a],a=f):typeof e=="object"?(l[u]=e[u]!=null?e[u]:e[a],a=u):l[u]=e,l),{})}function he(e){if(typeof e!="string")throw new Error(ps(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Xs(e,t,n=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&n){const r=`vars.${t}`.split(".").reduce((s,a)=>s&&s[a]?s[a]:null,e);if(r!=null)return r}return t.split(".").reduce((r,s)=>r&&r[s]!=null?r[s]:null,e)}function Zf(e,t,n,r=n){let s;return typeof e=="function"?s=e(n):Array.isArray(e)?s=e[n]||r:s=Xs(e,n)||r,t&&(s=t(s,r,e)),s}function Sn(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:s}=e,a=l=>{if(l[t]==null)return null;const u=l[t],f=l.theme,h=Xs(f,r)||{};return wr(l,u,m=>{let w=Zf(h,s,m);return m===w&&typeof m=="string"&&(w=Zf(h,s,`${t}${m==="default"?"":he(m)}`,m)),n===!1?w:{[n]:w}})};return a.propTypes={},a.filterProps=[t],a}function e3(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const t3={m:"margin",p:"padding"},n3={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},_P={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},r3=e3(e=>{if(e.length>2)if(_P[e])e=_P[e];else return[e];const[t,n]=e.split(""),r=t3[t],s=n3[n]||"";return Array.isArray(s)?s.map(a=>r+a):[r+s]}),Lm=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],Im=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...Lm,...Im];function Tc(e,t,n,r){const s=Xs(e,t,!0)??n;return typeof s=="number"||typeof s=="string"?a=>typeof a=="string"?a:typeof s=="string"?`calc(${a} * ${s})`:s*a:Array.isArray(s)?a=>{if(typeof a=="string")return a;const l=Math.abs(a),u=s[l];return a>=0?u:typeof u=="number"?-u:`-${u}`}:typeof s=="function"?s:()=>{}}function Ad(e){return Tc(e,"spacing",8)}function Hi(e,t){return typeof t=="string"||t==null?t:e(t)}function o3(e,t){return n=>e.reduce((r,s)=>(r[s]=Hi(t,n),r),{})}function s3(e,t,n,r){if(!t.includes(n))return null;const s=r3(n),a=o3(s,r),l=e[n];return wr(e,l,a)}function sx(e,t){const n=Ad(e.theme);return Object.keys(e).map(r=>s3(e,t,r,n)).reduce(rc,{})}function An(e){return sx(e,Lm)}An.propTypes={};An.filterProps=Lm;function yn(e){return sx(e,Im)}yn.propTypes={};yn.filterProps=Im;function ix(e=8,t=Ad({spacing:e})){if(e.mui)return e;const n=(...r)=>(r.length===0?[1]:r).map(a=>{const l=t(a);return typeof l=="number"?`${l}px`:l}).join(" ");return n.mui=!0,n}function yd(...e){const t=e.reduce((r,s)=>(s.filterProps.forEach(a=>{r[a]=s}),r),{}),n=r=>Object.keys(r).reduce((s,a)=>t[a]?rc(s,t[a](r)):s,{});return n.propTypes={},n.filterProps=e.reduce((r,s)=>r.concat(s.filterProps),[]),n}function $r(e){return typeof e!="number"?e:`${e}px solid`}function so(e,t){return Sn({prop:e,themeKey:"borders",transform:t})}const i3=so("border",$r),a3=so("borderTop",$r),l3=so("borderRight",$r),c3=so("borderBottom",$r),u3=so("borderLeft",$r),f3=so("borderColor"),d3=so("borderTopColor"),p3=so("borderRightColor"),h3=so("borderBottomColor"),v3=so("borderLeftColor"),m3=so("outline",$r),g3=so("outlineColor"),Pd=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=Tc(e.theme,"shape.borderRadius",4),n=r=>({borderRadius:Hi(t,r)});return wr(e,e.borderRadius,n)}return null};Pd.propTypes={};Pd.filterProps=["borderRadius"];yd(i3,a3,l3,c3,u3,f3,d3,p3,h3,v3,Pd,m3,g3);const bd=e=>{if(e.gap!==void 0&&e.gap!==null){const t=Tc(e.theme,"spacing",8),n=r=>({gap:Hi(t,r)});return wr(e,e.gap,n)}return null};bd.propTypes={};bd.filterProps=["gap"];const wd=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=Tc(e.theme,"spacing",8),n=r=>({columnGap:Hi(t,r)});return wr(e,e.columnGap,n)}return null};wd.propTypes={};wd.filterProps=["columnGap"];const xd=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=Tc(e.theme,"spacing",8),n=r=>({rowGap:Hi(t,r)});return wr(e,e.rowGap,n)}return null};xd.propTypes={};xd.filterProps=["rowGap"];const A3=Sn({prop:"gridColumn"}),y3=Sn({prop:"gridRow"}),P3=Sn({prop:"gridAutoFlow"}),b3=Sn({prop:"gridAutoColumns"}),w3=Sn({prop:"gridAutoRows"}),x3=Sn({prop:"gridTemplateColumns"}),S3=Sn({prop:"gridTemplateRows"}),H3=Sn({prop:"gridTemplateAreas"}),C3=Sn({prop:"gridArea"});yd(bd,wd,xd,A3,y3,P3,b3,w3,x3,S3,H3,C3);function Ca(e,t){return t==="grey"?t:e}const j3=Sn({prop:"color",themeKey:"palette",transform:Ca}),D3=Sn({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:Ca}),z3=Sn({prop:"backgroundColor",themeKey:"palette",transform:Ca});yd(j3,D3,z3);function Mr(e){return e<=1&&e!==0?`${e*100}%`:e}const O3=Sn({prop:"width",transform:Mr}),Bm=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{const r=e.theme?.breakpoints?.values?.[n]||gd[n];return r?e.theme?.breakpoints?.unit!=="px"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:Mr(n)}};return wr(e,e.maxWidth,t)}return null};Bm.filterProps=["maxWidth"];const k3=Sn({prop:"minWidth",transform:Mr}),T3=Sn({prop:"height",transform:Mr}),E3=Sn({prop:"maxHeight",transform:Mr}),R3=Sn({prop:"minHeight",transform:Mr});Sn({prop:"size",cssProperty:"width",transform:Mr});Sn({prop:"size",cssProperty:"height",transform:Mr});const M3=Sn({prop:"boxSizing"});yd(O3,Bm,k3,T3,E3,R3,M3);const Ec={border:{themeKey:"borders",transform:$r},borderTop:{themeKey:"borders",transform:$r},borderRight:{themeKey:"borders",transform:$r},borderBottom:{themeKey:"borders",transform:$r},borderLeft:{themeKey:"borders",transform:$r},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:$r},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Pd},color:{themeKey:"palette",transform:Ca},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:Ca},backgroundColor:{themeKey:"palette",transform:Ca},p:{style:yn},pt:{style:yn},pr:{style:yn},pb:{style:yn},pl:{style:yn},px:{style:yn},py:{style:yn},padding:{style:yn},paddingTop:{style:yn},paddingRight:{style:yn},paddingBottom:{style:yn},paddingLeft:{style:yn},paddingX:{style:yn},paddingY:{style:yn},paddingInline:{style:yn},paddingInlineStart:{style:yn},paddingInlineEnd:{style:yn},paddingBlock:{style:yn},paddingBlockStart:{style:yn},paddingBlockEnd:{style:yn},m:{style:An},mt:{style:An},mr:{style:An},mb:{style:An},ml:{style:An},mx:{style:An},my:{style:An},margin:{style:An},marginTop:{style:An},marginRight:{style:An},marginBottom:{style:An},marginLeft:{style:An},marginX:{style:An},marginY:{style:An},marginInline:{style:An},marginInlineStart:{style:An},marginInlineEnd:{style:An},marginBlock:{style:An},marginBlockStart:{style:An},marginBlockEnd:{style:An},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:bd},rowGap:{style:xd},columnGap:{style:wd},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Mr},maxWidth:{style:Bm},minWidth:{transform:Mr},height:{transform:Mr},maxHeight:{transform:Mr},minHeight:{transform:Mr},boxSizing:{},font:{themeKey:"font"},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function L3(...e){const t=e.reduce((r,s)=>r.concat(Object.keys(s)),[]),n=new Set(t);return e.every(r=>n.size===Object.keys(r).length)}function I3(e,t){return typeof e=="function"?e(t):e}function B3(){function e(n,r,s,a){const l={[n]:r,theme:s},u=a[n];if(!u)return{[n]:r};const{cssProperty:f=n,themeKey:h,transform:v,style:m}=u;if(r==null)return null;if(h==="typography"&&r==="inherit")return{[n]:r};const w=Xs(s,h)||{};return m?m(l):wr(l,r,y=>{let P=Zf(w,v,y);return y===P&&typeof y=="string"&&(P=Zf(w,v,`${n}${y==="default"?"":he(y)}`,y)),f===!1?P:{[f]:P}})}function t(n){const{sx:r,theme:s={},nested:a}=n||{};if(!r)return null;const l=s.unstable_sxConfig??Ec;function u(f){let h=f;if(typeof f=="function")h=f(s);else if(typeof f!="object")return f;if(!h)return null;const v=ox(s.breakpoints),m=Object.keys(v);let w=v;return Object.keys(h).forEach(x=>{const y=I3(h[x],s);if(y!=null)if(typeof y=="object")if(l[x])w=rc(w,e(x,y,s,l));else{const P=wr({theme:s},y,S=>({[x]:S}));L3(P,y)?w[x]=t({sx:y,theme:s,nested:!0}):w=rc(w,P)}else w=rc(w,e(x,y,s,l))}),!a&&s.modularCssLayers?{"@layer sx":QP(s,Rv(m,w))}:QP(s,Rv(m,w))}return Array.isArray(r)?r.map(u):u(r)}return t}const qs=B3();qs.filterProps=["sx"];function N3(e,t){const n=this;if(n.vars){if(!n.colorSchemes?.[e]||typeof n.getColorSchemeSelector!="function")return{};let r=n.getColorSchemeSelector(e);return r==="&"?t:((r.includes("data-")||r.includes("."))&&(r=`*:where(${r.replace(/\s*&$/,"")}) &`),{[r]:t})}return n.palette.mode===e?t:{}}function Sd(e={},...t){const{breakpoints:n={},palette:r={},spacing:s,shape:a={},...l}=e,u=US(n),f=ix(s);let h=Vn({breakpoints:u,direction:"ltr",components:{},palette:{mode:"light",...r},spacing:f,shape:{...QS,...a}},l);return h=ZS(h),h.applyStyles=N3,h=t.reduce((v,m)=>Vn(v,m),h),h.unstable_sxConfig={...Ec,...l?.unstable_sxConfig},h.unstable_sx=function(m){return qs({sx:m,theme:this})},h}function V3(e){return Object.keys(e).length===0}function Hd(e=null){const t=A.useContext(Oc);return!t||V3(t)?e:t}const X3=Sd();function Cd(e=X3){return Hd(e)}function $h(e){const t=Fs(e);return e!==t&&t.styles?(t.styles.match(/^@layer\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function ax({styles:e,themeId:t,defaultTheme:n={}}){const r=Cd(n),s=t&&r[t]||r;let a=typeof e=="function"?e(s):e;return s.modularCssLayers&&(Array.isArray(a)?a=a.map(l=>$h(typeof l=="function"?l(s):l)):a=$h(a)),p.jsx(ex,{styles:a})}const F3=e=>{const t={systemProps:{},otherProps:{}},n=e?.theme?.unstable_sxConfig??Ec;return Object.keys(e).forEach(r=>{n[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function jd(e){const{sx:t,...n}=e,{systemProps:r,otherProps:s}=F3(n);let a;return Array.isArray(t)?a=[r,...t]:typeof t=="function"?a=(...l)=>{const u=t(...l);return Wo(u)?{...r,...u}:r}:a={...r,...t},{...s,sx:a}}const $P=e=>e,W3=()=>{let e=$P;return{configure(t){e=t},generate(t){return e(t)},reset(){e=$P}}},lx=W3();function cx(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;tu!=="theme"&&u!=="sx"&&u!=="as"})(qs);return A.forwardRef(function(f,h){const v=Cd(n),{className:m,component:w="div",...x}=jd(f);return p.jsx(a,{as:w,ref:h,className:je(m,s?s(r):r),theme:t&&v[t]||v,...x})})}const q3={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 Qe(e,t,n="Mui"){const r=q3[t];return r?`${n}-${r}`:`${lx.generate(e)}-${t}`}function Ke(e,t,n="Mui"){const r={};return t.forEach(s=>{r[s]=Qe(e,s,n)}),r}function ux(e){const{variants:t,...n}=e,r={variants:t,style:Fs(n),isProcessed:!0};return r.style===n||t&&t.forEach(s=>{typeof s.style!="function"&&(s.style=Fs(s.style))}),r}const U3=Sd();function ev(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}function mi(e,t){return t&&e&&typeof e=="object"&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function Y3(e){return e?(t,n)=>n[e]:null}function G3(e,t,n){e.theme=Q3(e.theme)?n:e.theme[t]||e.theme}function Tf(e,t,n){const r=typeof t=="function"?t(e):t;if(Array.isArray(r))return r.flatMap(s=>Tf(e,s,n));if(Array.isArray(r?.variants)){let s;if(r.isProcessed)s=n?mi(r.style,n):r.style;else{const{variants:a,...l}=r;s=n?mi(Fs(l),n):l}return fx(e,r.variants,[s],n)}return r?.isProcessed?n?mi(Fs(r.style),n):r.style:n?mi(Fs(r),n):r}function fx(e,t,n=[],r=void 0){let s;e:for(let a=0;a{FS(u,T=>T.filter(M=>M!==qs));const{name:h,slot:v,skipVariantsResolver:m,skipSx:w,overridesResolver:x=Y3(_3(v)),...y}=f,P=h&&h.startsWith("Mui")||v?"components":"custom",S=m!==void 0?m:v&&v!=="Root"&&v!=="root"||!1,z=w||!1;let C=ev;v==="Root"||v==="root"?C=r:v?C=s:K3(u)&&(C=void 0);const j=tx(u,{shouldForwardProp:C,label:Z3(),...y}),D=T=>{if(T.__emotion_real===T)return T;if(typeof T=="function")return function(E){return Tf(E,T,E.theme.modularCssLayers?P:void 0)};if(Wo(T)){const M=ux(T);return function(L){return M.variants?Tf(L,M,L.theme.modularCssLayers?P:void 0):L.theme.modularCssLayers?mi(M.style,P):M.style}}return T},O=(...T)=>{const M=[],E=T.map(D),L=[];if(M.push(a),h&&x&&L.push(function(B){const F=B.theme.components?.[h]?.styleOverrides;if(!F)return null;const J={};for(const ne in F)J[ne]=Tf(B,F[ne],B.theme.modularCssLayers?"theme":void 0);return x(B,J)}),h&&!S&&L.push(function(B){const F=B.theme?.components?.[h]?.variants;return F?fx(B,F,[],B.theme.modularCssLayers?"theme":void 0):null}),z||L.push(qs),Array.isArray(E[0])){const X=E.shift(),B=new Array(M.length).fill(""),Z=new Array(L.length).fill("");let F;F=[...B,...X,...Z],F.raw=[...B,...X.raw,...Z],M.unshift(F)}const H=[...M,...E,...L],V=j(...H);return u.muiName&&(V.muiName=u.muiName),V};return j.withConfig&&(O.withConfig=j.withConfig),O}}function Z3(e,t){return void 0}function Q3(e){for(const t in e)return!1;return!0}function K3(e){return typeof e=="string"&&e.charCodeAt(0)>96}function _3(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}const $3=dx();function za(e,t){const n={...t};for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)){const s=r;if(s==="components"||s==="slots")n[s]={...e[s],...n[s]};else if(s==="componentsProps"||s==="slotProps"){const a=e[s],l=t[s];if(!l)n[s]=a||{};else if(!a)n[s]=l;else{n[s]={...l};for(const u in a)if(Object.prototype.hasOwnProperty.call(a,u)){const f=u;n[s][f]=za(a[f],l[f])}}}else n[s]===void 0&&(n[s]=e[s])}return n}function px(e){const{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:za(t.components[n].defaultProps,r)}function hx({props:e,name:t,defaultTheme:n,themeId:r}){let s=Cd(n);return r&&(s=s[r]||s),px({theme:s,name:t,props:e})}const xr=typeof window<"u"?A.useLayoutEffect:A.useEffect;function e4(e,t,n,r,s){const[a,l]=A.useState(()=>s&&n?n(e).matches:r?r(e).matches:t);return xr(()=>{if(!n)return;const u=n(e),f=()=>{l(u.matches)};return f(),u.addEventListener("change",f),()=>{u.removeEventListener("change",f)}},[e,n]),a}const t4={...Yf},vx=t4.useSyncExternalStore;function n4(e,t,n,r,s){const a=A.useCallback(()=>t,[t]),l=A.useMemo(()=>{if(s&&n)return()=>n(e).matches;if(r!==null){const{matches:v}=r(e);return()=>v}return a},[a,e,r,s,n]),[u,f]=A.useMemo(()=>{if(n===null)return[a,()=>()=>{}];const v=n(e);return[()=>v.matches,m=>(v.addEventListener("change",m),()=>{v.removeEventListener("change",m)})]},[a,n,e]);return vx(f,u,l)}function mx(e={}){const{themeId:t}=e;return function(r,s={}){let a=Hd();a&&t&&(a=a[t]||a);const l=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:u=!1,matchMedia:f=l?window.matchMedia:null,ssrMatchMedia:h=null,noSsr:v=!1}=px({name:"MuiUseMediaQuery",props:s,theme:a});let m=typeof r=="function"?r(a):r;return m=m.replace(/^@media( ?)/m,""),m.includes("print")&&console.warn(["MUI: You have provided a `print` query to the `useMediaQuery` hook.","Using the print media query to modify print styles can lead to unexpected results.","Consider using the `displayPrint` field in the `sx` prop instead.","More information about `displayPrint` on our docs: https://mui.com/system/display/#display-in-print."].join(` +`)),(vx!==void 0?n4:e4)(m,u,f,h,v)}}mx();function r4(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}function Nm(e,t=0,n=1){return r4(e,t,n)}function o4(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&n[0].length===1&&(n=n.map(r=>r+r)),n?`rgb${n.length===4?"a":""}(${n.map((r,s)=>s<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(", ")})`:""}function Us(e){if(e.type)return e;if(e.charAt(0)==="#")return Us(o4(e));const t=e.indexOf("("),n=e.substring(0,t);if(!["rgb","rgba","hsl","hsla","color"].includes(n))throw new Error(ps(9,e));let r=e.substring(t+1,e.length-1),s;if(n==="color"){if(r=r.split(" "),s=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),!["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].includes(s))throw new Error(ps(10,s))}else r=r.split(",");return r=r.map(a=>parseFloat(a)),{type:n,values:r,colorSpace:s}}const s4=e=>{const t=Us(e);return t.values.slice(0,3).map((n,r)=>t.type.includes("hsl")&&r!==0?`${n}%`:n).join(" ")},Yl=(e,t)=>{try{return s4(e)}catch{return e}};function Dd(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.includes("rgb")?r=r.map((s,a)=>a<3?parseInt(s,10):s):t.includes("hsl")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes("color")?r=`${n} ${r.join(" ")}`:r=`${r.join(", ")}`,`${t}(${r})`}function gx(e){e=Us(e);const{values:t}=e,n=t[0],r=t[1]/100,s=t[2]/100,a=r*Math.min(s,1-s),l=(h,v=(h+n/30)%12)=>s-a*Math.max(Math.min(v-3,9-v,1),-1);let u="rgb";const f=[Math.round(l(0)*255),Math.round(l(8)*255),Math.round(l(4)*255)];return e.type==="hsla"&&(u+="a",f.push(t[3])),Dd({type:u,values:f})}function Mv(e){e=Us(e);let t=e.type==="hsl"||e.type==="hsla"?Us(gx(e)).values:e.values;return t=t.map(n=>(e.type!=="color"&&(n/=255),n<=.03928?n/12.92:((n+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function i4(e,t){const n=Mv(e),r=Mv(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function Pt(e,t){return e=Us(e),t=Nm(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,Dd(e)}function af(e,t,n){try{return Pt(e,t)}catch{return e}}function Ci(e,t){if(e=Us(e),t=Nm(t),e.type.includes("hsl"))e.values[2]*=1-t;else if(e.type.includes("rgb")||e.type.includes("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return Dd(e)}function Gt(e,t,n){try{return Ci(e,t)}catch{return e}}function ji(e,t){if(e=Us(e),t=Nm(t),e.type.includes("hsl"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.includes("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return Dd(e)}function Zt(e,t,n){try{return ji(e,t)}catch{return e}}function Ax(e,t=.15){return Mv(e)>.5?Ci(e,t):ji(e,t)}function lf(e,t,n){try{return Ax(e,t)}catch{return e}}function Lv(...e){return e.reduce((t,n)=>n==null?t:function(...s){t.apply(this,s),n.apply(this,s)},()=>{})}function Vm(e,t=166){let n;function r(...s){const a=()=>{e.apply(this,s)};clearTimeout(n),n=setTimeout(a,t)}return r.clear=()=>{clearTimeout(n)},r}function Ef(e,t){return A.isValidElement(e)&&t.indexOf(e.type.muiName??e.type?._payload?.value?.muiName)!==-1}function er(e){return e&&e.ownerDocument||document}function Ho(e){return er(e).defaultView||window}function Iv(e,t){typeof e=="function"?e(t):e&&(e.current=t)}let eb=0;function a4(e){const[t,n]=A.useState(e),r=e||t;return A.useEffect(()=>{t==null&&(eb+=1,n(`mui-${eb}`))},[t]),r}const l4={...Yf},tb=l4.useId;function no(e){if(tb!==void 0){const t=tb();return e??t}return a4(e)}function Ws({controlled:e,default:t,name:n,state:r="value"}){const{current:s}=A.useRef(e!==void 0),[a,l]=A.useState(t),u=s?e:a,f=A.useCallback(h=>{s||l(h)},[]);return[u,f]}function $n(e){const t=A.useRef(e);return xr(()=>{t.current=e}),A.useRef((...n)=>(0,t.current)(...n)).current}function cn(...e){const t=A.useRef(void 0),n=A.useCallback(r=>{const s=e.map(a=>{if(a==null)return null;if(typeof a=="function"){const l=a,u=l(r);return typeof u=="function"?u:()=>{l(null)}}return a.current=r,()=>{a.current=null}});return()=>{s.forEach(a=>a?.())}},e);return A.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=n(r))},e)}const nb={};function yx(e,t){const n=A.useRef(nb);return n.current===nb&&(n.current=e(t)),n}const c4=[];function u4(e){A.useEffect(e,c4)}class zd{static create(){return new zd}currentId=null;start(t,n){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,n()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear}function gi(){const e=yx(zd.create).current;return u4(e.disposeEffect),e}function Oa(e){try{return e.matches(":focus-visible")}catch{}return!1}function Px(e=window){const t=e.document.documentElement.clientWidth;return e.innerWidth-t}const f4=e=>{const t=A.useRef({});return A.useEffect(()=>{t.current=e}),t.current};function _e(e,t,n=void 0){const r={};for(const s in e){const a=e[s];let l="",u=!0;for(let f=0;fr.match(/^on[A-Z]/)&&typeof e[r]=="function"&&!t.includes(r)).forEach(r=>{n[r]=e[r]}),n}function rb(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(n=>!(n.match(/^on[A-Z]/)&&typeof e[n]=="function")).forEach(n=>{t[n]=e[n]}),t}function wx(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:s,className:a}=e;if(!t){const x=je(n?.className,a,s?.className,r?.className),y={...n?.style,...s?.style,...r?.style},P={...n,...s,...r};return x.length>0&&(P.className=x),Object.keys(y).length>0&&(P.style=y),{props:P,internalRef:void 0}}const l=Qf({...s,...r}),u=rb(r),f=rb(s),h=t(l),v=je(h?.className,n?.className,a,s?.className,r?.className),m={...h?.style,...n?.style,...s?.style,...r?.style},w={...h,...n,...f,...u};return v.length>0&&(w.className=v),Object.keys(m).length>0&&(w.style=m),{props:w,internalRef:h.ref}}function xx(e,t,n){return typeof e=="function"?e(t,n):e}function Sx(e){const{elementType:t,externalSlotProps:n,ownerState:r,skipResolvingSlotProps:s=!1,...a}=e,l=s?{}:xx(n,r),{props:u,internalRef:f}=wx({...a,externalSlotProps:l}),h=cn(f,l?.ref,e.additionalProps?.ref);return bx(t,{...u,ref:h},r)}function Ys(e){return parseInt(A.version,10)>=19?e?.props?.ref||null:e?.ref||null}const Hx=A.createContext(null);function Xm(){return A.useContext(Hx)}const p4=typeof Symbol=="function"&&Symbol.for,h4=p4?Symbol.for("mui.nested"):"__THEME_NESTED__";function v4(e,t){return typeof t=="function"?t(e):{...e,...t}}function m4(e){const{children:t,theme:n}=e,r=Xm(),s=A.useMemo(()=>{const a=r===null?{...n}:v4(r,n);return a!=null&&(a[h4]=r!==null),a},[n,r]);return p.jsx(Hx.Provider,{value:s,children:t})}const Cx=A.createContext();function g4({value:e,...t}){return p.jsx(Cx.Provider,{value:e??!0,...t})}const Rc=()=>A.useContext(Cx)??!1,jx=A.createContext(void 0);function A4({value:e,children:t}){return p.jsx(jx.Provider,{value:e,children:t})}function y4(e){const{theme:t,name:n,props:r}=e;if(!t||!t.components||!t.components[n])return r;const s=t.components[n];return s.defaultProps?za(s.defaultProps,r):!s.styleOverrides&&!s.variants?za(s,r):r}function P4({props:e,name:t}){const n=A.useContext(jx);return y4({props:e,name:t,theme:{components:n}})}function b4(e){const t=Hd(),n=no()||"",{modularCssLayers:r}=e;let s="mui.global, mui.components, mui.theme, mui.custom, mui.sx";return!r||t!==null?s="":typeof r=="string"?s=r.replace(/mui(?!\.)/g,s):s=`@layer ${s};`,xr(()=>{const a=document.querySelector("head");if(!a)return;const l=a.firstChild;if(s){if(l&&l.hasAttribute?.("data-mui-layer-order")&&l.getAttribute("data-mui-layer-order")===n)return;const u=document.createElement("style");u.setAttribute("data-mui-layer-order",n),u.textContent=s,a.prepend(u)}else a.querySelector(`style[data-mui-layer-order="${n}"]`)?.remove()},[s,n]),s?p.jsx(ax,{styles:s}):null}const ob={};function sb(e,t,n,r=!1){return A.useMemo(()=>{const s=e&&t[e]||t;if(typeof n=="function"){const a=n(s),l=e?{...t,[e]:a}:a;return r?()=>l:l}return e?{...t,[e]:n}:{...t,...n}},[e,t,n,r])}function Dx(e){const{children:t,theme:n,themeId:r}=e,s=Hd(ob),a=Xm()||ob,l=sb(r,s,n),u=sb(r,a,n,!0),f=(r?l[r]:l).direction==="rtl",h=b4(l);return p.jsx(m4,{theme:u,children:p.jsx(Oc.Provider,{value:l,children:p.jsx(g4,{value:f,children:p.jsxs(A4,{value:r?l[r].components:l.components,children:[h,t]})})})})}const ib={theme:void 0};function w4(e){let t,n;return function(s){let a=t;return(a===void 0||s.theme!==n)&&(ib.theme=s.theme,a=ux(e(ib)),t=a,n=s.theme),a}}const Fm="mode",Wm="color-scheme",x4="data-color-scheme";function S4(e){const{defaultMode:t="system",defaultLightColorScheme:n="light",defaultDarkColorScheme:r="dark",modeStorageKey:s=Fm,colorSchemeStorageKey:a=Wm,attribute:l=x4,colorSchemeNode:u="document.documentElement",nonce:f}=e||{};let h="",v=l;if(l==="class"&&(v=".%s"),l==="data"&&(v="[data-%s]"),v.startsWith(".")){const w=v.substring(1);h+=`${u}.classList.remove('${w}'.replace('%s', light), '${w}'.replace('%s', dark)); ${u}.classList.add('${w}'.replace('%s', colorScheme));`}const m=v.match(/\[([^\]]+)\]/);if(m){const[w,x]=m[1].split("=");x||(h+=`${u}.removeAttribute('${w}'.replace('%s', light)); ${u}.removeAttribute('${w}'.replace('%s', dark));`),h+=` ${u}.setAttribute('${w}'.replace('%s', colorScheme), ${x?`${x}.replace('%s', colorScheme)`:'""'});`}else h+=`${u}.setAttribute('${v}', colorScheme);`;return p.jsx("script",{suppressHydrationWarning:!0,nonce:typeof window>"u"?f:"",dangerouslySetInnerHTML:{__html:`(function() { @@ -63,14 +63,14 @@ try { if (colorScheme) { ${h} } -} catch(e){}})();`}},"mui-color-scheme-init")}function j4(){}const D4=({key:e,storageWindow:t})=>(!t&&typeof window<"u"&&(t=window),{get(n){if(typeof window>"u")return;if(!t)return n;let r;try{r=t.localStorage.getItem(e)}catch{}return r||n},set:n=>{if(t)try{t.localStorage.setItem(e,n)}catch{}},subscribe:n=>{if(!t)return j4;const r=s=>{const a=s.newValue;s.key===e&&n(a)};return t.addEventListener("storage",r),()=>{t.removeEventListener("storage",r)}}});function tv(){}function ab(e){if(typeof window<"u"&&typeof window.matchMedia=="function"&&e==="system")return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function zx(e,t){if(e.mode==="light"||e.mode==="system"&&e.systemMode==="light")return t("light");if(e.mode==="dark"||e.mode==="system"&&e.systemMode==="dark")return t("dark")}function z4(e){return zx(e,t=>{if(t==="light")return e.lightColorScheme;if(t==="dark")return e.darkColorScheme})}function k4(e){const{defaultMode:t="light",defaultLightColorScheme:n,defaultDarkColorScheme:r,supportedColorSchemes:s=[],modeStorageKey:a=Fm,colorSchemeStorageKey:l=Wm,storageWindow:u=typeof window>"u"?void 0:window,storageManager:f=D4,noSsr:h=!1}=e,v=s.join(","),m=s.length>1,w=y.useMemo(()=>f?.({key:a,storageWindow:u}),[f,a,u]),x=y.useMemo(()=>f?.({key:`${l}-light`,storageWindow:u}),[f,l,u]),A=y.useMemo(()=>f?.({key:`${l}-dark`,storageWindow:u}),[f,l,u]),[P,S]=y.useState(()=>{const E=w?.get(t)||t,L=x?.get(n)||n,H=A?.get(r)||r;return{mode:E,systemMode:ab(E),lightColorScheme:L,darkColorScheme:H}}),[z,C]=y.useState(h||!m);y.useEffect(()=>{C(!0)},[]);const j=z4(P),D=y.useCallback(E=>{S(L=>{if(E===L.mode)return L;const H=E??t;return w?.set(H),{...L,mode:H,systemMode:ab(H)}})},[w,t]),k=y.useCallback(E=>{E?typeof E=="string"?E&&!v.includes(E)?console.error(`\`${E}\` does not exist in \`theme.colorSchemes\`.`):S(L=>{const H={...L};return zx(L,V=>{V==="light"&&(x?.set(E),H.lightColorScheme=E),V==="dark"&&(A?.set(E),H.darkColorScheme=E)}),H}):S(L=>{const H={...L},V=E.light===null?n:E.light,W=E.dark===null?r:E.dark;return V&&(v.includes(V)?(H.lightColorScheme=V,x?.set(V)):console.error(`\`${V}\` does not exist in \`theme.colorSchemes\`.`)),W&&(v.includes(W)?(H.darkColorScheme=W,A?.set(W)):console.error(`\`${W}\` does not exist in \`theme.colorSchemes\`.`)),H}):S(L=>(x?.set(n),A?.set(r),{...L,lightColorScheme:n,darkColorScheme:r}))},[v,x,A,n,r]),T=y.useCallback(E=>{P.mode==="system"&&S(L=>{const H=E?.matches?"dark":"light";return L.systemMode===H?L:{...L,systemMode:H}})},[P.mode]),M=y.useRef(T);return M.current=T,y.useEffect(()=>{if(typeof window.matchMedia!="function"||!m)return;const E=(...H)=>M.current(...H),L=window.matchMedia("(prefers-color-scheme: dark)");return L.addListener(E),E(L),()=>{L.removeListener(E)}},[m]),y.useEffect(()=>{if(m){const E=w?.subscribe(V=>{(!V||["light","dark","system"].includes(V))&&D(V||t)})||tv,L=x?.subscribe(V=>{(!V||v.match(V))&&k({light:V})})||tv,H=A?.subscribe(V=>{(!V||v.match(V))&&k({dark:V})})||tv;return()=>{E(),L(),H()}}},[k,D,v,t,u,m,w,x,A]),{...P,mode:z?P.mode:void 0,systemMode:z?P.systemMode:void 0,colorScheme:z?j:void 0,setMode:D,setColorScheme:k}}const O4="*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function T4(e){const{themeId:t,theme:n={},modeStorageKey:r=Fm,colorSchemeStorageKey:s=Wm,disableTransitionOnChange:a=!1,defaultColorScheme:l,resolveTheme:u}=e,f={allColorSchemes:[],colorScheme:void 0,darkColorScheme:void 0,lightColorScheme:void 0,mode:void 0,setColorScheme:()=>{},setMode:()=>{},systemMode:void 0},h=y.createContext(void 0),v=()=>y.useContext(h)||f,m={},w={};function x(z){const{children:C,theme:j,modeStorageKey:D=r,colorSchemeStorageKey:k=s,disableTransitionOnChange:T=a,storageManager:M,storageWindow:E=typeof window>"u"?void 0:window,documentNode:L=typeof document>"u"?void 0:document,colorSchemeNode:H=typeof document>"u"?void 0:document.documentElement,disableNestedContext:V=!1,disableStyleSheetGeneration:W=!1,defaultMode:B="system",noSsr:Z}=z,X=y.useRef(!1),J=Xm(),ne=y.useContext(h),Q=!!ne&&!V,G=y.useMemo(()=>j||(typeof n=="function"?n():n),[j]),R=G[t],U=R||G,{colorSchemes:I=m,components:$=w,cssVarPrefix:ee}=U,re=Object.keys(I).filter(pe=>!!I[pe]).join(","),ae=y.useMemo(()=>re.split(","),[re]),we=typeof l=="string"?l:l.light,se=typeof l=="string"?l:l.dark,xe=I[we]&&I[se]?B:I[U.defaultColorScheme]?.palette?.mode||U.palette?.mode,{mode:ke,setMode:Re,systemMode:Ae,lightColorScheme:Fe,darkColorScheme:ge,colorScheme:We,setColorScheme:yt}=k4({supportedColorSchemes:ae,defaultLightColorScheme:we,defaultDarkColorScheme:se,modeStorageKey:D,colorSchemeStorageKey:k,defaultMode:xe,storageManager:M,storageWindow:E,noSsr:Z});let Le=ke,pt=We;Q&&(Le=ne.mode,pt=ne.colorScheme);const ut=y.useMemo(()=>{const pe=pt||U.defaultColorScheme,Pe=U.generateThemeVars?.()||U.vars,ye={...U,components:$,colorSchemes:I,cssVarPrefix:ee,vars:Pe};if(typeof ye.generateSpacing=="function"&&(ye.spacing=ye.generateSpacing()),pe){const ze=I[pe];ze&&typeof ze=="object"&&Object.keys(ze).forEach(Je=>{ze[Je]&&typeof ze[Je]=="object"?ye[Je]={...ye[Je],...ze[Je]}:ye[Je]=ze[Je]})}return u?u(ye):ye},[U,pt,$,I,ee]),dt=U.colorSchemeSelector;xr(()=>{if(pt&&H&&dt&&dt!=="media"){const pe=dt;let Pe=dt;if(pe==="class"&&(Pe=".%s"),pe==="data"&&(Pe="[data-%s]"),pe?.startsWith("data-")&&!pe.includes("%s")&&(Pe=`[${pe}="%s"]`),Pe.startsWith("."))H.classList.remove(...ae.map(ye=>Pe.substring(1).replace("%s",ye))),H.classList.add(Pe.substring(1).replace("%s",pt));else{const ye=Pe.replace("%s",pt).match(/\[([^\]]+)\]/);if(ye){const[ze,Je]=ye[1].split("=");Je||ae.forEach(st=>{H.removeAttribute(ze.replace(pt,st))}),H.setAttribute(ze,Je?Je.replace(/"|'/g,""):"")}else H.setAttribute(Pe,pt)}}},[pt,dt,H,ae]),y.useEffect(()=>{let pe;if(T&&X.current&&L){const Pe=L.createElement("style");Pe.appendChild(L.createTextNode(O4)),L.head.appendChild(Pe),window.getComputedStyle(L.body),pe=setTimeout(()=>{L.head.removeChild(Pe)},1)}return()=>{clearTimeout(pe)}},[pt,T,L]),y.useEffect(()=>(X.current=!0,()=>{X.current=!1}),[]);const N=y.useMemo(()=>({allColorSchemes:ae,colorScheme:pt,darkColorScheme:ge,lightColorScheme:Fe,mode:Le,setColorScheme:yt,setMode:Re,systemMode:Ae}),[ae,pt,ge,Fe,Le,yt,Re,Ae,ut.colorSchemeSelector]);let q=!0;(W||U.cssVariables===!1||Q&&J?.cssVarPrefix===ee)&&(q=!1);const ie=p.jsxs(y.Fragment,{children:[p.jsx(Dx,{themeId:R?t:void 0,theme:ut,children:C}),q&&p.jsx(ex,{styles:ut.generateStyleSheets?.()||[]})]});return Q?ie:p.jsx(h.Provider,{value:N,children:ie})}const A=typeof l=="string"?l:l.light,P=typeof l=="string"?l:l.dark;return{CssVarsProvider:x,useColorScheme:v,getInitColorSchemeScript:z=>C4({colorSchemeStorageKey:s,defaultLightColorScheme:A,defaultDarkColorScheme:P,modeStorageKey:r,...z})}}function E4(e=""){function t(...r){if(!r.length)return"";const s=r[0];return typeof s=="string"&&!s.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, var(--${e?`${e}-`:""}${s}${t(...r.slice(1))})`:`, ${s}`}return(r,...s)=>`var(--${e?`${e}-`:""}${r}${t(...s)})`}const lb=(e,t,n,r=[])=>{let s=e;t.forEach((a,l)=>{l===t.length-1?Array.isArray(s)?s[Number(a)]=n:s&&typeof s=="object"&&(s[a]=n):s&&typeof s=="object"&&(s[a]||(s[a]=r.includes(a)?[]:{}),s=s[a])})},R4=(e,t,n)=>{function r(s,a=[],l=[]){Object.entries(s).forEach(([u,f])=>{(!n||n&&!n([...a,u]))&&f!=null&&(typeof f=="object"&&Object.keys(f).length>0?r(f,[...a,u],Array.isArray(f)?[...l,u]:l):t([...a,u],f,l))})}r(e)},M4=(e,t)=>typeof t=="number"?["lineHeight","fontWeight","opacity","zIndex"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes("opacity")?t:`${t}px`:t;function nv(e,t){const{prefix:n,shouldSkipGeneratingVar:r}=t||{},s={},a={},l={};return R4(e,(u,f,h)=>{if((typeof f=="string"||typeof f=="number")&&(!r||!r(u,f))){const v=`--${n?`${n}-`:""}${u.join("-")}`,m=M4(u,f);Object.assign(s,{[v]:m}),lb(a,u,`var(${v})`,h),lb(l,u,`var(${v}, ${m})`,h)}},u=>u[0]==="vars"),{css:s,vars:a,varsWithDefaults:l}}function L4(e,t={}){const{getSelector:n=S,disableCssColorScheme:r,colorSchemeSelector:s}=t,{colorSchemes:a={},components:l,defaultColorScheme:u="light",...f}=e,{vars:h,css:v,varsWithDefaults:m}=nv(f,t);let w=m;const x={},{[u]:A,...P}=a;if(Object.entries(P||{}).forEach(([j,D])=>{const{vars:k,css:T,varsWithDefaults:M}=nv(D,t);w=Vn(w,M),x[j]={css:T,vars:k}}),A){const{css:j,vars:D,varsWithDefaults:k}=nv(A,t);w=Vn(w,k),x[u]={css:j,vars:D}}function S(j,D){let k=s;if(s==="class"&&(k=".%s"),s==="data"&&(k="[data-%s]"),s?.startsWith("data-")&&!s.includes("%s")&&(k=`[${s}="%s"]`),j){if(k==="media")return e.defaultColorScheme===j?":root":{[`@media (prefers-color-scheme: ${a[j]?.palette?.mode||j})`]:{":root":D}};if(k)return e.defaultColorScheme===j?`:root, ${k.replace("%s",String(j))}`:k.replace("%s",String(j))}return":root"}return{vars:w,generateThemeVars:()=>{let j={...h};return Object.entries(x).forEach(([,{vars:D}])=>{j=Vn(j,D)}),j},generateStyleSheets:()=>{const j=[],D=e.defaultColorScheme||"light";function k(E,L){Object.keys(L).length&&j.push(typeof E=="string"?{[E]:{...L}}:E)}k(n(void 0,{...v}),v);const{[D]:T,...M}=x;if(T){const{css:E}=T,L=a[D]?.palette?.mode,H=!r&&L?{colorScheme:L,...E}:{...E};k(n(D,{...H}),H)}return Object.entries(M).forEach(([E,{css:L}])=>{const H=a[E]?.palette?.mode,V=!r&&H?{colorScheme:H,...L}:{...L};k(n(E,{...V}),V)}),j}}}function I4(e){return function(n){return e==="media"?`@media (prefers-color-scheme: ${n})`:e?e.startsWith("data-")&&!e.includes("%s")?`[${e}="${n}"] &`:e==="class"?`.${n} &`:e==="data"?`[data-${n}] &`:`${e.replace("%s",n)} &`:"&"}}const B4=Sd(),N4=t4("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function V4(e){return hx({props:e,name:"MuiStack",defaultTheme:B4})}function X4(e,t){const n=y.Children.toArray(e).filter(Boolean);return n.reduce((r,s,a)=>(r.push(s),a({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],W4=({ownerState:e,theme:t})=>{let n={display:"flex",flexDirection:"column",...wr({theme:t},wi({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r}))};if(e.spacing){const r=yd(t),s=Object.keys(t.breakpoints.values).reduce((f,h)=>((typeof e.spacing=="object"&&e.spacing[h]!=null||typeof e.direction=="object"&&e.direction[h]!=null)&&(f[h]=!0),f),{}),a=wi({values:e.direction,base:s}),l=wi({values:e.spacing,base:s});typeof a=="object"&&Object.keys(a).forEach((f,h,v)=>{if(!a[f]){const w=h>0?a[v[h-1]]:"column";a[f]=w}}),n=Vn(n,wr({theme:t},l,(f,h)=>e.useFlexGap?{gap:Hi(r,f)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${F4(h?a[h]:e.direction)}`]:Hi(r,f)}}))}return n=eS(t.breakpoints,n),n};function J4(e={}){const{createStyledComponent:t=N4,useThemeProps:n=V4,componentName:r="MuiStack"}=e,s=()=>Ke({root:["root"]},f=>Ze(r,f),{}),a=t(W4);return y.forwardRef(function(f,h){const v=n(f),m=jd(v),{component:w="div",direction:x="column",spacing:A=0,divider:P,children:S,className:z,useFlexGap:C=!1,...j}=m,D={direction:x,spacing:A,useFlexGap:C},k=s();return p.jsx(a,{as:w,ownerState:D,ref:h,className:je(k.root,z),...j,children:P?X4(S,P):S})})}function kx(){return{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:hc.white,default:hc.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}}}const q4=kx();function Ox(){return{text:{primary:hc.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:hc.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}}}const cb=Ox();function ub(e,t,n,r){const s=r.light||r,a=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t==="light"?e.light=ji(e.main,s):t==="dark"&&(e.dark=Ci(e.main,a)))}function U4(e="light"){return e==="dark"?{main:ua[200],light:ua[50],dark:ua[400]}:{main:ua[700],light:ua[400],dark:ua[800]}}function Y4(e="light"){return e==="dark"?{main:ca[200],light:ca[50],dark:ca[400]}:{main:ca[500],light:ca[300],dark:ca[700]}}function G4(e="light"){return e==="dark"?{main:la[500],light:la[300],dark:la[700]}:{main:la[700],light:la[400],dark:la[800]}}function Z4(e="light"){return e==="dark"?{main:fa[400],light:fa[300],dark:fa[700]}:{main:fa[700],light:fa[500],dark:fa[900]}}function Q4(e="light"){return e==="dark"?{main:da[400],light:da[300],dark:da[700]}:{main:da[800],light:da[500],dark:da[900]}}function K4(e="light"){return e==="dark"?{main:Ol[400],light:Ol[300],dark:Ol[700]}:{main:"#ed6c02",light:Ol[500],dark:Ol[900]}}function Jm(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:r=.2,...s}=e,a=e.primary||U4(t),l=e.secondary||Y4(t),u=e.error||G4(t),f=e.info||Z4(t),h=e.success||Q4(t),v=e.warning||K4(t);function m(P){return l4(P,cb.text.primary)>=n?cb.text.primary:q4.text.primary}const w=({color:P,name:S,mainShade:z=500,lightShade:C=300,darkShade:j=700})=>{if(P={...P},!P.main&&P[z]&&(P.main=P[z]),!P.hasOwnProperty("main"))throw new Error(ps(11,S?` (${S})`:"",z));if(typeof P.main!="string")throw new Error(ps(12,S?` (${S})`:"",JSON.stringify(P.main)));return ub(P,"light",C,r),ub(P,"dark",j,r),P.contrastText||(P.contrastText=m(P.main)),P};let x;return t==="light"?x=kx():t==="dark"&&(x=Ox()),Vn({common:{...hc},mode:t,primary:w({color:a,name:"primary"}),secondary:w({color:l,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:w({color:u,name:"error"}),warning:w({color:v,name:"warning"}),info:w({color:f,name:"info"}),success:w({color:h,name:"success"}),grey:q5,contrastThreshold:n,getContrastText:m,augmentColor:w,tonalOffset:r,...x},s)}function _4(e){const t={};return Object.entries(e).forEach(r=>{const[s,a]=r;typeof a=="object"&&(t[s]=`${a.fontStyle?`${a.fontStyle} `:""}${a.fontVariant?`${a.fontVariant} `:""}${a.fontWeight?`${a.fontWeight} `:""}${a.fontStretch?`${a.fontStretch} `:""}${a.fontSize||""}${a.lineHeight?`/${a.lineHeight} `:""}${a.fontFamily||""}`)}),t}function $4(e,t){return{toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}},...t}}function eH(e){return Math.round(e*1e5)/1e5}const fb={textTransform:"uppercase"},db='"Roboto", "Helvetica", "Arial", sans-serif';function Tx(e,t){const{fontFamily:n=db,fontSize:r=14,fontWeightLight:s=300,fontWeightRegular:a=400,fontWeightMedium:l=500,fontWeightBold:u=700,htmlFontSize:f=16,allVariants:h,pxToRem:v,...m}=typeof t=="function"?t(e):t,w=r/14,x=v||(S=>`${S/f*w}rem`),A=(S,z,C,j,D)=>({fontFamily:n,fontWeight:S,fontSize:x(z),lineHeight:C,...n===db?{letterSpacing:`${eH(j/z)}em`}:{},...D,...h}),P={h1:A(s,96,1.167,-1.5),h2:A(s,60,1.2,-.5),h3:A(a,48,1.167,0),h4:A(a,34,1.235,.25),h5:A(a,24,1.334,0),h6:A(l,20,1.6,.15),subtitle1:A(a,16,1.75,.15),subtitle2:A(l,14,1.57,.1),body1:A(a,16,1.5,.15),body2:A(a,14,1.43,.15),button:A(l,14,1.75,.4,fb),caption:A(a,12,1.66,.4),overline:A(a,12,2.66,1,fb),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Vn({htmlFontSize:f,pxToRem:x,fontFamily:n,fontSize:r,fontWeightLight:s,fontWeightRegular:a,fontWeightMedium:l,fontWeightBold:u,...P},m,{clone:!1})}const tH=.2,nH=.14,rH=.12;function sn(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${tH})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${nH})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${rH})`].join(",")}const oH=["none",sn(0,2,1,-1,0,1,1,0,0,1,3,0),sn(0,3,1,-2,0,2,2,0,0,1,5,0),sn(0,3,3,-2,0,3,4,0,0,1,8,0),sn(0,2,4,-1,0,4,5,0,0,1,10,0),sn(0,3,5,-1,0,5,8,0,0,1,14,0),sn(0,3,5,-1,0,6,10,0,0,1,18,0),sn(0,4,5,-2,0,7,10,1,0,2,16,1),sn(0,5,5,-3,0,8,10,1,0,3,14,2),sn(0,5,6,-3,0,9,12,1,0,3,16,2),sn(0,6,6,-3,0,10,14,1,0,4,18,3),sn(0,6,7,-4,0,11,15,1,0,4,20,3),sn(0,7,8,-4,0,12,17,2,0,5,22,4),sn(0,7,8,-4,0,13,19,2,0,5,24,4),sn(0,7,9,-4,0,14,21,2,0,5,26,4),sn(0,8,9,-5,0,15,22,2,0,6,28,5),sn(0,8,10,-5,0,16,24,2,0,6,30,5),sn(0,8,11,-5,0,17,26,2,0,6,32,5),sn(0,9,11,-5,0,18,28,2,0,7,34,6),sn(0,9,12,-6,0,19,29,2,0,7,36,6),sn(0,10,13,-6,0,20,31,3,0,8,38,7),sn(0,10,13,-6,0,21,33,3,0,8,40,7),sn(0,10,14,-6,0,22,35,3,0,8,42,7),sn(0,11,14,-7,0,23,36,3,0,9,44,8),sn(0,11,15,-7,0,24,38,3,0,9,46,8)],sH={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)"},iH={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pb(e){return`${Math.round(e)}ms`}function aH(e){if(!e)return 0;const t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function lH(e){const t={...sH,...e.easing},n={...iH,...e.duration};return{getAutoHeightDuration:aH,create:(s=["all"],a={})=>{const{duration:l=n.standard,easing:u=t.easeInOut,delay:f=0,...h}=a;return(Array.isArray(s)?s:[s]).map(v=>`${v} ${typeof l=="string"?l:pb(l)} ${u} ${typeof f=="string"?f:pb(f)}`).join(",")},...e,easing:t,duration:n}}const cH={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function uH(e){return Wo(e)||typeof e>"u"||typeof e=="string"||typeof e=="boolean"||typeof e=="number"||Array.isArray(e)}function Ex(e={}){const t={...e};function n(r){const s=Object.entries(r);for(let a=0;a(!t&&typeof window<"u"&&(t=window),{get(n){if(typeof window>"u")return;if(!t)return n;let r;try{r=t.localStorage.getItem(e)}catch{}return r||n},set:n=>{if(t)try{t.localStorage.setItem(e,n)}catch{}},subscribe:n=>{if(!t)return H4;const r=s=>{const a=s.newValue;s.key===e&&n(a)};return t.addEventListener("storage",r),()=>{t.removeEventListener("storage",r)}}});function tv(){}function ab(e){if(typeof window<"u"&&typeof window.matchMedia=="function"&&e==="system")return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function zx(e,t){if(e.mode==="light"||e.mode==="system"&&e.systemMode==="light")return t("light");if(e.mode==="dark"||e.mode==="system"&&e.systemMode==="dark")return t("dark")}function j4(e){return zx(e,t=>{if(t==="light")return e.lightColorScheme;if(t==="dark")return e.darkColorScheme})}function D4(e){const{defaultMode:t="light",defaultLightColorScheme:n,defaultDarkColorScheme:r,supportedColorSchemes:s=[],modeStorageKey:a=Fm,colorSchemeStorageKey:l=Wm,storageWindow:u=typeof window>"u"?void 0:window,storageManager:f=C4,noSsr:h=!1}=e,v=s.join(","),m=s.length>1,w=A.useMemo(()=>f?.({key:a,storageWindow:u}),[f,a,u]),x=A.useMemo(()=>f?.({key:`${l}-light`,storageWindow:u}),[f,l,u]),y=A.useMemo(()=>f?.({key:`${l}-dark`,storageWindow:u}),[f,l,u]),[P,S]=A.useState(()=>{const E=w?.get(t)||t,L=x?.get(n)||n,H=y?.get(r)||r;return{mode:E,systemMode:ab(E),lightColorScheme:L,darkColorScheme:H}}),[z,C]=A.useState(h||!m);A.useEffect(()=>{C(!0)},[]);const j=j4(P),D=A.useCallback(E=>{S(L=>{if(E===L.mode)return L;const H=E??t;return w?.set(H),{...L,mode:H,systemMode:ab(H)}})},[w,t]),O=A.useCallback(E=>{E?typeof E=="string"?E&&!v.includes(E)?console.error(`\`${E}\` does not exist in \`theme.colorSchemes\`.`):S(L=>{const H={...L};return zx(L,V=>{V==="light"&&(x?.set(E),H.lightColorScheme=E),V==="dark"&&(y?.set(E),H.darkColorScheme=E)}),H}):S(L=>{const H={...L},V=E.light===null?n:E.light,X=E.dark===null?r:E.dark;return V&&(v.includes(V)?(H.lightColorScheme=V,x?.set(V)):console.error(`\`${V}\` does not exist in \`theme.colorSchemes\`.`)),X&&(v.includes(X)?(H.darkColorScheme=X,y?.set(X)):console.error(`\`${X}\` does not exist in \`theme.colorSchemes\`.`)),H}):S(L=>(x?.set(n),y?.set(r),{...L,lightColorScheme:n,darkColorScheme:r}))},[v,x,y,n,r]),T=A.useCallback(E=>{P.mode==="system"&&S(L=>{const H=E?.matches?"dark":"light";return L.systemMode===H?L:{...L,systemMode:H}})},[P.mode]),M=A.useRef(T);return M.current=T,A.useEffect(()=>{if(typeof window.matchMedia!="function"||!m)return;const E=(...H)=>M.current(...H),L=window.matchMedia("(prefers-color-scheme: dark)");return L.addListener(E),E(L),()=>{L.removeListener(E)}},[m]),A.useEffect(()=>{if(m){const E=w?.subscribe(V=>{(!V||["light","dark","system"].includes(V))&&D(V||t)})||tv,L=x?.subscribe(V=>{(!V||v.match(V))&&O({light:V})})||tv,H=y?.subscribe(V=>{(!V||v.match(V))&&O({dark:V})})||tv;return()=>{E(),L(),H()}}},[O,D,v,t,u,m,w,x,y]),{...P,mode:z?P.mode:void 0,systemMode:z?P.systemMode:void 0,colorScheme:z?j:void 0,setMode:D,setColorScheme:O}}const z4="*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function O4(e){const{themeId:t,theme:n={},modeStorageKey:r=Fm,colorSchemeStorageKey:s=Wm,disableTransitionOnChange:a=!1,defaultColorScheme:l,resolveTheme:u}=e,f={allColorSchemes:[],colorScheme:void 0,darkColorScheme:void 0,lightColorScheme:void 0,mode:void 0,setColorScheme:()=>{},setMode:()=>{},systemMode:void 0},h=A.createContext(void 0),v=()=>A.useContext(h)||f,m={},w={};function x(z){const{children:C,theme:j,modeStorageKey:D=r,colorSchemeStorageKey:O=s,disableTransitionOnChange:T=a,storageManager:M,storageWindow:E=typeof window>"u"?void 0:window,documentNode:L=typeof document>"u"?void 0:document,colorSchemeNode:H=typeof document>"u"?void 0:document.documentElement,disableNestedContext:V=!1,disableStyleSheetGeneration:X=!1,defaultMode:B="system",noSsr:Z}=z,F=A.useRef(!1),J=Xm(),ne=A.useContext(h),Q=!!ne&&!V,G=A.useMemo(()=>j||(typeof n=="function"?n():n),[j]),R=G[t],U=R||G,{colorSchemes:I=m,components:$=w,cssVarPrefix:ee}=U,re=Object.keys(I).filter(fe=>!!I[fe]).join(","),ae=A.useMemo(()=>re.split(","),[re]),we=typeof l=="string"?l:l.light,se=typeof l=="string"?l:l.dark,xe=I[we]&&I[se]?B:I[U.defaultColorScheme]?.palette?.mode||U.palette?.mode,{mode:Oe,setMode:Re,systemMode:Pe,lightColorScheme:Fe,darkColorScheme:ge,colorScheme:We,setColorScheme:At}=D4({supportedColorSchemes:ae,defaultLightColorScheme:we,defaultDarkColorScheme:se,modeStorageKey:D,colorSchemeStorageKey:O,defaultMode:xe,storageManager:M,storageWindow:E,noSsr:Z});let Le=Oe,pt=We;Q&&(Le=ne.mode,pt=ne.colorScheme);const ut=A.useMemo(()=>{const fe=pt||U.defaultColorScheme,Ae=U.generateThemeVars?.()||U.vars,ye={...U,components:$,colorSchemes:I,cssVarPrefix:ee,vars:Ae};if(typeof ye.generateSpacing=="function"&&(ye.spacing=ye.generateSpacing()),fe){const ze=I[fe];ze&&typeof ze=="object"&&Object.keys(ze).forEach(Je=>{ze[Je]&&typeof ze[Je]=="object"?ye[Je]={...ye[Je],...ze[Je]}:ye[Je]=ze[Je]})}return u?u(ye):ye},[U,pt,$,I,ee]),dt=U.colorSchemeSelector;xr(()=>{if(pt&&H&&dt&&dt!=="media"){const fe=dt;let Ae=dt;if(fe==="class"&&(Ae=".%s"),fe==="data"&&(Ae="[data-%s]"),fe?.startsWith("data-")&&!fe.includes("%s")&&(Ae=`[${fe}="%s"]`),Ae.startsWith("."))H.classList.remove(...ae.map(ye=>Ae.substring(1).replace("%s",ye))),H.classList.add(Ae.substring(1).replace("%s",pt));else{const ye=Ae.replace("%s",pt).match(/\[([^\]]+)\]/);if(ye){const[ze,Je]=ye[1].split("=");Je||ae.forEach($e=>{H.removeAttribute(ze.replace(pt,$e))}),H.setAttribute(ze,Je?Je.replace(/"|'/g,""):"")}else H.setAttribute(Ae,pt)}}},[pt,dt,H,ae]),A.useEffect(()=>{let fe;if(T&&F.current&&L){const Ae=L.createElement("style");Ae.appendChild(L.createTextNode(z4)),L.head.appendChild(Ae),window.getComputedStyle(L.body),fe=setTimeout(()=>{L.head.removeChild(Ae)},1)}return()=>{clearTimeout(fe)}},[pt,T,L]),A.useEffect(()=>(F.current=!0,()=>{F.current=!1}),[]);const N=A.useMemo(()=>({allColorSchemes:ae,colorScheme:pt,darkColorScheme:ge,lightColorScheme:Fe,mode:Le,setColorScheme:At,setMode:Re,systemMode:Pe}),[ae,pt,ge,Fe,Le,At,Re,Pe,ut.colorSchemeSelector]);let q=!0;(X||U.cssVariables===!1||Q&&J?.cssVarPrefix===ee)&&(q=!1);const ie=p.jsxs(A.Fragment,{children:[p.jsx(Dx,{themeId:R?t:void 0,theme:ut,children:C}),q&&p.jsx(ex,{styles:ut.generateStyleSheets?.()||[]})]});return Q?ie:p.jsx(h.Provider,{value:N,children:ie})}const y=typeof l=="string"?l:l.light,P=typeof l=="string"?l:l.dark;return{CssVarsProvider:x,useColorScheme:v,getInitColorSchemeScript:z=>S4({colorSchemeStorageKey:s,defaultLightColorScheme:y,defaultDarkColorScheme:P,modeStorageKey:r,...z})}}function k4(e=""){function t(...r){if(!r.length)return"";const s=r[0];return typeof s=="string"&&!s.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, var(--${e?`${e}-`:""}${s}${t(...r.slice(1))})`:`, ${s}`}return(r,...s)=>`var(--${e?`${e}-`:""}${r}${t(...s)})`}const lb=(e,t,n,r=[])=>{let s=e;t.forEach((a,l)=>{l===t.length-1?Array.isArray(s)?s[Number(a)]=n:s&&typeof s=="object"&&(s[a]=n):s&&typeof s=="object"&&(s[a]||(s[a]=r.includes(a)?[]:{}),s=s[a])})},T4=(e,t,n)=>{function r(s,a=[],l=[]){Object.entries(s).forEach(([u,f])=>{(!n||n&&!n([...a,u]))&&f!=null&&(typeof f=="object"&&Object.keys(f).length>0?r(f,[...a,u],Array.isArray(f)?[...l,u]:l):t([...a,u],f,l))})}r(e)},E4=(e,t)=>typeof t=="number"?["lineHeight","fontWeight","opacity","zIndex"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes("opacity")?t:`${t}px`:t;function nv(e,t){const{prefix:n,shouldSkipGeneratingVar:r}=t||{},s={},a={},l={};return T4(e,(u,f,h)=>{if((typeof f=="string"||typeof f=="number")&&(!r||!r(u,f))){const v=`--${n?`${n}-`:""}${u.join("-")}`,m=E4(u,f);Object.assign(s,{[v]:m}),lb(a,u,`var(${v})`,h),lb(l,u,`var(${v}, ${m})`,h)}},u=>u[0]==="vars"),{css:s,vars:a,varsWithDefaults:l}}function R4(e,t={}){const{getSelector:n=S,disableCssColorScheme:r,colorSchemeSelector:s}=t,{colorSchemes:a={},components:l,defaultColorScheme:u="light",...f}=e,{vars:h,css:v,varsWithDefaults:m}=nv(f,t);let w=m;const x={},{[u]:y,...P}=a;if(Object.entries(P||{}).forEach(([j,D])=>{const{vars:O,css:T,varsWithDefaults:M}=nv(D,t);w=Vn(w,M),x[j]={css:T,vars:O}}),y){const{css:j,vars:D,varsWithDefaults:O}=nv(y,t);w=Vn(w,O),x[u]={css:j,vars:D}}function S(j,D){let O=s;if(s==="class"&&(O=".%s"),s==="data"&&(O="[data-%s]"),s?.startsWith("data-")&&!s.includes("%s")&&(O=`[${s}="%s"]`),j){if(O==="media")return e.defaultColorScheme===j?":root":{[`@media (prefers-color-scheme: ${a[j]?.palette?.mode||j})`]:{":root":D}};if(O)return e.defaultColorScheme===j?`:root, ${O.replace("%s",String(j))}`:O.replace("%s",String(j))}return":root"}return{vars:w,generateThemeVars:()=>{let j={...h};return Object.entries(x).forEach(([,{vars:D}])=>{j=Vn(j,D)}),j},generateStyleSheets:()=>{const j=[],D=e.defaultColorScheme||"light";function O(E,L){Object.keys(L).length&&j.push(typeof E=="string"?{[E]:{...L}}:E)}O(n(void 0,{...v}),v);const{[D]:T,...M}=x;if(T){const{css:E}=T,L=a[D]?.palette?.mode,H=!r&&L?{colorScheme:L,...E}:{...E};O(n(D,{...H}),H)}return Object.entries(M).forEach(([E,{css:L}])=>{const H=a[E]?.palette?.mode,V=!r&&H?{colorScheme:H,...L}:{...L};O(n(E,{...V}),V)}),j}}}function M4(e){return function(n){return e==="media"?`@media (prefers-color-scheme: ${n})`:e?e.startsWith("data-")&&!e.includes("%s")?`[${e}="${n}"] &`:e==="class"?`.${n} &`:e==="data"?`[data-${n}] &`:`${e.replace("%s",n)} &`:"&"}}const L4=Sd(),I4=$3("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function B4(e){return hx({props:e,name:"MuiStack",defaultTheme:L4})}function N4(e,t){const n=A.Children.toArray(e).filter(Boolean);return n.reduce((r,s,a)=>(r.push(s),a({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],X4=({ownerState:e,theme:t})=>{let n={display:"flex",flexDirection:"column",...wr({theme:t},wi({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r}))};if(e.spacing){const r=Ad(t),s=Object.keys(t.breakpoints.values).reduce((f,h)=>((typeof e.spacing=="object"&&e.spacing[h]!=null||typeof e.direction=="object"&&e.direction[h]!=null)&&(f[h]=!0),f),{}),a=wi({values:e.direction,base:s}),l=wi({values:e.spacing,base:s});typeof a=="object"&&Object.keys(a).forEach((f,h,v)=>{if(!a[f]){const w=h>0?a[v[h-1]]:"column";a[f]=w}}),n=Vn(n,wr({theme:t},l,(f,h)=>e.useFlexGap?{gap:Hi(r,f)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${V4(h?a[h]:e.direction)}`]:Hi(r,f)}}))}return n=_S(t.breakpoints,n),n};function F4(e={}){const{createStyledComponent:t=I4,useThemeProps:n=B4,componentName:r="MuiStack"}=e,s=()=>_e({root:["root"]},f=>Qe(r,f),{}),a=t(X4);return A.forwardRef(function(f,h){const v=n(f),m=jd(v),{component:w="div",direction:x="column",spacing:y=0,divider:P,children:S,className:z,useFlexGap:C=!1,...j}=m,D={direction:x,spacing:y,useFlexGap:C},O=s();return p.jsx(a,{as:w,ownerState:D,ref:h,className:je(O.root,z),...j,children:P?N4(S,P):S})})}function Ox(){return{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:pc.white,default:pc.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}}}const W4=Ox();function kx(){return{text:{primary:pc.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:pc.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}}}const cb=kx();function ub(e,t,n,r){const s=r.light||r,a=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t==="light"?e.light=ji(e.main,s):t==="dark"&&(e.dark=Ci(e.main,a)))}function J4(e="light"){return e==="dark"?{main:ua[200],light:ua[50],dark:ua[400]}:{main:ua[700],light:ua[400],dark:ua[800]}}function q4(e="light"){return e==="dark"?{main:ca[200],light:ca[50],dark:ca[400]}:{main:ca[500],light:ca[300],dark:ca[700]}}function U4(e="light"){return e==="dark"?{main:la[500],light:la[300],dark:la[700]}:{main:la[700],light:la[400],dark:la[800]}}function Y4(e="light"){return e==="dark"?{main:fa[400],light:fa[300],dark:fa[700]}:{main:fa[700],light:fa[500],dark:fa[900]}}function G4(e="light"){return e==="dark"?{main:da[400],light:da[300],dark:da[700]}:{main:da[800],light:da[500],dark:da[900]}}function Z4(e="light"){return e==="dark"?{main:Ol[400],light:Ol[300],dark:Ol[700]}:{main:"#ed6c02",light:Ol[500],dark:Ol[900]}}function Jm(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:r=.2,...s}=e,a=e.primary||J4(t),l=e.secondary||q4(t),u=e.error||U4(t),f=e.info||Y4(t),h=e.success||G4(t),v=e.warning||Z4(t);function m(P){return i4(P,cb.text.primary)>=n?cb.text.primary:W4.text.primary}const w=({color:P,name:S,mainShade:z=500,lightShade:C=300,darkShade:j=700})=>{if(P={...P},!P.main&&P[z]&&(P.main=P[z]),!P.hasOwnProperty("main"))throw new Error(ps(11,S?` (${S})`:"",z));if(typeof P.main!="string")throw new Error(ps(12,S?` (${S})`:"",JSON.stringify(P.main)));return ub(P,"light",C,r),ub(P,"dark",j,r),P.contrastText||(P.contrastText=m(P.main)),P};let x;return t==="light"?x=Ox():t==="dark"&&(x=kx()),Vn({common:{...pc},mode:t,primary:w({color:a,name:"primary"}),secondary:w({color:l,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:w({color:u,name:"error"}),warning:w({color:v,name:"warning"}),info:w({color:f,name:"info"}),success:w({color:h,name:"success"}),grey:W5,contrastThreshold:n,getContrastText:m,augmentColor:w,tonalOffset:r,...x},s)}function Q4(e){const t={};return Object.entries(e).forEach(r=>{const[s,a]=r;typeof a=="object"&&(t[s]=`${a.fontStyle?`${a.fontStyle} `:""}${a.fontVariant?`${a.fontVariant} `:""}${a.fontWeight?`${a.fontWeight} `:""}${a.fontStretch?`${a.fontStretch} `:""}${a.fontSize||""}${a.lineHeight?`/${a.lineHeight} `:""}${a.fontFamily||""}`)}),t}function K4(e,t){return{toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}},...t}}function _4(e){return Math.round(e*1e5)/1e5}const fb={textTransform:"uppercase"},db='"Roboto", "Helvetica", "Arial", sans-serif';function Tx(e,t){const{fontFamily:n=db,fontSize:r=14,fontWeightLight:s=300,fontWeightRegular:a=400,fontWeightMedium:l=500,fontWeightBold:u=700,htmlFontSize:f=16,allVariants:h,pxToRem:v,...m}=typeof t=="function"?t(e):t,w=r/14,x=v||(S=>`${S/f*w}rem`),y=(S,z,C,j,D)=>({fontFamily:n,fontWeight:S,fontSize:x(z),lineHeight:C,...n===db?{letterSpacing:`${_4(j/z)}em`}:{},...D,...h}),P={h1:y(s,96,1.167,-1.5),h2:y(s,60,1.2,-.5),h3:y(a,48,1.167,0),h4:y(a,34,1.235,.25),h5:y(a,24,1.334,0),h6:y(l,20,1.6,.15),subtitle1:y(a,16,1.75,.15),subtitle2:y(l,14,1.57,.1),body1:y(a,16,1.5,.15),body2:y(a,14,1.43,.15),button:y(l,14,1.75,.4,fb),caption:y(a,12,1.66,.4),overline:y(a,12,2.66,1,fb),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Vn({htmlFontSize:f,pxToRem:x,fontFamily:n,fontSize:r,fontWeightLight:s,fontWeightRegular:a,fontWeightMedium:l,fontWeightBold:u,...P},m,{clone:!1})}const $4=.2,eH=.14,tH=.12;function sn(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${$4})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${eH})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${tH})`].join(",")}const nH=["none",sn(0,2,1,-1,0,1,1,0,0,1,3,0),sn(0,3,1,-2,0,2,2,0,0,1,5,0),sn(0,3,3,-2,0,3,4,0,0,1,8,0),sn(0,2,4,-1,0,4,5,0,0,1,10,0),sn(0,3,5,-1,0,5,8,0,0,1,14,0),sn(0,3,5,-1,0,6,10,0,0,1,18,0),sn(0,4,5,-2,0,7,10,1,0,2,16,1),sn(0,5,5,-3,0,8,10,1,0,3,14,2),sn(0,5,6,-3,0,9,12,1,0,3,16,2),sn(0,6,6,-3,0,10,14,1,0,4,18,3),sn(0,6,7,-4,0,11,15,1,0,4,20,3),sn(0,7,8,-4,0,12,17,2,0,5,22,4),sn(0,7,8,-4,0,13,19,2,0,5,24,4),sn(0,7,9,-4,0,14,21,2,0,5,26,4),sn(0,8,9,-5,0,15,22,2,0,6,28,5),sn(0,8,10,-5,0,16,24,2,0,6,30,5),sn(0,8,11,-5,0,17,26,2,0,6,32,5),sn(0,9,11,-5,0,18,28,2,0,7,34,6),sn(0,9,12,-6,0,19,29,2,0,7,36,6),sn(0,10,13,-6,0,20,31,3,0,8,38,7),sn(0,10,13,-6,0,21,33,3,0,8,40,7),sn(0,10,14,-6,0,22,35,3,0,8,42,7),sn(0,11,14,-7,0,23,36,3,0,9,44,8),sn(0,11,15,-7,0,24,38,3,0,9,46,8)],rH={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)"},oH={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pb(e){return`${Math.round(e)}ms`}function sH(e){if(!e)return 0;const t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function iH(e){const t={...rH,...e.easing},n={...oH,...e.duration};return{getAutoHeightDuration:sH,create:(s=["all"],a={})=>{const{duration:l=n.standard,easing:u=t.easeInOut,delay:f=0,...h}=a;return(Array.isArray(s)?s:[s]).map(v=>`${v} ${typeof l=="string"?l:pb(l)} ${u} ${typeof f=="string"?f:pb(f)}`).join(",")},...e,easing:t,duration:n}}const aH={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function lH(e){return Wo(e)||typeof e>"u"||typeof e=="string"||typeof e=="boolean"||typeof e=="number"||Array.isArray(e)}function Ex(e={}){const t={...e};function n(r){const s=Object.entries(r);for(let a=0;aVn(x,A),w),w.unstable_sxConfig={...Rc,...h?.unstable_sxConfig},w.unstable_sx=function(A){return qs({sx:A,theme:this})},w.toRuntimeSource=Ex,w}function Nv(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}const fH=[...Array(25)].map((e,t)=>{if(t===0)return"none";const n=Nv(t);return`linear-gradient(rgba(255 255 255 / ${n}), rgba(255 255 255 / ${n}))`});function Rx(e){return{inputPlaceholder:e==="dark"?.5:.42,inputUnderline:e==="dark"?.7:.42,switchTrackDisabled:e==="dark"?.2:.12,switchTrack:e==="dark"?.3:.38}}function Mx(e){return e==="dark"?fH:[]}function dH(e){const{palette:t={mode:"light"},opacity:n,overlays:r,...s}=e,a=Jm(t);return{palette:a,opacity:{...Rx(a.mode),...n},overlays:r||Mx(a.mode),...s}}function pH(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]==="palette"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}const hH=e=>[...[...Array(25)].map((t,n)=>`--${e?`${e}-`:""}overlays-${n}`),`--${e?`${e}-`:""}palette-AppBar-darkBg`,`--${e?`${e}-`:""}palette-AppBar-darkColor`],vH=e=>(t,n)=>{const r=e.rootSelector||":root",s=e.colorSchemeSelector;let a=s;if(s==="class"&&(a=".%s"),s==="data"&&(a="[data-%s]"),s?.startsWith("data-")&&!s.includes("%s")&&(a=`[${s}="%s"]`),e.defaultColorScheme===t){if(t==="dark"){const l={};return hH(e.cssVarPrefix).forEach(u=>{l[u]=n[u],delete n[u]}),a==="media"?{[r]:n,"@media (prefers-color-scheme: dark)":{[r]:l}}:a?{[a.replace("%s",t)]:l,[`${r}, ${a.replace("%s",t)}`]:n}:{[r]:{...n,...l}}}if(a&&a!=="media")return`${r}, ${a.replace("%s",String(t))}`}else if(t){if(a==="media")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:n}};if(a)return a.replace("%s",String(t))}return r};function mH(e,t){t.forEach(n=>{e[n]||(e[n]={})})}function me(e,t,n){!e[t]&&n&&(e[t]=n)}function Zl(e){return typeof e!="string"||!e.startsWith("hsl")?e:gx(e)}function ss(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Gl(Zl(e[t])))}function gH(e){return typeof e=="number"?`${e}px`:typeof e=="string"||typeof e=="function"||Array.isArray(e)?e:"8px"}const No=e=>{try{return e()}catch{}},yH=(e="mui")=>E4(e);function rv(e,t,n,r){if(!t)return;t=t===!0?{}:t;const s=r==="dark"?"dark":"light";if(!n){e[r]=dH({...t,palette:{mode:s,...t?.palette}});return}const{palette:a,...l}=Bv({...n,palette:{mode:s,...t?.palette}});return e[r]={...t,palette:a,opacity:{...Rx(s),...t?.opacity},overlays:t?.overlays||Mx(s)},l}function AH(e={},...t){const{colorSchemes:n={light:!0},defaultColorScheme:r,disableCssColorScheme:s=!1,cssVarPrefix:a="mui",shouldSkipGeneratingVar:l=pH,colorSchemeSelector:u=n.light&&n.dark?"media":void 0,rootSelector:f=":root",...h}=e,v=Object.keys(n)[0],m=r||(n.light&&v!=="light"?"light":v),w=yH(a),{[m]:x,light:A,dark:P,...S}=n,z={...S};let C=x;if((m==="dark"&&!("dark"in n)||m==="light"&&!("light"in n))&&(C=!0),!C)throw new Error(ps(21,m));const j=rv(z,C,h,m);A&&!z.light&&rv(z,A,void 0,"light"),P&&!z.dark&&rv(z,P,void 0,"dark");let D={defaultColorScheme:m,...j,cssVarPrefix:a,colorSchemeSelector:u,rootSelector:f,getCssVar:w,colorSchemes:z,font:{..._4(j.typography),...j.font},spacing:gH(h.spacing)};Object.keys(D.colorSchemes).forEach(L=>{const H=D.colorSchemes[L].palette,V=W=>{const B=W.split("-"),Z=B[1],X=B[2];return w(W,H[Z][X])};if(H.mode==="light"&&(me(H.common,"background","#fff"),me(H.common,"onBackground","#000")),H.mode==="dark"&&(me(H.common,"background","#000"),me(H.common,"onBackground","#fff")),mH(H,["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"]),H.mode==="light"){me(H.Alert,"errorColor",Gt(H.error.light,.6)),me(H.Alert,"infoColor",Gt(H.info.light,.6)),me(H.Alert,"successColor",Gt(H.success.light,.6)),me(H.Alert,"warningColor",Gt(H.warning.light,.6)),me(H.Alert,"errorFilledBg",V("palette-error-main")),me(H.Alert,"infoFilledBg",V("palette-info-main")),me(H.Alert,"successFilledBg",V("palette-success-main")),me(H.Alert,"warningFilledBg",V("palette-warning-main")),me(H.Alert,"errorFilledColor",No(()=>H.getContrastText(H.error.main))),me(H.Alert,"infoFilledColor",No(()=>H.getContrastText(H.info.main))),me(H.Alert,"successFilledColor",No(()=>H.getContrastText(H.success.main))),me(H.Alert,"warningFilledColor",No(()=>H.getContrastText(H.warning.main))),me(H.Alert,"errorStandardBg",Zt(H.error.light,.9)),me(H.Alert,"infoStandardBg",Zt(H.info.light,.9)),me(H.Alert,"successStandardBg",Zt(H.success.light,.9)),me(H.Alert,"warningStandardBg",Zt(H.warning.light,.9)),me(H.Alert,"errorIconColor",V("palette-error-main")),me(H.Alert,"infoIconColor",V("palette-info-main")),me(H.Alert,"successIconColor",V("palette-success-main")),me(H.Alert,"warningIconColor",V("palette-warning-main")),me(H.AppBar,"defaultBg",V("palette-grey-100")),me(H.Avatar,"defaultBg",V("palette-grey-400")),me(H.Button,"inheritContainedBg",V("palette-grey-300")),me(H.Button,"inheritContainedHoverBg",V("palette-grey-A100")),me(H.Chip,"defaultBorder",V("palette-grey-400")),me(H.Chip,"defaultAvatarColor",V("palette-grey-700")),me(H.Chip,"defaultIconColor",V("palette-grey-700")),me(H.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),me(H.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),me(H.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),me(H.LinearProgress,"primaryBg",Zt(H.primary.main,.62)),me(H.LinearProgress,"secondaryBg",Zt(H.secondary.main,.62)),me(H.LinearProgress,"errorBg",Zt(H.error.main,.62)),me(H.LinearProgress,"infoBg",Zt(H.info.main,.62)),me(H.LinearProgress,"successBg",Zt(H.success.main,.62)),me(H.LinearProgress,"warningBg",Zt(H.warning.main,.62)),me(H.Skeleton,"bg",`rgba(${V("palette-text-primaryChannel")} / 0.11)`),me(H.Slider,"primaryTrack",Zt(H.primary.main,.62)),me(H.Slider,"secondaryTrack",Zt(H.secondary.main,.62)),me(H.Slider,"errorTrack",Zt(H.error.main,.62)),me(H.Slider,"infoTrack",Zt(H.info.main,.62)),me(H.Slider,"successTrack",Zt(H.success.main,.62)),me(H.Slider,"warningTrack",Zt(H.warning.main,.62));const W=lf(H.background.default,.8);me(H.SnackbarContent,"bg",W),me(H.SnackbarContent,"color",No(()=>H.getContrastText(W))),me(H.SpeedDialAction,"fabHoverBg",lf(H.background.paper,.15)),me(H.StepConnector,"border",V("palette-grey-400")),me(H.StepContent,"border",V("palette-grey-400")),me(H.Switch,"defaultColor",V("palette-common-white")),me(H.Switch,"defaultDisabledColor",V("palette-grey-100")),me(H.Switch,"primaryDisabledColor",Zt(H.primary.main,.62)),me(H.Switch,"secondaryDisabledColor",Zt(H.secondary.main,.62)),me(H.Switch,"errorDisabledColor",Zt(H.error.main,.62)),me(H.Switch,"infoDisabledColor",Zt(H.info.main,.62)),me(H.Switch,"successDisabledColor",Zt(H.success.main,.62)),me(H.Switch,"warningDisabledColor",Zt(H.warning.main,.62)),me(H.TableCell,"border",Zt(af(H.divider,1),.88)),me(H.Tooltip,"bg",af(H.grey[700],.92))}if(H.mode==="dark"){me(H.Alert,"errorColor",Zt(H.error.light,.6)),me(H.Alert,"infoColor",Zt(H.info.light,.6)),me(H.Alert,"successColor",Zt(H.success.light,.6)),me(H.Alert,"warningColor",Zt(H.warning.light,.6)),me(H.Alert,"errorFilledBg",V("palette-error-dark")),me(H.Alert,"infoFilledBg",V("palette-info-dark")),me(H.Alert,"successFilledBg",V("palette-success-dark")),me(H.Alert,"warningFilledBg",V("palette-warning-dark")),me(H.Alert,"errorFilledColor",No(()=>H.getContrastText(H.error.dark))),me(H.Alert,"infoFilledColor",No(()=>H.getContrastText(H.info.dark))),me(H.Alert,"successFilledColor",No(()=>H.getContrastText(H.success.dark))),me(H.Alert,"warningFilledColor",No(()=>H.getContrastText(H.warning.dark))),me(H.Alert,"errorStandardBg",Gt(H.error.light,.9)),me(H.Alert,"infoStandardBg",Gt(H.info.light,.9)),me(H.Alert,"successStandardBg",Gt(H.success.light,.9)),me(H.Alert,"warningStandardBg",Gt(H.warning.light,.9)),me(H.Alert,"errorIconColor",V("palette-error-main")),me(H.Alert,"infoIconColor",V("palette-info-main")),me(H.Alert,"successIconColor",V("palette-success-main")),me(H.Alert,"warningIconColor",V("palette-warning-main")),me(H.AppBar,"defaultBg",V("palette-grey-900")),me(H.AppBar,"darkBg",V("palette-background-paper")),me(H.AppBar,"darkColor",V("palette-text-primary")),me(H.Avatar,"defaultBg",V("palette-grey-600")),me(H.Button,"inheritContainedBg",V("palette-grey-800")),me(H.Button,"inheritContainedHoverBg",V("palette-grey-700")),me(H.Chip,"defaultBorder",V("palette-grey-700")),me(H.Chip,"defaultAvatarColor",V("palette-grey-300")),me(H.Chip,"defaultIconColor",V("palette-grey-300")),me(H.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),me(H.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),me(H.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),me(H.LinearProgress,"primaryBg",Gt(H.primary.main,.5)),me(H.LinearProgress,"secondaryBg",Gt(H.secondary.main,.5)),me(H.LinearProgress,"errorBg",Gt(H.error.main,.5)),me(H.LinearProgress,"infoBg",Gt(H.info.main,.5)),me(H.LinearProgress,"successBg",Gt(H.success.main,.5)),me(H.LinearProgress,"warningBg",Gt(H.warning.main,.5)),me(H.Skeleton,"bg",`rgba(${V("palette-text-primaryChannel")} / 0.13)`),me(H.Slider,"primaryTrack",Gt(H.primary.main,.5)),me(H.Slider,"secondaryTrack",Gt(H.secondary.main,.5)),me(H.Slider,"errorTrack",Gt(H.error.main,.5)),me(H.Slider,"infoTrack",Gt(H.info.main,.5)),me(H.Slider,"successTrack",Gt(H.success.main,.5)),me(H.Slider,"warningTrack",Gt(H.warning.main,.5));const W=lf(H.background.default,.98);me(H.SnackbarContent,"bg",W),me(H.SnackbarContent,"color",No(()=>H.getContrastText(W))),me(H.SpeedDialAction,"fabHoverBg",lf(H.background.paper,.15)),me(H.StepConnector,"border",V("palette-grey-600")),me(H.StepContent,"border",V("palette-grey-600")),me(H.Switch,"defaultColor",V("palette-grey-300")),me(H.Switch,"defaultDisabledColor",V("palette-grey-600")),me(H.Switch,"primaryDisabledColor",Gt(H.primary.main,.55)),me(H.Switch,"secondaryDisabledColor",Gt(H.secondary.main,.55)),me(H.Switch,"errorDisabledColor",Gt(H.error.main,.55)),me(H.Switch,"infoDisabledColor",Gt(H.info.main,.55)),me(H.Switch,"successDisabledColor",Gt(H.success.main,.55)),me(H.Switch,"warningDisabledColor",Gt(H.warning.main,.55)),me(H.TableCell,"border",Gt(af(H.divider,1),.68)),me(H.Tooltip,"bg",af(H.grey[700],.92))}ss(H.background,"default"),ss(H.background,"paper"),ss(H.common,"background"),ss(H.common,"onBackground"),ss(H,"divider"),Object.keys(H).forEach(W=>{const B=H[W];W!=="tonalOffset"&&B&&typeof B=="object"&&(B.main&&me(H[W],"mainChannel",Gl(Zl(B.main))),B.light&&me(H[W],"lightChannel",Gl(Zl(B.light))),B.dark&&me(H[W],"darkChannel",Gl(Zl(B.dark))),B.contrastText&&me(H[W],"contrastTextChannel",Gl(Zl(B.contrastText))),W==="text"&&(ss(H[W],"primary"),ss(H[W],"secondary")),W==="action"&&(B.active&&ss(H[W],"active"),B.selected&&ss(H[W],"selected")))})}),D=t.reduce((L,H)=>Vn(L,H),D);const k={prefix:a,disableCssColorScheme:s,shouldSkipGeneratingVar:l,getSelector:vH(D)},{vars:T,generateThemeVars:M,generateStyleSheets:E}=L4(D,k);return D.vars=T,Object.entries(D.colorSchemes[D.defaultColorScheme]).forEach(([L,H])=>{D[L]=H}),D.generateThemeVars=M,D.generateStyleSheets=E,D.generateSpacing=function(){return ix(h.spacing,yd(this))},D.getColorSchemeSelector=I4(u),D.spacing=D.generateSpacing(),D.shouldSkipGeneratingVar=l,D.unstable_sxConfig={...Rc,...h?.unstable_sxConfig},D.unstable_sx=function(H){return qs({sx:H,theme:this})},D.toRuntimeSource=Ex,D}function hb(e,t,n){e.colorSchemes&&n&&(e.colorSchemes[t]={...n!==!0&&n,palette:Jm({...n===!0?{}:n.palette,mode:t})})}function Lc(e={},...t){const{palette:n,cssVariables:r=!1,colorSchemes:s=n?void 0:{light:!0},defaultColorScheme:a=n?.mode,...l}=e,u=a||"light",f=s?.[u],h={...s,...n?{[u]:{...typeof f!="boolean"&&f,palette:n}}:void 0};if(r===!1){if(!("colorSchemes"in e))return Bv(e,...t);let v=n;"palette"in e||h[u]&&(h[u]!==!0?v=h[u].palette:u==="dark"&&(v={mode:"dark"}));const m=Bv({...e,palette:v},...t);return m.defaultColorScheme=u,m.colorSchemes=h,m.palette.mode==="light"&&(m.colorSchemes.light={...h.light!==!0&&h.light,palette:m.palette},hb(m,"dark",h.dark)),m.palette.mode==="dark"&&(m.colorSchemes.dark={...h.dark!==!0&&h.dark,palette:m.palette},hb(m,"light",h.light)),m}return!n&&!("light"in h)&&u==="light"&&(h.light=!0),AH({...l,colorSchemes:h,defaultColorScheme:u,...typeof r!="boolean"&&r},...t)}const kd=Lc();function Vr(){const e=Cd(kd);return e[eo]||e}function PH({props:e,name:t}){return hx({props:e,name:t,defaultTheme:kd,themeId:eo})}function Lx(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const Xn=e=>Lx(e)&&e!=="classes",fe=dx({themeId:eo,defaultTheme:kd,rootShouldForwardProp:Xn});function bH({theme:e,...t}){const n=eo in e?e[eo]:void 0;return p.jsx(Dx,{...t,themeId:n?eo:void 0,theme:n||e})}const cf={colorSchemeStorageKey:"mui-color-scheme",defaultLightColorScheme:"light",defaultDarkColorScheme:"dark",modeStorageKey:"mui-mode"},{CssVarsProvider:wH}=T4({themeId:eo,theme:()=>Lc({cssVariables:!0}),colorSchemeStorageKey:cf.colorSchemeStorageKey,modeStorageKey:cf.modeStorageKey,defaultColorScheme:{light:cf.defaultLightColorScheme,dark:cf.defaultDarkColorScheme},resolveTheme:e=>{const t={...e,typography:Tx(e.palette,e.typography)};return t.unstable_sx=function(r){return qs({sx:r,theme:this})},t}}),xH=wH;function SH({theme:e,...t}){const n=y.useMemo(()=>{if(typeof e=="function")return e;const r=eo in e?e[eo]:e;return"colorSchemes"in r?null:"vars"in r?e:{...e,vars:null}},[e]);return n?p.jsx(bH,{theme:n,...t}):p.jsx(xH,{theme:e,...t})}function HH(e){return p.jsx(ax,{...e,defaultTheme:kd,themeId:eo})}function qm(e){return function(n){return p.jsx(HH,{styles:typeof e=="function"?r=>e({theme:r,...n}):e})}}function CH(){return jd}const et=S4;function tt(e){return w4(e)}function jH(e){return Ze("MuiSvgIcon",e)}Qe("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const DH=e=>{const{color:t,fontSize:n,classes:r}=e,s={root:["root",t!=="inherit"&&`color${he(t)}`,`fontSize${he(n)}`]};return Ke(s,jH,r)},zH=fe("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="inherit"&&t[`color${he(n.color)}`],t[`fontSize${he(n.fontSize)}`]]}})(et(({theme:e})=>({userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:e.transitions?.create?.("fill",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:e.typography?.pxToRem?.(20)||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:e.typography?.pxToRem?.(24)||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:e.typography?.pxToRem?.(35)||"2.1875rem"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:"action"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:"disabled"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}))),Kf=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiSvgIcon"}),{children:s,className:a,color:l="inherit",component:u="svg",fontSize:f="medium",htmlColor:h,inheritViewBox:v=!1,titleAccess:m,viewBox:w="0 0 24 24",...x}=r,A=y.isValidElement(s)&&s.type==="svg",P={...r,color:l,component:u,fontSize:f,instanceFontSize:t.fontSize,inheritViewBox:v,viewBox:w,hasSvgAsChild:A},S={};v||(S.viewBox=w);const z=DH(P);return p.jsxs(zH,{as:u,className:je(z.root,a),focusable:"false",color:h,"aria-hidden":m?void 0:!0,role:m?"img":void 0,ref:n,...S,...x,...A&&s.props,ownerState:P,children:[A?s.props.children:s,m?p.jsx("title",{children:m}):null]})});Kf.muiName="SvgIcon";function At(e,t){function n(r,s){return p.jsx(Kf,{"data-testid":`${t}Icon`,ref:s,...r,children:e})}return n.muiName=Kf.muiName,y.memo(y.forwardRef(n))}function Um(e,t){if(!e)return t;if(typeof e=="function"||typeof t=="function")return s=>{const a=typeof t=="function"?t(s):t,l=typeof e=="function"?e({...s,...a}):e,u=je(s?.className,a?.className,l?.className);return{...a,...l,...!!u&&{className:u},...a?.style&&l?.style&&{style:{...a.style,...l.style}},...a?.sx&&l?.sx&&{sx:[...Array.isArray(a.sx)?a.sx:[a.sx],...Array.isArray(l.sx)?l.sx:[l.sx]]}}};const n=t,r=je(n?.className,e?.className);return{...t,...e,...!!r&&{className:r},...n?.style&&e?.style&&{style:{...n.style,...e.style}},...n?.sx&&e?.sx&&{sx:[...Array.isArray(n.sx)?n.sx:[n.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}function Ym(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Vv(e,t){return Vv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},Vv(e,t)}function Ix(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Vv(e,t)}var ov={exports:{}},hr={},sv={exports:{}},iv={};/** +export default theme;`}function Bv(e={},...t){const{breakpoints:n,mixins:r={},spacing:s,palette:a={},transitions:l={},typography:u={},shape:f,...h}=e;if(e.vars&&e.generateThemeVars===void 0)throw new Error(ps(20));const v=Jm(a),m=Sd(e);let w=Vn(m,{mixins:K4(m.breakpoints,r),palette:v,shadows:nH.slice(),typography:Tx(v,u),transitions:iH(l),zIndex:{...aH}});return w=Vn(w,h),w=t.reduce((x,y)=>Vn(x,y),w),w.unstable_sxConfig={...Ec,...h?.unstable_sxConfig},w.unstable_sx=function(y){return qs({sx:y,theme:this})},w.toRuntimeSource=Ex,w}function Nv(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}const cH=[...Array(25)].map((e,t)=>{if(t===0)return"none";const n=Nv(t);return`linear-gradient(rgba(255 255 255 / ${n}), rgba(255 255 255 / ${n}))`});function Rx(e){return{inputPlaceholder:e==="dark"?.5:.42,inputUnderline:e==="dark"?.7:.42,switchTrackDisabled:e==="dark"?.2:.12,switchTrack:e==="dark"?.3:.38}}function Mx(e){return e==="dark"?cH:[]}function uH(e){const{palette:t={mode:"light"},opacity:n,overlays:r,...s}=e,a=Jm(t);return{palette:a,opacity:{...Rx(a.mode),...n},overlays:r||Mx(a.mode),...s}}function fH(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]==="palette"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}const dH=e=>[...[...Array(25)].map((t,n)=>`--${e?`${e}-`:""}overlays-${n}`),`--${e?`${e}-`:""}palette-AppBar-darkBg`,`--${e?`${e}-`:""}palette-AppBar-darkColor`],pH=e=>(t,n)=>{const r=e.rootSelector||":root",s=e.colorSchemeSelector;let a=s;if(s==="class"&&(a=".%s"),s==="data"&&(a="[data-%s]"),s?.startsWith("data-")&&!s.includes("%s")&&(a=`[${s}="%s"]`),e.defaultColorScheme===t){if(t==="dark"){const l={};return dH(e.cssVarPrefix).forEach(u=>{l[u]=n[u],delete n[u]}),a==="media"?{[r]:n,"@media (prefers-color-scheme: dark)":{[r]:l}}:a?{[a.replace("%s",t)]:l,[`${r}, ${a.replace("%s",t)}`]:n}:{[r]:{...n,...l}}}if(a&&a!=="media")return`${r}, ${a.replace("%s",String(t))}`}else if(t){if(a==="media")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:n}};if(a)return a.replace("%s",String(t))}return r};function hH(e,t){t.forEach(n=>{e[n]||(e[n]={})})}function me(e,t,n){!e[t]&&n&&(e[t]=n)}function Gl(e){return typeof e!="string"||!e.startsWith("hsl")?e:gx(e)}function ss(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Yl(Gl(e[t])))}function vH(e){return typeof e=="number"?`${e}px`:typeof e=="string"||typeof e=="function"||Array.isArray(e)?e:"8px"}const No=e=>{try{return e()}catch{}},mH=(e="mui")=>k4(e);function rv(e,t,n,r){if(!t)return;t=t===!0?{}:t;const s=r==="dark"?"dark":"light";if(!n){e[r]=uH({...t,palette:{mode:s,...t?.palette}});return}const{palette:a,...l}=Bv({...n,palette:{mode:s,...t?.palette}});return e[r]={...t,palette:a,opacity:{...Rx(s),...t?.opacity},overlays:t?.overlays||Mx(s)},l}function gH(e={},...t){const{colorSchemes:n={light:!0},defaultColorScheme:r,disableCssColorScheme:s=!1,cssVarPrefix:a="mui",shouldSkipGeneratingVar:l=fH,colorSchemeSelector:u=n.light&&n.dark?"media":void 0,rootSelector:f=":root",...h}=e,v=Object.keys(n)[0],m=r||(n.light&&v!=="light"?"light":v),w=mH(a),{[m]:x,light:y,dark:P,...S}=n,z={...S};let C=x;if((m==="dark"&&!("dark"in n)||m==="light"&&!("light"in n))&&(C=!0),!C)throw new Error(ps(21,m));const j=rv(z,C,h,m);y&&!z.light&&rv(z,y,void 0,"light"),P&&!z.dark&&rv(z,P,void 0,"dark");let D={defaultColorScheme:m,...j,cssVarPrefix:a,colorSchemeSelector:u,rootSelector:f,getCssVar:w,colorSchemes:z,font:{...Q4(j.typography),...j.font},spacing:vH(h.spacing)};Object.keys(D.colorSchemes).forEach(L=>{const H=D.colorSchemes[L].palette,V=X=>{const B=X.split("-"),Z=B[1],F=B[2];return w(X,H[Z][F])};if(H.mode==="light"&&(me(H.common,"background","#fff"),me(H.common,"onBackground","#000")),H.mode==="dark"&&(me(H.common,"background","#000"),me(H.common,"onBackground","#fff")),hH(H,["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"]),H.mode==="light"){me(H.Alert,"errorColor",Gt(H.error.light,.6)),me(H.Alert,"infoColor",Gt(H.info.light,.6)),me(H.Alert,"successColor",Gt(H.success.light,.6)),me(H.Alert,"warningColor",Gt(H.warning.light,.6)),me(H.Alert,"errorFilledBg",V("palette-error-main")),me(H.Alert,"infoFilledBg",V("palette-info-main")),me(H.Alert,"successFilledBg",V("palette-success-main")),me(H.Alert,"warningFilledBg",V("palette-warning-main")),me(H.Alert,"errorFilledColor",No(()=>H.getContrastText(H.error.main))),me(H.Alert,"infoFilledColor",No(()=>H.getContrastText(H.info.main))),me(H.Alert,"successFilledColor",No(()=>H.getContrastText(H.success.main))),me(H.Alert,"warningFilledColor",No(()=>H.getContrastText(H.warning.main))),me(H.Alert,"errorStandardBg",Zt(H.error.light,.9)),me(H.Alert,"infoStandardBg",Zt(H.info.light,.9)),me(H.Alert,"successStandardBg",Zt(H.success.light,.9)),me(H.Alert,"warningStandardBg",Zt(H.warning.light,.9)),me(H.Alert,"errorIconColor",V("palette-error-main")),me(H.Alert,"infoIconColor",V("palette-info-main")),me(H.Alert,"successIconColor",V("palette-success-main")),me(H.Alert,"warningIconColor",V("palette-warning-main")),me(H.AppBar,"defaultBg",V("palette-grey-100")),me(H.Avatar,"defaultBg",V("palette-grey-400")),me(H.Button,"inheritContainedBg",V("palette-grey-300")),me(H.Button,"inheritContainedHoverBg",V("palette-grey-A100")),me(H.Chip,"defaultBorder",V("palette-grey-400")),me(H.Chip,"defaultAvatarColor",V("palette-grey-700")),me(H.Chip,"defaultIconColor",V("palette-grey-700")),me(H.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),me(H.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),me(H.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),me(H.LinearProgress,"primaryBg",Zt(H.primary.main,.62)),me(H.LinearProgress,"secondaryBg",Zt(H.secondary.main,.62)),me(H.LinearProgress,"errorBg",Zt(H.error.main,.62)),me(H.LinearProgress,"infoBg",Zt(H.info.main,.62)),me(H.LinearProgress,"successBg",Zt(H.success.main,.62)),me(H.LinearProgress,"warningBg",Zt(H.warning.main,.62)),me(H.Skeleton,"bg",`rgba(${V("palette-text-primaryChannel")} / 0.11)`),me(H.Slider,"primaryTrack",Zt(H.primary.main,.62)),me(H.Slider,"secondaryTrack",Zt(H.secondary.main,.62)),me(H.Slider,"errorTrack",Zt(H.error.main,.62)),me(H.Slider,"infoTrack",Zt(H.info.main,.62)),me(H.Slider,"successTrack",Zt(H.success.main,.62)),me(H.Slider,"warningTrack",Zt(H.warning.main,.62));const X=lf(H.background.default,.8);me(H.SnackbarContent,"bg",X),me(H.SnackbarContent,"color",No(()=>H.getContrastText(X))),me(H.SpeedDialAction,"fabHoverBg",lf(H.background.paper,.15)),me(H.StepConnector,"border",V("palette-grey-400")),me(H.StepContent,"border",V("palette-grey-400")),me(H.Switch,"defaultColor",V("palette-common-white")),me(H.Switch,"defaultDisabledColor",V("palette-grey-100")),me(H.Switch,"primaryDisabledColor",Zt(H.primary.main,.62)),me(H.Switch,"secondaryDisabledColor",Zt(H.secondary.main,.62)),me(H.Switch,"errorDisabledColor",Zt(H.error.main,.62)),me(H.Switch,"infoDisabledColor",Zt(H.info.main,.62)),me(H.Switch,"successDisabledColor",Zt(H.success.main,.62)),me(H.Switch,"warningDisabledColor",Zt(H.warning.main,.62)),me(H.TableCell,"border",Zt(af(H.divider,1),.88)),me(H.Tooltip,"bg",af(H.grey[700],.92))}if(H.mode==="dark"){me(H.Alert,"errorColor",Zt(H.error.light,.6)),me(H.Alert,"infoColor",Zt(H.info.light,.6)),me(H.Alert,"successColor",Zt(H.success.light,.6)),me(H.Alert,"warningColor",Zt(H.warning.light,.6)),me(H.Alert,"errorFilledBg",V("palette-error-dark")),me(H.Alert,"infoFilledBg",V("palette-info-dark")),me(H.Alert,"successFilledBg",V("palette-success-dark")),me(H.Alert,"warningFilledBg",V("palette-warning-dark")),me(H.Alert,"errorFilledColor",No(()=>H.getContrastText(H.error.dark))),me(H.Alert,"infoFilledColor",No(()=>H.getContrastText(H.info.dark))),me(H.Alert,"successFilledColor",No(()=>H.getContrastText(H.success.dark))),me(H.Alert,"warningFilledColor",No(()=>H.getContrastText(H.warning.dark))),me(H.Alert,"errorStandardBg",Gt(H.error.light,.9)),me(H.Alert,"infoStandardBg",Gt(H.info.light,.9)),me(H.Alert,"successStandardBg",Gt(H.success.light,.9)),me(H.Alert,"warningStandardBg",Gt(H.warning.light,.9)),me(H.Alert,"errorIconColor",V("palette-error-main")),me(H.Alert,"infoIconColor",V("palette-info-main")),me(H.Alert,"successIconColor",V("palette-success-main")),me(H.Alert,"warningIconColor",V("palette-warning-main")),me(H.AppBar,"defaultBg",V("palette-grey-900")),me(H.AppBar,"darkBg",V("palette-background-paper")),me(H.AppBar,"darkColor",V("palette-text-primary")),me(H.Avatar,"defaultBg",V("palette-grey-600")),me(H.Button,"inheritContainedBg",V("palette-grey-800")),me(H.Button,"inheritContainedHoverBg",V("palette-grey-700")),me(H.Chip,"defaultBorder",V("palette-grey-700")),me(H.Chip,"defaultAvatarColor",V("palette-grey-300")),me(H.Chip,"defaultIconColor",V("palette-grey-300")),me(H.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),me(H.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),me(H.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),me(H.LinearProgress,"primaryBg",Gt(H.primary.main,.5)),me(H.LinearProgress,"secondaryBg",Gt(H.secondary.main,.5)),me(H.LinearProgress,"errorBg",Gt(H.error.main,.5)),me(H.LinearProgress,"infoBg",Gt(H.info.main,.5)),me(H.LinearProgress,"successBg",Gt(H.success.main,.5)),me(H.LinearProgress,"warningBg",Gt(H.warning.main,.5)),me(H.Skeleton,"bg",`rgba(${V("palette-text-primaryChannel")} / 0.13)`),me(H.Slider,"primaryTrack",Gt(H.primary.main,.5)),me(H.Slider,"secondaryTrack",Gt(H.secondary.main,.5)),me(H.Slider,"errorTrack",Gt(H.error.main,.5)),me(H.Slider,"infoTrack",Gt(H.info.main,.5)),me(H.Slider,"successTrack",Gt(H.success.main,.5)),me(H.Slider,"warningTrack",Gt(H.warning.main,.5));const X=lf(H.background.default,.98);me(H.SnackbarContent,"bg",X),me(H.SnackbarContent,"color",No(()=>H.getContrastText(X))),me(H.SpeedDialAction,"fabHoverBg",lf(H.background.paper,.15)),me(H.StepConnector,"border",V("palette-grey-600")),me(H.StepContent,"border",V("palette-grey-600")),me(H.Switch,"defaultColor",V("palette-grey-300")),me(H.Switch,"defaultDisabledColor",V("palette-grey-600")),me(H.Switch,"primaryDisabledColor",Gt(H.primary.main,.55)),me(H.Switch,"secondaryDisabledColor",Gt(H.secondary.main,.55)),me(H.Switch,"errorDisabledColor",Gt(H.error.main,.55)),me(H.Switch,"infoDisabledColor",Gt(H.info.main,.55)),me(H.Switch,"successDisabledColor",Gt(H.success.main,.55)),me(H.Switch,"warningDisabledColor",Gt(H.warning.main,.55)),me(H.TableCell,"border",Gt(af(H.divider,1),.68)),me(H.Tooltip,"bg",af(H.grey[700],.92))}ss(H.background,"default"),ss(H.background,"paper"),ss(H.common,"background"),ss(H.common,"onBackground"),ss(H,"divider"),Object.keys(H).forEach(X=>{const B=H[X];X!=="tonalOffset"&&B&&typeof B=="object"&&(B.main&&me(H[X],"mainChannel",Yl(Gl(B.main))),B.light&&me(H[X],"lightChannel",Yl(Gl(B.light))),B.dark&&me(H[X],"darkChannel",Yl(Gl(B.dark))),B.contrastText&&me(H[X],"contrastTextChannel",Yl(Gl(B.contrastText))),X==="text"&&(ss(H[X],"primary"),ss(H[X],"secondary")),X==="action"&&(B.active&&ss(H[X],"active"),B.selected&&ss(H[X],"selected")))})}),D=t.reduce((L,H)=>Vn(L,H),D);const O={prefix:a,disableCssColorScheme:s,shouldSkipGeneratingVar:l,getSelector:pH(D)},{vars:T,generateThemeVars:M,generateStyleSheets:E}=R4(D,O);return D.vars=T,Object.entries(D.colorSchemes[D.defaultColorScheme]).forEach(([L,H])=>{D[L]=H}),D.generateThemeVars=M,D.generateStyleSheets=E,D.generateSpacing=function(){return ix(h.spacing,Ad(this))},D.getColorSchemeSelector=M4(u),D.spacing=D.generateSpacing(),D.shouldSkipGeneratingVar=l,D.unstable_sxConfig={...Ec,...h?.unstable_sxConfig},D.unstable_sx=function(H){return qs({sx:H,theme:this})},D.toRuntimeSource=Ex,D}function hb(e,t,n){e.colorSchemes&&n&&(e.colorSchemes[t]={...n!==!0&&n,palette:Jm({...n===!0?{}:n.palette,mode:t})})}function Mc(e={},...t){const{palette:n,cssVariables:r=!1,colorSchemes:s=n?void 0:{light:!0},defaultColorScheme:a=n?.mode,...l}=e,u=a||"light",f=s?.[u],h={...s,...n?{[u]:{...typeof f!="boolean"&&f,palette:n}}:void 0};if(r===!1){if(!("colorSchemes"in e))return Bv(e,...t);let v=n;"palette"in e||h[u]&&(h[u]!==!0?v=h[u].palette:u==="dark"&&(v={mode:"dark"}));const m=Bv({...e,palette:v},...t);return m.defaultColorScheme=u,m.colorSchemes=h,m.palette.mode==="light"&&(m.colorSchemes.light={...h.light!==!0&&h.light,palette:m.palette},hb(m,"dark",h.dark)),m.palette.mode==="dark"&&(m.colorSchemes.dark={...h.dark!==!0&&h.dark,palette:m.palette},hb(m,"light",h.light)),m}return!n&&!("light"in h)&&u==="light"&&(h.light=!0),gH({...l,colorSchemes:h,defaultColorScheme:u,...typeof r!="boolean"&&r},...t)}const Od=Mc();function Vr(){const e=Cd(Od);return e[eo]||e}function AH({props:e,name:t}){return hx({props:e,name:t,defaultTheme:Od,themeId:eo})}function Lx(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const Xn=e=>Lx(e)&&e!=="classes",ue=dx({themeId:eo,defaultTheme:Od,rootShouldForwardProp:Xn});function yH({theme:e,...t}){const n=eo in e?e[eo]:void 0;return p.jsx(Dx,{...t,themeId:n?eo:void 0,theme:n||e})}const cf={colorSchemeStorageKey:"mui-color-scheme",defaultLightColorScheme:"light",defaultDarkColorScheme:"dark",modeStorageKey:"mui-mode"},{CssVarsProvider:PH}=O4({themeId:eo,theme:()=>Mc({cssVariables:!0}),colorSchemeStorageKey:cf.colorSchemeStorageKey,modeStorageKey:cf.modeStorageKey,defaultColorScheme:{light:cf.defaultLightColorScheme,dark:cf.defaultDarkColorScheme},resolveTheme:e=>{const t={...e,typography:Tx(e.palette,e.typography)};return t.unstable_sx=function(r){return qs({sx:r,theme:this})},t}}),bH=PH;function wH({theme:e,...t}){const n=A.useMemo(()=>{if(typeof e=="function")return e;const r=eo in e?e[eo]:e;return"colorSchemes"in r?null:"vars"in r?e:{...e,vars:null}},[e]);return n?p.jsx(yH,{theme:n,...t}):p.jsx(bH,{theme:e,...t})}function xH(e){return p.jsx(ax,{...e,defaultTheme:Od,themeId:eo})}function qm(e){return function(n){return p.jsx(xH,{styles:typeof e=="function"?r=>e({theme:r,...n}):e})}}function SH(){return jd}const tt=w4;function nt(e){return P4(e)}function HH(e){return Qe("MuiSvgIcon",e)}Ke("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const CH=e=>{const{color:t,fontSize:n,classes:r}=e,s={root:["root",t!=="inherit"&&`color${he(t)}`,`fontSize${he(n)}`]};return _e(s,HH,r)},jH=ue("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="inherit"&&t[`color${he(n.color)}`],t[`fontSize${he(n.fontSize)}`]]}})(tt(({theme:e})=>({userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:e.transitions?.create?.("fill",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:e.typography?.pxToRem?.(20)||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:e.typography?.pxToRem?.(24)||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:e.typography?.pxToRem?.(35)||"2.1875rem"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:"action"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:"disabled"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}))),Kf=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiSvgIcon"}),{children:s,className:a,color:l="inherit",component:u="svg",fontSize:f="medium",htmlColor:h,inheritViewBox:v=!1,titleAccess:m,viewBox:w="0 0 24 24",...x}=r,y=A.isValidElement(s)&&s.type==="svg",P={...r,color:l,component:u,fontSize:f,instanceFontSize:t.fontSize,inheritViewBox:v,viewBox:w,hasSvgAsChild:y},S={};v||(S.viewBox=w);const z=CH(P);return p.jsxs(jH,{as:u,className:je(z.root,a),focusable:"false",color:h,"aria-hidden":m?void 0:!0,role:m?"img":void 0,ref:n,...S,...x,...y&&s.props,ownerState:P,children:[y?s.props.children:s,m?p.jsx("title",{children:m}):null]})});Kf.muiName="SvgIcon";function yt(e,t){function n(r,s){return p.jsx(Kf,{"data-testid":`${t}Icon`,ref:s,...r,children:e})}return n.muiName=Kf.muiName,A.memo(A.forwardRef(n))}function Um(e,t){if(!e)return t;if(typeof e=="function"||typeof t=="function")return s=>{const a=typeof t=="function"?t(s):t,l=typeof e=="function"?e({...s,...a}):e,u=je(s?.className,a?.className,l?.className);return{...a,...l,...!!u&&{className:u},...a?.style&&l?.style&&{style:{...a.style,...l.style}},...a?.sx&&l?.sx&&{sx:[...Array.isArray(a.sx)?a.sx:[a.sx],...Array.isArray(l.sx)?l.sx:[l.sx]]}}};const n=t,r=je(n?.className,e?.className);return{...t,...e,...!!r&&{className:r},...n?.style&&e?.style&&{style:{...n.style,...e.style}},...n?.sx&&e?.sx&&{sx:[...Array.isArray(n.sx)?n.sx:[n.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}function Ym(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Vv(e,t){return Vv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},Vv(e,t)}function Ix(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Vv(e,t)}var ov={exports:{}},hr={},sv={exports:{}},iv={};/** * @license React * scheduler.production.min.js * @@ -78,7 +78,7 @@ export default theme;`}function Bv(e={},...t){const{breakpoints:n,mixins:r={},sp * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var vb;function kH(){return vb||(vb=1,function(e){function t(Q,G){var R=Q.length;Q.push(G);e:for(;0>>1,I=Q[U];if(0>>1;U<$;){var ee=2*(U+1)-1,re=Q[ee],ae=ee+1,we=Q[ae];if(0>s(re,R))aes(we,re)?(Q[U]=we,Q[ae]=R,U=ae):(Q[U]=re,Q[ee]=R,U=ee);else if(aes(we,R))Q[U]=we,Q[ae]=R,U=ae;else break e}}return G}function s(Q,G){var R=Q.sortIndex-G.sortIndex;return R!==0?R:Q.id-G.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var l=Date,u=l.now();e.unstable_now=function(){return l.now()-u}}var f=[],h=[],v=1,m=null,w=3,x=!1,A=!1,P=!1,S=typeof setTimeout=="function"?setTimeout:null,z=typeof clearTimeout=="function"?clearTimeout:null,C=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function j(Q){for(var G=n(h);G!==null;){if(G.callback===null)r(h);else if(G.startTime<=Q)r(h),G.sortIndex=G.expirationTime,t(f,G);else break;G=n(h)}}function D(Q){if(P=!1,j(Q),!A)if(n(f)!==null)A=!0,J(k);else{var G=n(h);G!==null&&ne(D,G.startTime-Q)}}function k(Q,G){A=!1,P&&(P=!1,z(E),E=-1),x=!0;var R=w;try{for(j(G),m=n(f);m!==null&&(!(m.expirationTime>G)||Q&&!V());){var U=m.callback;if(typeof U=="function"){m.callback=null,w=m.priorityLevel;var I=U(m.expirationTime<=G);G=e.unstable_now(),typeof I=="function"?m.callback=I:m===n(f)&&r(f),j(G)}else r(f);m=n(f)}if(m!==null)var $=!0;else{var ee=n(h);ee!==null&&ne(D,ee.startTime-G),$=!1}return $}finally{m=null,w=R,x=!1}}var T=!1,M=null,E=-1,L=5,H=-1;function V(){return!(e.unstable_now()-HQ||125U?(Q.sortIndex=R,t(h,Q),n(f)===null&&Q===n(h)&&(P?(z(E),E=-1):P=!0,ne(D,R-U))):(Q.sortIndex=I,t(f,Q),A||x||(A=!0,J(k))),Q},e.unstable_shouldYield=V,e.unstable_wrapCallback=function(Q){var G=w;return function(){var R=w;w=G;try{return Q.apply(this,arguments)}finally{w=R}}}}(iv)),iv}var mb;function OH(){return mb||(mb=1,sv.exports=kH()),sv.exports}/** + */var vb;function DH(){return vb||(vb=1,function(e){function t(Q,G){var R=Q.length;Q.push(G);e:for(;0>>1,I=Q[U];if(0>>1;U<$;){var ee=2*(U+1)-1,re=Q[ee],ae=ee+1,we=Q[ae];if(0>s(re,R))aes(we,re)?(Q[U]=we,Q[ae]=R,U=ae):(Q[U]=re,Q[ee]=R,U=ee);else if(aes(we,R))Q[U]=we,Q[ae]=R,U=ae;else break e}}return G}function s(Q,G){var R=Q.sortIndex-G.sortIndex;return R!==0?R:Q.id-G.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var l=Date,u=l.now();e.unstable_now=function(){return l.now()-u}}var f=[],h=[],v=1,m=null,w=3,x=!1,y=!1,P=!1,S=typeof setTimeout=="function"?setTimeout:null,z=typeof clearTimeout=="function"?clearTimeout:null,C=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function j(Q){for(var G=n(h);G!==null;){if(G.callback===null)r(h);else if(G.startTime<=Q)r(h),G.sortIndex=G.expirationTime,t(f,G);else break;G=n(h)}}function D(Q){if(P=!1,j(Q),!y)if(n(f)!==null)y=!0,J(O);else{var G=n(h);G!==null&&ne(D,G.startTime-Q)}}function O(Q,G){y=!1,P&&(P=!1,z(E),E=-1),x=!0;var R=w;try{for(j(G),m=n(f);m!==null&&(!(m.expirationTime>G)||Q&&!V());){var U=m.callback;if(typeof U=="function"){m.callback=null,w=m.priorityLevel;var I=U(m.expirationTime<=G);G=e.unstable_now(),typeof I=="function"?m.callback=I:m===n(f)&&r(f),j(G)}else r(f);m=n(f)}if(m!==null)var $=!0;else{var ee=n(h);ee!==null&&ne(D,ee.startTime-G),$=!1}return $}finally{m=null,w=R,x=!1}}var T=!1,M=null,E=-1,L=5,H=-1;function V(){return!(e.unstable_now()-HQ||125U?(Q.sortIndex=R,t(h,Q),n(f)===null&&Q===n(h)&&(P?(z(E),E=-1):P=!0,ne(D,R-U))):(Q.sortIndex=I,t(f,Q),y||x||(y=!0,J(O))),Q},e.unstable_shouldYield=V,e.unstable_wrapCallback=function(Q){var G=w;return function(){var R=w;w=G;try{return Q.apply(this,arguments)}finally{w=R}}}}(iv)),iv}var mb;function zH(){return mb||(mb=1,sv.exports=DH()),sv.exports}/** * @license React * react-dom.production.min.js * @@ -86,14 +86,14 @@ export default theme;`}function Bv(e={},...t){const{breakpoints:n,mixins:r={},sp * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var gb;function TH(){if(gb)return hr;gb=1;var e=jm(),t=OH();function n(o){for(var i="https://reactjs.org/docs/error-decoder.html?invariant="+o,c=1;c"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),f=Object.prototype.hasOwnProperty,h=/^[: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]*$/,v={},m={};function w(o){return f.call(m,o)?!0:f.call(v,o)?!1:h.test(o)?m[o]=!0:(v[o]=!0,!1)}function x(o,i,c,d){if(c!==null&&c.type===0)return!1;switch(typeof i){case"function":case"symbol":return!0;case"boolean":return d?!1:c!==null?!c.acceptsBooleans:(o=o.toLowerCase().slice(0,5),o!=="data-"&&o!=="aria-");default:return!1}}function A(o,i,c,d){if(i===null||typeof i>"u"||x(o,i,c,d))return!0;if(d)return!1;if(c!==null)switch(c.type){case 3:return!i;case 4:return i===!1;case 5:return isNaN(i);case 6:return isNaN(i)||1>i}return!1}function P(o,i,c,d,g,b,O){this.acceptsBooleans=i===2||i===3||i===4,this.attributeName=d,this.attributeNamespace=g,this.mustUseProperty=c,this.propertyName=o,this.type=i,this.sanitizeURL=b,this.removeEmptyString=O}var S={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(o){S[o]=new P(o,0,!1,o,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(o){var i=o[0];S[i]=new P(i,1,!1,o[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(o){S[o]=new P(o,2,!1,o.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(o){S[o]=new P(o,2,!1,o,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(o){S[o]=new P(o,3,!1,o.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(o){S[o]=new P(o,3,!0,o,null,!1,!1)}),["capture","download"].forEach(function(o){S[o]=new P(o,4,!1,o,null,!1,!1)}),["cols","rows","size","span"].forEach(function(o){S[o]=new P(o,6,!1,o,null,!1,!1)}),["rowSpan","start"].forEach(function(o){S[o]=new P(o,5,!1,o.toLowerCase(),null,!1,!1)});var z=/[\-:]([a-z])/g;function C(o){return o[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(o){var i=o.replace(z,C);S[i]=new P(i,1,!1,o,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(o){var i=o.replace(z,C);S[i]=new P(i,1,!1,o,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(o){var i=o.replace(z,C);S[i]=new P(i,1,!1,o,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(o){S[o]=new P(o,1,!1,o.toLowerCase(),null,!1,!1)}),S.xlinkHref=new P("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(o){S[o]=new P(o,1,!1,o.toLowerCase(),null,!0,!0)});function j(o,i,c,d){var g=S.hasOwnProperty(i)?S[i]:null;(g!==null?g.type!==0:d||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),f=Object.prototype.hasOwnProperty,h=/^[: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]*$/,v={},m={};function w(o){return f.call(m,o)?!0:f.call(v,o)?!1:h.test(o)?m[o]=!0:(v[o]=!0,!1)}function x(o,i,c,d){if(c!==null&&c.type===0)return!1;switch(typeof i){case"function":case"symbol":return!0;case"boolean":return d?!1:c!==null?!c.acceptsBooleans:(o=o.toLowerCase().slice(0,5),o!=="data-"&&o!=="aria-");default:return!1}}function y(o,i,c,d){if(i===null||typeof i>"u"||x(o,i,c,d))return!0;if(d)return!1;if(c!==null)switch(c.type){case 3:return!i;case 4:return i===!1;case 5:return isNaN(i);case 6:return isNaN(i)||1>i}return!1}function P(o,i,c,d,g,b,k){this.acceptsBooleans=i===2||i===3||i===4,this.attributeName=d,this.attributeNamespace=g,this.mustUseProperty=c,this.propertyName=o,this.type=i,this.sanitizeURL=b,this.removeEmptyString=k}var S={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(o){S[o]=new P(o,0,!1,o,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(o){var i=o[0];S[i]=new P(i,1,!1,o[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(o){S[o]=new P(o,2,!1,o.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(o){S[o]=new P(o,2,!1,o,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(o){S[o]=new P(o,3,!1,o.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(o){S[o]=new P(o,3,!0,o,null,!1,!1)}),["capture","download"].forEach(function(o){S[o]=new P(o,4,!1,o,null,!1,!1)}),["cols","rows","size","span"].forEach(function(o){S[o]=new P(o,6,!1,o,null,!1,!1)}),["rowSpan","start"].forEach(function(o){S[o]=new P(o,5,!1,o.toLowerCase(),null,!1,!1)});var z=/[\-:]([a-z])/g;function C(o){return o[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(o){var i=o.replace(z,C);S[i]=new P(i,1,!1,o,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(o){var i=o.replace(z,C);S[i]=new P(i,1,!1,o,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(o){var i=o.replace(z,C);S[i]=new P(i,1,!1,o,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(o){S[o]=new P(o,1,!1,o.toLowerCase(),null,!1,!1)}),S.xlinkHref=new P("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(o){S[o]=new P(o,1,!1,o.toLowerCase(),null,!0,!0)});function j(o,i,c,d){var g=S.hasOwnProperty(i)?S[i]:null;(g!==null?g.type!==0:d||!(2F||g[O]!==b[F]){var K=` -`+g[O].replace(" at new "," at ");return o.displayName&&K.includes("")&&(K=K.replace("",o.displayName)),K}while(1<=O&&0<=F);break}}}finally{$=!1,Error.prepareStackTrace=c}return(o=o?o.displayName||o.name:"")?I(o):""}function re(o){switch(o.tag){case 5:return I(o.type);case 16:return I("Lazy");case 13:return I("Suspense");case 19:return I("SuspenseList");case 0:case 2:case 15:return o=ee(o.type,!1),o;case 11:return o=ee(o.type.render,!1),o;case 1:return o=ee(o.type,!0),o;default:return""}}function ae(o){if(o==null)return null;if(typeof o=="function")return o.displayName||o.name||null;if(typeof o=="string")return o;switch(o){case M:return"Fragment";case T:return"Portal";case L:return"Profiler";case E:return"StrictMode";case B:return"Suspense";case Z:return"SuspenseList"}if(typeof o=="object")switch(o.$$typeof){case V:return(o.displayName||"Context")+".Consumer";case H:return(o._context.displayName||"Context")+".Provider";case W:var i=o.render;return o=o.displayName,o||(o=i.displayName||i.name||"",o=o!==""?"ForwardRef("+o+")":"ForwardRef"),o;case X:return i=o.displayName||null,i!==null?i:ae(o.type)||"Memo";case J:i=o._payload,o=o._init;try{return ae(o(i))}catch{}}return null}function we(o){var i=o.type;switch(o.tag){case 24:return"Cache";case 9:return(i.displayName||"Context")+".Consumer";case 10:return(i._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return o=i.render,o=o.displayName||o.name||"",i.displayName||(o!==""?"ForwardRef("+o+")":"ForwardRef");case 7:return"Fragment";case 5:return i;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ae(i);case 8:return i===E?"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 i=="function")return i.displayName||i.name||null;if(typeof i=="string")return i}return null}function se(o){switch(typeof o){case"boolean":case"number":case"string":case"undefined":return o;case"object":return o;default:return""}}function xe(o){var i=o.type;return(o=o.nodeName)&&o.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function ke(o){var i=xe(o)?"checked":"value",c=Object.getOwnPropertyDescriptor(o.constructor.prototype,i),d=""+o[i];if(!o.hasOwnProperty(i)&&typeof c<"u"&&typeof c.get=="function"&&typeof c.set=="function"){var g=c.get,b=c.set;return Object.defineProperty(o,i,{configurable:!0,get:function(){return g.call(this)},set:function(O){d=""+O,b.call(this,O)}}),Object.defineProperty(o,i,{enumerable:c.enumerable}),{getValue:function(){return d},setValue:function(O){d=""+O},stopTracking:function(){o._valueTracker=null,delete o[i]}}}}function Re(o){o._valueTracker||(o._valueTracker=ke(o))}function Ae(o){if(!o)return!1;var i=o._valueTracker;if(!i)return!0;var c=i.getValue(),d="";return o&&(d=xe(o)?o.checked?"true":"false":o.value),o=d,o!==c?(i.setValue(o),!0):!1}function Fe(o){if(o=o||(typeof document<"u"?document:void 0),typeof o>"u")return null;try{return o.activeElement||o.body}catch{return o.body}}function ge(o,i){var c=i.checked;return R({},i,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:c??o._wrapperState.initialChecked})}function We(o,i){var c=i.defaultValue==null?"":i.defaultValue,d=i.checked!=null?i.checked:i.defaultChecked;c=se(i.value!=null?i.value:c),o._wrapperState={initialChecked:d,initialValue:c,controlled:i.type==="checkbox"||i.type==="radio"?i.checked!=null:i.value!=null}}function yt(o,i){i=i.checked,i!=null&&j(o,"checked",i,!1)}function Le(o,i){yt(o,i);var c=se(i.value),d=i.type;if(c!=null)d==="number"?(c===0&&o.value===""||o.value!=c)&&(o.value=""+c):o.value!==""+c&&(o.value=""+c);else if(d==="submit"||d==="reset"){o.removeAttribute("value");return}i.hasOwnProperty("value")?ut(o,i.type,c):i.hasOwnProperty("defaultValue")&&ut(o,i.type,se(i.defaultValue)),i.checked==null&&i.defaultChecked!=null&&(o.defaultChecked=!!i.defaultChecked)}function pt(o,i,c){if(i.hasOwnProperty("value")||i.hasOwnProperty("defaultValue")){var d=i.type;if(!(d!=="submit"&&d!=="reset"||i.value!==void 0&&i.value!==null))return;i=""+o._wrapperState.initialValue,c||i===o.value||(o.value=i),o.defaultValue=i}c=o.name,c!==""&&(o.name=""),o.defaultChecked=!!o._wrapperState.initialChecked,c!==""&&(o.name=c)}function ut(o,i,c){(i!=="number"||Fe(o.ownerDocument)!==o)&&(c==null?o.defaultValue=""+o._wrapperState.initialValue:o.defaultValue!==""+c&&(o.defaultValue=""+c))}var dt=Array.isArray;function N(o,i,c,d){if(o=o.options,i){i={};for(var g=0;g"+i.valueOf().toString()+"",i=Je.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;i.firstChild;)o.appendChild(i.firstChild)}});function at(o,i){if(i){var c=o.firstChild;if(c&&c===o.lastChild&&c.nodeType===3){c.nodeValue=i;return}}o.textContent=i}var _e={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},Mt=["Webkit","ms","Moz","O"];Object.keys(_e).forEach(function(o){Mt.forEach(function(i){i=i+o.charAt(0).toUpperCase()+o.substring(1),_e[i]=_e[o]})});function It(o,i,c){return i==null||typeof i=="boolean"||i===""?"":c||typeof i!="number"||i===0||_e.hasOwnProperty(o)&&_e[o]?(""+i).trim():i+"px"}function Ue(o,i){o=o.style;for(var c in i)if(i.hasOwnProperty(c)){var d=c.indexOf("--")===0,g=It(c,i[c],d);c==="float"&&(c="cssFloat"),d?o.setProperty(c,g):o[c]=g}}var _=R({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 Y(o,i){if(i){if(_[o]&&(i.children!=null||i.dangerouslySetInnerHTML!=null))throw Error(n(137,o));if(i.dangerouslySetInnerHTML!=null){if(i.children!=null)throw Error(n(60));if(typeof i.dangerouslySetInnerHTML!="object"||!("__html"in i.dangerouslySetInnerHTML))throw Error(n(61))}if(i.style!=null&&typeof i.style!="object")throw Error(n(62))}}function be(o,i){if(o.indexOf("-")===-1)return typeof i.is=="string";switch(o){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 Ce=null;function Oe(o){return o=o.target||o.srcElement||window,o.correspondingUseElement&&(o=o.correspondingUseElement),o.nodeType===3?o.parentNode:o}var Me=null,Ge=null,Ie=null;function nt(o){if(o=vl(o)){if(typeof Me!="function")throw Error(n(280));var i=o.stateNode;i&&(i=Pu(i),Me(o.stateNode,o.type,i))}}function ft(o){Ge?Ie?Ie.push(o):Ie=[o]:Ge=o}function Tt(){if(Ge){var o=Ge,i=Ie;if(Ie=Ge=null,nt(o),i)for(o=0;o>>=0,o===0?32:31-(r9(o)/o9|0)|0}var nu=64,ru=4194304;function Ka(o){switch(o&-o){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 o&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return o&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return o}}function ou(o,i){var c=o.pendingLanes;if(c===0)return 0;var d=0,g=o.suspendedLanes,b=o.pingedLanes,O=c&268435455;if(O!==0){var F=O&~g;F!==0?d=Ka(F):(b&=O,b!==0&&(d=Ka(b)))}else O=c&~g,O!==0?d=Ka(O):b!==0&&(d=Ka(b));if(d===0)return 0;if(i!==0&&i!==d&&(i&g)===0&&(g=d&-d,b=i&-i,g>=b||g===16&&(b&4194240)!==0))return i;if((d&4)!==0&&(d|=c&16),i=o.entangledLanes,i!==0)for(o=o.entanglements,i&=d;0c;c++)i.push(o);return i}function _a(o,i,c){o.pendingLanes|=i,i!==536870912&&(o.suspendedLanes=0,o.pingedLanes=0),o=o.eventTimes,i=31-fo(i),o[i]=c}function l9(o,i){var c=o.pendingLanes&~i;o.pendingLanes=i,o.suspendedLanes=0,o.pingedLanes=0,o.expiredLanes&=i,o.mutableReadLanes&=i,o.entangledLanes&=i,i=o.entanglements;var d=o.eventTimes;for(o=o.expirationTimes;0=il),wy=" ",xy=!1;function Sy(o,i){switch(o){case"keyup":return L9.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Hy(o){return o=o.detail,typeof o=="object"&&"data"in o?o.data:null}var Fi=!1;function B9(o,i){switch(o){case"compositionend":return Hy(i);case"keypress":return i.which!==32?null:(xy=!0,wy);case"textInput":return o=i.data,o===wy&&xy?null:o;default:return null}}function N9(o,i){if(Fi)return o==="compositionend"||!jp&&Sy(o,i)?(o=my(),cu=bp=xs=null,Fi=!1,o):null;switch(o){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1=i)return{node:c,offset:i-o};o=d}e:{for(;c;){if(c.nextSibling){c=c.nextSibling;break e}c=c.parentNode}c=void 0}c=Ty(c)}}function Ry(o,i){return o&&i?o===i?!0:o&&o.nodeType===3?!1:i&&i.nodeType===3?Ry(o,i.parentNode):"contains"in o?o.contains(i):o.compareDocumentPosition?!!(o.compareDocumentPosition(i)&16):!1:!1}function My(){for(var o=window,i=Fe();i instanceof o.HTMLIFrameElement;){try{var c=typeof i.contentWindow.location.href=="string"}catch{c=!1}if(c)o=i.contentWindow;else break;i=Fe(o.document)}return i}function kp(o){var i=o&&o.nodeName&&o.nodeName.toLowerCase();return i&&(i==="input"&&(o.type==="text"||o.type==="search"||o.type==="tel"||o.type==="url"||o.type==="password")||i==="textarea"||o.contentEditable==="true")}function G9(o){var i=My(),c=o.focusedElem,d=o.selectionRange;if(i!==c&&c&&c.ownerDocument&&Ry(c.ownerDocument.documentElement,c)){if(d!==null&&kp(c)){if(i=d.start,o=d.end,o===void 0&&(o=i),"selectionStart"in c)c.selectionStart=i,c.selectionEnd=Math.min(o,c.value.length);else if(o=(i=c.ownerDocument||document)&&i.defaultView||window,o.getSelection){o=o.getSelection();var g=c.textContent.length,b=Math.min(d.start,g);d=d.end===void 0?b:Math.min(d.end,g),!o.extend&&b>d&&(g=d,d=b,b=g),g=Ey(c,b);var O=Ey(c,d);g&&O&&(o.rangeCount!==1||o.anchorNode!==g.node||o.anchorOffset!==g.offset||o.focusNode!==O.node||o.focusOffset!==O.offset)&&(i=i.createRange(),i.setStart(g.node,g.offset),o.removeAllRanges(),b>d?(o.addRange(i),o.extend(O.node,O.offset)):(i.setEnd(O.node,O.offset),o.addRange(i)))}}for(i=[],o=c;o=o.parentNode;)o.nodeType===1&&i.push({element:o,left:o.scrollLeft,top:o.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;c=document.documentMode,Wi=null,Op=null,ul=null,Tp=!1;function Ly(o,i,c){var d=c.window===c?c.document:c.nodeType===9?c:c.ownerDocument;Tp||Wi==null||Wi!==Fe(d)||(d=Wi,"selectionStart"in d&&kp(d)?d={start:d.selectionStart,end:d.selectionEnd}:(d=(d.ownerDocument&&d.ownerDocument.defaultView||window).getSelection(),d={anchorNode:d.anchorNode,anchorOffset:d.anchorOffset,focusNode:d.focusNode,focusOffset:d.focusOffset}),ul&&cl(ul,d)||(ul=d,d=gu(Op,"onSelect"),0Gi||(o.current=Jp[Gi],Jp[Gi]=null,Gi--)}function Kt(o,i){Gi++,Jp[Gi]=o.current,o.current=i}var js={},Yn=Cs(js),cr=Cs(!1),$s=js;function Zi(o,i){var c=o.type.contextTypes;if(!c)return js;var d=o.stateNode;if(d&&d.__reactInternalMemoizedUnmaskedChildContext===i)return d.__reactInternalMemoizedMaskedChildContext;var g={},b;for(b in c)g[b]=i[b];return d&&(o=o.stateNode,o.__reactInternalMemoizedUnmaskedChildContext=i,o.__reactInternalMemoizedMaskedChildContext=g),g}function ur(o){return o=o.childContextTypes,o!=null}function bu(){tn(cr),tn(Yn)}function Ky(o,i,c){if(Yn.current!==js)throw Error(n(168));Kt(Yn,i),Kt(cr,c)}function _y(o,i,c){var d=o.stateNode;if(i=i.childContextTypes,typeof d.getChildContext!="function")return c;d=d.getChildContext();for(var g in d)if(!(g in i))throw Error(n(108,we(o)||"Unknown",g));return R({},c,d)}function wu(o){return o=(o=o.stateNode)&&o.__reactInternalMemoizedMergedChildContext||js,$s=Yn.current,Kt(Yn,o),Kt(cr,cr.current),!0}function $y(o,i,c){var d=o.stateNode;if(!d)throw Error(n(169));c?(o=_y(o,i,$s),d.__reactInternalMemoizedMergedChildContext=o,tn(cr),tn(Yn),Kt(Yn,o)):tn(cr),Kt(cr,c)}var _o=null,xu=!1,qp=!1;function eA(o){_o===null?_o=[o]:_o.push(o)}function i5(o){xu=!0,eA(o)}function Ds(){if(!qp&&_o!==null){qp=!0;var o=0,i=Jt;try{var c=_o;for(Jt=1;o>=O,g-=O,$o=1<<32-fo(i)+g|c<wt?(Nn=mt,mt=null):Nn=mt.sibling;var Vt=Se(oe,mt,le[wt],Te);if(Vt===null){mt===null&&(mt=Nn);break}o&&mt&&Vt.alternate===null&&i(oe,mt),te=b(Vt,te,wt),vt===null?lt=Vt:vt.sibling=Vt,vt=Vt,mt=Nn}if(wt===le.length)return c(oe,mt),on&&ti(oe,wt),lt;if(mt===null){for(;wtwt?(Nn=mt,mt=null):Nn=mt.sibling;var Is=Se(oe,mt,Vt.value,Te);if(Is===null){mt===null&&(mt=Nn);break}o&&mt&&Is.alternate===null&&i(oe,mt),te=b(Is,te,wt),vt===null?lt=Is:vt.sibling=Is,vt=Is,mt=Nn}if(Vt.done)return c(oe,mt),on&&ti(oe,wt),lt;if(mt===null){for(;!Vt.done;wt++,Vt=le.next())Vt=De(oe,Vt.value,Te),Vt!==null&&(te=b(Vt,te,wt),vt===null?lt=Vt:vt.sibling=Vt,vt=Vt);return on&&ti(oe,wt),lt}for(mt=d(oe,mt);!Vt.done;wt++,Vt=le.next())Vt=Ye(mt,oe,wt,Vt.value,Te),Vt!==null&&(o&&Vt.alternate!==null&&mt.delete(Vt.key===null?wt:Vt.key),te=b(Vt,te,wt),vt===null?lt=Vt:vt.sibling=Vt,vt=Vt);return o&&mt.forEach(function(V5){return i(oe,V5)}),on&&ti(oe,wt),lt}function wn(oe,te,le,Te){if(typeof le=="object"&&le!==null&&le.type===M&&le.key===null&&(le=le.props.children),typeof le=="object"&&le!==null){switch(le.$$typeof){case k:e:{for(var lt=le.key,vt=te;vt!==null;){if(vt.key===lt){if(lt=le.type,lt===M){if(vt.tag===7){c(oe,vt.sibling),te=g(vt,le.props.children),te.return=oe,oe=te;break e}}else if(vt.elementType===lt||typeof lt=="object"&<!==null&<.$$typeof===J&&hA(lt)===vt.type){c(oe,vt.sibling),te=g(vt,le.props),te.ref=ml(oe,vt,le),te.return=oe,oe=te;break e}c(oe,vt);break}else i(oe,vt);vt=vt.sibling}le.type===M?(te=ci(le.props.children,oe.mode,Te,le.key),te.return=oe,oe=te):(Te=Ku(le.type,le.key,le.props,null,oe.mode,Te),Te.ref=ml(oe,te,le),Te.return=oe,oe=Te)}return O(oe);case T:e:{for(vt=le.key;te!==null;){if(te.key===vt)if(te.tag===4&&te.stateNode.containerInfo===le.containerInfo&&te.stateNode.implementation===le.implementation){c(oe,te.sibling),te=g(te,le.children||[]),te.return=oe,oe=te;break e}else{c(oe,te);break}else i(oe,te);te=te.sibling}te=Fh(le,oe.mode,Te),te.return=oe,oe=te}return O(oe);case J:return vt=le._init,wn(oe,te,vt(le._payload),Te)}if(dt(le))return rt(oe,te,le,Te);if(G(le))return it(oe,te,le,Te);Tu(oe,le)}return typeof le=="string"&&le!==""||typeof le=="number"?(le=""+le,te!==null&&te.tag===6?(c(oe,te.sibling),te=g(te,le),te.return=oe,oe=te):(c(oe,te),te=Xh(le,oe.mode,Te),te.return=oe,oe=te),O(oe)):c(oe,te)}return wn}var ta=vA(!0),mA=vA(!1),gl={},Lo=Cs(gl),yl=Cs(gl),Al=Cs(gl);function ri(o){if(o===gl)throw Error(n(174));return o}function sh(o,i){switch(Kt(Al,i),Kt(yl,o),Kt(Lo,gl),o=i.nodeType,o){case 9:case 11:i=(i=i.documentElement)?i.namespaceURI:ze(null,"");break;default:o=o===8?i.parentNode:i,i=o.namespaceURI||null,o=o.tagName,i=ze(i,o)}tn(Lo),Kt(Lo,i)}function na(){tn(Lo),tn(yl),tn(Al)}function gA(o){ri(Al.current);var i=ri(Lo.current),c=ze(i,o.type);i!==c&&(Kt(yl,o),Kt(Lo,c))}function ih(o){yl.current===o&&(tn(Lo),tn(yl))}var cn=Cs(0);function Eu(o){for(var i=o;i!==null;){if(i.tag===13){var c=i.memoizedState;if(c!==null&&(c=c.dehydrated,c===null||c.data==="$?"||c.data==="$!"))return i}else if(i.tag===19&&i.memoizedProps.revealOrder!==void 0){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===o)break;for(;i.sibling===null;){if(i.return===null||i.return===o)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}var ah=[];function lh(){for(var o=0;oc?c:4,o(!0);var d=ch.transition;ch.transition={};try{o(!1),i()}finally{Jt=c,ch.transition=d}}function MA(){return Yr().memoizedState}function u5(o,i,c){var d=Rs(o);if(c={lane:d,action:c,hasEagerState:!1,eagerState:null,next:null},LA(o))IA(i,c);else if(c=iA(o,i,c,d),c!==null){var g=nr();yo(c,o,d,g),BA(c,i,d)}}function f5(o,i,c){var d=Rs(o),g={lane:d,action:c,hasEagerState:!1,eagerState:null,next:null};if(LA(o))IA(i,g);else{var b=o.alternate;if(o.lanes===0&&(b===null||b.lanes===0)&&(b=i.lastRenderedReducer,b!==null))try{var O=i.lastRenderedState,F=b(O,c);if(g.hasEagerState=!0,g.eagerState=F,po(F,O)){var K=i.interleaved;K===null?(g.next=g,th(i)):(g.next=K.next,K.next=g),i.interleaved=g;return}}catch{}finally{}c=iA(o,i,g,d),c!==null&&(g=nr(),yo(c,o,d,g),BA(c,i,d))}}function LA(o){var i=o.alternate;return o===un||i!==null&&i===un}function IA(o,i){Pl=Mu=!0;var c=o.pending;c===null?i.next=i:(i.next=c.next,c.next=i),o.pending=i}function BA(o,i,c){if((c&4194240)!==0){var d=i.lanes;d&=o.pendingLanes,c|=d,i.lanes=c,mp(o,c)}}var Bu={readContext:Ur,useCallback:Gn,useContext:Gn,useEffect:Gn,useImperativeHandle:Gn,useInsertionEffect:Gn,useLayoutEffect:Gn,useMemo:Gn,useReducer:Gn,useRef:Gn,useState:Gn,useDebugValue:Gn,useDeferredValue:Gn,useTransition:Gn,useMutableSource:Gn,useSyncExternalStore:Gn,useId:Gn,unstable_isNewReconciler:!1},d5={readContext:Ur,useCallback:function(o,i){return Io().memoizedState=[o,i===void 0?null:i],o},useContext:Ur,useEffect:jA,useImperativeHandle:function(o,i,c){return c=c!=null?c.concat([o]):null,Lu(4194308,4,kA.bind(null,i,o),c)},useLayoutEffect:function(o,i){return Lu(4194308,4,o,i)},useInsertionEffect:function(o,i){return Lu(4,2,o,i)},useMemo:function(o,i){var c=Io();return i=i===void 0?null:i,o=o(),c.memoizedState=[o,i],o},useReducer:function(o,i,c){var d=Io();return i=c!==void 0?c(i):i,d.memoizedState=d.baseState=i,o={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:o,lastRenderedState:i},d.queue=o,o=o.dispatch=u5.bind(null,un,o),[d.memoizedState,o]},useRef:function(o){var i=Io();return o={current:o},i.memoizedState=o},useState:HA,useDebugValue:mh,useDeferredValue:function(o){return Io().memoizedState=o},useTransition:function(){var o=HA(!1),i=o[0];return o=c5.bind(null,o[1]),Io().memoizedState=o,[i,o]},useMutableSource:function(){},useSyncExternalStore:function(o,i,c){var d=un,g=Io();if(on){if(c===void 0)throw Error(n(407));c=c()}else{if(c=i(),Bn===null)throw Error(n(349));(oi&30)!==0||PA(d,i,c)}g.memoizedState=c;var b={value:c,getSnapshot:i};return g.queue=b,jA(wA.bind(null,d,b,o),[o]),d.flags|=2048,xl(9,bA.bind(null,d,b,c,i),void 0,null),c},useId:function(){var o=Io(),i=Bn.identifierPrefix;if(on){var c=es,d=$o;c=(d&~(1<<32-fo(d)-1)).toString(32)+c,i=":"+i+"R"+c,c=bl++,0W||g[k]!==b[W]){var K=` +`+g[k].replace(" at new "," at ");return o.displayName&&K.includes("")&&(K=K.replace("",o.displayName)),K}while(1<=k&&0<=W);break}}}finally{$=!1,Error.prepareStackTrace=c}return(o=o?o.displayName||o.name:"")?I(o):""}function re(o){switch(o.tag){case 5:return I(o.type);case 16:return I("Lazy");case 13:return I("Suspense");case 19:return I("SuspenseList");case 0:case 2:case 15:return o=ee(o.type,!1),o;case 11:return o=ee(o.type.render,!1),o;case 1:return o=ee(o.type,!0),o;default:return""}}function ae(o){if(o==null)return null;if(typeof o=="function")return o.displayName||o.name||null;if(typeof o=="string")return o;switch(o){case M:return"Fragment";case T:return"Portal";case L:return"Profiler";case E:return"StrictMode";case B:return"Suspense";case Z:return"SuspenseList"}if(typeof o=="object")switch(o.$$typeof){case V:return(o.displayName||"Context")+".Consumer";case H:return(o._context.displayName||"Context")+".Provider";case X:var i=o.render;return o=o.displayName,o||(o=i.displayName||i.name||"",o=o!==""?"ForwardRef("+o+")":"ForwardRef"),o;case F:return i=o.displayName||null,i!==null?i:ae(o.type)||"Memo";case J:i=o._payload,o=o._init;try{return ae(o(i))}catch{}}return null}function we(o){var i=o.type;switch(o.tag){case 24:return"Cache";case 9:return(i.displayName||"Context")+".Consumer";case 10:return(i._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return o=i.render,o=o.displayName||o.name||"",i.displayName||(o!==""?"ForwardRef("+o+")":"ForwardRef");case 7:return"Fragment";case 5:return i;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ae(i);case 8:return i===E?"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 i=="function")return i.displayName||i.name||null;if(typeof i=="string")return i}return null}function se(o){switch(typeof o){case"boolean":case"number":case"string":case"undefined":return o;case"object":return o;default:return""}}function xe(o){var i=o.type;return(o=o.nodeName)&&o.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function Oe(o){var i=xe(o)?"checked":"value",c=Object.getOwnPropertyDescriptor(o.constructor.prototype,i),d=""+o[i];if(!o.hasOwnProperty(i)&&typeof c<"u"&&typeof c.get=="function"&&typeof c.set=="function"){var g=c.get,b=c.set;return Object.defineProperty(o,i,{configurable:!0,get:function(){return g.call(this)},set:function(k){d=""+k,b.call(this,k)}}),Object.defineProperty(o,i,{enumerable:c.enumerable}),{getValue:function(){return d},setValue:function(k){d=""+k},stopTracking:function(){o._valueTracker=null,delete o[i]}}}}function Re(o){o._valueTracker||(o._valueTracker=Oe(o))}function Pe(o){if(!o)return!1;var i=o._valueTracker;if(!i)return!0;var c=i.getValue(),d="";return o&&(d=xe(o)?o.checked?"true":"false":o.value),o=d,o!==c?(i.setValue(o),!0):!1}function Fe(o){if(o=o||(typeof document<"u"?document:void 0),typeof o>"u")return null;try{return o.activeElement||o.body}catch{return o.body}}function ge(o,i){var c=i.checked;return R({},i,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:c??o._wrapperState.initialChecked})}function We(o,i){var c=i.defaultValue==null?"":i.defaultValue,d=i.checked!=null?i.checked:i.defaultChecked;c=se(i.value!=null?i.value:c),o._wrapperState={initialChecked:d,initialValue:c,controlled:i.type==="checkbox"||i.type==="radio"?i.checked!=null:i.value!=null}}function At(o,i){i=i.checked,i!=null&&j(o,"checked",i,!1)}function Le(o,i){At(o,i);var c=se(i.value),d=i.type;if(c!=null)d==="number"?(c===0&&o.value===""||o.value!=c)&&(o.value=""+c):o.value!==""+c&&(o.value=""+c);else if(d==="submit"||d==="reset"){o.removeAttribute("value");return}i.hasOwnProperty("value")?ut(o,i.type,c):i.hasOwnProperty("defaultValue")&&ut(o,i.type,se(i.defaultValue)),i.checked==null&&i.defaultChecked!=null&&(o.defaultChecked=!!i.defaultChecked)}function pt(o,i,c){if(i.hasOwnProperty("value")||i.hasOwnProperty("defaultValue")){var d=i.type;if(!(d!=="submit"&&d!=="reset"||i.value!==void 0&&i.value!==null))return;i=""+o._wrapperState.initialValue,c||i===o.value||(o.value=i),o.defaultValue=i}c=o.name,c!==""&&(o.name=""),o.defaultChecked=!!o._wrapperState.initialChecked,c!==""&&(o.name=c)}function ut(o,i,c){(i!=="number"||Fe(o.ownerDocument)!==o)&&(c==null?o.defaultValue=""+o._wrapperState.initialValue:o.defaultValue!==""+c&&(o.defaultValue=""+c))}var dt=Array.isArray;function N(o,i,c,d){if(o=o.options,i){i={};for(var g=0;g"+i.valueOf().toString()+"",i=Je.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;i.firstChild;)o.appendChild(i.firstChild)}});function it(o,i){if(i){var c=o.firstChild;if(c&&c===o.lastChild&&c.nodeType===3){c.nodeValue=i;return}}o.textContent=i}var qe={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},Mt=["Webkit","ms","Moz","O"];Object.keys(qe).forEach(function(o){Mt.forEach(function(i){i=i+o.charAt(0).toUpperCase()+o.substring(1),qe[i]=qe[o]})});function It(o,i,c){return i==null||typeof i=="boolean"||i===""?"":c||typeof i!="number"||i===0||qe.hasOwnProperty(o)&&qe[o]?(""+i).trim():i+"px"}function Ye(o,i){o=o.style;for(var c in i)if(i.hasOwnProperty(c)){var d=c.indexOf("--")===0,g=It(c,i[c],d);c==="float"&&(c="cssFloat"),d?o.setProperty(c,g):o[c]=g}}var _=R({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 Y(o,i){if(i){if(_[o]&&(i.children!=null||i.dangerouslySetInnerHTML!=null))throw Error(n(137,o));if(i.dangerouslySetInnerHTML!=null){if(i.children!=null)throw Error(n(60));if(typeof i.dangerouslySetInnerHTML!="object"||!("__html"in i.dangerouslySetInnerHTML))throw Error(n(61))}if(i.style!=null&&typeof i.style!="object")throw Error(n(62))}}function be(o,i){if(o.indexOf("-")===-1)return typeof i.is=="string";switch(o){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 Ce=null;function ke(o){return o=o.target||o.srcElement||window,o.correspondingUseElement&&(o=o.correspondingUseElement),o.nodeType===3?o.parentNode:o}var Me=null,Ze=null,Ie=null;function rt(o){if(o=hl(o)){if(typeof Me!="function")throw Error(n(280));var i=o.stateNode;i&&(i=Pu(i),Me(o.stateNode,o.type,i))}}function ft(o){Ze?Ie?Ie.push(o):Ie=[o]:Ze=o}function Tt(){if(Ze){var o=Ze,i=Ie;if(Ie=Ze=null,rt(o),i)for(o=0;o>>=0,o===0?32:31-(t9(o)/n9|0)|0}var nu=64,ru=4194304;function Qa(o){switch(o&-o){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 o&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return o&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return o}}function ou(o,i){var c=o.pendingLanes;if(c===0)return 0;var d=0,g=o.suspendedLanes,b=o.pingedLanes,k=c&268435455;if(k!==0){var W=k&~g;W!==0?d=Qa(W):(b&=k,b!==0&&(d=Qa(b)))}else k=c&~g,k!==0?d=Qa(k):b!==0&&(d=Qa(b));if(d===0)return 0;if(i!==0&&i!==d&&(i&g)===0&&(g=d&-d,b=i&-i,g>=b||g===16&&(b&4194240)!==0))return i;if((d&4)!==0&&(d|=c&16),i=o.entangledLanes,i!==0)for(o=o.entanglements,i&=d;0c;c++)i.push(o);return i}function Ka(o,i,c){o.pendingLanes|=i,i!==536870912&&(o.suspendedLanes=0,o.pingedLanes=0),o=o.eventTimes,i=31-uo(i),o[i]=c}function i9(o,i){var c=o.pendingLanes&~i;o.pendingLanes=i,o.suspendedLanes=0,o.pingedLanes=0,o.expiredLanes&=i,o.mutableReadLanes&=i,o.entangledLanes&=i,i=o.entanglements;var d=o.eventTimes;for(o=o.expirationTimes;0=sl),wA=" ",xA=!1;function SA(o,i){switch(o){case"keyup":return R9.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function HA(o){return o=o.detail,typeof o=="object"&&"data"in o?o.data:null}var Fi=!1;function L9(o,i){switch(o){case"compositionend":return HA(i);case"keypress":return i.which!==32?null:(xA=!0,wA);case"textInput":return o=i.data,o===wA&&xA?null:o;default:return null}}function I9(o,i){if(Fi)return o==="compositionend"||!jp&&SA(o,i)?(o=mA(),cu=bp=xs=null,Fi=!1,o):null;switch(o){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1=i)return{node:c,offset:i-o};o=d}e:{for(;c;){if(c.nextSibling){c=c.nextSibling;break e}c=c.parentNode}c=void 0}c=TA(c)}}function RA(o,i){return o&&i?o===i?!0:o&&o.nodeType===3?!1:i&&i.nodeType===3?RA(o,i.parentNode):"contains"in o?o.contains(i):o.compareDocumentPosition?!!(o.compareDocumentPosition(i)&16):!1:!1}function MA(){for(var o=window,i=Fe();i instanceof o.HTMLIFrameElement;){try{var c=typeof i.contentWindow.location.href=="string"}catch{c=!1}if(c)o=i.contentWindow;else break;i=Fe(o.document)}return i}function Op(o){var i=o&&o.nodeName&&o.nodeName.toLowerCase();return i&&(i==="input"&&(o.type==="text"||o.type==="search"||o.type==="tel"||o.type==="url"||o.type==="password")||i==="textarea"||o.contentEditable==="true")}function U9(o){var i=MA(),c=o.focusedElem,d=o.selectionRange;if(i!==c&&c&&c.ownerDocument&&RA(c.ownerDocument.documentElement,c)){if(d!==null&&Op(c)){if(i=d.start,o=d.end,o===void 0&&(o=i),"selectionStart"in c)c.selectionStart=i,c.selectionEnd=Math.min(o,c.value.length);else if(o=(i=c.ownerDocument||document)&&i.defaultView||window,o.getSelection){o=o.getSelection();var g=c.textContent.length,b=Math.min(d.start,g);d=d.end===void 0?b:Math.min(d.end,g),!o.extend&&b>d&&(g=d,d=b,b=g),g=EA(c,b);var k=EA(c,d);g&&k&&(o.rangeCount!==1||o.anchorNode!==g.node||o.anchorOffset!==g.offset||o.focusNode!==k.node||o.focusOffset!==k.offset)&&(i=i.createRange(),i.setStart(g.node,g.offset),o.removeAllRanges(),b>d?(o.addRange(i),o.extend(k.node,k.offset)):(i.setEnd(k.node,k.offset),o.addRange(i)))}}for(i=[],o=c;o=o.parentNode;)o.nodeType===1&&i.push({element:o,left:o.scrollLeft,top:o.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;c=document.documentMode,Wi=null,kp=null,cl=null,Tp=!1;function LA(o,i,c){var d=c.window===c?c.document:c.nodeType===9?c:c.ownerDocument;Tp||Wi==null||Wi!==Fe(d)||(d=Wi,"selectionStart"in d&&Op(d)?d={start:d.selectionStart,end:d.selectionEnd}:(d=(d.ownerDocument&&d.ownerDocument.defaultView||window).getSelection(),d={anchorNode:d.anchorNode,anchorOffset:d.anchorOffset,focusNode:d.focusNode,focusOffset:d.focusOffset}),cl&&ll(cl,d)||(cl=d,d=gu(kp,"onSelect"),0Gi||(o.current=Jp[Gi],Jp[Gi]=null,Gi--)}function Kt(o,i){Gi++,Jp[Gi]=o.current,o.current=i}var js={},Yn=Cs(js),cr=Cs(!1),$s=js;function Zi(o,i){var c=o.type.contextTypes;if(!c)return js;var d=o.stateNode;if(d&&d.__reactInternalMemoizedUnmaskedChildContext===i)return d.__reactInternalMemoizedMaskedChildContext;var g={},b;for(b in c)g[b]=i[b];return d&&(o=o.stateNode,o.__reactInternalMemoizedUnmaskedChildContext=i,o.__reactInternalMemoizedMaskedChildContext=g),g}function ur(o){return o=o.childContextTypes,o!=null}function bu(){tn(cr),tn(Yn)}function KA(o,i,c){if(Yn.current!==js)throw Error(n(168));Kt(Yn,i),Kt(cr,c)}function _A(o,i,c){var d=o.stateNode;if(i=i.childContextTypes,typeof d.getChildContext!="function")return c;d=d.getChildContext();for(var g in d)if(!(g in i))throw Error(n(108,we(o)||"Unknown",g));return R({},c,d)}function wu(o){return o=(o=o.stateNode)&&o.__reactInternalMemoizedMergedChildContext||js,$s=Yn.current,Kt(Yn,o),Kt(cr,cr.current),!0}function $A(o,i,c){var d=o.stateNode;if(!d)throw Error(n(169));c?(o=_A(o,i,$s),d.__reactInternalMemoizedMergedChildContext=o,tn(cr),tn(Yn),Kt(Yn,o)):tn(cr),Kt(cr,c)}var _o=null,xu=!1,qp=!1;function ey(o){_o===null?_o=[o]:_o.push(o)}function o5(o){xu=!0,ey(o)}function Ds(){if(!qp&&_o!==null){qp=!0;var o=0,i=Jt;try{var c=_o;for(Jt=1;o>=k,g-=k,$o=1<<32-uo(i)+g|c<xt?(Nn=mt,mt=null):Nn=mt.sibling;var Vt=Se(oe,mt,le[xt],Te);if(Vt===null){mt===null&&(mt=Nn);break}o&&mt&&Vt.alternate===null&&i(oe,mt),te=b(Vt,te,xt),vt===null?lt=Vt:vt.sibling=Vt,vt=Vt,mt=Nn}if(xt===le.length)return c(oe,mt),on&&ti(oe,xt),lt;if(mt===null){for(;xtxt?(Nn=mt,mt=null):Nn=mt.sibling;var Is=Se(oe,mt,Vt.value,Te);if(Is===null){mt===null&&(mt=Nn);break}o&&mt&&Is.alternate===null&&i(oe,mt),te=b(Is,te,xt),vt===null?lt=Is:vt.sibling=Is,vt=Is,mt=Nn}if(Vt.done)return c(oe,mt),on&&ti(oe,xt),lt;if(mt===null){for(;!Vt.done;xt++,Vt=le.next())Vt=De(oe,Vt.value,Te),Vt!==null&&(te=b(Vt,te,xt),vt===null?lt=Vt:vt.sibling=Vt,vt=Vt);return on&&ti(oe,xt),lt}for(mt=d(oe,mt);!Vt.done;xt++,Vt=le.next())Vt=Ge(mt,oe,xt,Vt.value,Te),Vt!==null&&(o&&Vt.alternate!==null&&mt.delete(Vt.key===null?xt:Vt.key),te=b(Vt,te,xt),vt===null?lt=Vt:vt.sibling=Vt,vt=Vt);return o&&mt.forEach(function(B5){return i(oe,B5)}),on&&ti(oe,xt),lt}function wn(oe,te,le,Te){if(typeof le=="object"&&le!==null&&le.type===M&&le.key===null&&(le=le.props.children),typeof le=="object"&&le!==null){switch(le.$$typeof){case O:e:{for(var lt=le.key,vt=te;vt!==null;){if(vt.key===lt){if(lt=le.type,lt===M){if(vt.tag===7){c(oe,vt.sibling),te=g(vt,le.props.children),te.return=oe,oe=te;break e}}else if(vt.elementType===lt||typeof lt=="object"&<!==null&<.$$typeof===J&&hy(lt)===vt.type){c(oe,vt.sibling),te=g(vt,le.props),te.ref=vl(oe,vt,le),te.return=oe,oe=te;break e}c(oe,vt);break}else i(oe,vt);vt=vt.sibling}le.type===M?(te=ci(le.props.children,oe.mode,Te,le.key),te.return=oe,oe=te):(Te=Ku(le.type,le.key,le.props,null,oe.mode,Te),Te.ref=vl(oe,te,le),Te.return=oe,oe=Te)}return k(oe);case T:e:{for(vt=le.key;te!==null;){if(te.key===vt)if(te.tag===4&&te.stateNode.containerInfo===le.containerInfo&&te.stateNode.implementation===le.implementation){c(oe,te.sibling),te=g(te,le.children||[]),te.return=oe,oe=te;break e}else{c(oe,te);break}else i(oe,te);te=te.sibling}te=Fh(le,oe.mode,Te),te.return=oe,oe=te}return k(oe);case J:return vt=le._init,wn(oe,te,vt(le._payload),Te)}if(dt(le))return ot(oe,te,le,Te);if(G(le))return at(oe,te,le,Te);Tu(oe,le)}return typeof le=="string"&&le!==""||typeof le=="number"?(le=""+le,te!==null&&te.tag===6?(c(oe,te.sibling),te=g(te,le),te.return=oe,oe=te):(c(oe,te),te=Xh(le,oe.mode,Te),te.return=oe,oe=te),k(oe)):c(oe,te)}return wn}var ta=vy(!0),my=vy(!1),ml={},Lo=Cs(ml),gl=Cs(ml),Al=Cs(ml);function ri(o){if(o===ml)throw Error(n(174));return o}function sh(o,i){switch(Kt(Al,i),Kt(gl,o),Kt(Lo,ml),o=i.nodeType,o){case 9:case 11:i=(i=i.documentElement)?i.namespaceURI:ze(null,"");break;default:o=o===8?i.parentNode:i,i=o.namespaceURI||null,o=o.tagName,i=ze(i,o)}tn(Lo),Kt(Lo,i)}function na(){tn(Lo),tn(gl),tn(Al)}function gy(o){ri(Al.current);var i=ri(Lo.current),c=ze(i,o.type);i!==c&&(Kt(gl,o),Kt(Lo,c))}function ih(o){gl.current===o&&(tn(Lo),tn(gl))}var un=Cs(0);function Eu(o){for(var i=o;i!==null;){if(i.tag===13){var c=i.memoizedState;if(c!==null&&(c=c.dehydrated,c===null||c.data==="$?"||c.data==="$!"))return i}else if(i.tag===19&&i.memoizedProps.revealOrder!==void 0){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===o)break;for(;i.sibling===null;){if(i.return===null||i.return===o)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}var ah=[];function lh(){for(var o=0;oc?c:4,o(!0);var d=ch.transition;ch.transition={};try{o(!1),i()}finally{Jt=c,ch.transition=d}}function My(){return Yr().memoizedState}function l5(o,i,c){var d=Rs(o);if(c={lane:d,action:c,hasEagerState:!1,eagerState:null,next:null},Ly(o))Iy(i,c);else if(c=iy(o,i,c,d),c!==null){var g=nr();go(c,o,d,g),By(c,i,d)}}function c5(o,i,c){var d=Rs(o),g={lane:d,action:c,hasEagerState:!1,eagerState:null,next:null};if(Ly(o))Iy(i,g);else{var b=o.alternate;if(o.lanes===0&&(b===null||b.lanes===0)&&(b=i.lastRenderedReducer,b!==null))try{var k=i.lastRenderedState,W=b(k,c);if(g.hasEagerState=!0,g.eagerState=W,fo(W,k)){var K=i.interleaved;K===null?(g.next=g,th(i)):(g.next=K.next,K.next=g),i.interleaved=g;return}}catch{}finally{}c=iy(o,i,g,d),c!==null&&(g=nr(),go(c,o,d,g),By(c,i,d))}}function Ly(o){var i=o.alternate;return o===fn||i!==null&&i===fn}function Iy(o,i){yl=Mu=!0;var c=o.pending;c===null?i.next=i:(i.next=c.next,c.next=i),o.pending=i}function By(o,i,c){if((c&4194240)!==0){var d=i.lanes;d&=o.pendingLanes,c|=d,i.lanes=c,mp(o,c)}}var Bu={readContext:Ur,useCallback:Gn,useContext:Gn,useEffect:Gn,useImperativeHandle:Gn,useInsertionEffect:Gn,useLayoutEffect:Gn,useMemo:Gn,useReducer:Gn,useRef:Gn,useState:Gn,useDebugValue:Gn,useDeferredValue:Gn,useTransition:Gn,useMutableSource:Gn,useSyncExternalStore:Gn,useId:Gn,unstable_isNewReconciler:!1},u5={readContext:Ur,useCallback:function(o,i){return Io().memoizedState=[o,i===void 0?null:i],o},useContext:Ur,useEffect:jy,useImperativeHandle:function(o,i,c){return c=c!=null?c.concat([o]):null,Lu(4194308,4,Oy.bind(null,i,o),c)},useLayoutEffect:function(o,i){return Lu(4194308,4,o,i)},useInsertionEffect:function(o,i){return Lu(4,2,o,i)},useMemo:function(o,i){var c=Io();return i=i===void 0?null:i,o=o(),c.memoizedState=[o,i],o},useReducer:function(o,i,c){var d=Io();return i=c!==void 0?c(i):i,d.memoizedState=d.baseState=i,o={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:o,lastRenderedState:i},d.queue=o,o=o.dispatch=l5.bind(null,fn,o),[d.memoizedState,o]},useRef:function(o){var i=Io();return o={current:o},i.memoizedState=o},useState:Hy,useDebugValue:mh,useDeferredValue:function(o){return Io().memoizedState=o},useTransition:function(){var o=Hy(!1),i=o[0];return o=a5.bind(null,o[1]),Io().memoizedState=o,[i,o]},useMutableSource:function(){},useSyncExternalStore:function(o,i,c){var d=fn,g=Io();if(on){if(c===void 0)throw Error(n(407));c=c()}else{if(c=i(),Bn===null)throw Error(n(349));(oi&30)!==0||Py(d,i,c)}g.memoizedState=c;var b={value:c,getSnapshot:i};return g.queue=b,jy(wy.bind(null,d,b,o),[o]),d.flags|=2048,wl(9,by.bind(null,d,b,c,i),void 0,null),c},useId:function(){var o=Io(),i=Bn.identifierPrefix;if(on){var c=es,d=$o;c=(d&~(1<<32-uo(d)-1)).toString(32)+c,i=":"+i+"R"+c,c=Pl++,0<\/script>",o=o.removeChild(o.firstChild)):typeof d.is=="string"?o=O.createElement(c,{is:d.is}):(o=O.createElement(c),c==="select"&&(O=o,d.multiple?O.multiple=!0:d.size&&(O.size=d.size))):o=O.createElementNS(o,c),o[Mo]=i,o[hl]=d,tP(o,i,!1,!1),i.stateNode=o;e:{switch(O=be(c,d),c){case"dialog":en("cancel",o),en("close",o),g=d;break;case"iframe":case"object":case"embed":en("load",o),g=d;break;case"video":case"audio":for(g=0;gia&&(i.flags|=128,d=!0,Sl(b,!1),i.lanes=4194304)}else{if(!d)if(o=Eu(O),o!==null){if(i.flags|=128,d=!0,c=o.updateQueue,c!==null&&(i.updateQueue=c,i.flags|=4),Sl(b,!0),b.tail===null&&b.tailMode==="hidden"&&!O.alternate&&!on)return Zn(i),null}else 2*Qt()-b.renderingStartTime>ia&&c!==1073741824&&(i.flags|=128,d=!0,Sl(b,!1),i.lanes=4194304);b.isBackwards?(O.sibling=i.child,i.child=O):(c=b.last,c!==null?c.sibling=O:i.child=O,b.last=O)}return b.tail!==null?(i=b.tail,b.rendering=i,b.tail=i.sibling,b.renderingStartTime=Qt(),i.sibling=null,c=cn.current,Kt(cn,d?c&1|2:c&1),i):(Zn(i),null);case 22:case 23:return Bh(),d=i.memoizedState!==null,o!==null&&o.memoizedState!==null!==d&&(i.flags|=8192),d&&(i.mode&1)!==0?(zr&1073741824)!==0&&(Zn(i),i.subtreeFlags&6&&(i.flags|=8192)):Zn(i),null;case 24:return null;case 25:return null}throw Error(n(156,i.tag))}function P5(o,i){switch(Yp(i),i.tag){case 1:return ur(i.type)&&bu(),o=i.flags,o&65536?(i.flags=o&-65537|128,i):null;case 3:return na(),tn(cr),tn(Yn),lh(),o=i.flags,(o&65536)!==0&&(o&128)===0?(i.flags=o&-65537|128,i):null;case 5:return ih(i),null;case 13:if(tn(cn),o=i.memoizedState,o!==null&&o.dehydrated!==null){if(i.alternate===null)throw Error(n(340));_i()}return o=i.flags,o&65536?(i.flags=o&-65537|128,i):null;case 19:return tn(cn),null;case 4:return na(),null;case 10:return $p(i.type._context),null;case 22:case 23:return Bh(),null;case 24:return null;default:return null}}var Xu=!1,Qn=!1,b5=typeof WeakSet=="function"?WeakSet:Set,$e=null;function oa(o,i){var c=o.ref;if(c!==null)if(typeof c=="function")try{c(null)}catch(d){mn(o,i,d)}else c.current=null}function Ch(o,i,c){try{c()}catch(d){mn(o,i,d)}}var oP=!1;function w5(o,i){if(Bp=au,o=My(),kp(o)){if("selectionStart"in o)var c={start:o.selectionStart,end:o.selectionEnd};else e:{c=(c=o.ownerDocument)&&c.defaultView||window;var d=c.getSelection&&c.getSelection();if(d&&d.rangeCount!==0){c=d.anchorNode;var g=d.anchorOffset,b=d.focusNode;d=d.focusOffset;try{c.nodeType,b.nodeType}catch{c=null;break e}var O=0,F=-1,K=-1,ce=0,He=0,De=o,Se=null;t:for(;;){for(var Ye;De!==c||g!==0&&De.nodeType!==3||(F=O+g),De!==b||d!==0&&De.nodeType!==3||(K=O+d),De.nodeType===3&&(O+=De.nodeValue.length),(Ye=De.firstChild)!==null;)Se=De,De=Ye;for(;;){if(De===o)break t;if(Se===c&&++ce===g&&(F=O),Se===b&&++He===d&&(K=O),(Ye=De.nextSibling)!==null)break;De=Se,Se=De.parentNode}De=Ye}c=F===-1||K===-1?null:{start:F,end:K}}else c=null}c=c||{start:0,end:0}}else c=null;for(Np={focusedElem:o,selectionRange:c},au=!1,$e=i;$e!==null;)if(i=$e,o=i.child,(i.subtreeFlags&1028)!==0&&o!==null)o.return=i,$e=o;else for(;$e!==null;){i=$e;try{var rt=i.alternate;if((i.flags&1024)!==0)switch(i.tag){case 0:case 11:case 15:break;case 1:if(rt!==null){var it=rt.memoizedProps,wn=rt.memoizedState,oe=i.stateNode,te=oe.getSnapshotBeforeUpdate(i.elementType===i.type?it:vo(i.type,it),wn);oe.__reactInternalSnapshotBeforeUpdate=te}break;case 3:var le=i.stateNode.containerInfo;le.nodeType===1?le.textContent="":le.nodeType===9&&le.documentElement&&le.removeChild(le.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(n(163))}}catch(Te){mn(i,i.return,Te)}if(o=i.sibling,o!==null){o.return=i.return,$e=o;break}$e=i.return}return rt=oP,oP=!1,rt}function Hl(o,i,c){var d=i.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var g=d=d.next;do{if((g.tag&o)===o){var b=g.destroy;g.destroy=void 0,b!==void 0&&Ch(i,c,b)}g=g.next}while(g!==d)}}function Fu(o,i){if(i=i.updateQueue,i=i!==null?i.lastEffect:null,i!==null){var c=i=i.next;do{if((c.tag&o)===o){var d=c.create;c.destroy=d()}c=c.next}while(c!==i)}}function jh(o){var i=o.ref;if(i!==null){var c=o.stateNode;switch(o.tag){case 5:o=c;break;default:o=c}typeof i=="function"?i(o):i.current=o}}function sP(o){var i=o.alternate;i!==null&&(o.alternate=null,sP(i)),o.child=null,o.deletions=null,o.sibling=null,o.tag===5&&(i=o.stateNode,i!==null&&(delete i[Mo],delete i[hl],delete i[Wp],delete i[o5],delete i[s5])),o.stateNode=null,o.return=null,o.dependencies=null,o.memoizedProps=null,o.memoizedState=null,o.pendingProps=null,o.stateNode=null,o.updateQueue=null}function iP(o){return o.tag===5||o.tag===3||o.tag===4}function aP(o){e:for(;;){for(;o.sibling===null;){if(o.return===null||iP(o.return))return null;o=o.return}for(o.sibling.return=o.return,o=o.sibling;o.tag!==5&&o.tag!==6&&o.tag!==18;){if(o.flags&2||o.child===null||o.tag===4)continue e;o.child.return=o,o=o.child}if(!(o.flags&2))return o.stateNode}}function Dh(o,i,c){var d=o.tag;if(d===5||d===6)o=o.stateNode,i?c.nodeType===8?c.parentNode.insertBefore(o,i):c.insertBefore(o,i):(c.nodeType===8?(i=c.parentNode,i.insertBefore(o,c)):(i=c,i.appendChild(o)),c=c._reactRootContainer,c!=null||i.onclick!==null||(i.onclick=Au));else if(d!==4&&(o=o.child,o!==null))for(Dh(o,i,c),o=o.sibling;o!==null;)Dh(o,i,c),o=o.sibling}function zh(o,i,c){var d=o.tag;if(d===5||d===6)o=o.stateNode,i?c.insertBefore(o,i):c.appendChild(o);else if(d!==4&&(o=o.child,o!==null))for(zh(o,i,c),o=o.sibling;o!==null;)zh(o,i,c),o=o.sibling}var Wn=null,mo=!1;function Os(o,i,c){for(c=c.child;c!==null;)lP(o,i,c),c=c.sibling}function lP(o,i,c){if(Wr&&typeof Wr.onCommitFiberUnmount=="function")try{Wr.onCommitFiberUnmount(Ro,c)}catch{}switch(c.tag){case 5:Qn||oa(c,i);case 6:var d=Wn,g=mo;Wn=null,Os(o,i,c),Wn=d,mo=g,Wn!==null&&(mo?(o=Wn,c=c.stateNode,o.nodeType===8?o.parentNode.removeChild(c):o.removeChild(c)):Wn.removeChild(c.stateNode));break;case 18:Wn!==null&&(mo?(o=Wn,c=c.stateNode,o.nodeType===8?Fp(o.parentNode,c):o.nodeType===1&&Fp(o,c),rl(o)):Fp(Wn,c.stateNode));break;case 4:d=Wn,g=mo,Wn=c.stateNode.containerInfo,mo=!0,Os(o,i,c),Wn=d,mo=g;break;case 0:case 11:case 14:case 15:if(!Qn&&(d=c.updateQueue,d!==null&&(d=d.lastEffect,d!==null))){g=d=d.next;do{var b=g,O=b.destroy;b=b.tag,O!==void 0&&((b&2)!==0||(b&4)!==0)&&Ch(c,i,O),g=g.next}while(g!==d)}Os(o,i,c);break;case 1:if(!Qn&&(oa(c,i),d=c.stateNode,typeof d.componentWillUnmount=="function"))try{d.props=c.memoizedProps,d.state=c.memoizedState,d.componentWillUnmount()}catch(F){mn(c,i,F)}Os(o,i,c);break;case 21:Os(o,i,c);break;case 22:c.mode&1?(Qn=(d=Qn)||c.memoizedState!==null,Os(o,i,c),Qn=d):Os(o,i,c);break;default:Os(o,i,c)}}function cP(o){var i=o.updateQueue;if(i!==null){o.updateQueue=null;var c=o.stateNode;c===null&&(c=o.stateNode=new b5),i.forEach(function(d){var g=O5.bind(null,o,d);c.has(d)||(c.add(d),d.then(g,g))})}}function go(o,i){var c=i.deletions;if(c!==null)for(var d=0;dg&&(g=O),d&=~b}if(d=g,d=Qt()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*S5(d/1960))-d,10o?16:o,Es===null)var d=!1;else{if(o=Es,Es=null,Yu=0,(Bt&6)!==0)throw Error(n(331));var g=Bt;for(Bt|=4,$e=o.current;$e!==null;){var b=$e,O=b.child;if(($e.flags&16)!==0){var F=b.deletions;if(F!==null){for(var K=0;KQt()-Th?ai(o,0):Oh|=c),pr(o,i)}function wP(o,i){i===0&&((o.mode&1)===0?i=1:(i=ru,ru<<=1,(ru&130023424)===0&&(ru=4194304)));var c=nr();o=ts(o,i),o!==null&&(_a(o,i,c),pr(o,c))}function k5(o){var i=o.memoizedState,c=0;i!==null&&(c=i.retryLane),wP(o,c)}function O5(o,i){var c=0;switch(o.tag){case 13:var d=o.stateNode,g=o.memoizedState;g!==null&&(c=g.retryLane);break;case 19:d=o.stateNode;break;default:throw Error(n(314))}d!==null&&d.delete(i),wP(o,c)}var xP;xP=function(o,i,c){if(o!==null)if(o.memoizedProps!==i.pendingProps||cr.current)fr=!0;else{if((o.lanes&c)===0&&(i.flags&128)===0)return fr=!1,y5(o,i,c);fr=(o.flags&131072)!==0}else fr=!1,on&&(i.flags&1048576)!==0&&tA(i,Hu,i.index);switch(i.lanes=0,i.tag){case 2:var d=i.type;Vu(o,i),o=i.pendingProps;var g=Zi(i,Yn.current);ea(i,c),g=fh(null,i,d,o,g,c);var b=dh();return i.flags|=1,typeof g=="object"&&g!==null&&typeof g.render=="function"&&g.$$typeof===void 0?(i.tag=1,i.memoizedState=null,i.updateQueue=null,ur(d)?(b=!0,wu(i)):b=!1,i.memoizedState=g.state!==null&&g.state!==void 0?g.state:null,nh(i),g.updater=Ou,i.stateNode=g,g._reactInternals=i,oh(i,d,o,c),i=Ph(null,i,d,!0,b,c)):(i.tag=0,on&&b&&Up(i),tr(null,i,g,c),i=i.child),i;case 16:d=i.elementType;e:{switch(Vu(o,i),o=i.pendingProps,g=d._init,d=g(d._payload),i.type=d,g=i.tag=E5(d),o=vo(d,o),g){case 0:i=Ah(null,i,d,o,c);break e;case 1:i=ZA(null,i,d,o,c);break e;case 11:i=JA(null,i,d,o,c);break e;case 14:i=qA(null,i,d,vo(d.type,o),c);break e}throw Error(n(306,d,""))}return i;case 0:return d=i.type,g=i.pendingProps,g=i.elementType===d?g:vo(d,g),Ah(o,i,d,g,c);case 1:return d=i.type,g=i.pendingProps,g=i.elementType===d?g:vo(d,g),ZA(o,i,d,g,c);case 3:e:{if(QA(i),o===null)throw Error(n(387));d=i.pendingProps,b=i.memoizedState,g=b.element,aA(o,i),ku(i,d,null,c);var O=i.memoizedState;if(d=O.element,b.isDehydrated)if(b={element:d,isDehydrated:!1,cache:O.cache,pendingSuspenseBoundaries:O.pendingSuspenseBoundaries,transitions:O.transitions},i.updateQueue.baseState=b,i.memoizedState=b,i.flags&256){g=ra(Error(n(423)),i),i=KA(o,i,d,c,g);break e}else if(d!==g){g=ra(Error(n(424)),i),i=KA(o,i,d,c,g);break e}else for(Dr=Hs(i.stateNode.containerInfo.firstChild),jr=i,on=!0,ho=null,c=mA(i,null,d,c),i.child=c;c;)c.flags=c.flags&-3|4096,c=c.sibling;else{if(_i(),d===g){i=rs(o,i,c);break e}tr(o,i,d,c)}i=i.child}return i;case 5:return gA(i),o===null&&Zp(i),d=i.type,g=i.pendingProps,b=o!==null?o.memoizedProps:null,O=g.children,Vp(d,g)?O=null:b!==null&&Vp(d,b)&&(i.flags|=32),GA(o,i),tr(o,i,O,c),i.child;case 6:return o===null&&Zp(i),null;case 13:return _A(o,i,c);case 4:return sh(i,i.stateNode.containerInfo),d=i.pendingProps,o===null?i.child=ta(i,null,d,c):tr(o,i,d,c),i.child;case 11:return d=i.type,g=i.pendingProps,g=i.elementType===d?g:vo(d,g),JA(o,i,d,g,c);case 7:return tr(o,i,i.pendingProps,c),i.child;case 8:return tr(o,i,i.pendingProps.children,c),i.child;case 12:return tr(o,i,i.pendingProps.children,c),i.child;case 10:e:{if(d=i.type._context,g=i.pendingProps,b=i.memoizedProps,O=g.value,Kt(ju,d._currentValue),d._currentValue=O,b!==null)if(po(b.value,O)){if(b.children===g.children&&!cr.current){i=rs(o,i,c);break e}}else for(b=i.child,b!==null&&(b.return=i);b!==null;){var F=b.dependencies;if(F!==null){O=b.child;for(var K=F.firstContext;K!==null;){if(K.context===d){if(b.tag===1){K=ns(-1,c&-c),K.tag=2;var ce=b.updateQueue;if(ce!==null){ce=ce.shared;var He=ce.pending;He===null?K.next=K:(K.next=He.next,He.next=K),ce.pending=K}}b.lanes|=c,K=b.alternate,K!==null&&(K.lanes|=c),eh(b.return,c,i),F.lanes|=c;break}K=K.next}}else if(b.tag===10)O=b.type===i.type?null:b.child;else if(b.tag===18){if(O=b.return,O===null)throw Error(n(341));O.lanes|=c,F=O.alternate,F!==null&&(F.lanes|=c),eh(O,c,i),O=b.sibling}else O=b.child;if(O!==null)O.return=b;else for(O=b;O!==null;){if(O===i){O=null;break}if(b=O.sibling,b!==null){b.return=O.return,O=b;break}O=O.return}b=O}tr(o,i,g.children,c),i=i.child}return i;case 9:return g=i.type,d=i.pendingProps.children,ea(i,c),g=Ur(g),d=d(g),i.flags|=1,tr(o,i,d,c),i.child;case 14:return d=i.type,g=vo(d,i.pendingProps),g=vo(d.type,g),qA(o,i,d,g,c);case 15:return UA(o,i,i.type,i.pendingProps,c);case 17:return d=i.type,g=i.pendingProps,g=i.elementType===d?g:vo(d,g),Vu(o,i),i.tag=1,ur(d)?(o=!0,wu(i)):o=!1,ea(i,c),dA(i,d,g),oh(i,d,g,c),Ph(null,i,d,!0,o,c);case 19:return eP(o,i,c);case 22:return YA(o,i,c)}throw Error(n(156,i.tag))};function SP(o,i){return Nt(o,i)}function T5(o,i,c,d){this.tag=o,this.key=c,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=d,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Zr(o,i,c,d){return new T5(o,i,c,d)}function Vh(o){return o=o.prototype,!(!o||!o.isReactComponent)}function E5(o){if(typeof o=="function")return Vh(o)?1:0;if(o!=null){if(o=o.$$typeof,o===W)return 11;if(o===X)return 14}return 2}function Ls(o,i){var c=o.alternate;return c===null?(c=Zr(o.tag,i,o.key,o.mode),c.elementType=o.elementType,c.type=o.type,c.stateNode=o.stateNode,c.alternate=o,o.alternate=c):(c.pendingProps=i,c.type=o.type,c.flags=0,c.subtreeFlags=0,c.deletions=null),c.flags=o.flags&14680064,c.childLanes=o.childLanes,c.lanes=o.lanes,c.child=o.child,c.memoizedProps=o.memoizedProps,c.memoizedState=o.memoizedState,c.updateQueue=o.updateQueue,i=o.dependencies,c.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},c.sibling=o.sibling,c.index=o.index,c.ref=o.ref,c}function Ku(o,i,c,d,g,b){var O=2;if(d=o,typeof o=="function")Vh(o)&&(O=1);else if(typeof o=="string")O=5;else e:switch(o){case M:return ci(c.children,g,b,i);case E:O=8,g|=8;break;case L:return o=Zr(12,c,i,g|2),o.elementType=L,o.lanes=b,o;case B:return o=Zr(13,c,i,g),o.elementType=B,o.lanes=b,o;case Z:return o=Zr(19,c,i,g),o.elementType=Z,o.lanes=b,o;case ne:return _u(c,g,b,i);default:if(typeof o=="object"&&o!==null)switch(o.$$typeof){case H:O=10;break e;case V:O=9;break e;case W:O=11;break e;case X:O=14;break e;case J:O=16,d=null;break e}throw Error(n(130,o==null?o:typeof o,""))}return i=Zr(O,c,i,g),i.elementType=o,i.type=d,i.lanes=b,i}function ci(o,i,c,d){return o=Zr(7,o,d,i),o.lanes=c,o}function _u(o,i,c,d){return o=Zr(22,o,d,i),o.elementType=ne,o.lanes=c,o.stateNode={isHidden:!1},o}function Xh(o,i,c){return o=Zr(6,o,null,i),o.lanes=c,o}function Fh(o,i,c){return i=Zr(4,o.children!==null?o.children:[],o.key,i),i.lanes=c,i.stateNode={containerInfo:o.containerInfo,pendingChildren:null,implementation:o.implementation},i}function R5(o,i,c,d,g){this.tag=i,this.containerInfo=o,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=vp(0),this.expirationTimes=vp(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vp(0),this.identifierPrefix=d,this.onRecoverableError=g,this.mutableSourceEagerHydrationData=null}function Wh(o,i,c,d,g,b,O,F,K){return o=new R5(o,i,c,F,K),i===1?(i=1,b===!0&&(i|=8)):i=0,b=Zr(3,null,null,i),o.current=b,b.stateNode=o,b.memoizedState={element:d,isDehydrated:c,cache:null,transitions:null,pendingSuspenseBoundaries:null},nh(b),o}function M5(o,i,c){var d=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),ov.exports=TH(),ov.exports}var Nx=Bx();const Ql=pd(Nx),Ab={disabled:!1},_f=Be.createContext(null);var EH=function(t){return t.scrollTop},Kl="unmounted",pi="exited",hi="entering",ya="entered",Xv="exiting",Do=function(e){Ix(t,e);function t(r,s){var a;a=e.call(this,r,s)||this;var l=s,u=l&&!l.isMounting?r.enter:r.appear,f;return a.appearStatus=null,r.in?u?(f=pi,a.appearStatus=hi):f=ya:r.unmountOnExit||r.mountOnEnter?f=Kl:f=pi,a.state={status:f},a.nextCallback=null,a}t.getDerivedStateFromProps=function(s,a){var l=s.in;return l&&a.status===Kl?{status:pi}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(s){var a=null;if(s!==this.props){var l=this.state.status;this.props.in?l!==hi&&l!==ya&&(a=hi):(l===hi||l===ya)&&(a=Xv)}this.updateStatus(!1,a)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var s=this.props.timeout,a,l,u;return a=l=u=s,s!=null&&typeof s!="number"&&(a=s.exit,l=s.enter,u=s.appear!==void 0?s.appear:l),{exit:a,enter:l,appear:u}},n.updateStatus=function(s,a){if(s===void 0&&(s=!1),a!==null)if(this.cancelNextCallback(),a===hi){if(this.props.unmountOnExit||this.props.mountOnEnter){var l=this.props.nodeRef?this.props.nodeRef.current:Ql.findDOMNode(this);l&&EH(l)}this.performEnter(s)}else this.performExit();else this.props.unmountOnExit&&this.state.status===pi&&this.setState({status:Kl})},n.performEnter=function(s){var a=this,l=this.props.enter,u=this.context?this.context.isMounting:s,f=this.props.nodeRef?[u]:[Ql.findDOMNode(this),u],h=f[0],v=f[1],m=this.getTimeouts(),w=u?m.appear:m.enter;if(!s&&!l||Ab.disabled){this.safeSetState({status:ya},function(){a.props.onEntered(h)});return}this.props.onEnter(h,v),this.safeSetState({status:hi},function(){a.props.onEntering(h,v),a.onTransitionEnd(w,function(){a.safeSetState({status:ya},function(){a.props.onEntered(h,v)})})})},n.performExit=function(){var s=this,a=this.props.exit,l=this.getTimeouts(),u=this.props.nodeRef?void 0:Ql.findDOMNode(this);if(!a||Ab.disabled){this.safeSetState({status:pi},function(){s.props.onExited(u)});return}this.props.onExit(u),this.safeSetState({status:Xv},function(){s.props.onExiting(u),s.onTransitionEnd(l.exit,function(){s.safeSetState({status:pi},function(){s.props.onExited(u)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(s,a){a=this.setNextCallback(a),this.setState(s,a)},n.setNextCallback=function(s){var a=this,l=!0;return this.nextCallback=function(u){l&&(l=!1,a.nextCallback=null,s(u))},this.nextCallback.cancel=function(){l=!1},this.nextCallback},n.onTransitionEnd=function(s,a){this.setNextCallback(a);var l=this.props.nodeRef?this.props.nodeRef.current:Ql.findDOMNode(this),u=s==null&&!this.props.addEndListener;if(!l||u){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var f=this.props.nodeRef?[this.nextCallback]:[l,this.nextCallback],h=f[0],v=f[1];this.props.addEndListener(h,v)}s!=null&&setTimeout(this.nextCallback,s)},n.render=function(){var s=this.state.status;if(s===Kl)return null;var a=this.props,l=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var u=Ym(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return Be.createElement(_f.Provider,{value:null},typeof l=="function"?l(s,u):Be.cloneElement(Be.Children.only(l),u))},t}(Be.Component);Do.contextType=_f;Do.propTypes={};function pa(){}Do.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:pa,onEntering:pa,onEntered:pa,onExit:pa,onExiting:pa,onExited:pa};Do.UNMOUNTED=Kl;Do.EXITED=pi;Do.ENTERING=hi;Do.ENTERED=ya;Do.EXITING=Xv;function RH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Gm(e,t){var n=function(a){return t&&y.isValidElement(a)?t(a):a},r=Object.create(null);return e&&y.Children.map(e,function(s){return s}).forEach(function(s){r[s.key]=n(s)}),r}function MH(e,t){e=e||{},t=t||{};function n(v){return v in t?t[v]:e[v]}var r=Object.create(null),s=[];for(var a in e)a in t?s.length&&(r[a]=s,s=[]):s.push(a);var l,u={};for(var f in t){if(r[f])for(l=0;le.scrollTop;function Oa(e,t){const{timeout:n,easing:r,style:s={}}=e;return{duration:s.transitionDuration??(typeof n=="number"?n:n[t.mode]||0),easing:s.transitionTimingFunction??(typeof r=="object"?r[t.mode]:r),delay:s.transitionDelay}}function VH(e){return Ze("MuiPaper",e)}Qe("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 XH=e=>{const{square:t,elevation:n,variant:r,classes:s}=e,a={root:["root",r,!t&&"rounded",r==="elevation"&&`elevation${n}`]};return Ke(a,VH,s)},FH=fe("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,n.variant==="elevation"&&t[`elevation${n.elevation}`]]}})(et(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:"outlined"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:"elevation"},style:{boxShadow:"var(--Paper-shadow)",backgroundImage:"var(--Paper-overlay)"}}]}))),Br=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiPaper"}),s=Vr(),{className:a,component:l="div",elevation:u=1,square:f=!1,variant:h="elevation",...v}=r,m={...r,component:l,elevation:u,square:f,variant:h},w=XH(m);return p.jsx(FH,{as:l,ownerState:m,className:je(w.root,a),ref:n,...v,style:{...h==="elevation"&&{"--Paper-shadow":(s.vars||s).shadows[u],...s.vars&&{"--Paper-overlay":s.vars.overlays?.[u]},...!s.vars&&s.palette.mode==="dark"&&{"--Paper-overlay":`linear-gradient(${Pt("#fff",Nv(u))}, ${Pt("#fff",Nv(u))})`}},...v.style}})});function ct(e,t){const{className:n,elementType:r,ownerState:s,externalForwardedProps:a,internalForwardedProps:l,shouldForwardComponentProp:u=!1,...f}=t,{component:h,slots:v={[e]:void 0},slotProps:m={[e]:void 0},...w}=a,x=v[e]||r,A=xx(m[e],s),{props:{component:P,...S},internalRef:z}=wx({className:n,...f,externalForwardedProps:e==="root"?w:void 0,externalSlotProps:A}),C=ln(z,A?.ref,t.ref),j=e==="root"?P||h:P,D=bx(x,{...e==="root"&&!h&&!v[e]&&l,...e!=="root"&&!v[e]&&l,...S,...j&&!u&&{as:j},...j&&u&&{component:j},ref:C},s);return[x,D]}class $f{static create(){return new $f}static use(){const t=Ax($f.create).current,[n,r]=y.useState(!1);return t.shouldMount=n,t.setShouldMount=r,y.useEffect(t.mountEffect,[n]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=JH(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}}function WH(){return $f.use()}function JH(){let e,t;const n=new Promise((r,s)=>{e=r,t=s});return n.resolve=e,n.reject=t,n}function qH(e){const{className:t,classes:n,pulsate:r=!1,rippleX:s,rippleY:a,rippleSize:l,in:u,onExited:f,timeout:h}=e,[v,m]=y.useState(!1),w=je(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),x={width:l,height:l,top:-(l/2)+a,left:-(l/2)+s},A=je(n.child,v&&n.childLeaving,r&&n.childPulsate);return!u&&!v&&m(!0),y.useEffect(()=>{if(!u&&f!=null){const P=setTimeout(f,h);return()=>{clearTimeout(P)}}},[f,u,h]),p.jsx("span",{className:w,style:x,children:p.jsx("span",{className:A})})}const Kr=Qe("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),Fv=550,UH=80,YH=Tc` +`+b.stack}return{value:o,source:i,stack:g,digest:null}}function gh(o,i,c){return{value:o,source:null,stack:c??null,digest:i??null}}function Ah(o,i){try{console.error(i.value)}catch(c){setTimeout(function(){throw c})}}var p5=typeof WeakMap=="function"?WeakMap:Map;function Ny(o,i,c){c=ns(-1,c),c.tag=3,c.payload={element:null};var d=i.value;return c.callback=function(){qu||(qu=!0,Eh=d),Ah(o,i)},c}function Vy(o,i,c){c=ns(-1,c),c.tag=3;var d=o.type.getDerivedStateFromError;if(typeof d=="function"){var g=i.value;c.payload=function(){return d(g)},c.callback=function(){Ah(o,i)}}var b=o.stateNode;return b!==null&&typeof b.componentDidCatch=="function"&&(c.callback=function(){Ah(o,i),typeof d!="function"&&(Ts===null?Ts=new Set([this]):Ts.add(this));var k=i.stack;this.componentDidCatch(i.value,{componentStack:k!==null?k:""})}),c}function Xy(o,i,c){var d=o.pingCache;if(d===null){d=o.pingCache=new p5;var g=new Set;d.set(i,g)}else g=d.get(i),g===void 0&&(g=new Set,d.set(i,g));g.has(c)||(g.add(c),o=j5.bind(null,o,i,c),i.then(o,o))}function Fy(o){do{var i;if((i=o.tag===13)&&(i=o.memoizedState,i=i!==null?i.dehydrated!==null:!0),i)return o;o=o.return}while(o!==null);return null}function Wy(o,i,c,d,g){return(o.mode&1)===0?(o===i?o.flags|=65536:(o.flags|=128,c.flags|=131072,c.flags&=-52805,c.tag===1&&(c.alternate===null?c.tag=17:(i=ns(-1,1),i.tag=2,Os(c,i,1))),c.lanes|=1),o):(o.flags|=65536,o.lanes=g,o)}var h5=D.ReactCurrentOwner,fr=!1;function tr(o,i,c,d){i.child=o===null?my(i,null,c,d):ta(i,o.child,c,d)}function Jy(o,i,c,d,g){c=c.render;var b=i.ref;return ea(i,g),d=fh(o,i,c,d,b,g),c=dh(),o!==null&&!fr?(i.updateQueue=o.updateQueue,i.flags&=-2053,o.lanes&=~g,rs(o,i,g)):(on&&c&&Up(i),i.flags|=1,tr(o,i,d,g),i.child)}function qy(o,i,c,d,g){if(o===null){var b=c.type;return typeof b=="function"&&!Vh(b)&&b.defaultProps===void 0&&c.compare===null&&c.defaultProps===void 0?(i.tag=15,i.type=b,Uy(o,i,b,d,g)):(o=Ku(c.type,null,d,i,i.mode,g),o.ref=i.ref,o.return=i,i.child=o)}if(b=o.child,(o.lanes&g)===0){var k=b.memoizedProps;if(c=c.compare,c=c!==null?c:ll,c(k,d)&&o.ref===i.ref)return rs(o,i,g)}return i.flags|=1,o=Ls(b,d),o.ref=i.ref,o.return=i,i.child=o}function Uy(o,i,c,d,g){if(o!==null){var b=o.memoizedProps;if(ll(b,d)&&o.ref===i.ref)if(fr=!1,i.pendingProps=d=b,(o.lanes&g)!==0)(o.flags&131072)!==0&&(fr=!0);else return i.lanes=o.lanes,rs(o,i,g)}return yh(o,i,c,d,g)}function Yy(o,i,c){var d=i.pendingProps,g=d.children,b=o!==null?o.memoizedState:null;if(d.mode==="hidden")if((i.mode&1)===0)i.memoizedState={baseLanes:0,cachePool:null,transitions:null},Kt(sa,zr),zr|=c;else{if((c&1073741824)===0)return o=b!==null?b.baseLanes|c:c,i.lanes=i.childLanes=1073741824,i.memoizedState={baseLanes:o,cachePool:null,transitions:null},i.updateQueue=null,Kt(sa,zr),zr|=o,null;i.memoizedState={baseLanes:0,cachePool:null,transitions:null},d=b!==null?b.baseLanes:c,Kt(sa,zr),zr|=d}else b!==null?(d=b.baseLanes|c,i.memoizedState=null):d=c,Kt(sa,zr),zr|=d;return tr(o,i,g,c),i.child}function Gy(o,i){var c=i.ref;(o===null&&c!==null||o!==null&&o.ref!==c)&&(i.flags|=512,i.flags|=2097152)}function yh(o,i,c,d,g){var b=ur(c)?$s:Yn.current;return b=Zi(i,b),ea(i,g),c=fh(o,i,c,d,b,g),d=dh(),o!==null&&!fr?(i.updateQueue=o.updateQueue,i.flags&=-2053,o.lanes&=~g,rs(o,i,g)):(on&&d&&Up(i),i.flags|=1,tr(o,i,c,g),i.child)}function Zy(o,i,c,d,g){if(ur(c)){var b=!0;wu(i)}else b=!1;if(ea(i,g),i.stateNode===null)Vu(o,i),dy(i,c,d),oh(i,c,d,g),d=!0;else if(o===null){var k=i.stateNode,W=i.memoizedProps;k.props=W;var K=k.context,ce=c.contextType;typeof ce=="object"&&ce!==null?ce=Ur(ce):(ce=ur(c)?$s:Yn.current,ce=Zi(i,ce));var He=c.getDerivedStateFromProps,De=typeof He=="function"||typeof k.getSnapshotBeforeUpdate=="function";De||typeof k.UNSAFE_componentWillReceiveProps!="function"&&typeof k.componentWillReceiveProps!="function"||(W!==d||K!==ce)&&py(i,k,d,ce),zs=!1;var Se=i.memoizedState;k.state=Se,Ou(i,d,k,g),K=i.memoizedState,W!==d||Se!==K||cr.current||zs?(typeof He=="function"&&(rh(i,c,He,d),K=i.memoizedState),(W=zs||fy(i,c,W,d,Se,K,ce))?(De||typeof k.UNSAFE_componentWillMount!="function"&&typeof k.componentWillMount!="function"||(typeof k.componentWillMount=="function"&&k.componentWillMount(),typeof k.UNSAFE_componentWillMount=="function"&&k.UNSAFE_componentWillMount()),typeof k.componentDidMount=="function"&&(i.flags|=4194308)):(typeof k.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=d,i.memoizedState=K),k.props=d,k.state=K,k.context=ce,d=W):(typeof k.componentDidMount=="function"&&(i.flags|=4194308),d=!1)}else{k=i.stateNode,ay(o,i),W=i.memoizedProps,ce=i.type===i.elementType?W:ho(i.type,W),k.props=ce,De=i.pendingProps,Se=k.context,K=c.contextType,typeof K=="object"&&K!==null?K=Ur(K):(K=ur(c)?$s:Yn.current,K=Zi(i,K));var Ge=c.getDerivedStateFromProps;(He=typeof Ge=="function"||typeof k.getSnapshotBeforeUpdate=="function")||typeof k.UNSAFE_componentWillReceiveProps!="function"&&typeof k.componentWillReceiveProps!="function"||(W!==De||Se!==K)&&py(i,k,d,K),zs=!1,Se=i.memoizedState,k.state=Se,Ou(i,d,k,g);var ot=i.memoizedState;W!==De||Se!==ot||cr.current||zs?(typeof Ge=="function"&&(rh(i,c,Ge,d),ot=i.memoizedState),(ce=zs||fy(i,c,ce,d,Se,ot,K)||!1)?(He||typeof k.UNSAFE_componentWillUpdate!="function"&&typeof k.componentWillUpdate!="function"||(typeof k.componentWillUpdate=="function"&&k.componentWillUpdate(d,ot,K),typeof k.UNSAFE_componentWillUpdate=="function"&&k.UNSAFE_componentWillUpdate(d,ot,K)),typeof k.componentDidUpdate=="function"&&(i.flags|=4),typeof k.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof k.componentDidUpdate!="function"||W===o.memoizedProps&&Se===o.memoizedState||(i.flags|=4),typeof k.getSnapshotBeforeUpdate!="function"||W===o.memoizedProps&&Se===o.memoizedState||(i.flags|=1024),i.memoizedProps=d,i.memoizedState=ot),k.props=d,k.state=ot,k.context=K,d=ce):(typeof k.componentDidUpdate!="function"||W===o.memoizedProps&&Se===o.memoizedState||(i.flags|=4),typeof k.getSnapshotBeforeUpdate!="function"||W===o.memoizedProps&&Se===o.memoizedState||(i.flags|=1024),d=!1)}return Ph(o,i,c,d,b,g)}function Ph(o,i,c,d,g,b){Gy(o,i);var k=(i.flags&128)!==0;if(!d&&!k)return g&&$A(i,c,!1),rs(o,i,b);d=i.stateNode,h5.current=i;var W=k&&typeof c.getDerivedStateFromError!="function"?null:d.render();return i.flags|=1,o!==null&&k?(i.child=ta(i,o.child,null,b),i.child=ta(i,null,W,b)):tr(o,i,W,b),i.memoizedState=d.state,g&&$A(i,c,!0),i.child}function Qy(o){var i=o.stateNode;i.pendingContext?KA(o,i.pendingContext,i.pendingContext!==i.context):i.context&&KA(o,i.context,!1),sh(o,i.containerInfo)}function Ky(o,i,c,d,g){return _i(),Qp(g),i.flags|=256,tr(o,i,c,d),i.child}var bh={dehydrated:null,treeContext:null,retryLane:0};function wh(o){return{baseLanes:o,cachePool:null,transitions:null}}function _y(o,i,c){var d=i.pendingProps,g=un.current,b=!1,k=(i.flags&128)!==0,W;if((W=k)||(W=o!==null&&o.memoizedState===null?!1:(g&2)!==0),W?(b=!0,i.flags&=-129):(o===null||o.memoizedState!==null)&&(g|=1),Kt(un,g&1),o===null)return Zp(i),o=i.memoizedState,o!==null&&(o=o.dehydrated,o!==null)?((i.mode&1)===0?i.lanes=1:o.data==="$!"?i.lanes=8:i.lanes=1073741824,null):(k=d.children,o=d.fallback,b?(d=i.mode,b=i.child,k={mode:"hidden",children:k},(d&1)===0&&b!==null?(b.childLanes=0,b.pendingProps=k):b=_u(k,d,0,null),o=ci(o,d,c,null),b.return=i,o.return=i,b.sibling=o,i.child=b,i.child.memoizedState=wh(c),i.memoizedState=bh,o):xh(i,k));if(g=o.memoizedState,g!==null&&(W=g.dehydrated,W!==null))return v5(o,i,k,d,W,g,c);if(b){b=d.fallback,k=i.mode,g=o.child,W=g.sibling;var K={mode:"hidden",children:d.children};return(k&1)===0&&i.child!==g?(d=i.child,d.childLanes=0,d.pendingProps=K,i.deletions=null):(d=Ls(g,K),d.subtreeFlags=g.subtreeFlags&14680064),W!==null?b=Ls(W,b):(b=ci(b,k,c,null),b.flags|=2),b.return=i,d.return=i,d.sibling=b,i.child=d,d=b,b=i.child,k=o.child.memoizedState,k=k===null?wh(c):{baseLanes:k.baseLanes|c,cachePool:null,transitions:k.transitions},b.memoizedState=k,b.childLanes=o.childLanes&~c,i.memoizedState=bh,d}return b=o.child,o=b.sibling,d=Ls(b,{mode:"visible",children:d.children}),(i.mode&1)===0&&(d.lanes=c),d.return=i,d.sibling=null,o!==null&&(c=i.deletions,c===null?(i.deletions=[o],i.flags|=16):c.push(o)),i.child=d,i.memoizedState=null,d}function xh(o,i){return i=_u({mode:"visible",children:i},o.mode,0,null),i.return=o,o.child=i}function Nu(o,i,c,d){return d!==null&&Qp(d),ta(i,o.child,null,c),o=xh(i,i.pendingProps.children),o.flags|=2,i.memoizedState=null,o}function v5(o,i,c,d,g,b,k){if(c)return i.flags&256?(i.flags&=-257,d=gh(Error(n(422))),Nu(o,i,k,d)):i.memoizedState!==null?(i.child=o.child,i.flags|=128,null):(b=d.fallback,g=i.mode,d=_u({mode:"visible",children:d.children},g,0,null),b=ci(b,g,k,null),b.flags|=2,d.return=i,b.return=i,d.sibling=b,i.child=d,(i.mode&1)!==0&&ta(i,o.child,null,k),i.child.memoizedState=wh(k),i.memoizedState=bh,b);if((i.mode&1)===0)return Nu(o,i,k,null);if(g.data==="$!"){if(d=g.nextSibling&&g.nextSibling.dataset,d)var W=d.dgst;return d=W,b=Error(n(419)),d=gh(b,d,void 0),Nu(o,i,k,d)}if(W=(k&o.childLanes)!==0,fr||W){if(d=Bn,d!==null){switch(k&-k){case 4:g=2;break;case 16:g=8;break;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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:g=32;break;case 536870912:g=268435456;break;default:g=0}g=(g&(d.suspendedLanes|k))!==0?0:g,g!==0&&g!==b.retryLane&&(b.retryLane=g,ts(o,g),go(d,o,g,-1))}return Nh(),d=gh(Error(n(421))),Nu(o,i,k,d)}return g.data==="$?"?(i.flags|=128,i.child=o.child,i=D5.bind(null,o),g._reactRetry=i,null):(o=b.treeContext,Dr=Hs(g.nextSibling),jr=i,on=!0,po=null,o!==null&&(Jr[qr++]=$o,Jr[qr++]=es,Jr[qr++]=ei,$o=o.id,es=o.overflow,ei=i),i=xh(i,d.children),i.flags|=4096,i)}function $y(o,i,c){o.lanes|=i;var d=o.alternate;d!==null&&(d.lanes|=i),eh(o.return,i,c)}function Sh(o,i,c,d,g){var b=o.memoizedState;b===null?o.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:d,tail:c,tailMode:g}:(b.isBackwards=i,b.rendering=null,b.renderingStartTime=0,b.last=d,b.tail=c,b.tailMode=g)}function eP(o,i,c){var d=i.pendingProps,g=d.revealOrder,b=d.tail;if(tr(o,i,d.children,c),d=un.current,(d&2)!==0)d=d&1|2,i.flags|=128;else{if(o!==null&&(o.flags&128)!==0)e:for(o=i.child;o!==null;){if(o.tag===13)o.memoizedState!==null&&$y(o,c,i);else if(o.tag===19)$y(o,c,i);else if(o.child!==null){o.child.return=o,o=o.child;continue}if(o===i)break e;for(;o.sibling===null;){if(o.return===null||o.return===i)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}d&=1}if(Kt(un,d),(i.mode&1)===0)i.memoizedState=null;else switch(g){case"forwards":for(c=i.child,g=null;c!==null;)o=c.alternate,o!==null&&Eu(o)===null&&(g=c),c=c.sibling;c=g,c===null?(g=i.child,i.child=null):(g=c.sibling,c.sibling=null),Sh(i,!1,g,c,b);break;case"backwards":for(c=null,g=i.child,i.child=null;g!==null;){if(o=g.alternate,o!==null&&Eu(o)===null){i.child=g;break}o=g.sibling,g.sibling=c,c=g,g=o}Sh(i,!0,c,null,b);break;case"together":Sh(i,!1,null,null,void 0);break;default:i.memoizedState=null}return i.child}function Vu(o,i){(i.mode&1)===0&&o!==null&&(o.alternate=null,i.alternate=null,i.flags|=2)}function rs(o,i,c){if(o!==null&&(i.dependencies=o.dependencies),si|=i.lanes,(c&i.childLanes)===0)return null;if(o!==null&&i.child!==o.child)throw Error(n(153));if(i.child!==null){for(o=i.child,c=Ls(o,o.pendingProps),i.child=c,c.return=i;o.sibling!==null;)o=o.sibling,c=c.sibling=Ls(o,o.pendingProps),c.return=i;c.sibling=null}return i.child}function m5(o,i,c){switch(i.tag){case 3:Qy(i),_i();break;case 5:gy(i);break;case 1:ur(i.type)&&wu(i);break;case 4:sh(i,i.stateNode.containerInfo);break;case 10:var d=i.type._context,g=i.memoizedProps.value;Kt(ju,d._currentValue),d._currentValue=g;break;case 13:if(d=i.memoizedState,d!==null)return d.dehydrated!==null?(Kt(un,un.current&1),i.flags|=128,null):(c&i.child.childLanes)!==0?_y(o,i,c):(Kt(un,un.current&1),o=rs(o,i,c),o!==null?o.sibling:null);Kt(un,un.current&1);break;case 19:if(d=(c&i.childLanes)!==0,(o.flags&128)!==0){if(d)return eP(o,i,c);i.flags|=128}if(g=i.memoizedState,g!==null&&(g.rendering=null,g.tail=null,g.lastEffect=null),Kt(un,un.current),d)break;return null;case 22:case 23:return i.lanes=0,Yy(o,i,c)}return rs(o,i,c)}var tP,Hh,nP,rP;tP=function(o,i){for(var c=i.child;c!==null;){if(c.tag===5||c.tag===6)o.appendChild(c.stateNode);else if(c.tag!==4&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===i)break;for(;c.sibling===null;){if(c.return===null||c.return===i)return;c=c.return}c.sibling.return=c.return,c=c.sibling}},Hh=function(){},nP=function(o,i,c,d){var g=o.memoizedProps;if(g!==d){o=i.stateNode,ri(Lo.current);var b=null;switch(c){case"input":g=ge(o,g),d=ge(o,d),b=[];break;case"select":g=R({},g,{value:void 0}),d=R({},d,{value:void 0}),b=[];break;case"textarea":g=q(o,g),d=q(o,d),b=[];break;default:typeof g.onClick!="function"&&typeof d.onClick=="function"&&(o.onclick=yu)}Y(c,d);var k;c=null;for(ce in g)if(!d.hasOwnProperty(ce)&&g.hasOwnProperty(ce)&&g[ce]!=null)if(ce==="style"){var W=g[ce];for(k in W)W.hasOwnProperty(k)&&(c||(c={}),c[k]="")}else ce!=="dangerouslySetInnerHTML"&&ce!=="children"&&ce!=="suppressContentEditableWarning"&&ce!=="suppressHydrationWarning"&&ce!=="autoFocus"&&(s.hasOwnProperty(ce)?b||(b=[]):(b=b||[]).push(ce,null));for(ce in d){var K=d[ce];if(W=g?.[ce],d.hasOwnProperty(ce)&&K!==W&&(K!=null||W!=null))if(ce==="style")if(W){for(k in W)!W.hasOwnProperty(k)||K&&K.hasOwnProperty(k)||(c||(c={}),c[k]="");for(k in K)K.hasOwnProperty(k)&&W[k]!==K[k]&&(c||(c={}),c[k]=K[k])}else c||(b||(b=[]),b.push(ce,c)),c=K;else ce==="dangerouslySetInnerHTML"?(K=K?K.__html:void 0,W=W?W.__html:void 0,K!=null&&W!==K&&(b=b||[]).push(ce,K)):ce==="children"?typeof K!="string"&&typeof K!="number"||(b=b||[]).push(ce,""+K):ce!=="suppressContentEditableWarning"&&ce!=="suppressHydrationWarning"&&(s.hasOwnProperty(ce)?(K!=null&&ce==="onScroll"&&en("scroll",o),b||W===K||(b=[])):(b=b||[]).push(ce,K))}c&&(b=b||[]).push("style",c);var ce=b;(i.updateQueue=ce)&&(i.flags|=4)}},rP=function(o,i,c,d){c!==d&&(i.flags|=4)};function xl(o,i){if(!on)switch(o.tailMode){case"hidden":i=o.tail;for(var c=null;i!==null;)i.alternate!==null&&(c=i),i=i.sibling;c===null?o.tail=null:c.sibling=null;break;case"collapsed":c=o.tail;for(var d=null;c!==null;)c.alternate!==null&&(d=c),c=c.sibling;d===null?i||o.tail===null?o.tail=null:o.tail.sibling=null:d.sibling=null}}function Zn(o){var i=o.alternate!==null&&o.alternate.child===o.child,c=0,d=0;if(i)for(var g=o.child;g!==null;)c|=g.lanes|g.childLanes,d|=g.subtreeFlags&14680064,d|=g.flags&14680064,g.return=o,g=g.sibling;else for(g=o.child;g!==null;)c|=g.lanes|g.childLanes,d|=g.subtreeFlags,d|=g.flags,g.return=o,g=g.sibling;return o.subtreeFlags|=d,o.childLanes=c,i}function g5(o,i,c){var d=i.pendingProps;switch(Yp(i),i.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Zn(i),null;case 1:return ur(i.type)&&bu(),Zn(i),null;case 3:return d=i.stateNode,na(),tn(cr),tn(Yn),lh(),d.pendingContext&&(d.context=d.pendingContext,d.pendingContext=null),(o===null||o.child===null)&&(Cu(i)?i.flags|=4:o===null||o.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,po!==null&&(Lh(po),po=null))),Hh(o,i),Zn(i),null;case 5:ih(i);var g=ri(Al.current);if(c=i.type,o!==null&&i.stateNode!=null)nP(o,i,c,d,g),o.ref!==i.ref&&(i.flags|=512,i.flags|=2097152);else{if(!d){if(i.stateNode===null)throw Error(n(166));return Zn(i),null}if(o=ri(Lo.current),Cu(i)){d=i.stateNode,c=i.type;var b=i.memoizedProps;switch(d[Mo]=i,d[pl]=b,o=(i.mode&1)!==0,c){case"dialog":en("cancel",d),en("close",d);break;case"iframe":case"object":case"embed":en("load",d);break;case"video":case"audio":for(g=0;g<\/script>",o=o.removeChild(o.firstChild)):typeof d.is=="string"?o=k.createElement(c,{is:d.is}):(o=k.createElement(c),c==="select"&&(k=o,d.multiple?k.multiple=!0:d.size&&(k.size=d.size))):o=k.createElementNS(o,c),o[Mo]=i,o[pl]=d,tP(o,i,!1,!1),i.stateNode=o;e:{switch(k=be(c,d),c){case"dialog":en("cancel",o),en("close",o),g=d;break;case"iframe":case"object":case"embed":en("load",o),g=d;break;case"video":case"audio":for(g=0;gia&&(i.flags|=128,d=!0,xl(b,!1),i.lanes=4194304)}else{if(!d)if(o=Eu(k),o!==null){if(i.flags|=128,d=!0,c=o.updateQueue,c!==null&&(i.updateQueue=c,i.flags|=4),xl(b,!0),b.tail===null&&b.tailMode==="hidden"&&!k.alternate&&!on)return Zn(i),null}else 2*Qt()-b.renderingStartTime>ia&&c!==1073741824&&(i.flags|=128,d=!0,xl(b,!1),i.lanes=4194304);b.isBackwards?(k.sibling=i.child,i.child=k):(c=b.last,c!==null?c.sibling=k:i.child=k,b.last=k)}return b.tail!==null?(i=b.tail,b.rendering=i,b.tail=i.sibling,b.renderingStartTime=Qt(),i.sibling=null,c=un.current,Kt(un,d?c&1|2:c&1),i):(Zn(i),null);case 22:case 23:return Bh(),d=i.memoizedState!==null,o!==null&&o.memoizedState!==null!==d&&(i.flags|=8192),d&&(i.mode&1)!==0?(zr&1073741824)!==0&&(Zn(i),i.subtreeFlags&6&&(i.flags|=8192)):Zn(i),null;case 24:return null;case 25:return null}throw Error(n(156,i.tag))}function A5(o,i){switch(Yp(i),i.tag){case 1:return ur(i.type)&&bu(),o=i.flags,o&65536?(i.flags=o&-65537|128,i):null;case 3:return na(),tn(cr),tn(Yn),lh(),o=i.flags,(o&65536)!==0&&(o&128)===0?(i.flags=o&-65537|128,i):null;case 5:return ih(i),null;case 13:if(tn(un),o=i.memoizedState,o!==null&&o.dehydrated!==null){if(i.alternate===null)throw Error(n(340));_i()}return o=i.flags,o&65536?(i.flags=o&-65537|128,i):null;case 19:return tn(un),null;case 4:return na(),null;case 10:return $p(i.type._context),null;case 22:case 23:return Bh(),null;case 24:return null;default:return null}}var Xu=!1,Qn=!1,y5=typeof WeakSet=="function"?WeakSet:Set,et=null;function oa(o,i){var c=o.ref;if(c!==null)if(typeof c=="function")try{c(null)}catch(d){gn(o,i,d)}else c.current=null}function Ch(o,i,c){try{c()}catch(d){gn(o,i,d)}}var oP=!1;function P5(o,i){if(Bp=au,o=MA(),Op(o)){if("selectionStart"in o)var c={start:o.selectionStart,end:o.selectionEnd};else e:{c=(c=o.ownerDocument)&&c.defaultView||window;var d=c.getSelection&&c.getSelection();if(d&&d.rangeCount!==0){c=d.anchorNode;var g=d.anchorOffset,b=d.focusNode;d=d.focusOffset;try{c.nodeType,b.nodeType}catch{c=null;break e}var k=0,W=-1,K=-1,ce=0,He=0,De=o,Se=null;t:for(;;){for(var Ge;De!==c||g!==0&&De.nodeType!==3||(W=k+g),De!==b||d!==0&&De.nodeType!==3||(K=k+d),De.nodeType===3&&(k+=De.nodeValue.length),(Ge=De.firstChild)!==null;)Se=De,De=Ge;for(;;){if(De===o)break t;if(Se===c&&++ce===g&&(W=k),Se===b&&++He===d&&(K=k),(Ge=De.nextSibling)!==null)break;De=Se,Se=De.parentNode}De=Ge}c=W===-1||K===-1?null:{start:W,end:K}}else c=null}c=c||{start:0,end:0}}else c=null;for(Np={focusedElem:o,selectionRange:c},au=!1,et=i;et!==null;)if(i=et,o=i.child,(i.subtreeFlags&1028)!==0&&o!==null)o.return=i,et=o;else for(;et!==null;){i=et;try{var ot=i.alternate;if((i.flags&1024)!==0)switch(i.tag){case 0:case 11:case 15:break;case 1:if(ot!==null){var at=ot.memoizedProps,wn=ot.memoizedState,oe=i.stateNode,te=oe.getSnapshotBeforeUpdate(i.elementType===i.type?at:ho(i.type,at),wn);oe.__reactInternalSnapshotBeforeUpdate=te}break;case 3:var le=i.stateNode.containerInfo;le.nodeType===1?le.textContent="":le.nodeType===9&&le.documentElement&&le.removeChild(le.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(n(163))}}catch(Te){gn(i,i.return,Te)}if(o=i.sibling,o!==null){o.return=i.return,et=o;break}et=i.return}return ot=oP,oP=!1,ot}function Sl(o,i,c){var d=i.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var g=d=d.next;do{if((g.tag&o)===o){var b=g.destroy;g.destroy=void 0,b!==void 0&&Ch(i,c,b)}g=g.next}while(g!==d)}}function Fu(o,i){if(i=i.updateQueue,i=i!==null?i.lastEffect:null,i!==null){var c=i=i.next;do{if((c.tag&o)===o){var d=c.create;c.destroy=d()}c=c.next}while(c!==i)}}function jh(o){var i=o.ref;if(i!==null){var c=o.stateNode;switch(o.tag){case 5:o=c;break;default:o=c}typeof i=="function"?i(o):i.current=o}}function sP(o){var i=o.alternate;i!==null&&(o.alternate=null,sP(i)),o.child=null,o.deletions=null,o.sibling=null,o.tag===5&&(i=o.stateNode,i!==null&&(delete i[Mo],delete i[pl],delete i[Wp],delete i[n5],delete i[r5])),o.stateNode=null,o.return=null,o.dependencies=null,o.memoizedProps=null,o.memoizedState=null,o.pendingProps=null,o.stateNode=null,o.updateQueue=null}function iP(o){return o.tag===5||o.tag===3||o.tag===4}function aP(o){e:for(;;){for(;o.sibling===null;){if(o.return===null||iP(o.return))return null;o=o.return}for(o.sibling.return=o.return,o=o.sibling;o.tag!==5&&o.tag!==6&&o.tag!==18;){if(o.flags&2||o.child===null||o.tag===4)continue e;o.child.return=o,o=o.child}if(!(o.flags&2))return o.stateNode}}function Dh(o,i,c){var d=o.tag;if(d===5||d===6)o=o.stateNode,i?c.nodeType===8?c.parentNode.insertBefore(o,i):c.insertBefore(o,i):(c.nodeType===8?(i=c.parentNode,i.insertBefore(o,c)):(i=c,i.appendChild(o)),c=c._reactRootContainer,c!=null||i.onclick!==null||(i.onclick=yu));else if(d!==4&&(o=o.child,o!==null))for(Dh(o,i,c),o=o.sibling;o!==null;)Dh(o,i,c),o=o.sibling}function zh(o,i,c){var d=o.tag;if(d===5||d===6)o=o.stateNode,i?c.insertBefore(o,i):c.appendChild(o);else if(d!==4&&(o=o.child,o!==null))for(zh(o,i,c),o=o.sibling;o!==null;)zh(o,i,c),o=o.sibling}var Wn=null,vo=!1;function ks(o,i,c){for(c=c.child;c!==null;)lP(o,i,c),c=c.sibling}function lP(o,i,c){if(Wr&&typeof Wr.onCommitFiberUnmount=="function")try{Wr.onCommitFiberUnmount(Ro,c)}catch{}switch(c.tag){case 5:Qn||oa(c,i);case 6:var d=Wn,g=vo;Wn=null,ks(o,i,c),Wn=d,vo=g,Wn!==null&&(vo?(o=Wn,c=c.stateNode,o.nodeType===8?o.parentNode.removeChild(c):o.removeChild(c)):Wn.removeChild(c.stateNode));break;case 18:Wn!==null&&(vo?(o=Wn,c=c.stateNode,o.nodeType===8?Fp(o.parentNode,c):o.nodeType===1&&Fp(o,c),nl(o)):Fp(Wn,c.stateNode));break;case 4:d=Wn,g=vo,Wn=c.stateNode.containerInfo,vo=!0,ks(o,i,c),Wn=d,vo=g;break;case 0:case 11:case 14:case 15:if(!Qn&&(d=c.updateQueue,d!==null&&(d=d.lastEffect,d!==null))){g=d=d.next;do{var b=g,k=b.destroy;b=b.tag,k!==void 0&&((b&2)!==0||(b&4)!==0)&&Ch(c,i,k),g=g.next}while(g!==d)}ks(o,i,c);break;case 1:if(!Qn&&(oa(c,i),d=c.stateNode,typeof d.componentWillUnmount=="function"))try{d.props=c.memoizedProps,d.state=c.memoizedState,d.componentWillUnmount()}catch(W){gn(c,i,W)}ks(o,i,c);break;case 21:ks(o,i,c);break;case 22:c.mode&1?(Qn=(d=Qn)||c.memoizedState!==null,ks(o,i,c),Qn=d):ks(o,i,c);break;default:ks(o,i,c)}}function cP(o){var i=o.updateQueue;if(i!==null){o.updateQueue=null;var c=o.stateNode;c===null&&(c=o.stateNode=new y5),i.forEach(function(d){var g=z5.bind(null,o,d);c.has(d)||(c.add(d),d.then(g,g))})}}function mo(o,i){var c=i.deletions;if(c!==null)for(var d=0;dg&&(g=k),d&=~b}if(d=g,d=Qt()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*w5(d/1960))-d,10o?16:o,Es===null)var d=!1;else{if(o=Es,Es=null,Yu=0,(Bt&6)!==0)throw Error(n(331));var g=Bt;for(Bt|=4,et=o.current;et!==null;){var b=et,k=b.child;if((et.flags&16)!==0){var W=b.deletions;if(W!==null){for(var K=0;KQt()-Th?ai(o,0):kh|=c),pr(o,i)}function wP(o,i){i===0&&((o.mode&1)===0?i=1:(i=ru,ru<<=1,(ru&130023424)===0&&(ru=4194304)));var c=nr();o=ts(o,i),o!==null&&(Ka(o,i,c),pr(o,c))}function D5(o){var i=o.memoizedState,c=0;i!==null&&(c=i.retryLane),wP(o,c)}function z5(o,i){var c=0;switch(o.tag){case 13:var d=o.stateNode,g=o.memoizedState;g!==null&&(c=g.retryLane);break;case 19:d=o.stateNode;break;default:throw Error(n(314))}d!==null&&d.delete(i),wP(o,c)}var xP;xP=function(o,i,c){if(o!==null)if(o.memoizedProps!==i.pendingProps||cr.current)fr=!0;else{if((o.lanes&c)===0&&(i.flags&128)===0)return fr=!1,m5(o,i,c);fr=(o.flags&131072)!==0}else fr=!1,on&&(i.flags&1048576)!==0&&ty(i,Hu,i.index);switch(i.lanes=0,i.tag){case 2:var d=i.type;Vu(o,i),o=i.pendingProps;var g=Zi(i,Yn.current);ea(i,c),g=fh(null,i,d,o,g,c);var b=dh();return i.flags|=1,typeof g=="object"&&g!==null&&typeof g.render=="function"&&g.$$typeof===void 0?(i.tag=1,i.memoizedState=null,i.updateQueue=null,ur(d)?(b=!0,wu(i)):b=!1,i.memoizedState=g.state!==null&&g.state!==void 0?g.state:null,nh(i),g.updater=ku,i.stateNode=g,g._reactInternals=i,oh(i,d,o,c),i=Ph(null,i,d,!0,b,c)):(i.tag=0,on&&b&&Up(i),tr(null,i,g,c),i=i.child),i;case 16:d=i.elementType;e:{switch(Vu(o,i),o=i.pendingProps,g=d._init,d=g(d._payload),i.type=d,g=i.tag=k5(d),o=ho(d,o),g){case 0:i=yh(null,i,d,o,c);break e;case 1:i=Zy(null,i,d,o,c);break e;case 11:i=Jy(null,i,d,o,c);break e;case 14:i=qy(null,i,d,ho(d.type,o),c);break e}throw Error(n(306,d,""))}return i;case 0:return d=i.type,g=i.pendingProps,g=i.elementType===d?g:ho(d,g),yh(o,i,d,g,c);case 1:return d=i.type,g=i.pendingProps,g=i.elementType===d?g:ho(d,g),Zy(o,i,d,g,c);case 3:e:{if(Qy(i),o===null)throw Error(n(387));d=i.pendingProps,b=i.memoizedState,g=b.element,ay(o,i),Ou(i,d,null,c);var k=i.memoizedState;if(d=k.element,b.isDehydrated)if(b={element:d,isDehydrated:!1,cache:k.cache,pendingSuspenseBoundaries:k.pendingSuspenseBoundaries,transitions:k.transitions},i.updateQueue.baseState=b,i.memoizedState=b,i.flags&256){g=ra(Error(n(423)),i),i=Ky(o,i,d,c,g);break e}else if(d!==g){g=ra(Error(n(424)),i),i=Ky(o,i,d,c,g);break e}else for(Dr=Hs(i.stateNode.containerInfo.firstChild),jr=i,on=!0,po=null,c=my(i,null,d,c),i.child=c;c;)c.flags=c.flags&-3|4096,c=c.sibling;else{if(_i(),d===g){i=rs(o,i,c);break e}tr(o,i,d,c)}i=i.child}return i;case 5:return gy(i),o===null&&Zp(i),d=i.type,g=i.pendingProps,b=o!==null?o.memoizedProps:null,k=g.children,Vp(d,g)?k=null:b!==null&&Vp(d,b)&&(i.flags|=32),Gy(o,i),tr(o,i,k,c),i.child;case 6:return o===null&&Zp(i),null;case 13:return _y(o,i,c);case 4:return sh(i,i.stateNode.containerInfo),d=i.pendingProps,o===null?i.child=ta(i,null,d,c):tr(o,i,d,c),i.child;case 11:return d=i.type,g=i.pendingProps,g=i.elementType===d?g:ho(d,g),Jy(o,i,d,g,c);case 7:return tr(o,i,i.pendingProps,c),i.child;case 8:return tr(o,i,i.pendingProps.children,c),i.child;case 12:return tr(o,i,i.pendingProps.children,c),i.child;case 10:e:{if(d=i.type._context,g=i.pendingProps,b=i.memoizedProps,k=g.value,Kt(ju,d._currentValue),d._currentValue=k,b!==null)if(fo(b.value,k)){if(b.children===g.children&&!cr.current){i=rs(o,i,c);break e}}else for(b=i.child,b!==null&&(b.return=i);b!==null;){var W=b.dependencies;if(W!==null){k=b.child;for(var K=W.firstContext;K!==null;){if(K.context===d){if(b.tag===1){K=ns(-1,c&-c),K.tag=2;var ce=b.updateQueue;if(ce!==null){ce=ce.shared;var He=ce.pending;He===null?K.next=K:(K.next=He.next,He.next=K),ce.pending=K}}b.lanes|=c,K=b.alternate,K!==null&&(K.lanes|=c),eh(b.return,c,i),W.lanes|=c;break}K=K.next}}else if(b.tag===10)k=b.type===i.type?null:b.child;else if(b.tag===18){if(k=b.return,k===null)throw Error(n(341));k.lanes|=c,W=k.alternate,W!==null&&(W.lanes|=c),eh(k,c,i),k=b.sibling}else k=b.child;if(k!==null)k.return=b;else for(k=b;k!==null;){if(k===i){k=null;break}if(b=k.sibling,b!==null){b.return=k.return,k=b;break}k=k.return}b=k}tr(o,i,g.children,c),i=i.child}return i;case 9:return g=i.type,d=i.pendingProps.children,ea(i,c),g=Ur(g),d=d(g),i.flags|=1,tr(o,i,d,c),i.child;case 14:return d=i.type,g=ho(d,i.pendingProps),g=ho(d.type,g),qy(o,i,d,g,c);case 15:return Uy(o,i,i.type,i.pendingProps,c);case 17:return d=i.type,g=i.pendingProps,g=i.elementType===d?g:ho(d,g),Vu(o,i),i.tag=1,ur(d)?(o=!0,wu(i)):o=!1,ea(i,c),dy(i,d,g),oh(i,d,g,c),Ph(null,i,d,!0,o,c);case 19:return eP(o,i,c);case 22:return Yy(o,i,c)}throw Error(n(156,i.tag))};function SP(o,i){return Nt(o,i)}function O5(o,i,c,d){this.tag=o,this.key=c,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=d,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Zr(o,i,c,d){return new O5(o,i,c,d)}function Vh(o){return o=o.prototype,!(!o||!o.isReactComponent)}function k5(o){if(typeof o=="function")return Vh(o)?1:0;if(o!=null){if(o=o.$$typeof,o===X)return 11;if(o===F)return 14}return 2}function Ls(o,i){var c=o.alternate;return c===null?(c=Zr(o.tag,i,o.key,o.mode),c.elementType=o.elementType,c.type=o.type,c.stateNode=o.stateNode,c.alternate=o,o.alternate=c):(c.pendingProps=i,c.type=o.type,c.flags=0,c.subtreeFlags=0,c.deletions=null),c.flags=o.flags&14680064,c.childLanes=o.childLanes,c.lanes=o.lanes,c.child=o.child,c.memoizedProps=o.memoizedProps,c.memoizedState=o.memoizedState,c.updateQueue=o.updateQueue,i=o.dependencies,c.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},c.sibling=o.sibling,c.index=o.index,c.ref=o.ref,c}function Ku(o,i,c,d,g,b){var k=2;if(d=o,typeof o=="function")Vh(o)&&(k=1);else if(typeof o=="string")k=5;else e:switch(o){case M:return ci(c.children,g,b,i);case E:k=8,g|=8;break;case L:return o=Zr(12,c,i,g|2),o.elementType=L,o.lanes=b,o;case B:return o=Zr(13,c,i,g),o.elementType=B,o.lanes=b,o;case Z:return o=Zr(19,c,i,g),o.elementType=Z,o.lanes=b,o;case ne:return _u(c,g,b,i);default:if(typeof o=="object"&&o!==null)switch(o.$$typeof){case H:k=10;break e;case V:k=9;break e;case X:k=11;break e;case F:k=14;break e;case J:k=16,d=null;break e}throw Error(n(130,o==null?o:typeof o,""))}return i=Zr(k,c,i,g),i.elementType=o,i.type=d,i.lanes=b,i}function ci(o,i,c,d){return o=Zr(7,o,d,i),o.lanes=c,o}function _u(o,i,c,d){return o=Zr(22,o,d,i),o.elementType=ne,o.lanes=c,o.stateNode={isHidden:!1},o}function Xh(o,i,c){return o=Zr(6,o,null,i),o.lanes=c,o}function Fh(o,i,c){return i=Zr(4,o.children!==null?o.children:[],o.key,i),i.lanes=c,i.stateNode={containerInfo:o.containerInfo,pendingChildren:null,implementation:o.implementation},i}function T5(o,i,c,d,g){this.tag=i,this.containerInfo=o,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=vp(0),this.expirationTimes=vp(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vp(0),this.identifierPrefix=d,this.onRecoverableError=g,this.mutableSourceEagerHydrationData=null}function Wh(o,i,c,d,g,b,k,W,K){return o=new T5(o,i,c,W,K),i===1?(i=1,b===!0&&(i|=8)):i=0,b=Zr(3,null,null,i),o.current=b,b.stateNode=o,b.memoizedState={element:d,isDehydrated:c,cache:null,transitions:null,pendingSuspenseBoundaries:null},nh(b),o}function E5(o,i,c){var d=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),ov.exports=OH(),ov.exports}var Nx=Bx();const Zl=pd(Nx),yb={disabled:!1},_f=Be.createContext(null);var kH=function(t){return t.scrollTop},Ql="unmounted",pi="exited",hi="entering",Aa="entered",Xv="exiting",Do=function(e){Ix(t,e);function t(r,s){var a;a=e.call(this,r,s)||this;var l=s,u=l&&!l.isMounting?r.enter:r.appear,f;return a.appearStatus=null,r.in?u?(f=pi,a.appearStatus=hi):f=Aa:r.unmountOnExit||r.mountOnEnter?f=Ql:f=pi,a.state={status:f},a.nextCallback=null,a}t.getDerivedStateFromProps=function(s,a){var l=s.in;return l&&a.status===Ql?{status:pi}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(s){var a=null;if(s!==this.props){var l=this.state.status;this.props.in?l!==hi&&l!==Aa&&(a=hi):(l===hi||l===Aa)&&(a=Xv)}this.updateStatus(!1,a)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var s=this.props.timeout,a,l,u;return a=l=u=s,s!=null&&typeof s!="number"&&(a=s.exit,l=s.enter,u=s.appear!==void 0?s.appear:l),{exit:a,enter:l,appear:u}},n.updateStatus=function(s,a){if(s===void 0&&(s=!1),a!==null)if(this.cancelNextCallback(),a===hi){if(this.props.unmountOnExit||this.props.mountOnEnter){var l=this.props.nodeRef?this.props.nodeRef.current:Zl.findDOMNode(this);l&&kH(l)}this.performEnter(s)}else this.performExit();else this.props.unmountOnExit&&this.state.status===pi&&this.setState({status:Ql})},n.performEnter=function(s){var a=this,l=this.props.enter,u=this.context?this.context.isMounting:s,f=this.props.nodeRef?[u]:[Zl.findDOMNode(this),u],h=f[0],v=f[1],m=this.getTimeouts(),w=u?m.appear:m.enter;if(!s&&!l||yb.disabled){this.safeSetState({status:Aa},function(){a.props.onEntered(h)});return}this.props.onEnter(h,v),this.safeSetState({status:hi},function(){a.props.onEntering(h,v),a.onTransitionEnd(w,function(){a.safeSetState({status:Aa},function(){a.props.onEntered(h,v)})})})},n.performExit=function(){var s=this,a=this.props.exit,l=this.getTimeouts(),u=this.props.nodeRef?void 0:Zl.findDOMNode(this);if(!a||yb.disabled){this.safeSetState({status:pi},function(){s.props.onExited(u)});return}this.props.onExit(u),this.safeSetState({status:Xv},function(){s.props.onExiting(u),s.onTransitionEnd(l.exit,function(){s.safeSetState({status:pi},function(){s.props.onExited(u)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(s,a){a=this.setNextCallback(a),this.setState(s,a)},n.setNextCallback=function(s){var a=this,l=!0;return this.nextCallback=function(u){l&&(l=!1,a.nextCallback=null,s(u))},this.nextCallback.cancel=function(){l=!1},this.nextCallback},n.onTransitionEnd=function(s,a){this.setNextCallback(a);var l=this.props.nodeRef?this.props.nodeRef.current:Zl.findDOMNode(this),u=s==null&&!this.props.addEndListener;if(!l||u){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var f=this.props.nodeRef?[this.nextCallback]:[l,this.nextCallback],h=f[0],v=f[1];this.props.addEndListener(h,v)}s!=null&&setTimeout(this.nextCallback,s)},n.render=function(){var s=this.state.status;if(s===Ql)return null;var a=this.props,l=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var u=Ym(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return Be.createElement(_f.Provider,{value:null},typeof l=="function"?l(s,u):Be.cloneElement(Be.Children.only(l),u))},t}(Be.Component);Do.contextType=_f;Do.propTypes={};function pa(){}Do.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:pa,onEntering:pa,onEntered:pa,onExit:pa,onExiting:pa,onExited:pa};Do.UNMOUNTED=Ql;Do.EXITED=pi;Do.ENTERING=hi;Do.ENTERED=Aa;Do.EXITING=Xv;function TH(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Gm(e,t){var n=function(a){return t&&A.isValidElement(a)?t(a):a},r=Object.create(null);return e&&A.Children.map(e,function(s){return s}).forEach(function(s){r[s.key]=n(s)}),r}function EH(e,t){e=e||{},t=t||{};function n(v){return v in t?t[v]:e[v]}var r=Object.create(null),s=[];for(var a in e)a in t?s.length&&(r[a]=s,s=[]):s.push(a);var l,u={};for(var f in t){if(r[f])for(l=0;le.scrollTop;function ka(e,t){const{timeout:n,easing:r,style:s={}}=e;return{duration:s.transitionDuration??(typeof n=="number"?n:n[t.mode]||0),easing:s.transitionTimingFunction??(typeof r=="object"?r[t.mode]:r),delay:s.transitionDelay}}function BH(e){return Qe("MuiPaper",e)}Ke("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 NH=e=>{const{square:t,elevation:n,variant:r,classes:s}=e,a={root:["root",r,!t&&"rounded",r==="elevation"&&`elevation${n}`]};return _e(a,BH,s)},VH=ue("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,n.variant==="elevation"&&t[`elevation${n.elevation}`]]}})(tt(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:"outlined"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:"elevation"},style:{boxShadow:"var(--Paper-shadow)",backgroundImage:"var(--Paper-overlay)"}}]}))),Br=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiPaper"}),s=Vr(),{className:a,component:l="div",elevation:u=1,square:f=!1,variant:h="elevation",...v}=r,m={...r,component:l,elevation:u,square:f,variant:h},w=NH(m);return p.jsx(VH,{as:l,ownerState:m,className:je(w.root,a),ref:n,...v,style:{...h==="elevation"&&{"--Paper-shadow":(s.vars||s).shadows[u],...s.vars&&{"--Paper-overlay":s.vars.overlays?.[u]},...!s.vars&&s.palette.mode==="dark"&&{"--Paper-overlay":`linear-gradient(${Pt("#fff",Nv(u))}, ${Pt("#fff",Nv(u))})`}},...v.style}})});function ct(e,t){const{className:n,elementType:r,ownerState:s,externalForwardedProps:a,internalForwardedProps:l,shouldForwardComponentProp:u=!1,...f}=t,{component:h,slots:v={[e]:void 0},slotProps:m={[e]:void 0},...w}=a,x=v[e]||r,y=xx(m[e],s),{props:{component:P,...S},internalRef:z}=wx({className:n,...f,externalForwardedProps:e==="root"?w:void 0,externalSlotProps:y}),C=cn(z,y?.ref,t.ref),j=e==="root"?P||h:P,D=bx(x,{...e==="root"&&!h&&!v[e]&&l,...e!=="root"&&!v[e]&&l,...S,...j&&!u&&{as:j},...j&&u&&{component:j},ref:C},s);return[x,D]}class $f{static create(){return new $f}static use(){const t=yx($f.create).current,[n,r]=A.useState(!1);return t.shouldMount=n,t.setShouldMount=r,A.useEffect(t.mountEffect,[n]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=FH(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}}function XH(){return $f.use()}function FH(){let e,t;const n=new Promise((r,s)=>{e=r,t=s});return n.resolve=e,n.reject=t,n}function WH(e){const{className:t,classes:n,pulsate:r=!1,rippleX:s,rippleY:a,rippleSize:l,in:u,onExited:f,timeout:h}=e,[v,m]=A.useState(!1),w=je(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),x={width:l,height:l,top:-(l/2)+a,left:-(l/2)+s},y=je(n.child,v&&n.childLeaving,r&&n.childPulsate);return!u&&!v&&m(!0),A.useEffect(()=>{if(!u&&f!=null){const P=setTimeout(f,h);return()=>{clearTimeout(P)}}},[f,u,h]),p.jsx("span",{className:w,style:x,children:p.jsx("span",{className:y})})}const Kr=Ke("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),Fv=550,JH=80,qH=kc` 0% { transform: scale(0); opacity: 0.1; @@ -103,7 +103,7 @@ Error generating stack: `+b.message+` transform: scale(1); opacity: 0.3; } -`,GH=Tc` +`,UH=kc` 0% { opacity: 1; } @@ -111,7 +111,7 @@ Error generating stack: `+b.message+` 100% { opacity: 0; } -`,ZH=Tc` +`,YH=kc` 0% { transform: scale(1); } @@ -123,14 +123,14 @@ Error generating stack: `+b.message+` 100% { transform: scale(1); } -`,QH=fe("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),KH=fe(qH,{name:"MuiTouchRipple",slot:"Ripple"})` +`,GH=ue("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),ZH=ue(WH,{name:"MuiTouchRipple",slot:"Ripple"})` opacity: 0; position: absolute; &.${Kr.rippleVisible} { opacity: 0.3; transform: scale(1); - animation-name: ${YH}; + animation-name: ${qH}; animation-duration: ${Fv}ms; animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut}; } @@ -150,7 +150,7 @@ Error generating stack: `+b.message+` & .${Kr.childLeaving} { opacity: 0; - animation-name: ${GH}; + animation-name: ${UH}; animation-duration: ${Fv}ms; animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut}; } @@ -160,13 +160,13 @@ Error generating stack: `+b.message+` /* @noflip */ left: 0px; top: 0; - animation-name: ${ZH}; + animation-name: ${YH}; animation-duration: 2500ms; animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut}; animation-iteration-count: infinite; animation-delay: 200ms; } -`,_H=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiTouchRipple"}),{center:s=!1,classes:a={},className:l,...u}=r,[f,h]=y.useState([]),v=y.useRef(0),m=y.useRef(null);y.useEffect(()=>{m.current&&(m.current(),m.current=null)},[f]);const w=y.useRef(!1),x=gi(),A=y.useRef(null),P=y.useRef(null),S=y.useCallback(D=>{const{pulsate:k,rippleX:T,rippleY:M,rippleSize:E,cb:L}=D;h(H=>[...H,p.jsx(KH,{classes:{ripple:je(a.ripple,Kr.ripple),rippleVisible:je(a.rippleVisible,Kr.rippleVisible),ripplePulsate:je(a.ripplePulsate,Kr.ripplePulsate),child:je(a.child,Kr.child),childLeaving:je(a.childLeaving,Kr.childLeaving),childPulsate:je(a.childPulsate,Kr.childPulsate)},timeout:Fv,pulsate:k,rippleX:T,rippleY:M,rippleSize:E},v.current)]),v.current+=1,m.current=L},[a]),z=y.useCallback((D={},k={},T=()=>{})=>{const{pulsate:M=!1,center:E=s||k.pulsate,fakeElement:L=!1}=k;if(D?.type==="mousedown"&&w.current){w.current=!1;return}D?.type==="touchstart"&&(w.current=!0);const H=L?null:P.current,V=H?H.getBoundingClientRect():{width:0,height:0,left:0,top:0};let W,B,Z;if(E||D===void 0||D.clientX===0&&D.clientY===0||!D.clientX&&!D.touches)W=Math.round(V.width/2),B=Math.round(V.height/2);else{const{clientX:X,clientY:J}=D.touches&&D.touches.length>0?D.touches[0]:D;W=Math.round(X-V.left),B=Math.round(J-V.top)}if(E)Z=Math.sqrt((2*V.width**2+V.height**2)/3),Z%2===0&&(Z+=1);else{const X=Math.max(Math.abs((H?H.clientWidth:0)-W),W)*2+2,J=Math.max(Math.abs((H?H.clientHeight:0)-B),B)*2+2;Z=Math.sqrt(X**2+J**2)}D?.touches?A.current===null&&(A.current=()=>{S({pulsate:M,rippleX:W,rippleY:B,rippleSize:Z,cb:T})},x.start(UH,()=>{A.current&&(A.current(),A.current=null)})):S({pulsate:M,rippleX:W,rippleY:B,rippleSize:Z,cb:T})},[s,S,x]),C=y.useCallback(()=>{z({},{pulsate:!0})},[z]),j=y.useCallback((D,k)=>{if(x.clear(),D?.type==="touchend"&&A.current){A.current(),A.current=null,x.start(0,()=>{j(D,k)});return}A.current=null,h(T=>T.length>0?T.slice(1):T),m.current=k},[x]);return y.useImperativeHandle(n,()=>({pulsate:C,start:z,stop:j}),[C,z,j]),p.jsx(QH,{className:je(Kr.root,a.root,l),ref:P,...u,children:p.jsx(Zm,{component:null,exit:!0,children:f})})});function $H(e){return Ze("MuiButtonBase",e)}const e7=Qe("MuiButtonBase",["root","disabled","focusVisible"]),t7=e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:s}=e,l=Ke({root:["root",t&&"disabled",n&&"focusVisible"]},$H,s);return n&&r&&(l.root+=` ${r}`),l},n7=fe("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"},[`&.${e7.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),Di=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiButtonBase"}),{action:s,centerRipple:a=!1,children:l,className:u,component:f="button",disabled:h=!1,disableRipple:v=!1,disableTouchRipple:m=!1,focusRipple:w=!1,focusVisibleClassName:x,LinkComponent:A="a",onBlur:P,onClick:S,onContextMenu:z,onDragLeave:C,onFocus:j,onFocusVisible:D,onKeyDown:k,onKeyUp:T,onMouseDown:M,onMouseLeave:E,onMouseUp:L,onTouchEnd:H,onTouchMove:V,onTouchStart:W,tabIndex:B=0,TouchRippleProps:Z,touchRippleRef:X,type:J,...ne}=r,Q=y.useRef(null),G=WH(),R=ln(G.ref,X),[U,I]=y.useState(!1);h&&U&&I(!1),y.useImperativeHandle(s,()=>({focusVisible:()=>{I(!0),Q.current.focus()}}),[]);const $=G.shouldMount&&!v&&!h;y.useEffect(()=>{U&&w&&!v&&G.pulsate()},[v,w,U,G]);const ee=is(G,"start",M,m),re=is(G,"stop",z,m),ae=is(G,"stop",C,m),we=is(G,"stop",L,m),se=is(G,"stop",q=>{U&&q.preventDefault(),E&&E(q)},m),xe=is(G,"start",W,m),ke=is(G,"stop",H,m),Re=is(G,"stop",V,m),Ae=is(G,"stop",q=>{ka(q.target)||I(!1),P&&P(q)},!1),Fe=$n(q=>{Q.current||(Q.current=q.currentTarget),ka(q.target)&&(I(!0),D&&D(q)),j&&j(q)}),ge=()=>{const q=Q.current;return f&&f!=="button"&&!(q.tagName==="A"&&q.href)},We=$n(q=>{w&&!q.repeat&&U&&q.key===" "&&G.stop(q,()=>{G.start(q)}),q.target===q.currentTarget&&ge()&&q.key===" "&&q.preventDefault(),k&&k(q),q.target===q.currentTarget&&ge()&&q.key==="Enter"&&!h&&(q.preventDefault(),S&&S(q))}),yt=$n(q=>{w&&q.key===" "&&U&&!q.defaultPrevented&&G.stop(q,()=>{G.pulsate(q)}),T&&T(q),S&&q.target===q.currentTarget&&ge()&&q.key===" "&&!q.defaultPrevented&&S(q)});let Le=f;Le==="button"&&(ne.href||ne.to)&&(Le=A);const pt={};Le==="button"?(pt.type=J===void 0?"button":J,pt.disabled=h):(!ne.href&&!ne.to&&(pt.role="button"),h&&(pt["aria-disabled"]=h));const ut=ln(n,Q),dt={...r,centerRipple:a,component:f,disabled:h,disableRipple:v,disableTouchRipple:m,focusRipple:w,tabIndex:B,focusVisible:U},N=t7(dt);return p.jsxs(n7,{as:Le,className:je(N.root,u),ownerState:dt,onBlur:Ae,onClick:S,onContextMenu:re,onFocus:Fe,onKeyDown:We,onKeyUp:yt,onMouseDown:ee,onMouseLeave:se,onMouseUp:we,onDragLeave:ae,onTouchEnd:ke,onTouchMove:Re,onTouchStart:xe,ref:ut,tabIndex:h?-1:B,type:J,...pt,...ne,children:[l,$?p.jsx(_H,{ref:R,center:a,...Z}):null]})});function is(e,t,n,r=!1){return $n(s=>(n&&n(s),r||e[t](s),!0))}function r7(e){return typeof e.main=="string"}function o7(e,t=[]){if(!r7(e))return!1;for(const n of t)if(!e.hasOwnProperty(n)||typeof e[n]!="string")return!1;return!0}function fn(e=[]){return([,t])=>t&&o7(t,e)}function s7(e){return Ze("MuiAlert",e)}const Pb=Qe("MuiAlert",["root","action","icon","message","filled","colorSuccess","colorInfo","colorWarning","colorError","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]);function i7(e){return Ze("MuiCircularProgress",e)}Qe("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const Bs=44,Wv=Tc` +`,QH=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiTouchRipple"}),{center:s=!1,classes:a={},className:l,...u}=r,[f,h]=A.useState([]),v=A.useRef(0),m=A.useRef(null);A.useEffect(()=>{m.current&&(m.current(),m.current=null)},[f]);const w=A.useRef(!1),x=gi(),y=A.useRef(null),P=A.useRef(null),S=A.useCallback(D=>{const{pulsate:O,rippleX:T,rippleY:M,rippleSize:E,cb:L}=D;h(H=>[...H,p.jsx(ZH,{classes:{ripple:je(a.ripple,Kr.ripple),rippleVisible:je(a.rippleVisible,Kr.rippleVisible),ripplePulsate:je(a.ripplePulsate,Kr.ripplePulsate),child:je(a.child,Kr.child),childLeaving:je(a.childLeaving,Kr.childLeaving),childPulsate:je(a.childPulsate,Kr.childPulsate)},timeout:Fv,pulsate:O,rippleX:T,rippleY:M,rippleSize:E},v.current)]),v.current+=1,m.current=L},[a]),z=A.useCallback((D={},O={},T=()=>{})=>{const{pulsate:M=!1,center:E=s||O.pulsate,fakeElement:L=!1}=O;if(D?.type==="mousedown"&&w.current){w.current=!1;return}D?.type==="touchstart"&&(w.current=!0);const H=L?null:P.current,V=H?H.getBoundingClientRect():{width:0,height:0,left:0,top:0};let X,B,Z;if(E||D===void 0||D.clientX===0&&D.clientY===0||!D.clientX&&!D.touches)X=Math.round(V.width/2),B=Math.round(V.height/2);else{const{clientX:F,clientY:J}=D.touches&&D.touches.length>0?D.touches[0]:D;X=Math.round(F-V.left),B=Math.round(J-V.top)}if(E)Z=Math.sqrt((2*V.width**2+V.height**2)/3),Z%2===0&&(Z+=1);else{const F=Math.max(Math.abs((H?H.clientWidth:0)-X),X)*2+2,J=Math.max(Math.abs((H?H.clientHeight:0)-B),B)*2+2;Z=Math.sqrt(F**2+J**2)}D?.touches?y.current===null&&(y.current=()=>{S({pulsate:M,rippleX:X,rippleY:B,rippleSize:Z,cb:T})},x.start(JH,()=>{y.current&&(y.current(),y.current=null)})):S({pulsate:M,rippleX:X,rippleY:B,rippleSize:Z,cb:T})},[s,S,x]),C=A.useCallback(()=>{z({},{pulsate:!0})},[z]),j=A.useCallback((D,O)=>{if(x.clear(),D?.type==="touchend"&&y.current){y.current(),y.current=null,x.start(0,()=>{j(D,O)});return}y.current=null,h(T=>T.length>0?T.slice(1):T),m.current=O},[x]);return A.useImperativeHandle(n,()=>({pulsate:C,start:z,stop:j}),[C,z,j]),p.jsx(GH,{className:je(Kr.root,a.root,l),ref:P,...u,children:p.jsx(Zm,{component:null,exit:!0,children:f})})});function KH(e){return Qe("MuiButtonBase",e)}const _H=Ke("MuiButtonBase",["root","disabled","focusVisible"]),$H=e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:s}=e,l=_e({root:["root",t&&"disabled",n&&"focusVisible"]},KH,s);return n&&r&&(l.root+=` ${r}`),l},e7=ue("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"},[`&.${_H.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),Di=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiButtonBase"}),{action:s,centerRipple:a=!1,children:l,className:u,component:f="button",disabled:h=!1,disableRipple:v=!1,disableTouchRipple:m=!1,focusRipple:w=!1,focusVisibleClassName:x,LinkComponent:y="a",onBlur:P,onClick:S,onContextMenu:z,onDragLeave:C,onFocus:j,onFocusVisible:D,onKeyDown:O,onKeyUp:T,onMouseDown:M,onMouseLeave:E,onMouseUp:L,onTouchEnd:H,onTouchMove:V,onTouchStart:X,tabIndex:B=0,TouchRippleProps:Z,touchRippleRef:F,type:J,...ne}=r,Q=A.useRef(null),G=XH(),R=cn(G.ref,F),[U,I]=A.useState(!1);h&&U&&I(!1),A.useImperativeHandle(s,()=>({focusVisible:()=>{I(!0),Q.current.focus()}}),[]);const $=G.shouldMount&&!v&&!h;A.useEffect(()=>{U&&w&&!v&&G.pulsate()},[v,w,U,G]);const ee=is(G,"start",M,m),re=is(G,"stop",z,m),ae=is(G,"stop",C,m),we=is(G,"stop",L,m),se=is(G,"stop",q=>{U&&q.preventDefault(),E&&E(q)},m),xe=is(G,"start",X,m),Oe=is(G,"stop",H,m),Re=is(G,"stop",V,m),Pe=is(G,"stop",q=>{Oa(q.target)||I(!1),P&&P(q)},!1),Fe=$n(q=>{Q.current||(Q.current=q.currentTarget),Oa(q.target)&&(I(!0),D&&D(q)),j&&j(q)}),ge=()=>{const q=Q.current;return f&&f!=="button"&&!(q.tagName==="A"&&q.href)},We=$n(q=>{w&&!q.repeat&&U&&q.key===" "&&G.stop(q,()=>{G.start(q)}),q.target===q.currentTarget&&ge()&&q.key===" "&&q.preventDefault(),O&&O(q),q.target===q.currentTarget&&ge()&&q.key==="Enter"&&!h&&(q.preventDefault(),S&&S(q))}),At=$n(q=>{w&&q.key===" "&&U&&!q.defaultPrevented&&G.stop(q,()=>{G.pulsate(q)}),T&&T(q),S&&q.target===q.currentTarget&&ge()&&q.key===" "&&!q.defaultPrevented&&S(q)});let Le=f;Le==="button"&&(ne.href||ne.to)&&(Le=y);const pt={};Le==="button"?(pt.type=J===void 0?"button":J,pt.disabled=h):(!ne.href&&!ne.to&&(pt.role="button"),h&&(pt["aria-disabled"]=h));const ut=cn(n,Q),dt={...r,centerRipple:a,component:f,disabled:h,disableRipple:v,disableTouchRipple:m,focusRipple:w,tabIndex:B,focusVisible:U},N=$H(dt);return p.jsxs(e7,{as:Le,className:je(N.root,u),ownerState:dt,onBlur:Pe,onClick:S,onContextMenu:re,onFocus:Fe,onKeyDown:We,onKeyUp:At,onMouseDown:ee,onMouseLeave:se,onMouseUp:we,onDragLeave:ae,onTouchEnd:Oe,onTouchMove:Re,onTouchStart:xe,ref:ut,tabIndex:h?-1:B,type:J,...pt,...ne,children:[l,$?p.jsx(QH,{ref:R,center:a,...Z}):null]})});function is(e,t,n,r=!1){return $n(s=>(n&&n(s),r||e[t](s),!0))}function t7(e){return typeof e.main=="string"}function n7(e,t=[]){if(!t7(e))return!1;for(const n of t)if(!e.hasOwnProperty(n)||typeof e[n]!="string")return!1;return!0}function dn(e=[]){return([,t])=>t&&n7(t,e)}function r7(e){return Qe("MuiAlert",e)}const Pb=Ke("MuiAlert",["root","action","icon","message","filled","colorSuccess","colorInfo","colorWarning","colorError","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]);function o7(e){return Qe("MuiCircularProgress",e)}Ke("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const Bs=44,Wv=kc` 0% { transform: rotate(0deg); } @@ -174,7 +174,7 @@ Error generating stack: `+b.message+` 100% { transform: rotate(360deg); } -`,Jv=Tc` +`,Jv=kc` 0% { stroke-dasharray: 1px, 200px; stroke-dashoffset: 0; @@ -189,14 +189,14 @@ Error generating stack: `+b.message+` stroke-dasharray: 1px, 200px; stroke-dashoffset: -126px; } -`,a7=typeof Wv!="string"?Mm` +`,s7=typeof Wv!="string"?Mm` animation: ${Wv} 1.4s linear infinite; - `:null,l7=typeof Jv!="string"?Mm` + `:null,i7=typeof Jv!="string"?Mm` animation: ${Jv} 1.4s ease-in-out infinite; - `:null,c7=e=>{const{classes:t,variant:n,color:r,disableShrink:s}=e,a={root:["root",n,`color${he(r)}`],svg:["svg"],circle:["circle",`circle${he(n)}`,s&&"circleDisableShrink"]};return Ke(a,i7,t)},u7=fe("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${he(n.color)}`]]}})(et(({theme:e})=>({display:"inline-block",variants:[{props:{variant:"determinate"},style:{transition:e.transitions.create("transform")}},{props:{variant:"indeterminate"},style:a7||{animation:`${Wv} 1.4s linear infinite`}},...Object.entries(e.palette).filter(fn()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),f7=fe("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),d7=fe("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${he(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})(et(({theme:e})=>({stroke:"currentColor",variants:[{props:{variant:"determinate"},style:{transition:e.transitions.create("stroke-dashoffset")}},{props:{variant:"indeterminate"},style:{strokeDasharray:"80px, 200px",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant==="indeterminate"&&!t.disableShrink,style:l7||{animation:`${Jv} 1.4s ease-in-out infinite`}}]}))),Xa=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiCircularProgress"}),{className:s,color:a="primary",disableShrink:l=!1,size:u=40,style:f,thickness:h=3.6,value:v=0,variant:m="indeterminate",...w}=r,x={...r,color:a,disableShrink:l,size:u,thickness:h,value:v,variant:m},A=c7(x),P={},S={},z={};if(m==="determinate"){const C=2*Math.PI*((Bs-h)/2);P.strokeDasharray=C.toFixed(3),z["aria-valuenow"]=Math.round(v),P.strokeDashoffset=`${((100-v)/100*C).toFixed(3)}px`,S.transform="rotate(-90deg)"}return p.jsx(u7,{className:je(A.root,s),style:{width:u,height:u,...S,...f},ownerState:x,ref:n,role:"progressbar",...z,...w,children:p.jsx(f7,{className:A.svg,ownerState:x,viewBox:`${Bs/2} ${Bs/2} ${Bs} ${Bs}`,children:p.jsx(d7,{className:A.circle,style:P,ownerState:x,cx:Bs,cy:Bs,r:(Bs-h)/2,fill:"none",strokeWidth:h})})})});function p7(e){return Ze("MuiIconButton",e)}const bb=Qe("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge","loading","loadingIndicator","loadingWrapper"]),h7=e=>{const{classes:t,disabled:n,color:r,edge:s,size:a,loading:l}=e,u={root:["root",l&&"loading",n&&"disabled",r!=="default"&&`color${he(r)}`,s&&`edge${he(s)}`,`size${he(a)}`],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]};return Ke(u,p7,t)},v7=fe(Di,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.loading&&t.loading,n.color!=="default"&&t[`color${he(n.color)}`],n.edge&&t[`edge${he(n.edge)}`],t[`size${he(n.size)}`]]}})(et(({theme:e})=>({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{"--IconButton-hoverBg":e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette.action.active,e.palette.action.hoverOpacity),"&:hover":{backgroundColor:"var(--IconButton-hoverBg)","@media (hover: none)":{backgroundColor:"transparent"}}}},{props:{edge:"start"},style:{marginLeft:-12}},{props:{edge:"start",size:"small"},style:{marginLeft:-3}},{props:{edge:"end"},style:{marginRight:-12}},{props:{edge:"end",size:"small"},style:{marginRight:-3}}]})),et(({theme:e})=>({variants:[{props:{color:"inherit"},style:{color:"inherit"}},...Object.entries(e.palette).filter(fn()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(fn()).map(([t])=>({props:{color:t},style:{"--IconButton-hoverBg":e.vars?`rgba(${(e.vars||e).palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt((e.vars||e).palette[t].main,e.palette.action.hoverOpacity)}})),{props:{size:"small"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:"large"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${bb.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled},[`&.${bb.loading}`]:{color:"transparent"}}))),m7=fe("span",{name:"MuiIconButton",slot:"LoadingIndicator",overridesResolver:(e,t)=>t.loadingIndicator})(({theme:e})=>({display:"none",position:"absolute",visibility:"visible",top:"50%",left:"50%",transform:"translate(-50%, -50%)",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:"flex"}}]})),mr=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiIconButton"}),{edge:s=!1,children:a,className:l,color:u="default",disabled:f=!1,disableFocusRipple:h=!1,size:v="medium",id:m,loading:w=null,loadingIndicator:x,...A}=r,P=no(m),S=x??p.jsx(Xa,{"aria-labelledby":P,color:"inherit",size:16}),z={...r,edge:s,color:u,disabled:f,disableFocusRipple:h,loading:w,loadingIndicator:S,size:v},C=h7(z);return p.jsxs(v7,{id:w?P:m,className:je(C.root,l),centerRipple:!0,focusRipple:!h,disabled:f||w,ref:n,...A,ownerState:z,children:[typeof w=="boolean"&&p.jsx("span",{className:C.loadingWrapper,style:{display:"contents"},children:p.jsx(m7,{className:C.loadingIndicator,ownerState:z,children:w&&S})}),a]})}),g7=At(p.jsx("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),y7=At(p.jsx("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),A7=At(p.jsx("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),P7=At(p.jsx("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),Vx=At(p.jsx("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),b7=e=>{const{variant:t,color:n,severity:r,classes:s}=e,a={root:["root",`color${he(n||r)}`,`${t}${he(n||r)}`,`${t}`],icon:["icon"],message:["message"],action:["action"]};return Ke(a,s7,s)},w7=fe(Br,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${he(n.color||n.severity)}`]]}})(et(({theme:e})=>{const t=e.palette.mode==="light"?Ci:ji,n=e.palette.mode==="light"?ji:Ci;return{...e.typography.body2,backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(e.palette).filter(fn(["light"])).map(([r])=>({props:{colorSeverity:r,variant:"standard"},style:{color:e.vars?e.vars.palette.Alert[`${r}Color`]:t(e.palette[r].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${r}StandardBg`]:n(e.palette[r].light,.9),[`& .${Pb.icon}`]:e.vars?{color:e.vars.palette.Alert[`${r}IconColor`]}:{color:e.palette[r].main}}})),...Object.entries(e.palette).filter(fn(["light"])).map(([r])=>({props:{colorSeverity:r,variant:"outlined"},style:{color:e.vars?e.vars.palette.Alert[`${r}Color`]:t(e.palette[r].light,.6),border:`1px solid ${(e.vars||e).palette[r].light}`,[`& .${Pb.icon}`]:e.vars?{color:e.vars.palette.Alert[`${r}IconColor`]}:{color:e.palette[r].main}}})),...Object.entries(e.palette).filter(fn(["dark"])).map(([r])=>({props:{colorSeverity:r,variant:"filled"},style:{fontWeight:e.typography.fontWeightMedium,...e.vars?{color:e.vars.palette.Alert[`${r}FilledColor`],backgroundColor:e.vars.palette.Alert[`${r}FilledBg`]}:{backgroundColor:e.palette.mode==="dark"?e.palette[r].dark:e.palette[r].main,color:e.palette.getContrastText(e.palette[r].main)}}}))]}})),x7=fe("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),S7=fe("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),H7=fe("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),wb={success:p.jsx(g7,{fontSize:"inherit"}),warning:p.jsx(y7,{fontSize:"inherit"}),error:p.jsx(A7,{fontSize:"inherit"}),info:p.jsx(P7,{fontSize:"inherit"})},Km=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiAlert"}),{action:s,children:a,className:l,closeText:u="Close",color:f,components:h={},componentsProps:v={},icon:m,iconMapping:w=wb,onClose:x,role:A="alert",severity:P="success",slotProps:S={},slots:z={},variant:C="standard",...j}=r,D={...r,color:f,severity:P,variant:C,colorSeverity:f||P},k=b7(D),T={slots:{closeButton:h.CloseButton,closeIcon:h.CloseIcon,...z},slotProps:{...v,...S}},[M,E]=ct("root",{ref:n,shouldForwardComponentProp:!0,className:je(k.root,l),elementType:w7,externalForwardedProps:{...T,...j},ownerState:D,additionalProps:{role:A,elevation:0}}),[L,H]=ct("icon",{className:k.icon,elementType:x7,externalForwardedProps:T,ownerState:D}),[V,W]=ct("message",{className:k.message,elementType:S7,externalForwardedProps:T,ownerState:D}),[B,Z]=ct("action",{className:k.action,elementType:H7,externalForwardedProps:T,ownerState:D}),[X,J]=ct("closeButton",{elementType:mr,externalForwardedProps:T,ownerState:D}),[ne,Q]=ct("closeIcon",{elementType:Vx,externalForwardedProps:T,ownerState:D});return p.jsxs(M,{...E,children:[m!==!1?p.jsx(L,{...H,children:m||w[P]||wb[P]}):null,p.jsx(V,{...W,children:a}),s!=null?p.jsx(B,{...Z,children:s}):null,s==null&&x?p.jsx(B,{...Z,children:p.jsx(X,{size:"small","aria-label":u,title:u,color:"inherit",onClick:x,...J,children:p.jsx(ne,{fontSize:"small",...Q})})}):null]})});function C7(e){return Ze("MuiTypography",e)}const xb=Qe("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]),j7={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},D7=CH(),z7=e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:s,variant:a,classes:l}=e,u={root:["root",a,e.align!=="inherit"&&`align${he(t)}`,n&&"gutterBottom",r&&"noWrap",s&&"paragraph"]};return Ke(u,C7,l)},k7=fe("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],n.align!=="inherit"&&t[`align${he(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(et(({theme:e})=>({margin:0,variants:[{props:{variant:"inherit"},style:{font:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}},...Object.entries(e.typography).filter(([t,n])=>t!=="inherit"&&n&&typeof n=="object").map(([t,n])=>({props:{variant:t},style:n})),...Object.entries(e.palette).filter(fn()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t=="string").map(([t])=>({props:{color:`text${he(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!=="inherit",style:{textAlign:"var(--Typography-textAlign)"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:"0.35em"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),Sb={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},xt=y.forwardRef(function(t,n){const{color:r,...s}=tt({props:t,name:"MuiTypography"}),a=!j7[r],l=D7({...s,...a&&{color:r}}),{align:u="inherit",className:f,component:h,gutterBottom:v=!1,noWrap:m=!1,paragraph:w=!1,variant:x="body1",variantMapping:A=Sb,...P}=l,S={...l,align:u,color:r,className:f,component:h,gutterBottom:v,noWrap:m,paragraph:w,variant:x,variantMapping:A},z=h||(w?"p":A[x]||Sb[x])||"span",C=z7(S);return p.jsx(k7,{as:z,ref:n,className:je(C.root,f),...P,ownerState:S,style:{...u!=="inherit"&&{"--Typography-textAlign":u},...P.style}})});function O7(e){return Ze("MuiAppBar",e)}Qe("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);const T7=e=>{const{color:t,position:n,classes:r}=e,s={root:["root",`color${he(t)}`,`position${he(n)}`]};return Ke(s,O7,r)},Hb=(e,t)=>e?`${e?.replace(")","")}, ${t})`:t,E7=fe(Br,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${he(n.position)}`],t[`color${he(n.color)}`]]}})(et(({theme:e})=>({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0,variants:[{props:{position:"fixed"},style:{position:"fixed",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}}},{props:{position:"absolute"},style:{position:"absolute",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0}},{props:{position:"sticky"},style:{position:"sticky",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0}},{props:{position:"static"},style:{position:"static"}},{props:{position:"relative"},style:{position:"relative"}},{props:{color:"inherit"},style:{"--AppBar-color":"inherit"}},{props:{color:"default"},style:{"--AppBar-background":e.vars?e.vars.palette.AppBar.defaultBg:e.palette.grey[100],"--AppBar-color":e.vars?e.vars.palette.text.primary:e.palette.getContrastText(e.palette.grey[100]),...e.applyStyles("dark",{"--AppBar-background":e.vars?e.vars.palette.AppBar.defaultBg:e.palette.grey[900],"--AppBar-color":e.vars?e.vars.palette.text.primary:e.palette.getContrastText(e.palette.grey[900])})}},...Object.entries(e.palette).filter(fn(["contrastText"])).map(([t])=>({props:{color:t},style:{"--AppBar-background":(e.vars??e).palette[t].main,"--AppBar-color":(e.vars??e).palette[t].contrastText}})),{props:t=>t.enableColorOnDark===!0&&!["inherit","transparent"].includes(t.color),style:{backgroundColor:"var(--AppBar-background)",color:"var(--AppBar-color)"}},{props:t=>t.enableColorOnDark===!1&&!["inherit","transparent"].includes(t.color),style:{backgroundColor:"var(--AppBar-background)",color:"var(--AppBar-color)",...e.applyStyles("dark",{backgroundColor:e.vars?Hb(e.vars.palette.AppBar.darkBg,"var(--AppBar-background)"):null,color:e.vars?Hb(e.vars.palette.AppBar.darkColor,"var(--AppBar-color)"):null})}},{props:{color:"transparent"},style:{"--AppBar-background":"transparent","--AppBar-color":"inherit",backgroundColor:"var(--AppBar-background)",color:"var(--AppBar-color)",...e.applyStyles("dark",{backgroundImage:"none"})}}]}))),R7=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiAppBar"}),{className:s,color:a="primary",enableColorOnDark:l=!1,position:u="fixed",...f}=r,h={...r,color:a,position:u,enableColorOnDark:l},v=T7(h);return p.jsx(E7,{square:!0,component:"header",ownerState:h,elevation:4,className:je(v.root,s,u==="fixed"&&"mui-fixed"),ref:n,...f})});function Cb(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function M7(e={}){const{ignoreAccents:t=!0,ignoreCase:n=!0,limit:r,matchFrom:s="any",stringify:a,trim:l=!1}=e;return(u,{inputValue:f,getOptionLabel:h})=>{let v=l?f.trim():f;n&&(v=v.toLowerCase()),t&&(v=Cb(v));const m=v?u.filter(w=>{let x=(a||h)(w);return n&&(x=x.toLowerCase()),t&&(x=Cb(x)),s==="start"?x.startsWith(v):x.includes(v)}):u;return typeof r=="number"?m.slice(0,r):m}}const L7=M7(),I7=5,B7=e=>e.current!==null&&e.current.parentElement?.contains(document.activeElement),N7=[];function jb(e,t,n){if(t||e==null)return"";const r=n(e);return typeof r=="string"?r:""}function V7(e){const{unstable_isActiveElementInListbox:t=B7,unstable_classNamePrefix:n="Mui",autoComplete:r=!1,autoHighlight:s=!1,autoSelect:a=!1,blurOnSelect:l=!1,clearOnBlur:u=!e.freeSolo,clearOnEscape:f=!1,componentName:h="useAutocomplete",defaultValue:v=e.multiple?N7:null,disableClearable:m=!1,disableCloseOnSelect:w=!1,disabled:x,disabledItemsFocusable:A=!1,disableListWrap:P=!1,filterOptions:S=L7,filterSelectedOptions:z=!1,freeSolo:C=!1,getOptionDisabled:j,getOptionKey:D,getOptionLabel:k=de=>de.label??de,groupBy:T,handleHomeEndKeys:M=!e.freeSolo,id:E,includeInputInList:L=!1,inputValue:H,isOptionEqualToValue:V=(de,ve)=>de===ve,multiple:W=!1,onChange:B,onClose:Z,onHighlightChange:X,onInputChange:J,onOpen:ne,open:Q,openOnFocus:G=!1,options:R,readOnly:U=!1,selectOnFocus:I=!e.freeSolo,value:$}=e,ee=no(E);let re=k;re=de=>{const ve=k(de);return typeof ve!="string"?String(ve):ve};const ae=y.useRef(!1),we=y.useRef(!0),se=y.useRef(null),xe=y.useRef(null),[ke,Re]=y.useState(null),[Ae,Fe]=y.useState(-1),ge=s?0:-1,We=y.useRef(ge),yt=y.useRef(jb(v??$,W,re)).current,[Le,pt]=Ws({controlled:$,default:v,name:h}),[ut,dt]=Ws({controlled:H,default:yt,name:h,state:"inputValue"}),[N,q]=y.useState(!1),ie=y.useCallback((de,ve,Ne)=>{if(!(W?Le.length!(z&&(W?Le:[Le]).some(ve=>ve!==null&&V(de,ve)))),{inputValue:Je&&ye?"":ut,getOptionLabel:re}):[],_e=p4({filteredOptions:at,value:Le,inputValue:ut});y.useEffect(()=>{const de=Le!==_e.value;N&&!de||C&&!de||ie(null,Le,"reset")},[Le,ie,N,_e.value,C]);const Mt=pe&&at.length>0&&!U,It=$n(de=>{de===-1?se.current.focus():ke.querySelector(`[data-tag-index="${de}"]`).focus()});y.useEffect(()=>{W&&Ae>Le.length-1&&(Fe(-1),It(-1))},[Le,W,Ae,It]);function Ue(de,ve){if(!xe.current||de<0||de>=at.length)return-1;let Ne=de;for(;;){const bt=xe.current.querySelector(`[data-option-index="${Ne}"]`),St=A?!1:!bt||bt.disabled||bt.getAttribute("aria-disabled")==="true";if(bt&&bt.hasAttribute("tabindex")&&!St)return Ne;if(ve==="next"?Ne=(Ne+1)%at.length:Ne=(Ne-1+at.length)%at.length,Ne===de)return-1}}const _=$n(({event:de,index:ve,reason:Ne})=>{if(We.current=ve,ve===-1?se.current.removeAttribute("aria-activedescendant"):se.current.setAttribute("aria-activedescendant",`${ee}-option-${ve}`),X&&["mouse","keyboard","touch"].includes(Ne)&&X(de,ve===-1?null:at[ve],Ne),!xe.current)return;const bt=xe.current.querySelector(`[role="option"].${n}-focused`);bt&&(bt.classList.remove(`${n}-focused`),bt.classList.remove(`${n}-focusVisible`));let St=xe.current;if(xe.current.getAttribute("role")!=="listbox"&&(St=xe.current.parentElement.querySelector('[role="listbox"]')),!St)return;if(ve===-1){St.scrollTop=0;return}const Nt=xe.current.querySelector(`[data-option-index="${ve}"]`);if(Nt&&(Nt.classList.add(`${n}-focused`),Ne==="keyboard"&&Nt.classList.add(`${n}-focusVisible`),St.scrollHeight>St.clientHeight&&Ne!=="mouse"&&Ne!=="touch")){const Ut=Nt,On=St.clientHeight+St.scrollTop,Xr=Ut.offsetTop+Ut.offsetHeight;Xr>On?St.scrollTop=Xr-St.clientHeight:Ut.offsetTop-Ut.offsetHeight*(T?1.3:0){if(!st)return;const Nt=Ue((()=>{const Ut=at.length-1;if(ve==="reset")return ge;if(ve==="start")return 0;if(ve==="end")return Ut;const On=We.current+ve;return On<0?On===-1&&L?-1:P&&We.current!==-1||Math.abs(ve)>1?0:Ut:On>Ut?On===Ut+1&&L?-1:P||Math.abs(ve)>1?Ut:0:On})(),Ne);if(_({index:Nt,reason:bt,event:de}),r&&ve!=="reset")if(Nt===-1)se.current.value=ut;else{const Ut=re(at[Nt]);se.current.value=Ut,Ut.toLowerCase().indexOf(ut.toLowerCase())===0&&ut.length>0&&se.current.setSelectionRange(ut.length,Ut.length)}}),be=()=>{const de=(ve,Ne)=>{const bt=ve?re(ve):"",St=Ne?re(Ne):"";return bt===St};if(We.current!==-1&&_e.filteredOptions&&_e.filteredOptions.length!==at.length&&_e.inputValue===ut&&(W?Le.length===_e.value.length&&_e.value.every((ve,Ne)=>re(Le[Ne])===re(ve)):de(_e.value,Le))){const ve=_e.filteredOptions[We.current];if(ve)return at.findIndex(Ne=>re(Ne)===re(ve))}return-1},Ce=y.useCallback(()=>{if(!st)return;const de=be();if(de!==-1){We.current=de;return}const ve=W?Le[0]:Le;if(at.length===0||ve==null){Y({diff:"reset"});return}if(xe.current){if(ve!=null){const Ne=at[We.current];if(W&&Ne&&Le.findIndex(St=>V(Ne,St))!==-1)return;const bt=at.findIndex(St=>V(St,ve));bt===-1?Y({diff:"reset"}):_({index:bt});return}if(We.current>=at.length-1){_({index:at.length-1});return}_({index:We.current})}},[at.length,W?!1:Le,z,Y,_,st,ut,W]),Oe=$n(de=>{Iv(xe,de),de&&Ce()});y.useEffect(()=>{Ce()},[Ce]);const Me=de=>{pe||(Pe(!0),ze(!0),ne&&ne(de))},Ge=(de,ve)=>{pe&&(Pe(!1),Z&&Z(de,ve))},Ie=(de,ve,Ne,bt)=>{if(W){if(Le.length===ve.length&&Le.every((St,Nt)=>St===ve[Nt]))return}else if(Le===ve)return;B&&B(de,ve,Ne,bt),pt(ve)},nt=y.useRef(!1),ft=(de,ve,Ne="selectOption",bt="options")=>{let St=Ne,Nt=ve;if(W){Nt=Array.isArray(Le)?Le.slice():[];const Ut=Nt.findIndex(On=>V(ve,On));Ut===-1?Nt.push(ve):bt!=="freeSolo"&&(Nt.splice(Ut,1),St="removeOption")}ie(de,Nt,St),Ie(de,Nt,St,{option:ve}),!w&&(!de||!de.ctrlKey&&!de.metaKey)&&Ge(de,St),(l===!0||l==="touch"&&nt.current||l==="mouse"&&!nt.current)&&se.current.blur()};function Tt(de,ve){if(de===-1)return-1;let Ne=de;for(;;){if(ve==="next"&&Ne===Le.length||ve==="previous"&&Ne===-1)return-1;const bt=ke.querySelector(`[data-tag-index="${Ne}"]`);if(!bt||!bt.hasAttribute("tabindex")||bt.disabled||bt.getAttribute("aria-disabled")==="true")Ne+=ve==="next"?1:-1;else return Ne}}const qt=(de,ve)=>{if(!W)return;ut===""&&Ge(de,"toggleInput");let Ne=Ae;Ae===-1?ut===""&&ve==="previous"&&(Ne=Le.length-1):(Ne+=ve==="next"?1:-1,Ne<0&&(Ne=0),Ne===Le.length&&(Ne=-1)),Ne=Tt(Ne,ve),Fe(Ne),It(Ne)},qe=de=>{ae.current=!0,dt(""),J&&J(de,"","clear"),Ie(de,W?[]:null,"clear")},Lt=de=>ve=>{if(de.onKeyDown&&de.onKeyDown(ve),!ve.defaultMuiPrevented&&(Ae!==-1&&!["ArrowLeft","ArrowRight"].includes(ve.key)&&(Fe(-1),It(-1)),ve.which!==229))switch(ve.key){case"Home":st&&M&&(ve.preventDefault(),Y({diff:"start",direction:"next",reason:"keyboard",event:ve}));break;case"End":st&&M&&(ve.preventDefault(),Y({diff:"end",direction:"previous",reason:"keyboard",event:ve}));break;case"PageUp":ve.preventDefault(),Y({diff:-5,direction:"previous",reason:"keyboard",event:ve}),Me(ve);break;case"PageDown":ve.preventDefault(),Y({diff:I7,direction:"next",reason:"keyboard",event:ve}),Me(ve);break;case"ArrowDown":ve.preventDefault(),Y({diff:1,direction:"next",reason:"keyboard",event:ve}),Me(ve);break;case"ArrowUp":ve.preventDefault(),Y({diff:-1,direction:"previous",reason:"keyboard",event:ve}),Me(ve);break;case"ArrowLeft":qt(ve,"previous");break;case"ArrowRight":qt(ve,"next");break;case"Enter":if(We.current!==-1&&st){const Ne=at[We.current],bt=j?j(Ne):!1;if(ve.preventDefault(),bt)return;ft(ve,Ne,"selectOption"),r&&se.current.setSelectionRange(se.current.value.length,se.current.value.length)}else C&&ut!==""&&Je===!1&&(W&&ve.preventDefault(),ft(ve,ut,"createOption","freeSolo"));break;case"Escape":st?(ve.preventDefault(),ve.stopPropagation(),Ge(ve,"escape")):f&&(ut!==""||W&&Le.length>0)&&(ve.preventDefault(),ve.stopPropagation(),qe(ve));break;case"Backspace":if(W&&!U&&ut===""&&Le.length>0){const Ne=Ae===-1?Le.length-1:Ae,bt=Le.slice();bt.splice(Ne,1),Ie(ve,bt,"removeOption",{option:Le[Ne]})}break;case"Delete":if(W&&!U&&ut===""&&Le.length>0&&Ae!==-1){const Ne=Ae,bt=Le.slice();bt.splice(Ne,1),Ie(ve,bt,"removeOption",{option:Le[Ne]})}break}},Hn=de=>{q(!0),G&&!ae.current&&Me(de)},pn=de=>{if(t(xe)){se.current.focus();return}q(!1),we.current=!0,ae.current=!1,a&&We.current!==-1&&st?ft(de,at[We.current],"blur"):a&&C&&ut!==""?ft(de,ut,"blur","freeSolo"):u&&ie(de,Le,"blur"),Ge(de,"blur")},Fn=de=>{const ve=de.target.value;ut!==ve&&(dt(ve),ze(!1),J&&J(de,ve,"input")),ve===""?!m&&!W&&Ie(de,null,"clear"):Me(de)},hn=de=>{const ve=Number(de.currentTarget.getAttribute("data-option-index"));We.current!==ve&&_({event:de,index:ve,reason:"mouse"})},Hr=de=>{_({event:de,index:Number(de.currentTarget.getAttribute("data-option-index")),reason:"touch"}),nt.current=!0},lo=de=>{const ve=Number(de.currentTarget.getAttribute("data-option-index"));ft(de,at[ve],"selectOption"),nt.current=!1},To=de=>ve=>{const Ne=Le.slice();Ne.splice(de,1),Ie(ve,Ne,"removeOption",{option:Le[de]})},Eo=de=>{pe?Ge(de,"toggleInput"):Me(de)},co=de=>{de.currentTarget.contains(de.target)&&de.target.getAttribute("id")!==ee&&de.preventDefault()},vn=de=>{de.currentTarget.contains(de.target)&&(se.current.focus(),I&&we.current&&se.current.selectionEnd-se.current.selectionStart===0&&se.current.select(),we.current=!1)},Ee=de=>{!x&&(ut===""||!pe)&&Eo(de)};let Xe=C&&ut.length>0;Xe=Xe||(W?Le.length>0:Le!==null);let ht=at;return T&&(ht=at.reduce((de,ve,Ne)=>{const bt=T(ve);return de.length>0&&de[de.length-1].group===bt?de[de.length-1].options.push(ve):de.push({key:Ne,index:Ne,group:bt,options:[ve]}),de},[])),x&&N&&pn(),{getRootProps:(de={})=>({...de,onKeyDown:Lt(de),onMouseDown:co,onClick:vn}),getInputLabelProps:()=>({id:`${ee}-label`,htmlFor:ee}),getInputProps:()=>({id:ee,value:ut,onBlur:pn,onFocus:Hn,onChange:Fn,onMouseDown:Ee,"aria-activedescendant":st?"":null,"aria-autocomplete":r?"both":"list","aria-controls":Mt?`${ee}-listbox`:void 0,"aria-expanded":Mt,autoComplete:"off",ref:se,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:x}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:qe}),getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:Eo}),getTagProps:({index:de})=>({key:de,"data-tag-index":de,tabIndex:-1,...!U&&{onDelete:To(de)}}),getListboxProps:()=>({role:"listbox",id:`${ee}-listbox`,"aria-labelledby":`${ee}-label`,ref:Oe,onMouseDown:de=>{de.preventDefault()}}),getOptionProps:({index:de,option:ve})=>{const Ne=(W?Le:[Le]).some(St=>St!=null&&V(ve,St)),bt=j?j(ve):!1;return{key:D?.(ve)??re(ve),tabIndex:-1,role:"option",id:`${ee}-option-${de}`,onMouseMove:hn,onClick:lo,onTouchStart:Hr,"data-option-index":de,"aria-disabled":bt,"aria-selected":Ne}},id:ee,inputValue:ut,value:Le,dirty:Xe,expanded:st&&ke,popupOpen:st,focused:N||Ae!==-1,anchorEl:ke,setAnchorEl:Re,focusedTag:Ae,groupedOptions:ht}}var gr="top",ro="bottom",oo="right",yr="left",_m="auto",Ic=[gr,ro,oo,yr],Ta="start",yc="end",X7="clippingParents",Xx="viewport",El="popper",F7="reference",Db=Ic.reduce(function(e,t){return e.concat([t+"-"+Ta,t+"-"+yc])},[]),Fx=[].concat(Ic,[_m]).reduce(function(e,t){return e.concat([t,t+"-"+Ta,t+"-"+yc])},[]),W7="beforeRead",J7="read",q7="afterRead",U7="beforeMain",Y7="main",G7="afterMain",Z7="beforeWrite",Q7="write",K7="afterWrite",_7=[W7,J7,q7,U7,Y7,G7,Z7,Q7,K7];function Go(e){return e?(e.nodeName||"").toLowerCase():null}function Nr(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function zi(e){var t=Nr(e).Element;return e instanceof t||e instanceof Element}function to(e){var t=Nr(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function $m(e){if(typeof ShadowRoot>"u")return!1;var t=Nr(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function $7(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},s=t.attributes[n]||{},a=t.elements[n];!to(a)||!Go(a)||(Object.assign(a.style,r),Object.keys(s).forEach(function(l){var u=s[l];u===!1?a.removeAttribute(l):a.setAttribute(l,u===!0?"":u)}))})}function eC(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var s=t.elements[r],a=t.attributes[r]||{},l=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),u=l.reduce(function(f,h){return f[h]="",f},{});!to(s)||!Go(s)||(Object.assign(s.style,u),Object.keys(a).forEach(function(f){s.removeAttribute(f)}))})}}const tC={name:"applyStyles",enabled:!0,phase:"write",fn:$7,effect:eC,requires:["computeStyles"]};function Uo(e){return e.split("-")[0]}var xi=Math.max,ed=Math.min,Ea=Math.round;function qv(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Wx(){return!/^((?!chrome|android).)*safari/i.test(qv())}function Ra(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),s=1,a=1;t&&to(e)&&(s=e.offsetWidth>0&&Ea(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Ea(r.height)/e.offsetHeight||1);var l=zi(e)?Nr(e):window,u=l.visualViewport,f=!Wx()&&n,h=(r.left+(f&&u?u.offsetLeft:0))/s,v=(r.top+(f&&u?u.offsetTop:0))/a,m=r.width/s,w=r.height/a;return{width:m,height:w,top:v,right:h+m,bottom:v+w,left:h,x:h,y:v}}function eg(e){var t=Ra(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Jx(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&$m(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function vs(e){return Nr(e).getComputedStyle(e)}function nC(e){return["table","td","th"].indexOf(Go(e))>=0}function Gs(e){return((zi(e)?e.ownerDocument:e.document)||window.document).documentElement}function Od(e){return Go(e)==="html"?e:e.assignedSlot||e.parentNode||($m(e)?e.host:null)||Gs(e)}function zb(e){return!to(e)||vs(e).position==="fixed"?null:e.offsetParent}function rC(e){var t=/firefox/i.test(qv()),n=/Trident/i.test(qv());if(n&&to(e)){var r=vs(e);if(r.position==="fixed")return null}var s=Od(e);for($m(s)&&(s=s.host);to(s)&&["html","body"].indexOf(Go(s))<0;){var a=vs(s);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return s;s=s.parentNode}return null}function Bc(e){for(var t=Nr(e),n=zb(e);n&&nC(n)&&vs(n).position==="static";)n=zb(n);return n&&(Go(n)==="html"||Go(n)==="body"&&vs(n).position==="static")?t:n||rC(e)||t}function tg(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function sc(e,t,n){return xi(e,ed(t,n))}function oC(e,t,n){var r=sc(e,t,n);return r>n?n:r}function qx(){return{top:0,right:0,bottom:0,left:0}}function Ux(e){return Object.assign({},qx(),e)}function Yx(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var sC=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,Ux(typeof t!="number"?t:Yx(t,Ic))};function iC(e){var t,n=e.state,r=e.name,s=e.options,a=n.elements.arrow,l=n.modifiersData.popperOffsets,u=Uo(n.placement),f=tg(u),h=[yr,oo].indexOf(u)>=0,v=h?"height":"width";if(!(!a||!l)){var m=sC(s.padding,n),w=eg(a),x=f==="y"?gr:yr,A=f==="y"?ro:oo,P=n.rects.reference[v]+n.rects.reference[f]-l[f]-n.rects.popper[v],S=l[f]-n.rects.reference[f],z=Bc(a),C=z?f==="y"?z.clientHeight||0:z.clientWidth||0:0,j=P/2-S/2,D=m[x],k=C-w[v]-m[A],T=C/2-w[v]/2+j,M=sc(D,T,k),E=f;n.modifiersData[r]=(t={},t[E]=M,t.centerOffset=M-T,t)}}function aC(e){var t=e.state,n=e.options,r=n.element,s=r===void 0?"[data-popper-arrow]":r;s!=null&&(typeof s=="string"&&(s=t.elements.popper.querySelector(s),!s)||Jx(t.elements.popper,s)&&(t.elements.arrow=s))}const lC={name:"arrow",enabled:!0,phase:"main",fn:iC,effect:aC,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ma(e){return e.split("-")[1]}var cC={top:"auto",right:"auto",bottom:"auto",left:"auto"};function uC(e,t){var n=e.x,r=e.y,s=t.devicePixelRatio||1;return{x:Ea(n*s)/s||0,y:Ea(r*s)/s||0}}function kb(e){var t,n=e.popper,r=e.popperRect,s=e.placement,a=e.variation,l=e.offsets,u=e.position,f=e.gpuAcceleration,h=e.adaptive,v=e.roundOffsets,m=e.isFixed,w=l.x,x=w===void 0?0:w,A=l.y,P=A===void 0?0:A,S=typeof v=="function"?v({x,y:P}):{x,y:P};x=S.x,P=S.y;var z=l.hasOwnProperty("x"),C=l.hasOwnProperty("y"),j=yr,D=gr,k=window;if(h){var T=Bc(n),M="clientHeight",E="clientWidth";if(T===Nr(n)&&(T=Gs(n),vs(T).position!=="static"&&u==="absolute"&&(M="scrollHeight",E="scrollWidth")),T=T,s===gr||(s===yr||s===oo)&&a===yc){D=ro;var L=m&&T===k&&k.visualViewport?k.visualViewport.height:T[M];P-=L-r.height,P*=f?1:-1}if(s===yr||(s===gr||s===ro)&&a===yc){j=oo;var H=m&&T===k&&k.visualViewport?k.visualViewport.width:T[E];x-=H-r.width,x*=f?1:-1}}var V=Object.assign({position:u},h&&cC),W=v===!0?uC({x,y:P},Nr(n)):{x,y:P};if(x=W.x,P=W.y,f){var B;return Object.assign({},V,(B={},B[D]=C?"0":"",B[j]=z?"0":"",B.transform=(k.devicePixelRatio||1)<=1?"translate("+x+"px, "+P+"px)":"translate3d("+x+"px, "+P+"px, 0)",B))}return Object.assign({},V,(t={},t[D]=C?P+"px":"",t[j]=z?x+"px":"",t.transform="",t))}function fC(e){var t=e.state,n=e.options,r=n.gpuAcceleration,s=r===void 0?!0:r,a=n.adaptive,l=a===void 0?!0:a,u=n.roundOffsets,f=u===void 0?!0:u,h={placement:Uo(t.placement),variation:Ma(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:s,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,kb(Object.assign({},h,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:l,roundOffsets:f})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,kb(Object.assign({},h,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:f})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const dC={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:fC,data:{}};var uf={passive:!0};function pC(e){var t=e.state,n=e.instance,r=e.options,s=r.scroll,a=s===void 0?!0:s,l=r.resize,u=l===void 0?!0:l,f=Nr(t.elements.popper),h=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&h.forEach(function(v){v.addEventListener("scroll",n.update,uf)}),u&&f.addEventListener("resize",n.update,uf),function(){a&&h.forEach(function(v){v.removeEventListener("scroll",n.update,uf)}),u&&f.removeEventListener("resize",n.update,uf)}}const hC={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:pC,data:{}};var vC={left:"right",right:"left",bottom:"top",top:"bottom"};function Rf(e){return e.replace(/left|right|bottom|top/g,function(t){return vC[t]})}var mC={start:"end",end:"start"};function Ob(e){return e.replace(/start|end/g,function(t){return mC[t]})}function ng(e){var t=Nr(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function rg(e){return Ra(Gs(e)).left+ng(e).scrollLeft}function gC(e,t){var n=Nr(e),r=Gs(e),s=n.visualViewport,a=r.clientWidth,l=r.clientHeight,u=0,f=0;if(s){a=s.width,l=s.height;var h=Wx();(h||!h&&t==="fixed")&&(u=s.offsetLeft,f=s.offsetTop)}return{width:a,height:l,x:u+rg(e),y:f}}function yC(e){var t,n=Gs(e),r=ng(e),s=(t=e.ownerDocument)==null?void 0:t.body,a=xi(n.scrollWidth,n.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),l=xi(n.scrollHeight,n.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),u=-r.scrollLeft+rg(e),f=-r.scrollTop;return vs(s||n).direction==="rtl"&&(u+=xi(n.clientWidth,s?s.clientWidth:0)-a),{width:a,height:l,x:u,y:f}}function og(e){var t=vs(e),n=t.overflow,r=t.overflowX,s=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+s+r)}function Gx(e){return["html","body","#document"].indexOf(Go(e))>=0?e.ownerDocument.body:to(e)&&og(e)?e:Gx(Od(e))}function ic(e,t){var n;t===void 0&&(t=[]);var r=Gx(e),s=r===((n=e.ownerDocument)==null?void 0:n.body),a=Nr(r),l=s?[a].concat(a.visualViewport||[],og(r)?r:[]):r,u=t.concat(l);return s?u:u.concat(ic(Od(l)))}function Uv(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function AC(e,t){var n=Ra(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Tb(e,t,n){return t===Xx?Uv(gC(e,n)):zi(t)?AC(t,n):Uv(yC(Gs(e)))}function PC(e){var t=ic(Od(e)),n=["absolute","fixed"].indexOf(vs(e).position)>=0,r=n&&to(e)?Bc(e):e;return zi(r)?t.filter(function(s){return zi(s)&&Jx(s,r)&&Go(s)!=="body"}):[]}function bC(e,t,n,r){var s=t==="clippingParents"?PC(e):[].concat(t),a=[].concat(s,[n]),l=a[0],u=a.reduce(function(f,h){var v=Tb(e,h,r);return f.top=xi(v.top,f.top),f.right=ed(v.right,f.right),f.bottom=ed(v.bottom,f.bottom),f.left=xi(v.left,f.left),f},Tb(e,l,r));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function Zx(e){var t=e.reference,n=e.element,r=e.placement,s=r?Uo(r):null,a=r?Ma(r):null,l=t.x+t.width/2-n.width/2,u=t.y+t.height/2-n.height/2,f;switch(s){case gr:f={x:l,y:t.y-n.height};break;case ro:f={x:l,y:t.y+t.height};break;case oo:f={x:t.x+t.width,y:u};break;case yr:f={x:t.x-n.width,y:u};break;default:f={x:t.x,y:t.y}}var h=s?tg(s):null;if(h!=null){var v=h==="y"?"height":"width";switch(a){case Ta:f[h]=f[h]-(t[v]/2-n[v]/2);break;case yc:f[h]=f[h]+(t[v]/2-n[v]/2);break}}return f}function Ac(e,t){t===void 0&&(t={});var n=t,r=n.placement,s=r===void 0?e.placement:r,a=n.strategy,l=a===void 0?e.strategy:a,u=n.boundary,f=u===void 0?X7:u,h=n.rootBoundary,v=h===void 0?Xx:h,m=n.elementContext,w=m===void 0?El:m,x=n.altBoundary,A=x===void 0?!1:x,P=n.padding,S=P===void 0?0:P,z=Ux(typeof S!="number"?S:Yx(S,Ic)),C=w===El?F7:El,j=e.rects.popper,D=e.elements[A?C:w],k=bC(zi(D)?D:D.contextElement||Gs(e.elements.popper),f,v,l),T=Ra(e.elements.reference),M=Zx({reference:T,element:j,placement:s}),E=Uv(Object.assign({},j,M)),L=w===El?E:T,H={top:k.top-L.top+z.top,bottom:L.bottom-k.bottom+z.bottom,left:k.left-L.left+z.left,right:L.right-k.right+z.right},V=e.modifiersData.offset;if(w===El&&V){var W=V[s];Object.keys(H).forEach(function(B){var Z=[oo,ro].indexOf(B)>=0?1:-1,X=[gr,ro].indexOf(B)>=0?"y":"x";H[B]+=W[X]*Z})}return H}function wC(e,t){t===void 0&&(t={});var n=t,r=n.placement,s=n.boundary,a=n.rootBoundary,l=n.padding,u=n.flipVariations,f=n.allowedAutoPlacements,h=f===void 0?Fx:f,v=Ma(r),m=v?u?Db:Db.filter(function(A){return Ma(A)===v}):Ic,w=m.filter(function(A){return h.indexOf(A)>=0});w.length===0&&(w=m);var x=w.reduce(function(A,P){return A[P]=Ac(e,{placement:P,boundary:s,rootBoundary:a,padding:l})[Uo(P)],A},{});return Object.keys(x).sort(function(A,P){return x[A]-x[P]})}function xC(e){if(Uo(e)===_m)return[];var t=Rf(e);return[Ob(e),t,Ob(t)]}function SC(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var s=n.mainAxis,a=s===void 0?!0:s,l=n.altAxis,u=l===void 0?!0:l,f=n.fallbackPlacements,h=n.padding,v=n.boundary,m=n.rootBoundary,w=n.altBoundary,x=n.flipVariations,A=x===void 0?!0:x,P=n.allowedAutoPlacements,S=t.options.placement,z=Uo(S),C=z===S,j=f||(C||!A?[Rf(S)]:xC(S)),D=[S].concat(j).reduce(function(ee,re){return ee.concat(Uo(re)===_m?wC(t,{placement:re,boundary:v,rootBoundary:m,padding:h,flipVariations:A,allowedAutoPlacements:P}):re)},[]),k=t.rects.reference,T=t.rects.popper,M=new Map,E=!0,L=D[0],H=0;H=0,X=Z?"width":"height",J=Ac(t,{placement:V,boundary:v,rootBoundary:m,altBoundary:w,padding:h}),ne=Z?B?oo:yr:B?ro:gr;k[X]>T[X]&&(ne=Rf(ne));var Q=Rf(ne),G=[];if(a&&G.push(J[W]<=0),u&&G.push(J[ne]<=0,J[Q]<=0),G.every(function(ee){return ee})){L=V,E=!1;break}M.set(V,G)}if(E)for(var R=A?3:1,U=function(re){var ae=D.find(function(we){var se=M.get(we);if(se)return se.slice(0,re).every(function(xe){return xe})});if(ae)return L=ae,"break"},I=R;I>0;I--){var $=U(I);if($==="break")break}t.placement!==L&&(t.modifiersData[r]._skip=!0,t.placement=L,t.reset=!0)}}const HC={name:"flip",enabled:!0,phase:"main",fn:SC,requiresIfExists:["offset"],data:{_skip:!1}};function Eb(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Rb(e){return[gr,oo,ro,yr].some(function(t){return e[t]>=0})}function CC(e){var t=e.state,n=e.name,r=t.rects.reference,s=t.rects.popper,a=t.modifiersData.preventOverflow,l=Ac(t,{elementContext:"reference"}),u=Ac(t,{altBoundary:!0}),f=Eb(l,r),h=Eb(u,s,a),v=Rb(f),m=Rb(h);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:h,isReferenceHidden:v,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":v,"data-popper-escaped":m})}const jC={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:CC};function DC(e,t,n){var r=Uo(e),s=[yr,gr].indexOf(r)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,l=a[0],u=a[1];return l=l||0,u=(u||0)*s,[yr,oo].indexOf(r)>=0?{x:u,y:l}:{x:l,y:u}}function zC(e){var t=e.state,n=e.options,r=e.name,s=n.offset,a=s===void 0?[0,0]:s,l=Fx.reduce(function(v,m){return v[m]=DC(m,t.rects,a),v},{}),u=l[t.placement],f=u.x,h=u.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=h),t.modifiersData[r]=l}const kC={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:zC};function OC(e){var t=e.state,n=e.name;t.modifiersData[n]=Zx({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const TC={name:"popperOffsets",enabled:!0,phase:"read",fn:OC,data:{}};function EC(e){return e==="x"?"y":"x"}function RC(e){var t=e.state,n=e.options,r=e.name,s=n.mainAxis,a=s===void 0?!0:s,l=n.altAxis,u=l===void 0?!1:l,f=n.boundary,h=n.rootBoundary,v=n.altBoundary,m=n.padding,w=n.tether,x=w===void 0?!0:w,A=n.tetherOffset,P=A===void 0?0:A,S=Ac(t,{boundary:f,rootBoundary:h,padding:m,altBoundary:v}),z=Uo(t.placement),C=Ma(t.placement),j=!C,D=tg(z),k=EC(D),T=t.modifiersData.popperOffsets,M=t.rects.reference,E=t.rects.popper,L=typeof P=="function"?P(Object.assign({},t.rects,{placement:t.placement})):P,H=typeof L=="number"?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),V=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,W={x:0,y:0};if(T){if(a){var B,Z=D==="y"?gr:yr,X=D==="y"?ro:oo,J=D==="y"?"height":"width",ne=T[D],Q=ne+S[Z],G=ne-S[X],R=x?-E[J]/2:0,U=C===Ta?M[J]:E[J],I=C===Ta?-E[J]:-M[J],$=t.elements.arrow,ee=x&&$?eg($):{width:0,height:0},re=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:qx(),ae=re[Z],we=re[X],se=sc(0,M[J],ee[J]),xe=j?M[J]/2-R-se-ae-H.mainAxis:U-se-ae-H.mainAxis,ke=j?-M[J]/2+R+se+we+H.mainAxis:I+se+we+H.mainAxis,Re=t.elements.arrow&&Bc(t.elements.arrow),Ae=Re?D==="y"?Re.clientTop||0:Re.clientLeft||0:0,Fe=(B=V?.[D])!=null?B:0,ge=ne+xe-Fe-Ae,We=ne+ke-Fe,yt=sc(x?ed(Q,ge):Q,ne,x?xi(G,We):G);T[D]=yt,W[D]=yt-ne}if(u){var Le,pt=D==="x"?gr:yr,ut=D==="x"?ro:oo,dt=T[k],N=k==="y"?"height":"width",q=dt+S[pt],ie=dt-S[ut],pe=[gr,yr].indexOf(z)!==-1,Pe=(Le=V?.[k])!=null?Le:0,ye=pe?q:dt-M[N]-E[N]-Pe+H.altAxis,ze=pe?dt+M[N]+E[N]-Pe-H.altAxis:ie,Je=x&&pe?oC(ye,dt,ze):sc(x?ye:q,dt,x?ze:ie);T[k]=Je,W[k]=Je-dt}t.modifiersData[r]=W}}const MC={name:"preventOverflow",enabled:!0,phase:"main",fn:RC,requiresIfExists:["offset"]};function LC(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function IC(e){return e===Nr(e)||!to(e)?ng(e):LC(e)}function BC(e){var t=e.getBoundingClientRect(),n=Ea(t.width)/e.offsetWidth||1,r=Ea(t.height)/e.offsetHeight||1;return n!==1||r!==1}function NC(e,t,n){n===void 0&&(n=!1);var r=to(t),s=to(t)&&BC(t),a=Gs(t),l=Ra(e,s,n),u={scrollLeft:0,scrollTop:0},f={x:0,y:0};return(r||!r&&!n)&&((Go(t)!=="body"||og(a))&&(u=IC(t)),to(t)?(f=Ra(t,!0),f.x+=t.clientLeft,f.y+=t.clientTop):a&&(f.x=rg(a))),{x:l.left+u.scrollLeft-f.x,y:l.top+u.scrollTop-f.y,width:l.width,height:l.height}}function VC(e){var t=new Map,n=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function s(a){n.add(a.name);var l=[].concat(a.requires||[],a.requiresIfExists||[]);l.forEach(function(u){if(!n.has(u)){var f=t.get(u);f&&s(f)}}),r.push(a)}return e.forEach(function(a){n.has(a.name)||s(a)}),r}function XC(e){var t=VC(e);return _7.reduce(function(n,r){return n.concat(t.filter(function(s){return s.phase===r}))},[])}function FC(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function WC(e){var t=e.reduce(function(n,r){var s=n[r.name];return n[r.name]=s?Object.assign({},s,r,{options:Object.assign({},s.options,r.options),data:Object.assign({},s.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var Mb={placement:"bottom",modifiers:[],strategy:"absolute"};function Lb(){for(var e=arguments.length,t=new Array(e),n=0;n{a||u(YC(s)||document.body)},[s,a]),xr(()=>{if(l&&!a)return Iv(n,l),()=>{Iv(n,null)}},[n,l,a]),a){if(y.isValidElement(r)){const h={ref:f};return y.cloneElement(r,h)}return r}return l&&Nx.createPortal(r,l)});function GC(e){return Ze("MuiPopper",e)}Qe("MuiPopper",["root"]);function ZC(e,t){if(t==="ltr")return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}function Yv(e){return typeof e=="function"?e():e}function QC(e){return e.nodeType!==void 0}const KC=e=>{const{classes:t}=e;return Ke({root:["root"]},GC,t)},_C={},$C=y.forwardRef(function(t,n){const{anchorEl:r,children:s,direction:a,disablePortal:l,modifiers:u,open:f,placement:h,popperOptions:v,popperRef:m,slotProps:w={},slots:x={},TransitionProps:A,ownerState:P,...S}=t,z=y.useRef(null),C=ln(z,n),j=y.useRef(null),D=ln(j,m),k=y.useRef(D);xr(()=>{k.current=D},[D]),y.useImperativeHandle(m,()=>j.current,[]);const T=ZC(h,a),[M,E]=y.useState(T),[L,H]=y.useState(Yv(r));y.useEffect(()=>{j.current&&j.current.forceUpdate()}),y.useEffect(()=>{r&&H(Yv(r))},[r]),xr(()=>{if(!L||!f)return;const X=Q=>{E(Q.placement)};let J=[{name:"preventOverflow",options:{altBoundary:l}},{name:"flip",options:{altBoundary:l}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:Q})=>{X(Q)}}];u!=null&&(J=J.concat(u)),v&&v.modifiers!=null&&(J=J.concat(v.modifiers));const ne=UC(L,z.current,{placement:T,...v,modifiers:J});return k.current(ne),()=>{ne.destroy(),k.current(null)}},[L,l,u,f,v,T]);const V={placement:M};A!==null&&(V.TransitionProps=A);const W=KC(t),B=x.root??"div",Z=Sx({elementType:B,externalSlotProps:w.root,externalForwardedProps:S,additionalProps:{role:"tooltip",ref:C},ownerState:t,className:W.root});return p.jsx(B,{...Z,children:typeof s=="function"?s(V):s})}),ej=y.forwardRef(function(t,n){const{anchorEl:r,children:s,container:a,direction:l="ltr",disablePortal:u=!1,keepMounted:f=!1,modifiers:h,open:v,placement:m="bottom",popperOptions:w=_C,popperRef:x,style:A,transition:P=!1,slotProps:S={},slots:z={},...C}=t,[j,D]=y.useState(!0),k=()=>{D(!1)},T=()=>{D(!0)};if(!f&&!v&&(!P||j))return null;let M;if(a)M=a;else if(r){const H=Yv(r);M=H&&QC(H)?er(H).body:er(null).body}const E=!v&&f&&(!P||j)?"none":void 0,L=P?{in:v,onEnter:k,onExited:T}:void 0;return p.jsx(Qx,{disablePortal:u,container:M,children:p.jsx($C,{anchorEl:r,direction:l,disablePortal:u,modifiers:h,ref:n,open:P?!j:v,placement:m,popperOptions:w,popperRef:x,slotProps:S,slots:z,...C,style:{position:"fixed",top:0,left:0,display:E,...A},TransitionProps:L,children:s})})}),tj=fe(ej,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Td=y.forwardRef(function(t,n){const r=Mc(),s=tt({props:t,name:"MuiPopper"}),{anchorEl:a,component:l,components:u,componentsProps:f,container:h,disablePortal:v,keepMounted:m,modifiers:w,open:x,placement:A,popperOptions:P,popperRef:S,transition:z,slots:C,slotProps:j,...D}=s,k=C?.root??u?.Root,T={anchorEl:a,container:h,disablePortal:v,keepMounted:m,modifiers:w,open:x,placement:A,popperOptions:P,popperRef:S,transition:z,...D};return p.jsx(tj,{as:l,direction:r?"rtl":"ltr",slots:{root:k},slotProps:j??f,...T,ref:n})});function nj(e){return Ze("MuiListSubheader",e)}Qe("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const rj=e=>{const{classes:t,color:n,disableGutters:r,inset:s,disableSticky:a}=e,l={root:["root",n!=="default"&&`color${he(n)}`,!r&&"gutters",s&&"inset",!a&&"sticky"]};return Ke(l,nj,t)},oj=fe("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${he(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})(et(({theme:e})=>({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(e.vars||e).palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14),variants:[{props:{color:"primary"},style:{color:(e.vars||e).palette.primary.main}},{props:{color:"inherit"},style:{color:"inherit"}},{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.inset,style:{paddingLeft:72}},{props:({ownerState:t})=>!t.disableSticky,style:{position:"sticky",top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper}}]}))),Gv=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiListSubheader"}),{className:s,color:a="default",component:l="li",disableGutters:u=!1,disableSticky:f=!1,inset:h=!1,...v}=r,m={...r,color:a,component:l,disableGutters:u,disableSticky:f,inset:h},w=rj(m);return p.jsx(oj,{as:l,className:je(w.root,s),ref:n,ownerState:m,...v})});Gv&&(Gv.muiSkipListHighlight=!0);const sj=At(p.jsx("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function ij(e){return Ze("MuiChip",e)}const Ot=Qe("MuiChip",["root","sizeSmall","sizeMedium","colorDefault","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),aj=e=>{const{classes:t,disabled:n,size:r,color:s,iconColor:a,onDelete:l,clickable:u,variant:f}=e,h={root:["root",f,n&&"disabled",`size${he(r)}`,`color${he(s)}`,u&&"clickable",u&&`clickableColor${he(s)}`,l&&"deletable",l&&`deletableColor${he(s)}`,`${f}${he(s)}`],label:["label",`label${he(r)}`],avatar:["avatar",`avatar${he(r)}`,`avatarColor${he(s)}`],icon:["icon",`icon${he(r)}`,`iconColor${he(a)}`],deleteIcon:["deleteIcon",`deleteIcon${he(r)}`,`deleteIconColor${he(s)}`,`deleteIcon${he(f)}Color${he(s)}`]};return Ke(h,ij,t)},lj=fe("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{color:r,iconColor:s,clickable:a,onDelete:l,size:u,variant:f}=n;return[{[`& .${Ot.avatar}`]:t.avatar},{[`& .${Ot.avatar}`]:t[`avatar${he(u)}`]},{[`& .${Ot.avatar}`]:t[`avatarColor${he(r)}`]},{[`& .${Ot.icon}`]:t.icon},{[`& .${Ot.icon}`]:t[`icon${he(u)}`]},{[`& .${Ot.icon}`]:t[`iconColor${he(s)}`]},{[`& .${Ot.deleteIcon}`]:t.deleteIcon},{[`& .${Ot.deleteIcon}`]:t[`deleteIcon${he(u)}`]},{[`& .${Ot.deleteIcon}`]:t[`deleteIconColor${he(r)}`]},{[`& .${Ot.deleteIcon}`]:t[`deleteIcon${he(f)}Color${he(r)}`]},t.root,t[`size${he(u)}`],t[`color${he(r)}`],a&&t.clickable,a&&r!=="default"&&t[`clickableColor${he(r)})`],l&&t.deletable,l&&r!=="default"&&t[`deletableColor${he(r)}`],t[f],t[`${f}${he(r)}`]]}})(et(({theme:e})=>{const t=e.palette.mode==="light"?e.palette.grey[700]:e.palette.grey[300];return{maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:32/2,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${Ot.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${Ot.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:t,fontSize:e.typography.pxToRem(12)},[`& .${Ot.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${Ot.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${Ot.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${Ot.icon}`]:{marginLeft:5,marginRight:-6},[`& .${Ot.deleteIcon}`]:{WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:Pt(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:Pt(e.palette.text.primary,.4)}},variants:[{props:{size:"small"},style:{height:24,[`& .${Ot.icon}`]:{fontSize:18,marginLeft:4,marginRight:-4},[`& .${Ot.deleteIcon}`]:{fontSize:16,marginRight:4,marginLeft:-4}}},...Object.entries(e.palette).filter(fn(["contrastText"])).map(([n])=>({props:{color:n},style:{backgroundColor:(e.vars||e).palette[n].main,color:(e.vars||e).palette[n].contrastText,[`& .${Ot.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[n].contrastTextChannel} / 0.7)`:Pt(e.palette[n].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[n].contrastText}}}})),{props:n=>n.iconColor===n.color,style:{[`& .${Ot.icon}`]:{color:e.vars?e.vars.palette.Chip.defaultIconColor:t}}},{props:n=>n.iconColor===n.color&&n.color!=="default",style:{[`& .${Ot.icon}`]:{color:"inherit"}}},{props:{onDelete:!0},style:{[`&.${Ot.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Pt(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}},...Object.entries(e.palette).filter(fn(["dark"])).map(([n])=>({props:{color:n,onDelete:!0},style:{[`&.${Ot.focusVisible}`]:{background:(e.vars||e).palette[n].dark}}})),{props:{clickable:!0},style:{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Pt(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${Ot.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Pt(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}}},...Object.entries(e.palette).filter(fn(["dark"])).map(([n])=>({props:{color:n,clickable:!0},style:{[`&:hover, &.${Ot.focusVisible}`]:{backgroundColor:(e.vars||e).palette[n].dark}}})),{props:{variant:"outlined"},style:{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode==="light"?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${Ot.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${Ot.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${Ot.avatar}`]:{marginLeft:4},[`& .${Ot.avatarSmall}`]:{marginLeft:2},[`& .${Ot.icon}`]:{marginLeft:4},[`& .${Ot.iconSmall}`]:{marginLeft:2},[`& .${Ot.deleteIcon}`]:{marginRight:5},[`& .${Ot.deleteIconSmall}`]:{marginRight:3}}},...Object.entries(e.palette).filter(fn()).map(([n])=>({props:{variant:"outlined",color:n},style:{color:(e.vars||e).palette[n].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[n].mainChannel} / 0.7)`:Pt(e.palette[n].main,.7)}`,[`&.${Ot.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[n].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette[n].main,e.palette.action.hoverOpacity)},[`&.${Ot.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[n].mainChannel} / ${e.vars.palette.action.focusOpacity})`:Pt(e.palette[n].main,e.palette.action.focusOpacity)},[`& .${Ot.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[n].mainChannel} / 0.7)`:Pt(e.palette[n].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[n].main}}}}))]}})),cj=fe("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${he(r)}`]]}})({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap",variants:[{props:{variant:"outlined"},style:{paddingLeft:11,paddingRight:11}},{props:{size:"small"},style:{paddingLeft:8,paddingRight:8}},{props:{size:"small",variant:"outlined"},style:{paddingLeft:7,paddingRight:7}}]});function Ib(e){return e.key==="Backspace"||e.key==="Delete"}const Nc=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiChip"}),{avatar:s,className:a,clickable:l,color:u="default",component:f,deleteIcon:h,disabled:v=!1,icon:m,label:w,onClick:x,onDelete:A,onKeyDown:P,onKeyUp:S,size:z="medium",variant:C="filled",tabIndex:j,skipFocusWhenDisabled:D=!1,...k}=r,T=y.useRef(null),M=ln(T,n),E=G=>{G.stopPropagation(),A&&A(G)},L=G=>{G.currentTarget===G.target&&Ib(G)&&G.preventDefault(),P&&P(G)},H=G=>{G.currentTarget===G.target&&A&&Ib(G)&&A(G),S&&S(G)},V=l!==!1&&x?!0:l,W=V||A?Di:f||"div",B={...r,component:W,disabled:v,size:z,color:u,iconColor:y.isValidElement(m)&&m.props.color||u,onDelete:!!A,clickable:V,variant:C},Z=aj(B),X=W===Di?{component:f||"div",focusVisibleClassName:Z.focusVisible,...A&&{disableRipple:!0}}:{};let J=null;A&&(J=h&&y.isValidElement(h)?y.cloneElement(h,{className:je(h.props.className,Z.deleteIcon),onClick:E}):p.jsx(sj,{className:je(Z.deleteIcon),onClick:E}));let ne=null;s&&y.isValidElement(s)&&(ne=y.cloneElement(s,{className:je(Z.avatar,s.props.className)}));let Q=null;return m&&y.isValidElement(m)&&(Q=y.cloneElement(m,{className:je(Z.icon,m.props.className)})),p.jsxs(lj,{as:W,className:je(Z.root,a),disabled:V&&v?!0:void 0,onClick:x,onKeyDown:L,onKeyUp:H,ref:M,tabIndex:D&&v?-1:j,ownerState:B,...X,...k,children:[ne||Q,p.jsx(cj,{className:je(Z.label),ownerState:B,children:w}),J]})});function ff(e){return parseInt(e,10)||0}const uj={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function fj(e){for(const t in e)return!1;return!0}function Bb(e){return fj(e)||e.outerHeightStyle===0&&!e.overflowing}const dj=y.forwardRef(function(t,n){const{onChange:r,maxRows:s,minRows:a=1,style:l,value:u,...f}=t,{current:h}=y.useRef(u!=null),v=y.useRef(null),m=ln(n,v),w=y.useRef(null),x=y.useRef(null),A=y.useCallback(()=>{const j=v.current,D=x.current;if(!j||!D)return;const T=Co(j).getComputedStyle(j);if(T.width==="0px")return{outerHeightStyle:0,overflowing:!1};D.style.width=T.width,D.value=j.value||t.placeholder||"x",D.value.slice(-1)===` -`&&(D.value+=" ");const M=T.boxSizing,E=ff(T.paddingBottom)+ff(T.paddingTop),L=ff(T.borderBottomWidth)+ff(T.borderTopWidth),H=D.scrollHeight;D.value="x";const V=D.scrollHeight;let W=H;a&&(W=Math.max(Number(a)*V,W)),s&&(W=Math.min(Number(s)*V,W)),W=Math.max(W,V);const B=W+(M==="border-box"?E+L:0),Z=Math.abs(W-H)<=1;return{outerHeightStyle:B,overflowing:Z}},[s,a,t.placeholder]),P=$n(()=>{const j=v.current,D=A();if(!j||!D||Bb(D))return!1;const k=D.outerHeightStyle;return w.current!=null&&w.current!==k}),S=y.useCallback(()=>{const j=v.current,D=A();if(!j||!D||Bb(D))return;const k=D.outerHeightStyle;w.current!==k&&(w.current=k,j.style.height=`${k}px`),j.style.overflow=D.overflowing?"hidden":""},[A]),z=y.useRef(-1);xr(()=>{const j=Vm(S),D=v?.current;if(!D)return;const k=Co(D);k.addEventListener("resize",j);let T;return typeof ResizeObserver<"u"&&(T=new ResizeObserver(()=>{P()&&(T.unobserve(D),cancelAnimationFrame(z.current),S(),z.current=requestAnimationFrame(()=>{T.observe(D)}))}),T.observe(D)),()=>{j.clear(),cancelAnimationFrame(z.current),k.removeEventListener("resize",j),T&&T.disconnect()}},[A,S,P]),xr(()=>{S()});const C=j=>{h||S(),r&&r(j)};return p.jsxs(y.Fragment,{children:[p.jsx("textarea",{value:u,onChange:C,ref:m,rows:a,style:l,...f}),p.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:x,tabIndex:-1,style:{...uj.shadow,...l,paddingTop:0,paddingBottom:0}})]})});function Pc(e){return typeof e=="string"}function Zs({props:e,states:t,muiFormControl:n}){return t.reduce((r,s)=>(r[s]=e[s],n&&typeof e[s]>"u"&&(r[s]=n[s]),r),{})}const Ed=y.createContext(void 0);function zo(){return y.useContext(Ed)}function Nb(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function td(e,t=!1){return e&&(Nb(e.value)&&e.value!==""||t&&Nb(e.defaultValue)&&e.defaultValue!=="")}function pj(e){return e.startAdornment}function hj(e){return Ze("MuiInputBase",e)}const Or=Qe("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);var Vb;const Rd=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,n.size==="small"&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${he(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},Md=(e,t)=>{const{ownerState:n}=e;return[t.input,n.size==="small"&&t.inputSizeSmall,n.multiline&&t.inputMultiline,n.type==="search"&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},vj=e=>{const{classes:t,color:n,disabled:r,error:s,endAdornment:a,focused:l,formControl:u,fullWidth:f,hiddenLabel:h,multiline:v,readOnly:m,size:w,startAdornment:x,type:A}=e,P={root:["root",`color${he(n)}`,r&&"disabled",s&&"error",f&&"fullWidth",l&&"focused",u&&"formControl",w&&w!=="medium"&&`size${he(w)}`,v&&"multiline",x&&"adornedStart",a&&"adornedEnd",h&&"hiddenLabel",m&&"readOnly"],input:["input",r&&"disabled",A==="search"&&"inputTypeSearch",v&&"inputMultiline",w==="small"&&"inputSizeSmall",h&&"inputHiddenLabel",x&&"inputAdornedStart",a&&"inputAdornedEnd",m&&"readOnly"]};return Ke(P,hj,t)},Ld=fe("div",{name:"MuiInputBase",slot:"Root",overridesResolver:Rd})(et(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${Or.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"},variants:[{props:({ownerState:t})=>t.multiline,style:{padding:"4px 0 5px"}},{props:({ownerState:t,size:n})=>t.multiline&&n==="small",style:{paddingTop:1}},{props:({ownerState:t})=>t.fullWidth,style:{width:"100%"}}]}))),Id=fe("input",{name:"MuiInputBase",slot:"Input",overridesResolver:Md})(et(({theme:e})=>{const t=e.palette.mode==="light",n={color:"currentColor",...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})},r={opacity:"0 !important"},s=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{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%","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Or.formControl} &`]:{"&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&::-ms-input-placeholder":r,"&:focus::-webkit-input-placeholder":s,"&:focus::-moz-placeholder":s,"&:focus::-ms-input-placeholder":s},[`&.${Or.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:a})=>!a.disableInjectingGlobalStyles,style:{animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}}},{props:{size:"small"},style:{paddingTop:1}},{props:({ownerState:a})=>a.multiline,style:{height:"auto",resize:"none",padding:0,paddingTop:0}},{props:{type:"search"},style:{MozAppearance:"textfield"}}]}})),Xb=qm({"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}),Bd=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiInputBase"}),{"aria-describedby":s,autoComplete:a,autoFocus:l,className:u,color:f,components:h={},componentsProps:v={},defaultValue:m,disabled:w,disableInjectingGlobalStyles:x,endAdornment:A,error:P,fullWidth:S=!1,id:z,inputComponent:C="input",inputProps:j={},inputRef:D,margin:k,maxRows:T,minRows:M,multiline:E=!1,name:L,onBlur:H,onChange:V,onClick:W,onFocus:B,onKeyDown:Z,onKeyUp:X,placeholder:J,readOnly:ne,renderSuffix:Q,rows:G,size:R,slotProps:U={},slots:I={},startAdornment:$,type:ee="text",value:re,...ae}=r,we=j.value!=null?j.value:re,{current:se}=y.useRef(we!=null),xe=y.useRef(),ke=y.useCallback(_e=>{},[]),Re=ln(xe,D,j.ref,ke),[Ae,Fe]=y.useState(!1),ge=zo(),We=Zs({props:r,muiFormControl:ge,states:["color","disabled","error","hiddenLabel","size","required","filled"]});We.focused=ge?ge.focused:Ae,y.useEffect(()=>{!ge&&w&&Ae&&(Fe(!1),H&&H())},[ge,w,Ae,H]);const yt=ge&&ge.onFilled,Le=ge&&ge.onEmpty,pt=y.useCallback(_e=>{td(_e)?yt&&yt():Le&&Le()},[yt,Le]);xr(()=>{se&&pt({value:we})},[we,pt,se]);const ut=_e=>{B&&B(_e),j.onFocus&&j.onFocus(_e),ge&&ge.onFocus?ge.onFocus(_e):Fe(!0)},dt=_e=>{H&&H(_e),j.onBlur&&j.onBlur(_e),ge&&ge.onBlur?ge.onBlur(_e):Fe(!1)},N=(_e,...Mt)=>{if(!se){const It=_e.target||xe.current;if(It==null)throw new Error(ps(1));pt({value:It.value})}j.onChange&&j.onChange(_e,...Mt),V&&V(_e,...Mt)};y.useEffect(()=>{pt(xe.current)},[]);const q=_e=>{xe.current&&_e.currentTarget===_e.target&&xe.current.focus(),W&&W(_e)};let ie=C,pe=j;E&&ie==="input"&&(G?pe={type:void 0,minRows:G,maxRows:G,...pe}:pe={type:void 0,maxRows:T,minRows:M,...pe},ie=dj);const Pe=_e=>{pt(_e.animationName==="mui-auto-fill-cancel"?xe.current:{value:"x"})};y.useEffect(()=>{ge&&ge.setAdornedStart(!!$)},[ge,$]);const ye={...r,color:We.color||"primary",disabled:We.disabled,endAdornment:A,error:We.error,focused:We.focused,formControl:ge,fullWidth:S,hiddenLabel:We.hiddenLabel,multiline:E,size:We.size,startAdornment:$,type:ee},ze=vj(ye),Je=I.root||h.Root||Ld,st=U.root||v.root||{},at=I.input||h.Input||Id;return pe={...pe,...U.input??v.input},p.jsxs(y.Fragment,{children:[!x&&typeof Xb=="function"&&(Vb||(Vb=p.jsx(Xb,{}))),p.jsxs(Je,{...st,ref:n,onClick:q,...ae,...!Pc(Je)&&{ownerState:{...ye,...st.ownerState}},className:je(ze.root,st.className,u,ne&&"MuiInputBase-readOnly"),children:[$,p.jsx(Ed.Provider,{value:null,children:p.jsx(at,{"aria-invalid":We.error,"aria-describedby":s,autoComplete:a,autoFocus:l,defaultValue:m,disabled:We.disabled,id:z,onAnimationStart:Pe,name:L,placeholder:J,readOnly:ne,required:We.required,rows:G,value:we,onKeyDown:Z,onKeyUp:X,type:ee,...pe,...!Pc(at)&&{as:ie,ownerState:{...ye,...pe.ownerState}},ref:Re,className:je(ze.input,pe.className,ne&&"MuiInputBase-readOnly"),onBlur:dt,onChange:N,onFocus:ut})}),A,Q?Q({...We,startAdornment:$}):null]})]})});function mj(e){return Ze("MuiInput",e)}const Vs={...Or,...Qe("MuiInput",["root","underline","input"])};function gj(e){return Ze("MuiOutlinedInput",e)}const Qr={...Or,...Qe("MuiOutlinedInput",["root","notchedOutline","input"])};function yj(e){return Ze("MuiFilledInput",e)}const Tr={...Or,...Qe("MuiFilledInput",["root","underline","input","adornedStart","adornedEnd","sizeSmall","multiline","hiddenLabel"])},Kx=At(p.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");function Aj(e){return Ze("MuiAutocomplete",e)}const jt=Qe("MuiAutocomplete",["root","expanded","fullWidth","focused","focusVisible","tag","tagSizeSmall","tagSizeMedium","hasPopupIcon","hasClearIcon","inputRoot","input","inputFocused","endAdornment","clearIndicator","popupIndicator","popupIndicatorOpen","popper","popperDisablePortal","paper","listbox","loading","noOptions","option","groupLabel","groupUl"]);var Fb,Wb;const Pj=e=>{const{classes:t,disablePortal:n,expanded:r,focused:s,fullWidth:a,hasClearIcon:l,hasPopupIcon:u,inputFocused:f,popupOpen:h,size:v}=e,m={root:["root",r&&"expanded",s&&"focused",a&&"fullWidth",l&&"hasClearIcon",u&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",f&&"inputFocused"],tag:["tag",`tagSize${he(v)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",h&&"popupIndicatorOpen"],popper:["popper",n&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return Ke(m,Aj,t)},bj=fe("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{fullWidth:r,hasClearIcon:s,hasPopupIcon:a,inputFocused:l,size:u}=n;return[{[`& .${jt.tag}`]:t.tag},{[`& .${jt.tag}`]:t[`tagSize${he(u)}`]},{[`& .${jt.inputRoot}`]:t.inputRoot},{[`& .${jt.input}`]:t.input},{[`& .${jt.input}`]:l&&t.inputFocused},t.root,r&&t.fullWidth,a&&t.hasPopupIcon,s&&t.hasClearIcon]}})({[`&.${jt.focused} .${jt.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${jt.clearIndicator}`]:{visibility:"visible"}},[`& .${jt.tag}`]:{margin:3,maxWidth:"calc(100% - 6px)"},[`& .${jt.inputRoot}`]:{[`.${jt.hasPopupIcon}&, .${jt.hasClearIcon}&`]:{paddingRight:30},[`.${jt.hasPopupIcon}.${jt.hasClearIcon}&`]:{paddingRight:56},[`& .${jt.input}`]:{width:0,minWidth:30}},[`& .${Vs.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${Vs.root}.${Or.sizeSmall}`]:{[`& .${Vs.input}`]:{padding:"2px 4px 3px 0"}},[`& .${Qr.root}`]:{padding:9,[`.${jt.hasPopupIcon}&, .${jt.hasClearIcon}&`]:{paddingRight:39},[`.${jt.hasPopupIcon}.${jt.hasClearIcon}&`]:{paddingRight:65},[`& .${jt.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${jt.endAdornment}`]:{right:9}},[`& .${Qr.root}.${Or.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${jt.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${Tr.root}`]:{paddingTop:19,paddingLeft:8,[`.${jt.hasPopupIcon}&, .${jt.hasClearIcon}&`]:{paddingRight:39},[`.${jt.hasPopupIcon}.${jt.hasClearIcon}&`]:{paddingRight:65},[`& .${Tr.input}`]:{padding:"7px 4px"},[`& .${jt.endAdornment}`]:{right:9}},[`& .${Tr.root}.${Or.sizeSmall}`]:{paddingBottom:1,[`& .${Tr.input}`]:{padding:"2.5px 4px"}},[`& .${Or.hiddenLabel}`]:{paddingTop:8},[`& .${Tr.root}.${Or.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${jt.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${Tr.root}.${Or.hiddenLabel}.${Or.sizeSmall}`]:{[`& .${jt.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${jt.input}`]:{flexGrow:1,textOverflow:"ellipsis",opacity:0},variants:[{props:{fullWidth:!0},style:{width:"100%"}},{props:{size:"small"},style:{[`& .${jt.tag}`]:{margin:2,maxWidth:"calc(100% - 4px)"}}},{props:{inputFocused:!0},style:{[`& .${jt.input}`]:{opacity:1}}},{props:{multiple:!0},style:{[`& .${jt.inputRoot}`]:{flexWrap:"wrap"}}}]}),wj=fe("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"50%",transform:"translate(0, -50%)"}),xj=fe(mr,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),Sj=fe(mr,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popupIndicator,n.popupOpen&&t.popupIndicatorOpen]}})({padding:2,marginRight:-2,variants:[{props:{popupOpen:!0},style:{transform:"rotate(180deg)"}}]}),Hj=fe(Td,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${jt.option}`]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})(et(({theme:e})=>({zIndex:(e.vars||e).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:"absolute"}}]}))),Cj=fe(Br,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})(et(({theme:e})=>({...e.typography.body1,overflow:"auto"}))),jj=fe("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})(et(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"}))),Dj=fe("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})(et(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"}))),zj=fe("ul",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(e,t)=>t.listbox})(et(({theme:e})=>({listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",[`& .${jt.option}`]:{minHeight:48,display:"flex",overflow:"hidden",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16,[e.breakpoints.up("sm")]:{minHeight:"auto"},[`&.${jt.focused}`]:{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},'&[aria-disabled="true"]':{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`&.${jt.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${jt.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${jt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}}))),kj=fe(Gv,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})(et(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8}))),Oj=fe("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${jt.option}`]:{paddingLeft:24}}),Tj=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiAutocomplete"}),{autoComplete:s=!1,autoHighlight:a=!1,autoSelect:l=!1,blurOnSelect:u=!1,ChipProps:f,className:h,clearIcon:v=Fb||(Fb=p.jsx(Vx,{fontSize:"small"})),clearOnBlur:m=!r.freeSolo,clearOnEscape:w=!1,clearText:x="Clear",closeText:A="Close",componentsProps:P,defaultValue:S=r.multiple?[]:null,disableClearable:z=!1,disableCloseOnSelect:C=!1,disabled:j=!1,disabledItemsFocusable:D=!1,disableListWrap:k=!1,disablePortal:T=!1,filterOptions:M,filterSelectedOptions:E=!1,forcePopupIcon:L="auto",freeSolo:H=!1,fullWidth:V=!1,getLimitTagsText:W=Et=>`+${Et}`,getOptionDisabled:B,getOptionKey:Z,getOptionLabel:X,isOptionEqualToValue:J,groupBy:ne,handleHomeEndKeys:Q=!r.freeSolo,id:G,includeInputInList:R=!1,inputValue:U,limitTags:I=-1,ListboxComponent:$,ListboxProps:ee,loading:re=!1,loadingText:ae="Loading…",multiple:we=!1,noOptionsText:se="No options",onChange:xe,onClose:ke,onHighlightChange:Re,onInputChange:Ae,onOpen:Fe,open:ge,openOnFocus:We=!1,openText:yt="Open",options:Le,PaperComponent:pt,PopperComponent:ut,popupIcon:dt=Wb||(Wb=p.jsx(Kx,{})),readOnly:N=!1,renderGroup:q,renderInput:ie,renderOption:pe,renderTags:Pe,selectOnFocus:ye=!r.freeSolo,size:ze="medium",slots:Je={},slotProps:st={},value:at,..._e}=r,{getRootProps:Mt,getInputProps:It,getInputLabelProps:Ue,getPopupIndicatorProps:_,getClearProps:Y,getTagProps:be,getListboxProps:Ce,getOptionProps:Oe,value:Me,dirty:Ge,expanded:Ie,id:nt,popupOpen:ft,focused:Tt,focusedTag:qt,anchorEl:qe,setAnchorEl:Lt,inputValue:Hn,groupedOptions:pn}=V7({...r,componentName:"Autocomplete"}),Fn=!z&&!j&&Ge&&!N,hn=(!H||L===!0)&&L!==!1,{onMouseDown:Hr}=It(),{ref:lo,...To}=Ce(),co=X||(Et=>Et.label??Et),vn={...r,disablePortal:T,expanded:Ie,focused:Tt,fullWidth:V,getOptionLabel:co,hasClearIcon:Fn,hasPopupIcon:hn,inputFocused:qt===-1,popupOpen:ft,size:ze},Ee=Pj(vn),Xe={slots:{paper:pt,popper:ut,...Je},slotProps:{chip:f,listbox:ee,...P,...st}},[ht,de]=ct("listbox",{elementType:zj,externalForwardedProps:Xe,ownerState:vn,className:Ee.listbox,additionalProps:To,ref:lo}),[ve,Ne]=ct("paper",{elementType:Br,externalForwardedProps:Xe,ownerState:vn,className:Ee.paper}),[bt,St]=ct("popper",{elementType:Td,externalForwardedProps:Xe,ownerState:vn,className:Ee.popper,additionalProps:{disablePortal:T,style:{width:qe?qe.clientWidth:null},role:"presentation",anchorEl:qe,open:ft}});let Nt;if(we&&Me.length>0){const Et=Fr=>({className:Ee.tag,disabled:j,...be(Fr)});Pe?Nt=Pe(Me,Et,vn):Nt=Me.map((Fr,uo)=>{const{key:Ro,...Wr}=Et({index:uo});return p.jsx(Nc,{label:co(Fr),size:ze,...Wr,...Xe.slotProps.chip},Ro)})}if(I>-1&&Array.isArray(Nt)){const Et=Nt.length-I;!Tt&&Et>0&&(Nt=Nt.splice(0,I),Nt.push(p.jsx("span",{className:Ee.tag,children:W(Et)},Nt.length)))}const On=q||(Et=>p.jsxs("li",{children:[p.jsx(kj,{className:Ee.groupLabel,ownerState:vn,component:"div",children:Et.group}),p.jsx(Oj,{className:Ee.groupUl,ownerState:vn,children:Et.children})]},Et.key)),Qt=pe||((Et,Fr)=>{const{key:uo,...Ro}=Et;return p.jsx("li",{...Ro,children:co(Fr)},uo)}),Ks=(Et,Fr)=>{const uo=Oe({option:Et,index:Fr});return Qt({...uo,className:Ee.option},Et,{selected:uo["aria-selected"],index:Fr,inputValue:Hn},vn)},Ni=Xe.slotProps.clearIndicator,Qa=Xe.slotProps.popupIndicator;return p.jsxs(y.Fragment,{children:[p.jsx(bj,{ref:n,className:je(Ee.root,h),ownerState:vn,...Mt(_e),children:ie({id:nt,disabled:j,fullWidth:!0,size:ze==="small"?"small":void 0,InputLabelProps:Ue(),InputProps:{ref:Lt,className:Ee.inputRoot,startAdornment:Nt,onMouseDown:Et=>{Et.target===Et.currentTarget&&Hr(Et)},...(Fn||hn)&&{endAdornment:p.jsxs(wj,{className:Ee.endAdornment,ownerState:vn,children:[Fn?p.jsx(xj,{...Y(),"aria-label":x,title:x,ownerState:vn,...Ni,className:je(Ee.clearIndicator,Ni?.className),children:v}):null,hn?p.jsx(Sj,{..._(),disabled:j,"aria-label":ft?A:yt,title:ft?A:yt,ownerState:vn,...Qa,className:je(Ee.popupIndicator,Qa?.className),children:dt}):null]})}},inputProps:{className:Ee.input,disabled:j,readOnly:N,...It()}})}),qe?p.jsx(Hj,{as:bt,...St,children:p.jsxs(Cj,{as:ve,...Ne,children:[re&&pn.length===0?p.jsx(jj,{className:Ee.loading,ownerState:vn,children:ae}):null,pn.length===0&&!H&&!re?p.jsx(Dj,{className:Ee.noOptions,ownerState:vn,role:"presentation",onMouseDown:Et=>{Et.preventDefault()},children:se}):null,pn.length>0?p.jsx(ht,{as:$,...de,children:pn.map((Et,Fr)=>ne?On({key:Et.key,group:Et.group,children:Et.options.map((uo,Ro)=>Ks(uo,Et.index+Ro))}):Ks(Et,Fr))}):null]})}):null]})}),Ej={entering:{opacity:1},entered:{opacity:1}},Zv=y.forwardRef(function(t,n){const r=Vr(),s={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:l=!0,children:u,easing:f,in:h,onEnter:v,onEntered:m,onEntering:w,onExit:x,onExited:A,onExiting:P,style:S,timeout:z=s,TransitionComponent:C=Do,...j}=t,D=y.useRef(null),k=ln(D,Ys(u),n),T=Z=>X=>{if(Z){const J=D.current;X===void 0?Z(J):Z(J,X)}},M=T(w),E=T((Z,X)=>{Qm(Z);const J=Oa({style:S,timeout:z,easing:f},{mode:"enter"});Z.style.webkitTransition=r.transitions.create("opacity",J),Z.style.transition=r.transitions.create("opacity",J),v&&v(Z,X)}),L=T(m),H=T(P),V=T(Z=>{const X=Oa({style:S,timeout:z,easing:f},{mode:"exit"});Z.style.webkitTransition=r.transitions.create("opacity",X),Z.style.transition=r.transitions.create("opacity",X),x&&x(Z)}),W=T(A),B=Z=>{a&&a(D.current,Z)};return p.jsx(C,{appear:l,in:h,nodeRef:D,onEnter:E,onEntered:L,onEntering:M,onExit:V,onExited:W,onExiting:H,addEndListener:B,timeout:z,...j,children:(Z,{ownerState:X,...J})=>y.cloneElement(u,{style:{opacity:0,visibility:Z==="exited"&&!h?"hidden":void 0,...Ej[Z],...S,...u.props.style},ref:k,...J})})});function Rj(e){return Ze("MuiBackdrop",e)}Qe("MuiBackdrop",["root","invisible"]);const Mj=e=>{const{classes:t,invisible:n}=e;return Ke({root:["root",n&&"invisible"]},Rj,t)},Lj=fe("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})({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",variants:[{props:{invisible:!0},style:{backgroundColor:"transparent"}}]}),_x=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiBackdrop"}),{children:s,className:a,component:l="div",invisible:u=!1,open:f,components:h={},componentsProps:v={},slotProps:m={},slots:w={},TransitionComponent:x,transitionDuration:A,...P}=r,S={...r,component:l,invisible:u},z=Mj(S),C={transition:x,root:h.Root,...w},j={...v,...m},D={slots:C,slotProps:j},[k,T]=ct("root",{elementType:Lj,externalForwardedProps:D,className:je(z.root,a),ownerState:S}),[M,E]=ct("transition",{elementType:Zv,externalForwardedProps:D,ownerState:S});return p.jsx(M,{in:f,timeout:A,...P,...E,children:p.jsx(k,{"aria-hidden":!0,...T,classes:z,ref:n,children:s})})}),Ij=Qe("MuiBox",["root"]),Bj=Lc(),gt=US({themeId:eo,defaultTheme:Bj,defaultClassName:Ij.root,generateClassName:lx.generate});function Nj(e){return Ze("MuiButton",e)}const ui=Qe("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","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge","loading","loadingWrapper","loadingIconPlaceholder","loadingIndicator","loadingPositionCenter","loadingPositionStart","loadingPositionEnd"]),$x=y.createContext({}),Vj=y.createContext(void 0),Xj=e=>{const{color:t,disableElevation:n,fullWidth:r,size:s,variant:a,loading:l,loadingPosition:u,classes:f}=e,h={root:["root",l&&"loading",a,`${a}${he(t)}`,`size${he(s)}`,`${a}Size${he(s)}`,`color${he(t)}`,n&&"disableElevation",r&&"fullWidth",l&&`loadingPosition${he(u)}`],startIcon:["icon","startIcon",`iconSize${he(s)}`],endIcon:["icon","endIcon",`iconSize${he(s)}`],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]},v=Ke(h,Nj,f);return{...f,...v}},e0=[{props:{size:"small"},style:{"& > *:nth-of-type(1)":{fontSize:18}}},{props:{size:"medium"},style:{"& > *:nth-of-type(1)":{fontSize:20}}},{props:{size:"large"},style:{"& > *:nth-of-type(1)":{fontSize:22}}}],Fj=fe(Di,{shouldForwardProp:e=>Xn(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${he(n.color)}`],t[`size${he(n.size)}`],t[`${n.variant}Size${he(n.size)}`],n.color==="inherit"&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth,n.loading&&t.loading]}})(et(({theme:e})=>{const t=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],n=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:"6px 16px",border:0,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"},[`&.${ui.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:"contained"},style:{color:"var(--variant-containedColor)",backgroundColor:"var(--variant-containedBg)",boxShadow:(e.vars||e).shadows[2],"&:hover":{boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2]}},"&:active":{boxShadow:(e.vars||e).shadows[8]},[`&.${ui.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ui.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:"outlined"},style:{padding:"5px 15px",border:"1px solid currentColor",borderColor:"var(--variant-outlinedBorder, currentColor)",backgroundColor:"var(--variant-outlinedBg)",color:"var(--variant-outlinedColor)",[`&.${ui.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:"text"},style:{padding:"6px 8px",color:"var(--variant-textColor)",backgroundColor:"var(--variant-textBg)"}},...Object.entries(e.palette).filter(fn()).map(([r])=>({props:{color:r},style:{"--variant-textColor":(e.vars||e).palette[r].main,"--variant-outlinedColor":(e.vars||e).palette[r].main,"--variant-outlinedBorder":e.vars?`rgba(${e.vars.palette[r].mainChannel} / 0.5)`:Pt(e.palette[r].main,.5),"--variant-containedColor":(e.vars||e).palette[r].contrastText,"--variant-containedBg":(e.vars||e).palette[r].main,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":(e.vars||e).palette[r].dark,"--variant-textBg":e.vars?`rgba(${e.vars.palette[r].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette[r].main,e.palette.action.hoverOpacity),"--variant-outlinedBorder":(e.vars||e).palette[r].main,"--variant-outlinedBg":e.vars?`rgba(${e.vars.palette[r].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette[r].main,e.palette.action.hoverOpacity)}}}})),{props:{color:"inherit"},style:{color:"inherit",borderColor:"currentColor","--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedBg:t,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedHoverBg:n,"--variant-textBg":e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette.text.primary,e.palette.action.hoverOpacity),"--variant-outlinedBg":e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette.text.primary,e.palette.action.hoverOpacity)}}}},{props:{size:"small",variant:"text"},style:{padding:"4px 5px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"text"},style:{padding:"8px 11px",fontSize:e.typography.pxToRem(15)}},{props:{size:"small",variant:"outlined"},style:{padding:"3px 9px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"outlined"},style:{padding:"7px 21px",fontSize:e.typography.pxToRem(15)}},{props:{size:"small",variant:"contained"},style:{padding:"4px 10px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"contained"},style:{padding:"8px 22px",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${ui.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${ui.disabled}`]:{boxShadow:"none"}}},{props:{fullWidth:!0},style:{width:"100%"}},{props:{loadingPosition:"center"},style:{transition:e.transitions.create(["background-color","box-shadow","border-color"],{duration:e.transitions.duration.short}),[`&.${ui.loading}`]:{color:"transparent"}}}]}})),Wj=fe("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,n.loading&&t.startIconLoadingStart,t[`iconSize${he(n.size)}`]]}})(({theme:e})=>({display:"inherit",marginRight:8,marginLeft:-4,variants:[{props:{size:"small"},style:{marginLeft:-2}},{props:{loadingPosition:"start",loading:!0},style:{transition:e.transitions.create(["opacity"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"start",loading:!0,fullWidth:!0},style:{marginRight:-8}},...e0]})),Jj=fe("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,n.loading&&t.endIconLoadingEnd,t[`iconSize${he(n.size)}`]]}})(({theme:e})=>({display:"inherit",marginRight:-4,marginLeft:8,variants:[{props:{size:"small"},style:{marginRight:-2}},{props:{loadingPosition:"end",loading:!0},style:{transition:e.transitions.create(["opacity"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"end",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...e0]})),qj=fe("span",{name:"MuiButton",slot:"LoadingIndicator",overridesResolver:(e,t)=>t.loadingIndicator})(({theme:e})=>({display:"none",position:"absolute",visibility:"visible",variants:[{props:{loading:!0},style:{display:"flex"}},{props:{loadingPosition:"start"},style:{left:14}},{props:{loadingPosition:"start",size:"small"},style:{left:10}},{props:{variant:"text",loadingPosition:"start"},style:{left:6}},{props:{loadingPosition:"center"},style:{left:"50%",transform:"translate(-50%)",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:"end"},style:{right:14}},{props:{loadingPosition:"end",size:"small"},style:{right:10}},{props:{variant:"text",loadingPosition:"end"},style:{right:6}},{props:{loadingPosition:"start",fullWidth:!0},style:{position:"relative",left:-10}},{props:{loadingPosition:"end",fullWidth:!0},style:{position:"relative",right:-10}}]})),Jb=fe("span",{name:"MuiButton",slot:"LoadingIconPlaceholder",overridesResolver:(e,t)=>t.loadingIconPlaceholder})({display:"inline-block",width:"1em",height:"1em"}),Rt=y.forwardRef(function(t,n){const r=y.useContext($x),s=y.useContext(Vj),a=za(r,t),l=tt({props:a,name:"MuiButton"}),{children:u,color:f="primary",component:h="button",className:v,disabled:m=!1,disableElevation:w=!1,disableFocusRipple:x=!1,endIcon:A,focusVisibleClassName:P,fullWidth:S=!1,id:z,loading:C=null,loadingIndicator:j,loadingPosition:D="center",size:k="medium",startIcon:T,type:M,variant:E="text",...L}=l,H=no(z),V=j??p.jsx(Xa,{"aria-labelledby":H,color:"inherit",size:16}),W={...l,color:f,component:h,disabled:m,disableElevation:w,disableFocusRipple:x,fullWidth:S,loading:C,loadingIndicator:V,loadingPosition:D,size:k,type:M,variant:E},B=Xj(W),Z=(T||C&&D==="start")&&p.jsx(Wj,{className:B.startIcon,ownerState:W,children:T||p.jsx(Jb,{className:B.loadingIconPlaceholder,ownerState:W})}),X=(A||C&&D==="end")&&p.jsx(Jj,{className:B.endIcon,ownerState:W,children:A||p.jsx(Jb,{className:B.loadingIconPlaceholder,ownerState:W})}),J=s||"",ne=typeof C=="boolean"?p.jsx("span",{className:B.loadingWrapper,style:{display:"contents"},children:C&&p.jsx(qj,{className:B.loadingIndicator,ownerState:W,children:V})}):null;return p.jsxs(Fj,{ownerState:W,className:je(r.className,B.root,v,J),component:h,disabled:m||C,focusRipple:!x,focusVisibleClassName:je(B.focusVisible,P),ref:n,type:M,id:C?H:z,...L,classes:B,children:[Z,D!=="end"&&ne,u,D==="end"&&ne,X]})});function Uj(e){return Ze("MuiCard",e)}Qe("MuiCard",["root"]);const Yj=e=>{const{classes:t}=e;return Ke({root:["root"]},Uj,t)},Gj=fe(Br,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})({overflow:"hidden"}),t0=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiCard"}),{className:s,raised:a=!1,...l}=r,u={...r,raised:a},f=Yj(u);return p.jsx(Gj,{className:je(f.root,s),elevation:a?8:void 0,ref:n,ownerState:u,...l})});function Zj(e){return Ze("MuiCardContent",e)}Qe("MuiCardContent",["root"]);const Qj=e=>{const{classes:t}=e;return Ke({root:["root"]},Zj,t)},Kj=fe("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:16,"&:last-child":{paddingBottom:24}}),Qv=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiCardContent"}),{className:s,component:a="div",...l}=r,u={...r,component:a},f=Qj(u);return p.jsx(Kj,{as:a,className:je(f.root,s),ownerState:u,ref:n,...l})});function _j(e){return Ze("MuiCardMedia",e)}Qe("MuiCardMedia",["root","media","img"]);const $j=e=>{const{classes:t,isMediaComponent:n,isImageComponent:r}=e;return Ke({root:["root",n&&"media",r&&"img"]},_j,t)},eD=fe("div",{name:"MuiCardMedia",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{isMediaComponent:r,isImageComponent:s}=n;return[t.root,r&&t.media,s&&t.img]}})({display:"block",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center",variants:[{props:{isMediaComponent:!0},style:{width:"100%"}},{props:{isImageComponent:!0},style:{objectFit:"cover"}}]}),tD=["video","audio","picture","iframe","img"],nD=["picture","img"],rD=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiCardMedia"}),{children:s,className:a,component:l="div",image:u,src:f,style:h,...v}=r,m=tD.includes(l),w=!m&&u?{backgroundImage:`url("${u}")`,...h}:h,x={...r,component:l,isMediaComponent:m,isImageComponent:nD.includes(l)},A=$j(x);return p.jsx(eD,{className:je(A.root,a),as:l,role:!m&&u?"img":void 0,ref:n,style:w,ownerState:x,src:m?u||f:void 0,...v,children:s})});function oD(e){return Ze("PrivateSwitchBase",e)}Qe("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const sD=e=>{const{classes:t,checked:n,disabled:r,edge:s}=e,a={root:["root",n&&"checked",r&&"disabled",s&&`edge${he(s)}`],input:["input"]};return Ke(a,oD,t)},iD=fe(Di,{name:"MuiSwitchBase"})({padding:9,borderRadius:"50%",variants:[{props:{edge:"start",size:"small"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e==="start"&&t.size!=="small",style:{marginLeft:-12}},{props:{edge:"end",size:"small"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e==="end"&&t.size!=="small",style:{marginRight:-12}}]}),aD=fe("input",{name:"MuiSwitchBase",shouldForwardProp:Xn})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),sg=y.forwardRef(function(t,n){const{autoFocus:r,checked:s,checkedIcon:a,defaultChecked:l,disabled:u,disableFocusRipple:f=!1,edge:h=!1,icon:v,id:m,inputProps:w,inputRef:x,name:A,onBlur:P,onChange:S,onFocus:z,readOnly:C,required:j=!1,tabIndex:D,type:k,value:T,slots:M={},slotProps:E={},...L}=t,[H,V]=Ws({controlled:s,default:!!l,name:"SwitchBase",state:"checked"}),W=zo(),B=re=>{z&&z(re),W&&W.onFocus&&W.onFocus(re)},Z=re=>{P&&P(re),W&&W.onBlur&&W.onBlur(re)},X=re=>{if(re.nativeEvent.defaultPrevented)return;const ae=re.target.checked;V(ae),S&&S(re,ae)};let J=u;W&&typeof J>"u"&&(J=W.disabled);const ne=k==="checkbox"||k==="radio",Q={...t,checked:H,disabled:J,disableFocusRipple:f,edge:h},G=sD(Q),R={slots:M,slotProps:{input:w,...E}},[U,I]=ct("root",{ref:n,elementType:iD,className:G.root,shouldForwardComponentProp:!0,externalForwardedProps:{...R,component:"span",...L},getSlotProps:re=>({...re,onFocus:ae=>{re.onFocus?.(ae),B(ae)},onBlur:ae=>{re.onBlur?.(ae),Z(ae)}}),ownerState:Q,additionalProps:{centerRipple:!0,focusRipple:!f,disabled:J,role:void 0,tabIndex:null}}),[$,ee]=ct("input",{ref:x,elementType:aD,className:G.input,externalForwardedProps:R,getSlotProps:re=>({onChange:ae=>{re.onChange?.(ae),X(ae)}}),ownerState:Q,additionalProps:{autoFocus:r,checked:s,defaultChecked:l,disabled:J,id:ne?m:void 0,name:A,readOnly:C,required:j,tabIndex:D,type:k,...k==="checkbox"&&T===void 0?{}:{value:T}}});return p.jsxs(U,{...I,children:[p.jsx($,{...ee}),H?a:v]})}),lD=At(p.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),cD=At(p.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),uD=At(p.jsx("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function fD(e){return Ze("MuiCheckbox",e)}const av=Qe("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),dD=e=>{const{classes:t,indeterminate:n,color:r,size:s}=e,a={root:["root",n&&"indeterminate",`color${he(r)}`,`size${he(s)}`]},l=Ke(a,fD,t);return{...t,...l}},pD=fe(sg,{shouldForwardProp:e=>Xn(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,t[`size${he(n.size)}`],n.color!=="default"&&t[`color${he(n.color)}`]]}})(et(({theme:e})=>({color:(e.vars||e).palette.text.secondary,variants:[{props:{color:"default",disableRipple:!1},style:{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette.action.active,e.palette.action.hoverOpacity)}}},...Object.entries(e.palette).filter(fn()).map(([t])=>({props:{color:t,disableRipple:!1},style:{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette[t].main,e.palette.action.hoverOpacity)}}})),...Object.entries(e.palette).filter(fn()).map(([t])=>({props:{color:t},style:{[`&.${av.checked}, &.${av.indeterminate}`]:{color:(e.vars||e).palette[t].main},[`&.${av.disabled}`]:{color:(e.vars||e).palette.action.disabled}}})),{props:{disableRipple:!1},style:{"&:hover":{"@media (hover: none)":{backgroundColor:"transparent"}}}}]}))),hD=p.jsx(cD,{}),vD=p.jsx(lD,{}),mD=p.jsx(uD,{}),qb=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiCheckbox"}),{checkedIcon:s=hD,color:a="primary",icon:l=vD,indeterminate:u=!1,indeterminateIcon:f=mD,inputProps:h,size:v="medium",disableRipple:m=!1,className:w,slots:x={},slotProps:A={},...P}=r,S=u?f:l,z=u?f:s,C={...r,disableRipple:m,color:a,indeterminate:u,size:v},j=dD(C),D=A.input??h,[k,T]=ct("root",{ref:n,elementType:pD,className:je(j.root,w),shouldForwardComponentProp:!0,externalForwardedProps:{slots:x,slotProps:A,...P},ownerState:C,additionalProps:{type:"checkbox",icon:y.cloneElement(S,{fontSize:S.props.fontSize??v}),checkedIcon:y.cloneElement(z,{fontSize:z.props.fontSize??v}),disableRipple:m,slots:x,slotProps:{input:Um(typeof D=="function"?D(C):D,{"data-indeterminate":u})}}});return p.jsx(k,{...T,classes:j})});function Ub(e){return e.substring(2).toLowerCase()}function gD(e,t){return t.documentElement.clientWidth(setTimeout(()=>{f.current=!0},0),()=>{f.current=!1}),[]);const v=ln(Ys(t),u),m=$n(A=>{const P=h.current;h.current=!1;const S=er(u.current);if(!f.current||!u.current||"clientX"in A&&gD(A,S))return;if(l.current){l.current=!1;return}let z;A.composedPath?z=A.composedPath().includes(u.current):z=!S.documentElement.contains(A.target)||u.current.contains(A.target),!z&&(n||!P)&&s(A)}),w=A=>P=>{h.current=!0;const S=t.props[A];S&&S(P)},x={ref:v};return a!==!1&&(x[a]=w(a)),y.useEffect(()=>{if(a!==!1){const A=Ub(a),P=er(u.current),S=()=>{l.current=!0};return P.addEventListener(A,m),P.addEventListener("touchmove",S),()=>{P.removeEventListener(A,m),P.removeEventListener("touchmove",S)}}},[m,a]),r!==!1&&(x[r]=w(r)),y.useEffect(()=>{if(r!==!1){const A=Ub(r),P=er(u.current);return P.addEventListener(A,m),()=>{P.removeEventListener(A,m)}}},[m,r]),y.cloneElement(t,x)}const Kv=typeof qm({})=="function",yD=(e,t)=>({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%",...t&&!e.vars&&{colorScheme:e.palette.mode}}),AD=e=>({color:(e.vars||e).palette.text.primary,...e.typography.body1,backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}}),r0=(e,t=!1)=>{const n={};t&&e.colorSchemes&&typeof e.getColorSchemeSelector=="function"&&Object.entries(e.colorSchemes).forEach(([a,l])=>{const u=e.getColorSchemeSelector(a);u.startsWith("@")?n[u]={":root":{colorScheme:l.palette?.mode}}:n[u.replace(/\s*&/,"")]={colorScheme:l.palette?.mode}});let r={html:yD(e,t),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:{margin:0,...AD(e),"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}},...n};const s=e.components?.MuiCssBaseline?.styleOverrides;return s&&(r=[r,s]),r},Mf="mui-ecs",PD=e=>{const t=r0(e,!1),n=Array.isArray(t)?t[0]:t;return!e.vars&&n&&(n.html[`:root:has(${Mf})`]={colorScheme:e.palette.mode}),e.colorSchemes&&Object.entries(e.colorSchemes).forEach(([r,s])=>{const a=e.getColorSchemeSelector(r);a.startsWith("@")?n[a]={[`:root:not(:has(.${Mf}))`]:{colorScheme:s.palette?.mode}}:n[a.replace(/\s*&/,"")]={[`&:not(:has(.${Mf}))`]:{colorScheme:s.palette?.mode}}}),t},bD=qm(Kv?({theme:e,enableColorScheme:t})=>r0(e,t):({theme:e})=>PD(e));function wD(e){const t=tt({props:e,name:"MuiCssBaseline"}),{children:n,enableColorScheme:r=!1}=t;return p.jsxs(y.Fragment,{children:[Kv&&p.jsx(bD,{enableColorScheme:r}),!Kv&&!r&&p.jsx("span",{className:Mf,style:{display:"none"}}),n]})}function xD(e){const t=er(e);return t.body===e?Co(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function ac(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Yb(e){return parseInt(Co(e).getComputedStyle(e).paddingRight,10)||0}function SD(e){const n=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].includes(e.tagName),r=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return n||r}function Gb(e,t,n,r,s){const a=[t,n,...r];[].forEach.call(e.children,l=>{const u=!a.includes(l),f=!SD(l);u&&f&&ac(l,s)})}function lv(e,t){let n=-1;return e.some((r,s)=>t(r)?(n=s,!0):!1),n}function HD(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(xD(r)){const l=Px(Co(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${Yb(r)+l}px`;const u=er(r).querySelectorAll(".mui-fixed");[].forEach.call(u,f=>{n.push({value:f.style.paddingRight,property:"padding-right",el:f}),f.style.paddingRight=`${Yb(f)+l}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=er(r).body;else{const l=r.parentElement,u=Co(r);a=l?.nodeName==="HTML"&&u.getComputedStyle(l).overflowY==="scroll"?l:r}n.push({value:a.style.overflow,property:"overflow",el:a},{value:a.style.overflowX,property:"overflow-x",el:a},{value:a.style.overflowY,property:"overflow-y",el:a}),a.style.overflow="hidden"}return()=>{n.forEach(({value:a,el:l,property:u})=>{a?l.style.setProperty(u,a):l.style.removeProperty(u)})}}function CD(e){const t=[];return[].forEach.call(e.children,n=>{n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}class jD{constructor(){this.modals=[],this.containers=[]}add(t,n){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&ac(t.modalRef,!1);const s=CD(n);Gb(n,t.mount,t.modalRef,s,!0);const a=lv(this.containers,l=>l.container===n);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:n,restore:null,hiddenSiblings:s}),r)}mount(t,n){const r=lv(this.containers,a=>a.modals.includes(t)),s=this.containers[r];s.restore||(s.restore=HD(s,n))}remove(t,n=!0){const r=this.modals.indexOf(t);if(r===-1)return r;const s=lv(this.containers,l=>l.modals.includes(t)),a=this.containers[s];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&ac(t.modalRef,n),Gb(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(s,1);else{const l=a.modals[a.modals.length-1];l.modalRef&&ac(l.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}const DD=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function zD(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?e.contentEditable==="true"||(e.nodeName==="AUDIO"||e.nodeName==="VIDEO"||e.nodeName==="DETAILS")&&e.getAttribute("tabindex")===null?0:e.tabIndex:t}function kD(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=r=>e.ownerDocument.querySelector(`input[type="radio"]${r}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}function OD(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||kD(e))}function TD(e){const t=[],n=[];return Array.from(e.querySelectorAll(DD)).forEach((r,s)=>{const a=zD(r);a===-1||!OD(r)||(a===0?t.push(r):n.push({documentOrder:s,tabIndex:a,node:r}))}),n.sort((r,s)=>r.tabIndex===s.tabIndex?r.documentOrder-s.documentOrder:r.tabIndex-s.tabIndex).map(r=>r.node).concat(t)}function ED(){return!0}function RD(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:s=!1,getTabbable:a=TD,isEnabled:l=ED,open:u}=e,f=y.useRef(!1),h=y.useRef(null),v=y.useRef(null),m=y.useRef(null),w=y.useRef(null),x=y.useRef(!1),A=y.useRef(null),P=ln(Ys(t),A),S=y.useRef(null);y.useEffect(()=>{!u||!A.current||(x.current=!n)},[n,u]),y.useEffect(()=>{if(!u||!A.current)return;const j=er(A.current);return A.current.contains(j.activeElement)||(A.current.hasAttribute("tabIndex")||A.current.setAttribute("tabIndex","-1"),x.current&&A.current.focus()),()=>{s||(m.current&&m.current.focus&&(f.current=!0,m.current.focus()),m.current=null)}},[u]),y.useEffect(()=>{if(!u||!A.current)return;const j=er(A.current),D=M=>{S.current=M,!(r||!l()||M.key!=="Tab")&&j.activeElement===A.current&&M.shiftKey&&(f.current=!0,v.current&&v.current.focus())},k=()=>{const M=A.current;if(M===null)return;if(!j.hasFocus()||!l()||f.current){f.current=!1;return}if(M.contains(j.activeElement)||r&&j.activeElement!==h.current&&j.activeElement!==v.current)return;if(j.activeElement!==w.current)w.current=null;else if(w.current!==null)return;if(!x.current)return;let E=[];if((j.activeElement===h.current||j.activeElement===v.current)&&(E=a(A.current)),E.length>0){const L=!!(S.current?.shiftKey&&S.current?.key==="Tab"),H=E[0],V=E[E.length-1];typeof H!="string"&&typeof V!="string"&&(L?V.focus():H.focus())}else M.focus()};j.addEventListener("focusin",k),j.addEventListener("keydown",D,!0);const T=setInterval(()=>{j.activeElement&&j.activeElement.tagName==="BODY"&&k()},50);return()=>{clearInterval(T),j.removeEventListener("focusin",k),j.removeEventListener("keydown",D,!0)}},[n,r,s,l,u,a]);const z=j=>{m.current===null&&(m.current=j.relatedTarget),x.current=!0,w.current=j.target;const D=t.props.onFocus;D&&D(j)},C=j=>{m.current===null&&(m.current=j.relatedTarget),x.current=!0};return p.jsxs(y.Fragment,{children:[p.jsx("div",{tabIndex:u?0:-1,onFocus:C,ref:h,"data-testid":"sentinelStart"}),y.cloneElement(t,{ref:P,onFocus:z}),p.jsx("div",{tabIndex:u?0:-1,onFocus:C,ref:v,"data-testid":"sentinelEnd"})]})}function MD(e){return typeof e=="function"?e():e}function LD(e){return e?e.props.hasOwnProperty("in"):!1}const Zb=()=>{},df=new jD;function ID(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,closeAfterTransition:s=!1,onTransitionEnter:a,onTransitionExited:l,children:u,onClose:f,open:h,rootRef:v}=e,m=y.useRef({}),w=y.useRef(null),x=y.useRef(null),A=ln(x,v),[P,S]=y.useState(!h),z=LD(u);let C=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(C=!1);const j=()=>er(w.current),D=()=>(m.current.modalRef=x.current,m.current.mount=w.current,m.current),k=()=>{df.mount(D(),{disableScrollLock:r}),x.current&&(x.current.scrollTop=0)},T=$n(()=>{const X=MD(t)||j().body;df.add(D(),X),x.current&&k()}),M=()=>df.isTopModal(D()),E=$n(X=>{w.current=X,X&&(h&&M()?k():x.current&&ac(x.current,C))}),L=y.useCallback(()=>{df.remove(D(),C)},[C]);y.useEffect(()=>()=>{L()},[L]),y.useEffect(()=>{h?T():(!z||!s)&&L()},[h,L,z,s,T]);const H=X=>J=>{X.onKeyDown?.(J),!(J.key!=="Escape"||J.which===229||!M())&&(n||(J.stopPropagation(),f&&f(J,"escapeKeyDown")))},V=X=>J=>{X.onClick?.(J),J.target===J.currentTarget&&f&&f(J,"backdropClick")};return{getRootProps:(X={})=>{const J=Qf(e);delete J.onTransitionEnter,delete J.onTransitionExited;const ne={...J,...X};return{role:"presentation",...ne,onKeyDown:H(ne),ref:A}},getBackdropProps:(X={})=>{const J=X;return{"aria-hidden":!0,...J,onClick:V(J),open:h}},getTransitionProps:()=>{const X=()=>{S(!1),a&&a()},J=()=>{S(!0),l&&l(),s&&L()};return{onEnter:Lv(X,u?.props.onEnter??Zb),onExited:Lv(J,u?.props.onExited??Zb)}},rootRef:A,portalRef:E,isTopModal:M,exited:P,hasTransition:z}}function BD(e){return Ze("MuiModal",e)}Qe("MuiModal",["root","hidden","backdrop"]);const ND=e=>{const{open:t,exited:n,classes:r}=e;return Ke({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},BD,r)},VD=fe("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(et(({theme:e})=>({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:"hidden"}}]}))),XD=fe(_x,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),ig=y.forwardRef(function(t,n){const r=tt({name:"MuiModal",props:t}),{BackdropComponent:s=XD,BackdropProps:a,classes:l,className:u,closeAfterTransition:f=!1,children:h,container:v,component:m,components:w={},componentsProps:x={},disableAutoFocus:A=!1,disableEnforceFocus:P=!1,disableEscapeKeyDown:S=!1,disablePortal:z=!1,disableRestoreFocus:C=!1,disableScrollLock:j=!1,hideBackdrop:D=!1,keepMounted:k=!1,onBackdropClick:T,onClose:M,onTransitionEnter:E,onTransitionExited:L,open:H,slotProps:V={},slots:W={},theme:B,...Z}=r,X={...r,closeAfterTransition:f,disableAutoFocus:A,disableEnforceFocus:P,disableEscapeKeyDown:S,disablePortal:z,disableRestoreFocus:C,disableScrollLock:j,hideBackdrop:D,keepMounted:k},{getRootProps:J,getBackdropProps:ne,getTransitionProps:Q,portalRef:G,isTopModal:R,exited:U,hasTransition:I}=ID({...X,rootRef:n}),$={...X,exited:U},ee=ND($),re={};if(h.props.tabIndex===void 0&&(re.tabIndex="-1"),I){const{onEnter:Re,onExited:Ae}=Q();re.onEnter=Re,re.onExited=Ae}const ae={slots:{root:w.Root,backdrop:w.Backdrop,...W},slotProps:{...x,...V}},[we,se]=ct("root",{ref:n,elementType:VD,externalForwardedProps:{...ae,...Z,component:m},getSlotProps:J,ownerState:$,className:je(u,ee?.root,!$.open&&$.exited&&ee?.hidden)}),[xe,ke]=ct("backdrop",{ref:a?.ref,elementType:s,externalForwardedProps:ae,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:Re=>ne({...Re,onClick:Ae=>{T&&T(Ae),Re?.onClick&&Re.onClick(Ae)}}),className:je(a?.className,ee?.backdrop),ownerState:$});return!k&&!H&&(!I||U)?null:p.jsx(Qx,{ref:G,container:v,disablePortal:z,children:p.jsxs(we,{...se,children:[!D&&s?p.jsx(xe,{...ke}):null,p.jsx(RD,{disableEnforceFocus:P,disableAutoFocus:A,disableRestoreFocus:C,isEnabled:R,open:H,children:y.cloneElement(h,re)})]})})});function FD(e){return Ze("MuiDialog",e)}const cv=Qe("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),o0=y.createContext({}),WD=fe(_x,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),JD=e=>{const{classes:t,scroll:n,maxWidth:r,fullWidth:s,fullScreen:a}=e,l={root:["root"],container:["container",`scroll${he(n)}`],paper:["paper",`paperScroll${he(n)}`,`paperWidth${he(String(r))}`,s&&"paperFullWidth",a&&"paperFullScreen"]};return Ke(l,FD,t)},qD=fe(ig,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),UD=fe("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t[`scroll${he(n.scroll)}`]]}})({height:"100%","@media print":{height:"auto"},outline:0,variants:[{props:{scroll:"paper"},style:{display:"flex",justifyContent:"center",alignItems:"center"}},{props:{scroll:"body"},style:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}}}]}),YD=fe(Br,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${he(n.scroll)}`],t[`paperWidth${he(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(et(({theme:e})=>({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"},variants:[{props:{scroll:"paper"},style:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"}},{props:{scroll:"body"},style:{display:"inline-block",verticalAlign:"middle",textAlign:"initial"}},{props:({ownerState:t})=>!t.maxWidth,style:{maxWidth:"calc(100% - 64px)"}},{props:{maxWidth:"xs"},style:{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${cv.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}}},...Object.keys(e.breakpoints.values).filter(t=>t!=="xs").map(t=>({props:{maxWidth:t},style:{maxWidth:`${e.breakpoints.values[t]}${e.breakpoints.unit}`,[`&.${cv.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t]+32*2)]:{maxWidth:"calc(100% - 64px)"}}}})),{props:({ownerState:t})=>t.fullWidth,style:{width:"calc(100% - 64px)"}},{props:({ownerState:t})=>t.fullScreen,style:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${cv.paperScrollBody}`]:{margin:0,maxWidth:"100%"}}}]}))),xa=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiDialog"}),s=Vr(),a={enter:s.transitions.duration.enteringScreen,exit:s.transitions.duration.leavingScreen},{"aria-describedby":l,"aria-labelledby":u,"aria-modal":f=!0,BackdropComponent:h,BackdropProps:v,children:m,className:w,disableEscapeKeyDown:x=!1,fullScreen:A=!1,fullWidth:P=!1,maxWidth:S="sm",onBackdropClick:z,onClick:C,onClose:j,open:D,PaperComponent:k=Br,PaperProps:T={},scroll:M="paper",slots:E={},slotProps:L={},TransitionComponent:H=Zv,transitionDuration:V=a,TransitionProps:W,...B}=r,Z={...r,disableEscapeKeyDown:x,fullScreen:A,fullWidth:P,maxWidth:S,scroll:M},X=JD(Z),J=y.useRef(),ne=ge=>{J.current=ge.target===ge.currentTarget},Q=ge=>{C&&C(ge),J.current&&(J.current=null,z&&z(ge),j&&j(ge,"backdropClick"))},G=no(u),R=y.useMemo(()=>({titleId:G}),[G]),U={transition:H,...E},I={transition:W,paper:T,backdrop:v,...L},$={slots:U,slotProps:I},[ee,re]=ct("root",{elementType:qD,shouldForwardComponentProp:!0,externalForwardedProps:$,ownerState:Z,className:je(X.root,w),ref:n}),[ae,we]=ct("backdrop",{elementType:WD,shouldForwardComponentProp:!0,externalForwardedProps:$,ownerState:Z}),[se,xe]=ct("paper",{elementType:YD,shouldForwardComponentProp:!0,externalForwardedProps:$,ownerState:Z,className:je(X.paper,T.className)}),[ke,Re]=ct("container",{elementType:UD,externalForwardedProps:$,ownerState:Z,className:je(X.container)}),[Ae,Fe]=ct("transition",{elementType:Zv,externalForwardedProps:$,ownerState:Z,additionalProps:{appear:!0,in:D,timeout:V,role:"presentation"}});return p.jsx(ee,{closeAfterTransition:!0,slots:{backdrop:ae},slotProps:{backdrop:{transitionDuration:V,as:h,...we}},disableEscapeKeyDown:x,onClose:j,open:D,onClick:Q,...re,...B,children:p.jsx(Ae,{...Fe,children:p.jsx(ke,{onMouseDown:ne,...Re,children:p.jsx(se,{as:k,elevation:24,role:"dialog","aria-describedby":l,"aria-labelledby":G,"aria-modal":f,...xe,children:p.jsx(o0.Provider,{value:R,children:m})})})})})});function GD(e){return Ze("MuiDialogActions",e)}Qe("MuiDialogActions",["root","spacing"]);const ZD=e=>{const{classes:t,disableSpacing:n}=e;return Ke({root:["root",!n&&"spacing"]},GD,t)},QD=fe("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto",variants:[{props:({ownerState:e})=>!e.disableSpacing,style:{"& > :not(style) ~ :not(style)":{marginLeft:8}}}]}),KD=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiDialogActions"}),{className:s,disableSpacing:a=!1,...l}=r,u={...r,disableSpacing:a},f=ZD(u);return p.jsx(QD,{className:je(f.root,s),ownerState:u,ref:n,...l})});function _D(e){return Ze("MuiDialogContent",e)}Qe("MuiDialogContent",["root","dividers"]);function $D(e){return Ze("MuiDialogTitle",e)}const ez=Qe("MuiDialogTitle",["root"]),tz=e=>{const{classes:t,dividers:n}=e;return Ke({root:["root",n&&"dividers"]},_D,t)},nz=fe("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(et(({theme:e})=>({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px",variants:[{props:({ownerState:t})=>t.dividers,style:{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:t})=>!t.dividers,style:{[`.${ez.root} + &`]:{paddingTop:0}}}]}))),_l=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiDialogContent"}),{className:s,dividers:a=!1,...l}=r,u={...r,dividers:a},f=tz(u);return p.jsx(nz,{className:je(f.root,s),ownerState:u,ref:n,...l})}),rz=e=>{const{classes:t}=e;return Ke({root:["root"]},$D,t)},oz=fe(xt,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),$l=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiDialogTitle"}),{className:s,id:a,...l}=r,u=r,f=rz(u),{titleId:h=a}=y.useContext(o0);return p.jsx(oz,{component:"h2",className:je(f.root,s),ownerState:u,ref:n,variant:"h6",id:a??h,...l})});function sz(e){return Ze("MuiDivider",e)}const Qb=Qe("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),iz=e=>{const{absolute:t,children:n,classes:r,flexItem:s,light:a,orientation:l,textAlign:u,variant:f}=e;return Ke({root:["root",t&&"absolute",f,a&&"light",l==="vertical"&&"vertical",s&&"flexItem",n&&"withChildren",n&&l==="vertical"&&"withChildrenVertical",u==="right"&&l!=="vertical"&&"textAlignRight",u==="left"&&l!=="vertical"&&"textAlignLeft"],wrapper:["wrapper",l==="vertical"&&"wrapperVertical"]},sz,r)},az=fe("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,n.orientation==="vertical"&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&n.orientation==="vertical"&&t.withChildrenVertical,n.textAlign==="right"&&n.orientation!=="vertical"&&t.textAlignRight,n.textAlign==="left"&&n.orientation!=="vertical"&&t.textAlignLeft]}})(et(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin",variants:[{props:{absolute:!0},style:{position:"absolute",bottom:0,left:0,width:"100%"}},{props:{light:!0},style:{borderColor:e.vars?`rgba(${e.vars.palette.dividerChannel} / 0.08)`:Pt(e.palette.divider,.08)}},{props:{variant:"inset"},style:{marginLeft:72}},{props:{variant:"middle",orientation:"horizontal"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:"middle",orientation:"vertical"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:"vertical"},style:{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"}},{props:{flexItem:!0},style:{alignSelf:"stretch",height:"auto"}},{props:({ownerState:t})=>!!t.children,style:{display:"flex",textAlign:"center",border:0,borderTopStyle:"solid",borderLeftStyle:"solid","&::before, &::after":{content:'""',alignSelf:"center"}}},{props:({ownerState:t})=>t.children&&t.orientation!=="vertical",style:{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:"inherit"}}},{props:({ownerState:t})=>t.orientation==="vertical"&&t.children,style:{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:"inherit"}}},{props:({ownerState:t})=>t.textAlign==="right"&&t.orientation!=="vertical",style:{"&::before":{width:"90%"},"&::after":{width:"10%"}}},{props:({ownerState:t})=>t.textAlign==="left"&&t.orientation!=="vertical",style:{"&::before":{width:"10%"},"&::after":{width:"90%"}}}]}))),lz=fe("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.wrapper,n.orientation==="vertical"&&t.wrapperVertical]}})(et(({theme:e})=>({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:"nowrap",variants:[{props:{orientation:"vertical"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),ki=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiDivider"}),{absolute:s=!1,children:a,className:l,orientation:u="horizontal",component:f=a||u==="vertical"?"div":"hr",flexItem:h=!1,light:v=!1,role:m=f!=="hr"?"separator":void 0,textAlign:w="center",variant:x="fullWidth",...A}=r,P={...r,absolute:s,component:f,flexItem:h,light:v,orientation:u,role:m,textAlign:w,variant:x},S=iz(P);return p.jsx(az,{as:f,className:je(S.root,l),role:m,ref:n,ownerState:P,"aria-orientation":m==="separator"&&(f!=="hr"||u==="vertical")?u:void 0,...A,children:a?p.jsx(lz,{className:S.wrapper,ownerState:P,children:a}):null})});ki&&(ki.muiSkipListHighlight=!0);function cz(e,t,n){const r=t.getBoundingClientRect(),s=n&&n.getBoundingClientRect(),a=Co(t);let l;if(t.fakeTransform)l=t.fakeTransform;else{const h=a.getComputedStyle(t);l=h.getPropertyValue("-webkit-transform")||h.getPropertyValue("transform")}let u=0,f=0;if(l&&l!=="none"&&typeof l=="string"){const h=l.split("(")[1].split(")")[0].split(",");u=parseInt(h[4],10),f=parseInt(h[5],10)}return e==="left"?s?`translateX(${s.right+u-r.left}px)`:`translateX(${a.innerWidth+u-r.left}px)`:e==="right"?s?`translateX(-${r.right-s.left-u}px)`:`translateX(-${r.left+r.width-u}px)`:e==="up"?s?`translateY(${s.bottom+f-r.top}px)`:`translateY(${a.innerHeight+f-r.top}px)`:s?`translateY(-${r.top-s.top+r.height-f}px)`:`translateY(-${r.top+r.height-f}px)`}function uz(e){return typeof e=="function"?e():e}function pf(e,t,n){const r=uz(n),s=cz(e,t,r);s&&(t.style.webkitTransform=s,t.style.transform=s)}const fz=y.forwardRef(function(t,n){const r=Vr(),s={enter:r.transitions.easing.easeOut,exit:r.transitions.easing.sharp},a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:l,appear:u=!0,children:f,container:h,direction:v="down",easing:m=s,in:w,onEnter:x,onEntered:A,onEntering:P,onExit:S,onExited:z,onExiting:C,style:j,timeout:D=a,TransitionComponent:k=Do,...T}=t,M=y.useRef(null),E=ln(Ys(f),M,n),L=Q=>G=>{Q&&(G===void 0?Q(M.current):Q(M.current,G))},H=L((Q,G)=>{pf(v,Q,h),Qm(Q),x&&x(Q,G)}),V=L((Q,G)=>{const R=Oa({timeout:D,style:j,easing:m},{mode:"enter"});Q.style.webkitTransition=r.transitions.create("-webkit-transform",{...R}),Q.style.transition=r.transitions.create("transform",{...R}),Q.style.webkitTransform="none",Q.style.transform="none",P&&P(Q,G)}),W=L(A),B=L(C),Z=L(Q=>{const G=Oa({timeout:D,style:j,easing:m},{mode:"exit"});Q.style.webkitTransition=r.transitions.create("-webkit-transform",G),Q.style.transition=r.transitions.create("transform",G),pf(v,Q,h),S&&S(Q)}),X=L(Q=>{Q.style.webkitTransition="",Q.style.transition="",z&&z(Q)}),J=Q=>{l&&l(M.current,Q)},ne=y.useCallback(()=>{M.current&&pf(v,M.current,h)},[v,h]);return y.useEffect(()=>{if(w||v==="down"||v==="right")return;const Q=Vm(()=>{M.current&&pf(v,M.current,h)}),G=Co(M.current);return G.addEventListener("resize",Q),()=>{Q.clear(),G.removeEventListener("resize",Q)}},[v,w,h]),y.useEffect(()=>{w||ne()},[w,ne]),p.jsx(k,{nodeRef:M,onEnter:H,onEntered:W,onEntering:V,onExit:Z,onExited:X,onExiting:B,addEndListener:J,appear:u,in:w,timeout:D,...T,children:(Q,{ownerState:G,...R})=>y.cloneElement(f,{ref:E,style:{visibility:Q==="exited"&&!w?"hidden":void 0,...j,...f.props.style},...R})})});function dz(e){return Ze("MuiDrawer",e)}Qe("MuiDrawer",["root","docked","paper","anchorLeft","anchorRight","anchorTop","anchorBottom","paperAnchorLeft","paperAnchorRight","paperAnchorTop","paperAnchorBottom","paperAnchorDockedLeft","paperAnchorDockedRight","paperAnchorDockedTop","paperAnchorDockedBottom","modal"]);const s0=(e,t)=>{const{ownerState:n}=e;return[t.root,(n.variant==="permanent"||n.variant==="persistent")&&t.docked,t.modal]},pz=e=>{const{classes:t,anchor:n,variant:r}=e,s={root:["root",`anchor${he(n)}`],docked:[(r==="permanent"||r==="persistent")&&"docked"],modal:["modal"],paper:["paper",`paperAnchor${he(n)}`,r!=="temporary"&&`paperAnchorDocked${he(n)}`]};return Ke(s,dz,t)},hz=fe(ig,{name:"MuiDrawer",slot:"Root",overridesResolver:s0})(et(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer}))),vz=fe("div",{shouldForwardProp:Xn,name:"MuiDrawer",slot:"Docked",skipVariantsResolver:!1,overridesResolver:s0})({flex:"0 0 auto"}),mz=fe(Br,{name:"MuiDrawer",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`paperAnchor${he(n.anchor)}`],n.variant!=="temporary"&&t[`paperAnchorDocked${he(n.anchor)}`]]}})(et(({theme:e})=>({overflowY:"auto",display:"flex",flexDirection:"column",height:"100%",flex:"1 0 auto",zIndex:(e.vars||e).zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:0,variants:[{props:{anchor:"left"},style:{left:0}},{props:{anchor:"top"},style:{top:0,left:0,right:0,height:"auto",maxHeight:"100%"}},{props:{anchor:"right"},style:{right:0}},{props:{anchor:"bottom"},style:{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"}},{props:({ownerState:t})=>t.anchor==="left"&&t.variant!=="temporary",style:{borderRight:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:t})=>t.anchor==="top"&&t.variant!=="temporary",style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:t})=>t.anchor==="right"&&t.variant!=="temporary",style:{borderLeft:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:t})=>t.anchor==="bottom"&&t.variant!=="temporary",style:{borderTop:`1px solid ${(e.vars||e).palette.divider}`}}]}))),i0={left:"right",right:"left",top:"down",bottom:"up"};function gz(e){return["left","right"].includes(e)}function yz({direction:e},t){return e==="rtl"&&gz(t)?i0[t]:t}const Az=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiDrawer"}),s=Vr(),a=Mc(),l={enter:s.transitions.duration.enteringScreen,exit:s.transitions.duration.leavingScreen},{anchor:u="left",BackdropProps:f,children:h,className:v,elevation:m=16,hideBackdrop:w=!1,ModalProps:{BackdropProps:x,...A}={},onClose:P,open:S=!1,PaperProps:z={},SlideProps:C,TransitionComponent:j,transitionDuration:D=l,variant:k="temporary",slots:T={},slotProps:M={},...E}=r,L=y.useRef(!1);y.useEffect(()=>{L.current=!0},[]);const H=yz({direction:a?"rtl":"ltr"},u),W={...r,anchor:u,elevation:m,open:S,variant:k,...E},B=pz(W),Z={slots:{transition:j,...T},slotProps:{paper:z,transition:C,...M,backdrop:Um(M.backdrop||{...f,...x},{transitionDuration:D})}},[X,J]=ct("root",{ref:n,elementType:hz,className:je(B.root,B.modal,v),shouldForwardComponentProp:!0,ownerState:W,externalForwardedProps:{...Z,...E,...A},additionalProps:{open:S,onClose:P,hideBackdrop:w,slots:{backdrop:Z.slots.backdrop},slotProps:{backdrop:Z.slotProps.backdrop}}}),[ne,Q]=ct("paper",{elementType:mz,shouldForwardComponentProp:!0,className:je(B.paper,z.className),ownerState:W,externalForwardedProps:Z,additionalProps:{elevation:k==="temporary"?m:0,square:!0}}),[G,R]=ct("docked",{elementType:vz,ref:n,className:je(B.root,B.docked,v),ownerState:W,externalForwardedProps:Z,additionalProps:E}),[U,I]=ct("transition",{elementType:fz,ownerState:W,externalForwardedProps:Z,additionalProps:{in:S,direction:i0[H],timeout:D,appear:L.current}}),$=p.jsx(ne,{...Q,children:h});if(k==="permanent")return p.jsx(G,{...R,children:$});const ee=p.jsx(U,{...I,children:$});return k==="persistent"?p.jsx(G,{...R,children:ee}):p.jsx(X,{...J,children:ee})}),Pz=e=>{const{classes:t,disableUnderline:n,startAdornment:r,endAdornment:s,size:a,hiddenLabel:l,multiline:u}=e,f={root:["root",!n&&"underline",r&&"adornedStart",s&&"adornedEnd",a==="small"&&`size${he(a)}`,l&&"hiddenLabel",u&&"multiline"],input:["input"]},h=Ke(f,yj,t);return{...t,...h}},bz=fe(Ld,{shouldForwardProp:e=>Xn(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...Rd(e,t),!n.disableUnderline&&t.underline]}})(et(({theme:e})=>{const t=e.palette.mode==="light",n=t?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",r=t?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",s=t?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",a=t?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return{position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:s,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${Tr.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${Tr.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[{props:({ownerState:l})=>!l.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Tr.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Tr.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Tr.disabled}, .${Tr.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Tr.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(e.palette).filter(fn()).map(([l])=>({props:{disableUnderline:!1,color:l},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[l]?.main}`}}})),{props:({ownerState:l})=>l.startAdornment,style:{paddingLeft:12}},{props:({ownerState:l})=>l.endAdornment,style:{paddingRight:12}},{props:({ownerState:l})=>l.multiline,style:{padding:"25px 12px 8px"}},{props:({ownerState:l,size:u})=>l.multiline&&u==="small",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:l})=>l.multiline&&l.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:l})=>l.multiline&&l.hiddenLabel&&l.size==="small",style:{paddingTop:8,paddingBottom:9}}]}})),wz=fe(Id,{name:"MuiFilledInput",slot:"Input",overridesResolver:Md})(et(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},...e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:t})=>t.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}},{props:({ownerState:t})=>t.hiddenLabel&&t.size==="small",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:t})=>t.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),ag=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiFilledInput"}),{disableUnderline:s=!1,components:a={},componentsProps:l,fullWidth:u=!1,hiddenLabel:f,inputComponent:h="input",multiline:v=!1,slotProps:m,slots:w={},type:x="text",...A}=r,P={...r,disableUnderline:s,fullWidth:u,inputComponent:h,multiline:v,type:x},S=Pz(r),z={root:{ownerState:P},input:{ownerState:P}},C=m??l?Vn(z,m??l):z,j=w.root??a.Root??bz,D=w.input??a.Input??wz;return p.jsx(Bd,{slots:{root:j,input:D},slotProps:C,fullWidth:u,inputComponent:h,multiline:v,ref:n,type:x,...A,classes:S})});ag.muiName="Input";function xz(e){return Ze("MuiFormControl",e)}Qe("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const Sz=e=>{const{classes:t,margin:n,fullWidth:r}=e,s={root:["root",n!=="none"&&`margin${he(n)}`,r&&"fullWidth"]};return Ke(s,xz,t)},Hz=fe("div",{name:"MuiFormControl",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`margin${he(n.margin)}`],n.fullWidth&&t.fullWidth]}})({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top",variants:[{props:{margin:"normal"},style:{marginTop:16,marginBottom:8}},{props:{margin:"dense"},style:{marginTop:8,marginBottom:4}},{props:{fullWidth:!0},style:{width:"100%"}}]}),rr=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiFormControl"}),{children:s,className:a,color:l="primary",component:u="div",disabled:f=!1,error:h=!1,focused:v,fullWidth:m=!1,hiddenLabel:w=!1,margin:x="none",required:A=!1,size:P="medium",variant:S="outlined",...z}=r,C={...r,color:l,component:u,disabled:f,error:h,fullWidth:m,hiddenLabel:w,margin:x,required:A,size:P,variant:S},j=Sz(C),[D,k]=y.useState(()=>{let X=!1;return s&&y.Children.forEach(s,J=>{if(!Ef(J,["Input","Select"]))return;const ne=Ef(J,["Select"])?J.props.input:J;ne&&pj(ne.props)&&(X=!0)}),X}),[T,M]=y.useState(()=>{let X=!1;return s&&y.Children.forEach(s,J=>{Ef(J,["Input","Select"])&&(td(J.props,!0)||td(J.props.inputProps,!0))&&(X=!0)}),X}),[E,L]=y.useState(!1);f&&E&&L(!1);const H=v!==void 0&&!f?v:E;let V;y.useRef(!1);const W=y.useCallback(()=>{M(!0)},[]),B=y.useCallback(()=>{M(!1)},[]),Z=y.useMemo(()=>({adornedStart:D,setAdornedStart:k,color:l,disabled:f,error:h,filled:T,focused:H,fullWidth:m,hiddenLabel:w,size:P,onBlur:()=>{L(!1)},onFocus:()=>{L(!0)},onEmpty:B,onFilled:W,registerEffect:V,required:A,variant:S}),[D,l,f,h,T,H,m,w,V,B,W,A,P,S]);return p.jsx(Ed.Provider,{value:Z,children:p.jsx(Hz,{as:u,ownerState:C,className:je(j.root,a),ref:n,...z,children:s})})});function Cz(e){return Ze("MuiFormControlLabel",e)}const ec=Qe("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),jz=e=>{const{classes:t,disabled:n,labelPlacement:r,error:s,required:a}=e,l={root:["root",n&&"disabled",`labelPlacement${he(r)}`,s&&"error",a&&"required"],label:["label",n&&"disabled"],asterisk:["asterisk",s&&"error"]};return Ke(l,Cz,t)},Dz=fe("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${ec.label}`]:t.label},t.root,t[`labelPlacement${he(n.labelPlacement)}`]]}})(et(({theme:e})=>({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${ec.disabled}`]:{cursor:"default"},[`& .${ec.label}`]:{[`&.${ec.disabled}`]:{color:(e.vars||e).palette.text.disabled}},variants:[{props:{labelPlacement:"start"},style:{flexDirection:"row-reverse",marginRight:-11}},{props:{labelPlacement:"top"},style:{flexDirection:"column-reverse"}},{props:{labelPlacement:"bottom"},style:{flexDirection:"column"}},{props:({labelPlacement:t})=>t==="start"||t==="top"||t==="bottom",style:{marginLeft:16}}]}))),zz=fe("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(et(({theme:e})=>({[`&.${ec.error}`]:{color:(e.vars||e).palette.error.main}}))),us=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiFormControlLabel"}),{checked:s,className:a,componentsProps:l={},control:u,disabled:f,disableTypography:h,inputRef:v,label:m,labelPlacement:w="end",name:x,onChange:A,required:P,slots:S={},slotProps:z={},value:C,...j}=r,D=zo(),k=f??u.props.disabled??D?.disabled,T=P??u.props.required,M={disabled:k,required:T};["checked","name","onChange","value","inputRef"].forEach(X=>{typeof u.props[X]>"u"&&typeof r[X]<"u"&&(M[X]=r[X])});const E=Zs({props:r,muiFormControl:D,states:["error"]}),L={...r,disabled:k,labelPlacement:w,required:T,error:E.error},H=jz(L),V={slots:S,slotProps:{...l,...z}},[W,B]=ct("typography",{elementType:xt,externalForwardedProps:V,ownerState:L});let Z=m;return Z!=null&&Z.type!==xt&&!h&&(Z=p.jsx(W,{component:"span",...B,className:je(H.label,B?.className),children:Z})),p.jsxs(Dz,{className:je(H.root,a),ownerState:L,ref:n,...j,children:[y.cloneElement(u,M),T?p.jsxs("div",{children:[Z,p.jsxs(zz,{ownerState:L,"aria-hidden":!0,className:H.asterisk,children:[" ","*"]})]}):Z]})});function kz(e){return Ze("MuiFormGroup",e)}Qe("MuiFormGroup",["root","row","error"]);const Oz=e=>{const{classes:t,row:n,error:r}=e;return Ke({root:["root",n&&"row",r&&"error"]},kz,t)},Tz=fe("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.row&&t.row]}})({display:"flex",flexDirection:"column",flexWrap:"wrap",variants:[{props:{row:!0},style:{flexDirection:"row"}}]}),Ez=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiFormGroup"}),{className:s,row:a=!1,...l}=r,u=zo(),f=Zs({props:r,muiFormControl:u,states:["error"]}),h={...r,row:a,error:f.error},v=Oz(h);return p.jsx(Tz,{className:je(v.root,s),ownerState:h,ref:n,...l})});function Rz(e){return Ze("MuiFormHelperText",e)}const Kb=Qe("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var _b;const Mz=e=>{const{classes:t,contained:n,size:r,disabled:s,error:a,filled:l,focused:u,required:f}=e,h={root:["root",s&&"disabled",a&&"error",r&&`size${he(r)}`,n&&"contained",u&&"focused",l&&"filled",f&&"required"]};return Ke(h,Rz,t)},Lz=fe("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${he(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(et(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.caption,textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${Kb.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Kb.error}`]:{color:(e.vars||e).palette.error.main},variants:[{props:{size:"small"},style:{marginTop:4}},{props:({ownerState:t})=>t.contained,style:{marginLeft:14,marginRight:14}}]}))),Aa=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiFormHelperText"}),{children:s,className:a,component:l="p",disabled:u,error:f,filled:h,focused:v,margin:m,required:w,variant:x,...A}=r,P=zo(),S=Zs({props:r,muiFormControl:P,states:["variant","size","disabled","error","filled","focused","required"]}),z={...r,component:l,contained:S.variant==="filled"||S.variant==="outlined",variant:S.variant,size:S.size,disabled:S.disabled,error:S.error,filled:S.filled,focused:S.focused,required:S.required};delete z.ownerState;const C=Mz(z);return p.jsx(Lz,{as:l,className:je(C.root,a),ref:n,...A,ownerState:z,children:s===" "?_b||(_b=p.jsx("span",{className:"notranslate","aria-hidden":!0,children:"​"})):s})});function Iz(e){return Ze("MuiFormLabel",e)}const lc=Qe("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),Bz=e=>{const{classes:t,color:n,focused:r,disabled:s,error:a,filled:l,required:u}=e,f={root:["root",`color${he(n)}`,s&&"disabled",a&&"error",l&&"filled",r&&"focused",u&&"required"],asterisk:["asterisk",a&&"error"]};return Ke(f,Iz,t)},Nz=fe("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color==="secondary"&&t.colorSecondary,n.filled&&t.filled]}})(et(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.body1,lineHeight:"1.4375em",padding:0,position:"relative",variants:[...Object.entries(e.palette).filter(fn()).map(([t])=>({props:{color:t},style:{[`&.${lc.focused}`]:{color:(e.vars||e).palette[t].main}}})),{props:{},style:{[`&.${lc.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${lc.error}`]:{color:(e.vars||e).palette.error.main}}}]}))),Vz=fe("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(et(({theme:e})=>({[`&.${lc.error}`]:{color:(e.vars||e).palette.error.main}}))),Lf=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiFormLabel"}),{children:s,className:a,color:l,component:u="label",disabled:f,error:h,filled:v,focused:m,required:w,...x}=r,A=zo(),P=Zs({props:r,muiFormControl:A,states:["color","required","focused","disabled","error","filled"]}),S={...r,color:P.color||"primary",component:u,disabled:P.disabled,error:P.error,filled:P.filled,focused:P.focused,required:P.required},z=Bz(S);return p.jsxs(Nz,{as:u,ownerState:S,className:je(z.root,a),ref:n,...x,children:[s,P.required&&p.jsxs(Vz,{ownerState:S,"aria-hidden":!0,className:z.asterisk,children:[" ","*"]})]})}),$b=y.createContext();function Xz(e){return Ze("MuiGrid",e)}const Fz=[0,1,2,3,4,5,6,7,8,9,10],Wz=["column-reverse","column","row-reverse","row"],Jz=["nowrap","wrap-reverse","wrap"],Rl=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],bc=Qe("MuiGrid",["root","container","item","zeroMinWidth",...Fz.map(e=>`spacing-xs-${e}`),...Wz.map(e=>`direction-xs-${e}`),...Jz.map(e=>`wrap-xs-${e}`),...Rl.map(e=>`grid-xs-${e}`),...Rl.map(e=>`grid-sm-${e}`),...Rl.map(e=>`grid-md-${e}`),...Rl.map(e=>`grid-lg-${e}`),...Rl.map(e=>`grid-xl-${e}`)]);function qz({theme:e,ownerState:t}){let n;return e.breakpoints.keys.reduce((r,s)=>{let a={};if(t[s]&&(n=t[s]),!n)return r;if(n===!0)a={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if(n==="auto")a={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const l=wi({values:t.columns,breakpoints:e.breakpoints.values}),u=typeof l=="object"?l[s]:l;if(u==null)return r;const f=`${Math.round(n/u*1e8)/1e6}%`;let h={};if(t.container&&t.item&&t.columnSpacing!==0){const v=e.spacing(t.columnSpacing);if(v!=="0px"){const m=`calc(${f} + ${v})`;h={flexBasis:m,maxWidth:m}}}a={flexBasis:f,flexGrow:0,maxWidth:f,...h}}return e.breakpoints.values[s]===0?Object.assign(r,a):r[e.breakpoints.up(s)]=a,r},{})}function Uz({theme:e,ownerState:t}){const n=wi({values:t.direction,breakpoints:e.breakpoints.values});return wr({theme:e},n,r=>{const s={flexDirection:r};return r.startsWith("column")&&(s[`& > .${bc.item}`]={maxWidth:"none"}),s})}function a0({breakpoints:e,values:t}){let n="";Object.keys(t).forEach(s=>{n===""&&t[s]!==0&&(n=s)});const r=Object.keys(e).sort((s,a)=>e[s]-e[a]);return r.slice(0,r.indexOf(n))}function Yz({theme:e,ownerState:t}){const{container:n,rowSpacing:r}=t;let s={};if(n&&r!==0){const a=wi({values:r,breakpoints:e.breakpoints.values});let l;typeof a=="object"&&(l=a0({breakpoints:e.breakpoints.values,values:a})),s=wr({theme:e},a,(u,f)=>{const h=e.spacing(u);return h!=="0px"?{marginTop:`calc(-1 * ${h})`,[`& > .${bc.item}`]:{paddingTop:h}}:l?.includes(f)?{}:{marginTop:0,[`& > .${bc.item}`]:{paddingTop:0}}})}return s}function Gz({theme:e,ownerState:t}){const{container:n,columnSpacing:r}=t;let s={};if(n&&r!==0){const a=wi({values:r,breakpoints:e.breakpoints.values});let l;typeof a=="object"&&(l=a0({breakpoints:e.breakpoints.values,values:a})),s=wr({theme:e},a,(u,f)=>{const h=e.spacing(u);if(h!=="0px"){const v=`calc(-1 * ${h})`;return{width:`calc(100% + ${h})`,marginLeft:v,[`& > .${bc.item}`]:{paddingLeft:h}}}return l?.includes(f)?{}:{width:"100%",marginLeft:0,[`& > .${bc.item}`]:{paddingLeft:0}}})}return s}function Zz(e,t,n={}){if(!e||e<=0)return[];if(typeof e=="string"&&!Number.isNaN(Number(e))||typeof e=="number")return[n[`spacing-xs-${String(e)}`]];const r=[];return t.forEach(s=>{const a=e[s];Number(a)>0&&r.push(n[`spacing-${s}-${String(a)}`])}),r}const Qz=fe("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{container:r,direction:s,item:a,spacing:l,wrap:u,zeroMinWidth:f,breakpoints:h}=n;let v=[];r&&(v=Zz(l,h,t));const m=[];return h.forEach(w=>{const x=n[w];x&&m.push(t[`grid-${w}-${String(x)}`])}),[t.root,r&&t.container,a&&t.item,f&&t.zeroMinWidth,...v,s!=="row"&&t[`direction-xs-${String(s)}`],u!=="wrap"&&t[`wrap-xs-${String(u)}`],...m]}})(({ownerState:e})=>({boxSizing:"border-box",...e.container&&{display:"flex",flexWrap:"wrap",width:"100%"},...e.item&&{margin:0},...e.zeroMinWidth&&{minWidth:0},...e.wrap!=="wrap"&&{flexWrap:e.wrap}}),Uz,Yz,Gz,qz);function Kz(e,t){if(!e||e<=0)return[];if(typeof e=="string"&&!Number.isNaN(Number(e))||typeof e=="number")return[`spacing-xs-${String(e)}`];const n=[];return t.forEach(r=>{const s=e[r];if(Number(s)>0){const a=`spacing-${r}-${String(s)}`;n.push(a)}}),n}const _z=e=>{const{classes:t,container:n,direction:r,item:s,spacing:a,wrap:l,zeroMinWidth:u,breakpoints:f}=e;let h=[];n&&(h=Kz(a,f));const v=[];f.forEach(w=>{const x=e[w];x&&v.push(`grid-${w}-${String(x)}`)});const m={root:["root",n&&"container",s&&"item",u&&"zeroMinWidth",...h,r!=="row"&&`direction-xs-${String(r)}`,l!=="wrap"&&`wrap-xs-${String(l)}`,...v]};return Ke(m,Xz,t)},Yo=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiGrid"}),{breakpoints:s}=Vr(),a=jd(r),{className:l,columns:u,columnSpacing:f,component:h="div",container:v=!1,direction:m="row",item:w=!1,rowSpacing:x,spacing:A=0,wrap:P="wrap",zeroMinWidth:S=!1,...z}=a,C=x||A,j=f||A,D=y.useContext($b),k=v?u||12:D,T={},M={...z};s.keys.forEach(H=>{z[H]!=null&&(T[H]=z[H],delete M[H])});const E={...a,columns:k,container:v,direction:m,item:w,rowSpacing:C,columnSpacing:j,wrap:P,zeroMinWidth:S,spacing:A,...T,breakpoints:s.keys},L=_z(E);return p.jsx($b.Provider,{value:k,children:p.jsx(Qz,{ownerState:E,className:je(L.root,l),as:h,ref:n,...M})})});function _v(e){return`scale(${e}, ${e**2})`}const $z={entering:{opacity:1,transform:_v(1)},entered:{opacity:1,transform:"none"}},uv=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),wc=y.forwardRef(function(t,n){const{addEndListener:r,appear:s=!0,children:a,easing:l,in:u,onEnter:f,onEntered:h,onEntering:v,onExit:m,onExited:w,onExiting:x,style:A,timeout:P="auto",TransitionComponent:S=Do,...z}=t,C=gi(),j=y.useRef(),D=Vr(),k=y.useRef(null),T=ln(k,Ys(a),n),M=X=>J=>{if(X){const ne=k.current;J===void 0?X(ne):X(ne,J)}},E=M(v),L=M((X,J)=>{Qm(X);const{duration:ne,delay:Q,easing:G}=Oa({style:A,timeout:P,easing:l},{mode:"enter"});let R;P==="auto"?(R=D.transitions.getAutoHeightDuration(X.clientHeight),j.current=R):R=ne,X.style.transition=[D.transitions.create("opacity",{duration:R,delay:Q}),D.transitions.create("transform",{duration:uv?R:R*.666,delay:Q,easing:G})].join(","),f&&f(X,J)}),H=M(h),V=M(x),W=M(X=>{const{duration:J,delay:ne,easing:Q}=Oa({style:A,timeout:P,easing:l},{mode:"exit"});let G;P==="auto"?(G=D.transitions.getAutoHeightDuration(X.clientHeight),j.current=G):G=J,X.style.transition=[D.transitions.create("opacity",{duration:G,delay:ne}),D.transitions.create("transform",{duration:uv?G:G*.666,delay:uv?ne:ne||G*.333,easing:Q})].join(","),X.style.opacity=0,X.style.transform=_v(.75),m&&m(X)}),B=M(w),Z=X=>{P==="auto"&&C.start(j.current||0,X),r&&r(k.current,X)};return p.jsx(S,{appear:s,in:u,nodeRef:k,onEnter:L,onEntered:H,onEntering:E,onExit:W,onExited:B,onExiting:V,addEndListener:Z,timeout:P==="auto"?null:P,...z,children:(X,{ownerState:J,...ne})=>y.cloneElement(a,{style:{opacity:0,transform:_v(.75),visibility:X==="exited"&&!u?"hidden":void 0,...$z[X],...A,...a.props.style},ref:T,...ne})})});wc&&(wc.muiSupportAuto=!0);const ek=mx({themeId:eo}),tk=e=>{const{classes:t,disableUnderline:n}=e,s=Ke({root:["root",!n&&"underline"],input:["input"]},mj,t);return{...t,...s}},nk=fe(Ld,{shouldForwardProp:e=>Xn(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...Rd(e,t),!n.disableUnderline&&t.underline]}})(et(({theme:e})=>{let n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(n=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),{position:"relative",variants:[{props:({ownerState:r})=>r.formControl,style:{"label + &":{marginTop:16}}},{props:({ownerState:r})=>!r.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Vs.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Vs.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Vs.disabled}, .${Vs.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${Vs.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(e.palette).filter(fn()).map(([r])=>({props:{color:r,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[r].main}`}}}))]}})),rk=fe(Id,{name:"MuiInput",slot:"Input",overridesResolver:Md})({}),lg=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiInput"}),{disableUnderline:s=!1,components:a={},componentsProps:l,fullWidth:u=!1,inputComponent:f="input",multiline:h=!1,slotProps:v,slots:m={},type:w="text",...x}=r,A=tk(r),S={root:{ownerState:{disableUnderline:s}}},z=v??l?Vn(v??l,S):S,C=m.root??a.Root??nk,j=m.input??a.Input??rk;return p.jsx(Bd,{slots:{root:C,input:j},slotProps:z,fullWidth:u,inputComponent:f,multiline:h,ref:n,type:w,...x,classes:A})});lg.muiName="Input";function ok(e){return Ze("MuiInputAdornment",e)}const ew=Qe("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);var tw;const sk=(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${he(n.position)}`],n.disablePointerEvents===!0&&t.disablePointerEvents,t[n.variant]]},ik=e=>{const{classes:t,disablePointerEvents:n,hiddenLabel:r,position:s,size:a,variant:l}=e,u={root:["root",n&&"disablePointerEvents",s&&`position${he(s)}`,l,r&&"hiddenLabel",a&&`size${he(a)}`]};return Ke(u,ok,t)},ak=fe("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:sk})(et(({theme:e})=>({display:"flex",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active,variants:[{props:{variant:"filled"},style:{[`&.${ew.positionStart}&:not(.${ew.hiddenLabel})`]:{marginTop:16}}},{props:{position:"start"},style:{marginRight:8}},{props:{position:"end"},style:{marginLeft:8}},{props:{disablePointerEvents:!0},style:{pointerEvents:"none"}}]}))),l0=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiInputAdornment"}),{children:s,className:a,component:l="div",disablePointerEvents:u=!1,disableTypography:f=!1,position:h,variant:v,...m}=r,w=zo()||{};let x=v;v&&w.variant,w&&!x&&(x=w.variant);const A={...r,hiddenLabel:w.hiddenLabel,size:w.size,disablePointerEvents:u,position:h,variant:x},P=ik(A);return p.jsx(Ed.Provider,{value:null,children:p.jsx(ak,{as:l,ownerState:A,className:je(P.root,a),ref:n,...m,children:typeof s=="string"&&!f?p.jsx(xt,{color:"textSecondary",children:s}):p.jsxs(y.Fragment,{children:[h==="start"?tw||(tw=p.jsx("span",{className:"notranslate","aria-hidden":!0,children:"​"})):null,s]})})})});function lk(e){return Ze("MuiInputLabel",e)}Qe("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const ck=e=>{const{classes:t,formControl:n,size:r,shrink:s,disableAnimation:a,variant:l,required:u}=e,f={root:["root",n&&"formControl",!a&&"animated",s&&"shrink",r&&r!=="normal"&&`size${he(r)}`,l],asterisk:[u&&"asterisk"]},h=Ke(f,lk,t);return{...t,...h}},uk=fe(Lf,{shouldForwardProp:e=>Xn(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${lc.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,n.size==="small"&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})(et(({theme:e})=>({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%",variants:[{props:({ownerState:t})=>t.formControl,style:{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"}},{props:{size:"small"},style:{transform:"translate(0, 17px) scale(1)"}},{props:({ownerState:t})=>t.shrink,style:{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"}},{props:({ownerState:t})=>!t.disableAnimation,style:{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})}},{props:{variant:"filled"},style:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"filled",size:"small"},style:{transform:"translate(12px, 13px) scale(1)"}},{props:({variant:t,ownerState:n})=>t==="filled"&&n.shrink,style:{userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"}},{props:({variant:t,ownerState:n,size:r})=>t==="filled"&&n.shrink&&r==="small",style:{transform:"translate(12px, 4px) scale(0.75)"}},{props:{variant:"outlined"},style:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"outlined",size:"small"},style:{transform:"translate(14px, 9px) scale(1)"}},{props:({variant:t,ownerState:n})=>t==="outlined"&&n.shrink,style:{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}}]}))),If=y.forwardRef(function(t,n){const r=tt({name:"MuiInputLabel",props:t}),{disableAnimation:s=!1,margin:a,shrink:l,variant:u,className:f,...h}=r,v=zo();let m=l;typeof m>"u"&&v&&(m=v.filled||v.focused||v.adornedStart);const w=Zs({props:r,muiFormControl:v,states:["size","variant","required","focused"]}),x={...r,disableAnimation:s,formControl:v,shrink:m,size:w.size,variant:w.variant,required:w.required,focused:w.focused},A=ck(x);return p.jsx(uk,{"data-shrink":m,ref:n,className:je(A.root,f),...h,ownerState:x,classes:A})});function fk(e){return Ze("MuiLink",e)}const dk=Qe("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),pk=({theme:e,ownerState:t})=>{const n=t.color,r=Xs(e,`palette.${n}.main`,!1)||Xs(e,`palette.${n}`,!1)||t.color,s=Xs(e,`palette.${n}.mainChannel`)||Xs(e,`palette.${n}Channel`);return"vars"in e&&s?`rgba(${s} / 0.4)`:Pt(r,.4)},nw={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},hk=e=>{const{classes:t,component:n,focusVisible:r,underline:s}=e,a={root:["root",`underline${he(s)}`,n==="button"&&"button",r&&"focusVisible"]};return Ke(a,fk,t)},vk=fe(xt,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`underline${he(n.underline)}`],n.component==="button"&&t.button]}})(et(({theme:e})=>({variants:[{props:{underline:"none"},style:{textDecoration:"none"}},{props:{underline:"hover"},style:{textDecoration:"none","&:hover":{textDecoration:"underline"}}},{props:{underline:"always"},style:{textDecoration:"underline","&:hover":{textDecorationColor:"inherit"}}},{props:({underline:t,ownerState:n})=>t==="always"&&n.color!=="inherit",style:{textDecorationColor:"var(--Link-underlineColor)"}},...Object.entries(e.palette).filter(fn()).map(([t])=>({props:{underline:"always",color:t},style:{"--Link-underlineColor":e.vars?`rgba(${e.vars.palette[t].mainChannel} / 0.4)`:Pt(e.palette[t].main,.4)}})),{props:{underline:"always",color:"textPrimary"},style:{"--Link-underlineColor":e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:Pt(e.palette.text.primary,.4)}},{props:{underline:"always",color:"textSecondary"},style:{"--Link-underlineColor":e.vars?`rgba(${e.vars.palette.text.secondaryChannel} / 0.4)`:Pt(e.palette.text.secondary,.4)}},{props:{underline:"always",color:"textDisabled"},style:{"--Link-underlineColor":(e.vars||e).palette.text.disabled}},{props:{component:"button"},style:{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${dk.focusVisible}`]:{outline:"auto"}}}]}))),Bf=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiLink"}),s=Vr(),{className:a,color:l="primary",component:u="a",onBlur:f,onFocus:h,TypographyClasses:v,underline:m="always",variant:w="inherit",sx:x,...A}=r,[P,S]=y.useState(!1),z=k=>{ka(k.target)||S(!1),f&&f(k)},C=k=>{ka(k.target)&&S(!0),h&&h(k)},j={...r,color:l,component:u,focusVisible:P,underline:m,variant:w},D=hk(j);return p.jsx(vk,{color:l,className:je(D.root,a),classes:v,component:u,onBlur:z,onFocus:C,ref:n,ownerState:j,variant:w,...A,sx:[...nw[l]===void 0?[{color:l}]:[],...Array.isArray(x)?x:[x]],style:{...A.style,...m==="always"&&l!=="inherit"&&!nw[l]&&{"--Link-underlineColor":pk({theme:s,ownerState:j})}}})}),So=y.createContext({});function mk(e){return Ze("MuiList",e)}Qe("MuiList",["root","padding","dense","subheader"]);const gk=e=>{const{classes:t,disablePadding:n,dense:r,subheader:s}=e;return Ke({root:["root",!n&&"padding",r&&"dense",s&&"subheader"]},mk,t)},yk=fe("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})({listStyle:"none",margin:0,padding:0,position:"relative",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),$v=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiList"}),{children:s,className:a,component:l="ul",dense:u=!1,disablePadding:f=!1,subheader:h,...v}=r,m=y.useMemo(()=>({dense:u}),[u]),w={...r,component:l,dense:u,disablePadding:f},x=gk(w);return p.jsx(So.Provider,{value:m,children:p.jsxs(yk,{as:l,className:je(x.root,a),ref:n,ownerState:w,...v,children:[h,s]})})});function Ak(e){return Ze("MuiListItem",e)}Qe("MuiListItem",["root","container","dense","alignItemsFlexStart","divider","gutters","padding","secondaryAction"]);function Pk(e){return Ze("MuiListItemButton",e)}const Pa=Qe("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]),bk=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems==="flex-start"&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters]},wk=e=>{const{alignItems:t,classes:n,dense:r,disabled:s,disableGutters:a,divider:l,selected:u}=e,h=Ke({root:["root",r&&"dense",!a&&"gutters",l&&"divider",s&&"disabled",t==="flex-start"&&"alignItemsFlexStart",u&&"selected"]},Pk,n);return{...n,...h}},xk=fe(Di,{shouldForwardProp:e=>Xn(e)||e==="classes",name:"MuiListItemButton",slot:"Root",overridesResolver:bk})(et(({theme:e})=>({display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minWidth:0,boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Pa.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Pa.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Pa.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Pa.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Pa.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},variants:[{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"}},{props:{alignItems:"flex-start"},style:{alignItems:"flex-start"}},{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.dense,style:{paddingTop:4,paddingBottom:4}}]}))),c0=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiListItemButton"}),{alignItems:s="center",autoFocus:a=!1,component:l="div",children:u,dense:f=!1,disableGutters:h=!1,divider:v=!1,focusVisibleClassName:m,selected:w=!1,className:x,...A}=r,P=y.useContext(So),S=y.useMemo(()=>({dense:f||P.dense||!1,alignItems:s,disableGutters:h}),[s,P.dense,f,h]),z=y.useRef(null);xr(()=>{a&&z.current&&z.current.focus()},[a]);const C={...r,alignItems:s,dense:S.dense,disableGutters:h,divider:v,selected:w},j=wk(C),D=ln(z,n);return p.jsx(So.Provider,{value:S,children:p.jsx(xk,{ref:D,href:A.href||A.to,component:(A.href||A.to)&&l==="div"?"button":l,focusVisibleClassName:je(j.focusVisible,m),ownerState:C,className:je(j.root,x),...A,classes:j,children:u})})});function Sk(e){return Ze("MuiListItemSecondaryAction",e)}Qe("MuiListItemSecondaryAction",["root","disableGutters"]);const Hk=e=>{const{disableGutters:t,classes:n}=e;return Ke({root:["root",t&&"disableGutters"]},Sk,n)},Ck=fe("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)",variants:[{props:({ownerState:e})=>e.disableGutters,style:{right:0}}]}),u0=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiListItemSecondaryAction"}),{className:s,...a}=r,l=y.useContext(So),u={...r,disableGutters:l.disableGutters},f=Hk(u);return p.jsx(Ck,{className:je(f.root,s),ownerState:u,ref:n,...a})});u0.muiName="ListItemSecondaryAction";const jk=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems==="flex-start"&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.hasSecondaryAction&&t.secondaryAction]},Dk=e=>{const{alignItems:t,classes:n,dense:r,disableGutters:s,disablePadding:a,divider:l,hasSecondaryAction:u}=e;return Ke({root:["root",r&&"dense",!s&&"gutters",!a&&"padding",l&&"divider",t==="flex-start"&&"alignItemsFlexStart",u&&"secondaryAction"],container:["container"]},Ak,n)},zk=fe("div",{name:"MuiListItem",slot:"Root",overridesResolver:jk})(et(({theme:e})=>({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left",variants:[{props:({ownerState:t})=>!t.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:t})=>!t.disablePadding&&t.dense,style:{paddingTop:4,paddingBottom:4}},{props:({ownerState:t})=>!t.disablePadding&&!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>!t.disablePadding&&!!t.secondaryAction,style:{paddingRight:48}},{props:({ownerState:t})=>!!t.secondaryAction,style:{[`& > .${Pa.root}`]:{paddingRight:48}}},{props:{alignItems:"flex-start"},style:{alignItems:"flex-start"}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"}},{props:({ownerState:t})=>t.button,style:{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}}},{props:({ownerState:t})=>t.hasSecondaryAction,style:{paddingRight:48}}]}))),kk=fe("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),hf=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiListItem"}),{alignItems:s="center",children:a,className:l,component:u,components:f={},componentsProps:h={},ContainerComponent:v="li",ContainerProps:{className:m,...w}={},dense:x=!1,disableGutters:A=!1,disablePadding:P=!1,divider:S=!1,secondaryAction:z,slotProps:C={},slots:j={},...D}=r,k=y.useContext(So),T=y.useMemo(()=>({dense:x||k.dense||!1,alignItems:s,disableGutters:A}),[s,k.dense,x,A]),M=y.useRef(null),E=y.Children.toArray(a),L=E.length&&Ef(E[E.length-1],["ListItemSecondaryAction"]),H={...r,alignItems:s,dense:T.dense,disableGutters:A,disablePadding:P,divider:S,hasSecondaryAction:L},V=Dk(H),W=ln(M,n),B=j.root||f.Root||zk,Z=C.root||h.root||{},X={className:je(V.root,Z.className,l),...D};let J=u||"li";return L?(J=!X.component&&!u?"div":J,v==="li"&&(J==="li"?J="div":X.component==="li"&&(X.component="div")),p.jsx(So.Provider,{value:T,children:p.jsxs(kk,{as:v,className:je(V.container,m),ref:W,ownerState:H,...w,children:[p.jsx(B,{...Z,...!Pc(B)&&{as:J,ownerState:{...H,...Z.ownerState}},...X,children:E}),E.pop()]})})):p.jsx(So.Provider,{value:T,children:p.jsxs(B,{...Z,as:J,ref:W,...!Pc(B)&&{ownerState:{...H,...Z.ownerState}},...X,children:[E,z&&p.jsx(u0,{children:z})]})})});function Ok(e){return Ze("MuiListItemIcon",e)}const rw=Qe("MuiListItemIcon",["root","alignItemsFlexStart"]),Tk=e=>{const{alignItems:t,classes:n}=e;return Ke({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},Ok,n)},Ek=fe("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.alignItems==="flex-start"&&t.alignItemsFlexStart]}})(et(({theme:e})=>({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex",variants:[{props:{alignItems:"flex-start"},style:{marginTop:8}}]}))),Rk=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiListItemIcon"}),{className:s,...a}=r,l=y.useContext(So),u={...r,alignItems:l.alignItems},f=Tk(u);return p.jsx(Ek,{className:je(f.root,s),ownerState:u,ref:n,...a})});function Mk(e){return Ze("MuiListItemText",e)}const Sa=Qe("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),Lk=e=>{const{classes:t,inset:n,primary:r,secondary:s,dense:a}=e;return Ke({root:["root",n&&"inset",a&&"dense",r&&s&&"multiline"],primary:["primary"],secondary:["secondary"]},Mk,t)},Ik=fe("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Sa.primary}`]:t.primary},{[`& .${Sa.secondary}`]:t.secondary},t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4,[`.${xb.root}:where(& .${Sa.primary})`]:{display:"block"},[`.${xb.root}:where(& .${Sa.secondary})`]:{display:"block"},variants:[{props:({ownerState:e})=>e.primary&&e.secondary,style:{marginTop:6,marginBottom:6}},{props:({ownerState:e})=>e.inset,style:{paddingLeft:56}}]}),cc=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiListItemText"}),{children:s,className:a,disableTypography:l=!1,inset:u=!1,primary:f,primaryTypographyProps:h,secondary:v,secondaryTypographyProps:m,slots:w={},slotProps:x={},...A}=r,{dense:P}=y.useContext(So);let S=f??s,z=v;const C={...r,disableTypography:l,inset:u,primary:!!S,secondary:!!z,dense:P},j=Lk(C),D={slots:w,slotProps:{primary:h,secondary:m,...x}},[k,T]=ct("root",{className:je(j.root,a),elementType:Ik,externalForwardedProps:{...D,...A},ownerState:C,ref:n}),[M,E]=ct("primary",{className:j.primary,elementType:xt,externalForwardedProps:D,ownerState:C}),[L,H]=ct("secondary",{className:j.secondary,elementType:xt,externalForwardedProps:D,ownerState:C});return S!=null&&S.type!==xt&&!l&&(S=p.jsx(M,{variant:P?"body2":"body1",component:E?.variant?void 0:"span",...E,children:S})),z!=null&&z.type!==xt&&!l&&(z=p.jsx(L,{variant:"body2",color:"textSecondary",...H,children:z})),p.jsxs(k,{...T,children:[S,z]})});function fv(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function ow(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function f0(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.startsWith(t.keys.join(""))}function Ml(e,t,n,r,s,a){let l=!1,u=s(e,t,t?n:!1);for(;u;){if(u===e.firstChild){if(l)return!1;l=!0}const f=r?!1:u.disabled||u.getAttribute("aria-disabled")==="true";if(!u.hasAttribute("tabindex")||!f0(u,a)||f)u=s(e,u,n);else return u.focus(),!0}return!1}const Bk=y.forwardRef(function(t,n){const{actions:r,autoFocus:s=!1,autoFocusItem:a=!1,children:l,className:u,disabledItemsFocusable:f=!1,disableListWrap:h=!1,onKeyDown:v,variant:m="selectedMenu",...w}=t,x=y.useRef(null),A=y.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});xr(()=>{s&&x.current.focus()},[s]),y.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(j,{direction:D})=>{const k=!x.current.style.width;if(j.clientHeight{const D=x.current,k=j.key;if(j.ctrlKey||j.metaKey||j.altKey){v&&v(j);return}const M=er(D).activeElement;if(k==="ArrowDown")j.preventDefault(),Ml(D,M,h,f,fv);else if(k==="ArrowUp")j.preventDefault(),Ml(D,M,h,f,ow);else if(k==="Home")j.preventDefault(),Ml(D,null,h,f,fv);else if(k==="End")j.preventDefault(),Ml(D,null,h,f,ow);else if(k.length===1){const E=A.current,L=k.toLowerCase(),H=performance.now();E.keys.length>0&&(H-E.lastTime>500?(E.keys=[],E.repeating=!0,E.previousKeyMatched=!0):E.repeating&&L!==E.keys[0]&&(E.repeating=!1)),E.lastTime=H,E.keys.push(L);const V=M&&!E.repeating&&f0(M,E);E.previousKeyMatched&&(V||Ml(D,M,!1,f,fv,E))?j.preventDefault():E.previousKeyMatched=!1}v&&v(j)},S=ln(x,n);let z=-1;y.Children.forEach(l,(j,D)=>{if(!y.isValidElement(j)){z===D&&(z+=1,z>=l.length&&(z=-1));return}j.props.disabled||(m==="selectedMenu"&&j.props.selected||z===-1)&&(z=D),z===D&&(j.props.disabled||j.props.muiSkipListHighlight||j.type.muiSkipListHighlight)&&(z+=1,z>=l.length&&(z=-1))});const C=y.Children.map(l,(j,D)=>{if(D===z){const k={};return a&&(k.autoFocus=!0),j.props.tabIndex===void 0&&m==="selectedMenu"&&(k.tabIndex=0),y.cloneElement(j,k)}return j});return p.jsx($v,{role:"menu",ref:S,className:u,onKeyDown:P,tabIndex:s?0:-1,...w,children:C})});function Nk(e){return Ze("MuiPopover",e)}Qe("MuiPopover",["root","paper"]);function sw(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function iw(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function aw(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function vf(e){return typeof e=="function"?e():e}const Vk=e=>{const{classes:t}=e;return Ke({root:["root"],paper:["paper"]},Nk,t)},Xk=fe(ig,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),d0=fe(Br,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),Fk=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiPopover"}),{action:s,anchorEl:a,anchorOrigin:l={vertical:"top",horizontal:"left"},anchorPosition:u,anchorReference:f="anchorEl",children:h,className:v,container:m,elevation:w=8,marginThreshold:x=16,open:A,PaperProps:P={},slots:S={},slotProps:z={},transformOrigin:C={vertical:"top",horizontal:"left"},TransitionComponent:j,transitionDuration:D="auto",TransitionProps:k={},disableScrollLock:T=!1,...M}=r,E=y.useRef(),L={...r,anchorOrigin:l,anchorReference:f,elevation:w,marginThreshold:x,transformOrigin:C,TransitionComponent:j,transitionDuration:D,TransitionProps:k},H=Vk(L),V=y.useCallback(()=>{if(f==="anchorPosition")return u;const ke=vf(a),Ae=(ke&&ke.nodeType===1?ke:er(E.current).body).getBoundingClientRect();return{top:Ae.top+sw(Ae,l.vertical),left:Ae.left+iw(Ae,l.horizontal)}},[a,l.horizontal,l.vertical,u,f]),W=y.useCallback(ke=>({vertical:sw(ke,C.vertical),horizontal:iw(ke,C.horizontal)}),[C.horizontal,C.vertical]),B=y.useCallback(ke=>{const Re={width:ke.offsetWidth,height:ke.offsetHeight},Ae=W(Re);if(f==="none")return{top:null,left:null,transformOrigin:aw(Ae)};const Fe=V();let ge=Fe.top-Ae.vertical,We=Fe.left-Ae.horizontal;const yt=ge+Re.height,Le=We+Re.width,pt=Co(vf(a)),ut=pt.innerHeight-x,dt=pt.innerWidth-x;if(x!==null&&geut){const N=yt-ut;ge-=N,Ae.vertical+=N}if(x!==null&&Wedt){const N=Le-dt;We-=N,Ae.horizontal+=N}return{top:`${Math.round(ge)}px`,left:`${Math.round(We)}px`,transformOrigin:aw(Ae)}},[a,f,V,W,x]),[Z,X]=y.useState(A),J=y.useCallback(()=>{const ke=E.current;if(!ke)return;const Re=B(ke);Re.top!==null&&ke.style.setProperty("top",Re.top),Re.left!==null&&(ke.style.left=Re.left),ke.style.transformOrigin=Re.transformOrigin,X(!0)},[B]);y.useEffect(()=>(T&&window.addEventListener("scroll",J),()=>window.removeEventListener("scroll",J)),[a,T,J]);const ne=()=>{J()},Q=()=>{X(!1)};y.useEffect(()=>{A&&J()}),y.useImperativeHandle(s,()=>A?{updatePosition:()=>{J()}}:null,[A,J]),y.useEffect(()=>{if(!A)return;const ke=Vm(()=>{J()}),Re=Co(vf(a));return Re.addEventListener("resize",ke),()=>{ke.clear(),Re.removeEventListener("resize",ke)}},[a,A,J]);let G=D;const R={slots:{transition:j,...S},slotProps:{transition:k,paper:P,...z}},[U,I]=ct("transition",{elementType:wc,externalForwardedProps:R,ownerState:L,getSlotProps:ke=>({...ke,onEntering:(Re,Ae)=>{ke.onEntering?.(Re,Ae),ne()},onExited:Re=>{ke.onExited?.(Re),Q()}}),additionalProps:{appear:!0,in:A}});D==="auto"&&!U.muiSupportAuto&&(G=void 0);const $=m||(a?er(vf(a)).body:void 0),[ee,{slots:re,slotProps:ae,...we}]=ct("root",{ref:n,elementType:Xk,externalForwardedProps:{...R,...M},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:Um(typeof z.backdrop=="function"?z.backdrop(L):z.backdrop,{invisible:!0})},container:$,open:A},ownerState:L,className:je(H.root,v)}),[se,xe]=ct("paper",{ref:E,className:H.paper,elementType:d0,externalForwardedProps:R,shouldForwardComponentProp:!0,additionalProps:{elevation:w,style:Z?void 0:{opacity:0}},ownerState:L});return p.jsx(ee,{...we,...!Pc(ee)&&{slots:re,slotProps:ae,disableScrollLock:T},children:p.jsx(U,{...I,timeout:G,children:p.jsx(se,{...xe,children:h})})})});function Wk(e){return Ze("MuiMenu",e)}Qe("MuiMenu",["root","paper","list"]);const Jk={vertical:"top",horizontal:"right"},qk={vertical:"top",horizontal:"left"},Uk=e=>{const{classes:t}=e;return Ke({root:["root"],paper:["paper"],list:["list"]},Wk,t)},Yk=fe(Fk,{shouldForwardProp:e=>Xn(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Gk=fe(d0,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),Zk=fe(Bk,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),xc=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiMenu"}),{autoFocus:s=!0,children:a,className:l,disableAutoFocusItem:u=!1,MenuListProps:f={},onClose:h,open:v,PaperProps:m={},PopoverClasses:w,transitionDuration:x="auto",TransitionProps:{onEntering:A,...P}={},variant:S="selectedMenu",slots:z={},slotProps:C={},...j}=r,D=Mc(),k={...r,autoFocus:s,disableAutoFocusItem:u,MenuListProps:f,onEntering:A,PaperProps:m,transitionDuration:x,TransitionProps:P,variant:S},T=Uk(k),M=s&&!u&&v,E=y.useRef(null),L=(G,R)=>{E.current&&E.current.adjustStyleForScrollbar(G,{direction:D?"rtl":"ltr"}),A&&A(G,R)},H=G=>{G.key==="Tab"&&(G.preventDefault(),h&&h(G,"tabKeyDown"))};let V=-1;y.Children.map(a,(G,R)=>{y.isValidElement(G)&&(G.props.disabled||(S==="selectedMenu"&&G.props.selected||V===-1)&&(V=R))});const W={slots:z,slotProps:{list:f,transition:P,paper:m,...C}},B=Sx({elementType:z.root,externalSlotProps:C.root,ownerState:k,className:[T.root,l]}),[Z,X]=ct("paper",{className:T.paper,elementType:Gk,externalForwardedProps:W,shouldForwardComponentProp:!0,ownerState:k}),[J,ne]=ct("list",{className:je(T.list,f.className),elementType:Zk,shouldForwardComponentProp:!0,externalForwardedProps:W,getSlotProps:G=>({...G,onKeyDown:R=>{H(R),G.onKeyDown?.(R)}}),ownerState:k}),Q=typeof W.slotProps.transition=="function"?W.slotProps.transition(k):W.slotProps.transition;return p.jsx(Yk,{onClose:h,anchorOrigin:{vertical:"bottom",horizontal:D?"right":"left"},transformOrigin:D?Jk:qk,slots:{root:z.root,paper:Z,backdrop:z.backdrop,...z.transition&&{transition:z.transition}},slotProps:{root:B,paper:X,backdrop:typeof C.backdrop=="function"?C.backdrop(k):C.backdrop,transition:{...Q,onEntering:(...G)=>{L(...G),Q?.onEntering?.(...G)}}},open:v,ref:n,transitionDuration:x,ownerState:k,...j,classes:w,children:p.jsx(J,{actions:E,autoFocus:s&&(V===-1||u),autoFocusItem:M,variant:S,...ne,children:a})})});function Qk(e){return Ze("MuiMenuItem",e)}const Ll=Qe("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),Kk=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},_k=e=>{const{disabled:t,dense:n,divider:r,disableGutters:s,selected:a,classes:l}=e,f=Ke({root:["root",n&&"dense",t&&"disabled",!s&&"gutters",r&&"divider",a&&"selected"]},Qk,l);return{...l,...f}},$k=fe(Di,{shouldForwardProp:e=>Xn(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:Kk})(et(({theme:e})=>({...e.typography.body1,display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap","&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Ll.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Ll.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Ll.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Ll.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Ll.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Qb.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Qb.inset}`]:{marginLeft:52},[`& .${Sa.root}`]:{marginTop:0,marginBottom:0},[`& .${Sa.inset}`]:{paddingLeft:36},[`& .${rw.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up("sm")]:{minHeight:"auto"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${rw.root} svg`]:{fontSize:"1.25rem"}}}]}))),Jo=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiMenuItem"}),{autoFocus:s=!1,component:a="li",dense:l=!1,divider:u=!1,disableGutters:f=!1,focusVisibleClassName:h,role:v="menuitem",tabIndex:m,className:w,...x}=r,A=y.useContext(So),P=y.useMemo(()=>({dense:l||A.dense||!1,disableGutters:f}),[A.dense,l,f]),S=y.useRef(null);xr(()=>{s&&S.current&&S.current.focus()},[s]);const z={...r,dense:P.dense,divider:u,disableGutters:f},C=_k(r),j=ln(S,n);let D;return r.disabled||(D=m!==void 0?m:-1),p.jsx(So.Provider,{value:P,children:p.jsx($k,{ref:j,role:v,tabIndex:D,component:a,focusVisibleClassName:je(C.focusVisible,h),className:je(C.root,w),...x,ownerState:z,classes:C})})});function eO(e){return Ze("MuiNativeSelect",e)}const cg=Qe("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),tO=e=>{const{classes:t,variant:n,disabled:r,multiple:s,open:a,error:l}=e,u={select:["select",n,r&&"disabled",s&&"multiple",l&&"error"],icon:["icon",`icon${he(n)}`,a&&"iconOpen",r&&"disabled"]};return Ke(u,eO,t)},p0=fe("select",{name:"MuiNativeSelect"})(({theme:e})=>({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{borderRadius:0},[`&.${cg.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:t})=>t.variant!=="filled"&&t.variant!=="outlined",style:{"&&&":{paddingRight:24,minWidth:16}}},{props:{variant:"filled"},style:{"&&&":{paddingRight:32}}},{props:{variant:"outlined"},style:{borderRadius:(e.vars||e).shape.borderRadius,"&:focus":{borderRadius:(e.vars||e).shape.borderRadius},"&&&":{paddingRight:32}}}]})),nO=fe(p0,{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Xn,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${cg.multiple}`]:t.multiple}]}})({}),h0=fe("svg",{name:"MuiNativeSelect"})(({theme:e})=>({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(e.vars||e).palette.action.active,[`&.${cg.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:t})=>t.open,style:{transform:"rotate(180deg)"}},{props:{variant:"filled"},style:{right:7}},{props:{variant:"outlined"},style:{right:7}}]})),rO=fe(h0,{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${he(n.variant)}`],n.open&&t.iconOpen]}})({}),oO=y.forwardRef(function(t,n){const{className:r,disabled:s,error:a,IconComponent:l,inputRef:u,variant:f="standard",...h}=t,v={...t,disabled:s,variant:f,error:a},m=tO(v);return p.jsxs(y.Fragment,{children:[p.jsx(nO,{ownerState:v,className:je(m.select,r),disabled:s,ref:u||n,...h}),t.multiple?null:p.jsx(rO,{as:l,ownerState:v,className:m.icon})]})});var lw;const sO=fe("fieldset",{name:"MuiNotchedOutlined",shouldForwardProp:Xn})({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%"}),iO=fe("legend",{name:"MuiNotchedOutlined",shouldForwardProp:Xn})(et(({theme:e})=>({float:"unset",width:"auto",overflow:"hidden",variants:[{props:({ownerState:t})=>!t.withLabel,style:{padding:0,lineHeight:"11px",transition:e.transitions.create("width",{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:t})=>t.withLabel,style:{display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:e.transitions.create("max-width",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}}},{props:({ownerState:t})=>t.withLabel&&t.notched,style:{maxWidth:"100%",transition:e.transitions.create("max-width",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function aO(e){const{children:t,classes:n,className:r,label:s,notched:a,...l}=e,u=s!=null&&s!=="",f={...e,notched:a,withLabel:u};return p.jsx(sO,{"aria-hidden":!0,className:r,ownerState:f,...l,children:p.jsx(iO,{ownerState:f,children:u?p.jsx("span",{children:s}):lw||(lw=p.jsx("span",{className:"notranslate","aria-hidden":!0,children:"​"}))})})}const lO=e=>{const{classes:t}=e,r=Ke({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},gj,t);return{...t,...r}},cO=fe(Ld,{shouldForwardProp:e=>Xn(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:Rd})(et(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Qr.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${Qr.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}},[`&.${Qr.focused} .${Qr.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(fn()).map(([n])=>({props:{color:n},style:{[`&.${Qr.focused} .${Qr.notchedOutline}`]:{borderColor:(e.vars||e).palette[n].main}}})),{props:{},style:{[`&.${Qr.error} .${Qr.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Qr.disabled} .${Qr.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:n})=>n.startAdornment,style:{paddingLeft:14}},{props:({ownerState:n})=>n.endAdornment,style:{paddingRight:14}},{props:({ownerState:n})=>n.multiline,style:{padding:"16.5px 14px"}},{props:({ownerState:n,size:r})=>n.multiline&&r==="small",style:{padding:"8.5px 14px"}}]}})),uO=fe(aO,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})(et(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}})),fO=fe(Id,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:Md})(et(({theme:e})=>({padding:"16.5px 14px",...!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},...e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{padding:"8.5px 14px"}},{props:({ownerState:t})=>t.multiline,style:{padding:0}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}}]}))),ug=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiOutlinedInput"}),{components:s={},fullWidth:a=!1,inputComponent:l="input",label:u,multiline:f=!1,notched:h,slots:v={},slotProps:m={},type:w="text",...x}=r,A=lO(r),P=zo(),S=Zs({props:r,muiFormControl:P,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),z={...r,color:S.color||"primary",disabled:S.disabled,error:S.error,focused:S.focused,formControl:P,fullWidth:a,hiddenLabel:S.hiddenLabel,multiline:f,size:S.size,type:w},C=v.root??s.Root??cO,j=v.input??s.Input??fO,[D,k]=ct("notchedOutline",{elementType:uO,className:A.notchedOutline,shouldForwardComponentProp:!0,ownerState:z,externalForwardedProps:{slots:v,slotProps:m},additionalProps:{label:u!=null&&u!==""&&S.required?p.jsxs(y.Fragment,{children:[u," ","*"]}):u}});return p.jsx(Bd,{slots:{root:C,input:j},slotProps:m,renderSuffix:T=>p.jsx(D,{...k,notched:typeof h<"u"?h:!!(T.startAdornment||T.filled||T.focused)}),fullWidth:a,inputComponent:l,multiline:f,ref:n,type:w,...x,classes:{...A,notchedOutline:null}})});ug.muiName="Input";const dO=At(p.jsx("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage"),pO=At(p.jsx("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),hO=At(p.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked"),vO=At(p.jsx("path",{d:"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z"}),"RadioButtonChecked"),mO=fe("span",{name:"MuiRadioButtonIcon",shouldForwardProp:Xn})({position:"relative",display:"flex"}),gO=fe(hO,{name:"MuiRadioButtonIcon"})({transform:"scale(1)"}),yO=fe(vO,{name:"MuiRadioButtonIcon"})(et(({theme:e})=>({left:0,position:"absolute",transform:"scale(0)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeIn,duration:e.transitions.duration.shortest}),variants:[{props:{checked:!0},style:{transform:"scale(1)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeOut,duration:e.transitions.duration.shortest})}}]})));function v0(e){const{checked:t=!1,classes:n={},fontSize:r}=e,s={...e,checked:t};return p.jsxs(mO,{className:n.root,ownerState:s,children:[p.jsx(gO,{fontSize:r,className:n.background,ownerState:s}),p.jsx(yO,{fontSize:r,className:n.dot,ownerState:s})]})}const m0=y.createContext(void 0);function AO(){return y.useContext(m0)}function PO(e){return Ze("MuiRadio",e)}const cw=Qe("MuiRadio",["root","checked","disabled","colorPrimary","colorSecondary","sizeSmall"]),bO=e=>{const{classes:t,color:n,size:r}=e,s={root:["root",`color${he(n)}`,r!=="medium"&&`size${he(r)}`]};return{...t,...Ke(s,PO,t)}},wO=fe(sg,{shouldForwardProp:e=>Xn(e)||e==="classes",name:"MuiRadio",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size!=="medium"&&t[`size${he(n.size)}`],t[`color${he(n.color)}`]]}})(et(({theme:e})=>({color:(e.vars||e).palette.text.secondary,[`&.${cw.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{color:"default",disabled:!1,disableRipple:!1},style:{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette.action.active,e.palette.action.hoverOpacity)}}},...Object.entries(e.palette).filter(fn()).map(([t])=>({props:{color:t,disabled:!1,disableRipple:!1},style:{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette[t].main,e.palette.action.hoverOpacity)}}})),...Object.entries(e.palette).filter(fn()).map(([t])=>({props:{color:t,disabled:!1},style:{[`&.${cw.checked}`]:{color:(e.vars||e).palette[t].main}}})),{props:{disableRipple:!1},style:{"&:hover":{"@media (hover: none)":{backgroundColor:"transparent"}}}}]})));function xO(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}const SO=p.jsx(v0,{checked:!0}),HO=p.jsx(v0,{}),Sc=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiRadio"}),{checked:s,checkedIcon:a=SO,color:l="primary",icon:u=HO,name:f,onChange:h,size:v="medium",className:m,disabled:w,disableRipple:x=!1,slots:A={},slotProps:P={},inputProps:S,...z}=r,C=zo();let j=w;C&&typeof j>"u"&&(j=C.disabled),j??=!1;const D={...r,disabled:j,disableRipple:x,color:l,size:v},k=bO(D),T=AO();let M=s;const E=Lv(h,T&&T.onChange);let L=f;T&&(typeof M>"u"&&(M=xO(T.value,r.value)),typeof L>"u"&&(L=T.name));const H=P.input??S,[V,W]=ct("root",{ref:n,elementType:wO,className:je(k.root,m),shouldForwardComponentProp:!0,externalForwardedProps:{slots:A,slotProps:P,...z},getSlotProps:B=>({...B,onChange:(Z,...X)=>{B.onChange?.(Z,...X),E(Z,...X)}}),ownerState:D,additionalProps:{type:"radio",icon:y.cloneElement(u,{fontSize:u.props.fontSize??v}),checkedIcon:y.cloneElement(a,{fontSize:a.props.fontSize??v}),disabled:j,name:L,checked:M,slots:A,slotProps:{input:typeof H=="function"?H(D):H}}});return p.jsx(V,{...W,classes:k})});function CO(e){return Ze("MuiRadioGroup",e)}Qe("MuiRadioGroup",["root","row","error"]);const jO=e=>{const{classes:t,row:n,error:r}=e;return Ke({root:["root",n&&"row",r&&"error"]},CO,t)},nd=y.forwardRef(function(t,n){const{actions:r,children:s,className:a,defaultValue:l,name:u,onChange:f,value:h,...v}=t,m=y.useRef(null),w=jO(t),[x,A]=Ws({controlled:h,default:l,name:"RadioGroup"});y.useImperativeHandle(r,()=>({focus:()=>{let C=m.current.querySelector("input:not(:disabled):checked");C||(C=m.current.querySelector("input:not(:disabled)")),C&&C.focus()}}),[]);const P=ln(n,m),S=no(u),z=y.useMemo(()=>({name:S,onChange(C){A(C.target.value),f&&f(C,C.target.value)},value:x}),[S,f,A,x]);return p.jsx(m0.Provider,{value:z,children:p.jsx(Ez,{role:"radiogroup",ref:P,className:je(w.root,a),...v,children:s})})});function g0(e){return Ze("MuiSelect",e)}const Il=Qe("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var uw;const DO=fe(p0,{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${Il.select}`]:t.select},{[`&.${Il.select}`]:t[n.variant]},{[`&.${Il.error}`]:t.error},{[`&.${Il.multiple}`]:t.multiple}]}})({[`&.${Il.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),zO=fe(h0,{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${he(n.variant)}`],n.open&&t.iconOpen]}})({}),kO=fe("input",{shouldForwardProp:e=>Lx(e)&&e!=="classes",name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function fw(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function OO(e){return e==null||typeof e=="string"&&!e.trim()}const TO=e=>{const{classes:t,variant:n,disabled:r,multiple:s,open:a,error:l}=e,u={select:["select",n,r&&"disabled",s&&"multiple",l&&"error"],icon:["icon",`icon${he(n)}`,a&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return Ke(u,g0,t)},EO=y.forwardRef(function(t,n){const{"aria-describedby":r,"aria-label":s,autoFocus:a,autoWidth:l,children:u,className:f,defaultOpen:h,defaultValue:v,disabled:m,displayEmpty:w,error:x=!1,IconComponent:A,inputRef:P,labelId:S,MenuProps:z={},multiple:C,name:j,onBlur:D,onChange:k,onClose:T,onFocus:M,onOpen:E,open:L,readOnly:H,renderValue:V,required:W,SelectDisplayProps:B={},tabIndex:Z,type:X,value:J,variant:ne="standard",...Q}=t,[G,R]=Ws({controlled:J,default:v,name:"Select"}),[U,I]=Ws({controlled:L,default:h,name:"Select"}),$=y.useRef(null),ee=y.useRef(null),[re,ae]=y.useState(null),{current:we}=y.useRef(L!=null),[se,xe]=y.useState(),ke=ln(n,P),Re=y.useCallback(Ue=>{ee.current=Ue,Ue&&ae(Ue)},[]),Ae=re?.parentNode;y.useImperativeHandle(ke,()=>({focus:()=>{ee.current.focus()},node:$.current,value:G}),[G]),y.useEffect(()=>{h&&U&&re&&!we&&(xe(l?null:Ae.clientWidth),ee.current.focus())},[re,l]),y.useEffect(()=>{a&&ee.current.focus()},[a]),y.useEffect(()=>{if(!S)return;const Ue=er(ee.current).getElementById(S);if(Ue){const _=()=>{getSelection().isCollapsed&&ee.current.focus()};return Ue.addEventListener("click",_),()=>{Ue.removeEventListener("click",_)}}},[S]);const Fe=(Ue,_)=>{Ue?E&&E(_):T&&T(_),we||(xe(l?null:Ae.clientWidth),I(Ue))},ge=Ue=>{Ue.button===0&&(Ue.preventDefault(),ee.current.focus(),Fe(!0,Ue))},We=Ue=>{Fe(!1,Ue)},yt=y.Children.toArray(u),Le=Ue=>{const _=yt.find(Y=>Y.props.value===Ue.target.value);_!==void 0&&(R(_.props.value),k&&k(Ue,_))},pt=Ue=>_=>{let Y;if(_.currentTarget.hasAttribute("tabindex")){if(C){Y=Array.isArray(G)?G.slice():[];const be=G.indexOf(Ue.props.value);be===-1?Y.push(Ue.props.value):Y.splice(be,1)}else Y=Ue.props.value;if(Ue.props.onClick&&Ue.props.onClick(_),G!==Y&&(R(Y),k)){const be=_.nativeEvent||_,Ce=new be.constructor(be.type,be);Object.defineProperty(Ce,"target",{writable:!0,value:{value:Y,name:j}}),k(Ce,Ue)}C||Fe(!1,_)}},ut=Ue=>{H||[" ","ArrowUp","ArrowDown","Enter"].includes(Ue.key)&&(Ue.preventDefault(),Fe(!0,Ue))},dt=re!==null&&U,N=Ue=>{!dt&&D&&(Object.defineProperty(Ue,"target",{writable:!0,value:{value:G,name:j}}),D(Ue))};delete Q["aria-invalid"];let q,ie;const pe=[];let Pe=!1;(td({value:G})||w)&&(V?q=V(G):Pe=!0);const ye=yt.map(Ue=>{if(!y.isValidElement(Ue))return null;let _;if(C){if(!Array.isArray(G))throw new Error(ps(2));_=G.some(Y=>fw(Y,Ue.props.value)),_&&Pe&&pe.push(Ue.props.children)}else _=fw(G,Ue.props.value),_&&Pe&&(ie=Ue.props.children);return y.cloneElement(Ue,{"aria-selected":_?"true":"false",onClick:pt(Ue),onKeyUp:Y=>{Y.key===" "&&Y.preventDefault(),Ue.props.onKeyUp&&Ue.props.onKeyUp(Y)},role:"option",selected:_,value:void 0,"data-value":Ue.props.value})});Pe&&(C?pe.length===0?q=null:q=pe.reduce((Ue,_,Y)=>(Ue.push(_),Y{const{classes:t}=e,r=Ke({root:["root"]},g0,t);return{...t,...r}},fg={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>Xn(e)&&e!=="variant",slot:"Root"},MO=fe(lg,fg)(""),LO=fe(ug,fg)(""),IO=fe(ag,fg)(""),Hc=y.forwardRef(function(t,n){const r=tt({name:"MuiSelect",props:t}),{autoWidth:s=!1,children:a,classes:l={},className:u,defaultOpen:f=!1,displayEmpty:h=!1,IconComponent:v=Kx,id:m,input:w,inputProps:x,label:A,labelId:P,MenuProps:S,multiple:z=!1,native:C=!1,onClose:j,onOpen:D,open:k,renderValue:T,SelectDisplayProps:M,variant:E="outlined",...L}=r,H=C?oO:EO,V=zo(),W=Zs({props:r,muiFormControl:V,states:["variant","error"]}),B=W.variant||E,Z={...r,variant:B,classes:l},X=RO(Z),{root:J,...ne}=X,Q=w||{standard:p.jsx(MO,{ownerState:Z}),outlined:p.jsx(LO,{label:A,ownerState:Z}),filled:p.jsx(IO,{ownerState:Z})}[B],G=ln(n,Ys(Q));return p.jsx(y.Fragment,{children:y.cloneElement(Q,{inputComponent:H,inputProps:{children:a,error:W.error,IconComponent:v,variant:B,type:void 0,multiple:z,...C?{id:m}:{autoWidth:s,defaultOpen:f,displayEmpty:h,labelId:P,MenuProps:S,onClose:j,onOpen:D,open:k,renderValue:T,SelectDisplayProps:{id:m,...M}},...x,classes:x?Vn(ne,x.classes):ne,...w?w.props.inputProps:{}},...(z&&C||h)&&B==="outlined"?{notched:!0}:{},ref:G,className:je(Q.props.className,u,X.root),...!w&&{variant:B},...L})})});Hc.muiName="Select";function BO(e={}){const{autoHideDuration:t=null,disableWindowBlurListener:n=!1,onClose:r,open:s,resumeHideDuration:a}=e,l=gi();y.useEffect(()=>{if(!s)return;function z(C){C.defaultPrevented||C.key==="Escape"&&r?.(C,"escapeKeyDown")}return document.addEventListener("keydown",z),()=>{document.removeEventListener("keydown",z)}},[s,r]);const u=$n((z,C)=>{r?.(z,C)}),f=$n(z=>{!r||z==null||l.start(z,()=>{u(null,"timeout")})});y.useEffect(()=>(s&&f(t),l.clear),[s,t,f,l]);const h=z=>{r?.(z,"clickaway")},v=l.clear,m=y.useCallback(()=>{t!=null&&f(a??t*.5)},[t,a,f]),w=z=>C=>{const j=z.onBlur;j?.(C),m()},x=z=>C=>{const j=z.onFocus;j?.(C),v()},A=z=>C=>{const j=z.onMouseEnter;j?.(C),v()},P=z=>C=>{const j=z.onMouseLeave;j?.(C),m()};return y.useEffect(()=>{if(!n&&s)return window.addEventListener("focus",m),window.addEventListener("blur",v),()=>{window.removeEventListener("focus",m),window.removeEventListener("blur",v)}},[n,s,m,v]),{getRootProps:(z={})=>{const C={...Qf(e),...Qf(z)};return{role:"presentation",...z,...C,onBlur:w(C),onFocus:x(C),onMouseEnter:A(C),onMouseLeave:P(C)}},onClickAway:h}}function NO(e){return Ze("MuiSnackbarContent",e)}Qe("MuiSnackbarContent",["root","message","action"]);const VO=e=>{const{classes:t}=e;return Ke({root:["root"],action:["action"],message:["message"]},NO,t)},XO=fe(Br,{name:"MuiSnackbarContent",slot:"Root",overridesResolver:(e,t)=>t.root})(et(({theme:e})=>{const t=e.palette.mode==="light"?.8:.98,n=yx(e.palette.background.default,t);return{...e.typography.body2,color:e.vars?e.vars.palette.SnackbarContent.color:e.palette.getContrastText(n),backgroundColor:e.vars?e.vars.palette.SnackbarContent.bg:n,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,flexGrow:1,[e.breakpoints.up("sm")]:{flexGrow:"initial",minWidth:288}}})),FO=fe("div",{name:"MuiSnackbarContent",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0"}),WO=fe("div",{name:"MuiSnackbarContent",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),JO=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiSnackbarContent"}),{action:s,className:a,message:l,role:u="alert",...f}=r,h=r,v=VO(h);return p.jsxs(XO,{role:u,square:!0,elevation:6,className:je(v.root,a),ownerState:h,ref:n,...f,children:[p.jsx(FO,{className:v.message,ownerState:h,children:l}),s?p.jsx(WO,{className:v.action,ownerState:h,children:s}):null]})});function qO(e){return Ze("MuiSnackbar",e)}Qe("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);const UO=e=>{const{classes:t,anchorOrigin:n}=e,r={root:["root",`anchorOrigin${he(n.vertical)}${he(n.horizontal)}`]};return Ke(r,qO,t)},YO=fe("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`anchorOrigin${he(n.anchorOrigin.vertical)}${he(n.anchorOrigin.horizontal)}`]]}})(et(({theme:e})=>({zIndex:(e.vars||e).zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center",variants:[{props:({ownerState:t})=>t.anchorOrigin.vertical==="top",style:{top:8,[e.breakpoints.up("sm")]:{top:24}}},{props:({ownerState:t})=>t.anchorOrigin.vertical!=="top",style:{bottom:8,[e.breakpoints.up("sm")]:{bottom:24}}},{props:({ownerState:t})=>t.anchorOrigin.horizontal==="left",style:{justifyContent:"flex-start",[e.breakpoints.up("sm")]:{left:24,right:"auto"}}},{props:({ownerState:t})=>t.anchorOrigin.horizontal==="right",style:{justifyContent:"flex-end",[e.breakpoints.up("sm")]:{right:24,left:"auto"}}},{props:({ownerState:t})=>t.anchorOrigin.horizontal==="center",style:{[e.breakpoints.up("sm")]:{left:"50%",right:"auto",transform:"translateX(-50%)"}}}]}))),GO=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiSnackbar"}),s=Vr(),a={enter:s.transitions.duration.enteringScreen,exit:s.transitions.duration.leavingScreen},{action:l,anchorOrigin:{vertical:u,horizontal:f}={vertical:"bottom",horizontal:"left"},autoHideDuration:h=null,children:v,className:m,ClickAwayListenerProps:w,ContentProps:x,disableWindowBlurListener:A=!1,message:P,onBlur:S,onClose:z,onFocus:C,onMouseEnter:j,onMouseLeave:D,open:k,resumeHideDuration:T,slots:M={},slotProps:E={},TransitionComponent:L,transitionDuration:H=a,TransitionProps:{onEnter:V,onExited:W,...B}={},...Z}=r,X={...r,anchorOrigin:{vertical:u,horizontal:f},autoHideDuration:h,disableWindowBlurListener:A,TransitionComponent:L,transitionDuration:H},J=UO(X),{getRootProps:ne,onClickAway:Q}=BO({...X}),[G,R]=y.useState(!0),U=Fe=>{R(!0),W&&W(Fe)},I=(Fe,ge)=>{R(!1),V&&V(Fe,ge)},$={slots:{transition:L,...M},slotProps:{content:x,clickAwayListener:w,transition:B,...E}},[ee,re]=ct("root",{ref:n,className:[J.root,m],elementType:YO,getSlotProps:ne,externalForwardedProps:{...$,...Z},ownerState:X}),[ae,{ownerState:we,...se}]=ct("clickAwayListener",{elementType:n0,externalForwardedProps:$,getSlotProps:Fe=>({onClickAway:(...ge)=>{Fe.onClickAway?.(...ge),Q(...ge)}}),ownerState:X}),[xe,ke]=ct("content",{elementType:JO,shouldForwardComponentProp:!0,externalForwardedProps:$,additionalProps:{message:P,action:l},ownerState:X}),[Re,Ae]=ct("transition",{elementType:wc,externalForwardedProps:$,getSlotProps:Fe=>({onEnter:(...ge)=>{Fe.onEnter?.(...ge),I(...ge)},onExited:(...ge)=>{Fe.onExited?.(...ge),U(...ge)}}),additionalProps:{appear:!0,in:k,timeout:H,direction:u==="top"?"down":"up"},ownerState:X});return!k&&G?null:p.jsx(ae,{...se,...M.clickAwayListener&&{ownerState:we},children:p.jsx(ee,{...re,children:p.jsx(Re,{...Ae,children:v||p.jsx(xe,{...ke})})})})});function ZO(e){return Ze("MuiTooltip",e)}const An=Qe("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]);function QO(e){return Math.round(e*1e5)/1e5}const KO=e=>{const{classes:t,disableInteractive:n,arrow:r,touch:s,placement:a}=e,l={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",s&&"touch",`tooltipPlacement${he(a.split("-")[0])}`],arrow:["arrow"]};return Ke(l,ZO,t)},_O=fe(Td,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})(et(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:"auto"}},{props:({open:t})=>!t,style:{pointerEvents:"none"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*="bottom"] .${An.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${An.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${An.arrow}`]:{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}},[`&[data-popper-placement*="left"] .${An.arrow}`]:{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*="right"] .${An.arrow}`]:{left:0,marginLeft:"-0.71em"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*="right"] .${An.arrow}`]:{right:0,marginRight:"-0.71em"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*="left"] .${An.arrow}`]:{right:0,marginRight:"-0.71em"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*="left"] .${An.arrow}`]:{left:0,marginLeft:"-0.71em"}}}]}))),$O=fe("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${he(n.placement.split("-")[0])}`]]}})(et(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:Pt(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium,[`.${An.popper}[data-popper-placement*="left"] &`]:{transformOrigin:"right center"},[`.${An.popper}[data-popper-placement*="right"] &`]:{transformOrigin:"left center"},[`.${An.popper}[data-popper-placement*="top"] &`]:{transformOrigin:"center bottom",marginBottom:"14px"},[`.${An.popper}[data-popper-placement*="bottom"] &`]:{transformOrigin:"center top",marginTop:"14px"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:"relative",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${QO(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${An.popper}[data-popper-placement*="left"] &`]:{marginRight:"14px"},[`.${An.popper}[data-popper-placement*="right"] &`]:{marginLeft:"14px"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${An.popper}[data-popper-placement*="left"] &`]:{marginRight:"24px"},[`.${An.popper}[data-popper-placement*="right"] &`]:{marginLeft:"24px"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${An.popper}[data-popper-placement*="left"] &`]:{marginLeft:"14px"},[`.${An.popper}[data-popper-placement*="right"] &`]:{marginRight:"14px"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${An.popper}[data-popper-placement*="left"] &`]:{marginLeft:"24px"},[`.${An.popper}[data-popper-placement*="right"] &`]:{marginRight:"24px"}}},{props:({ownerState:t})=>t.touch,style:{[`.${An.popper}[data-popper-placement*="top"] &`]:{marginBottom:"24px"}}},{props:({ownerState:t})=>t.touch,style:{[`.${An.popper}[data-popper-placement*="bottom"] &`]:{marginTop:"24px"}}}]}))),eT=fe("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})(et(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:Pt(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}})));let mf=!1;const dw=new zd;let Bl={x:0,y:0};function gf(e,t){return(n,...r)=>{t&&t(n,...r),e(n,...r)}}const dg=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiTooltip"}),{arrow:s=!1,children:a,classes:l,components:u={},componentsProps:f={},describeChild:h=!1,disableFocusListener:v=!1,disableHoverListener:m=!1,disableInteractive:w=!1,disableTouchListener:x=!1,enterDelay:A=100,enterNextDelay:P=0,enterTouchDelay:S=700,followCursor:z=!1,id:C,leaveDelay:j=0,leaveTouchDelay:D=1500,onClose:k,onOpen:T,open:M,placement:E="bottom",PopperComponent:L,PopperProps:H={},slotProps:V={},slots:W={},title:B,TransitionComponent:Z,TransitionProps:X,...J}=r,ne=y.isValidElement(a)?a:p.jsx("span",{children:a}),Q=Vr(),G=Mc(),[R,U]=y.useState(),[I,$]=y.useState(null),ee=y.useRef(!1),re=w||z,ae=gi(),we=gi(),se=gi(),xe=gi(),[ke,Re]=Ws({controlled:M,default:!1,name:"Tooltip",state:"open"});let Ae=ke;const Fe=no(C),ge=y.useRef(),We=$n(()=>{ge.current!==void 0&&(document.body.style.WebkitUserSelect=ge.current,ge.current=void 0),xe.clear()});y.useEffect(()=>We,[We]);const yt=qe=>{dw.clear(),mf=!0,Re(!0),T&&!Ae&&T(qe)},Le=$n(qe=>{dw.start(800+j,()=>{mf=!1}),Re(!1),k&&Ae&&k(qe),ae.start(Q.transitions.duration.shortest,()=>{ee.current=!1})}),pt=qe=>{ee.current&&qe.type!=="touchstart"||(R&&R.removeAttribute("title"),we.clear(),se.clear(),A||mf&&P?we.start(mf?P:A,()=>{yt(qe)}):yt(qe))},ut=qe=>{we.clear(),se.start(j,()=>{Le(qe)})},[,dt]=y.useState(!1),N=qe=>{ka(qe.target)||(dt(!1),ut(qe))},q=qe=>{R||U(qe.currentTarget),ka(qe.target)&&(dt(!0),pt(qe))},ie=qe=>{ee.current=!0;const Lt=ne.props;Lt.onTouchStart&&Lt.onTouchStart(qe)},pe=qe=>{ie(qe),se.clear(),ae.clear(),We(),ge.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",xe.start(S,()=>{document.body.style.WebkitUserSelect=ge.current,pt(qe)})},Pe=qe=>{ne.props.onTouchEnd&&ne.props.onTouchEnd(qe),We(),se.start(D,()=>{Le(qe)})};y.useEffect(()=>{if(!Ae)return;function qe(Lt){Lt.key==="Escape"&&Le(Lt)}return document.addEventListener("keydown",qe),()=>{document.removeEventListener("keydown",qe)}},[Le,Ae]);const ye=ln(Ys(ne),U,n);!B&&B!==0&&(Ae=!1);const ze=y.useRef(),Je=qe=>{const Lt=ne.props;Lt.onMouseMove&&Lt.onMouseMove(qe),Bl={x:qe.clientX,y:qe.clientY},ze.current&&ze.current.update()},st={},at=typeof B=="string";h?(st.title=!Ae&&at&&!m?B:null,st["aria-describedby"]=Ae?Fe:null):(st["aria-label"]=at?B:null,st["aria-labelledby"]=Ae&&!at?Fe:null);const _e={...st,...J,...ne.props,className:je(J.className,ne.props.className),onTouchStart:ie,ref:ye,...z?{onMouseMove:Je}:{}},Mt={};x||(_e.onTouchStart=pe,_e.onTouchEnd=Pe),m||(_e.onMouseOver=gf(pt,_e.onMouseOver),_e.onMouseLeave=gf(ut,_e.onMouseLeave),re||(Mt.onMouseOver=pt,Mt.onMouseLeave=ut)),v||(_e.onFocus=gf(q,_e.onFocus),_e.onBlur=gf(N,_e.onBlur),re||(Mt.onFocus=q,Mt.onBlur=N));const It={...r,isRtl:G,arrow:s,disableInteractive:re,placement:E,PopperComponentProp:L,touch:ee.current},Ue=typeof V.popper=="function"?V.popper(It):V.popper,_=y.useMemo(()=>{let qe=[{name:"arrow",enabled:!!I,options:{element:I,padding:4}}];return H.popperOptions?.modifiers&&(qe=qe.concat(H.popperOptions.modifiers)),Ue?.popperOptions?.modifiers&&(qe=qe.concat(Ue.popperOptions.modifiers)),{...H.popperOptions,...Ue?.popperOptions,modifiers:qe}},[I,H.popperOptions,Ue?.popperOptions]),Y=KO(It),be=typeof V.transition=="function"?V.transition(It):V.transition,Ce={slots:{popper:u.Popper,transition:u.Transition??Z,tooltip:u.Tooltip,arrow:u.Arrow,...W},slotProps:{arrow:V.arrow??f.arrow,popper:{...H,...Ue??f.popper},tooltip:V.tooltip??f.tooltip,transition:{...X,...be??f.transition}}},[Oe,Me]=ct("popper",{elementType:_O,externalForwardedProps:Ce,ownerState:It,className:je(Y.popper,H?.className)}),[Ge,Ie]=ct("transition",{elementType:wc,externalForwardedProps:Ce,ownerState:It}),[nt,ft]=ct("tooltip",{elementType:$O,className:Y.tooltip,externalForwardedProps:Ce,ownerState:It}),[Tt,qt]=ct("arrow",{elementType:eT,className:Y.arrow,externalForwardedProps:Ce,ownerState:It,ref:$});return p.jsxs(y.Fragment,{children:[y.cloneElement(ne,_e),p.jsx(Oe,{as:L??Td,placement:E,anchorEl:z?{getBoundingClientRect:()=>({top:Bl.y,left:Bl.x,right:Bl.x,bottom:Bl.y,width:0,height:0})}:R,popperRef:ze,open:R?Ae:!1,id:Fe,transition:!0,...Mt,...Me,popperOptions:_,children:({TransitionProps:qe})=>p.jsx(Ge,{timeout:Q.transitions.duration.shorter,...qe,...Ie,children:p.jsxs(nt,{...ft,children:[B,s?p.jsx(Tt,{...qt}):null]})})})]})}),Zo=J4({createStyledComponent:fe("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>tt({props:e,name:"MuiStack"})});function tT(e){return Ze("MuiSwitch",e)}const or=Qe("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),nT=e=>{const{classes:t,edge:n,size:r,color:s,checked:a,disabled:l}=e,u={root:["root",n&&`edge${he(n)}`,`size${he(r)}`],switchBase:["switchBase",`color${he(s)}`,a&&"checked",l&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},f=Ke(u,tT,t);return{...t,...f}},rT=fe("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.edge&&t[`edge${he(n.edge)}`],t[`size${he(n.size)}`]]}})({display:"inline-flex",width:34+12*2,height:14+12*2,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"},variants:[{props:{edge:"start"},style:{marginLeft:-8}},{props:{edge:"end"},style:{marginRight:-8}},{props:{size:"small"},style:{width:40,height:24,padding:7,[`& .${or.thumb}`]:{width:16,height:16},[`& .${or.switchBase}`]:{padding:4,[`&.${or.checked}`]:{transform:"translateX(16px)"}}}}]}),oT=fe(sg,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.switchBase,{[`& .${or.input}`]:t.input},n.color!=="default"&&t[`color${he(n.color)}`]]}})(et(({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode==="light"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${or.checked}`]:{transform:"translateX(20px)"},[`&.${or.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${or.checked} + .${or.track}`]:{opacity:.5},[`&.${or.disabled} + .${or.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode==="light"?.12:.2}`},[`& .${or.input}`]:{left:"-100%",width:"300%"}})),et(({theme:e})=>({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[...Object.entries(e.palette).filter(fn(["light"])).map(([t])=>({props:{color:t},style:{[`&.${or.checked}`]:{color:(e.vars||e).palette[t].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette[t].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${or.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode==="light"?ji(e.palette[t].main,.62):Ci(e.palette[t].main,.55)}`}},[`&.${or.checked} + .${or.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),sT=fe("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})(et(({theme:e})=>({height:"100%",width:"100%",borderRadius:14/2,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode==="light"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode==="light"?.38:.3}`}))),iT=fe("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})(et(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"}))),y0=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiSwitch"}),{className:s,color:a="primary",edge:l=!1,size:u="medium",sx:f,slots:h={},slotProps:v={},...m}=r,w={...r,color:a,edge:l,size:u},x=nT(w),A={slots:h,slotProps:v},[P,S]=ct("root",{className:je(x.root,s),elementType:rT,externalForwardedProps:A,ownerState:w,additionalProps:{sx:f}}),[z,C]=ct("thumb",{className:x.thumb,elementType:iT,externalForwardedProps:A,ownerState:w}),j=p.jsx(z,{...C}),[D,k]=ct("track",{className:x.track,elementType:sT,externalForwardedProps:A,ownerState:w});return p.jsxs(P,{...S,children:[p.jsx(oT,{type:"checkbox",icon:j,checkedIcon:j,ref:n,ownerState:w,...m,classes:{...x,root:x.switchBase},slots:{...h.switchBase&&{root:h.switchBase},...h.input&&{input:h.input}},slotProps:{...v.switchBase&&{root:typeof v.switchBase=="function"?v.switchBase(w):v.switchBase},...v.input&&{input:typeof v.input=="function"?v.input(w):v.input}}}),p.jsx(D,{...k})]})}),A0=y.createContext();function aT(e){return Ze("MuiTable",e)}Qe("MuiTable",["root","stickyHeader"]);const lT=e=>{const{classes:t,stickyHeader:n}=e;return Ke({root:["root",n&&"stickyHeader"]},aT,t)},cT=fe("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.stickyHeader&&t.stickyHeader]}})(et(({theme:e})=>({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":{...e.typography.body2,padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:"left",captionSide:"bottom"},variants:[{props:({ownerState:t})=>t.stickyHeader,style:{borderCollapse:"separate"}}]}))),pw="table",P0=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiTable"}),{className:s,component:a=pw,padding:l="normal",size:u="medium",stickyHeader:f=!1,...h}=r,v={...r,component:a,padding:l,size:u,stickyHeader:f},m=lT(v),w=y.useMemo(()=>({padding:l,size:u,stickyHeader:f}),[l,u,f]);return p.jsx(A0.Provider,{value:w,children:p.jsx(cT,{as:a,role:a===pw?null:"table",ref:n,className:je(m.root,s),ownerState:v,...h})})}),Vc=y.createContext();function uT(e){return Ze("MuiTableBody",e)}Qe("MuiTableBody",["root"]);const fT=e=>{const{classes:t}=e;return Ke({root:["root"]},uT,t)},dT=fe("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-row-group"}),pT={variant:"body"},hw="tbody",b0=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiTableBody"}),{className:s,component:a=hw,...l}=r,u={...r,component:a},f=fT(u);return p.jsx(Vc.Provider,{value:pT,children:p.jsx(dT,{className:je(f.root,s),as:a,ref:n,role:a===hw?null:"rowgroup",ownerState:u,...l})})});function hT(e){return Ze("MuiTableCell",e)}const vT=Qe("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),mT=e=>{const{classes:t,variant:n,align:r,padding:s,size:a,stickyHeader:l}=e,u={root:["root",n,l&&"stickyHeader",r!=="inherit"&&`align${he(r)}`,s!=="normal"&&`padding${he(s)}`,`size${he(a)}`]};return Ke(u,hT,t)},gT=fe("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`size${he(n.size)}`],n.padding!=="normal"&&t[`padding${he(n.padding)}`],n.align!=="inherit"&&t[`align${he(n.align)}`],n.stickyHeader&&t.stickyHeader]}})(et(({theme:e})=>({...e.typography.body2,display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid - ${e.palette.mode==="light"?ji(Pt(e.palette.divider,1),.88):Ci(Pt(e.palette.divider,1),.68)}`,textAlign:"left",padding:16,variants:[{props:{variant:"head"},style:{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium}},{props:{variant:"body"},style:{color:(e.vars||e).palette.text.primary}},{props:{variant:"footer"},style:{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)}},{props:{size:"small"},style:{padding:"6px 16px",[`&.${vT.paddingCheckbox}`]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}}},{props:{padding:"checkbox"},style:{width:48,padding:"0 0 0 4px"}},{props:{padding:"none"},style:{padding:0}},{props:{align:"left"},style:{textAlign:"left"}},{props:{align:"center"},style:{textAlign:"center"}},{props:{align:"right"},style:{textAlign:"right",flexDirection:"row-reverse"}},{props:{align:"justify"},style:{textAlign:"justify"}},{props:({ownerState:t})=>t.stickyHeader,style:{position:"sticky",top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default}}]}))),ir=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiTableCell"}),{align:s="inherit",className:a,component:l,padding:u,scope:f,size:h,sortDirection:v,variant:m,...w}=r,x=y.useContext(A0),A=y.useContext(Vc),P=A&&A.variant==="head";let S;l?S=l:S=P?"th":"td";let z=f;S==="td"?z=void 0:!z&&P&&(z="col");const C=m||A&&A.variant,j={...r,align:s,component:S,padding:u||(x&&x.padding?x.padding:"normal"),size:h||(x&&x.size?x.size:"medium"),sortDirection:v,stickyHeader:C==="head"&&x&&x.stickyHeader,variant:C},D=mT(j);let k=null;return v&&(k=v==="asc"?"ascending":"descending"),p.jsx(gT,{as:S,ref:n,className:je(D.root,a),"aria-sort":k,scope:z,ownerState:j,...w})});function yT(e){return Ze("MuiTableContainer",e)}Qe("MuiTableContainer",["root"]);const AT=e=>{const{classes:t}=e;return Ke({root:["root"]},yT,t)},PT=fe("div",{name:"MuiTableContainer",slot:"Root",overridesResolver:(e,t)=>t.root})({width:"100%",overflowX:"auto"}),w0=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiTableContainer"}),{className:s,component:a="div",...l}=r,u={...r,component:a},f=AT(u);return p.jsx(PT,{ref:n,as:a,className:je(f.root,s),ownerState:u,...l})});function bT(e){return Ze("MuiTableFooter",e)}Qe("MuiTableFooter",["root"]);const wT=e=>{const{classes:t}=e;return Ke({root:["root"]},bT,t)},xT=fe("tfoot",{name:"MuiTableFooter",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-footer-group"}),ST={variant:"footer"},vw="tfoot",HT=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiTableFooter"}),{className:s,component:a=vw,...l}=r,u={...r,component:a},f=wT(u);return p.jsx(Vc.Provider,{value:ST,children:p.jsx(xT,{as:a,className:je(f.root,s),ref:n,role:a===vw?null:"rowgroup",ownerState:u,...l})})});function CT(e){return Ze("MuiTableHead",e)}Qe("MuiTableHead",["root"]);const jT=e=>{const{classes:t}=e;return Ke({root:["root"]},CT,t)},DT=fe("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-header-group"}),zT={variant:"head"},mw="thead",kT=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiTableHead"}),{className:s,component:a=mw,...l}=r,u={...r,component:a},f=jT(u);return p.jsx(Vc.Provider,{value:zT,children:p.jsx(DT,{as:a,className:je(f.root,s),ref:n,role:a===mw?null:"rowgroup",ownerState:u,...l})})});function OT(e){return Ze("MuiToolbar",e)}Qe("MuiToolbar",["root","gutters","regular","dense"]);const TT=e=>{const{classes:t,disableGutters:n,variant:r}=e;return Ke({root:["root",!n&&"gutters",r]},OT,t)},ET=fe("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})(et(({theme:e})=>({position:"relative",display:"flex",alignItems:"center",variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}}},{props:{variant:"dense"},style:{minHeight:48}},{props:{variant:"regular"},style:e.mixins.toolbar}]}))),x0=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiToolbar"}),{className:s,component:a="div",disableGutters:l=!1,variant:u="regular",...f}=r,h={...r,component:a,disableGutters:l,variant:u},v=TT(h);return p.jsx(ET,{as:a,className:je(v.root,s),ref:n,ownerState:h,...f})}),RT=At(p.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),MT=At(p.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight"),LT=y.forwardRef(function(t,n){const{backIconButtonProps:r,count:s,disabled:a=!1,getItemAriaLabel:l,nextIconButtonProps:u,onPageChange:f,page:h,rowsPerPage:v,showFirstButton:m,showLastButton:w,slots:x={},slotProps:A={},...P}=t,S=Mc(),z=U=>{f(U,0)},C=U=>{f(U,h-1)},j=U=>{f(U,h+1)},D=U=>{f(U,Math.max(0,Math.ceil(s/v)-1))},k=x.firstButton??mr,T=x.lastButton??mr,M=x.nextButton??mr,E=x.previousButton??mr,L=x.firstButtonIcon??dO,H=x.lastButtonIcon??pO,V=x.nextButtonIcon??MT,W=x.previousButtonIcon??RT,B=S?T:k,Z=S?M:E,X=S?E:M,J=S?k:T,ne=S?A.lastButton:A.firstButton,Q=S?A.nextButton:A.previousButton,G=S?A.previousButton:A.nextButton,R=S?A.firstButton:A.lastButton;return p.jsxs("div",{ref:n,...P,children:[m&&p.jsx(B,{onClick:z,disabled:a||h===0,"aria-label":l("first",h),title:l("first",h),...ne,children:S?p.jsx(H,{...A.lastButtonIcon}):p.jsx(L,{...A.firstButtonIcon})}),p.jsx(Z,{onClick:C,disabled:a||h===0,color:"inherit","aria-label":l("previous",h),title:l("previous",h),...Q??r,children:S?p.jsx(V,{...A.nextButtonIcon}):p.jsx(W,{...A.previousButtonIcon})}),p.jsx(X,{onClick:j,disabled:a||(s!==-1?h>=Math.ceil(s/v)-1:!1),color:"inherit","aria-label":l("next",h),title:l("next",h),...G??u,children:S?p.jsx(W,{...A.previousButtonIcon}):p.jsx(V,{...A.nextButtonIcon})}),w&&p.jsx(J,{onClick:D,disabled:a||h>=Math.ceil(s/v)-1,"aria-label":l("last",h),title:l("last",h),...R,children:S?p.jsx(L,{...A.firstButtonIcon}):p.jsx(H,{...A.lastButtonIcon})})]})});function IT(e){return Ze("MuiTablePagination",e)}const uc=Qe("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]);var gw;const BT=fe(ir,{name:"MuiTablePagination",slot:"Root",overridesResolver:(e,t)=>t.root})(et(({theme:e})=>({overflow:"auto",color:(e.vars||e).palette.text.primary,fontSize:e.typography.pxToRem(14),"&:last-child":{padding:0}}))),NT=fe(x0,{name:"MuiTablePagination",slot:"Toolbar",overridesResolver:(e,t)=>({[`& .${uc.actions}`]:t.actions,...t.toolbar})})(et(({theme:e})=>({minHeight:52,paddingRight:2,[`${e.breakpoints.up("xs")} and (orientation: landscape)`]:{minHeight:52},[e.breakpoints.up("sm")]:{minHeight:52,paddingRight:2},[`& .${uc.actions}`]:{flexShrink:0,marginLeft:20}}))),VT=fe("div",{name:"MuiTablePagination",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})({flex:"1 1 100%"}),XT=fe("p",{name:"MuiTablePagination",slot:"SelectLabel",overridesResolver:(e,t)=>t.selectLabel})(et(({theme:e})=>({...e.typography.body2,flexShrink:0}))),FT=fe(Hc,{name:"MuiTablePagination",slot:"Select",overridesResolver:(e,t)=>({[`& .${uc.selectIcon}`]:t.selectIcon,[`& .${uc.select}`]:t.select,...t.input,...t.selectRoot})})({color:"inherit",fontSize:"inherit",flexShrink:0,marginRight:32,marginLeft:8,[`& .${uc.select}`]:{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"}}),WT=fe(Jo,{name:"MuiTablePagination",slot:"MenuItem",overridesResolver:(e,t)=>t.menuItem})({}),JT=fe("p",{name:"MuiTablePagination",slot:"DisplayedRows",overridesResolver:(e,t)=>t.displayedRows})(et(({theme:e})=>({...e.typography.body2,flexShrink:0})));function qT({from:e,to:t,count:n}){return`${e}–${t} of ${n!==-1?n:`more than ${t}`}`}function UT(e){return`Go to ${e} page`}const YT=e=>{const{classes:t}=e;return Ke({root:["root"],toolbar:["toolbar"],spacer:["spacer"],selectLabel:["selectLabel"],select:["select"],input:["input"],selectIcon:["selectIcon"],menuItem:["menuItem"],displayedRows:["displayedRows"],actions:["actions"]},IT,t)},GT=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiTablePagination"}),{ActionsComponent:s=LT,backIconButtonProps:a,colSpan:l,component:u=ir,count:f,disabled:h=!1,getItemAriaLabel:v=UT,labelDisplayedRows:m=qT,labelRowsPerPage:w="Rows per page:",nextIconButtonProps:x,onPageChange:A,onRowsPerPageChange:P,page:S,rowsPerPage:z,rowsPerPageOptions:C=[10,25,50,100],SelectProps:j={},showFirstButton:D=!1,showLastButton:k=!1,slotProps:T={},slots:M={},...E}=r,L=r,H=YT(L),V=T?.select??j,W=V.native?"option":WT;let B;(u===ir||u==="td")&&(B=l||1e3);const Z=no(V.id),X=no(V.labelId),J=()=>f===-1?(S+1)*z:z===-1?f:Math.min(f,(S+1)*z),ne={slots:M,slotProps:T},[Q,G]=ct("root",{ref:n,className:H.root,elementType:BT,externalForwardedProps:{...ne,component:u,...E},ownerState:L,additionalProps:{colSpan:B}}),[R,U]=ct("toolbar",{className:H.toolbar,elementType:NT,externalForwardedProps:ne,ownerState:L}),[I,$]=ct("spacer",{className:H.spacer,elementType:VT,externalForwardedProps:ne,ownerState:L}),[ee,re]=ct("selectLabel",{className:H.selectLabel,elementType:XT,externalForwardedProps:ne,ownerState:L,additionalProps:{id:X}}),[ae,we]=ct("select",{className:H.select,elementType:FT,externalForwardedProps:ne,ownerState:L}),[se,xe]=ct("menuItem",{className:H.menuItem,elementType:W,externalForwardedProps:ne,ownerState:L}),[ke,Re]=ct("displayedRows",{className:H.displayedRows,elementType:JT,externalForwardedProps:ne,ownerState:L});return p.jsx(Q,{...G,children:p.jsxs(R,{...U,children:[p.jsx(I,{...$}),C.length>1&&p.jsx(ee,{...re,children:w}),C.length>1&&p.jsx(ae,{variant:"standard",...!V.variant&&{input:gw||(gw=p.jsx(Bd,{}))},value:z,onChange:P,id:Z,labelId:X,...V,classes:{...V.classes,root:je(H.input,H.selectRoot,(V.classes||{}).root),select:je(H.select,(V.classes||{}).select),icon:je(H.selectIcon,(V.classes||{}).icon)},disabled:h,...we,children:C.map(Ae=>y.createElement(se,{...xe,key:Ae.label?Ae.label:Ae,value:Ae.value?Ae.value:Ae},Ae.label?Ae.label:Ae))}),p.jsx(ke,{...Re,children:m({from:f===0?0:S*z+1,to:J(),count:f===-1?-1:f,page:S})}),p.jsx(s,{className:H.actions,backIconButtonProps:a,count:f,nextIconButtonProps:x,onPageChange:A,page:S,rowsPerPage:z,showFirstButton:D,showLastButton:k,slotProps:T.actions,slots:M.actions,getItemAriaLabel:v,disabled:h})]})})});function ZT(e){return Ze("MuiTableRow",e)}const yw=Qe("MuiTableRow",["root","selected","hover","head","footer"]),QT=e=>{const{classes:t,selected:n,hover:r,head:s,footer:a}=e;return Ke({root:["root",n&&"selected",r&&"hover",s&&"head",a&&"footer"]},ZT,t)},KT=fe("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.head&&t.head,n.footer&&t.footer]}})(et(({theme:e})=>({color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${yw.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${yw.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}}))),Aw="tr",rd=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiTableRow"}),{className:s,component:a=Aw,hover:l=!1,selected:u=!1,...f}=r,h=y.useContext(Vc),v={...r,component:a,hover:l,selected:u,head:h&&h.variant==="head",footer:h&&h.variant==="footer"},m=QT(v);return p.jsx(KT,{as:a,ref:n,className:je(m.root,s),role:a===Aw?null:"row",ownerState:v,...f})});function _T(e){return Ze("MuiTextField",e)}Qe("MuiTextField",["root"]);const $T={standard:lg,filled:ag,outlined:ug},eE=e=>{const{classes:t}=e;return Ke({root:["root"]},_T,t)},tE=fe(rr,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Er=y.forwardRef(function(t,n){const r=tt({props:t,name:"MuiTextField"}),{autoComplete:s,autoFocus:a=!1,children:l,className:u,color:f="primary",defaultValue:h,disabled:v=!1,error:m=!1,FormHelperTextProps:w,fullWidth:x=!1,helperText:A,id:P,InputLabelProps:S,inputProps:z,InputProps:C,inputRef:j,label:D,maxRows:k,minRows:T,multiline:M=!1,name:E,onBlur:L,onChange:H,onFocus:V,placeholder:W,required:B=!1,rows:Z,select:X=!1,SelectProps:J,slots:ne={},slotProps:Q={},type:G,value:R,variant:U="outlined",...I}=r,$={...r,autoFocus:a,color:f,disabled:v,error:m,fullWidth:x,multiline:M,required:B,select:X,variant:U},ee=eE($),re=no(P),ae=A&&re?`${re}-helper-text`:void 0,we=D&&re?`${re}-label`:void 0,se=$T[U],xe={slots:ne,slotProps:{input:C,inputLabel:S,htmlInput:z,formHelperText:w,select:J,...Q}},ke={},Re=xe.slotProps.inputLabel;U==="outlined"&&(Re&&typeof Re.shrink<"u"&&(ke.notched=Re.shrink),ke.label=D),X&&((!J||!J.native)&&(ke.id=void 0),ke["aria-describedby"]=void 0);const[Ae,Fe]=ct("root",{elementType:tE,shouldForwardComponentProp:!0,externalForwardedProps:{...xe,...I},ownerState:$,className:je(ee.root,u),ref:n,additionalProps:{disabled:v,error:m,fullWidth:x,required:B,color:f,variant:U}}),[ge,We]=ct("input",{elementType:se,externalForwardedProps:xe,additionalProps:ke,ownerState:$}),[yt,Le]=ct("inputLabel",{elementType:If,externalForwardedProps:xe,ownerState:$}),[pt,ut]=ct("htmlInput",{elementType:"input",externalForwardedProps:xe,ownerState:$}),[dt,N]=ct("formHelperText",{elementType:Aa,externalForwardedProps:xe,ownerState:$}),[q,ie]=ct("select",{elementType:Hc,externalForwardedProps:xe,ownerState:$}),pe=p.jsx(ge,{"aria-describedby":ae,autoComplete:s,autoFocus:a,defaultValue:h,fullWidth:x,multiline:M,name:E,rows:Z,maxRows:k,minRows:T,type:G,value:R,id:re,inputRef:j,onBlur:L,onChange:H,onFocus:V,placeholder:W,inputProps:ut,slots:{input:ne.htmlInput?pt:void 0},...We});return p.jsxs(Ae,{...Fe,children:[D!=null&&D!==""&&p.jsx(yt,{htmlFor:re,id:we,...Le,children:D}),X?p.jsx(q,{"aria-describedby":ae,id:re,labelId:we,value:R,input:pe,...ie,children:l}):pe,A&&p.jsx(dt,{id:ae,...N,children:A})]})}),xn="/hub",Nd="/services/japps",nE=["Any","Owned by me","Shared with me"],rE=["Recently modified","Name: A-Z","Name: Z-A"],oE=["Running","Ready","Pending","Unknown"],pg="startAppId";var Fa=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},sE={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},iE=class{#e=sE;#t=!1;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}},Ai=new iE;function aE(e){setTimeout(e,0)}var Oi=typeof window>"u"||"Deno"in globalThis;function ar(){}function lE(e,t){return typeof e=="function"?e(t):e}function em(e){return typeof e=="number"&&e>=0&&e!==1/0}function S0(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Js(e,t){return typeof e=="function"?e(t):e}function _r(e,t){return typeof e=="function"?e(t):e}function Pw(e,t){const{type:n="all",exact:r,fetchStatus:s,predicate:a,queryKey:l,stale:u}=e;if(l){if(r){if(t.queryHash!==hg(l,t.options))return!1}else if(!Cc(t.queryKey,l))return!1}if(n!=="all"){const f=t.isActive();if(n==="active"&&!f||n==="inactive"&&f)return!1}return!(typeof u=="boolean"&&t.isStale()!==u||s&&s!==t.state.fetchStatus||a&&!a(t))}function bw(e,t){const{exact:n,status:r,predicate:s,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(Ti(t.options.mutationKey)!==Ti(a))return!1}else if(!Cc(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||s&&!s(t))}function hg(e,t){return(t?.queryKeyHashFn||Ti)(e)}function Ti(e){return JSON.stringify(e,(t,n)=>tm(n)?Object.keys(n).sort().reduce((r,s)=>(r[s]=n[s],r),{}):n)}function Cc(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(n=>Cc(e[n],t[n])):!1}var cE=Object.prototype.hasOwnProperty;function H0(e,t){if(e===t)return e;const n=ww(e)&&ww(t);if(!n&&!(tm(e)&&tm(t)))return t;const s=(n?e:Object.keys(e)).length,a=n?t:Object.keys(t),l=a.length,u=n?new Array(l):{};let f=0;for(let h=0;h{Ai.setTimeout(t,e)})}function nm(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?H0(e,t):t}function fE(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function dE(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var vg=Symbol();function C0(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===vg?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function mg(e,t){return typeof e=="function"?e(...t):!!e}function pE(e,t,n){let r=!1,s;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(s??=t(),r||(r=!0,s.aborted?n():s.addEventListener("abort",n,{once:!0})),s)}),e}var hE=class extends Fa{#e;#t;#n;constructor(){super(),this.#n=e=>{if(!Oi&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(t=>{typeof t=="boolean"?this.setFocused(t):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e=="boolean"?this.#e:globalThis.document?.visibilityState!=="hidden"}},gg=new hE;function rm(){let e,t;const n=new Promise((s,a)=>{e=s,t=a});n.status="pending",n.catch(()=>{});function r(s){Object.assign(n,s),delete n.resolve,delete n.reject}return n.resolve=s=>{r({status:"fulfilled",value:s}),e(s)},n.reject=s=>{r({status:"rejected",reason:s}),t(s)},n}var vE=aE;function mE(){let e=[],t=0,n=u=>{u()},r=u=>{u()},s=vE;const a=u=>{t?e.push(u):s(()=>{n(u)})},l=()=>{const u=e;e=[],u.length&&s(()=>{r(()=>{u.forEach(f=>{n(f)})})})};return{batch:u=>{let f;t++;try{f=u()}finally{t--,t||l()}return f},batchCalls:u=>(...f)=>{a(()=>{u(...f)})},schedule:a,setNotifyFunction:u=>{n=u},setBatchNotifyFunction:u=>{r=u},setScheduler:u=>{s=u}}}var Mn=mE(),gE=class extends Fa{#e=!0;#t;#n;constructor(){super(),this.#n=e=>{if(!Oi&&window.addEventListener){const t=()=>e(!0),n=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(n=>{n(e)}))}isOnline(){return this.#e}},sd=new gE;function yE(e){return Math.min(1e3*2**e,3e4)}function j0(e){return(e??"online")==="online"?sd.isOnline():!0}var om=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function D0(e){let t=!1,n=0,r;const s=rm(),a=()=>s.status!=="pending",l=P=>{if(!a()){const S=new om(P);w(S),e.onCancel?.(S)}},u=()=>{t=!0},f=()=>{t=!1},h=()=>gg.isFocused()&&(e.networkMode==="always"||sd.isOnline())&&e.canRun(),v=()=>j0(e.networkMode)&&e.canRun(),m=P=>{a()||(r?.(),s.resolve(P))},w=P=>{a()||(r?.(),s.reject(P))},x=()=>new Promise(P=>{r=S=>{(a()||h())&&P(S)},e.onPause?.()}).then(()=>{r=void 0,a()||e.onContinue?.()}),A=()=>{if(a())return;let P;const S=n===0?e.initialPromise:void 0;try{P=S??e.fn()}catch(z){P=Promise.reject(z)}Promise.resolve(P).then(m).catch(z=>{if(a())return;const C=e.retry??(Oi?0:3),j=e.retryDelay??yE,D=typeof j=="function"?j(n,z):j,k=C===!0||typeof C=="number"&&nh()?void 0:x()).then(()=>{t?w(z):A()})})};return{promise:s,status:()=>s.status,cancel:l,continue:()=>(r?.(),s),cancelRetry:u,continueRetry:f,canStart:v,start:()=>(v()?A():x().then(A),s)}}var z0=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),em(this.gcTime)&&(this.#e=Ai.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Oi?1/0:5*60*1e3))}clearGcTimeout(){this.#e&&(Ai.clearTimeout(this.#e),this.#e=void 0)}},AE=class extends z0{#e;#t;#n;#o;#r;#i;#a;constructor(e){super(),this.#a=!1,this.#i=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#o=e.client,this.#n=this.#o.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#e=Hw(this.options),this.state=e.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#r?.promise}setOptions(e){if(this.options={...this.#i,...e},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const t=Hw(this.options);t.data!==void 0&&(this.setState(Sw(t.data,t.dataUpdatedAt)),this.#e=t)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(e,t){const n=nm(this.state.data,e,this.options);return this.#s({data:n,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e,t){this.#s({type:"setState",state:e,setStateOptions:t})}cancel(e){const t=this.#r?.promise;return this.#r?.cancel(e),t?t.then(ar).catch(ar):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#e)}isActive(){return this.observers.some(e=>_r(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===vg||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>Js(e.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e==="static"?!1:this.state.isInvalidated?!0:!S0(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#r?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#r?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#r&&(this.#a?this.#r.cancel({revert:!0}):this.#r.cancelRetry()),this.scheduleGc()),this.#n.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#s({type:"invalidate"})}async fetch(e,t){if(this.state.fetchStatus!=="idle"&&this.#r?.status()!=="rejected"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#r)return this.#r.continueRetry(),this.#r.promise}if(e&&this.setOptions(e),!this.options.queryFn){const u=this.observers.find(f=>f.options.queryFn);u&&this.setOptions(u.options)}const n=new AbortController,r=u=>{Object.defineProperty(u,"signal",{enumerable:!0,get:()=>(this.#a=!0,n.signal)})},s=()=>{const u=C0(this.options,t),h=(()=>{const v={client:this.#o,queryKey:this.queryKey,meta:this.meta};return r(v),v})();return this.#a=!1,this.options.persister?this.options.persister(u,h,this):u(h)},l=(()=>{const u={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#o,state:this.state,fetchFn:s};return r(u),u})();this.options.behavior?.onFetch(l,this),this.#t=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==l.fetchOptions?.meta)&&this.#s({type:"fetch",meta:l.fetchOptions?.meta}),this.#r=D0({initialPromise:t?.initialPromise,fn:l.fetchFn,onCancel:u=>{u instanceof om&&u.revert&&this.setState({...this.#t,fetchStatus:"idle"}),n.abort()},onFail:(u,f)=>{this.#s({type:"failed",failureCount:u,error:f})},onPause:()=>{this.#s({type:"pause"})},onContinue:()=>{this.#s({type:"continue"})},retry:l.options.retry,retryDelay:l.options.retryDelay,networkMode:l.options.networkMode,canRun:()=>!0});try{const u=await this.#r.start();if(u===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(u),this.#n.config.onSuccess?.(u,this),this.#n.config.onSettled?.(u,this.state.error,this),u}catch(u){if(u instanceof om){if(u.silent)return this.#r.promise;if(u.revert){if(this.state.data===void 0)throw u;return this.state.data}}throw this.#s({type:"error",error:u}),this.#n.config.onError?.(u,this),this.#n.config.onSettled?.(this.state.data,u,this),u}finally{this.scheduleGc()}}#s(e){const t=n=>{switch(e.type){case"failed":return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...k0(n.data,this.options),fetchMeta:e.meta??null};case"success":const r={...n,...Sw(e.data,e.dataUpdatedAt),dataUpdateCount:n.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#t=e.manual?r:void 0,r;case"error":const s=e.error;return{...n,error:s,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:s,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}};this.state=t(this.state),Mn.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:e})})}};function k0(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:j0(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function Sw(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function Hw(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var PE=class extends Fa{constructor(e,t){super(),this.options=t,this.#e=e,this.#s=null,this.#a=rm(),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#n=void 0;#o=void 0;#r;#i;#a;#s;#v;#d;#p;#c;#u;#l;#h=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),Cw(this.#t,this.options)?this.#f():this.updateResult(),this.#A())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return sm(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return sm(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#P(),this.#b(),this.#t.removeObserver(this)}setOptions(e){const t=this.options,n=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof _r(this.options.enabled,this.#t)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#w(),this.#t.setOptions(this.options),t._defaulted&&!od(this.options,t)&&this.#e.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#t,observer:this});const r=this.hasListeners();r&&jw(this.#t,n,this.options,t)&&this.#f(),this.updateResult(),r&&(this.#t!==n||_r(this.options.enabled,this.#t)!==_r(t.enabled,this.#t)||Js(this.options.staleTime,this.#t)!==Js(t.staleTime,this.#t))&&this.#m();const s=this.#g();r&&(this.#t!==n||_r(this.options.enabled,this.#t)!==_r(t.enabled,this.#t)||s!==this.#l)&&this.#y(s)}getOptimisticResult(e){const t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return wE(this,n)&&(this.#o=n,this.#i=this.options,this.#r=this.#t.state),n}getCurrentResult(){return this.#o}trackResult(e,t){return new Proxy(e,{get:(n,r)=>(this.trackProp(r),t?.(r),r==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&this.#a.status==="pending"&&this.#a.reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(n,r))})}trackProp(e){this.#h.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#f({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#o))}#f(e){this.#w();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(ar)),t}#m(){this.#P();const e=Js(this.options.staleTime,this.#t);if(Oi||this.#o.isStale||!em(e))return;const n=S0(this.#o.dataUpdatedAt,e)+1;this.#c=Ai.setTimeout(()=>{this.#o.isStale||this.updateResult()},n)}#g(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#y(e){this.#b(),this.#l=e,!(Oi||_r(this.options.enabled,this.#t)===!1||!em(this.#l)||this.#l===0)&&(this.#u=Ai.setInterval(()=>{(this.options.refetchIntervalInBackground||gg.isFocused())&&this.#f()},this.#l))}#A(){this.#m(),this.#y(this.#g())}#P(){this.#c&&(Ai.clearTimeout(this.#c),this.#c=void 0)}#b(){this.#u&&(Ai.clearInterval(this.#u),this.#u=void 0)}createResult(e,t){const n=this.#t,r=this.options,s=this.#o,a=this.#r,l=this.#i,f=e!==n?e.state:this.#n,{state:h}=e;let v={...h},m=!1,w;if(t._optimisticResults){const E=this.hasListeners(),L=!E&&Cw(e,t),H=E&&jw(e,n,t,r);(L||H)&&(v={...v,...k0(h.data,e.options)}),t._optimisticResults==="isRestoring"&&(v.fetchStatus="idle")}let{error:x,errorUpdatedAt:A,status:P}=v;w=v.data;let S=!1;if(t.placeholderData!==void 0&&w===void 0&&P==="pending"){let E;s?.isPlaceholderData&&t.placeholderData===l?.placeholderData?(E=s.data,S=!0):E=typeof t.placeholderData=="function"?t.placeholderData(this.#p?.state.data,this.#p):t.placeholderData,E!==void 0&&(P="success",w=nm(s?.data,E,t),m=!0)}if(t.select&&w!==void 0&&!S)if(s&&w===a?.data&&t.select===this.#v)w=this.#d;else try{this.#v=t.select,w=t.select(w),w=nm(s?.data,w,t),this.#d=w,this.#s=null}catch(E){this.#s=E}this.#s&&(x=this.#s,w=this.#d,A=Date.now(),P="error");const z=v.fetchStatus==="fetching",C=P==="pending",j=P==="error",D=C&&z,k=w!==void 0,M={status:P,fetchStatus:v.fetchStatus,isPending:C,isSuccess:P==="success",isError:j,isInitialLoading:D,isLoading:D,data:w,dataUpdatedAt:v.dataUpdatedAt,error:x,errorUpdatedAt:A,failureCount:v.fetchFailureCount,failureReason:v.fetchFailureReason,errorUpdateCount:v.errorUpdateCount,isFetched:v.dataUpdateCount>0||v.errorUpdateCount>0,isFetchedAfterMount:v.dataUpdateCount>f.dataUpdateCount||v.errorUpdateCount>f.errorUpdateCount,isFetching:z,isRefetching:z&&!C,isLoadingError:j&&!k,isPaused:v.fetchStatus==="paused",isPlaceholderData:m,isRefetchError:j&&k,isStale:yg(e,t),refetch:this.refetch,promise:this.#a,isEnabled:_r(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){const E=V=>{M.status==="error"?V.reject(M.error):M.data!==void 0&&V.resolve(M.data)},L=()=>{const V=this.#a=M.promise=rm();E(V)},H=this.#a;switch(H.status){case"pending":e.queryHash===n.queryHash&&E(H);break;case"fulfilled":(M.status==="error"||M.data!==H.value)&&L();break;case"rejected":(M.status!=="error"||M.error!==H.reason)&&L();break}}return M}updateResult(){const e=this.#o,t=this.createResult(this.#t,this.options);if(this.#r=this.#t.state,this.#i=this.options,this.#r.data!==void 0&&(this.#p=this.#t),od(t,e))return;this.#o=t;const n=()=>{if(!e)return!0;const{notifyOnChangeProps:r}=this.options,s=typeof r=="function"?r():r;if(s==="all"||!s&&!this.#h.size)return!0;const a=new Set(s??this.#h);return this.options.throwOnError&&a.add("error"),Object.keys(this.#o).some(l=>{const u=l;return this.#o[u]!==e[u]&&a.has(u)})};this.#x({listeners:n()})}#w(){const e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;const t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#A()}#x(e){Mn.batch(()=>{e.listeners&&this.listeners.forEach(t=>{t(this.#o)}),this.#e.getQueryCache().notify({query:this.#t,type:"observerResultsUpdated"})})}};function bE(e,t){return _r(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function Cw(e,t){return bE(e,t)||e.state.data!==void 0&&sm(e,t,t.refetchOnMount)}function sm(e,t,n){if(_r(t.enabled,e)!==!1&&Js(t.staleTime,e)!=="static"){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&yg(e,t)}return!1}function jw(e,t,n,r){return(e!==t||_r(r.enabled,e)===!1)&&(!n.suspense||e.state.status!=="error")&&yg(e,n)}function yg(e,t){return _r(t.enabled,e)!==!1&&e.isStaleByTime(Js(t.staleTime,e))}function wE(e,t){return!od(e.getCurrentResult(),t)}function Dw(e){return{onFetch:(t,n)=>{const r=t.options,s=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],l=t.state.data?.pageParams||[];let u={pages:[],pageParams:[]},f=0;const h=async()=>{let v=!1;const m=A=>{pE(A,()=>t.signal,()=>v=!0)},w=C0(t.options,t.fetchOptions),x=async(A,P,S)=>{if(v)return Promise.reject();if(P==null&&A.pages.length)return Promise.resolve(A);const C=(()=>{const T={client:t.client,queryKey:t.queryKey,pageParam:P,direction:S?"backward":"forward",meta:t.options.meta};return m(T),T})(),j=await w(C),{maxPages:D}=t.options,k=S?dE:fE;return{pages:k(A.pages,j,D),pageParams:k(A.pageParams,P,D)}};if(s&&a.length){const A=s==="backward",P=A?xE:zw,S={pages:a,pageParams:l},z=P(r,S);u=await x(S,z,A)}else{const A=e??a.length;do{const P=f===0?l[0]??r.initialPageParam:zw(r,u);if(f>0&&P==null)break;u=await x(u,P),f++}while(ft.options.persister?.(h,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=h}}}function zw(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function xE(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var SE=class extends z0{#e;#t;#n;#o;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#t=[],this.state=e.state||O0(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#t.length||(this.state.status==="pending"?this.scheduleGc():this.#n.remove(this))}continue(){return this.#o?.continue()??this.execute(this.state.variables)}async execute(e){const t=()=>{this.#r({type:"continue"})},n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#o=D0({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(new Error("No mutationFn found")),onFail:(a,l)=>{this.#r({type:"failed",failureCount:a,error:l})},onPause:()=>{this.#r({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});const r=this.state.status==="pending",s=!this.#o.canStart();try{if(r)t();else{this.#r({type:"pending",variables:e,isPaused:s}),await this.#n.config.onMutate?.(e,this,n);const l=await this.options.onMutate?.(e,n);l!==this.state.context&&this.#r({type:"pending",context:l,variables:e,isPaused:s})}const a=await this.#o.start();return await this.#n.config.onSuccess?.(a,e,this.state.context,this,n),await this.options.onSuccess?.(a,e,this.state.context,n),await this.#n.config.onSettled?.(a,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(a,null,e,this.state.context,n),this.#r({type:"success",data:a}),a}catch(a){try{await this.#n.config.onError?.(a,e,this.state.context,this,n)}catch(l){Promise.reject(l)}try{await this.options.onError?.(a,e,this.state.context,n)}catch(l){Promise.reject(l)}try{await this.#n.config.onSettled?.(void 0,a,this.state.variables,this.state.context,this,n)}catch(l){Promise.reject(l)}try{await this.options.onSettled?.(void 0,a,e,this.state.context,n)}catch(l){Promise.reject(l)}throw this.#r({type:"error",error:a}),a}finally{this.#n.runNext(this)}}#r(e){const t=n=>{switch(e.type){case"failed":return{...n,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...n,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=t(this.state),Mn.batch(()=>{this.#t.forEach(n=>{n.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:"updated",action:e})})}};function O0(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var HE=class extends Fa{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#n=0}#e;#t;#n;build(e,t,n){const r=new SE({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#e.add(e);const t=yf(e);if(typeof t=="string"){const n=this.#t.get(t);n?n.push(e):this.#t.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#e.delete(e)){const t=yf(e);if(typeof t=="string"){const n=this.#t.get(t);if(n)if(n.length>1){const r=n.indexOf(e);r!==-1&&n.splice(r,1)}else n[0]===e&&this.#t.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){const t=yf(e);if(typeof t=="string"){const r=this.#t.get(t)?.find(s=>s.state.status==="pending");return!r||r===e}else return!0}runNext(e){const t=yf(e);return typeof t=="string"?this.#t.get(t)?.find(r=>r!==e&&r.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){Mn.batch(()=>{this.#e.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){const t={exact:!0,...e};return this.getAll().find(n=>bw(t,n))}findAll(e={}){return this.getAll().filter(t=>bw(e,t))}notify(e){Mn.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(t=>t.state.isPaused);return Mn.batch(()=>Promise.all(e.map(t=>t.continue().catch(ar))))}};function yf(e){return e.options.scope?.id}var CE=class extends Fa{#e;#t=void 0;#n;#o;constructor(t,n){super(),this.#e=t,this.setOptions(n),this.bindMethods(),this.#r()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){const n=this.options;this.options=this.#e.defaultMutationOptions(t),od(this.options,n)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),n?.mutationKey&&this.options.mutationKey&&Ti(n.mutationKey)!==Ti(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(t){this.#r(),this.#i(t)}getCurrentResult(){return this.#t}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#r(),this.#i()}mutate(t,n){return this.#o=n,this.#n?.removeObserver(this),this.#n=this.#e.getMutationCache().build(this.#e,this.options),this.#n.addObserver(this),this.#n.execute(t)}#r(){const t=this.#n?.state??O0();this.#t={...t,isPending:t.status==="pending",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset}}#i(t){Mn.batch(()=>{if(this.#o&&this.hasListeners()){const n=this.#t.variables,r=this.#t.context,s={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(t?.type==="success"){try{this.#o.onSuccess?.(t.data,n,r,s)}catch(a){Promise.reject(a)}try{this.#o.onSettled?.(t.data,null,n,r,s)}catch(a){Promise.reject(a)}}else if(t?.type==="error"){try{this.#o.onError?.(t.error,n,r,s)}catch(a){Promise.reject(a)}try{this.#o.onSettled?.(void 0,t.error,n,r,s)}catch(a){Promise.reject(a)}}}this.listeners.forEach(n=>{n(this.#t)})})}},jE=class extends Fa{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){const r=t.queryKey,s=t.queryHash??hg(r,t);let a=this.get(s);return a||(a=new AE({client:e,queryKey:r,queryHash:s,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){Mn.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){const t={exact:!0,...e};return this.getAll().find(n=>Pw(t,n))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(n=>Pw(e,n)):t}notify(e){Mn.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){Mn.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Mn.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},DE=class{#e;#t;#n;#o;#r;#i;#a;#s;constructor(e={}){this.#e=e.queryCache||new jE,this.#t=e.mutationCache||new HE,this.#n=e.defaultOptions||{},this.#o=new Map,this.#r=new Map,this.#i=0}mount(){this.#i++,this.#i===1&&(this.#a=gg.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=sd.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#i--,this.#i===0&&(this.#a?.(),this.#a=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#t.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(Js(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),a=this.#e.get(r.queryHash)?.state.data,l=lE(t,a);if(l!==void 0)return this.#e.build(this,r).setData(l,{...n,manual:!0})}setQueriesData(e,t,n){return Mn.batch(()=>this.#e.findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){const t=this.#e;Mn.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=this.#e;return Mn.batch(()=>(n.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=Mn.batch(()=>this.#e.findAll(e).map(s=>s.cancel(n)));return Promise.all(r).then(ar).catch(ar)}invalidateQueries(e,t={}){return Mn.batch(()=>(this.#e.findAll(e).forEach(n=>{n.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=Mn.batch(()=>this.#e.findAll(e).filter(s=>!s.isDisabled()&&!s.isStatic()).map(s=>{let a=s.fetch(void 0,n);return n.throwOnError||(a=a.catch(ar)),s.state.fetchStatus==="paused"?Promise.resolve():a}));return Promise.all(r).then(ar)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=this.#e.build(this,t);return n.isStaleByTime(Js(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(ar).catch(ar)}fetchInfiniteQuery(e){return e.behavior=Dw(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(ar).catch(ar)}ensureInfiniteQueryData(e){return e.behavior=Dw(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return sd.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#o.set(Ti(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#o.values()],n={};return t.forEach(r=>{Cc(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){this.#r.set(Ti(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#r.values()],n={};return t.forEach(r=>{Cc(e,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=hg(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===vg&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},T0=y.createContext(void 0),Vd=e=>{const t=y.useContext(T0);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},zE=({client:e,children:t})=>(y.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),p.jsx(T0.Provider,{value:e,children:t})),E0=y.createContext(!1),kE=()=>y.useContext(E0);E0.Provider;function OE(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var TE=y.createContext(OE()),EE=()=>y.useContext(TE),RE=(e,t,n)=>{const r=n?.state.error&&typeof e.throwOnError=="function"?mg(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},ME=e=>{y.useEffect(()=>{e.clearReset()},[e])},LE=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:s})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(s&&e.data===void 0||mg(n,[e.error,r])),IE=e=>{if(e.suspense){const n=s=>s==="static"?s:Math.max(s??1e3,1e3),r=e.staleTime;e.staleTime=typeof r=="function"?(...s)=>n(r(...s)):n(r),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},BE=(e,t)=>e.isLoading&&e.isFetching&&!t,NE=(e,t)=>e?.suspense&&t.isPending,kw=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function VE(e,t,n){const r=kE(),s=EE(),a=Vd(),l=a.defaultQueryOptions(e);a.getDefaultOptions().queries?._experimental_beforeQuery?.(l);const u=a.getQueryCache().get(l.queryHash);l._optimisticResults=r?"isRestoring":"optimistic",IE(l),RE(l,s,u),ME(s);const f=!a.getQueryCache().get(l.queryHash),[h]=y.useState(()=>new t(a,l)),v=h.getOptimisticResult(l),m=!r&&e.subscribed!==!1;if(y.useSyncExternalStore(y.useCallback(w=>{const x=m?h.subscribe(Mn.batchCalls(w)):ar;return h.updateResult(),x},[h,m]),()=>h.getCurrentResult(),()=>h.getCurrentResult()),y.useEffect(()=>{h.setOptions(l)},[l,h]),NE(l,v))throw kw(l,h,s);if(LE({result:v,errorResetBoundary:s,throwOnError:l.throwOnError,query:u,suspense:l.suspense}))throw v.error;return a.getDefaultOptions().queries?._experimental_afterQuery?.(l,v),l.experimental_prefetchInRender&&!Oi&&BE(v,r)&&(f?kw(l,h,s):u?.promise)?.catch(ar).finally(()=>{h.updateResult()}),l.notifyOnChangeProps?v:h.trackResult(v)}function Un(e,t){return VE(e,PE)}function La(e,t){const n=Vd(),[r]=y.useState(()=>new CE(n,e));y.useEffect(()=>{r.setOptions(e)},[r,e]);const s=y.useSyncExternalStore(y.useCallback(l=>r.subscribe(Mn.batchCalls(l)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),a=y.useCallback((l,u)=>{r.mutate(l,u).catch(ar)},[r]);if(s.error&&mg(r.options.throwOnError,[s.error]))throw s.error;return{...s,mutate:a,mutateAsync:s.mutate}}var Af={},Ow;function XE(){if(Ow)return Af;Ow=1;var e=Bx();return Af.createRoot=e.createRoot,Af.hydrateRoot=e.hydrateRoot,Af}var FE=XE();const WE=pd(FE);/** - * react-router v7.11.0 + `:null,a7=e=>{const{classes:t,variant:n,color:r,disableShrink:s}=e,a={root:["root",n,`color${he(r)}`],svg:["svg"],circle:["circle",`circle${he(n)}`,s&&"circleDisableShrink"]};return _e(a,o7,t)},l7=ue("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${he(n.color)}`]]}})(tt(({theme:e})=>({display:"inline-block",variants:[{props:{variant:"determinate"},style:{transition:e.transitions.create("transform")}},{props:{variant:"indeterminate"},style:s7||{animation:`${Wv} 1.4s linear infinite`}},...Object.entries(e.palette).filter(dn()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),c7=ue("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),u7=ue("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${he(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})(tt(({theme:e})=>({stroke:"currentColor",variants:[{props:{variant:"determinate"},style:{transition:e.transitions.create("stroke-dashoffset")}},{props:{variant:"indeterminate"},style:{strokeDasharray:"80px, 200px",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant==="indeterminate"&&!t.disableShrink,style:i7||{animation:`${Jv} 1.4s ease-in-out infinite`}}]}))),Xa=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiCircularProgress"}),{className:s,color:a="primary",disableShrink:l=!1,size:u=40,style:f,thickness:h=3.6,value:v=0,variant:m="indeterminate",...w}=r,x={...r,color:a,disableShrink:l,size:u,thickness:h,value:v,variant:m},y=a7(x),P={},S={},z={};if(m==="determinate"){const C=2*Math.PI*((Bs-h)/2);P.strokeDasharray=C.toFixed(3),z["aria-valuenow"]=Math.round(v),P.strokeDashoffset=`${((100-v)/100*C).toFixed(3)}px`,S.transform="rotate(-90deg)"}return p.jsx(l7,{className:je(y.root,s),style:{width:u,height:u,...S,...f},ownerState:x,ref:n,role:"progressbar",...z,...w,children:p.jsx(c7,{className:y.svg,ownerState:x,viewBox:`${Bs/2} ${Bs/2} ${Bs} ${Bs}`,children:p.jsx(u7,{className:y.circle,style:P,ownerState:x,cx:Bs,cy:Bs,r:(Bs-h)/2,fill:"none",strokeWidth:h})})})});function f7(e){return Qe("MuiIconButton",e)}const bb=Ke("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge","loading","loadingIndicator","loadingWrapper"]),d7=e=>{const{classes:t,disabled:n,color:r,edge:s,size:a,loading:l}=e,u={root:["root",l&&"loading",n&&"disabled",r!=="default"&&`color${he(r)}`,s&&`edge${he(s)}`,`size${he(a)}`],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]};return _e(u,f7,t)},p7=ue(Di,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.loading&&t.loading,n.color!=="default"&&t[`color${he(n.color)}`],n.edge&&t[`edge${he(n.edge)}`],t[`size${he(n.size)}`]]}})(tt(({theme:e})=>({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{"--IconButton-hoverBg":e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette.action.active,e.palette.action.hoverOpacity),"&:hover":{backgroundColor:"var(--IconButton-hoverBg)","@media (hover: none)":{backgroundColor:"transparent"}}}},{props:{edge:"start"},style:{marginLeft:-12}},{props:{edge:"start",size:"small"},style:{marginLeft:-3}},{props:{edge:"end"},style:{marginRight:-12}},{props:{edge:"end",size:"small"},style:{marginRight:-3}}]})),tt(({theme:e})=>({variants:[{props:{color:"inherit"},style:{color:"inherit"}},...Object.entries(e.palette).filter(dn()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(dn()).map(([t])=>({props:{color:t},style:{"--IconButton-hoverBg":e.vars?`rgba(${(e.vars||e).palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt((e.vars||e).palette[t].main,e.palette.action.hoverOpacity)}})),{props:{size:"small"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:"large"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${bb.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled},[`&.${bb.loading}`]:{color:"transparent"}}))),h7=ue("span",{name:"MuiIconButton",slot:"LoadingIndicator",overridesResolver:(e,t)=>t.loadingIndicator})(({theme:e})=>({display:"none",position:"absolute",visibility:"visible",top:"50%",left:"50%",transform:"translate(-50%, -50%)",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:"flex"}}]})),mr=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiIconButton"}),{edge:s=!1,children:a,className:l,color:u="default",disabled:f=!1,disableFocusRipple:h=!1,size:v="medium",id:m,loading:w=null,loadingIndicator:x,...y}=r,P=no(m),S=x??p.jsx(Xa,{"aria-labelledby":P,color:"inherit",size:16}),z={...r,edge:s,color:u,disabled:f,disableFocusRipple:h,loading:w,loadingIndicator:S,size:v},C=d7(z);return p.jsxs(p7,{id:w?P:m,className:je(C.root,l),centerRipple:!0,focusRipple:!h,disabled:f||w,ref:n,...y,ownerState:z,children:[typeof w=="boolean"&&p.jsx("span",{className:C.loadingWrapper,style:{display:"contents"},children:p.jsx(h7,{className:C.loadingIndicator,ownerState:z,children:w&&S})}),a]})}),v7=yt(p.jsx("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),m7=yt(p.jsx("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),g7=yt(p.jsx("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),A7=yt(p.jsx("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),Vx=yt(p.jsx("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),y7=e=>{const{variant:t,color:n,severity:r,classes:s}=e,a={root:["root",`color${he(n||r)}`,`${t}${he(n||r)}`,`${t}`],icon:["icon"],message:["message"],action:["action"]};return _e(a,r7,s)},P7=ue(Br,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${he(n.color||n.severity)}`]]}})(tt(({theme:e})=>{const t=e.palette.mode==="light"?Ci:ji,n=e.palette.mode==="light"?ji:Ci;return{...e.typography.body2,backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(e.palette).filter(dn(["light"])).map(([r])=>({props:{colorSeverity:r,variant:"standard"},style:{color:e.vars?e.vars.palette.Alert[`${r}Color`]:t(e.palette[r].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${r}StandardBg`]:n(e.palette[r].light,.9),[`& .${Pb.icon}`]:e.vars?{color:e.vars.palette.Alert[`${r}IconColor`]}:{color:e.palette[r].main}}})),...Object.entries(e.palette).filter(dn(["light"])).map(([r])=>({props:{colorSeverity:r,variant:"outlined"},style:{color:e.vars?e.vars.palette.Alert[`${r}Color`]:t(e.palette[r].light,.6),border:`1px solid ${(e.vars||e).palette[r].light}`,[`& .${Pb.icon}`]:e.vars?{color:e.vars.palette.Alert[`${r}IconColor`]}:{color:e.palette[r].main}}})),...Object.entries(e.palette).filter(dn(["dark"])).map(([r])=>({props:{colorSeverity:r,variant:"filled"},style:{fontWeight:e.typography.fontWeightMedium,...e.vars?{color:e.vars.palette.Alert[`${r}FilledColor`],backgroundColor:e.vars.palette.Alert[`${r}FilledBg`]}:{backgroundColor:e.palette.mode==="dark"?e.palette[r].dark:e.palette[r].main,color:e.palette.getContrastText(e.palette[r].main)}}}))]}})),b7=ue("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),w7=ue("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),x7=ue("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),wb={success:p.jsx(v7,{fontSize:"inherit"}),warning:p.jsx(m7,{fontSize:"inherit"}),error:p.jsx(g7,{fontSize:"inherit"}),info:p.jsx(A7,{fontSize:"inherit"})},Km=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiAlert"}),{action:s,children:a,className:l,closeText:u="Close",color:f,components:h={},componentsProps:v={},icon:m,iconMapping:w=wb,onClose:x,role:y="alert",severity:P="success",slotProps:S={},slots:z={},variant:C="standard",...j}=r,D={...r,color:f,severity:P,variant:C,colorSeverity:f||P},O=y7(D),T={slots:{closeButton:h.CloseButton,closeIcon:h.CloseIcon,...z},slotProps:{...v,...S}},[M,E]=ct("root",{ref:n,shouldForwardComponentProp:!0,className:je(O.root,l),elementType:P7,externalForwardedProps:{...T,...j},ownerState:D,additionalProps:{role:y,elevation:0}}),[L,H]=ct("icon",{className:O.icon,elementType:b7,externalForwardedProps:T,ownerState:D}),[V,X]=ct("message",{className:O.message,elementType:w7,externalForwardedProps:T,ownerState:D}),[B,Z]=ct("action",{className:O.action,elementType:x7,externalForwardedProps:T,ownerState:D}),[F,J]=ct("closeButton",{elementType:mr,externalForwardedProps:T,ownerState:D}),[ne,Q]=ct("closeIcon",{elementType:Vx,externalForwardedProps:T,ownerState:D});return p.jsxs(M,{...E,children:[m!==!1?p.jsx(L,{...H,children:m||w[P]||wb[P]}):null,p.jsx(V,{...X,children:a}),s!=null?p.jsx(B,{...Z,children:s}):null,s==null&&x?p.jsx(B,{...Z,children:p.jsx(F,{size:"small","aria-label":u,title:u,color:"inherit",onClick:x,...J,children:p.jsx(ne,{fontSize:"small",...Q})})}):null]})});function S7(e){return Qe("MuiTypography",e)}const xb=Ke("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]),H7={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},C7=SH(),j7=e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:s,variant:a,classes:l}=e,u={root:["root",a,e.align!=="inherit"&&`align${he(t)}`,n&&"gutterBottom",r&&"noWrap",s&&"paragraph"]};return _e(u,S7,l)},D7=ue("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],n.align!=="inherit"&&t[`align${he(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(tt(({theme:e})=>({margin:0,variants:[{props:{variant:"inherit"},style:{font:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}},...Object.entries(e.typography).filter(([t,n])=>t!=="inherit"&&n&&typeof n=="object").map(([t,n])=>({props:{variant:t},style:n})),...Object.entries(e.palette).filter(dn()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t=="string").map(([t])=>({props:{color:`text${he(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!=="inherit",style:{textAlign:"var(--Typography-textAlign)"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:"0.35em"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),Sb={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},St=A.forwardRef(function(t,n){const{color:r,...s}=nt({props:t,name:"MuiTypography"}),a=!H7[r],l=C7({...s,...a&&{color:r}}),{align:u="inherit",className:f,component:h,gutterBottom:v=!1,noWrap:m=!1,paragraph:w=!1,variant:x="body1",variantMapping:y=Sb,...P}=l,S={...l,align:u,color:r,className:f,component:h,gutterBottom:v,noWrap:m,paragraph:w,variant:x,variantMapping:y},z=h||(w?"p":y[x]||Sb[x])||"span",C=j7(S);return p.jsx(D7,{as:z,ref:n,className:je(C.root,f),...P,ownerState:S,style:{...u!=="inherit"&&{"--Typography-textAlign":u},...P.style}})});function z7(e){return Qe("MuiAppBar",e)}Ke("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);const O7=e=>{const{color:t,position:n,classes:r}=e,s={root:["root",`color${he(t)}`,`position${he(n)}`]};return _e(s,z7,r)},Hb=(e,t)=>e?`${e?.replace(")","")}, ${t})`:t,k7=ue(Br,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${he(n.position)}`],t[`color${he(n.color)}`]]}})(tt(({theme:e})=>({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0,variants:[{props:{position:"fixed"},style:{position:"fixed",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}}},{props:{position:"absolute"},style:{position:"absolute",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0}},{props:{position:"sticky"},style:{position:"sticky",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0}},{props:{position:"static"},style:{position:"static"}},{props:{position:"relative"},style:{position:"relative"}},{props:{color:"inherit"},style:{"--AppBar-color":"inherit"}},{props:{color:"default"},style:{"--AppBar-background":e.vars?e.vars.palette.AppBar.defaultBg:e.palette.grey[100],"--AppBar-color":e.vars?e.vars.palette.text.primary:e.palette.getContrastText(e.palette.grey[100]),...e.applyStyles("dark",{"--AppBar-background":e.vars?e.vars.palette.AppBar.defaultBg:e.palette.grey[900],"--AppBar-color":e.vars?e.vars.palette.text.primary:e.palette.getContrastText(e.palette.grey[900])})}},...Object.entries(e.palette).filter(dn(["contrastText"])).map(([t])=>({props:{color:t},style:{"--AppBar-background":(e.vars??e).palette[t].main,"--AppBar-color":(e.vars??e).palette[t].contrastText}})),{props:t=>t.enableColorOnDark===!0&&!["inherit","transparent"].includes(t.color),style:{backgroundColor:"var(--AppBar-background)",color:"var(--AppBar-color)"}},{props:t=>t.enableColorOnDark===!1&&!["inherit","transparent"].includes(t.color),style:{backgroundColor:"var(--AppBar-background)",color:"var(--AppBar-color)",...e.applyStyles("dark",{backgroundColor:e.vars?Hb(e.vars.palette.AppBar.darkBg,"var(--AppBar-background)"):null,color:e.vars?Hb(e.vars.palette.AppBar.darkColor,"var(--AppBar-color)"):null})}},{props:{color:"transparent"},style:{"--AppBar-background":"transparent","--AppBar-color":"inherit",backgroundColor:"var(--AppBar-background)",color:"var(--AppBar-color)",...e.applyStyles("dark",{backgroundImage:"none"})}}]}))),T7=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiAppBar"}),{className:s,color:a="primary",enableColorOnDark:l=!1,position:u="fixed",...f}=r,h={...r,color:a,position:u,enableColorOnDark:l},v=O7(h);return p.jsx(k7,{square:!0,component:"header",ownerState:h,elevation:4,className:je(v.root,s,u==="fixed"&&"mui-fixed"),ref:n,...f})});function Cb(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function E7(e={}){const{ignoreAccents:t=!0,ignoreCase:n=!0,limit:r,matchFrom:s="any",stringify:a,trim:l=!1}=e;return(u,{inputValue:f,getOptionLabel:h})=>{let v=l?f.trim():f;n&&(v=v.toLowerCase()),t&&(v=Cb(v));const m=v?u.filter(w=>{let x=(a||h)(w);return n&&(x=x.toLowerCase()),t&&(x=Cb(x)),s==="start"?x.startsWith(v):x.includes(v)}):u;return typeof r=="number"?m.slice(0,r):m}}const R7=E7(),M7=5,L7=e=>e.current!==null&&e.current.parentElement?.contains(document.activeElement),I7=[];function jb(e,t,n){if(t||e==null)return"";const r=n(e);return typeof r=="string"?r:""}function B7(e){const{unstable_isActiveElementInListbox:t=L7,unstable_classNamePrefix:n="Mui",autoComplete:r=!1,autoHighlight:s=!1,autoSelect:a=!1,blurOnSelect:l=!1,clearOnBlur:u=!e.freeSolo,clearOnEscape:f=!1,componentName:h="useAutocomplete",defaultValue:v=e.multiple?I7:null,disableClearable:m=!1,disableCloseOnSelect:w=!1,disabled:x,disabledItemsFocusable:y=!1,disableListWrap:P=!1,filterOptions:S=R7,filterSelectedOptions:z=!1,freeSolo:C=!1,getOptionDisabled:j,getOptionKey:D,getOptionLabel:O=de=>de.label??de,groupBy:T,handleHomeEndKeys:M=!e.freeSolo,id:E,includeInputInList:L=!1,inputValue:H,isOptionEqualToValue:V=(de,ve)=>de===ve,multiple:X=!1,onChange:B,onClose:Z,onHighlightChange:F,onInputChange:J,onOpen:ne,open:Q,openOnFocus:G=!1,options:R,readOnly:U=!1,selectOnFocus:I=!e.freeSolo,value:$}=e,ee=no(E);let re=O;re=de=>{const ve=O(de);return typeof ve!="string"?String(ve):ve};const ae=A.useRef(!1),we=A.useRef(!0),se=A.useRef(null),xe=A.useRef(null),[Oe,Re]=A.useState(null),[Pe,Fe]=A.useState(-1),ge=s?0:-1,We=A.useRef(ge),At=A.useRef(jb(v??$,X,re)).current,[Le,pt]=Ws({controlled:$,default:v,name:h}),[ut,dt]=Ws({controlled:H,default:At,name:h,state:"inputValue"}),[N,q]=A.useState(!1),ie=A.useCallback((de,ve,Ne)=>{if(!(X?Le.length!(z&&(X?Le:[Le]).some(ve=>ve!==null&&V(de,ve)))),{inputValue:Je&&ye?"":ut,getOptionLabel:re}):[],qe=f4({filteredOptions:it,value:Le,inputValue:ut});A.useEffect(()=>{const de=Le!==qe.value;N&&!de||C&&!de||ie(null,Le,"reset")},[Le,ie,N,qe.value,C]);const Mt=fe&&it.length>0&&!U,It=$n(de=>{de===-1?se.current.focus():Oe.querySelector(`[data-tag-index="${de}"]`).focus()});A.useEffect(()=>{X&&Pe>Le.length-1&&(Fe(-1),It(-1))},[Le,X,Pe,It]);function Ye(de,ve){if(!xe.current||de<0||de>=it.length)return-1;let Ne=de;for(;;){const wt=xe.current.querySelector(`[data-option-index="${Ne}"]`),Ht=y?!1:!wt||wt.disabled||wt.getAttribute("aria-disabled")==="true";if(wt&&wt.hasAttribute("tabindex")&&!Ht)return Ne;if(ve==="next"?Ne=(Ne+1)%it.length:Ne=(Ne-1+it.length)%it.length,Ne===de)return-1}}const _=$n(({event:de,index:ve,reason:Ne})=>{if(We.current=ve,ve===-1?se.current.removeAttribute("aria-activedescendant"):se.current.setAttribute("aria-activedescendant",`${ee}-option-${ve}`),F&&["mouse","keyboard","touch"].includes(Ne)&&F(de,ve===-1?null:it[ve],Ne),!xe.current)return;const wt=xe.current.querySelector(`[role="option"].${n}-focused`);wt&&(wt.classList.remove(`${n}-focused`),wt.classList.remove(`${n}-focusVisible`));let Ht=xe.current;if(xe.current.getAttribute("role")!=="listbox"&&(Ht=xe.current.parentElement.querySelector('[role="listbox"]')),!Ht)return;if(ve===-1){Ht.scrollTop=0;return}const Nt=xe.current.querySelector(`[data-option-index="${ve}"]`);if(Nt&&(Nt.classList.add(`${n}-focused`),Ne==="keyboard"&&Nt.classList.add(`${n}-focusVisible`),Ht.scrollHeight>Ht.clientHeight&&Ne!=="mouse"&&Ne!=="touch")){const Ut=Nt,Tn=Ht.clientHeight+Ht.scrollTop,Xr=Ut.offsetTop+Ut.offsetHeight;Xr>Tn?Ht.scrollTop=Xr-Ht.clientHeight:Ut.offsetTop-Ut.offsetHeight*(T?1.3:0){if(!$e)return;const Nt=Ye((()=>{const Ut=it.length-1;if(ve==="reset")return ge;if(ve==="start")return 0;if(ve==="end")return Ut;const Tn=We.current+ve;return Tn<0?Tn===-1&&L?-1:P&&We.current!==-1||Math.abs(ve)>1?0:Ut:Tn>Ut?Tn===Ut+1&&L?-1:P||Math.abs(ve)>1?Ut:0:Tn})(),Ne);if(_({index:Nt,reason:wt,event:de}),r&&ve!=="reset")if(Nt===-1)se.current.value=ut;else{const Ut=re(it[Nt]);se.current.value=Ut,Ut.toLowerCase().indexOf(ut.toLowerCase())===0&&ut.length>0&&se.current.setSelectionRange(ut.length,Ut.length)}}),be=()=>{const de=(ve,Ne)=>{const wt=ve?re(ve):"",Ht=Ne?re(Ne):"";return wt===Ht};if(We.current!==-1&&qe.filteredOptions&&qe.filteredOptions.length!==it.length&&qe.inputValue===ut&&(X?Le.length===qe.value.length&&qe.value.every((ve,Ne)=>re(Le[Ne])===re(ve)):de(qe.value,Le))){const ve=qe.filteredOptions[We.current];if(ve)return it.findIndex(Ne=>re(Ne)===re(ve))}return-1},Ce=A.useCallback(()=>{if(!$e)return;const de=be();if(de!==-1){We.current=de;return}const ve=X?Le[0]:Le;if(it.length===0||ve==null){Y({diff:"reset"});return}if(xe.current){if(ve!=null){const Ne=it[We.current];if(X&&Ne&&Le.findIndex(Ht=>V(Ne,Ht))!==-1)return;const wt=it.findIndex(Ht=>V(Ht,ve));wt===-1?Y({diff:"reset"}):_({index:wt});return}if(We.current>=it.length-1){_({index:it.length-1});return}_({index:We.current})}},[it.length,X?!1:Le,z,Y,_,$e,ut,X]),ke=$n(de=>{Iv(xe,de),de&&Ce()});A.useEffect(()=>{Ce()},[Ce]);const Me=de=>{fe||(Ae(!0),ze(!0),ne&&ne(de))},Ze=(de,ve)=>{fe&&(Ae(!1),Z&&Z(de,ve))},Ie=(de,ve,Ne,wt)=>{if(X){if(Le.length===ve.length&&Le.every((Ht,Nt)=>Ht===ve[Nt]))return}else if(Le===ve)return;B&&B(de,ve,Ne,wt),pt(ve)},rt=A.useRef(!1),ft=(de,ve,Ne="selectOption",wt="options")=>{let Ht=Ne,Nt=ve;if(X){Nt=Array.isArray(Le)?Le.slice():[];const Ut=Nt.findIndex(Tn=>V(ve,Tn));Ut===-1?Nt.push(ve):wt!=="freeSolo"&&(Nt.splice(Ut,1),Ht="removeOption")}ie(de,Nt,Ht),Ie(de,Nt,Ht,{option:ve}),!w&&(!de||!de.ctrlKey&&!de.metaKey)&&Ze(de,Ht),(l===!0||l==="touch"&&rt.current||l==="mouse"&&!rt.current)&&se.current.blur()};function Tt(de,ve){if(de===-1)return-1;let Ne=de;for(;;){if(ve==="next"&&Ne===Le.length||ve==="previous"&&Ne===-1)return-1;const wt=Oe.querySelector(`[data-tag-index="${Ne}"]`);if(!wt||!wt.hasAttribute("tabindex")||wt.disabled||wt.getAttribute("aria-disabled")==="true")Ne+=ve==="next"?1:-1;else return Ne}}const qt=(de,ve)=>{if(!X)return;ut===""&&Ze(de,"toggleInput");let Ne=Pe;Pe===-1?ut===""&&ve==="previous"&&(Ne=Le.length-1):(Ne+=ve==="next"?1:-1,Ne<0&&(Ne=0),Ne===Le.length&&(Ne=-1)),Ne=Tt(Ne,ve),Fe(Ne),It(Ne)},Ue=de=>{ae.current=!0,dt(""),J&&J(de,"","clear"),Ie(de,X?[]:null,"clear")},Lt=de=>ve=>{if(de.onKeyDown&&de.onKeyDown(ve),!ve.defaultMuiPrevented&&(Pe!==-1&&!["ArrowLeft","ArrowRight"].includes(ve.key)&&(Fe(-1),It(-1)),ve.which!==229))switch(ve.key){case"Home":$e&&M&&(ve.preventDefault(),Y({diff:"start",direction:"next",reason:"keyboard",event:ve}));break;case"End":$e&&M&&(ve.preventDefault(),Y({diff:"end",direction:"previous",reason:"keyboard",event:ve}));break;case"PageUp":ve.preventDefault(),Y({diff:-5,direction:"previous",reason:"keyboard",event:ve}),Me(ve);break;case"PageDown":ve.preventDefault(),Y({diff:M7,direction:"next",reason:"keyboard",event:ve}),Me(ve);break;case"ArrowDown":ve.preventDefault(),Y({diff:1,direction:"next",reason:"keyboard",event:ve}),Me(ve);break;case"ArrowUp":ve.preventDefault(),Y({diff:-1,direction:"previous",reason:"keyboard",event:ve}),Me(ve);break;case"ArrowLeft":qt(ve,"previous");break;case"ArrowRight":qt(ve,"next");break;case"Enter":if(We.current!==-1&&$e){const Ne=it[We.current],wt=j?j(Ne):!1;if(ve.preventDefault(),wt)return;ft(ve,Ne,"selectOption"),r&&se.current.setSelectionRange(se.current.value.length,se.current.value.length)}else C&&ut!==""&&Je===!1&&(X&&ve.preventDefault(),ft(ve,ut,"createOption","freeSolo"));break;case"Escape":$e?(ve.preventDefault(),ve.stopPropagation(),Ze(ve,"escape")):f&&(ut!==""||X&&Le.length>0)&&(ve.preventDefault(),ve.stopPropagation(),Ue(ve));break;case"Backspace":if(X&&!U&&ut===""&&Le.length>0){const Ne=Pe===-1?Le.length-1:Pe,wt=Le.slice();wt.splice(Ne,1),Ie(ve,wt,"removeOption",{option:Le[Ne]})}break;case"Delete":if(X&&!U&&ut===""&&Le.length>0&&Pe!==-1){const Ne=Pe,wt=Le.slice();wt.splice(Ne,1),Ie(ve,wt,"removeOption",{option:Le[Ne]})}break}},Hn=de=>{q(!0),G&&!ae.current&&Me(de)},hn=de=>{if(t(xe)){se.current.focus();return}q(!1),we.current=!0,ae.current=!1,a&&We.current!==-1&&$e?ft(de,it[We.current],"blur"):a&&C&&ut!==""?ft(de,ut,"blur","freeSolo"):u&&ie(de,Le,"blur"),Ze(de,"blur")},Fn=de=>{const ve=de.target.value;ut!==ve&&(dt(ve),ze(!1),J&&J(de,ve,"input")),ve===""?!m&&!X&&Ie(de,null,"clear"):Me(de)},vn=de=>{const ve=Number(de.currentTarget.getAttribute("data-option-index"));We.current!==ve&&_({event:de,index:ve,reason:"mouse"})},Hr=de=>{_({event:de,index:Number(de.currentTarget.getAttribute("data-option-index")),reason:"touch"}),rt.current=!0},ao=de=>{const ve=Number(de.currentTarget.getAttribute("data-option-index"));ft(de,it[ve],"selectOption"),rt.current=!1},To=de=>ve=>{const Ne=Le.slice();Ne.splice(de,1),Ie(ve,Ne,"removeOption",{option:Le[de]})},Eo=de=>{fe?Ze(de,"toggleInput"):Me(de)},lo=de=>{de.currentTarget.contains(de.target)&&de.target.getAttribute("id")!==ee&&de.preventDefault()},mn=de=>{de.currentTarget.contains(de.target)&&(se.current.focus(),I&&we.current&&se.current.selectionEnd-se.current.selectionStart===0&&se.current.select(),we.current=!1)},Ee=de=>{!x&&(ut===""||!fe)&&Eo(de)};let Xe=C&&ut.length>0;Xe=Xe||(X?Le.length>0:Le!==null);let ht=it;return T&&(ht=it.reduce((de,ve,Ne)=>{const wt=T(ve);return de.length>0&&de[de.length-1].group===wt?de[de.length-1].options.push(ve):de.push({key:Ne,index:Ne,group:wt,options:[ve]}),de},[])),x&&N&&hn(),{getRootProps:(de={})=>({...de,onKeyDown:Lt(de),onMouseDown:lo,onClick:mn}),getInputLabelProps:()=>({id:`${ee}-label`,htmlFor:ee}),getInputProps:()=>({id:ee,value:ut,onBlur:hn,onFocus:Hn,onChange:Fn,onMouseDown:Ee,"aria-activedescendant":$e?"":null,"aria-autocomplete":r?"both":"list","aria-controls":Mt?`${ee}-listbox`:void 0,"aria-expanded":Mt,autoComplete:"off",ref:se,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:x}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:Ue}),getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:Eo}),getTagProps:({index:de})=>({key:de,"data-tag-index":de,tabIndex:-1,...!U&&{onDelete:To(de)}}),getListboxProps:()=>({role:"listbox",id:`${ee}-listbox`,"aria-labelledby":`${ee}-label`,ref:ke,onMouseDown:de=>{de.preventDefault()}}),getOptionProps:({index:de,option:ve})=>{const Ne=(X?Le:[Le]).some(Ht=>Ht!=null&&V(ve,Ht)),wt=j?j(ve):!1;return{key:D?.(ve)??re(ve),tabIndex:-1,role:"option",id:`${ee}-option-${de}`,onMouseMove:vn,onClick:ao,onTouchStart:Hr,"data-option-index":de,"aria-disabled":wt,"aria-selected":Ne}},id:ee,inputValue:ut,value:Le,dirty:Xe,expanded:$e&&Oe,popupOpen:$e,focused:N||Pe!==-1,anchorEl:Oe,setAnchorEl:Re,focusedTag:Pe,groupedOptions:ht}}var gr="top",ro="bottom",oo="right",Ar="left",_m="auto",Lc=[gr,ro,oo,Ar],Ta="start",gc="end",N7="clippingParents",Xx="viewport",Tl="popper",V7="reference",Db=Lc.reduce(function(e,t){return e.concat([t+"-"+Ta,t+"-"+gc])},[]),Fx=[].concat(Lc,[_m]).reduce(function(e,t){return e.concat([t,t+"-"+Ta,t+"-"+gc])},[]),X7="beforeRead",F7="read",W7="afterRead",J7="beforeMain",q7="main",U7="afterMain",Y7="beforeWrite",G7="write",Z7="afterWrite",Q7=[X7,F7,W7,J7,q7,U7,Y7,G7,Z7];function Go(e){return e?(e.nodeName||"").toLowerCase():null}function Nr(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function zi(e){var t=Nr(e).Element;return e instanceof t||e instanceof Element}function to(e){var t=Nr(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function $m(e){if(typeof ShadowRoot>"u")return!1;var t=Nr(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function K7(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},s=t.attributes[n]||{},a=t.elements[n];!to(a)||!Go(a)||(Object.assign(a.style,r),Object.keys(s).forEach(function(l){var u=s[l];u===!1?a.removeAttribute(l):a.setAttribute(l,u===!0?"":u)}))})}function _7(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var s=t.elements[r],a=t.attributes[r]||{},l=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),u=l.reduce(function(f,h){return f[h]="",f},{});!to(s)||!Go(s)||(Object.assign(s.style,u),Object.keys(a).forEach(function(f){s.removeAttribute(f)}))})}}const $7={name:"applyStyles",enabled:!0,phase:"write",fn:K7,effect:_7,requires:["computeStyles"]};function Uo(e){return e.split("-")[0]}var xi=Math.max,ed=Math.min,Ea=Math.round;function qv(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Wx(){return!/^((?!chrome|android).)*safari/i.test(qv())}function Ra(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),s=1,a=1;t&&to(e)&&(s=e.offsetWidth>0&&Ea(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Ea(r.height)/e.offsetHeight||1);var l=zi(e)?Nr(e):window,u=l.visualViewport,f=!Wx()&&n,h=(r.left+(f&&u?u.offsetLeft:0))/s,v=(r.top+(f&&u?u.offsetTop:0))/a,m=r.width/s,w=r.height/a;return{width:m,height:w,top:v,right:h+m,bottom:v+w,left:h,x:h,y:v}}function eg(e){var t=Ra(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Jx(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&$m(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function vs(e){return Nr(e).getComputedStyle(e)}function eC(e){return["table","td","th"].indexOf(Go(e))>=0}function Gs(e){return((zi(e)?e.ownerDocument:e.document)||window.document).documentElement}function kd(e){return Go(e)==="html"?e:e.assignedSlot||e.parentNode||($m(e)?e.host:null)||Gs(e)}function zb(e){return!to(e)||vs(e).position==="fixed"?null:e.offsetParent}function tC(e){var t=/firefox/i.test(qv()),n=/Trident/i.test(qv());if(n&&to(e)){var r=vs(e);if(r.position==="fixed")return null}var s=kd(e);for($m(s)&&(s=s.host);to(s)&&["html","body"].indexOf(Go(s))<0;){var a=vs(s);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return s;s=s.parentNode}return null}function Ic(e){for(var t=Nr(e),n=zb(e);n&&eC(n)&&vs(n).position==="static";)n=zb(n);return n&&(Go(n)==="html"||Go(n)==="body"&&vs(n).position==="static")?t:n||tC(e)||t}function tg(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function oc(e,t,n){return xi(e,ed(t,n))}function nC(e,t,n){var r=oc(e,t,n);return r>n?n:r}function qx(){return{top:0,right:0,bottom:0,left:0}}function Ux(e){return Object.assign({},qx(),e)}function Yx(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var rC=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,Ux(typeof t!="number"?t:Yx(t,Lc))};function oC(e){var t,n=e.state,r=e.name,s=e.options,a=n.elements.arrow,l=n.modifiersData.popperOffsets,u=Uo(n.placement),f=tg(u),h=[Ar,oo].indexOf(u)>=0,v=h?"height":"width";if(!(!a||!l)){var m=rC(s.padding,n),w=eg(a),x=f==="y"?gr:Ar,y=f==="y"?ro:oo,P=n.rects.reference[v]+n.rects.reference[f]-l[f]-n.rects.popper[v],S=l[f]-n.rects.reference[f],z=Ic(a),C=z?f==="y"?z.clientHeight||0:z.clientWidth||0:0,j=P/2-S/2,D=m[x],O=C-w[v]-m[y],T=C/2-w[v]/2+j,M=oc(D,T,O),E=f;n.modifiersData[r]=(t={},t[E]=M,t.centerOffset=M-T,t)}}function sC(e){var t=e.state,n=e.options,r=n.element,s=r===void 0?"[data-popper-arrow]":r;s!=null&&(typeof s=="string"&&(s=t.elements.popper.querySelector(s),!s)||Jx(t.elements.popper,s)&&(t.elements.arrow=s))}const iC={name:"arrow",enabled:!0,phase:"main",fn:oC,effect:sC,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ma(e){return e.split("-")[1]}var aC={top:"auto",right:"auto",bottom:"auto",left:"auto"};function lC(e,t){var n=e.x,r=e.y,s=t.devicePixelRatio||1;return{x:Ea(n*s)/s||0,y:Ea(r*s)/s||0}}function Ob(e){var t,n=e.popper,r=e.popperRect,s=e.placement,a=e.variation,l=e.offsets,u=e.position,f=e.gpuAcceleration,h=e.adaptive,v=e.roundOffsets,m=e.isFixed,w=l.x,x=w===void 0?0:w,y=l.y,P=y===void 0?0:y,S=typeof v=="function"?v({x,y:P}):{x,y:P};x=S.x,P=S.y;var z=l.hasOwnProperty("x"),C=l.hasOwnProperty("y"),j=Ar,D=gr,O=window;if(h){var T=Ic(n),M="clientHeight",E="clientWidth";if(T===Nr(n)&&(T=Gs(n),vs(T).position!=="static"&&u==="absolute"&&(M="scrollHeight",E="scrollWidth")),T=T,s===gr||(s===Ar||s===oo)&&a===gc){D=ro;var L=m&&T===O&&O.visualViewport?O.visualViewport.height:T[M];P-=L-r.height,P*=f?1:-1}if(s===Ar||(s===gr||s===ro)&&a===gc){j=oo;var H=m&&T===O&&O.visualViewport?O.visualViewport.width:T[E];x-=H-r.width,x*=f?1:-1}}var V=Object.assign({position:u},h&&aC),X=v===!0?lC({x,y:P},Nr(n)):{x,y:P};if(x=X.x,P=X.y,f){var B;return Object.assign({},V,(B={},B[D]=C?"0":"",B[j]=z?"0":"",B.transform=(O.devicePixelRatio||1)<=1?"translate("+x+"px, "+P+"px)":"translate3d("+x+"px, "+P+"px, 0)",B))}return Object.assign({},V,(t={},t[D]=C?P+"px":"",t[j]=z?x+"px":"",t.transform="",t))}function cC(e){var t=e.state,n=e.options,r=n.gpuAcceleration,s=r===void 0?!0:r,a=n.adaptive,l=a===void 0?!0:a,u=n.roundOffsets,f=u===void 0?!0:u,h={placement:Uo(t.placement),variation:Ma(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:s,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Ob(Object.assign({},h,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:l,roundOffsets:f})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Ob(Object.assign({},h,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:f})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const uC={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:cC,data:{}};var uf={passive:!0};function fC(e){var t=e.state,n=e.instance,r=e.options,s=r.scroll,a=s===void 0?!0:s,l=r.resize,u=l===void 0?!0:l,f=Nr(t.elements.popper),h=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&h.forEach(function(v){v.addEventListener("scroll",n.update,uf)}),u&&f.addEventListener("resize",n.update,uf),function(){a&&h.forEach(function(v){v.removeEventListener("scroll",n.update,uf)}),u&&f.removeEventListener("resize",n.update,uf)}}const dC={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:fC,data:{}};var pC={left:"right",right:"left",bottom:"top",top:"bottom"};function Rf(e){return e.replace(/left|right|bottom|top/g,function(t){return pC[t]})}var hC={start:"end",end:"start"};function kb(e){return e.replace(/start|end/g,function(t){return hC[t]})}function ng(e){var t=Nr(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function rg(e){return Ra(Gs(e)).left+ng(e).scrollLeft}function vC(e,t){var n=Nr(e),r=Gs(e),s=n.visualViewport,a=r.clientWidth,l=r.clientHeight,u=0,f=0;if(s){a=s.width,l=s.height;var h=Wx();(h||!h&&t==="fixed")&&(u=s.offsetLeft,f=s.offsetTop)}return{width:a,height:l,x:u+rg(e),y:f}}function mC(e){var t,n=Gs(e),r=ng(e),s=(t=e.ownerDocument)==null?void 0:t.body,a=xi(n.scrollWidth,n.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),l=xi(n.scrollHeight,n.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),u=-r.scrollLeft+rg(e),f=-r.scrollTop;return vs(s||n).direction==="rtl"&&(u+=xi(n.clientWidth,s?s.clientWidth:0)-a),{width:a,height:l,x:u,y:f}}function og(e){var t=vs(e),n=t.overflow,r=t.overflowX,s=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+s+r)}function Gx(e){return["html","body","#document"].indexOf(Go(e))>=0?e.ownerDocument.body:to(e)&&og(e)?e:Gx(kd(e))}function sc(e,t){var n;t===void 0&&(t=[]);var r=Gx(e),s=r===((n=e.ownerDocument)==null?void 0:n.body),a=Nr(r),l=s?[a].concat(a.visualViewport||[],og(r)?r:[]):r,u=t.concat(l);return s?u:u.concat(sc(kd(l)))}function Uv(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function gC(e,t){var n=Ra(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Tb(e,t,n){return t===Xx?Uv(vC(e,n)):zi(t)?gC(t,n):Uv(mC(Gs(e)))}function AC(e){var t=sc(kd(e)),n=["absolute","fixed"].indexOf(vs(e).position)>=0,r=n&&to(e)?Ic(e):e;return zi(r)?t.filter(function(s){return zi(s)&&Jx(s,r)&&Go(s)!=="body"}):[]}function yC(e,t,n,r){var s=t==="clippingParents"?AC(e):[].concat(t),a=[].concat(s,[n]),l=a[0],u=a.reduce(function(f,h){var v=Tb(e,h,r);return f.top=xi(v.top,f.top),f.right=ed(v.right,f.right),f.bottom=ed(v.bottom,f.bottom),f.left=xi(v.left,f.left),f},Tb(e,l,r));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function Zx(e){var t=e.reference,n=e.element,r=e.placement,s=r?Uo(r):null,a=r?Ma(r):null,l=t.x+t.width/2-n.width/2,u=t.y+t.height/2-n.height/2,f;switch(s){case gr:f={x:l,y:t.y-n.height};break;case ro:f={x:l,y:t.y+t.height};break;case oo:f={x:t.x+t.width,y:u};break;case Ar:f={x:t.x-n.width,y:u};break;default:f={x:t.x,y:t.y}}var h=s?tg(s):null;if(h!=null){var v=h==="y"?"height":"width";switch(a){case Ta:f[h]=f[h]-(t[v]/2-n[v]/2);break;case gc:f[h]=f[h]+(t[v]/2-n[v]/2);break}}return f}function Ac(e,t){t===void 0&&(t={});var n=t,r=n.placement,s=r===void 0?e.placement:r,a=n.strategy,l=a===void 0?e.strategy:a,u=n.boundary,f=u===void 0?N7:u,h=n.rootBoundary,v=h===void 0?Xx:h,m=n.elementContext,w=m===void 0?Tl:m,x=n.altBoundary,y=x===void 0?!1:x,P=n.padding,S=P===void 0?0:P,z=Ux(typeof S!="number"?S:Yx(S,Lc)),C=w===Tl?V7:Tl,j=e.rects.popper,D=e.elements[y?C:w],O=yC(zi(D)?D:D.contextElement||Gs(e.elements.popper),f,v,l),T=Ra(e.elements.reference),M=Zx({reference:T,element:j,placement:s}),E=Uv(Object.assign({},j,M)),L=w===Tl?E:T,H={top:O.top-L.top+z.top,bottom:L.bottom-O.bottom+z.bottom,left:O.left-L.left+z.left,right:L.right-O.right+z.right},V=e.modifiersData.offset;if(w===Tl&&V){var X=V[s];Object.keys(H).forEach(function(B){var Z=[oo,ro].indexOf(B)>=0?1:-1,F=[gr,ro].indexOf(B)>=0?"y":"x";H[B]+=X[F]*Z})}return H}function PC(e,t){t===void 0&&(t={});var n=t,r=n.placement,s=n.boundary,a=n.rootBoundary,l=n.padding,u=n.flipVariations,f=n.allowedAutoPlacements,h=f===void 0?Fx:f,v=Ma(r),m=v?u?Db:Db.filter(function(y){return Ma(y)===v}):Lc,w=m.filter(function(y){return h.indexOf(y)>=0});w.length===0&&(w=m);var x=w.reduce(function(y,P){return y[P]=Ac(e,{placement:P,boundary:s,rootBoundary:a,padding:l})[Uo(P)],y},{});return Object.keys(x).sort(function(y,P){return x[y]-x[P]})}function bC(e){if(Uo(e)===_m)return[];var t=Rf(e);return[kb(e),t,kb(t)]}function wC(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var s=n.mainAxis,a=s===void 0?!0:s,l=n.altAxis,u=l===void 0?!0:l,f=n.fallbackPlacements,h=n.padding,v=n.boundary,m=n.rootBoundary,w=n.altBoundary,x=n.flipVariations,y=x===void 0?!0:x,P=n.allowedAutoPlacements,S=t.options.placement,z=Uo(S),C=z===S,j=f||(C||!y?[Rf(S)]:bC(S)),D=[S].concat(j).reduce(function(ee,re){return ee.concat(Uo(re)===_m?PC(t,{placement:re,boundary:v,rootBoundary:m,padding:h,flipVariations:y,allowedAutoPlacements:P}):re)},[]),O=t.rects.reference,T=t.rects.popper,M=new Map,E=!0,L=D[0],H=0;H=0,F=Z?"width":"height",J=Ac(t,{placement:V,boundary:v,rootBoundary:m,altBoundary:w,padding:h}),ne=Z?B?oo:Ar:B?ro:gr;O[F]>T[F]&&(ne=Rf(ne));var Q=Rf(ne),G=[];if(a&&G.push(J[X]<=0),u&&G.push(J[ne]<=0,J[Q]<=0),G.every(function(ee){return ee})){L=V,E=!1;break}M.set(V,G)}if(E)for(var R=y?3:1,U=function(re){var ae=D.find(function(we){var se=M.get(we);if(se)return se.slice(0,re).every(function(xe){return xe})});if(ae)return L=ae,"break"},I=R;I>0;I--){var $=U(I);if($==="break")break}t.placement!==L&&(t.modifiersData[r]._skip=!0,t.placement=L,t.reset=!0)}}const xC={name:"flip",enabled:!0,phase:"main",fn:wC,requiresIfExists:["offset"],data:{_skip:!1}};function Eb(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Rb(e){return[gr,oo,ro,Ar].some(function(t){return e[t]>=0})}function SC(e){var t=e.state,n=e.name,r=t.rects.reference,s=t.rects.popper,a=t.modifiersData.preventOverflow,l=Ac(t,{elementContext:"reference"}),u=Ac(t,{altBoundary:!0}),f=Eb(l,r),h=Eb(u,s,a),v=Rb(f),m=Rb(h);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:h,isReferenceHidden:v,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":v,"data-popper-escaped":m})}const HC={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:SC};function CC(e,t,n){var r=Uo(e),s=[Ar,gr].indexOf(r)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,l=a[0],u=a[1];return l=l||0,u=(u||0)*s,[Ar,oo].indexOf(r)>=0?{x:u,y:l}:{x:l,y:u}}function jC(e){var t=e.state,n=e.options,r=e.name,s=n.offset,a=s===void 0?[0,0]:s,l=Fx.reduce(function(v,m){return v[m]=CC(m,t.rects,a),v},{}),u=l[t.placement],f=u.x,h=u.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=h),t.modifiersData[r]=l}const DC={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:jC};function zC(e){var t=e.state,n=e.name;t.modifiersData[n]=Zx({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const OC={name:"popperOffsets",enabled:!0,phase:"read",fn:zC,data:{}};function kC(e){return e==="x"?"y":"x"}function TC(e){var t=e.state,n=e.options,r=e.name,s=n.mainAxis,a=s===void 0?!0:s,l=n.altAxis,u=l===void 0?!1:l,f=n.boundary,h=n.rootBoundary,v=n.altBoundary,m=n.padding,w=n.tether,x=w===void 0?!0:w,y=n.tetherOffset,P=y===void 0?0:y,S=Ac(t,{boundary:f,rootBoundary:h,padding:m,altBoundary:v}),z=Uo(t.placement),C=Ma(t.placement),j=!C,D=tg(z),O=kC(D),T=t.modifiersData.popperOffsets,M=t.rects.reference,E=t.rects.popper,L=typeof P=="function"?P(Object.assign({},t.rects,{placement:t.placement})):P,H=typeof L=="number"?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),V=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,X={x:0,y:0};if(T){if(a){var B,Z=D==="y"?gr:Ar,F=D==="y"?ro:oo,J=D==="y"?"height":"width",ne=T[D],Q=ne+S[Z],G=ne-S[F],R=x?-E[J]/2:0,U=C===Ta?M[J]:E[J],I=C===Ta?-E[J]:-M[J],$=t.elements.arrow,ee=x&&$?eg($):{width:0,height:0},re=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:qx(),ae=re[Z],we=re[F],se=oc(0,M[J],ee[J]),xe=j?M[J]/2-R-se-ae-H.mainAxis:U-se-ae-H.mainAxis,Oe=j?-M[J]/2+R+se+we+H.mainAxis:I+se+we+H.mainAxis,Re=t.elements.arrow&&Ic(t.elements.arrow),Pe=Re?D==="y"?Re.clientTop||0:Re.clientLeft||0:0,Fe=(B=V?.[D])!=null?B:0,ge=ne+xe-Fe-Pe,We=ne+Oe-Fe,At=oc(x?ed(Q,ge):Q,ne,x?xi(G,We):G);T[D]=At,X[D]=At-ne}if(u){var Le,pt=D==="x"?gr:Ar,ut=D==="x"?ro:oo,dt=T[O],N=O==="y"?"height":"width",q=dt+S[pt],ie=dt-S[ut],fe=[gr,Ar].indexOf(z)!==-1,Ae=(Le=V?.[O])!=null?Le:0,ye=fe?q:dt-M[N]-E[N]-Ae+H.altAxis,ze=fe?dt+M[N]+E[N]-Ae-H.altAxis:ie,Je=x&&fe?nC(ye,dt,ze):oc(x?ye:q,dt,x?ze:ie);T[O]=Je,X[O]=Je-dt}t.modifiersData[r]=X}}const EC={name:"preventOverflow",enabled:!0,phase:"main",fn:TC,requiresIfExists:["offset"]};function RC(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function MC(e){return e===Nr(e)||!to(e)?ng(e):RC(e)}function LC(e){var t=e.getBoundingClientRect(),n=Ea(t.width)/e.offsetWidth||1,r=Ea(t.height)/e.offsetHeight||1;return n!==1||r!==1}function IC(e,t,n){n===void 0&&(n=!1);var r=to(t),s=to(t)&&LC(t),a=Gs(t),l=Ra(e,s,n),u={scrollLeft:0,scrollTop:0},f={x:0,y:0};return(r||!r&&!n)&&((Go(t)!=="body"||og(a))&&(u=MC(t)),to(t)?(f=Ra(t,!0),f.x+=t.clientLeft,f.y+=t.clientTop):a&&(f.x=rg(a))),{x:l.left+u.scrollLeft-f.x,y:l.top+u.scrollTop-f.y,width:l.width,height:l.height}}function BC(e){var t=new Map,n=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function s(a){n.add(a.name);var l=[].concat(a.requires||[],a.requiresIfExists||[]);l.forEach(function(u){if(!n.has(u)){var f=t.get(u);f&&s(f)}}),r.push(a)}return e.forEach(function(a){n.has(a.name)||s(a)}),r}function NC(e){var t=BC(e);return Q7.reduce(function(n,r){return n.concat(t.filter(function(s){return s.phase===r}))},[])}function VC(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function XC(e){var t=e.reduce(function(n,r){var s=n[r.name];return n[r.name]=s?Object.assign({},s,r,{options:Object.assign({},s.options,r.options),data:Object.assign({},s.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var Mb={placement:"bottom",modifiers:[],strategy:"absolute"};function Lb(){for(var e=arguments.length,t=new Array(e),n=0;n{a||u(qC(s)||document.body)},[s,a]),xr(()=>{if(l&&!a)return Iv(n,l),()=>{Iv(n,null)}},[n,l,a]),a){if(A.isValidElement(r)){const h={ref:f};return A.cloneElement(r,h)}return r}return l&&Nx.createPortal(r,l)});function UC(e){return Qe("MuiPopper",e)}Ke("MuiPopper",["root"]);function YC(e,t){if(t==="ltr")return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}function Yv(e){return typeof e=="function"?e():e}function GC(e){return e.nodeType!==void 0}const ZC=e=>{const{classes:t}=e;return _e({root:["root"]},UC,t)},QC={},KC=A.forwardRef(function(t,n){const{anchorEl:r,children:s,direction:a,disablePortal:l,modifiers:u,open:f,placement:h,popperOptions:v,popperRef:m,slotProps:w={},slots:x={},TransitionProps:y,ownerState:P,...S}=t,z=A.useRef(null),C=cn(z,n),j=A.useRef(null),D=cn(j,m),O=A.useRef(D);xr(()=>{O.current=D},[D]),A.useImperativeHandle(m,()=>j.current,[]);const T=YC(h,a),[M,E]=A.useState(T),[L,H]=A.useState(Yv(r));A.useEffect(()=>{j.current&&j.current.forceUpdate()}),A.useEffect(()=>{r&&H(Yv(r))},[r]),xr(()=>{if(!L||!f)return;const F=Q=>{E(Q.placement)};let J=[{name:"preventOverflow",options:{altBoundary:l}},{name:"flip",options:{altBoundary:l}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:Q})=>{F(Q)}}];u!=null&&(J=J.concat(u)),v&&v.modifiers!=null&&(J=J.concat(v.modifiers));const ne=JC(L,z.current,{placement:T,...v,modifiers:J});return O.current(ne),()=>{ne.destroy(),O.current(null)}},[L,l,u,f,v,T]);const V={placement:M};y!==null&&(V.TransitionProps=y);const X=ZC(t),B=x.root??"div",Z=Sx({elementType:B,externalSlotProps:w.root,externalForwardedProps:S,additionalProps:{role:"tooltip",ref:C},ownerState:t,className:X.root});return p.jsx(B,{...Z,children:typeof s=="function"?s(V):s})}),_C=A.forwardRef(function(t,n){const{anchorEl:r,children:s,container:a,direction:l="ltr",disablePortal:u=!1,keepMounted:f=!1,modifiers:h,open:v,placement:m="bottom",popperOptions:w=QC,popperRef:x,style:y,transition:P=!1,slotProps:S={},slots:z={},...C}=t,[j,D]=A.useState(!0),O=()=>{D(!1)},T=()=>{D(!0)};if(!f&&!v&&(!P||j))return null;let M;if(a)M=a;else if(r){const H=Yv(r);M=H&&GC(H)?er(H).body:er(null).body}const E=!v&&f&&(!P||j)?"none":void 0,L=P?{in:v,onEnter:O,onExited:T}:void 0;return p.jsx(Qx,{disablePortal:u,container:M,children:p.jsx(KC,{anchorEl:r,direction:l,disablePortal:u,modifiers:h,ref:n,open:P?!j:v,placement:m,popperOptions:w,popperRef:x,slotProps:S,slots:z,...C,style:{position:"fixed",top:0,left:0,display:E,...y},TransitionProps:L,children:s})})}),$C=ue(_C,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Td=A.forwardRef(function(t,n){const r=Rc(),s=nt({props:t,name:"MuiPopper"}),{anchorEl:a,component:l,components:u,componentsProps:f,container:h,disablePortal:v,keepMounted:m,modifiers:w,open:x,placement:y,popperOptions:P,popperRef:S,transition:z,slots:C,slotProps:j,...D}=s,O=C?.root??u?.Root,T={anchorEl:a,container:h,disablePortal:v,keepMounted:m,modifiers:w,open:x,placement:y,popperOptions:P,popperRef:S,transition:z,...D};return p.jsx($C,{as:l,direction:r?"rtl":"ltr",slots:{root:O},slotProps:j??f,...T,ref:n})});function ej(e){return Qe("MuiListSubheader",e)}Ke("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const tj=e=>{const{classes:t,color:n,disableGutters:r,inset:s,disableSticky:a}=e,l={root:["root",n!=="default"&&`color${he(n)}`,!r&&"gutters",s&&"inset",!a&&"sticky"]};return _e(l,ej,t)},nj=ue("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${he(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})(tt(({theme:e})=>({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(e.vars||e).palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14),variants:[{props:{color:"primary"},style:{color:(e.vars||e).palette.primary.main}},{props:{color:"inherit"},style:{color:"inherit"}},{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.inset,style:{paddingLeft:72}},{props:({ownerState:t})=>!t.disableSticky,style:{position:"sticky",top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper}}]}))),Gv=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiListSubheader"}),{className:s,color:a="default",component:l="li",disableGutters:u=!1,disableSticky:f=!1,inset:h=!1,...v}=r,m={...r,color:a,component:l,disableGutters:u,disableSticky:f,inset:h},w=tj(m);return p.jsx(nj,{as:l,className:je(w.root,s),ref:n,ownerState:m,...v})});Gv&&(Gv.muiSkipListHighlight=!0);const rj=yt(p.jsx("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function oj(e){return Qe("MuiChip",e)}const kt=Ke("MuiChip",["root","sizeSmall","sizeMedium","colorDefault","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),sj=e=>{const{classes:t,disabled:n,size:r,color:s,iconColor:a,onDelete:l,clickable:u,variant:f}=e,h={root:["root",f,n&&"disabled",`size${he(r)}`,`color${he(s)}`,u&&"clickable",u&&`clickableColor${he(s)}`,l&&"deletable",l&&`deletableColor${he(s)}`,`${f}${he(s)}`],label:["label",`label${he(r)}`],avatar:["avatar",`avatar${he(r)}`,`avatarColor${he(s)}`],icon:["icon",`icon${he(r)}`,`iconColor${he(a)}`],deleteIcon:["deleteIcon",`deleteIcon${he(r)}`,`deleteIconColor${he(s)}`,`deleteIcon${he(f)}Color${he(s)}`]};return _e(h,oj,t)},ij=ue("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{color:r,iconColor:s,clickable:a,onDelete:l,size:u,variant:f}=n;return[{[`& .${kt.avatar}`]:t.avatar},{[`& .${kt.avatar}`]:t[`avatar${he(u)}`]},{[`& .${kt.avatar}`]:t[`avatarColor${he(r)}`]},{[`& .${kt.icon}`]:t.icon},{[`& .${kt.icon}`]:t[`icon${he(u)}`]},{[`& .${kt.icon}`]:t[`iconColor${he(s)}`]},{[`& .${kt.deleteIcon}`]:t.deleteIcon},{[`& .${kt.deleteIcon}`]:t[`deleteIcon${he(u)}`]},{[`& .${kt.deleteIcon}`]:t[`deleteIconColor${he(r)}`]},{[`& .${kt.deleteIcon}`]:t[`deleteIcon${he(f)}Color${he(r)}`]},t.root,t[`size${he(u)}`],t[`color${he(r)}`],a&&t.clickable,a&&r!=="default"&&t[`clickableColor${he(r)})`],l&&t.deletable,l&&r!=="default"&&t[`deletableColor${he(r)}`],t[f],t[`${f}${he(r)}`]]}})(tt(({theme:e})=>{const t=e.palette.mode==="light"?e.palette.grey[700]:e.palette.grey[300];return{maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:32/2,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${kt.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${kt.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:t,fontSize:e.typography.pxToRem(12)},[`& .${kt.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${kt.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${kt.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${kt.icon}`]:{marginLeft:5,marginRight:-6},[`& .${kt.deleteIcon}`]:{WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:Pt(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:Pt(e.palette.text.primary,.4)}},variants:[{props:{size:"small"},style:{height:24,[`& .${kt.icon}`]:{fontSize:18,marginLeft:4,marginRight:-4},[`& .${kt.deleteIcon}`]:{fontSize:16,marginRight:4,marginLeft:-4}}},...Object.entries(e.palette).filter(dn(["contrastText"])).map(([n])=>({props:{color:n},style:{backgroundColor:(e.vars||e).palette[n].main,color:(e.vars||e).palette[n].contrastText,[`& .${kt.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[n].contrastTextChannel} / 0.7)`:Pt(e.palette[n].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[n].contrastText}}}})),{props:n=>n.iconColor===n.color,style:{[`& .${kt.icon}`]:{color:e.vars?e.vars.palette.Chip.defaultIconColor:t}}},{props:n=>n.iconColor===n.color&&n.color!=="default",style:{[`& .${kt.icon}`]:{color:"inherit"}}},{props:{onDelete:!0},style:{[`&.${kt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Pt(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}},...Object.entries(e.palette).filter(dn(["dark"])).map(([n])=>({props:{color:n,onDelete:!0},style:{[`&.${kt.focusVisible}`]:{background:(e.vars||e).palette[n].dark}}})),{props:{clickable:!0},style:{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Pt(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${kt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Pt(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}}},...Object.entries(e.palette).filter(dn(["dark"])).map(([n])=>({props:{color:n,clickable:!0},style:{[`&:hover, &.${kt.focusVisible}`]:{backgroundColor:(e.vars||e).palette[n].dark}}})),{props:{variant:"outlined"},style:{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode==="light"?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${kt.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${kt.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${kt.avatar}`]:{marginLeft:4},[`& .${kt.avatarSmall}`]:{marginLeft:2},[`& .${kt.icon}`]:{marginLeft:4},[`& .${kt.iconSmall}`]:{marginLeft:2},[`& .${kt.deleteIcon}`]:{marginRight:5},[`& .${kt.deleteIconSmall}`]:{marginRight:3}}},...Object.entries(e.palette).filter(dn()).map(([n])=>({props:{variant:"outlined",color:n},style:{color:(e.vars||e).palette[n].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[n].mainChannel} / 0.7)`:Pt(e.palette[n].main,.7)}`,[`&.${kt.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[n].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette[n].main,e.palette.action.hoverOpacity)},[`&.${kt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[n].mainChannel} / ${e.vars.palette.action.focusOpacity})`:Pt(e.palette[n].main,e.palette.action.focusOpacity)},[`& .${kt.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[n].mainChannel} / 0.7)`:Pt(e.palette[n].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[n].main}}}}))]}})),aj=ue("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${he(r)}`]]}})({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap",variants:[{props:{variant:"outlined"},style:{paddingLeft:11,paddingRight:11}},{props:{size:"small"},style:{paddingLeft:8,paddingRight:8}},{props:{size:"small",variant:"outlined"},style:{paddingLeft:7,paddingRight:7}}]});function Ib(e){return e.key==="Backspace"||e.key==="Delete"}const Bc=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiChip"}),{avatar:s,className:a,clickable:l,color:u="default",component:f,deleteIcon:h,disabled:v=!1,icon:m,label:w,onClick:x,onDelete:y,onKeyDown:P,onKeyUp:S,size:z="medium",variant:C="filled",tabIndex:j,skipFocusWhenDisabled:D=!1,...O}=r,T=A.useRef(null),M=cn(T,n),E=G=>{G.stopPropagation(),y&&y(G)},L=G=>{G.currentTarget===G.target&&Ib(G)&&G.preventDefault(),P&&P(G)},H=G=>{G.currentTarget===G.target&&y&&Ib(G)&&y(G),S&&S(G)},V=l!==!1&&x?!0:l,X=V||y?Di:f||"div",B={...r,component:X,disabled:v,size:z,color:u,iconColor:A.isValidElement(m)&&m.props.color||u,onDelete:!!y,clickable:V,variant:C},Z=sj(B),F=X===Di?{component:f||"div",focusVisibleClassName:Z.focusVisible,...y&&{disableRipple:!0}}:{};let J=null;y&&(J=h&&A.isValidElement(h)?A.cloneElement(h,{className:je(h.props.className,Z.deleteIcon),onClick:E}):p.jsx(rj,{className:je(Z.deleteIcon),onClick:E}));let ne=null;s&&A.isValidElement(s)&&(ne=A.cloneElement(s,{className:je(Z.avatar,s.props.className)}));let Q=null;return m&&A.isValidElement(m)&&(Q=A.cloneElement(m,{className:je(Z.icon,m.props.className)})),p.jsxs(ij,{as:X,className:je(Z.root,a),disabled:V&&v?!0:void 0,onClick:x,onKeyDown:L,onKeyUp:H,ref:M,tabIndex:D&&v?-1:j,ownerState:B,...F,...O,children:[ne||Q,p.jsx(aj,{className:je(Z.label),ownerState:B,children:w}),J]})});function ff(e){return parseInt(e,10)||0}const lj={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function cj(e){for(const t in e)return!1;return!0}function Bb(e){return cj(e)||e.outerHeightStyle===0&&!e.overflowing}const uj=A.forwardRef(function(t,n){const{onChange:r,maxRows:s,minRows:a=1,style:l,value:u,...f}=t,{current:h}=A.useRef(u!=null),v=A.useRef(null),m=cn(n,v),w=A.useRef(null),x=A.useRef(null),y=A.useCallback(()=>{const j=v.current,D=x.current;if(!j||!D)return;const T=Ho(j).getComputedStyle(j);if(T.width==="0px")return{outerHeightStyle:0,overflowing:!1};D.style.width=T.width,D.value=j.value||t.placeholder||"x",D.value.slice(-1)===` +`&&(D.value+=" ");const M=T.boxSizing,E=ff(T.paddingBottom)+ff(T.paddingTop),L=ff(T.borderBottomWidth)+ff(T.borderTopWidth),H=D.scrollHeight;D.value="x";const V=D.scrollHeight;let X=H;a&&(X=Math.max(Number(a)*V,X)),s&&(X=Math.min(Number(s)*V,X)),X=Math.max(X,V);const B=X+(M==="border-box"?E+L:0),Z=Math.abs(X-H)<=1;return{outerHeightStyle:B,overflowing:Z}},[s,a,t.placeholder]),P=$n(()=>{const j=v.current,D=y();if(!j||!D||Bb(D))return!1;const O=D.outerHeightStyle;return w.current!=null&&w.current!==O}),S=A.useCallback(()=>{const j=v.current,D=y();if(!j||!D||Bb(D))return;const O=D.outerHeightStyle;w.current!==O&&(w.current=O,j.style.height=`${O}px`),j.style.overflow=D.overflowing?"hidden":""},[y]),z=A.useRef(-1);xr(()=>{const j=Vm(S),D=v?.current;if(!D)return;const O=Ho(D);O.addEventListener("resize",j);let T;return typeof ResizeObserver<"u"&&(T=new ResizeObserver(()=>{P()&&(T.unobserve(D),cancelAnimationFrame(z.current),S(),z.current=requestAnimationFrame(()=>{T.observe(D)}))}),T.observe(D)),()=>{j.clear(),cancelAnimationFrame(z.current),O.removeEventListener("resize",j),T&&T.disconnect()}},[y,S,P]),xr(()=>{S()});const C=j=>{h||S(),r&&r(j)};return p.jsxs(A.Fragment,{children:[p.jsx("textarea",{value:u,onChange:C,ref:m,rows:a,style:l,...f}),p.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:x,tabIndex:-1,style:{...lj.shadow,...l,paddingTop:0,paddingBottom:0}})]})});function yc(e){return typeof e=="string"}function Zs({props:e,states:t,muiFormControl:n}){return t.reduce((r,s)=>(r[s]=e[s],n&&typeof e[s]>"u"&&(r[s]=n[s]),r),{})}const Ed=A.createContext(void 0);function zo(){return A.useContext(Ed)}function Nb(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function td(e,t=!1){return e&&(Nb(e.value)&&e.value!==""||t&&Nb(e.defaultValue)&&e.defaultValue!=="")}function fj(e){return e.startAdornment}function dj(e){return Qe("MuiInputBase",e)}const kr=Ke("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);var Vb;const Rd=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,n.size==="small"&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${he(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},Md=(e,t)=>{const{ownerState:n}=e;return[t.input,n.size==="small"&&t.inputSizeSmall,n.multiline&&t.inputMultiline,n.type==="search"&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},pj=e=>{const{classes:t,color:n,disabled:r,error:s,endAdornment:a,focused:l,formControl:u,fullWidth:f,hiddenLabel:h,multiline:v,readOnly:m,size:w,startAdornment:x,type:y}=e,P={root:["root",`color${he(n)}`,r&&"disabled",s&&"error",f&&"fullWidth",l&&"focused",u&&"formControl",w&&w!=="medium"&&`size${he(w)}`,v&&"multiline",x&&"adornedStart",a&&"adornedEnd",h&&"hiddenLabel",m&&"readOnly"],input:["input",r&&"disabled",y==="search"&&"inputTypeSearch",v&&"inputMultiline",w==="small"&&"inputSizeSmall",h&&"inputHiddenLabel",x&&"inputAdornedStart",a&&"inputAdornedEnd",m&&"readOnly"]};return _e(P,dj,t)},Ld=ue("div",{name:"MuiInputBase",slot:"Root",overridesResolver:Rd})(tt(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${kr.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"},variants:[{props:({ownerState:t})=>t.multiline,style:{padding:"4px 0 5px"}},{props:({ownerState:t,size:n})=>t.multiline&&n==="small",style:{paddingTop:1}},{props:({ownerState:t})=>t.fullWidth,style:{width:"100%"}}]}))),Id=ue("input",{name:"MuiInputBase",slot:"Input",overridesResolver:Md})(tt(({theme:e})=>{const t=e.palette.mode==="light",n={color:"currentColor",...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})},r={opacity:"0 !important"},s=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{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%","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${kr.formControl} &`]:{"&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&::-ms-input-placeholder":r,"&:focus::-webkit-input-placeholder":s,"&:focus::-moz-placeholder":s,"&:focus::-ms-input-placeholder":s},[`&.${kr.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:a})=>!a.disableInjectingGlobalStyles,style:{animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}}},{props:{size:"small"},style:{paddingTop:1}},{props:({ownerState:a})=>a.multiline,style:{height:"auto",resize:"none",padding:0,paddingTop:0}},{props:{type:"search"},style:{MozAppearance:"textfield"}}]}})),Xb=qm({"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}),Bd=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiInputBase"}),{"aria-describedby":s,autoComplete:a,autoFocus:l,className:u,color:f,components:h={},componentsProps:v={},defaultValue:m,disabled:w,disableInjectingGlobalStyles:x,endAdornment:y,error:P,fullWidth:S=!1,id:z,inputComponent:C="input",inputProps:j={},inputRef:D,margin:O,maxRows:T,minRows:M,multiline:E=!1,name:L,onBlur:H,onChange:V,onClick:X,onFocus:B,onKeyDown:Z,onKeyUp:F,placeholder:J,readOnly:ne,renderSuffix:Q,rows:G,size:R,slotProps:U={},slots:I={},startAdornment:$,type:ee="text",value:re,...ae}=r,we=j.value!=null?j.value:re,{current:se}=A.useRef(we!=null),xe=A.useRef(),Oe=A.useCallback(qe=>{},[]),Re=cn(xe,D,j.ref,Oe),[Pe,Fe]=A.useState(!1),ge=zo(),We=Zs({props:r,muiFormControl:ge,states:["color","disabled","error","hiddenLabel","size","required","filled"]});We.focused=ge?ge.focused:Pe,A.useEffect(()=>{!ge&&w&&Pe&&(Fe(!1),H&&H())},[ge,w,Pe,H]);const At=ge&&ge.onFilled,Le=ge&&ge.onEmpty,pt=A.useCallback(qe=>{td(qe)?At&&At():Le&&Le()},[At,Le]);xr(()=>{se&&pt({value:we})},[we,pt,se]);const ut=qe=>{B&&B(qe),j.onFocus&&j.onFocus(qe),ge&&ge.onFocus?ge.onFocus(qe):Fe(!0)},dt=qe=>{H&&H(qe),j.onBlur&&j.onBlur(qe),ge&&ge.onBlur?ge.onBlur(qe):Fe(!1)},N=(qe,...Mt)=>{if(!se){const It=qe.target||xe.current;if(It==null)throw new Error(ps(1));pt({value:It.value})}j.onChange&&j.onChange(qe,...Mt),V&&V(qe,...Mt)};A.useEffect(()=>{pt(xe.current)},[]);const q=qe=>{xe.current&&qe.currentTarget===qe.target&&xe.current.focus(),X&&X(qe)};let ie=C,fe=j;E&&ie==="input"&&(G?fe={type:void 0,minRows:G,maxRows:G,...fe}:fe={type:void 0,maxRows:T,minRows:M,...fe},ie=uj);const Ae=qe=>{pt(qe.animationName==="mui-auto-fill-cancel"?xe.current:{value:"x"})};A.useEffect(()=>{ge&&ge.setAdornedStart(!!$)},[ge,$]);const ye={...r,color:We.color||"primary",disabled:We.disabled,endAdornment:y,error:We.error,focused:We.focused,formControl:ge,fullWidth:S,hiddenLabel:We.hiddenLabel,multiline:E,size:We.size,startAdornment:$,type:ee},ze=pj(ye),Je=I.root||h.Root||Ld,$e=U.root||v.root||{},it=I.input||h.Input||Id;return fe={...fe,...U.input??v.input},p.jsxs(A.Fragment,{children:[!x&&typeof Xb=="function"&&(Vb||(Vb=p.jsx(Xb,{}))),p.jsxs(Je,{...$e,ref:n,onClick:q,...ae,...!yc(Je)&&{ownerState:{...ye,...$e.ownerState}},className:je(ze.root,$e.className,u,ne&&"MuiInputBase-readOnly"),children:[$,p.jsx(Ed.Provider,{value:null,children:p.jsx(it,{"aria-invalid":We.error,"aria-describedby":s,autoComplete:a,autoFocus:l,defaultValue:m,disabled:We.disabled,id:z,onAnimationStart:Ae,name:L,placeholder:J,readOnly:ne,required:We.required,rows:G,value:we,onKeyDown:Z,onKeyUp:F,type:ee,...fe,...!yc(it)&&{as:ie,ownerState:{...ye,...fe.ownerState}},ref:Re,className:je(ze.input,fe.className,ne&&"MuiInputBase-readOnly"),onBlur:dt,onChange:N,onFocus:ut})}),y,Q?Q({...We,startAdornment:$}):null]})]})});function hj(e){return Qe("MuiInput",e)}const Vs={...kr,...Ke("MuiInput",["root","underline","input"])};function vj(e){return Qe("MuiOutlinedInput",e)}const Qr={...kr,...Ke("MuiOutlinedInput",["root","notchedOutline","input"])};function mj(e){return Qe("MuiFilledInput",e)}const Tr={...kr,...Ke("MuiFilledInput",["root","underline","input","adornedStart","adornedEnd","sizeSmall","multiline","hiddenLabel"])},Kx=yt(p.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");function gj(e){return Qe("MuiAutocomplete",e)}const jt=Ke("MuiAutocomplete",["root","expanded","fullWidth","focused","focusVisible","tag","tagSizeSmall","tagSizeMedium","hasPopupIcon","hasClearIcon","inputRoot","input","inputFocused","endAdornment","clearIndicator","popupIndicator","popupIndicatorOpen","popper","popperDisablePortal","paper","listbox","loading","noOptions","option","groupLabel","groupUl"]);var Fb,Wb;const Aj=e=>{const{classes:t,disablePortal:n,expanded:r,focused:s,fullWidth:a,hasClearIcon:l,hasPopupIcon:u,inputFocused:f,popupOpen:h,size:v}=e,m={root:["root",r&&"expanded",s&&"focused",a&&"fullWidth",l&&"hasClearIcon",u&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",f&&"inputFocused"],tag:["tag",`tagSize${he(v)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",h&&"popupIndicatorOpen"],popper:["popper",n&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return _e(m,gj,t)},yj=ue("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{fullWidth:r,hasClearIcon:s,hasPopupIcon:a,inputFocused:l,size:u}=n;return[{[`& .${jt.tag}`]:t.tag},{[`& .${jt.tag}`]:t[`tagSize${he(u)}`]},{[`& .${jt.inputRoot}`]:t.inputRoot},{[`& .${jt.input}`]:t.input},{[`& .${jt.input}`]:l&&t.inputFocused},t.root,r&&t.fullWidth,a&&t.hasPopupIcon,s&&t.hasClearIcon]}})({[`&.${jt.focused} .${jt.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${jt.clearIndicator}`]:{visibility:"visible"}},[`& .${jt.tag}`]:{margin:3,maxWidth:"calc(100% - 6px)"},[`& .${jt.inputRoot}`]:{[`.${jt.hasPopupIcon}&, .${jt.hasClearIcon}&`]:{paddingRight:30},[`.${jt.hasPopupIcon}.${jt.hasClearIcon}&`]:{paddingRight:56},[`& .${jt.input}`]:{width:0,minWidth:30}},[`& .${Vs.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${Vs.root}.${kr.sizeSmall}`]:{[`& .${Vs.input}`]:{padding:"2px 4px 3px 0"}},[`& .${Qr.root}`]:{padding:9,[`.${jt.hasPopupIcon}&, .${jt.hasClearIcon}&`]:{paddingRight:39},[`.${jt.hasPopupIcon}.${jt.hasClearIcon}&`]:{paddingRight:65},[`& .${jt.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${jt.endAdornment}`]:{right:9}},[`& .${Qr.root}.${kr.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${jt.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${Tr.root}`]:{paddingTop:19,paddingLeft:8,[`.${jt.hasPopupIcon}&, .${jt.hasClearIcon}&`]:{paddingRight:39},[`.${jt.hasPopupIcon}.${jt.hasClearIcon}&`]:{paddingRight:65},[`& .${Tr.input}`]:{padding:"7px 4px"},[`& .${jt.endAdornment}`]:{right:9}},[`& .${Tr.root}.${kr.sizeSmall}`]:{paddingBottom:1,[`& .${Tr.input}`]:{padding:"2.5px 4px"}},[`& .${kr.hiddenLabel}`]:{paddingTop:8},[`& .${Tr.root}.${kr.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${jt.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${Tr.root}.${kr.hiddenLabel}.${kr.sizeSmall}`]:{[`& .${jt.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${jt.input}`]:{flexGrow:1,textOverflow:"ellipsis",opacity:0},variants:[{props:{fullWidth:!0},style:{width:"100%"}},{props:{size:"small"},style:{[`& .${jt.tag}`]:{margin:2,maxWidth:"calc(100% - 4px)"}}},{props:{inputFocused:!0},style:{[`& .${jt.input}`]:{opacity:1}}},{props:{multiple:!0},style:{[`& .${jt.inputRoot}`]:{flexWrap:"wrap"}}}]}),Pj=ue("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"50%",transform:"translate(0, -50%)"}),bj=ue(mr,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),wj=ue(mr,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popupIndicator,n.popupOpen&&t.popupIndicatorOpen]}})({padding:2,marginRight:-2,variants:[{props:{popupOpen:!0},style:{transform:"rotate(180deg)"}}]}),xj=ue(Td,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${jt.option}`]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})(tt(({theme:e})=>({zIndex:(e.vars||e).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:"absolute"}}]}))),Sj=ue(Br,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})(tt(({theme:e})=>({...e.typography.body1,overflow:"auto"}))),Hj=ue("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})(tt(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"}))),Cj=ue("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})(tt(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"}))),jj=ue("ul",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(e,t)=>t.listbox})(tt(({theme:e})=>({listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",[`& .${jt.option}`]:{minHeight:48,display:"flex",overflow:"hidden",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16,[e.breakpoints.up("sm")]:{minHeight:"auto"},[`&.${jt.focused}`]:{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},'&[aria-disabled="true"]':{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`&.${jt.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${jt.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${jt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}}))),Dj=ue(Gv,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})(tt(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8}))),zj=ue("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${jt.option}`]:{paddingLeft:24}}),Oj=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiAutocomplete"}),{autoComplete:s=!1,autoHighlight:a=!1,autoSelect:l=!1,blurOnSelect:u=!1,ChipProps:f,className:h,clearIcon:v=Fb||(Fb=p.jsx(Vx,{fontSize:"small"})),clearOnBlur:m=!r.freeSolo,clearOnEscape:w=!1,clearText:x="Clear",closeText:y="Close",componentsProps:P,defaultValue:S=r.multiple?[]:null,disableClearable:z=!1,disableCloseOnSelect:C=!1,disabled:j=!1,disabledItemsFocusable:D=!1,disableListWrap:O=!1,disablePortal:T=!1,filterOptions:M,filterSelectedOptions:E=!1,forcePopupIcon:L="auto",freeSolo:H=!1,fullWidth:V=!1,getLimitTagsText:X=Et=>`+${Et}`,getOptionDisabled:B,getOptionKey:Z,getOptionLabel:F,isOptionEqualToValue:J,groupBy:ne,handleHomeEndKeys:Q=!r.freeSolo,id:G,includeInputInList:R=!1,inputValue:U,limitTags:I=-1,ListboxComponent:$,ListboxProps:ee,loading:re=!1,loadingText:ae="Loading…",multiple:we=!1,noOptionsText:se="No options",onChange:xe,onClose:Oe,onHighlightChange:Re,onInputChange:Pe,onOpen:Fe,open:ge,openOnFocus:We=!1,openText:At="Open",options:Le,PaperComponent:pt,PopperComponent:ut,popupIcon:dt=Wb||(Wb=p.jsx(Kx,{})),readOnly:N=!1,renderGroup:q,renderInput:ie,renderOption:fe,renderTags:Ae,selectOnFocus:ye=!r.freeSolo,size:ze="medium",slots:Je={},slotProps:$e={},value:it,...qe}=r,{getRootProps:Mt,getInputProps:It,getInputLabelProps:Ye,getPopupIndicatorProps:_,getClearProps:Y,getTagProps:be,getListboxProps:Ce,getOptionProps:ke,value:Me,dirty:Ze,expanded:Ie,id:rt,popupOpen:ft,focused:Tt,focusedTag:qt,anchorEl:Ue,setAnchorEl:Lt,inputValue:Hn,groupedOptions:hn}=B7({...r,componentName:"Autocomplete"}),Fn=!z&&!j&&Ze&&!N,vn=(!H||L===!0)&&L!==!1,{onMouseDown:Hr}=It(),{ref:ao,...To}=Ce(),lo=F||(Et=>Et.label??Et),mn={...r,disablePortal:T,expanded:Ie,focused:Tt,fullWidth:V,getOptionLabel:lo,hasClearIcon:Fn,hasPopupIcon:vn,inputFocused:qt===-1,popupOpen:ft,size:ze},Ee=Aj(mn),Xe={slots:{paper:pt,popper:ut,...Je},slotProps:{chip:f,listbox:ee,...P,...$e}},[ht,de]=ct("listbox",{elementType:jj,externalForwardedProps:Xe,ownerState:mn,className:Ee.listbox,additionalProps:To,ref:ao}),[ve,Ne]=ct("paper",{elementType:Br,externalForwardedProps:Xe,ownerState:mn,className:Ee.paper}),[wt,Ht]=ct("popper",{elementType:Td,externalForwardedProps:Xe,ownerState:mn,className:Ee.popper,additionalProps:{disablePortal:T,style:{width:Ue?Ue.clientWidth:null},role:"presentation",anchorEl:Ue,open:ft}});let Nt;if(we&&Me.length>0){const Et=Fr=>({className:Ee.tag,disabled:j,...be(Fr)});Ae?Nt=Ae(Me,Et,mn):Nt=Me.map((Fr,co)=>{const{key:Ro,...Wr}=Et({index:co});return p.jsx(Bc,{label:lo(Fr),size:ze,...Wr,...Xe.slotProps.chip},Ro)})}if(I>-1&&Array.isArray(Nt)){const Et=Nt.length-I;!Tt&&Et>0&&(Nt=Nt.splice(0,I),Nt.push(p.jsx("span",{className:Ee.tag,children:X(Et)},Nt.length)))}const Tn=q||(Et=>p.jsxs("li",{children:[p.jsx(Dj,{className:Ee.groupLabel,ownerState:mn,component:"div",children:Et.group}),p.jsx(zj,{className:Ee.groupUl,ownerState:mn,children:Et.children})]},Et.key)),Qt=fe||((Et,Fr)=>{const{key:co,...Ro}=Et;return p.jsx("li",{...Ro,children:lo(Fr)},co)}),Ks=(Et,Fr)=>{const co=ke({option:Et,index:Fr});return Qt({...co,className:Ee.option},Et,{selected:co["aria-selected"],index:Fr,inputValue:Hn},mn)},Ni=Xe.slotProps.clearIndicator,Za=Xe.slotProps.popupIndicator;return p.jsxs(A.Fragment,{children:[p.jsx(yj,{ref:n,className:je(Ee.root,h),ownerState:mn,...Mt(qe),children:ie({id:rt,disabled:j,fullWidth:!0,size:ze==="small"?"small":void 0,InputLabelProps:Ye(),InputProps:{ref:Lt,className:Ee.inputRoot,startAdornment:Nt,onMouseDown:Et=>{Et.target===Et.currentTarget&&Hr(Et)},...(Fn||vn)&&{endAdornment:p.jsxs(Pj,{className:Ee.endAdornment,ownerState:mn,children:[Fn?p.jsx(bj,{...Y(),"aria-label":x,title:x,ownerState:mn,...Ni,className:je(Ee.clearIndicator,Ni?.className),children:v}):null,vn?p.jsx(wj,{..._(),disabled:j,"aria-label":ft?y:At,title:ft?y:At,ownerState:mn,...Za,className:je(Ee.popupIndicator,Za?.className),children:dt}):null]})}},inputProps:{className:Ee.input,disabled:j,readOnly:N,...It()}})}),Ue?p.jsx(xj,{as:wt,...Ht,children:p.jsxs(Sj,{as:ve,...Ne,children:[re&&hn.length===0?p.jsx(Hj,{className:Ee.loading,ownerState:mn,children:ae}):null,hn.length===0&&!H&&!re?p.jsx(Cj,{className:Ee.noOptions,ownerState:mn,role:"presentation",onMouseDown:Et=>{Et.preventDefault()},children:se}):null,hn.length>0?p.jsx(ht,{as:$,...de,children:hn.map((Et,Fr)=>ne?Tn({key:Et.key,group:Et.group,children:Et.options.map((co,Ro)=>Ks(co,Et.index+Ro))}):Ks(Et,Fr))}):null]})}):null]})}),kj={entering:{opacity:1},entered:{opacity:1}},Zv=A.forwardRef(function(t,n){const r=Vr(),s={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:l=!0,children:u,easing:f,in:h,onEnter:v,onEntered:m,onEntering:w,onExit:x,onExited:y,onExiting:P,style:S,timeout:z=s,TransitionComponent:C=Do,...j}=t,D=A.useRef(null),O=cn(D,Ys(u),n),T=Z=>F=>{if(Z){const J=D.current;F===void 0?Z(J):Z(J,F)}},M=T(w),E=T((Z,F)=>{Qm(Z);const J=ka({style:S,timeout:z,easing:f},{mode:"enter"});Z.style.webkitTransition=r.transitions.create("opacity",J),Z.style.transition=r.transitions.create("opacity",J),v&&v(Z,F)}),L=T(m),H=T(P),V=T(Z=>{const F=ka({style:S,timeout:z,easing:f},{mode:"exit"});Z.style.webkitTransition=r.transitions.create("opacity",F),Z.style.transition=r.transitions.create("opacity",F),x&&x(Z)}),X=T(y),B=Z=>{a&&a(D.current,Z)};return p.jsx(C,{appear:l,in:h,nodeRef:D,onEnter:E,onEntered:L,onEntering:M,onExit:V,onExited:X,onExiting:H,addEndListener:B,timeout:z,...j,children:(Z,{ownerState:F,...J})=>A.cloneElement(u,{style:{opacity:0,visibility:Z==="exited"&&!h?"hidden":void 0,...kj[Z],...S,...u.props.style},ref:O,...J})})});function Tj(e){return Qe("MuiBackdrop",e)}Ke("MuiBackdrop",["root","invisible"]);const Ej=e=>{const{classes:t,invisible:n}=e;return _e({root:["root",n&&"invisible"]},Tj,t)},Rj=ue("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})({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",variants:[{props:{invisible:!0},style:{backgroundColor:"transparent"}}]}),_x=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiBackdrop"}),{children:s,className:a,component:l="div",invisible:u=!1,open:f,components:h={},componentsProps:v={},slotProps:m={},slots:w={},TransitionComponent:x,transitionDuration:y,...P}=r,S={...r,component:l,invisible:u},z=Ej(S),C={transition:x,root:h.Root,...w},j={...v,...m},D={slots:C,slotProps:j},[O,T]=ct("root",{elementType:Rj,externalForwardedProps:D,className:je(z.root,a),ownerState:S}),[M,E]=ct("transition",{elementType:Zv,externalForwardedProps:D,ownerState:S});return p.jsx(M,{in:f,timeout:y,...P,...E,children:p.jsx(O,{"aria-hidden":!0,...T,classes:z,ref:n,children:s})})}),Mj=Ke("MuiBox",["root"]),Lj=Mc(),gt=J3({themeId:eo,defaultTheme:Lj,defaultClassName:Mj.root,generateClassName:lx.generate});function Ij(e){return Qe("MuiButton",e)}const ui=Ke("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","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge","loading","loadingWrapper","loadingIconPlaceholder","loadingIndicator","loadingPositionCenter","loadingPositionStart","loadingPositionEnd"]),$x=A.createContext({}),Bj=A.createContext(void 0),Nj=e=>{const{color:t,disableElevation:n,fullWidth:r,size:s,variant:a,loading:l,loadingPosition:u,classes:f}=e,h={root:["root",l&&"loading",a,`${a}${he(t)}`,`size${he(s)}`,`${a}Size${he(s)}`,`color${he(t)}`,n&&"disableElevation",r&&"fullWidth",l&&`loadingPosition${he(u)}`],startIcon:["icon","startIcon",`iconSize${he(s)}`],endIcon:["icon","endIcon",`iconSize${he(s)}`],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]},v=_e(h,Ij,f);return{...f,...v}},e0=[{props:{size:"small"},style:{"& > *:nth-of-type(1)":{fontSize:18}}},{props:{size:"medium"},style:{"& > *:nth-of-type(1)":{fontSize:20}}},{props:{size:"large"},style:{"& > *:nth-of-type(1)":{fontSize:22}}}],Vj=ue(Di,{shouldForwardProp:e=>Xn(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${he(n.color)}`],t[`size${he(n.size)}`],t[`${n.variant}Size${he(n.size)}`],n.color==="inherit"&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth,n.loading&&t.loading]}})(tt(({theme:e})=>{const t=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],n=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:"6px 16px",border:0,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"},[`&.${ui.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:"contained"},style:{color:"var(--variant-containedColor)",backgroundColor:"var(--variant-containedBg)",boxShadow:(e.vars||e).shadows[2],"&:hover":{boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2]}},"&:active":{boxShadow:(e.vars||e).shadows[8]},[`&.${ui.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ui.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:"outlined"},style:{padding:"5px 15px",border:"1px solid currentColor",borderColor:"var(--variant-outlinedBorder, currentColor)",backgroundColor:"var(--variant-outlinedBg)",color:"var(--variant-outlinedColor)",[`&.${ui.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:"text"},style:{padding:"6px 8px",color:"var(--variant-textColor)",backgroundColor:"var(--variant-textBg)"}},...Object.entries(e.palette).filter(dn()).map(([r])=>({props:{color:r},style:{"--variant-textColor":(e.vars||e).palette[r].main,"--variant-outlinedColor":(e.vars||e).palette[r].main,"--variant-outlinedBorder":e.vars?`rgba(${e.vars.palette[r].mainChannel} / 0.5)`:Pt(e.palette[r].main,.5),"--variant-containedColor":(e.vars||e).palette[r].contrastText,"--variant-containedBg":(e.vars||e).palette[r].main,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":(e.vars||e).palette[r].dark,"--variant-textBg":e.vars?`rgba(${e.vars.palette[r].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette[r].main,e.palette.action.hoverOpacity),"--variant-outlinedBorder":(e.vars||e).palette[r].main,"--variant-outlinedBg":e.vars?`rgba(${e.vars.palette[r].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette[r].main,e.palette.action.hoverOpacity)}}}})),{props:{color:"inherit"},style:{color:"inherit",borderColor:"currentColor","--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedBg:t,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedHoverBg:n,"--variant-textBg":e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette.text.primary,e.palette.action.hoverOpacity),"--variant-outlinedBg":e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette.text.primary,e.palette.action.hoverOpacity)}}}},{props:{size:"small",variant:"text"},style:{padding:"4px 5px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"text"},style:{padding:"8px 11px",fontSize:e.typography.pxToRem(15)}},{props:{size:"small",variant:"outlined"},style:{padding:"3px 9px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"outlined"},style:{padding:"7px 21px",fontSize:e.typography.pxToRem(15)}},{props:{size:"small",variant:"contained"},style:{padding:"4px 10px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"contained"},style:{padding:"8px 22px",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${ui.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${ui.disabled}`]:{boxShadow:"none"}}},{props:{fullWidth:!0},style:{width:"100%"}},{props:{loadingPosition:"center"},style:{transition:e.transitions.create(["background-color","box-shadow","border-color"],{duration:e.transitions.duration.short}),[`&.${ui.loading}`]:{color:"transparent"}}}]}})),Xj=ue("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,n.loading&&t.startIconLoadingStart,t[`iconSize${he(n.size)}`]]}})(({theme:e})=>({display:"inherit",marginRight:8,marginLeft:-4,variants:[{props:{size:"small"},style:{marginLeft:-2}},{props:{loadingPosition:"start",loading:!0},style:{transition:e.transitions.create(["opacity"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"start",loading:!0,fullWidth:!0},style:{marginRight:-8}},...e0]})),Fj=ue("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,n.loading&&t.endIconLoadingEnd,t[`iconSize${he(n.size)}`]]}})(({theme:e})=>({display:"inherit",marginRight:-4,marginLeft:8,variants:[{props:{size:"small"},style:{marginRight:-2}},{props:{loadingPosition:"end",loading:!0},style:{transition:e.transitions.create(["opacity"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"end",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...e0]})),Wj=ue("span",{name:"MuiButton",slot:"LoadingIndicator",overridesResolver:(e,t)=>t.loadingIndicator})(({theme:e})=>({display:"none",position:"absolute",visibility:"visible",variants:[{props:{loading:!0},style:{display:"flex"}},{props:{loadingPosition:"start"},style:{left:14}},{props:{loadingPosition:"start",size:"small"},style:{left:10}},{props:{variant:"text",loadingPosition:"start"},style:{left:6}},{props:{loadingPosition:"center"},style:{left:"50%",transform:"translate(-50%)",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:"end"},style:{right:14}},{props:{loadingPosition:"end",size:"small"},style:{right:10}},{props:{variant:"text",loadingPosition:"end"},style:{right:6}},{props:{loadingPosition:"start",fullWidth:!0},style:{position:"relative",left:-10}},{props:{loadingPosition:"end",fullWidth:!0},style:{position:"relative",right:-10}}]})),Jb=ue("span",{name:"MuiButton",slot:"LoadingIconPlaceholder",overridesResolver:(e,t)=>t.loadingIconPlaceholder})({display:"inline-block",width:"1em",height:"1em"}),Rt=A.forwardRef(function(t,n){const r=A.useContext($x),s=A.useContext(Bj),a=za(r,t),l=nt({props:a,name:"MuiButton"}),{children:u,color:f="primary",component:h="button",className:v,disabled:m=!1,disableElevation:w=!1,disableFocusRipple:x=!1,endIcon:y,focusVisibleClassName:P,fullWidth:S=!1,id:z,loading:C=null,loadingIndicator:j,loadingPosition:D="center",size:O="medium",startIcon:T,type:M,variant:E="text",...L}=l,H=no(z),V=j??p.jsx(Xa,{"aria-labelledby":H,color:"inherit",size:16}),X={...l,color:f,component:h,disabled:m,disableElevation:w,disableFocusRipple:x,fullWidth:S,loading:C,loadingIndicator:V,loadingPosition:D,size:O,type:M,variant:E},B=Nj(X),Z=(T||C&&D==="start")&&p.jsx(Xj,{className:B.startIcon,ownerState:X,children:T||p.jsx(Jb,{className:B.loadingIconPlaceholder,ownerState:X})}),F=(y||C&&D==="end")&&p.jsx(Fj,{className:B.endIcon,ownerState:X,children:y||p.jsx(Jb,{className:B.loadingIconPlaceholder,ownerState:X})}),J=s||"",ne=typeof C=="boolean"?p.jsx("span",{className:B.loadingWrapper,style:{display:"contents"},children:C&&p.jsx(Wj,{className:B.loadingIndicator,ownerState:X,children:V})}):null;return p.jsxs(Vj,{ownerState:X,className:je(r.className,B.root,v,J),component:h,disabled:m||C,focusRipple:!x,focusVisibleClassName:je(B.focusVisible,P),ref:n,type:M,id:C?H:z,...L,classes:B,children:[Z,D!=="end"&&ne,u,D==="end"&&ne,F]})});function Jj(e){return Qe("MuiCard",e)}Ke("MuiCard",["root"]);const qj=e=>{const{classes:t}=e;return _e({root:["root"]},Jj,t)},Uj=ue(Br,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})({overflow:"hidden"}),t0=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiCard"}),{className:s,raised:a=!1,...l}=r,u={...r,raised:a},f=qj(u);return p.jsx(Uj,{className:je(f.root,s),elevation:a?8:void 0,ref:n,ownerState:u,...l})});function Yj(e){return Qe("MuiCardContent",e)}Ke("MuiCardContent",["root"]);const Gj=e=>{const{classes:t}=e;return _e({root:["root"]},Yj,t)},Zj=ue("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:16,"&:last-child":{paddingBottom:24}}),Qv=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiCardContent"}),{className:s,component:a="div",...l}=r,u={...r,component:a},f=Gj(u);return p.jsx(Zj,{as:a,className:je(f.root,s),ownerState:u,ref:n,...l})});function Qj(e){return Qe("MuiCardMedia",e)}Ke("MuiCardMedia",["root","media","img"]);const Kj=e=>{const{classes:t,isMediaComponent:n,isImageComponent:r}=e;return _e({root:["root",n&&"media",r&&"img"]},Qj,t)},_j=ue("div",{name:"MuiCardMedia",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{isMediaComponent:r,isImageComponent:s}=n;return[t.root,r&&t.media,s&&t.img]}})({display:"block",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center",variants:[{props:{isMediaComponent:!0},style:{width:"100%"}},{props:{isImageComponent:!0},style:{objectFit:"cover"}}]}),$j=["video","audio","picture","iframe","img"],eD=["picture","img"],tD=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiCardMedia"}),{children:s,className:a,component:l="div",image:u,src:f,style:h,...v}=r,m=$j.includes(l),w=!m&&u?{backgroundImage:`url("${u}")`,...h}:h,x={...r,component:l,isMediaComponent:m,isImageComponent:eD.includes(l)},y=Kj(x);return p.jsx(_j,{className:je(y.root,a),as:l,role:!m&&u?"img":void 0,ref:n,style:w,ownerState:x,src:m?u||f:void 0,...v,children:s})});function nD(e){return Qe("PrivateSwitchBase",e)}Ke("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const rD=e=>{const{classes:t,checked:n,disabled:r,edge:s}=e,a={root:["root",n&&"checked",r&&"disabled",s&&`edge${he(s)}`],input:["input"]};return _e(a,nD,t)},oD=ue(Di,{name:"MuiSwitchBase"})({padding:9,borderRadius:"50%",variants:[{props:{edge:"start",size:"small"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e==="start"&&t.size!=="small",style:{marginLeft:-12}},{props:{edge:"end",size:"small"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e==="end"&&t.size!=="small",style:{marginRight:-12}}]}),sD=ue("input",{name:"MuiSwitchBase",shouldForwardProp:Xn})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),sg=A.forwardRef(function(t,n){const{autoFocus:r,checked:s,checkedIcon:a,defaultChecked:l,disabled:u,disableFocusRipple:f=!1,edge:h=!1,icon:v,id:m,inputProps:w,inputRef:x,name:y,onBlur:P,onChange:S,onFocus:z,readOnly:C,required:j=!1,tabIndex:D,type:O,value:T,slots:M={},slotProps:E={},...L}=t,[H,V]=Ws({controlled:s,default:!!l,name:"SwitchBase",state:"checked"}),X=zo(),B=re=>{z&&z(re),X&&X.onFocus&&X.onFocus(re)},Z=re=>{P&&P(re),X&&X.onBlur&&X.onBlur(re)},F=re=>{if(re.nativeEvent.defaultPrevented)return;const ae=re.target.checked;V(ae),S&&S(re,ae)};let J=u;X&&typeof J>"u"&&(J=X.disabled);const ne=O==="checkbox"||O==="radio",Q={...t,checked:H,disabled:J,disableFocusRipple:f,edge:h},G=rD(Q),R={slots:M,slotProps:{input:w,...E}},[U,I]=ct("root",{ref:n,elementType:oD,className:G.root,shouldForwardComponentProp:!0,externalForwardedProps:{...R,component:"span",...L},getSlotProps:re=>({...re,onFocus:ae=>{re.onFocus?.(ae),B(ae)},onBlur:ae=>{re.onBlur?.(ae),Z(ae)}}),ownerState:Q,additionalProps:{centerRipple:!0,focusRipple:!f,disabled:J,role:void 0,tabIndex:null}}),[$,ee]=ct("input",{ref:x,elementType:sD,className:G.input,externalForwardedProps:R,getSlotProps:re=>({onChange:ae=>{re.onChange?.(ae),F(ae)}}),ownerState:Q,additionalProps:{autoFocus:r,checked:s,defaultChecked:l,disabled:J,id:ne?m:void 0,name:y,readOnly:C,required:j,tabIndex:D,type:O,...O==="checkbox"&&T===void 0?{}:{value:T}}});return p.jsxs(U,{...I,children:[p.jsx($,{...ee}),H?a:v]})}),iD=yt(p.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),aD=yt(p.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),lD=yt(p.jsx("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function cD(e){return Qe("MuiCheckbox",e)}const av=Ke("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),uD=e=>{const{classes:t,indeterminate:n,color:r,size:s}=e,a={root:["root",n&&"indeterminate",`color${he(r)}`,`size${he(s)}`]},l=_e(a,cD,t);return{...t,...l}},fD=ue(sg,{shouldForwardProp:e=>Xn(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,t[`size${he(n.size)}`],n.color!=="default"&&t[`color${he(n.color)}`]]}})(tt(({theme:e})=>({color:(e.vars||e).palette.text.secondary,variants:[{props:{color:"default",disableRipple:!1},style:{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette.action.active,e.palette.action.hoverOpacity)}}},...Object.entries(e.palette).filter(dn()).map(([t])=>({props:{color:t,disableRipple:!1},style:{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette[t].main,e.palette.action.hoverOpacity)}}})),...Object.entries(e.palette).filter(dn()).map(([t])=>({props:{color:t},style:{[`&.${av.checked}, &.${av.indeterminate}`]:{color:(e.vars||e).palette[t].main},[`&.${av.disabled}`]:{color:(e.vars||e).palette.action.disabled}}})),{props:{disableRipple:!1},style:{"&:hover":{"@media (hover: none)":{backgroundColor:"transparent"}}}}]}))),dD=p.jsx(aD,{}),pD=p.jsx(iD,{}),hD=p.jsx(lD,{}),qb=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiCheckbox"}),{checkedIcon:s=dD,color:a="primary",icon:l=pD,indeterminate:u=!1,indeterminateIcon:f=hD,inputProps:h,size:v="medium",disableRipple:m=!1,className:w,slots:x={},slotProps:y={},...P}=r,S=u?f:l,z=u?f:s,C={...r,disableRipple:m,color:a,indeterminate:u,size:v},j=uD(C),D=y.input??h,[O,T]=ct("root",{ref:n,elementType:fD,className:je(j.root,w),shouldForwardComponentProp:!0,externalForwardedProps:{slots:x,slotProps:y,...P},ownerState:C,additionalProps:{type:"checkbox",icon:A.cloneElement(S,{fontSize:S.props.fontSize??v}),checkedIcon:A.cloneElement(z,{fontSize:z.props.fontSize??v}),disableRipple:m,slots:x,slotProps:{input:Um(typeof D=="function"?D(C):D,{"data-indeterminate":u})}}});return p.jsx(O,{...T,classes:j})});function Ub(e){return e.substring(2).toLowerCase()}function vD(e,t){return t.documentElement.clientWidth(setTimeout(()=>{f.current=!0},0),()=>{f.current=!1}),[]);const v=cn(Ys(t),u),m=$n(y=>{const P=h.current;h.current=!1;const S=er(u.current);if(!f.current||!u.current||"clientX"in y&&vD(y,S))return;if(l.current){l.current=!1;return}let z;y.composedPath?z=y.composedPath().includes(u.current):z=!S.documentElement.contains(y.target)||u.current.contains(y.target),!z&&(n||!P)&&s(y)}),w=y=>P=>{h.current=!0;const S=t.props[y];S&&S(P)},x={ref:v};return a!==!1&&(x[a]=w(a)),A.useEffect(()=>{if(a!==!1){const y=Ub(a),P=er(u.current),S=()=>{l.current=!0};return P.addEventListener(y,m),P.addEventListener("touchmove",S),()=>{P.removeEventListener(y,m),P.removeEventListener("touchmove",S)}}},[m,a]),r!==!1&&(x[r]=w(r)),A.useEffect(()=>{if(r!==!1){const y=Ub(r),P=er(u.current);return P.addEventListener(y,m),()=>{P.removeEventListener(y,m)}}},[m,r]),A.cloneElement(t,x)}const Kv=typeof qm({})=="function",mD=(e,t)=>({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%",...t&&!e.vars&&{colorScheme:e.palette.mode}}),gD=e=>({color:(e.vars||e).palette.text.primary,...e.typography.body1,backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}}),r0=(e,t=!1)=>{const n={};t&&e.colorSchemes&&typeof e.getColorSchemeSelector=="function"&&Object.entries(e.colorSchemes).forEach(([a,l])=>{const u=e.getColorSchemeSelector(a);u.startsWith("@")?n[u]={":root":{colorScheme:l.palette?.mode}}:n[u.replace(/\s*&/,"")]={colorScheme:l.palette?.mode}});let r={html:mD(e,t),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:{margin:0,...gD(e),"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}},...n};const s=e.components?.MuiCssBaseline?.styleOverrides;return s&&(r=[r,s]),r},Mf="mui-ecs",AD=e=>{const t=r0(e,!1),n=Array.isArray(t)?t[0]:t;return!e.vars&&n&&(n.html[`:root:has(${Mf})`]={colorScheme:e.palette.mode}),e.colorSchemes&&Object.entries(e.colorSchemes).forEach(([r,s])=>{const a=e.getColorSchemeSelector(r);a.startsWith("@")?n[a]={[`:root:not(:has(.${Mf}))`]:{colorScheme:s.palette?.mode}}:n[a.replace(/\s*&/,"")]={[`&:not(:has(.${Mf}))`]:{colorScheme:s.palette?.mode}}}),t},yD=qm(Kv?({theme:e,enableColorScheme:t})=>r0(e,t):({theme:e})=>AD(e));function PD(e){const t=nt({props:e,name:"MuiCssBaseline"}),{children:n,enableColorScheme:r=!1}=t;return p.jsxs(A.Fragment,{children:[Kv&&p.jsx(yD,{enableColorScheme:r}),!Kv&&!r&&p.jsx("span",{className:Mf,style:{display:"none"}}),n]})}function bD(e){const t=er(e);return t.body===e?Ho(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function ic(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Yb(e){return parseInt(Ho(e).getComputedStyle(e).paddingRight,10)||0}function wD(e){const n=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].includes(e.tagName),r=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return n||r}function Gb(e,t,n,r,s){const a=[t,n,...r];[].forEach.call(e.children,l=>{const u=!a.includes(l),f=!wD(l);u&&f&&ic(l,s)})}function lv(e,t){let n=-1;return e.some((r,s)=>t(r)?(n=s,!0):!1),n}function xD(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(bD(r)){const l=Px(Ho(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${Yb(r)+l}px`;const u=er(r).querySelectorAll(".mui-fixed");[].forEach.call(u,f=>{n.push({value:f.style.paddingRight,property:"padding-right",el:f}),f.style.paddingRight=`${Yb(f)+l}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=er(r).body;else{const l=r.parentElement,u=Ho(r);a=l?.nodeName==="HTML"&&u.getComputedStyle(l).overflowY==="scroll"?l:r}n.push({value:a.style.overflow,property:"overflow",el:a},{value:a.style.overflowX,property:"overflow-x",el:a},{value:a.style.overflowY,property:"overflow-y",el:a}),a.style.overflow="hidden"}return()=>{n.forEach(({value:a,el:l,property:u})=>{a?l.style.setProperty(u,a):l.style.removeProperty(u)})}}function SD(e){const t=[];return[].forEach.call(e.children,n=>{n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}class HD{constructor(){this.modals=[],this.containers=[]}add(t,n){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&ic(t.modalRef,!1);const s=SD(n);Gb(n,t.mount,t.modalRef,s,!0);const a=lv(this.containers,l=>l.container===n);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:n,restore:null,hiddenSiblings:s}),r)}mount(t,n){const r=lv(this.containers,a=>a.modals.includes(t)),s=this.containers[r];s.restore||(s.restore=xD(s,n))}remove(t,n=!0){const r=this.modals.indexOf(t);if(r===-1)return r;const s=lv(this.containers,l=>l.modals.includes(t)),a=this.containers[s];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&ic(t.modalRef,n),Gb(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(s,1);else{const l=a.modals[a.modals.length-1];l.modalRef&&ic(l.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}const CD=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function jD(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?e.contentEditable==="true"||(e.nodeName==="AUDIO"||e.nodeName==="VIDEO"||e.nodeName==="DETAILS")&&e.getAttribute("tabindex")===null?0:e.tabIndex:t}function DD(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=r=>e.ownerDocument.querySelector(`input[type="radio"]${r}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}function zD(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||DD(e))}function OD(e){const t=[],n=[];return Array.from(e.querySelectorAll(CD)).forEach((r,s)=>{const a=jD(r);a===-1||!zD(r)||(a===0?t.push(r):n.push({documentOrder:s,tabIndex:a,node:r}))}),n.sort((r,s)=>r.tabIndex===s.tabIndex?r.documentOrder-s.documentOrder:r.tabIndex-s.tabIndex).map(r=>r.node).concat(t)}function kD(){return!0}function TD(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:s=!1,getTabbable:a=OD,isEnabled:l=kD,open:u}=e,f=A.useRef(!1),h=A.useRef(null),v=A.useRef(null),m=A.useRef(null),w=A.useRef(null),x=A.useRef(!1),y=A.useRef(null),P=cn(Ys(t),y),S=A.useRef(null);A.useEffect(()=>{!u||!y.current||(x.current=!n)},[n,u]),A.useEffect(()=>{if(!u||!y.current)return;const j=er(y.current);return y.current.contains(j.activeElement)||(y.current.hasAttribute("tabIndex")||y.current.setAttribute("tabIndex","-1"),x.current&&y.current.focus()),()=>{s||(m.current&&m.current.focus&&(f.current=!0,m.current.focus()),m.current=null)}},[u]),A.useEffect(()=>{if(!u||!y.current)return;const j=er(y.current),D=M=>{S.current=M,!(r||!l()||M.key!=="Tab")&&j.activeElement===y.current&&M.shiftKey&&(f.current=!0,v.current&&v.current.focus())},O=()=>{const M=y.current;if(M===null)return;if(!j.hasFocus()||!l()||f.current){f.current=!1;return}if(M.contains(j.activeElement)||r&&j.activeElement!==h.current&&j.activeElement!==v.current)return;if(j.activeElement!==w.current)w.current=null;else if(w.current!==null)return;if(!x.current)return;let E=[];if((j.activeElement===h.current||j.activeElement===v.current)&&(E=a(y.current)),E.length>0){const L=!!(S.current?.shiftKey&&S.current?.key==="Tab"),H=E[0],V=E[E.length-1];typeof H!="string"&&typeof V!="string"&&(L?V.focus():H.focus())}else M.focus()};j.addEventListener("focusin",O),j.addEventListener("keydown",D,!0);const T=setInterval(()=>{j.activeElement&&j.activeElement.tagName==="BODY"&&O()},50);return()=>{clearInterval(T),j.removeEventListener("focusin",O),j.removeEventListener("keydown",D,!0)}},[n,r,s,l,u,a]);const z=j=>{m.current===null&&(m.current=j.relatedTarget),x.current=!0,w.current=j.target;const D=t.props.onFocus;D&&D(j)},C=j=>{m.current===null&&(m.current=j.relatedTarget),x.current=!0};return p.jsxs(A.Fragment,{children:[p.jsx("div",{tabIndex:u?0:-1,onFocus:C,ref:h,"data-testid":"sentinelStart"}),A.cloneElement(t,{ref:P,onFocus:z}),p.jsx("div",{tabIndex:u?0:-1,onFocus:C,ref:v,"data-testid":"sentinelEnd"})]})}function ED(e){return typeof e=="function"?e():e}function RD(e){return e?e.props.hasOwnProperty("in"):!1}const Zb=()=>{},df=new HD;function MD(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,closeAfterTransition:s=!1,onTransitionEnter:a,onTransitionExited:l,children:u,onClose:f,open:h,rootRef:v}=e,m=A.useRef({}),w=A.useRef(null),x=A.useRef(null),y=cn(x,v),[P,S]=A.useState(!h),z=RD(u);let C=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(C=!1);const j=()=>er(w.current),D=()=>(m.current.modalRef=x.current,m.current.mount=w.current,m.current),O=()=>{df.mount(D(),{disableScrollLock:r}),x.current&&(x.current.scrollTop=0)},T=$n(()=>{const F=ED(t)||j().body;df.add(D(),F),x.current&&O()}),M=()=>df.isTopModal(D()),E=$n(F=>{w.current=F,F&&(h&&M()?O():x.current&&ic(x.current,C))}),L=A.useCallback(()=>{df.remove(D(),C)},[C]);A.useEffect(()=>()=>{L()},[L]),A.useEffect(()=>{h?T():(!z||!s)&&L()},[h,L,z,s,T]);const H=F=>J=>{F.onKeyDown?.(J),!(J.key!=="Escape"||J.which===229||!M())&&(n||(J.stopPropagation(),f&&f(J,"escapeKeyDown")))},V=F=>J=>{F.onClick?.(J),J.target===J.currentTarget&&f&&f(J,"backdropClick")};return{getRootProps:(F={})=>{const J=Qf(e);delete J.onTransitionEnter,delete J.onTransitionExited;const ne={...J,...F};return{role:"presentation",...ne,onKeyDown:H(ne),ref:y}},getBackdropProps:(F={})=>{const J=F;return{"aria-hidden":!0,...J,onClick:V(J),open:h}},getTransitionProps:()=>{const F=()=>{S(!1),a&&a()},J=()=>{S(!0),l&&l(),s&&L()};return{onEnter:Lv(F,u?.props.onEnter??Zb),onExited:Lv(J,u?.props.onExited??Zb)}},rootRef:y,portalRef:E,isTopModal:M,exited:P,hasTransition:z}}function LD(e){return Qe("MuiModal",e)}Ke("MuiModal",["root","hidden","backdrop"]);const ID=e=>{const{open:t,exited:n,classes:r}=e;return _e({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},LD,r)},BD=ue("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(tt(({theme:e})=>({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:"hidden"}}]}))),ND=ue(_x,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),ig=A.forwardRef(function(t,n){const r=nt({name:"MuiModal",props:t}),{BackdropComponent:s=ND,BackdropProps:a,classes:l,className:u,closeAfterTransition:f=!1,children:h,container:v,component:m,components:w={},componentsProps:x={},disableAutoFocus:y=!1,disableEnforceFocus:P=!1,disableEscapeKeyDown:S=!1,disablePortal:z=!1,disableRestoreFocus:C=!1,disableScrollLock:j=!1,hideBackdrop:D=!1,keepMounted:O=!1,onBackdropClick:T,onClose:M,onTransitionEnter:E,onTransitionExited:L,open:H,slotProps:V={},slots:X={},theme:B,...Z}=r,F={...r,closeAfterTransition:f,disableAutoFocus:y,disableEnforceFocus:P,disableEscapeKeyDown:S,disablePortal:z,disableRestoreFocus:C,disableScrollLock:j,hideBackdrop:D,keepMounted:O},{getRootProps:J,getBackdropProps:ne,getTransitionProps:Q,portalRef:G,isTopModal:R,exited:U,hasTransition:I}=MD({...F,rootRef:n}),$={...F,exited:U},ee=ID($),re={};if(h.props.tabIndex===void 0&&(re.tabIndex="-1"),I){const{onEnter:Re,onExited:Pe}=Q();re.onEnter=Re,re.onExited=Pe}const ae={slots:{root:w.Root,backdrop:w.Backdrop,...X},slotProps:{...x,...V}},[we,se]=ct("root",{ref:n,elementType:BD,externalForwardedProps:{...ae,...Z,component:m},getSlotProps:J,ownerState:$,className:je(u,ee?.root,!$.open&&$.exited&&ee?.hidden)}),[xe,Oe]=ct("backdrop",{ref:a?.ref,elementType:s,externalForwardedProps:ae,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:Re=>ne({...Re,onClick:Pe=>{T&&T(Pe),Re?.onClick&&Re.onClick(Pe)}}),className:je(a?.className,ee?.backdrop),ownerState:$});return!O&&!H&&(!I||U)?null:p.jsx(Qx,{ref:G,container:v,disablePortal:z,children:p.jsxs(we,{...se,children:[!D&&s?p.jsx(xe,{...Oe}):null,p.jsx(TD,{disableEnforceFocus:P,disableAutoFocus:y,disableRestoreFocus:C,isEnabled:R,open:H,children:A.cloneElement(h,re)})]})})});function VD(e){return Qe("MuiDialog",e)}const cv=Ke("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),o0=A.createContext({}),XD=ue(_x,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),FD=e=>{const{classes:t,scroll:n,maxWidth:r,fullWidth:s,fullScreen:a}=e,l={root:["root"],container:["container",`scroll${he(n)}`],paper:["paper",`paperScroll${he(n)}`,`paperWidth${he(String(r))}`,s&&"paperFullWidth",a&&"paperFullScreen"]};return _e(l,VD,t)},WD=ue(ig,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),JD=ue("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t[`scroll${he(n.scroll)}`]]}})({height:"100%","@media print":{height:"auto"},outline:0,variants:[{props:{scroll:"paper"},style:{display:"flex",justifyContent:"center",alignItems:"center"}},{props:{scroll:"body"},style:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}}}]}),qD=ue(Br,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${he(n.scroll)}`],t[`paperWidth${he(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(tt(({theme:e})=>({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"},variants:[{props:{scroll:"paper"},style:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"}},{props:{scroll:"body"},style:{display:"inline-block",verticalAlign:"middle",textAlign:"initial"}},{props:({ownerState:t})=>!t.maxWidth,style:{maxWidth:"calc(100% - 64px)"}},{props:{maxWidth:"xs"},style:{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${cv.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}}},...Object.keys(e.breakpoints.values).filter(t=>t!=="xs").map(t=>({props:{maxWidth:t},style:{maxWidth:`${e.breakpoints.values[t]}${e.breakpoints.unit}`,[`&.${cv.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t]+32*2)]:{maxWidth:"calc(100% - 64px)"}}}})),{props:({ownerState:t})=>t.fullWidth,style:{width:"calc(100% - 64px)"}},{props:({ownerState:t})=>t.fullScreen,style:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${cv.paperScrollBody}`]:{margin:0,maxWidth:"100%"}}}]}))),xa=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiDialog"}),s=Vr(),a={enter:s.transitions.duration.enteringScreen,exit:s.transitions.duration.leavingScreen},{"aria-describedby":l,"aria-labelledby":u,"aria-modal":f=!0,BackdropComponent:h,BackdropProps:v,children:m,className:w,disableEscapeKeyDown:x=!1,fullScreen:y=!1,fullWidth:P=!1,maxWidth:S="sm",onBackdropClick:z,onClick:C,onClose:j,open:D,PaperComponent:O=Br,PaperProps:T={},scroll:M="paper",slots:E={},slotProps:L={},TransitionComponent:H=Zv,transitionDuration:V=a,TransitionProps:X,...B}=r,Z={...r,disableEscapeKeyDown:x,fullScreen:y,fullWidth:P,maxWidth:S,scroll:M},F=FD(Z),J=A.useRef(),ne=ge=>{J.current=ge.target===ge.currentTarget},Q=ge=>{C&&C(ge),J.current&&(J.current=null,z&&z(ge),j&&j(ge,"backdropClick"))},G=no(u),R=A.useMemo(()=>({titleId:G}),[G]),U={transition:H,...E},I={transition:X,paper:T,backdrop:v,...L},$={slots:U,slotProps:I},[ee,re]=ct("root",{elementType:WD,shouldForwardComponentProp:!0,externalForwardedProps:$,ownerState:Z,className:je(F.root,w),ref:n}),[ae,we]=ct("backdrop",{elementType:XD,shouldForwardComponentProp:!0,externalForwardedProps:$,ownerState:Z}),[se,xe]=ct("paper",{elementType:qD,shouldForwardComponentProp:!0,externalForwardedProps:$,ownerState:Z,className:je(F.paper,T.className)}),[Oe,Re]=ct("container",{elementType:JD,externalForwardedProps:$,ownerState:Z,className:je(F.container)}),[Pe,Fe]=ct("transition",{elementType:Zv,externalForwardedProps:$,ownerState:Z,additionalProps:{appear:!0,in:D,timeout:V,role:"presentation"}});return p.jsx(ee,{closeAfterTransition:!0,slots:{backdrop:ae},slotProps:{backdrop:{transitionDuration:V,as:h,...we}},disableEscapeKeyDown:x,onClose:j,open:D,onClick:Q,...re,...B,children:p.jsx(Pe,{...Fe,children:p.jsx(Oe,{onMouseDown:ne,...Re,children:p.jsx(se,{as:O,elevation:24,role:"dialog","aria-describedby":l,"aria-labelledby":G,"aria-modal":f,...xe,children:p.jsx(o0.Provider,{value:R,children:m})})})})})});function UD(e){return Qe("MuiDialogActions",e)}Ke("MuiDialogActions",["root","spacing"]);const YD=e=>{const{classes:t,disableSpacing:n}=e;return _e({root:["root",!n&&"spacing"]},UD,t)},GD=ue("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto",variants:[{props:({ownerState:e})=>!e.disableSpacing,style:{"& > :not(style) ~ :not(style)":{marginLeft:8}}}]}),ZD=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiDialogActions"}),{className:s,disableSpacing:a=!1,...l}=r,u={...r,disableSpacing:a},f=YD(u);return p.jsx(GD,{className:je(f.root,s),ownerState:u,ref:n,...l})});function QD(e){return Qe("MuiDialogContent",e)}Ke("MuiDialogContent",["root","dividers"]);function KD(e){return Qe("MuiDialogTitle",e)}const _D=Ke("MuiDialogTitle",["root"]),$D=e=>{const{classes:t,dividers:n}=e;return _e({root:["root",n&&"dividers"]},QD,t)},ez=ue("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(tt(({theme:e})=>({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px",variants:[{props:({ownerState:t})=>t.dividers,style:{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:t})=>!t.dividers,style:{[`.${_D.root} + &`]:{paddingTop:0}}}]}))),Kl=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiDialogContent"}),{className:s,dividers:a=!1,...l}=r,u={...r,dividers:a},f=$D(u);return p.jsx(ez,{className:je(f.root,s),ownerState:u,ref:n,...l})}),tz=e=>{const{classes:t}=e;return _e({root:["root"]},KD,t)},nz=ue(St,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),_l=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiDialogTitle"}),{className:s,id:a,...l}=r,u=r,f=tz(u),{titleId:h=a}=A.useContext(o0);return p.jsx(nz,{component:"h2",className:je(f.root,s),ownerState:u,ref:n,variant:"h6",id:a??h,...l})});function rz(e){return Qe("MuiDivider",e)}const Qb=Ke("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),oz=e=>{const{absolute:t,children:n,classes:r,flexItem:s,light:a,orientation:l,textAlign:u,variant:f}=e;return _e({root:["root",t&&"absolute",f,a&&"light",l==="vertical"&&"vertical",s&&"flexItem",n&&"withChildren",n&&l==="vertical"&&"withChildrenVertical",u==="right"&&l!=="vertical"&&"textAlignRight",u==="left"&&l!=="vertical"&&"textAlignLeft"],wrapper:["wrapper",l==="vertical"&&"wrapperVertical"]},rz,r)},sz=ue("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,n.orientation==="vertical"&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&n.orientation==="vertical"&&t.withChildrenVertical,n.textAlign==="right"&&n.orientation!=="vertical"&&t.textAlignRight,n.textAlign==="left"&&n.orientation!=="vertical"&&t.textAlignLeft]}})(tt(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin",variants:[{props:{absolute:!0},style:{position:"absolute",bottom:0,left:0,width:"100%"}},{props:{light:!0},style:{borderColor:e.vars?`rgba(${e.vars.palette.dividerChannel} / 0.08)`:Pt(e.palette.divider,.08)}},{props:{variant:"inset"},style:{marginLeft:72}},{props:{variant:"middle",orientation:"horizontal"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:"middle",orientation:"vertical"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:"vertical"},style:{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"}},{props:{flexItem:!0},style:{alignSelf:"stretch",height:"auto"}},{props:({ownerState:t})=>!!t.children,style:{display:"flex",textAlign:"center",border:0,borderTopStyle:"solid",borderLeftStyle:"solid","&::before, &::after":{content:'""',alignSelf:"center"}}},{props:({ownerState:t})=>t.children&&t.orientation!=="vertical",style:{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:"inherit"}}},{props:({ownerState:t})=>t.orientation==="vertical"&&t.children,style:{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:"inherit"}}},{props:({ownerState:t})=>t.textAlign==="right"&&t.orientation!=="vertical",style:{"&::before":{width:"90%"},"&::after":{width:"10%"}}},{props:({ownerState:t})=>t.textAlign==="left"&&t.orientation!=="vertical",style:{"&::before":{width:"10%"},"&::after":{width:"90%"}}}]}))),iz=ue("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.wrapper,n.orientation==="vertical"&&t.wrapperVertical]}})(tt(({theme:e})=>({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:"nowrap",variants:[{props:{orientation:"vertical"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),Oi=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiDivider"}),{absolute:s=!1,children:a,className:l,orientation:u="horizontal",component:f=a||u==="vertical"?"div":"hr",flexItem:h=!1,light:v=!1,role:m=f!=="hr"?"separator":void 0,textAlign:w="center",variant:x="fullWidth",...y}=r,P={...r,absolute:s,component:f,flexItem:h,light:v,orientation:u,role:m,textAlign:w,variant:x},S=oz(P);return p.jsx(sz,{as:f,className:je(S.root,l),role:m,ref:n,ownerState:P,"aria-orientation":m==="separator"&&(f!=="hr"||u==="vertical")?u:void 0,...y,children:a?p.jsx(iz,{className:S.wrapper,ownerState:P,children:a}):null})});Oi&&(Oi.muiSkipListHighlight=!0);function az(e,t,n){const r=t.getBoundingClientRect(),s=n&&n.getBoundingClientRect(),a=Ho(t);let l;if(t.fakeTransform)l=t.fakeTransform;else{const h=a.getComputedStyle(t);l=h.getPropertyValue("-webkit-transform")||h.getPropertyValue("transform")}let u=0,f=0;if(l&&l!=="none"&&typeof l=="string"){const h=l.split("(")[1].split(")")[0].split(",");u=parseInt(h[4],10),f=parseInt(h[5],10)}return e==="left"?s?`translateX(${s.right+u-r.left}px)`:`translateX(${a.innerWidth+u-r.left}px)`:e==="right"?s?`translateX(-${r.right-s.left-u}px)`:`translateX(-${r.left+r.width-u}px)`:e==="up"?s?`translateY(${s.bottom+f-r.top}px)`:`translateY(${a.innerHeight+f-r.top}px)`:s?`translateY(-${r.top-s.top+r.height-f}px)`:`translateY(-${r.top+r.height-f}px)`}function lz(e){return typeof e=="function"?e():e}function pf(e,t,n){const r=lz(n),s=az(e,t,r);s&&(t.style.webkitTransform=s,t.style.transform=s)}const cz=A.forwardRef(function(t,n){const r=Vr(),s={enter:r.transitions.easing.easeOut,exit:r.transitions.easing.sharp},a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:l,appear:u=!0,children:f,container:h,direction:v="down",easing:m=s,in:w,onEnter:x,onEntered:y,onEntering:P,onExit:S,onExited:z,onExiting:C,style:j,timeout:D=a,TransitionComponent:O=Do,...T}=t,M=A.useRef(null),E=cn(Ys(f),M,n),L=Q=>G=>{Q&&(G===void 0?Q(M.current):Q(M.current,G))},H=L((Q,G)=>{pf(v,Q,h),Qm(Q),x&&x(Q,G)}),V=L((Q,G)=>{const R=ka({timeout:D,style:j,easing:m},{mode:"enter"});Q.style.webkitTransition=r.transitions.create("-webkit-transform",{...R}),Q.style.transition=r.transitions.create("transform",{...R}),Q.style.webkitTransform="none",Q.style.transform="none",P&&P(Q,G)}),X=L(y),B=L(C),Z=L(Q=>{const G=ka({timeout:D,style:j,easing:m},{mode:"exit"});Q.style.webkitTransition=r.transitions.create("-webkit-transform",G),Q.style.transition=r.transitions.create("transform",G),pf(v,Q,h),S&&S(Q)}),F=L(Q=>{Q.style.webkitTransition="",Q.style.transition="",z&&z(Q)}),J=Q=>{l&&l(M.current,Q)},ne=A.useCallback(()=>{M.current&&pf(v,M.current,h)},[v,h]);return A.useEffect(()=>{if(w||v==="down"||v==="right")return;const Q=Vm(()=>{M.current&&pf(v,M.current,h)}),G=Ho(M.current);return G.addEventListener("resize",Q),()=>{Q.clear(),G.removeEventListener("resize",Q)}},[v,w,h]),A.useEffect(()=>{w||ne()},[w,ne]),p.jsx(O,{nodeRef:M,onEnter:H,onEntered:X,onEntering:V,onExit:Z,onExited:F,onExiting:B,addEndListener:J,appear:u,in:w,timeout:D,...T,children:(Q,{ownerState:G,...R})=>A.cloneElement(f,{ref:E,style:{visibility:Q==="exited"&&!w?"hidden":void 0,...j,...f.props.style},...R})})});function uz(e){return Qe("MuiDrawer",e)}Ke("MuiDrawer",["root","docked","paper","anchorLeft","anchorRight","anchorTop","anchorBottom","paperAnchorLeft","paperAnchorRight","paperAnchorTop","paperAnchorBottom","paperAnchorDockedLeft","paperAnchorDockedRight","paperAnchorDockedTop","paperAnchorDockedBottom","modal"]);const s0=(e,t)=>{const{ownerState:n}=e;return[t.root,(n.variant==="permanent"||n.variant==="persistent")&&t.docked,t.modal]},fz=e=>{const{classes:t,anchor:n,variant:r}=e,s={root:["root",`anchor${he(n)}`],docked:[(r==="permanent"||r==="persistent")&&"docked"],modal:["modal"],paper:["paper",`paperAnchor${he(n)}`,r!=="temporary"&&`paperAnchorDocked${he(n)}`]};return _e(s,uz,t)},dz=ue(ig,{name:"MuiDrawer",slot:"Root",overridesResolver:s0})(tt(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer}))),pz=ue("div",{shouldForwardProp:Xn,name:"MuiDrawer",slot:"Docked",skipVariantsResolver:!1,overridesResolver:s0})({flex:"0 0 auto"}),hz=ue(Br,{name:"MuiDrawer",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`paperAnchor${he(n.anchor)}`],n.variant!=="temporary"&&t[`paperAnchorDocked${he(n.anchor)}`]]}})(tt(({theme:e})=>({overflowY:"auto",display:"flex",flexDirection:"column",height:"100%",flex:"1 0 auto",zIndex:(e.vars||e).zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:0,variants:[{props:{anchor:"left"},style:{left:0}},{props:{anchor:"top"},style:{top:0,left:0,right:0,height:"auto",maxHeight:"100%"}},{props:{anchor:"right"},style:{right:0}},{props:{anchor:"bottom"},style:{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"}},{props:({ownerState:t})=>t.anchor==="left"&&t.variant!=="temporary",style:{borderRight:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:t})=>t.anchor==="top"&&t.variant!=="temporary",style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:t})=>t.anchor==="right"&&t.variant!=="temporary",style:{borderLeft:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:t})=>t.anchor==="bottom"&&t.variant!=="temporary",style:{borderTop:`1px solid ${(e.vars||e).palette.divider}`}}]}))),i0={left:"right",right:"left",top:"down",bottom:"up"};function vz(e){return["left","right"].includes(e)}function mz({direction:e},t){return e==="rtl"&&vz(t)?i0[t]:t}const gz=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiDrawer"}),s=Vr(),a=Rc(),l={enter:s.transitions.duration.enteringScreen,exit:s.transitions.duration.leavingScreen},{anchor:u="left",BackdropProps:f,children:h,className:v,elevation:m=16,hideBackdrop:w=!1,ModalProps:{BackdropProps:x,...y}={},onClose:P,open:S=!1,PaperProps:z={},SlideProps:C,TransitionComponent:j,transitionDuration:D=l,variant:O="temporary",slots:T={},slotProps:M={},...E}=r,L=A.useRef(!1);A.useEffect(()=>{L.current=!0},[]);const H=mz({direction:a?"rtl":"ltr"},u),X={...r,anchor:u,elevation:m,open:S,variant:O,...E},B=fz(X),Z={slots:{transition:j,...T},slotProps:{paper:z,transition:C,...M,backdrop:Um(M.backdrop||{...f,...x},{transitionDuration:D})}},[F,J]=ct("root",{ref:n,elementType:dz,className:je(B.root,B.modal,v),shouldForwardComponentProp:!0,ownerState:X,externalForwardedProps:{...Z,...E,...y},additionalProps:{open:S,onClose:P,hideBackdrop:w,slots:{backdrop:Z.slots.backdrop},slotProps:{backdrop:Z.slotProps.backdrop}}}),[ne,Q]=ct("paper",{elementType:hz,shouldForwardComponentProp:!0,className:je(B.paper,z.className),ownerState:X,externalForwardedProps:Z,additionalProps:{elevation:O==="temporary"?m:0,square:!0}}),[G,R]=ct("docked",{elementType:pz,ref:n,className:je(B.root,B.docked,v),ownerState:X,externalForwardedProps:Z,additionalProps:E}),[U,I]=ct("transition",{elementType:cz,ownerState:X,externalForwardedProps:Z,additionalProps:{in:S,direction:i0[H],timeout:D,appear:L.current}}),$=p.jsx(ne,{...Q,children:h});if(O==="permanent")return p.jsx(G,{...R,children:$});const ee=p.jsx(U,{...I,children:$});return O==="persistent"?p.jsx(G,{...R,children:ee}):p.jsx(F,{...J,children:ee})}),Az=e=>{const{classes:t,disableUnderline:n,startAdornment:r,endAdornment:s,size:a,hiddenLabel:l,multiline:u}=e,f={root:["root",!n&&"underline",r&&"adornedStart",s&&"adornedEnd",a==="small"&&`size${he(a)}`,l&&"hiddenLabel",u&&"multiline"],input:["input"]},h=_e(f,mj,t);return{...t,...h}},yz=ue(Ld,{shouldForwardProp:e=>Xn(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...Rd(e,t),!n.disableUnderline&&t.underline]}})(tt(({theme:e})=>{const t=e.palette.mode==="light",n=t?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",r=t?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",s=t?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",a=t?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return{position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:s,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${Tr.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${Tr.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[{props:({ownerState:l})=>!l.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Tr.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Tr.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Tr.disabled}, .${Tr.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Tr.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(e.palette).filter(dn()).map(([l])=>({props:{disableUnderline:!1,color:l},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[l]?.main}`}}})),{props:({ownerState:l})=>l.startAdornment,style:{paddingLeft:12}},{props:({ownerState:l})=>l.endAdornment,style:{paddingRight:12}},{props:({ownerState:l})=>l.multiline,style:{padding:"25px 12px 8px"}},{props:({ownerState:l,size:u})=>l.multiline&&u==="small",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:l})=>l.multiline&&l.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:l})=>l.multiline&&l.hiddenLabel&&l.size==="small",style:{paddingTop:8,paddingBottom:9}}]}})),Pz=ue(Id,{name:"MuiFilledInput",slot:"Input",overridesResolver:Md})(tt(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},...e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:t})=>t.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}},{props:({ownerState:t})=>t.hiddenLabel&&t.size==="small",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:t})=>t.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),ag=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiFilledInput"}),{disableUnderline:s=!1,components:a={},componentsProps:l,fullWidth:u=!1,hiddenLabel:f,inputComponent:h="input",multiline:v=!1,slotProps:m,slots:w={},type:x="text",...y}=r,P={...r,disableUnderline:s,fullWidth:u,inputComponent:h,multiline:v,type:x},S=Az(r),z={root:{ownerState:P},input:{ownerState:P}},C=m??l?Vn(z,m??l):z,j=w.root??a.Root??yz,D=w.input??a.Input??Pz;return p.jsx(Bd,{slots:{root:j,input:D},slotProps:C,fullWidth:u,inputComponent:h,multiline:v,ref:n,type:x,...y,classes:S})});ag.muiName="Input";function bz(e){return Qe("MuiFormControl",e)}Ke("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const wz=e=>{const{classes:t,margin:n,fullWidth:r}=e,s={root:["root",n!=="none"&&`margin${he(n)}`,r&&"fullWidth"]};return _e(s,bz,t)},xz=ue("div",{name:"MuiFormControl",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`margin${he(n.margin)}`],n.fullWidth&&t.fullWidth]}})({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top",variants:[{props:{margin:"normal"},style:{marginTop:16,marginBottom:8}},{props:{margin:"dense"},style:{marginTop:8,marginBottom:4}},{props:{fullWidth:!0},style:{width:"100%"}}]}),rr=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiFormControl"}),{children:s,className:a,color:l="primary",component:u="div",disabled:f=!1,error:h=!1,focused:v,fullWidth:m=!1,hiddenLabel:w=!1,margin:x="none",required:y=!1,size:P="medium",variant:S="outlined",...z}=r,C={...r,color:l,component:u,disabled:f,error:h,fullWidth:m,hiddenLabel:w,margin:x,required:y,size:P,variant:S},j=wz(C),[D,O]=A.useState(()=>{let F=!1;return s&&A.Children.forEach(s,J=>{if(!Ef(J,["Input","Select"]))return;const ne=Ef(J,["Select"])?J.props.input:J;ne&&fj(ne.props)&&(F=!0)}),F}),[T,M]=A.useState(()=>{let F=!1;return s&&A.Children.forEach(s,J=>{Ef(J,["Input","Select"])&&(td(J.props,!0)||td(J.props.inputProps,!0))&&(F=!0)}),F}),[E,L]=A.useState(!1);f&&E&&L(!1);const H=v!==void 0&&!f?v:E;let V;A.useRef(!1);const X=A.useCallback(()=>{M(!0)},[]),B=A.useCallback(()=>{M(!1)},[]),Z=A.useMemo(()=>({adornedStart:D,setAdornedStart:O,color:l,disabled:f,error:h,filled:T,focused:H,fullWidth:m,hiddenLabel:w,size:P,onBlur:()=>{L(!1)},onFocus:()=>{L(!0)},onEmpty:B,onFilled:X,registerEffect:V,required:y,variant:S}),[D,l,f,h,T,H,m,w,V,B,X,y,P,S]);return p.jsx(Ed.Provider,{value:Z,children:p.jsx(xz,{as:u,ownerState:C,className:je(j.root,a),ref:n,...z,children:s})})});function Sz(e){return Qe("MuiFormControlLabel",e)}const $l=Ke("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),Hz=e=>{const{classes:t,disabled:n,labelPlacement:r,error:s,required:a}=e,l={root:["root",n&&"disabled",`labelPlacement${he(r)}`,s&&"error",a&&"required"],label:["label",n&&"disabled"],asterisk:["asterisk",s&&"error"]};return _e(l,Sz,t)},Cz=ue("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${$l.label}`]:t.label},t.root,t[`labelPlacement${he(n.labelPlacement)}`]]}})(tt(({theme:e})=>({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${$l.disabled}`]:{cursor:"default"},[`& .${$l.label}`]:{[`&.${$l.disabled}`]:{color:(e.vars||e).palette.text.disabled}},variants:[{props:{labelPlacement:"start"},style:{flexDirection:"row-reverse",marginRight:-11}},{props:{labelPlacement:"top"},style:{flexDirection:"column-reverse"}},{props:{labelPlacement:"bottom"},style:{flexDirection:"column"}},{props:({labelPlacement:t})=>t==="start"||t==="top"||t==="bottom",style:{marginLeft:16}}]}))),jz=ue("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(tt(({theme:e})=>({[`&.${$l.error}`]:{color:(e.vars||e).palette.error.main}}))),us=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiFormControlLabel"}),{checked:s,className:a,componentsProps:l={},control:u,disabled:f,disableTypography:h,inputRef:v,label:m,labelPlacement:w="end",name:x,onChange:y,required:P,slots:S={},slotProps:z={},value:C,...j}=r,D=zo(),O=f??u.props.disabled??D?.disabled,T=P??u.props.required,M={disabled:O,required:T};["checked","name","onChange","value","inputRef"].forEach(F=>{typeof u.props[F]>"u"&&typeof r[F]<"u"&&(M[F]=r[F])});const E=Zs({props:r,muiFormControl:D,states:["error"]}),L={...r,disabled:O,labelPlacement:w,required:T,error:E.error},H=Hz(L),V={slots:S,slotProps:{...l,...z}},[X,B]=ct("typography",{elementType:St,externalForwardedProps:V,ownerState:L});let Z=m;return Z!=null&&Z.type!==St&&!h&&(Z=p.jsx(X,{component:"span",...B,className:je(H.label,B?.className),children:Z})),p.jsxs(Cz,{className:je(H.root,a),ownerState:L,ref:n,...j,children:[A.cloneElement(u,M),T?p.jsxs("div",{children:[Z,p.jsxs(jz,{ownerState:L,"aria-hidden":!0,className:H.asterisk,children:[" ","*"]})]}):Z]})});function Dz(e){return Qe("MuiFormGroup",e)}Ke("MuiFormGroup",["root","row","error"]);const zz=e=>{const{classes:t,row:n,error:r}=e;return _e({root:["root",n&&"row",r&&"error"]},Dz,t)},Oz=ue("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.row&&t.row]}})({display:"flex",flexDirection:"column",flexWrap:"wrap",variants:[{props:{row:!0},style:{flexDirection:"row"}}]}),kz=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiFormGroup"}),{className:s,row:a=!1,...l}=r,u=zo(),f=Zs({props:r,muiFormControl:u,states:["error"]}),h={...r,row:a,error:f.error},v=zz(h);return p.jsx(Oz,{className:je(v.root,s),ownerState:h,ref:n,...l})});function Tz(e){return Qe("MuiFormHelperText",e)}const Kb=Ke("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var _b;const Ez=e=>{const{classes:t,contained:n,size:r,disabled:s,error:a,filled:l,focused:u,required:f}=e,h={root:["root",s&&"disabled",a&&"error",r&&`size${he(r)}`,n&&"contained",u&&"focused",l&&"filled",f&&"required"]};return _e(h,Tz,t)},Rz=ue("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${he(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(tt(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.caption,textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${Kb.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Kb.error}`]:{color:(e.vars||e).palette.error.main},variants:[{props:{size:"small"},style:{marginTop:4}},{props:({ownerState:t})=>t.contained,style:{marginLeft:14,marginRight:14}}]}))),ya=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiFormHelperText"}),{children:s,className:a,component:l="p",disabled:u,error:f,filled:h,focused:v,margin:m,required:w,variant:x,...y}=r,P=zo(),S=Zs({props:r,muiFormControl:P,states:["variant","size","disabled","error","filled","focused","required"]}),z={...r,component:l,contained:S.variant==="filled"||S.variant==="outlined",variant:S.variant,size:S.size,disabled:S.disabled,error:S.error,filled:S.filled,focused:S.focused,required:S.required};delete z.ownerState;const C=Ez(z);return p.jsx(Rz,{as:l,className:je(C.root,a),ref:n,...y,ownerState:z,children:s===" "?_b||(_b=p.jsx("span",{className:"notranslate","aria-hidden":!0,children:"​"})):s})});function Mz(e){return Qe("MuiFormLabel",e)}const ac=Ke("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),Lz=e=>{const{classes:t,color:n,focused:r,disabled:s,error:a,filled:l,required:u}=e,f={root:["root",`color${he(n)}`,s&&"disabled",a&&"error",l&&"filled",r&&"focused",u&&"required"],asterisk:["asterisk",a&&"error"]};return _e(f,Mz,t)},Iz=ue("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color==="secondary"&&t.colorSecondary,n.filled&&t.filled]}})(tt(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.body1,lineHeight:"1.4375em",padding:0,position:"relative",variants:[...Object.entries(e.palette).filter(dn()).map(([t])=>({props:{color:t},style:{[`&.${ac.focused}`]:{color:(e.vars||e).palette[t].main}}})),{props:{},style:{[`&.${ac.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${ac.error}`]:{color:(e.vars||e).palette.error.main}}}]}))),Bz=ue("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(tt(({theme:e})=>({[`&.${ac.error}`]:{color:(e.vars||e).palette.error.main}}))),Lf=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiFormLabel"}),{children:s,className:a,color:l,component:u="label",disabled:f,error:h,filled:v,focused:m,required:w,...x}=r,y=zo(),P=Zs({props:r,muiFormControl:y,states:["color","required","focused","disabled","error","filled"]}),S={...r,color:P.color||"primary",component:u,disabled:P.disabled,error:P.error,filled:P.filled,focused:P.focused,required:P.required},z=Lz(S);return p.jsxs(Iz,{as:u,ownerState:S,className:je(z.root,a),ref:n,...x,children:[s,P.required&&p.jsxs(Bz,{ownerState:S,"aria-hidden":!0,className:z.asterisk,children:[" ","*"]})]})}),$b=A.createContext();function Nz(e){return Qe("MuiGrid",e)}const Vz=[0,1,2,3,4,5,6,7,8,9,10],Xz=["column-reverse","column","row-reverse","row"],Fz=["nowrap","wrap-reverse","wrap"],El=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],Pc=Ke("MuiGrid",["root","container","item","zeroMinWidth",...Vz.map(e=>`spacing-xs-${e}`),...Xz.map(e=>`direction-xs-${e}`),...Fz.map(e=>`wrap-xs-${e}`),...El.map(e=>`grid-xs-${e}`),...El.map(e=>`grid-sm-${e}`),...El.map(e=>`grid-md-${e}`),...El.map(e=>`grid-lg-${e}`),...El.map(e=>`grid-xl-${e}`)]);function Wz({theme:e,ownerState:t}){let n;return e.breakpoints.keys.reduce((r,s)=>{let a={};if(t[s]&&(n=t[s]),!n)return r;if(n===!0)a={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if(n==="auto")a={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const l=wi({values:t.columns,breakpoints:e.breakpoints.values}),u=typeof l=="object"?l[s]:l;if(u==null)return r;const f=`${Math.round(n/u*1e8)/1e6}%`;let h={};if(t.container&&t.item&&t.columnSpacing!==0){const v=e.spacing(t.columnSpacing);if(v!=="0px"){const m=`calc(${f} + ${v})`;h={flexBasis:m,maxWidth:m}}}a={flexBasis:f,flexGrow:0,maxWidth:f,...h}}return e.breakpoints.values[s]===0?Object.assign(r,a):r[e.breakpoints.up(s)]=a,r},{})}function Jz({theme:e,ownerState:t}){const n=wi({values:t.direction,breakpoints:e.breakpoints.values});return wr({theme:e},n,r=>{const s={flexDirection:r};return r.startsWith("column")&&(s[`& > .${Pc.item}`]={maxWidth:"none"}),s})}function a0({breakpoints:e,values:t}){let n="";Object.keys(t).forEach(s=>{n===""&&t[s]!==0&&(n=s)});const r=Object.keys(e).sort((s,a)=>e[s]-e[a]);return r.slice(0,r.indexOf(n))}function qz({theme:e,ownerState:t}){const{container:n,rowSpacing:r}=t;let s={};if(n&&r!==0){const a=wi({values:r,breakpoints:e.breakpoints.values});let l;typeof a=="object"&&(l=a0({breakpoints:e.breakpoints.values,values:a})),s=wr({theme:e},a,(u,f)=>{const h=e.spacing(u);return h!=="0px"?{marginTop:`calc(-1 * ${h})`,[`& > .${Pc.item}`]:{paddingTop:h}}:l?.includes(f)?{}:{marginTop:0,[`& > .${Pc.item}`]:{paddingTop:0}}})}return s}function Uz({theme:e,ownerState:t}){const{container:n,columnSpacing:r}=t;let s={};if(n&&r!==0){const a=wi({values:r,breakpoints:e.breakpoints.values});let l;typeof a=="object"&&(l=a0({breakpoints:e.breakpoints.values,values:a})),s=wr({theme:e},a,(u,f)=>{const h=e.spacing(u);if(h!=="0px"){const v=`calc(-1 * ${h})`;return{width:`calc(100% + ${h})`,marginLeft:v,[`& > .${Pc.item}`]:{paddingLeft:h}}}return l?.includes(f)?{}:{width:"100%",marginLeft:0,[`& > .${Pc.item}`]:{paddingLeft:0}}})}return s}function Yz(e,t,n={}){if(!e||e<=0)return[];if(typeof e=="string"&&!Number.isNaN(Number(e))||typeof e=="number")return[n[`spacing-xs-${String(e)}`]];const r=[];return t.forEach(s=>{const a=e[s];Number(a)>0&&r.push(n[`spacing-${s}-${String(a)}`])}),r}const Gz=ue("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{container:r,direction:s,item:a,spacing:l,wrap:u,zeroMinWidth:f,breakpoints:h}=n;let v=[];r&&(v=Yz(l,h,t));const m=[];return h.forEach(w=>{const x=n[w];x&&m.push(t[`grid-${w}-${String(x)}`])}),[t.root,r&&t.container,a&&t.item,f&&t.zeroMinWidth,...v,s!=="row"&&t[`direction-xs-${String(s)}`],u!=="wrap"&&t[`wrap-xs-${String(u)}`],...m]}})(({ownerState:e})=>({boxSizing:"border-box",...e.container&&{display:"flex",flexWrap:"wrap",width:"100%"},...e.item&&{margin:0},...e.zeroMinWidth&&{minWidth:0},...e.wrap!=="wrap"&&{flexWrap:e.wrap}}),Jz,qz,Uz,Wz);function Zz(e,t){if(!e||e<=0)return[];if(typeof e=="string"&&!Number.isNaN(Number(e))||typeof e=="number")return[`spacing-xs-${String(e)}`];const n=[];return t.forEach(r=>{const s=e[r];if(Number(s)>0){const a=`spacing-${r}-${String(s)}`;n.push(a)}}),n}const Qz=e=>{const{classes:t,container:n,direction:r,item:s,spacing:a,wrap:l,zeroMinWidth:u,breakpoints:f}=e;let h=[];n&&(h=Zz(a,f));const v=[];f.forEach(w=>{const x=e[w];x&&v.push(`grid-${w}-${String(x)}`)});const m={root:["root",n&&"container",s&&"item",u&&"zeroMinWidth",...h,r!=="row"&&`direction-xs-${String(r)}`,l!=="wrap"&&`wrap-xs-${String(l)}`,...v]};return _e(m,Nz,t)},Yo=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiGrid"}),{breakpoints:s}=Vr(),a=jd(r),{className:l,columns:u,columnSpacing:f,component:h="div",container:v=!1,direction:m="row",item:w=!1,rowSpacing:x,spacing:y=0,wrap:P="wrap",zeroMinWidth:S=!1,...z}=a,C=x||y,j=f||y,D=A.useContext($b),O=v?u||12:D,T={},M={...z};s.keys.forEach(H=>{z[H]!=null&&(T[H]=z[H],delete M[H])});const E={...a,columns:O,container:v,direction:m,item:w,rowSpacing:C,columnSpacing:j,wrap:P,zeroMinWidth:S,spacing:y,...T,breakpoints:s.keys},L=Qz(E);return p.jsx($b.Provider,{value:O,children:p.jsx(Gz,{ownerState:E,className:je(L.root,l),as:h,ref:n,...M})})});function _v(e){return`scale(${e}, ${e**2})`}const Kz={entering:{opacity:1,transform:_v(1)},entered:{opacity:1,transform:"none"}},uv=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),bc=A.forwardRef(function(t,n){const{addEndListener:r,appear:s=!0,children:a,easing:l,in:u,onEnter:f,onEntered:h,onEntering:v,onExit:m,onExited:w,onExiting:x,style:y,timeout:P="auto",TransitionComponent:S=Do,...z}=t,C=gi(),j=A.useRef(),D=Vr(),O=A.useRef(null),T=cn(O,Ys(a),n),M=F=>J=>{if(F){const ne=O.current;J===void 0?F(ne):F(ne,J)}},E=M(v),L=M((F,J)=>{Qm(F);const{duration:ne,delay:Q,easing:G}=ka({style:y,timeout:P,easing:l},{mode:"enter"});let R;P==="auto"?(R=D.transitions.getAutoHeightDuration(F.clientHeight),j.current=R):R=ne,F.style.transition=[D.transitions.create("opacity",{duration:R,delay:Q}),D.transitions.create("transform",{duration:uv?R:R*.666,delay:Q,easing:G})].join(","),f&&f(F,J)}),H=M(h),V=M(x),X=M(F=>{const{duration:J,delay:ne,easing:Q}=ka({style:y,timeout:P,easing:l},{mode:"exit"});let G;P==="auto"?(G=D.transitions.getAutoHeightDuration(F.clientHeight),j.current=G):G=J,F.style.transition=[D.transitions.create("opacity",{duration:G,delay:ne}),D.transitions.create("transform",{duration:uv?G:G*.666,delay:uv?ne:ne||G*.333,easing:Q})].join(","),F.style.opacity=0,F.style.transform=_v(.75),m&&m(F)}),B=M(w),Z=F=>{P==="auto"&&C.start(j.current||0,F),r&&r(O.current,F)};return p.jsx(S,{appear:s,in:u,nodeRef:O,onEnter:L,onEntered:H,onEntering:E,onExit:X,onExited:B,onExiting:V,addEndListener:Z,timeout:P==="auto"?null:P,...z,children:(F,{ownerState:J,...ne})=>A.cloneElement(a,{style:{opacity:0,transform:_v(.75),visibility:F==="exited"&&!u?"hidden":void 0,...Kz[F],...y,...a.props.style},ref:T,...ne})})});bc&&(bc.muiSupportAuto=!0);const _z=mx({themeId:eo}),$z=e=>{const{classes:t,disableUnderline:n}=e,s=_e({root:["root",!n&&"underline"],input:["input"]},hj,t);return{...t,...s}},eO=ue(Ld,{shouldForwardProp:e=>Xn(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...Rd(e,t),!n.disableUnderline&&t.underline]}})(tt(({theme:e})=>{let n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(n=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),{position:"relative",variants:[{props:({ownerState:r})=>r.formControl,style:{"label + &":{marginTop:16}}},{props:({ownerState:r})=>!r.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Vs.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Vs.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Vs.disabled}, .${Vs.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${Vs.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(e.palette).filter(dn()).map(([r])=>({props:{color:r,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[r].main}`}}}))]}})),tO=ue(Id,{name:"MuiInput",slot:"Input",overridesResolver:Md})({}),lg=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiInput"}),{disableUnderline:s=!1,components:a={},componentsProps:l,fullWidth:u=!1,inputComponent:f="input",multiline:h=!1,slotProps:v,slots:m={},type:w="text",...x}=r,y=$z(r),S={root:{ownerState:{disableUnderline:s}}},z=v??l?Vn(v??l,S):S,C=m.root??a.Root??eO,j=m.input??a.Input??tO;return p.jsx(Bd,{slots:{root:C,input:j},slotProps:z,fullWidth:u,inputComponent:f,multiline:h,ref:n,type:w,...x,classes:y})});lg.muiName="Input";function nO(e){return Qe("MuiInputAdornment",e)}const ew=Ke("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);var tw;const rO=(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${he(n.position)}`],n.disablePointerEvents===!0&&t.disablePointerEvents,t[n.variant]]},oO=e=>{const{classes:t,disablePointerEvents:n,hiddenLabel:r,position:s,size:a,variant:l}=e,u={root:["root",n&&"disablePointerEvents",s&&`position${he(s)}`,l,r&&"hiddenLabel",a&&`size${he(a)}`]};return _e(u,nO,t)},sO=ue("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:rO})(tt(({theme:e})=>({display:"flex",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active,variants:[{props:{variant:"filled"},style:{[`&.${ew.positionStart}&:not(.${ew.hiddenLabel})`]:{marginTop:16}}},{props:{position:"start"},style:{marginRight:8}},{props:{position:"end"},style:{marginLeft:8}},{props:{disablePointerEvents:!0},style:{pointerEvents:"none"}}]}))),l0=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiInputAdornment"}),{children:s,className:a,component:l="div",disablePointerEvents:u=!1,disableTypography:f=!1,position:h,variant:v,...m}=r,w=zo()||{};let x=v;v&&w.variant,w&&!x&&(x=w.variant);const y={...r,hiddenLabel:w.hiddenLabel,size:w.size,disablePointerEvents:u,position:h,variant:x},P=oO(y);return p.jsx(Ed.Provider,{value:null,children:p.jsx(sO,{as:l,ownerState:y,className:je(P.root,a),ref:n,...m,children:typeof s=="string"&&!f?p.jsx(St,{color:"textSecondary",children:s}):p.jsxs(A.Fragment,{children:[h==="start"?tw||(tw=p.jsx("span",{className:"notranslate","aria-hidden":!0,children:"​"})):null,s]})})})});function iO(e){return Qe("MuiInputLabel",e)}Ke("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const aO=e=>{const{classes:t,formControl:n,size:r,shrink:s,disableAnimation:a,variant:l,required:u}=e,f={root:["root",n&&"formControl",!a&&"animated",s&&"shrink",r&&r!=="normal"&&`size${he(r)}`,l],asterisk:[u&&"asterisk"]},h=_e(f,iO,t);return{...t,...h}},lO=ue(Lf,{shouldForwardProp:e=>Xn(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${ac.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,n.size==="small"&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})(tt(({theme:e})=>({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%",variants:[{props:({ownerState:t})=>t.formControl,style:{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"}},{props:{size:"small"},style:{transform:"translate(0, 17px) scale(1)"}},{props:({ownerState:t})=>t.shrink,style:{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"}},{props:({ownerState:t})=>!t.disableAnimation,style:{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})}},{props:{variant:"filled"},style:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"filled",size:"small"},style:{transform:"translate(12px, 13px) scale(1)"}},{props:({variant:t,ownerState:n})=>t==="filled"&&n.shrink,style:{userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"}},{props:({variant:t,ownerState:n,size:r})=>t==="filled"&&n.shrink&&r==="small",style:{transform:"translate(12px, 4px) scale(0.75)"}},{props:{variant:"outlined"},style:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"outlined",size:"small"},style:{transform:"translate(14px, 9px) scale(1)"}},{props:({variant:t,ownerState:n})=>t==="outlined"&&n.shrink,style:{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}}]}))),If=A.forwardRef(function(t,n){const r=nt({name:"MuiInputLabel",props:t}),{disableAnimation:s=!1,margin:a,shrink:l,variant:u,className:f,...h}=r,v=zo();let m=l;typeof m>"u"&&v&&(m=v.filled||v.focused||v.adornedStart);const w=Zs({props:r,muiFormControl:v,states:["size","variant","required","focused"]}),x={...r,disableAnimation:s,formControl:v,shrink:m,size:w.size,variant:w.variant,required:w.required,focused:w.focused},y=aO(x);return p.jsx(lO,{"data-shrink":m,ref:n,className:je(y.root,f),...h,ownerState:x,classes:y})});function cO(e){return Qe("MuiLink",e)}const uO=Ke("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),fO=({theme:e,ownerState:t})=>{const n=t.color,r=Xs(e,`palette.${n}.main`,!1)||Xs(e,`palette.${n}`,!1)||t.color,s=Xs(e,`palette.${n}.mainChannel`)||Xs(e,`palette.${n}Channel`);return"vars"in e&&s?`rgba(${s} / 0.4)`:Pt(r,.4)},nw={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},dO=e=>{const{classes:t,component:n,focusVisible:r,underline:s}=e,a={root:["root",`underline${he(s)}`,n==="button"&&"button",r&&"focusVisible"]};return _e(a,cO,t)},pO=ue(St,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`underline${he(n.underline)}`],n.component==="button"&&t.button]}})(tt(({theme:e})=>({variants:[{props:{underline:"none"},style:{textDecoration:"none"}},{props:{underline:"hover"},style:{textDecoration:"none","&:hover":{textDecoration:"underline"}}},{props:{underline:"always"},style:{textDecoration:"underline","&:hover":{textDecorationColor:"inherit"}}},{props:({underline:t,ownerState:n})=>t==="always"&&n.color!=="inherit",style:{textDecorationColor:"var(--Link-underlineColor)"}},...Object.entries(e.palette).filter(dn()).map(([t])=>({props:{underline:"always",color:t},style:{"--Link-underlineColor":e.vars?`rgba(${e.vars.palette[t].mainChannel} / 0.4)`:Pt(e.palette[t].main,.4)}})),{props:{underline:"always",color:"textPrimary"},style:{"--Link-underlineColor":e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:Pt(e.palette.text.primary,.4)}},{props:{underline:"always",color:"textSecondary"},style:{"--Link-underlineColor":e.vars?`rgba(${e.vars.palette.text.secondaryChannel} / 0.4)`:Pt(e.palette.text.secondary,.4)}},{props:{underline:"always",color:"textDisabled"},style:{"--Link-underlineColor":(e.vars||e).palette.text.disabled}},{props:{component:"button"},style:{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${uO.focusVisible}`]:{outline:"auto"}}}]}))),Bf=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiLink"}),s=Vr(),{className:a,color:l="primary",component:u="a",onBlur:f,onFocus:h,TypographyClasses:v,underline:m="always",variant:w="inherit",sx:x,...y}=r,[P,S]=A.useState(!1),z=O=>{Oa(O.target)||S(!1),f&&f(O)},C=O=>{Oa(O.target)&&S(!0),h&&h(O)},j={...r,color:l,component:u,focusVisible:P,underline:m,variant:w},D=dO(j);return p.jsx(pO,{color:l,className:je(D.root,a),classes:v,component:u,onBlur:z,onFocus:C,ref:n,ownerState:j,variant:w,...y,sx:[...nw[l]===void 0?[{color:l}]:[],...Array.isArray(x)?x:[x]],style:{...y.style,...m==="always"&&l!=="inherit"&&!nw[l]&&{"--Link-underlineColor":fO({theme:s,ownerState:j})}}})}),xo=A.createContext({});function hO(e){return Qe("MuiList",e)}Ke("MuiList",["root","padding","dense","subheader"]);const vO=e=>{const{classes:t,disablePadding:n,dense:r,subheader:s}=e;return _e({root:["root",!n&&"padding",r&&"dense",s&&"subheader"]},hO,t)},mO=ue("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})({listStyle:"none",margin:0,padding:0,position:"relative",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),$v=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiList"}),{children:s,className:a,component:l="ul",dense:u=!1,disablePadding:f=!1,subheader:h,...v}=r,m=A.useMemo(()=>({dense:u}),[u]),w={...r,component:l,dense:u,disablePadding:f},x=vO(w);return p.jsx(xo.Provider,{value:m,children:p.jsxs(mO,{as:l,className:je(x.root,a),ref:n,ownerState:w,...v,children:[h,s]})})});function gO(e){return Qe("MuiListItem",e)}Ke("MuiListItem",["root","container","dense","alignItemsFlexStart","divider","gutters","padding","secondaryAction"]);function AO(e){return Qe("MuiListItemButton",e)}const Pa=Ke("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]),yO=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems==="flex-start"&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters]},PO=e=>{const{alignItems:t,classes:n,dense:r,disabled:s,disableGutters:a,divider:l,selected:u}=e,h=_e({root:["root",r&&"dense",!a&&"gutters",l&&"divider",s&&"disabled",t==="flex-start"&&"alignItemsFlexStart",u&&"selected"]},AO,n);return{...n,...h}},bO=ue(Di,{shouldForwardProp:e=>Xn(e)||e==="classes",name:"MuiListItemButton",slot:"Root",overridesResolver:yO})(tt(({theme:e})=>({display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minWidth:0,boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Pa.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Pa.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Pa.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Pa.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Pa.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},variants:[{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"}},{props:{alignItems:"flex-start"},style:{alignItems:"flex-start"}},{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.dense,style:{paddingTop:4,paddingBottom:4}}]}))),c0=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiListItemButton"}),{alignItems:s="center",autoFocus:a=!1,component:l="div",children:u,dense:f=!1,disableGutters:h=!1,divider:v=!1,focusVisibleClassName:m,selected:w=!1,className:x,...y}=r,P=A.useContext(xo),S=A.useMemo(()=>({dense:f||P.dense||!1,alignItems:s,disableGutters:h}),[s,P.dense,f,h]),z=A.useRef(null);xr(()=>{a&&z.current&&z.current.focus()},[a]);const C={...r,alignItems:s,dense:S.dense,disableGutters:h,divider:v,selected:w},j=PO(C),D=cn(z,n);return p.jsx(xo.Provider,{value:S,children:p.jsx(bO,{ref:D,href:y.href||y.to,component:(y.href||y.to)&&l==="div"?"button":l,focusVisibleClassName:je(j.focusVisible,m),ownerState:C,className:je(j.root,x),...y,classes:j,children:u})})});function wO(e){return Qe("MuiListItemSecondaryAction",e)}Ke("MuiListItemSecondaryAction",["root","disableGutters"]);const xO=e=>{const{disableGutters:t,classes:n}=e;return _e({root:["root",t&&"disableGutters"]},wO,n)},SO=ue("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)",variants:[{props:({ownerState:e})=>e.disableGutters,style:{right:0}}]}),u0=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiListItemSecondaryAction"}),{className:s,...a}=r,l=A.useContext(xo),u={...r,disableGutters:l.disableGutters},f=xO(u);return p.jsx(SO,{className:je(f.root,s),ownerState:u,ref:n,...a})});u0.muiName="ListItemSecondaryAction";const HO=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems==="flex-start"&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.hasSecondaryAction&&t.secondaryAction]},CO=e=>{const{alignItems:t,classes:n,dense:r,disableGutters:s,disablePadding:a,divider:l,hasSecondaryAction:u}=e;return _e({root:["root",r&&"dense",!s&&"gutters",!a&&"padding",l&&"divider",t==="flex-start"&&"alignItemsFlexStart",u&&"secondaryAction"],container:["container"]},gO,n)},jO=ue("div",{name:"MuiListItem",slot:"Root",overridesResolver:HO})(tt(({theme:e})=>({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left",variants:[{props:({ownerState:t})=>!t.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:t})=>!t.disablePadding&&t.dense,style:{paddingTop:4,paddingBottom:4}},{props:({ownerState:t})=>!t.disablePadding&&!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>!t.disablePadding&&!!t.secondaryAction,style:{paddingRight:48}},{props:({ownerState:t})=>!!t.secondaryAction,style:{[`& > .${Pa.root}`]:{paddingRight:48}}},{props:{alignItems:"flex-start"},style:{alignItems:"flex-start"}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"}},{props:({ownerState:t})=>t.button,style:{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}}},{props:({ownerState:t})=>t.hasSecondaryAction,style:{paddingRight:48}}]}))),DO=ue("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),hf=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiListItem"}),{alignItems:s="center",children:a,className:l,component:u,components:f={},componentsProps:h={},ContainerComponent:v="li",ContainerProps:{className:m,...w}={},dense:x=!1,disableGutters:y=!1,disablePadding:P=!1,divider:S=!1,secondaryAction:z,slotProps:C={},slots:j={},...D}=r,O=A.useContext(xo),T=A.useMemo(()=>({dense:x||O.dense||!1,alignItems:s,disableGutters:y}),[s,O.dense,x,y]),M=A.useRef(null),E=A.Children.toArray(a),L=E.length&&Ef(E[E.length-1],["ListItemSecondaryAction"]),H={...r,alignItems:s,dense:T.dense,disableGutters:y,disablePadding:P,divider:S,hasSecondaryAction:L},V=CO(H),X=cn(M,n),B=j.root||f.Root||jO,Z=C.root||h.root||{},F={className:je(V.root,Z.className,l),...D};let J=u||"li";return L?(J=!F.component&&!u?"div":J,v==="li"&&(J==="li"?J="div":F.component==="li"&&(F.component="div")),p.jsx(xo.Provider,{value:T,children:p.jsxs(DO,{as:v,className:je(V.container,m),ref:X,ownerState:H,...w,children:[p.jsx(B,{...Z,...!yc(B)&&{as:J,ownerState:{...H,...Z.ownerState}},...F,children:E}),E.pop()]})})):p.jsx(xo.Provider,{value:T,children:p.jsxs(B,{...Z,as:J,ref:X,...!yc(B)&&{ownerState:{...H,...Z.ownerState}},...F,children:[E,z&&p.jsx(u0,{children:z})]})})});function zO(e){return Qe("MuiListItemIcon",e)}const rw=Ke("MuiListItemIcon",["root","alignItemsFlexStart"]),OO=e=>{const{alignItems:t,classes:n}=e;return _e({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},zO,n)},kO=ue("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.alignItems==="flex-start"&&t.alignItemsFlexStart]}})(tt(({theme:e})=>({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex",variants:[{props:{alignItems:"flex-start"},style:{marginTop:8}}]}))),TO=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiListItemIcon"}),{className:s,...a}=r,l=A.useContext(xo),u={...r,alignItems:l.alignItems},f=OO(u);return p.jsx(kO,{className:je(f.root,s),ownerState:u,ref:n,...a})});function EO(e){return Qe("MuiListItemText",e)}const Sa=Ke("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),RO=e=>{const{classes:t,inset:n,primary:r,secondary:s,dense:a}=e;return _e({root:["root",n&&"inset",a&&"dense",r&&s&&"multiline"],primary:["primary"],secondary:["secondary"]},EO,t)},MO=ue("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Sa.primary}`]:t.primary},{[`& .${Sa.secondary}`]:t.secondary},t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4,[`.${xb.root}:where(& .${Sa.primary})`]:{display:"block"},[`.${xb.root}:where(& .${Sa.secondary})`]:{display:"block"},variants:[{props:({ownerState:e})=>e.primary&&e.secondary,style:{marginTop:6,marginBottom:6}},{props:({ownerState:e})=>e.inset,style:{paddingLeft:56}}]}),lc=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiListItemText"}),{children:s,className:a,disableTypography:l=!1,inset:u=!1,primary:f,primaryTypographyProps:h,secondary:v,secondaryTypographyProps:m,slots:w={},slotProps:x={},...y}=r,{dense:P}=A.useContext(xo);let S=f??s,z=v;const C={...r,disableTypography:l,inset:u,primary:!!S,secondary:!!z,dense:P},j=RO(C),D={slots:w,slotProps:{primary:h,secondary:m,...x}},[O,T]=ct("root",{className:je(j.root,a),elementType:MO,externalForwardedProps:{...D,...y},ownerState:C,ref:n}),[M,E]=ct("primary",{className:j.primary,elementType:St,externalForwardedProps:D,ownerState:C}),[L,H]=ct("secondary",{className:j.secondary,elementType:St,externalForwardedProps:D,ownerState:C});return S!=null&&S.type!==St&&!l&&(S=p.jsx(M,{variant:P?"body2":"body1",component:E?.variant?void 0:"span",...E,children:S})),z!=null&&z.type!==St&&!l&&(z=p.jsx(L,{variant:"body2",color:"textSecondary",...H,children:z})),p.jsxs(O,{...T,children:[S,z]})});function fv(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function ow(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function f0(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.startsWith(t.keys.join(""))}function Rl(e,t,n,r,s,a){let l=!1,u=s(e,t,t?n:!1);for(;u;){if(u===e.firstChild){if(l)return!1;l=!0}const f=r?!1:u.disabled||u.getAttribute("aria-disabled")==="true";if(!u.hasAttribute("tabindex")||!f0(u,a)||f)u=s(e,u,n);else return u.focus(),!0}return!1}const LO=A.forwardRef(function(t,n){const{actions:r,autoFocus:s=!1,autoFocusItem:a=!1,children:l,className:u,disabledItemsFocusable:f=!1,disableListWrap:h=!1,onKeyDown:v,variant:m="selectedMenu",...w}=t,x=A.useRef(null),y=A.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});xr(()=>{s&&x.current.focus()},[s]),A.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(j,{direction:D})=>{const O=!x.current.style.width;if(j.clientHeight{const D=x.current,O=j.key;if(j.ctrlKey||j.metaKey||j.altKey){v&&v(j);return}const M=er(D).activeElement;if(O==="ArrowDown")j.preventDefault(),Rl(D,M,h,f,fv);else if(O==="ArrowUp")j.preventDefault(),Rl(D,M,h,f,ow);else if(O==="Home")j.preventDefault(),Rl(D,null,h,f,fv);else if(O==="End")j.preventDefault(),Rl(D,null,h,f,ow);else if(O.length===1){const E=y.current,L=O.toLowerCase(),H=performance.now();E.keys.length>0&&(H-E.lastTime>500?(E.keys=[],E.repeating=!0,E.previousKeyMatched=!0):E.repeating&&L!==E.keys[0]&&(E.repeating=!1)),E.lastTime=H,E.keys.push(L);const V=M&&!E.repeating&&f0(M,E);E.previousKeyMatched&&(V||Rl(D,M,!1,f,fv,E))?j.preventDefault():E.previousKeyMatched=!1}v&&v(j)},S=cn(x,n);let z=-1;A.Children.forEach(l,(j,D)=>{if(!A.isValidElement(j)){z===D&&(z+=1,z>=l.length&&(z=-1));return}j.props.disabled||(m==="selectedMenu"&&j.props.selected||z===-1)&&(z=D),z===D&&(j.props.disabled||j.props.muiSkipListHighlight||j.type.muiSkipListHighlight)&&(z+=1,z>=l.length&&(z=-1))});const C=A.Children.map(l,(j,D)=>{if(D===z){const O={};return a&&(O.autoFocus=!0),j.props.tabIndex===void 0&&m==="selectedMenu"&&(O.tabIndex=0),A.cloneElement(j,O)}return j});return p.jsx($v,{role:"menu",ref:S,className:u,onKeyDown:P,tabIndex:s?0:-1,...w,children:C})});function IO(e){return Qe("MuiPopover",e)}Ke("MuiPopover",["root","paper"]);function sw(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function iw(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function aw(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function vf(e){return typeof e=="function"?e():e}const BO=e=>{const{classes:t}=e;return _e({root:["root"],paper:["paper"]},IO,t)},NO=ue(ig,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),d0=ue(Br,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),VO=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiPopover"}),{action:s,anchorEl:a,anchorOrigin:l={vertical:"top",horizontal:"left"},anchorPosition:u,anchorReference:f="anchorEl",children:h,className:v,container:m,elevation:w=8,marginThreshold:x=16,open:y,PaperProps:P={},slots:S={},slotProps:z={},transformOrigin:C={vertical:"top",horizontal:"left"},TransitionComponent:j,transitionDuration:D="auto",TransitionProps:O={},disableScrollLock:T=!1,...M}=r,E=A.useRef(),L={...r,anchorOrigin:l,anchorReference:f,elevation:w,marginThreshold:x,transformOrigin:C,TransitionComponent:j,transitionDuration:D,TransitionProps:O},H=BO(L),V=A.useCallback(()=>{if(f==="anchorPosition")return u;const Oe=vf(a),Pe=(Oe&&Oe.nodeType===1?Oe:er(E.current).body).getBoundingClientRect();return{top:Pe.top+sw(Pe,l.vertical),left:Pe.left+iw(Pe,l.horizontal)}},[a,l.horizontal,l.vertical,u,f]),X=A.useCallback(Oe=>({vertical:sw(Oe,C.vertical),horizontal:iw(Oe,C.horizontal)}),[C.horizontal,C.vertical]),B=A.useCallback(Oe=>{const Re={width:Oe.offsetWidth,height:Oe.offsetHeight},Pe=X(Re);if(f==="none")return{top:null,left:null,transformOrigin:aw(Pe)};const Fe=V();let ge=Fe.top-Pe.vertical,We=Fe.left-Pe.horizontal;const At=ge+Re.height,Le=We+Re.width,pt=Ho(vf(a)),ut=pt.innerHeight-x,dt=pt.innerWidth-x;if(x!==null&&geut){const N=At-ut;ge-=N,Pe.vertical+=N}if(x!==null&&Wedt){const N=Le-dt;We-=N,Pe.horizontal+=N}return{top:`${Math.round(ge)}px`,left:`${Math.round(We)}px`,transformOrigin:aw(Pe)}},[a,f,V,X,x]),[Z,F]=A.useState(y),J=A.useCallback(()=>{const Oe=E.current;if(!Oe)return;const Re=B(Oe);Re.top!==null&&Oe.style.setProperty("top",Re.top),Re.left!==null&&(Oe.style.left=Re.left),Oe.style.transformOrigin=Re.transformOrigin,F(!0)},[B]);A.useEffect(()=>(T&&window.addEventListener("scroll",J),()=>window.removeEventListener("scroll",J)),[a,T,J]);const ne=()=>{J()},Q=()=>{F(!1)};A.useEffect(()=>{y&&J()}),A.useImperativeHandle(s,()=>y?{updatePosition:()=>{J()}}:null,[y,J]),A.useEffect(()=>{if(!y)return;const Oe=Vm(()=>{J()}),Re=Ho(vf(a));return Re.addEventListener("resize",Oe),()=>{Oe.clear(),Re.removeEventListener("resize",Oe)}},[a,y,J]);let G=D;const R={slots:{transition:j,...S},slotProps:{transition:O,paper:P,...z}},[U,I]=ct("transition",{elementType:bc,externalForwardedProps:R,ownerState:L,getSlotProps:Oe=>({...Oe,onEntering:(Re,Pe)=>{Oe.onEntering?.(Re,Pe),ne()},onExited:Re=>{Oe.onExited?.(Re),Q()}}),additionalProps:{appear:!0,in:y}});D==="auto"&&!U.muiSupportAuto&&(G=void 0);const $=m||(a?er(vf(a)).body:void 0),[ee,{slots:re,slotProps:ae,...we}]=ct("root",{ref:n,elementType:NO,externalForwardedProps:{...R,...M},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:Um(typeof z.backdrop=="function"?z.backdrop(L):z.backdrop,{invisible:!0})},container:$,open:y},ownerState:L,className:je(H.root,v)}),[se,xe]=ct("paper",{ref:E,className:H.paper,elementType:d0,externalForwardedProps:R,shouldForwardComponentProp:!0,additionalProps:{elevation:w,style:Z?void 0:{opacity:0}},ownerState:L});return p.jsx(ee,{...we,...!yc(ee)&&{slots:re,slotProps:ae,disableScrollLock:T},children:p.jsx(U,{...I,timeout:G,children:p.jsx(se,{...xe,children:h})})})});function XO(e){return Qe("MuiMenu",e)}Ke("MuiMenu",["root","paper","list"]);const FO={vertical:"top",horizontal:"right"},WO={vertical:"top",horizontal:"left"},JO=e=>{const{classes:t}=e;return _e({root:["root"],paper:["paper"],list:["list"]},XO,t)},qO=ue(VO,{shouldForwardProp:e=>Xn(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),UO=ue(d0,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),YO=ue(LO,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),wc=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiMenu"}),{autoFocus:s=!0,children:a,className:l,disableAutoFocusItem:u=!1,MenuListProps:f={},onClose:h,open:v,PaperProps:m={},PopoverClasses:w,transitionDuration:x="auto",TransitionProps:{onEntering:y,...P}={},variant:S="selectedMenu",slots:z={},slotProps:C={},...j}=r,D=Rc(),O={...r,autoFocus:s,disableAutoFocusItem:u,MenuListProps:f,onEntering:y,PaperProps:m,transitionDuration:x,TransitionProps:P,variant:S},T=JO(O),M=s&&!u&&v,E=A.useRef(null),L=(G,R)=>{E.current&&E.current.adjustStyleForScrollbar(G,{direction:D?"rtl":"ltr"}),y&&y(G,R)},H=G=>{G.key==="Tab"&&(G.preventDefault(),h&&h(G,"tabKeyDown"))};let V=-1;A.Children.map(a,(G,R)=>{A.isValidElement(G)&&(G.props.disabled||(S==="selectedMenu"&&G.props.selected||V===-1)&&(V=R))});const X={slots:z,slotProps:{list:f,transition:P,paper:m,...C}},B=Sx({elementType:z.root,externalSlotProps:C.root,ownerState:O,className:[T.root,l]}),[Z,F]=ct("paper",{className:T.paper,elementType:UO,externalForwardedProps:X,shouldForwardComponentProp:!0,ownerState:O}),[J,ne]=ct("list",{className:je(T.list,f.className),elementType:YO,shouldForwardComponentProp:!0,externalForwardedProps:X,getSlotProps:G=>({...G,onKeyDown:R=>{H(R),G.onKeyDown?.(R)}}),ownerState:O}),Q=typeof X.slotProps.transition=="function"?X.slotProps.transition(O):X.slotProps.transition;return p.jsx(qO,{onClose:h,anchorOrigin:{vertical:"bottom",horizontal:D?"right":"left"},transformOrigin:D?FO:WO,slots:{root:z.root,paper:Z,backdrop:z.backdrop,...z.transition&&{transition:z.transition}},slotProps:{root:B,paper:F,backdrop:typeof C.backdrop=="function"?C.backdrop(O):C.backdrop,transition:{...Q,onEntering:(...G)=>{L(...G),Q?.onEntering?.(...G)}}},open:v,ref:n,transitionDuration:x,ownerState:O,...j,classes:w,children:p.jsx(J,{actions:E,autoFocus:s&&(V===-1||u),autoFocusItem:M,variant:S,...ne,children:a})})});function GO(e){return Qe("MuiMenuItem",e)}const Ml=Ke("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),ZO=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},QO=e=>{const{disabled:t,dense:n,divider:r,disableGutters:s,selected:a,classes:l}=e,f=_e({root:["root",n&&"dense",t&&"disabled",!s&&"gutters",r&&"divider",a&&"selected"]},GO,l);return{...l,...f}},KO=ue(Di,{shouldForwardProp:e=>Xn(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:ZO})(tt(({theme:e})=>({...e.typography.body1,display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap","&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Ml.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Ml.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Ml.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Ml.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Ml.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Qb.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Qb.inset}`]:{marginLeft:52},[`& .${Sa.root}`]:{marginTop:0,marginBottom:0},[`& .${Sa.inset}`]:{paddingLeft:36},[`& .${rw.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up("sm")]:{minHeight:"auto"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${rw.root} svg`]:{fontSize:"1.25rem"}}}]}))),Jo=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiMenuItem"}),{autoFocus:s=!1,component:a="li",dense:l=!1,divider:u=!1,disableGutters:f=!1,focusVisibleClassName:h,role:v="menuitem",tabIndex:m,className:w,...x}=r,y=A.useContext(xo),P=A.useMemo(()=>({dense:l||y.dense||!1,disableGutters:f}),[y.dense,l,f]),S=A.useRef(null);xr(()=>{s&&S.current&&S.current.focus()},[s]);const z={...r,dense:P.dense,divider:u,disableGutters:f},C=QO(r),j=cn(S,n);let D;return r.disabled||(D=m!==void 0?m:-1),p.jsx(xo.Provider,{value:P,children:p.jsx(KO,{ref:j,role:v,tabIndex:D,component:a,focusVisibleClassName:je(C.focusVisible,h),className:je(C.root,w),...x,ownerState:z,classes:C})})});function _O(e){return Qe("MuiNativeSelect",e)}const cg=Ke("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),$O=e=>{const{classes:t,variant:n,disabled:r,multiple:s,open:a,error:l}=e,u={select:["select",n,r&&"disabled",s&&"multiple",l&&"error"],icon:["icon",`icon${he(n)}`,a&&"iconOpen",r&&"disabled"]};return _e(u,_O,t)},p0=ue("select",{name:"MuiNativeSelect"})(({theme:e})=>({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{borderRadius:0},[`&.${cg.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:t})=>t.variant!=="filled"&&t.variant!=="outlined",style:{"&&&":{paddingRight:24,minWidth:16}}},{props:{variant:"filled"},style:{"&&&":{paddingRight:32}}},{props:{variant:"outlined"},style:{borderRadius:(e.vars||e).shape.borderRadius,"&:focus":{borderRadius:(e.vars||e).shape.borderRadius},"&&&":{paddingRight:32}}}]})),ek=ue(p0,{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Xn,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${cg.multiple}`]:t.multiple}]}})({}),h0=ue("svg",{name:"MuiNativeSelect"})(({theme:e})=>({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(e.vars||e).palette.action.active,[`&.${cg.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:t})=>t.open,style:{transform:"rotate(180deg)"}},{props:{variant:"filled"},style:{right:7}},{props:{variant:"outlined"},style:{right:7}}]})),tk=ue(h0,{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${he(n.variant)}`],n.open&&t.iconOpen]}})({}),nk=A.forwardRef(function(t,n){const{className:r,disabled:s,error:a,IconComponent:l,inputRef:u,variant:f="standard",...h}=t,v={...t,disabled:s,variant:f,error:a},m=$O(v);return p.jsxs(A.Fragment,{children:[p.jsx(ek,{ownerState:v,className:je(m.select,r),disabled:s,ref:u||n,...h}),t.multiple?null:p.jsx(tk,{as:l,ownerState:v,className:m.icon})]})});var lw;const rk=ue("fieldset",{name:"MuiNotchedOutlined",shouldForwardProp:Xn})({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%"}),ok=ue("legend",{name:"MuiNotchedOutlined",shouldForwardProp:Xn})(tt(({theme:e})=>({float:"unset",width:"auto",overflow:"hidden",variants:[{props:({ownerState:t})=>!t.withLabel,style:{padding:0,lineHeight:"11px",transition:e.transitions.create("width",{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:t})=>t.withLabel,style:{display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:e.transitions.create("max-width",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}}},{props:({ownerState:t})=>t.withLabel&&t.notched,style:{maxWidth:"100%",transition:e.transitions.create("max-width",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function sk(e){const{children:t,classes:n,className:r,label:s,notched:a,...l}=e,u=s!=null&&s!=="",f={...e,notched:a,withLabel:u};return p.jsx(rk,{"aria-hidden":!0,className:r,ownerState:f,...l,children:p.jsx(ok,{ownerState:f,children:u?p.jsx("span",{children:s}):lw||(lw=p.jsx("span",{className:"notranslate","aria-hidden":!0,children:"​"}))})})}const ik=e=>{const{classes:t}=e,r=_e({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},vj,t);return{...t,...r}},ak=ue(Ld,{shouldForwardProp:e=>Xn(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:Rd})(tt(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Qr.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${Qr.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}},[`&.${Qr.focused} .${Qr.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(dn()).map(([n])=>({props:{color:n},style:{[`&.${Qr.focused} .${Qr.notchedOutline}`]:{borderColor:(e.vars||e).palette[n].main}}})),{props:{},style:{[`&.${Qr.error} .${Qr.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Qr.disabled} .${Qr.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:n})=>n.startAdornment,style:{paddingLeft:14}},{props:({ownerState:n})=>n.endAdornment,style:{paddingRight:14}},{props:({ownerState:n})=>n.multiline,style:{padding:"16.5px 14px"}},{props:({ownerState:n,size:r})=>n.multiline&&r==="small",style:{padding:"8.5px 14px"}}]}})),lk=ue(sk,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})(tt(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}})),ck=ue(Id,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:Md})(tt(({theme:e})=>({padding:"16.5px 14px",...!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},...e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{padding:"8.5px 14px"}},{props:({ownerState:t})=>t.multiline,style:{padding:0}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}}]}))),ug=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiOutlinedInput"}),{components:s={},fullWidth:a=!1,inputComponent:l="input",label:u,multiline:f=!1,notched:h,slots:v={},slotProps:m={},type:w="text",...x}=r,y=ik(r),P=zo(),S=Zs({props:r,muiFormControl:P,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),z={...r,color:S.color||"primary",disabled:S.disabled,error:S.error,focused:S.focused,formControl:P,fullWidth:a,hiddenLabel:S.hiddenLabel,multiline:f,size:S.size,type:w},C=v.root??s.Root??ak,j=v.input??s.Input??ck,[D,O]=ct("notchedOutline",{elementType:lk,className:y.notchedOutline,shouldForwardComponentProp:!0,ownerState:z,externalForwardedProps:{slots:v,slotProps:m},additionalProps:{label:u!=null&&u!==""&&S.required?p.jsxs(A.Fragment,{children:[u," ","*"]}):u}});return p.jsx(Bd,{slots:{root:C,input:j},slotProps:m,renderSuffix:T=>p.jsx(D,{...O,notched:typeof h<"u"?h:!!(T.startAdornment||T.filled||T.focused)}),fullWidth:a,inputComponent:l,multiline:f,ref:n,type:w,...x,classes:{...y,notchedOutline:null}})});ug.muiName="Input";const uk=yt(p.jsx("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage"),fk=yt(p.jsx("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),dk=yt(p.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked"),pk=yt(p.jsx("path",{d:"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z"}),"RadioButtonChecked"),hk=ue("span",{name:"MuiRadioButtonIcon",shouldForwardProp:Xn})({position:"relative",display:"flex"}),vk=ue(dk,{name:"MuiRadioButtonIcon"})({transform:"scale(1)"}),mk=ue(pk,{name:"MuiRadioButtonIcon"})(tt(({theme:e})=>({left:0,position:"absolute",transform:"scale(0)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeIn,duration:e.transitions.duration.shortest}),variants:[{props:{checked:!0},style:{transform:"scale(1)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeOut,duration:e.transitions.duration.shortest})}}]})));function v0(e){const{checked:t=!1,classes:n={},fontSize:r}=e,s={...e,checked:t};return p.jsxs(hk,{className:n.root,ownerState:s,children:[p.jsx(vk,{fontSize:r,className:n.background,ownerState:s}),p.jsx(mk,{fontSize:r,className:n.dot,ownerState:s})]})}const m0=A.createContext(void 0);function gk(){return A.useContext(m0)}function Ak(e){return Qe("MuiRadio",e)}const cw=Ke("MuiRadio",["root","checked","disabled","colorPrimary","colorSecondary","sizeSmall"]),yk=e=>{const{classes:t,color:n,size:r}=e,s={root:["root",`color${he(n)}`,r!=="medium"&&`size${he(r)}`]};return{...t,..._e(s,Ak,t)}},Pk=ue(sg,{shouldForwardProp:e=>Xn(e)||e==="classes",name:"MuiRadio",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size!=="medium"&&t[`size${he(n.size)}`],t[`color${he(n.color)}`]]}})(tt(({theme:e})=>({color:(e.vars||e).palette.text.secondary,[`&.${cw.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{color:"default",disabled:!1,disableRipple:!1},style:{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette.action.active,e.palette.action.hoverOpacity)}}},...Object.entries(e.palette).filter(dn()).map(([t])=>({props:{color:t,disabled:!1,disableRipple:!1},style:{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette[t].main,e.palette.action.hoverOpacity)}}})),...Object.entries(e.palette).filter(dn()).map(([t])=>({props:{color:t,disabled:!1},style:{[`&.${cw.checked}`]:{color:(e.vars||e).palette[t].main}}})),{props:{disableRipple:!1},style:{"&:hover":{"@media (hover: none)":{backgroundColor:"transparent"}}}}]})));function bk(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}const wk=p.jsx(v0,{checked:!0}),xk=p.jsx(v0,{}),xc=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiRadio"}),{checked:s,checkedIcon:a=wk,color:l="primary",icon:u=xk,name:f,onChange:h,size:v="medium",className:m,disabled:w,disableRipple:x=!1,slots:y={},slotProps:P={},inputProps:S,...z}=r,C=zo();let j=w;C&&typeof j>"u"&&(j=C.disabled),j??=!1;const D={...r,disabled:j,disableRipple:x,color:l,size:v},O=yk(D),T=gk();let M=s;const E=Lv(h,T&&T.onChange);let L=f;T&&(typeof M>"u"&&(M=bk(T.value,r.value)),typeof L>"u"&&(L=T.name));const H=P.input??S,[V,X]=ct("root",{ref:n,elementType:Pk,className:je(O.root,m),shouldForwardComponentProp:!0,externalForwardedProps:{slots:y,slotProps:P,...z},getSlotProps:B=>({...B,onChange:(Z,...F)=>{B.onChange?.(Z,...F),E(Z,...F)}}),ownerState:D,additionalProps:{type:"radio",icon:A.cloneElement(u,{fontSize:u.props.fontSize??v}),checkedIcon:A.cloneElement(a,{fontSize:a.props.fontSize??v}),disabled:j,name:L,checked:M,slots:y,slotProps:{input:typeof H=="function"?H(D):H}}});return p.jsx(V,{...X,classes:O})});function Sk(e){return Qe("MuiRadioGroup",e)}Ke("MuiRadioGroup",["root","row","error"]);const Hk=e=>{const{classes:t,row:n,error:r}=e;return _e({root:["root",n&&"row",r&&"error"]},Sk,t)},nd=A.forwardRef(function(t,n){const{actions:r,children:s,className:a,defaultValue:l,name:u,onChange:f,value:h,...v}=t,m=A.useRef(null),w=Hk(t),[x,y]=Ws({controlled:h,default:l,name:"RadioGroup"});A.useImperativeHandle(r,()=>({focus:()=>{let C=m.current.querySelector("input:not(:disabled):checked");C||(C=m.current.querySelector("input:not(:disabled)")),C&&C.focus()}}),[]);const P=cn(n,m),S=no(u),z=A.useMemo(()=>({name:S,onChange(C){y(C.target.value),f&&f(C,C.target.value)},value:x}),[S,f,y,x]);return p.jsx(m0.Provider,{value:z,children:p.jsx(kz,{role:"radiogroup",ref:P,className:je(w.root,a),...v,children:s})})});function g0(e){return Qe("MuiSelect",e)}const Ll=Ke("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var uw;const Ck=ue(p0,{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${Ll.select}`]:t.select},{[`&.${Ll.select}`]:t[n.variant]},{[`&.${Ll.error}`]:t.error},{[`&.${Ll.multiple}`]:t.multiple}]}})({[`&.${Ll.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),jk=ue(h0,{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${he(n.variant)}`],n.open&&t.iconOpen]}})({}),Dk=ue("input",{shouldForwardProp:e=>Lx(e)&&e!=="classes",name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function fw(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function zk(e){return e==null||typeof e=="string"&&!e.trim()}const Ok=e=>{const{classes:t,variant:n,disabled:r,multiple:s,open:a,error:l}=e,u={select:["select",n,r&&"disabled",s&&"multiple",l&&"error"],icon:["icon",`icon${he(n)}`,a&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return _e(u,g0,t)},kk=A.forwardRef(function(t,n){const{"aria-describedby":r,"aria-label":s,autoFocus:a,autoWidth:l,children:u,className:f,defaultOpen:h,defaultValue:v,disabled:m,displayEmpty:w,error:x=!1,IconComponent:y,inputRef:P,labelId:S,MenuProps:z={},multiple:C,name:j,onBlur:D,onChange:O,onClose:T,onFocus:M,onOpen:E,open:L,readOnly:H,renderValue:V,required:X,SelectDisplayProps:B={},tabIndex:Z,type:F,value:J,variant:ne="standard",...Q}=t,[G,R]=Ws({controlled:J,default:v,name:"Select"}),[U,I]=Ws({controlled:L,default:h,name:"Select"}),$=A.useRef(null),ee=A.useRef(null),[re,ae]=A.useState(null),{current:we}=A.useRef(L!=null),[se,xe]=A.useState(),Oe=cn(n,P),Re=A.useCallback(Ye=>{ee.current=Ye,Ye&&ae(Ye)},[]),Pe=re?.parentNode;A.useImperativeHandle(Oe,()=>({focus:()=>{ee.current.focus()},node:$.current,value:G}),[G]),A.useEffect(()=>{h&&U&&re&&!we&&(xe(l?null:Pe.clientWidth),ee.current.focus())},[re,l]),A.useEffect(()=>{a&&ee.current.focus()},[a]),A.useEffect(()=>{if(!S)return;const Ye=er(ee.current).getElementById(S);if(Ye){const _=()=>{getSelection().isCollapsed&&ee.current.focus()};return Ye.addEventListener("click",_),()=>{Ye.removeEventListener("click",_)}}},[S]);const Fe=(Ye,_)=>{Ye?E&&E(_):T&&T(_),we||(xe(l?null:Pe.clientWidth),I(Ye))},ge=Ye=>{Ye.button===0&&(Ye.preventDefault(),ee.current.focus(),Fe(!0,Ye))},We=Ye=>{Fe(!1,Ye)},At=A.Children.toArray(u),Le=Ye=>{const _=At.find(Y=>Y.props.value===Ye.target.value);_!==void 0&&(R(_.props.value),O&&O(Ye,_))},pt=Ye=>_=>{let Y;if(_.currentTarget.hasAttribute("tabindex")){if(C){Y=Array.isArray(G)?G.slice():[];const be=G.indexOf(Ye.props.value);be===-1?Y.push(Ye.props.value):Y.splice(be,1)}else Y=Ye.props.value;if(Ye.props.onClick&&Ye.props.onClick(_),G!==Y&&(R(Y),O)){const be=_.nativeEvent||_,Ce=new be.constructor(be.type,be);Object.defineProperty(Ce,"target",{writable:!0,value:{value:Y,name:j}}),O(Ce,Ye)}C||Fe(!1,_)}},ut=Ye=>{H||[" ","ArrowUp","ArrowDown","Enter"].includes(Ye.key)&&(Ye.preventDefault(),Fe(!0,Ye))},dt=re!==null&&U,N=Ye=>{!dt&&D&&(Object.defineProperty(Ye,"target",{writable:!0,value:{value:G,name:j}}),D(Ye))};delete Q["aria-invalid"];let q,ie;const fe=[];let Ae=!1;(td({value:G})||w)&&(V?q=V(G):Ae=!0);const ye=At.map(Ye=>{if(!A.isValidElement(Ye))return null;let _;if(C){if(!Array.isArray(G))throw new Error(ps(2));_=G.some(Y=>fw(Y,Ye.props.value)),_&&Ae&&fe.push(Ye.props.children)}else _=fw(G,Ye.props.value),_&&Ae&&(ie=Ye.props.children);return A.cloneElement(Ye,{"aria-selected":_?"true":"false",onClick:pt(Ye),onKeyUp:Y=>{Y.key===" "&&Y.preventDefault(),Ye.props.onKeyUp&&Ye.props.onKeyUp(Y)},role:"option",selected:_,value:void 0,"data-value":Ye.props.value})});Ae&&(C?fe.length===0?q=null:q=fe.reduce((Ye,_,Y)=>(Ye.push(_),Y{const{classes:t}=e,r=_e({root:["root"]},g0,t);return{...t,...r}},fg={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>Xn(e)&&e!=="variant",slot:"Root"},Ek=ue(lg,fg)(""),Rk=ue(ug,fg)(""),Mk=ue(ag,fg)(""),Sc=A.forwardRef(function(t,n){const r=nt({name:"MuiSelect",props:t}),{autoWidth:s=!1,children:a,classes:l={},className:u,defaultOpen:f=!1,displayEmpty:h=!1,IconComponent:v=Kx,id:m,input:w,inputProps:x,label:y,labelId:P,MenuProps:S,multiple:z=!1,native:C=!1,onClose:j,onOpen:D,open:O,renderValue:T,SelectDisplayProps:M,variant:E="outlined",...L}=r,H=C?nk:kk,V=zo(),X=Zs({props:r,muiFormControl:V,states:["variant","error"]}),B=X.variant||E,Z={...r,variant:B,classes:l},F=Tk(Z),{root:J,...ne}=F,Q=w||{standard:p.jsx(Ek,{ownerState:Z}),outlined:p.jsx(Rk,{label:y,ownerState:Z}),filled:p.jsx(Mk,{ownerState:Z})}[B],G=cn(n,Ys(Q));return p.jsx(A.Fragment,{children:A.cloneElement(Q,{inputComponent:H,inputProps:{children:a,error:X.error,IconComponent:v,variant:B,type:void 0,multiple:z,...C?{id:m}:{autoWidth:s,defaultOpen:f,displayEmpty:h,labelId:P,MenuProps:S,onClose:j,onOpen:D,open:O,renderValue:T,SelectDisplayProps:{id:m,...M}},...x,classes:x?Vn(ne,x.classes):ne,...w?w.props.inputProps:{}},...(z&&C||h)&&B==="outlined"?{notched:!0}:{},ref:G,className:je(Q.props.className,u,F.root),...!w&&{variant:B},...L})})});Sc.muiName="Select";function Lk(e={}){const{autoHideDuration:t=null,disableWindowBlurListener:n=!1,onClose:r,open:s,resumeHideDuration:a}=e,l=gi();A.useEffect(()=>{if(!s)return;function z(C){C.defaultPrevented||C.key==="Escape"&&r?.(C,"escapeKeyDown")}return document.addEventListener("keydown",z),()=>{document.removeEventListener("keydown",z)}},[s,r]);const u=$n((z,C)=>{r?.(z,C)}),f=$n(z=>{!r||z==null||l.start(z,()=>{u(null,"timeout")})});A.useEffect(()=>(s&&f(t),l.clear),[s,t,f,l]);const h=z=>{r?.(z,"clickaway")},v=l.clear,m=A.useCallback(()=>{t!=null&&f(a??t*.5)},[t,a,f]),w=z=>C=>{const j=z.onBlur;j?.(C),m()},x=z=>C=>{const j=z.onFocus;j?.(C),v()},y=z=>C=>{const j=z.onMouseEnter;j?.(C),v()},P=z=>C=>{const j=z.onMouseLeave;j?.(C),m()};return A.useEffect(()=>{if(!n&&s)return window.addEventListener("focus",m),window.addEventListener("blur",v),()=>{window.removeEventListener("focus",m),window.removeEventListener("blur",v)}},[n,s,m,v]),{getRootProps:(z={})=>{const C={...Qf(e),...Qf(z)};return{role:"presentation",...z,...C,onBlur:w(C),onFocus:x(C),onMouseEnter:y(C),onMouseLeave:P(C)}},onClickAway:h}}function Ik(e){return Qe("MuiSnackbarContent",e)}Ke("MuiSnackbarContent",["root","message","action"]);const Bk=e=>{const{classes:t}=e;return _e({root:["root"],action:["action"],message:["message"]},Ik,t)},Nk=ue(Br,{name:"MuiSnackbarContent",slot:"Root",overridesResolver:(e,t)=>t.root})(tt(({theme:e})=>{const t=e.palette.mode==="light"?.8:.98,n=Ax(e.palette.background.default,t);return{...e.typography.body2,color:e.vars?e.vars.palette.SnackbarContent.color:e.palette.getContrastText(n),backgroundColor:e.vars?e.vars.palette.SnackbarContent.bg:n,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,flexGrow:1,[e.breakpoints.up("sm")]:{flexGrow:"initial",minWidth:288}}})),Vk=ue("div",{name:"MuiSnackbarContent",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0"}),Xk=ue("div",{name:"MuiSnackbarContent",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),Fk=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiSnackbarContent"}),{action:s,className:a,message:l,role:u="alert",...f}=r,h=r,v=Bk(h);return p.jsxs(Nk,{role:u,square:!0,elevation:6,className:je(v.root,a),ownerState:h,ref:n,...f,children:[p.jsx(Vk,{className:v.message,ownerState:h,children:l}),s?p.jsx(Xk,{className:v.action,ownerState:h,children:s}):null]})});function Wk(e){return Qe("MuiSnackbar",e)}Ke("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);const Jk=e=>{const{classes:t,anchorOrigin:n}=e,r={root:["root",`anchorOrigin${he(n.vertical)}${he(n.horizontal)}`]};return _e(r,Wk,t)},qk=ue("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`anchorOrigin${he(n.anchorOrigin.vertical)}${he(n.anchorOrigin.horizontal)}`]]}})(tt(({theme:e})=>({zIndex:(e.vars||e).zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center",variants:[{props:({ownerState:t})=>t.anchorOrigin.vertical==="top",style:{top:8,[e.breakpoints.up("sm")]:{top:24}}},{props:({ownerState:t})=>t.anchorOrigin.vertical!=="top",style:{bottom:8,[e.breakpoints.up("sm")]:{bottom:24}}},{props:({ownerState:t})=>t.anchorOrigin.horizontal==="left",style:{justifyContent:"flex-start",[e.breakpoints.up("sm")]:{left:24,right:"auto"}}},{props:({ownerState:t})=>t.anchorOrigin.horizontal==="right",style:{justifyContent:"flex-end",[e.breakpoints.up("sm")]:{right:24,left:"auto"}}},{props:({ownerState:t})=>t.anchorOrigin.horizontal==="center",style:{[e.breakpoints.up("sm")]:{left:"50%",right:"auto",transform:"translateX(-50%)"}}}]}))),Uk=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiSnackbar"}),s=Vr(),a={enter:s.transitions.duration.enteringScreen,exit:s.transitions.duration.leavingScreen},{action:l,anchorOrigin:{vertical:u,horizontal:f}={vertical:"bottom",horizontal:"left"},autoHideDuration:h=null,children:v,className:m,ClickAwayListenerProps:w,ContentProps:x,disableWindowBlurListener:y=!1,message:P,onBlur:S,onClose:z,onFocus:C,onMouseEnter:j,onMouseLeave:D,open:O,resumeHideDuration:T,slots:M={},slotProps:E={},TransitionComponent:L,transitionDuration:H=a,TransitionProps:{onEnter:V,onExited:X,...B}={},...Z}=r,F={...r,anchorOrigin:{vertical:u,horizontal:f},autoHideDuration:h,disableWindowBlurListener:y,TransitionComponent:L,transitionDuration:H},J=Jk(F),{getRootProps:ne,onClickAway:Q}=Lk({...F}),[G,R]=A.useState(!0),U=Fe=>{R(!0),X&&X(Fe)},I=(Fe,ge)=>{R(!1),V&&V(Fe,ge)},$={slots:{transition:L,...M},slotProps:{content:x,clickAwayListener:w,transition:B,...E}},[ee,re]=ct("root",{ref:n,className:[J.root,m],elementType:qk,getSlotProps:ne,externalForwardedProps:{...$,...Z},ownerState:F}),[ae,{ownerState:we,...se}]=ct("clickAwayListener",{elementType:n0,externalForwardedProps:$,getSlotProps:Fe=>({onClickAway:(...ge)=>{Fe.onClickAway?.(...ge),Q(...ge)}}),ownerState:F}),[xe,Oe]=ct("content",{elementType:Fk,shouldForwardComponentProp:!0,externalForwardedProps:$,additionalProps:{message:P,action:l},ownerState:F}),[Re,Pe]=ct("transition",{elementType:bc,externalForwardedProps:$,getSlotProps:Fe=>({onEnter:(...ge)=>{Fe.onEnter?.(...ge),I(...ge)},onExited:(...ge)=>{Fe.onExited?.(...ge),U(...ge)}}),additionalProps:{appear:!0,in:O,timeout:H,direction:u==="top"?"down":"up"},ownerState:F});return!O&&G?null:p.jsx(ae,{...se,...M.clickAwayListener&&{ownerState:we},children:p.jsx(ee,{...re,children:p.jsx(Re,{...Pe,children:v||p.jsx(xe,{...Oe})})})})});function Yk(e){return Qe("MuiTooltip",e)}const Pn=Ke("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]);function Gk(e){return Math.round(e*1e5)/1e5}const Zk=e=>{const{classes:t,disableInteractive:n,arrow:r,touch:s,placement:a}=e,l={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",s&&"touch",`tooltipPlacement${he(a.split("-")[0])}`],arrow:["arrow"]};return _e(l,Yk,t)},Qk=ue(Td,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})(tt(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:"auto"}},{props:({open:t})=>!t,style:{pointerEvents:"none"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*="bottom"] .${Pn.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${Pn.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${Pn.arrow}`]:{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}},[`&[data-popper-placement*="left"] .${Pn.arrow}`]:{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*="right"] .${Pn.arrow}`]:{left:0,marginLeft:"-0.71em"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*="right"] .${Pn.arrow}`]:{right:0,marginRight:"-0.71em"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*="left"] .${Pn.arrow}`]:{right:0,marginRight:"-0.71em"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*="left"] .${Pn.arrow}`]:{left:0,marginLeft:"-0.71em"}}}]}))),Kk=ue("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${he(n.placement.split("-")[0])}`]]}})(tt(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:Pt(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium,[`.${Pn.popper}[data-popper-placement*="left"] &`]:{transformOrigin:"right center"},[`.${Pn.popper}[data-popper-placement*="right"] &`]:{transformOrigin:"left center"},[`.${Pn.popper}[data-popper-placement*="top"] &`]:{transformOrigin:"center bottom",marginBottom:"14px"},[`.${Pn.popper}[data-popper-placement*="bottom"] &`]:{transformOrigin:"center top",marginTop:"14px"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:"relative",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${Gk(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Pn.popper}[data-popper-placement*="left"] &`]:{marginRight:"14px"},[`.${Pn.popper}[data-popper-placement*="right"] &`]:{marginLeft:"14px"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Pn.popper}[data-popper-placement*="left"] &`]:{marginRight:"24px"},[`.${Pn.popper}[data-popper-placement*="right"] &`]:{marginLeft:"24px"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Pn.popper}[data-popper-placement*="left"] &`]:{marginLeft:"14px"},[`.${Pn.popper}[data-popper-placement*="right"] &`]:{marginRight:"14px"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Pn.popper}[data-popper-placement*="left"] &`]:{marginLeft:"24px"},[`.${Pn.popper}[data-popper-placement*="right"] &`]:{marginRight:"24px"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Pn.popper}[data-popper-placement*="top"] &`]:{marginBottom:"24px"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Pn.popper}[data-popper-placement*="bottom"] &`]:{marginTop:"24px"}}}]}))),_k=ue("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})(tt(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:Pt(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}})));let mf=!1;const dw=new zd;let Il={x:0,y:0};function gf(e,t){return(n,...r)=>{t&&t(n,...r),e(n,...r)}}const dg=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiTooltip"}),{arrow:s=!1,children:a,classes:l,components:u={},componentsProps:f={},describeChild:h=!1,disableFocusListener:v=!1,disableHoverListener:m=!1,disableInteractive:w=!1,disableTouchListener:x=!1,enterDelay:y=100,enterNextDelay:P=0,enterTouchDelay:S=700,followCursor:z=!1,id:C,leaveDelay:j=0,leaveTouchDelay:D=1500,onClose:O,onOpen:T,open:M,placement:E="bottom",PopperComponent:L,PopperProps:H={},slotProps:V={},slots:X={},title:B,TransitionComponent:Z,TransitionProps:F,...J}=r,ne=A.isValidElement(a)?a:p.jsx("span",{children:a}),Q=Vr(),G=Rc(),[R,U]=A.useState(),[I,$]=A.useState(null),ee=A.useRef(!1),re=w||z,ae=gi(),we=gi(),se=gi(),xe=gi(),[Oe,Re]=Ws({controlled:M,default:!1,name:"Tooltip",state:"open"});let Pe=Oe;const Fe=no(C),ge=A.useRef(),We=$n(()=>{ge.current!==void 0&&(document.body.style.WebkitUserSelect=ge.current,ge.current=void 0),xe.clear()});A.useEffect(()=>We,[We]);const At=Ue=>{dw.clear(),mf=!0,Re(!0),T&&!Pe&&T(Ue)},Le=$n(Ue=>{dw.start(800+j,()=>{mf=!1}),Re(!1),O&&Pe&&O(Ue),ae.start(Q.transitions.duration.shortest,()=>{ee.current=!1})}),pt=Ue=>{ee.current&&Ue.type!=="touchstart"||(R&&R.removeAttribute("title"),we.clear(),se.clear(),y||mf&&P?we.start(mf?P:y,()=>{At(Ue)}):At(Ue))},ut=Ue=>{we.clear(),se.start(j,()=>{Le(Ue)})},[,dt]=A.useState(!1),N=Ue=>{Oa(Ue.target)||(dt(!1),ut(Ue))},q=Ue=>{R||U(Ue.currentTarget),Oa(Ue.target)&&(dt(!0),pt(Ue))},ie=Ue=>{ee.current=!0;const Lt=ne.props;Lt.onTouchStart&&Lt.onTouchStart(Ue)},fe=Ue=>{ie(Ue),se.clear(),ae.clear(),We(),ge.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",xe.start(S,()=>{document.body.style.WebkitUserSelect=ge.current,pt(Ue)})},Ae=Ue=>{ne.props.onTouchEnd&&ne.props.onTouchEnd(Ue),We(),se.start(D,()=>{Le(Ue)})};A.useEffect(()=>{if(!Pe)return;function Ue(Lt){Lt.key==="Escape"&&Le(Lt)}return document.addEventListener("keydown",Ue),()=>{document.removeEventListener("keydown",Ue)}},[Le,Pe]);const ye=cn(Ys(ne),U,n);!B&&B!==0&&(Pe=!1);const ze=A.useRef(),Je=Ue=>{const Lt=ne.props;Lt.onMouseMove&&Lt.onMouseMove(Ue),Il={x:Ue.clientX,y:Ue.clientY},ze.current&&ze.current.update()},$e={},it=typeof B=="string";h?($e.title=!Pe&&it&&!m?B:null,$e["aria-describedby"]=Pe?Fe:null):($e["aria-label"]=it?B:null,$e["aria-labelledby"]=Pe&&!it?Fe:null);const qe={...$e,...J,...ne.props,className:je(J.className,ne.props.className),onTouchStart:ie,ref:ye,...z?{onMouseMove:Je}:{}},Mt={};x||(qe.onTouchStart=fe,qe.onTouchEnd=Ae),m||(qe.onMouseOver=gf(pt,qe.onMouseOver),qe.onMouseLeave=gf(ut,qe.onMouseLeave),re||(Mt.onMouseOver=pt,Mt.onMouseLeave=ut)),v||(qe.onFocus=gf(q,qe.onFocus),qe.onBlur=gf(N,qe.onBlur),re||(Mt.onFocus=q,Mt.onBlur=N));const It={...r,isRtl:G,arrow:s,disableInteractive:re,placement:E,PopperComponentProp:L,touch:ee.current},Ye=typeof V.popper=="function"?V.popper(It):V.popper,_=A.useMemo(()=>{let Ue=[{name:"arrow",enabled:!!I,options:{element:I,padding:4}}];return H.popperOptions?.modifiers&&(Ue=Ue.concat(H.popperOptions.modifiers)),Ye?.popperOptions?.modifiers&&(Ue=Ue.concat(Ye.popperOptions.modifiers)),{...H.popperOptions,...Ye?.popperOptions,modifiers:Ue}},[I,H.popperOptions,Ye?.popperOptions]),Y=Zk(It),be=typeof V.transition=="function"?V.transition(It):V.transition,Ce={slots:{popper:u.Popper,transition:u.Transition??Z,tooltip:u.Tooltip,arrow:u.Arrow,...X},slotProps:{arrow:V.arrow??f.arrow,popper:{...H,...Ye??f.popper},tooltip:V.tooltip??f.tooltip,transition:{...F,...be??f.transition}}},[ke,Me]=ct("popper",{elementType:Qk,externalForwardedProps:Ce,ownerState:It,className:je(Y.popper,H?.className)}),[Ze,Ie]=ct("transition",{elementType:bc,externalForwardedProps:Ce,ownerState:It}),[rt,ft]=ct("tooltip",{elementType:Kk,className:Y.tooltip,externalForwardedProps:Ce,ownerState:It}),[Tt,qt]=ct("arrow",{elementType:_k,className:Y.arrow,externalForwardedProps:Ce,ownerState:It,ref:$});return p.jsxs(A.Fragment,{children:[A.cloneElement(ne,qe),p.jsx(ke,{as:L??Td,placement:E,anchorEl:z?{getBoundingClientRect:()=>({top:Il.y,left:Il.x,right:Il.x,bottom:Il.y,width:0,height:0})}:R,popperRef:ze,open:R?Pe:!1,id:Fe,transition:!0,...Mt,...Me,popperOptions:_,children:({TransitionProps:Ue})=>p.jsx(Ze,{timeout:Q.transitions.duration.shorter,...Ue,...Ie,children:p.jsxs(rt,{...ft,children:[B,s?p.jsx(Tt,{...qt}):null]})})})]})}),Zo=F4({createStyledComponent:ue("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>nt({props:e,name:"MuiStack"})});function $k(e){return Qe("MuiSwitch",e)}const or=Ke("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),eT=e=>{const{classes:t,edge:n,size:r,color:s,checked:a,disabled:l}=e,u={root:["root",n&&`edge${he(n)}`,`size${he(r)}`],switchBase:["switchBase",`color${he(s)}`,a&&"checked",l&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},f=_e(u,$k,t);return{...t,...f}},tT=ue("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.edge&&t[`edge${he(n.edge)}`],t[`size${he(n.size)}`]]}})({display:"inline-flex",width:34+12*2,height:14+12*2,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"},variants:[{props:{edge:"start"},style:{marginLeft:-8}},{props:{edge:"end"},style:{marginRight:-8}},{props:{size:"small"},style:{width:40,height:24,padding:7,[`& .${or.thumb}`]:{width:16,height:16},[`& .${or.switchBase}`]:{padding:4,[`&.${or.checked}`]:{transform:"translateX(16px)"}}}}]}),nT=ue(sg,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.switchBase,{[`& .${or.input}`]:t.input},n.color!=="default"&&t[`color${he(n.color)}`]]}})(tt(({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode==="light"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${or.checked}`]:{transform:"translateX(20px)"},[`&.${or.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${or.checked} + .${or.track}`]:{opacity:.5},[`&.${or.disabled} + .${or.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode==="light"?.12:.2}`},[`& .${or.input}`]:{left:"-100%",width:"300%"}})),tt(({theme:e})=>({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[...Object.entries(e.palette).filter(dn(["light"])).map(([t])=>({props:{color:t},style:{[`&.${or.checked}`]:{color:(e.vars||e).palette[t].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Pt(e.palette[t].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${or.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode==="light"?ji(e.palette[t].main,.62):Ci(e.palette[t].main,.55)}`}},[`&.${or.checked} + .${or.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),rT=ue("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})(tt(({theme:e})=>({height:"100%",width:"100%",borderRadius:14/2,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode==="light"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode==="light"?.38:.3}`}))),oT=ue("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})(tt(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"}))),A0=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiSwitch"}),{className:s,color:a="primary",edge:l=!1,size:u="medium",sx:f,slots:h={},slotProps:v={},...m}=r,w={...r,color:a,edge:l,size:u},x=eT(w),y={slots:h,slotProps:v},[P,S]=ct("root",{className:je(x.root,s),elementType:tT,externalForwardedProps:y,ownerState:w,additionalProps:{sx:f}}),[z,C]=ct("thumb",{className:x.thumb,elementType:oT,externalForwardedProps:y,ownerState:w}),j=p.jsx(z,{...C}),[D,O]=ct("track",{className:x.track,elementType:rT,externalForwardedProps:y,ownerState:w});return p.jsxs(P,{...S,children:[p.jsx(nT,{type:"checkbox",icon:j,checkedIcon:j,ref:n,ownerState:w,...m,classes:{...x,root:x.switchBase},slots:{...h.switchBase&&{root:h.switchBase},...h.input&&{input:h.input}},slotProps:{...v.switchBase&&{root:typeof v.switchBase=="function"?v.switchBase(w):v.switchBase},...v.input&&{input:typeof v.input=="function"?v.input(w):v.input}}}),p.jsx(D,{...O})]})}),y0=A.createContext();function sT(e){return Qe("MuiTable",e)}Ke("MuiTable",["root","stickyHeader"]);const iT=e=>{const{classes:t,stickyHeader:n}=e;return _e({root:["root",n&&"stickyHeader"]},sT,t)},aT=ue("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.stickyHeader&&t.stickyHeader]}})(tt(({theme:e})=>({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":{...e.typography.body2,padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:"left",captionSide:"bottom"},variants:[{props:({ownerState:t})=>t.stickyHeader,style:{borderCollapse:"separate"}}]}))),pw="table",P0=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiTable"}),{className:s,component:a=pw,padding:l="normal",size:u="medium",stickyHeader:f=!1,...h}=r,v={...r,component:a,padding:l,size:u,stickyHeader:f},m=iT(v),w=A.useMemo(()=>({padding:l,size:u,stickyHeader:f}),[l,u,f]);return p.jsx(y0.Provider,{value:w,children:p.jsx(aT,{as:a,role:a===pw?null:"table",ref:n,className:je(m.root,s),ownerState:v,...h})})}),Nc=A.createContext();function lT(e){return Qe("MuiTableBody",e)}Ke("MuiTableBody",["root"]);const cT=e=>{const{classes:t}=e;return _e({root:["root"]},lT,t)},uT=ue("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-row-group"}),fT={variant:"body"},hw="tbody",b0=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiTableBody"}),{className:s,component:a=hw,...l}=r,u={...r,component:a},f=cT(u);return p.jsx(Nc.Provider,{value:fT,children:p.jsx(uT,{className:je(f.root,s),as:a,ref:n,role:a===hw?null:"rowgroup",ownerState:u,...l})})});function dT(e){return Qe("MuiTableCell",e)}const pT=Ke("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),hT=e=>{const{classes:t,variant:n,align:r,padding:s,size:a,stickyHeader:l}=e,u={root:["root",n,l&&"stickyHeader",r!=="inherit"&&`align${he(r)}`,s!=="normal"&&`padding${he(s)}`,`size${he(a)}`]};return _e(u,dT,t)},vT=ue("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`size${he(n.size)}`],n.padding!=="normal"&&t[`padding${he(n.padding)}`],n.align!=="inherit"&&t[`align${he(n.align)}`],n.stickyHeader&&t.stickyHeader]}})(tt(({theme:e})=>({...e.typography.body2,display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid + ${e.palette.mode==="light"?ji(Pt(e.palette.divider,1),.88):Ci(Pt(e.palette.divider,1),.68)}`,textAlign:"left",padding:16,variants:[{props:{variant:"head"},style:{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium}},{props:{variant:"body"},style:{color:(e.vars||e).palette.text.primary}},{props:{variant:"footer"},style:{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)}},{props:{size:"small"},style:{padding:"6px 16px",[`&.${pT.paddingCheckbox}`]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}}},{props:{padding:"checkbox"},style:{width:48,padding:"0 0 0 4px"}},{props:{padding:"none"},style:{padding:0}},{props:{align:"left"},style:{textAlign:"left"}},{props:{align:"center"},style:{textAlign:"center"}},{props:{align:"right"},style:{textAlign:"right",flexDirection:"row-reverse"}},{props:{align:"justify"},style:{textAlign:"justify"}},{props:({ownerState:t})=>t.stickyHeader,style:{position:"sticky",top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default}}]}))),ir=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiTableCell"}),{align:s="inherit",className:a,component:l,padding:u,scope:f,size:h,sortDirection:v,variant:m,...w}=r,x=A.useContext(y0),y=A.useContext(Nc),P=y&&y.variant==="head";let S;l?S=l:S=P?"th":"td";let z=f;S==="td"?z=void 0:!z&&P&&(z="col");const C=m||y&&y.variant,j={...r,align:s,component:S,padding:u||(x&&x.padding?x.padding:"normal"),size:h||(x&&x.size?x.size:"medium"),sortDirection:v,stickyHeader:C==="head"&&x&&x.stickyHeader,variant:C},D=hT(j);let O=null;return v&&(O=v==="asc"?"ascending":"descending"),p.jsx(vT,{as:S,ref:n,className:je(D.root,a),"aria-sort":O,scope:z,ownerState:j,...w})});function mT(e){return Qe("MuiTableContainer",e)}Ke("MuiTableContainer",["root"]);const gT=e=>{const{classes:t}=e;return _e({root:["root"]},mT,t)},AT=ue("div",{name:"MuiTableContainer",slot:"Root",overridesResolver:(e,t)=>t.root})({width:"100%",overflowX:"auto"}),w0=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiTableContainer"}),{className:s,component:a="div",...l}=r,u={...r,component:a},f=gT(u);return p.jsx(AT,{ref:n,as:a,className:je(f.root,s),ownerState:u,...l})});function yT(e){return Qe("MuiTableFooter",e)}Ke("MuiTableFooter",["root"]);const PT=e=>{const{classes:t}=e;return _e({root:["root"]},yT,t)},bT=ue("tfoot",{name:"MuiTableFooter",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-footer-group"}),wT={variant:"footer"},vw="tfoot",xT=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiTableFooter"}),{className:s,component:a=vw,...l}=r,u={...r,component:a},f=PT(u);return p.jsx(Nc.Provider,{value:wT,children:p.jsx(bT,{as:a,className:je(f.root,s),ref:n,role:a===vw?null:"rowgroup",ownerState:u,...l})})});function ST(e){return Qe("MuiTableHead",e)}Ke("MuiTableHead",["root"]);const HT=e=>{const{classes:t}=e;return _e({root:["root"]},ST,t)},CT=ue("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-header-group"}),jT={variant:"head"},mw="thead",DT=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiTableHead"}),{className:s,component:a=mw,...l}=r,u={...r,component:a},f=HT(u);return p.jsx(Nc.Provider,{value:jT,children:p.jsx(CT,{as:a,className:je(f.root,s),ref:n,role:a===mw?null:"rowgroup",ownerState:u,...l})})});function zT(e){return Qe("MuiToolbar",e)}Ke("MuiToolbar",["root","gutters","regular","dense"]);const OT=e=>{const{classes:t,disableGutters:n,variant:r}=e;return _e({root:["root",!n&&"gutters",r]},zT,t)},kT=ue("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})(tt(({theme:e})=>({position:"relative",display:"flex",alignItems:"center",variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}}},{props:{variant:"dense"},style:{minHeight:48}},{props:{variant:"regular"},style:e.mixins.toolbar}]}))),x0=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiToolbar"}),{className:s,component:a="div",disableGutters:l=!1,variant:u="regular",...f}=r,h={...r,component:a,disableGutters:l,variant:u},v=OT(h);return p.jsx(kT,{as:a,className:je(v.root,s),ref:n,ownerState:h,...f})}),TT=yt(p.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),ET=yt(p.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight"),RT=A.forwardRef(function(t,n){const{backIconButtonProps:r,count:s,disabled:a=!1,getItemAriaLabel:l,nextIconButtonProps:u,onPageChange:f,page:h,rowsPerPage:v,showFirstButton:m,showLastButton:w,slots:x={},slotProps:y={},...P}=t,S=Rc(),z=U=>{f(U,0)},C=U=>{f(U,h-1)},j=U=>{f(U,h+1)},D=U=>{f(U,Math.max(0,Math.ceil(s/v)-1))},O=x.firstButton??mr,T=x.lastButton??mr,M=x.nextButton??mr,E=x.previousButton??mr,L=x.firstButtonIcon??uk,H=x.lastButtonIcon??fk,V=x.nextButtonIcon??ET,X=x.previousButtonIcon??TT,B=S?T:O,Z=S?M:E,F=S?E:M,J=S?O:T,ne=S?y.lastButton:y.firstButton,Q=S?y.nextButton:y.previousButton,G=S?y.previousButton:y.nextButton,R=S?y.firstButton:y.lastButton;return p.jsxs("div",{ref:n,...P,children:[m&&p.jsx(B,{onClick:z,disabled:a||h===0,"aria-label":l("first",h),title:l("first",h),...ne,children:S?p.jsx(H,{...y.lastButtonIcon}):p.jsx(L,{...y.firstButtonIcon})}),p.jsx(Z,{onClick:C,disabled:a||h===0,color:"inherit","aria-label":l("previous",h),title:l("previous",h),...Q??r,children:S?p.jsx(V,{...y.nextButtonIcon}):p.jsx(X,{...y.previousButtonIcon})}),p.jsx(F,{onClick:j,disabled:a||(s!==-1?h>=Math.ceil(s/v)-1:!1),color:"inherit","aria-label":l("next",h),title:l("next",h),...G??u,children:S?p.jsx(X,{...y.previousButtonIcon}):p.jsx(V,{...y.nextButtonIcon})}),w&&p.jsx(J,{onClick:D,disabled:a||h>=Math.ceil(s/v)-1,"aria-label":l("last",h),title:l("last",h),...R,children:S?p.jsx(L,{...y.firstButtonIcon}):p.jsx(H,{...y.lastButtonIcon})})]})});function MT(e){return Qe("MuiTablePagination",e)}const cc=Ke("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]);var gw;const LT=ue(ir,{name:"MuiTablePagination",slot:"Root",overridesResolver:(e,t)=>t.root})(tt(({theme:e})=>({overflow:"auto",color:(e.vars||e).palette.text.primary,fontSize:e.typography.pxToRem(14),"&:last-child":{padding:0}}))),IT=ue(x0,{name:"MuiTablePagination",slot:"Toolbar",overridesResolver:(e,t)=>({[`& .${cc.actions}`]:t.actions,...t.toolbar})})(tt(({theme:e})=>({minHeight:52,paddingRight:2,[`${e.breakpoints.up("xs")} and (orientation: landscape)`]:{minHeight:52},[e.breakpoints.up("sm")]:{minHeight:52,paddingRight:2},[`& .${cc.actions}`]:{flexShrink:0,marginLeft:20}}))),BT=ue("div",{name:"MuiTablePagination",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})({flex:"1 1 100%"}),NT=ue("p",{name:"MuiTablePagination",slot:"SelectLabel",overridesResolver:(e,t)=>t.selectLabel})(tt(({theme:e})=>({...e.typography.body2,flexShrink:0}))),VT=ue(Sc,{name:"MuiTablePagination",slot:"Select",overridesResolver:(e,t)=>({[`& .${cc.selectIcon}`]:t.selectIcon,[`& .${cc.select}`]:t.select,...t.input,...t.selectRoot})})({color:"inherit",fontSize:"inherit",flexShrink:0,marginRight:32,marginLeft:8,[`& .${cc.select}`]:{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"}}),XT=ue(Jo,{name:"MuiTablePagination",slot:"MenuItem",overridesResolver:(e,t)=>t.menuItem})({}),FT=ue("p",{name:"MuiTablePagination",slot:"DisplayedRows",overridesResolver:(e,t)=>t.displayedRows})(tt(({theme:e})=>({...e.typography.body2,flexShrink:0})));function WT({from:e,to:t,count:n}){return`${e}–${t} of ${n!==-1?n:`more than ${t}`}`}function JT(e){return`Go to ${e} page`}const qT=e=>{const{classes:t}=e;return _e({root:["root"],toolbar:["toolbar"],spacer:["spacer"],selectLabel:["selectLabel"],select:["select"],input:["input"],selectIcon:["selectIcon"],menuItem:["menuItem"],displayedRows:["displayedRows"],actions:["actions"]},MT,t)},UT=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiTablePagination"}),{ActionsComponent:s=RT,backIconButtonProps:a,colSpan:l,component:u=ir,count:f,disabled:h=!1,getItemAriaLabel:v=JT,labelDisplayedRows:m=WT,labelRowsPerPage:w="Rows per page:",nextIconButtonProps:x,onPageChange:y,onRowsPerPageChange:P,page:S,rowsPerPage:z,rowsPerPageOptions:C=[10,25,50,100],SelectProps:j={},showFirstButton:D=!1,showLastButton:O=!1,slotProps:T={},slots:M={},...E}=r,L=r,H=qT(L),V=T?.select??j,X=V.native?"option":XT;let B;(u===ir||u==="td")&&(B=l||1e3);const Z=no(V.id),F=no(V.labelId),J=()=>f===-1?(S+1)*z:z===-1?f:Math.min(f,(S+1)*z),ne={slots:M,slotProps:T},[Q,G]=ct("root",{ref:n,className:H.root,elementType:LT,externalForwardedProps:{...ne,component:u,...E},ownerState:L,additionalProps:{colSpan:B}}),[R,U]=ct("toolbar",{className:H.toolbar,elementType:IT,externalForwardedProps:ne,ownerState:L}),[I,$]=ct("spacer",{className:H.spacer,elementType:BT,externalForwardedProps:ne,ownerState:L}),[ee,re]=ct("selectLabel",{className:H.selectLabel,elementType:NT,externalForwardedProps:ne,ownerState:L,additionalProps:{id:F}}),[ae,we]=ct("select",{className:H.select,elementType:VT,externalForwardedProps:ne,ownerState:L}),[se,xe]=ct("menuItem",{className:H.menuItem,elementType:X,externalForwardedProps:ne,ownerState:L}),[Oe,Re]=ct("displayedRows",{className:H.displayedRows,elementType:FT,externalForwardedProps:ne,ownerState:L});return p.jsx(Q,{...G,children:p.jsxs(R,{...U,children:[p.jsx(I,{...$}),C.length>1&&p.jsx(ee,{...re,children:w}),C.length>1&&p.jsx(ae,{variant:"standard",...!V.variant&&{input:gw||(gw=p.jsx(Bd,{}))},value:z,onChange:P,id:Z,labelId:F,...V,classes:{...V.classes,root:je(H.input,H.selectRoot,(V.classes||{}).root),select:je(H.select,(V.classes||{}).select),icon:je(H.selectIcon,(V.classes||{}).icon)},disabled:h,...we,children:C.map(Pe=>A.createElement(se,{...xe,key:Pe.label?Pe.label:Pe,value:Pe.value?Pe.value:Pe},Pe.label?Pe.label:Pe))}),p.jsx(Oe,{...Re,children:m({from:f===0?0:S*z+1,to:J(),count:f===-1?-1:f,page:S})}),p.jsx(s,{className:H.actions,backIconButtonProps:a,count:f,nextIconButtonProps:x,onPageChange:y,page:S,rowsPerPage:z,showFirstButton:D,showLastButton:O,slotProps:T.actions,slots:M.actions,getItemAriaLabel:v,disabled:h})]})})});function YT(e){return Qe("MuiTableRow",e)}const Aw=Ke("MuiTableRow",["root","selected","hover","head","footer"]),GT=e=>{const{classes:t,selected:n,hover:r,head:s,footer:a}=e;return _e({root:["root",n&&"selected",r&&"hover",s&&"head",a&&"footer"]},YT,t)},ZT=ue("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.head&&t.head,n.footer&&t.footer]}})(tt(({theme:e})=>({color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${Aw.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${Aw.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Pt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}}))),yw="tr",rd=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiTableRow"}),{className:s,component:a=yw,hover:l=!1,selected:u=!1,...f}=r,h=A.useContext(Nc),v={...r,component:a,hover:l,selected:u,head:h&&h.variant==="head",footer:h&&h.variant==="footer"},m=GT(v);return p.jsx(ZT,{as:a,ref:n,className:je(m.root,s),role:a===yw?null:"row",ownerState:v,...f})});function QT(e){return Qe("MuiTextField",e)}Ke("MuiTextField",["root"]);const KT={standard:lg,filled:ag,outlined:ug},_T=e=>{const{classes:t}=e;return _e({root:["root"]},QT,t)},$T=ue(rr,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Er=A.forwardRef(function(t,n){const r=nt({props:t,name:"MuiTextField"}),{autoComplete:s,autoFocus:a=!1,children:l,className:u,color:f="primary",defaultValue:h,disabled:v=!1,error:m=!1,FormHelperTextProps:w,fullWidth:x=!1,helperText:y,id:P,InputLabelProps:S,inputProps:z,InputProps:C,inputRef:j,label:D,maxRows:O,minRows:T,multiline:M=!1,name:E,onBlur:L,onChange:H,onFocus:V,placeholder:X,required:B=!1,rows:Z,select:F=!1,SelectProps:J,slots:ne={},slotProps:Q={},type:G,value:R,variant:U="outlined",...I}=r,$={...r,autoFocus:a,color:f,disabled:v,error:m,fullWidth:x,multiline:M,required:B,select:F,variant:U},ee=_T($),re=no(P),ae=y&&re?`${re}-helper-text`:void 0,we=D&&re?`${re}-label`:void 0,se=KT[U],xe={slots:ne,slotProps:{input:C,inputLabel:S,htmlInput:z,formHelperText:w,select:J,...Q}},Oe={},Re=xe.slotProps.inputLabel;U==="outlined"&&(Re&&typeof Re.shrink<"u"&&(Oe.notched=Re.shrink),Oe.label=D),F&&((!J||!J.native)&&(Oe.id=void 0),Oe["aria-describedby"]=void 0);const[Pe,Fe]=ct("root",{elementType:$T,shouldForwardComponentProp:!0,externalForwardedProps:{...xe,...I},ownerState:$,className:je(ee.root,u),ref:n,additionalProps:{disabled:v,error:m,fullWidth:x,required:B,color:f,variant:U}}),[ge,We]=ct("input",{elementType:se,externalForwardedProps:xe,additionalProps:Oe,ownerState:$}),[At,Le]=ct("inputLabel",{elementType:If,externalForwardedProps:xe,ownerState:$}),[pt,ut]=ct("htmlInput",{elementType:"input",externalForwardedProps:xe,ownerState:$}),[dt,N]=ct("formHelperText",{elementType:ya,externalForwardedProps:xe,ownerState:$}),[q,ie]=ct("select",{elementType:Sc,externalForwardedProps:xe,ownerState:$}),fe=p.jsx(ge,{"aria-describedby":ae,autoComplete:s,autoFocus:a,defaultValue:h,fullWidth:x,multiline:M,name:E,rows:Z,maxRows:O,minRows:T,type:G,value:R,id:re,inputRef:j,onBlur:L,onChange:H,onFocus:V,placeholder:X,inputProps:ut,slots:{input:ne.htmlInput?pt:void 0},...We});return p.jsxs(Pe,{...Fe,children:[D!=null&&D!==""&&p.jsx(At,{htmlFor:re,id:we,...Le,children:D}),F?p.jsx(q,{"aria-describedby":ae,id:re,labelId:we,value:R,input:fe,...ie,children:l}):fe,y&&p.jsx(dt,{id:ae,...N,children:y})]})}),xn="/hub",Nd="/services/japps",eE=["Any","Owned by me","Shared with me"],tE=["Recently modified","Name: A-Z","Name: Z-A"],nE=["Running","Ready","Pending","Unknown"],pg="startAppId";var Fa=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},rE={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},oE=class{#e=rE;#t=!1;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}},yi=new oE;function sE(e){setTimeout(e,0)}var ki=typeof window>"u"||"Deno"in globalThis;function ar(){}function iE(e,t){return typeof e=="function"?e(t):e}function em(e){return typeof e=="number"&&e>=0&&e!==1/0}function S0(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Js(e,t){return typeof e=="function"?e(t):e}function _r(e,t){return typeof e=="function"?e(t):e}function Pw(e,t){const{type:n="all",exact:r,fetchStatus:s,predicate:a,queryKey:l,stale:u}=e;if(l){if(r){if(t.queryHash!==hg(l,t.options))return!1}else if(!Hc(t.queryKey,l))return!1}if(n!=="all"){const f=t.isActive();if(n==="active"&&!f||n==="inactive"&&f)return!1}return!(typeof u=="boolean"&&t.isStale()!==u||s&&s!==t.state.fetchStatus||a&&!a(t))}function bw(e,t){const{exact:n,status:r,predicate:s,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(Ti(t.options.mutationKey)!==Ti(a))return!1}else if(!Hc(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||s&&!s(t))}function hg(e,t){return(t?.queryKeyHashFn||Ti)(e)}function Ti(e){return JSON.stringify(e,(t,n)=>tm(n)?Object.keys(n).sort().reduce((r,s)=>(r[s]=n[s],r),{}):n)}function Hc(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(n=>Hc(e[n],t[n])):!1}var aE=Object.prototype.hasOwnProperty;function H0(e,t,n=0){if(e===t)return e;if(n>500)return t;const r=ww(e)&&ww(t);if(!r&&!(tm(e)&&tm(t)))return t;const a=(r?e:Object.keys(e)).length,l=r?t:Object.keys(t),u=l.length,f=r?new Array(u):{};let h=0;for(let v=0;v{yi.setTimeout(t,e)})}function nm(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?H0(e,t):t}function cE(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function uE(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var vg=Symbol();function C0(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===vg?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function mg(e,t){return typeof e=="function"?e(...t):!!e}function fE(e,t,n){let r=!1,s;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(s??=t(),r||(r=!0,s.aborted?n():s.addEventListener("abort",n,{once:!0})),s)}),e}var dE=class extends Fa{#e;#t;#n;constructor(){super(),this.#n=e=>{if(!ki&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(t=>{typeof t=="boolean"?this.setFocused(t):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e=="boolean"?this.#e:globalThis.document?.visibilityState!=="hidden"}},gg=new dE;function rm(){let e,t;const n=new Promise((s,a)=>{e=s,t=a});n.status="pending",n.catch(()=>{});function r(s){Object.assign(n,s),delete n.resolve,delete n.reject}return n.resolve=s=>{r({status:"fulfilled",value:s}),e(s)},n.reject=s=>{r({status:"rejected",reason:s}),t(s)},n}var pE=sE;function hE(){let e=[],t=0,n=u=>{u()},r=u=>{u()},s=pE;const a=u=>{t?e.push(u):s(()=>{n(u)})},l=()=>{const u=e;e=[],u.length&&s(()=>{r(()=>{u.forEach(f=>{n(f)})})})};return{batch:u=>{let f;t++;try{f=u()}finally{t--,t||l()}return f},batchCalls:u=>(...f)=>{a(()=>{u(...f)})},schedule:a,setNotifyFunction:u=>{n=u},setBatchNotifyFunction:u=>{r=u},setScheduler:u=>{s=u}}}var Mn=hE(),vE=class extends Fa{#e=!0;#t;#n;constructor(){super(),this.#n=e=>{if(!ki&&window.addEventListener){const t=()=>e(!0),n=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(n=>{n(e)}))}isOnline(){return this.#e}},sd=new vE;function mE(e){return Math.min(1e3*2**e,3e4)}function j0(e){return(e??"online")==="online"?sd.isOnline():!0}var om=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function D0(e){let t=!1,n=0,r;const s=rm(),a=()=>s.status!=="pending",l=P=>{if(!a()){const S=new om(P);w(S),e.onCancel?.(S)}},u=()=>{t=!0},f=()=>{t=!1},h=()=>gg.isFocused()&&(e.networkMode==="always"||sd.isOnline())&&e.canRun(),v=()=>j0(e.networkMode)&&e.canRun(),m=P=>{a()||(r?.(),s.resolve(P))},w=P=>{a()||(r?.(),s.reject(P))},x=()=>new Promise(P=>{r=S=>{(a()||h())&&P(S)},e.onPause?.()}).then(()=>{r=void 0,a()||e.onContinue?.()}),y=()=>{if(a())return;let P;const S=n===0?e.initialPromise:void 0;try{P=S??e.fn()}catch(z){P=Promise.reject(z)}Promise.resolve(P).then(m).catch(z=>{if(a())return;const C=e.retry??(ki?0:3),j=e.retryDelay??mE,D=typeof j=="function"?j(n,z):j,O=C===!0||typeof C=="number"&&nh()?void 0:x()).then(()=>{t?w(z):y()})})};return{promise:s,status:()=>s.status,cancel:l,continue:()=>(r?.(),s),cancelRetry:u,continueRetry:f,canStart:v,start:()=>(v()?y():x().then(y),s)}}var z0=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),em(this.gcTime)&&(this.#e=yi.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(ki?1/0:5*60*1e3))}clearGcTimeout(){this.#e&&(yi.clearTimeout(this.#e),this.#e=void 0)}},gE=class extends z0{#e;#t;#n;#o;#r;#i;#a;constructor(e){super(),this.#a=!1,this.#i=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#o=e.client,this.#n=this.#o.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#e=Hw(this.options),this.state=e.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#r?.promise}setOptions(e){if(this.options={...this.#i,...e},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const t=Hw(this.options);t.data!==void 0&&(this.setState(Sw(t.data,t.dataUpdatedAt)),this.#e=t)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(e,t){const n=nm(this.state.data,e,this.options);return this.#s({data:n,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e,t){this.#s({type:"setState",state:e,setStateOptions:t})}cancel(e){const t=this.#r?.promise;return this.#r?.cancel(e),t?t.then(ar).catch(ar):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#e)}isActive(){return this.observers.some(e=>_r(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===vg||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>Js(e.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e==="static"?!1:this.state.isInvalidated?!0:!S0(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#r?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#r?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#r&&(this.#a?this.#r.cancel({revert:!0}):this.#r.cancelRetry()),this.scheduleGc()),this.#n.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#s({type:"invalidate"})}async fetch(e,t){if(this.state.fetchStatus!=="idle"&&this.#r?.status()!=="rejected"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#r)return this.#r.continueRetry(),this.#r.promise}if(e&&this.setOptions(e),!this.options.queryFn){const u=this.observers.find(f=>f.options.queryFn);u&&this.setOptions(u.options)}const n=new AbortController,r=u=>{Object.defineProperty(u,"signal",{enumerable:!0,get:()=>(this.#a=!0,n.signal)})},s=()=>{const u=C0(this.options,t),h=(()=>{const v={client:this.#o,queryKey:this.queryKey,meta:this.meta};return r(v),v})();return this.#a=!1,this.options.persister?this.options.persister(u,h,this):u(h)},l=(()=>{const u={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#o,state:this.state,fetchFn:s};return r(u),u})();this.options.behavior?.onFetch(l,this),this.#t=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==l.fetchOptions?.meta)&&this.#s({type:"fetch",meta:l.fetchOptions?.meta}),this.#r=D0({initialPromise:t?.initialPromise,fn:l.fetchFn,onCancel:u=>{u instanceof om&&u.revert&&this.setState({...this.#t,fetchStatus:"idle"}),n.abort()},onFail:(u,f)=>{this.#s({type:"failed",failureCount:u,error:f})},onPause:()=>{this.#s({type:"pause"})},onContinue:()=>{this.#s({type:"continue"})},retry:l.options.retry,retryDelay:l.options.retryDelay,networkMode:l.options.networkMode,canRun:()=>!0});try{const u=await this.#r.start();if(u===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(u),this.#n.config.onSuccess?.(u,this),this.#n.config.onSettled?.(u,this.state.error,this),u}catch(u){if(u instanceof om){if(u.silent)return this.#r.promise;if(u.revert){if(this.state.data===void 0)throw u;return this.state.data}}throw this.#s({type:"error",error:u}),this.#n.config.onError?.(u,this),this.#n.config.onSettled?.(this.state.data,u,this),u}finally{this.scheduleGc()}}#s(e){const t=n=>{switch(e.type){case"failed":return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...O0(n.data,this.options),fetchMeta:e.meta??null};case"success":const r={...n,...Sw(e.data,e.dataUpdatedAt),dataUpdateCount:n.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#t=e.manual?r:void 0,r;case"error":const s=e.error;return{...n,error:s,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:s,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}};this.state=t(this.state),Mn.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:e})})}};function O0(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:j0(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function Sw(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function Hw(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var AE=class extends Fa{constructor(e,t){super(),this.options=t,this.#e=e,this.#s=null,this.#a=rm(),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#n=void 0;#o=void 0;#r;#i;#a;#s;#v;#d;#p;#c;#u;#l;#h=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),Cw(this.#t,this.options)?this.#f():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return sm(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return sm(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#P(),this.#b(),this.#t.removeObserver(this)}setOptions(e){const t=this.options,n=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof _r(this.options.enabled,this.#t)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#w(),this.#t.setOptions(this.options),t._defaulted&&!od(this.options,t)&&this.#e.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#t,observer:this});const r=this.hasListeners();r&&jw(this.#t,n,this.options,t)&&this.#f(),this.updateResult(),r&&(this.#t!==n||_r(this.options.enabled,this.#t)!==_r(t.enabled,this.#t)||Js(this.options.staleTime,this.#t)!==Js(t.staleTime,this.#t))&&this.#m();const s=this.#g();r&&(this.#t!==n||_r(this.options.enabled,this.#t)!==_r(t.enabled,this.#t)||s!==this.#l)&&this.#A(s)}getOptimisticResult(e){const t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return PE(this,n)&&(this.#o=n,this.#i=this.options,this.#r=this.#t.state),n}getCurrentResult(){return this.#o}trackResult(e,t){return new Proxy(e,{get:(n,r)=>(this.trackProp(r),t?.(r),r==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&this.#a.status==="pending"&&this.#a.reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(n,r))})}trackProp(e){this.#h.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#f({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#o))}#f(e){this.#w();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(ar)),t}#m(){this.#P();const e=Js(this.options.staleTime,this.#t);if(ki||this.#o.isStale||!em(e))return;const n=S0(this.#o.dataUpdatedAt,e)+1;this.#c=yi.setTimeout(()=>{this.#o.isStale||this.updateResult()},n)}#g(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#A(e){this.#b(),this.#l=e,!(ki||_r(this.options.enabled,this.#t)===!1||!em(this.#l)||this.#l===0)&&(this.#u=yi.setInterval(()=>{(this.options.refetchIntervalInBackground||gg.isFocused())&&this.#f()},this.#l))}#y(){this.#m(),this.#A(this.#g())}#P(){this.#c&&(yi.clearTimeout(this.#c),this.#c=void 0)}#b(){this.#u&&(yi.clearInterval(this.#u),this.#u=void 0)}createResult(e,t){const n=this.#t,r=this.options,s=this.#o,a=this.#r,l=this.#i,f=e!==n?e.state:this.#n,{state:h}=e;let v={...h},m=!1,w;if(t._optimisticResults){const E=this.hasListeners(),L=!E&&Cw(e,t),H=E&&jw(e,n,t,r);(L||H)&&(v={...v,...O0(h.data,e.options)}),t._optimisticResults==="isRestoring"&&(v.fetchStatus="idle")}let{error:x,errorUpdatedAt:y,status:P}=v;w=v.data;let S=!1;if(t.placeholderData!==void 0&&w===void 0&&P==="pending"){let E;s?.isPlaceholderData&&t.placeholderData===l?.placeholderData?(E=s.data,S=!0):E=typeof t.placeholderData=="function"?t.placeholderData(this.#p?.state.data,this.#p):t.placeholderData,E!==void 0&&(P="success",w=nm(s?.data,E,t),m=!0)}if(t.select&&w!==void 0&&!S)if(s&&w===a?.data&&t.select===this.#v)w=this.#d;else try{this.#v=t.select,w=t.select(w),w=nm(s?.data,w,t),this.#d=w,this.#s=null}catch(E){this.#s=E}this.#s&&(x=this.#s,w=this.#d,y=Date.now(),P="error");const z=v.fetchStatus==="fetching",C=P==="pending",j=P==="error",D=C&&z,O=w!==void 0,M={status:P,fetchStatus:v.fetchStatus,isPending:C,isSuccess:P==="success",isError:j,isInitialLoading:D,isLoading:D,data:w,dataUpdatedAt:v.dataUpdatedAt,error:x,errorUpdatedAt:y,failureCount:v.fetchFailureCount,failureReason:v.fetchFailureReason,errorUpdateCount:v.errorUpdateCount,isFetched:v.dataUpdateCount>0||v.errorUpdateCount>0,isFetchedAfterMount:v.dataUpdateCount>f.dataUpdateCount||v.errorUpdateCount>f.errorUpdateCount,isFetching:z,isRefetching:z&&!C,isLoadingError:j&&!O,isPaused:v.fetchStatus==="paused",isPlaceholderData:m,isRefetchError:j&&O,isStale:Ag(e,t),refetch:this.refetch,promise:this.#a,isEnabled:_r(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){const E=M.data!==void 0,L=M.status==="error"&&!E,H=B=>{L?B.reject(M.error):E&&B.resolve(M.data)},V=()=>{const B=this.#a=M.promise=rm();H(B)},X=this.#a;switch(X.status){case"pending":e.queryHash===n.queryHash&&H(X);break;case"fulfilled":(L||M.data!==X.value)&&V();break;case"rejected":(!L||M.error!==X.reason)&&V();break}}return M}updateResult(){const e=this.#o,t=this.createResult(this.#t,this.options);if(this.#r=this.#t.state,this.#i=this.options,this.#r.data!==void 0&&(this.#p=this.#t),od(t,e))return;this.#o=t;const n=()=>{if(!e)return!0;const{notifyOnChangeProps:r}=this.options,s=typeof r=="function"?r():r;if(s==="all"||!s&&!this.#h.size)return!0;const a=new Set(s??this.#h);return this.options.throwOnError&&a.add("error"),Object.keys(this.#o).some(l=>{const u=l;return this.#o[u]!==e[u]&&a.has(u)})};this.#x({listeners:n()})}#w(){const e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;const t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#x(e){Mn.batch(()=>{e.listeners&&this.listeners.forEach(t=>{t(this.#o)}),this.#e.getQueryCache().notify({query:this.#t,type:"observerResultsUpdated"})})}};function yE(e,t){return _r(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function Cw(e,t){return yE(e,t)||e.state.data!==void 0&&sm(e,t,t.refetchOnMount)}function sm(e,t,n){if(_r(t.enabled,e)!==!1&&Js(t.staleTime,e)!=="static"){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&Ag(e,t)}return!1}function jw(e,t,n,r){return(e!==t||_r(r.enabled,e)===!1)&&(!n.suspense||e.state.status!=="error")&&Ag(e,n)}function Ag(e,t){return _r(t.enabled,e)!==!1&&e.isStaleByTime(Js(t.staleTime,e))}function PE(e,t){return!od(e.getCurrentResult(),t)}function Dw(e){return{onFetch:(t,n)=>{const r=t.options,s=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],l=t.state.data?.pageParams||[];let u={pages:[],pageParams:[]},f=0;const h=async()=>{let v=!1;const m=y=>{fE(y,()=>t.signal,()=>v=!0)},w=C0(t.options,t.fetchOptions),x=async(y,P,S)=>{if(v)return Promise.reject();if(P==null&&y.pages.length)return Promise.resolve(y);const C=(()=>{const T={client:t.client,queryKey:t.queryKey,pageParam:P,direction:S?"backward":"forward",meta:t.options.meta};return m(T),T})(),j=await w(C),{maxPages:D}=t.options,O=S?uE:cE;return{pages:O(y.pages,j,D),pageParams:O(y.pageParams,P,D)}};if(s&&a.length){const y=s==="backward",P=y?bE:zw,S={pages:a,pageParams:l},z=P(r,S);u=await x(S,z,y)}else{const y=e??a.length;do{const P=f===0?l[0]??r.initialPageParam:zw(r,u);if(f>0&&P==null)break;u=await x(u,P),f++}while(ft.options.persister?.(h,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=h}}}function zw(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function bE(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var wE=class extends z0{#e;#t;#n;#o;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#t=[],this.state=e.state||k0(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#t.length||(this.state.status==="pending"?this.scheduleGc():this.#n.remove(this))}continue(){return this.#o?.continue()??this.execute(this.state.variables)}async execute(e){const t=()=>{this.#r({type:"continue"})},n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#o=D0({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(new Error("No mutationFn found")),onFail:(a,l)=>{this.#r({type:"failed",failureCount:a,error:l})},onPause:()=>{this.#r({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});const r=this.state.status==="pending",s=!this.#o.canStart();try{if(r)t();else{this.#r({type:"pending",variables:e,isPaused:s}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,n);const l=await this.options.onMutate?.(e,n);l!==this.state.context&&this.#r({type:"pending",context:l,variables:e,isPaused:s})}const a=await this.#o.start();return await this.#n.config.onSuccess?.(a,e,this.state.context,this,n),await this.options.onSuccess?.(a,e,this.state.context,n),await this.#n.config.onSettled?.(a,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(a,null,e,this.state.context,n),this.#r({type:"success",data:a}),a}catch(a){try{await this.#n.config.onError?.(a,e,this.state.context,this,n)}catch(l){Promise.reject(l)}try{await this.options.onError?.(a,e,this.state.context,n)}catch(l){Promise.reject(l)}try{await this.#n.config.onSettled?.(void 0,a,this.state.variables,this.state.context,this,n)}catch(l){Promise.reject(l)}try{await this.options.onSettled?.(void 0,a,e,this.state.context,n)}catch(l){Promise.reject(l)}throw this.#r({type:"error",error:a}),a}finally{this.#n.runNext(this)}}#r(e){const t=n=>{switch(e.type){case"failed":return{...n,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...n,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=t(this.state),Mn.batch(()=>{this.#t.forEach(n=>{n.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:"updated",action:e})})}};function k0(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var xE=class extends Fa{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#n=0}#e;#t;#n;build(e,t,n){const r=new wE({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#e.add(e);const t=Af(e);if(typeof t=="string"){const n=this.#t.get(t);n?n.push(e):this.#t.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#e.delete(e)){const t=Af(e);if(typeof t=="string"){const n=this.#t.get(t);if(n)if(n.length>1){const r=n.indexOf(e);r!==-1&&n.splice(r,1)}else n[0]===e&&this.#t.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){const t=Af(e);if(typeof t=="string"){const r=this.#t.get(t)?.find(s=>s.state.status==="pending");return!r||r===e}else return!0}runNext(e){const t=Af(e);return typeof t=="string"?this.#t.get(t)?.find(r=>r!==e&&r.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){Mn.batch(()=>{this.#e.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){const t={exact:!0,...e};return this.getAll().find(n=>bw(t,n))}findAll(e={}){return this.getAll().filter(t=>bw(e,t))}notify(e){Mn.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(t=>t.state.isPaused);return Mn.batch(()=>Promise.all(e.map(t=>t.continue().catch(ar))))}};function Af(e){return e.options.scope?.id}var SE=class extends Fa{#e;#t=void 0;#n;#o;constructor(t,n){super(),this.#e=t,this.setOptions(n),this.bindMethods(),this.#r()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){const n=this.options;this.options=this.#e.defaultMutationOptions(t),od(this.options,n)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),n?.mutationKey&&this.options.mutationKey&&Ti(n.mutationKey)!==Ti(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(t){this.#r(),this.#i(t)}getCurrentResult(){return this.#t}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#r(),this.#i()}mutate(t,n){return this.#o=n,this.#n?.removeObserver(this),this.#n=this.#e.getMutationCache().build(this.#e,this.options),this.#n.addObserver(this),this.#n.execute(t)}#r(){const t=this.#n?.state??k0();this.#t={...t,isPending:t.status==="pending",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset}}#i(t){Mn.batch(()=>{if(this.#o&&this.hasListeners()){const n=this.#t.variables,r=this.#t.context,s={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(t?.type==="success"){try{this.#o.onSuccess?.(t.data,n,r,s)}catch(a){Promise.reject(a)}try{this.#o.onSettled?.(t.data,null,n,r,s)}catch(a){Promise.reject(a)}}else if(t?.type==="error"){try{this.#o.onError?.(t.error,n,r,s)}catch(a){Promise.reject(a)}try{this.#o.onSettled?.(void 0,t.error,n,r,s)}catch(a){Promise.reject(a)}}}this.listeners.forEach(n=>{n(this.#t)})})}},HE=class extends Fa{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){const r=t.queryKey,s=t.queryHash??hg(r,t);let a=this.get(s);return a||(a=new gE({client:e,queryKey:r,queryHash:s,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){Mn.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){const t={exact:!0,...e};return this.getAll().find(n=>Pw(t,n))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(n=>Pw(e,n)):t}notify(e){Mn.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){Mn.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Mn.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},CE=class{#e;#t;#n;#o;#r;#i;#a;#s;constructor(e={}){this.#e=e.queryCache||new HE,this.#t=e.mutationCache||new xE,this.#n=e.defaultOptions||{},this.#o=new Map,this.#r=new Map,this.#i=0}mount(){this.#i++,this.#i===1&&(this.#a=gg.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=sd.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#i--,this.#i===0&&(this.#a?.(),this.#a=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#t.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(Js(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),a=this.#e.get(r.queryHash)?.state.data,l=iE(t,a);if(l!==void 0)return this.#e.build(this,r).setData(l,{...n,manual:!0})}setQueriesData(e,t,n){return Mn.batch(()=>this.#e.findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){const t=this.#e;Mn.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=this.#e;return Mn.batch(()=>(n.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=Mn.batch(()=>this.#e.findAll(e).map(s=>s.cancel(n)));return Promise.all(r).then(ar).catch(ar)}invalidateQueries(e,t={}){return Mn.batch(()=>(this.#e.findAll(e).forEach(n=>{n.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=Mn.batch(()=>this.#e.findAll(e).filter(s=>!s.isDisabled()&&!s.isStatic()).map(s=>{let a=s.fetch(void 0,n);return n.throwOnError||(a=a.catch(ar)),s.state.fetchStatus==="paused"?Promise.resolve():a}));return Promise.all(r).then(ar)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=this.#e.build(this,t);return n.isStaleByTime(Js(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(ar).catch(ar)}fetchInfiniteQuery(e){return e.behavior=Dw(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(ar).catch(ar)}ensureInfiniteQueryData(e){return e.behavior=Dw(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return sd.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#o.set(Ti(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#o.values()],n={};return t.forEach(r=>{Hc(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){this.#r.set(Ti(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#r.values()],n={};return t.forEach(r=>{Hc(e,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=hg(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===vg&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},T0=A.createContext(void 0),Vd=e=>{const t=A.useContext(T0);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},jE=({client:e,children:t})=>(A.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),p.jsx(T0.Provider,{value:e,children:t})),E0=A.createContext(!1),DE=()=>A.useContext(E0);E0.Provider;function zE(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var OE=A.createContext(zE()),kE=()=>A.useContext(OE),TE=(e,t,n)=>{const r=n?.state.error&&typeof e.throwOnError=="function"?mg(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},EE=e=>{A.useEffect(()=>{e.clearReset()},[e])},RE=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:s})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(s&&e.data===void 0||mg(n,[e.error,r])),ME=e=>{if(e.suspense){const n=s=>s==="static"?s:Math.max(s??1e3,1e3),r=e.staleTime;e.staleTime=typeof r=="function"?(...s)=>n(r(...s)):n(r),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},LE=(e,t)=>e.isLoading&&e.isFetching&&!t,IE=(e,t)=>e?.suspense&&t.isPending,Ow=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function BE(e,t,n){const r=DE(),s=kE(),a=Vd(),l=a.defaultQueryOptions(e);a.getDefaultOptions().queries?._experimental_beforeQuery?.(l);const u=a.getQueryCache().get(l.queryHash);l._optimisticResults=r?"isRestoring":"optimistic",ME(l),TE(l,s,u),EE(s);const f=!a.getQueryCache().get(l.queryHash),[h]=A.useState(()=>new t(a,l)),v=h.getOptimisticResult(l),m=!r&&e.subscribed!==!1;if(A.useSyncExternalStore(A.useCallback(w=>{const x=m?h.subscribe(Mn.batchCalls(w)):ar;return h.updateResult(),x},[h,m]),()=>h.getCurrentResult(),()=>h.getCurrentResult()),A.useEffect(()=>{h.setOptions(l)},[l,h]),IE(l,v))throw Ow(l,h,s);if(RE({result:v,errorResetBoundary:s,throwOnError:l.throwOnError,query:u,suspense:l.suspense}))throw v.error;return a.getDefaultOptions().queries?._experimental_afterQuery?.(l,v),l.experimental_prefetchInRender&&!ki&&LE(v,r)&&(f?Ow(l,h,s):u?.promise)?.catch(ar).finally(()=>{h.updateResult()}),l.notifyOnChangeProps?v:h.trackResult(v)}function Un(e,t){return BE(e,AE)}function La(e,t){const n=Vd(),[r]=A.useState(()=>new SE(n,e));A.useEffect(()=>{r.setOptions(e)},[r,e]);const s=A.useSyncExternalStore(A.useCallback(l=>r.subscribe(Mn.batchCalls(l)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),a=A.useCallback((l,u)=>{r.mutate(l,u).catch(ar)},[r]);if(s.error&&mg(r.options.throwOnError,[s.error]))throw s.error;return{...s,mutate:a,mutateAsync:s.mutate}}var yf={},kw;function NE(){if(kw)return yf;kw=1;var e=Bx();return yf.createRoot=e.createRoot,yf.hydrateRoot=e.hydrateRoot,yf}var VE=NE();const XE=pd(VE);/** + * react-router v7.13.0 * * Copyright (c) Remix Software Inc. * @@ -204,17 +204,17 @@ Error generating stack: `+b.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */var Tw="popstate";function JE(e={}){function t(r,s){let{pathname:a,search:l,hash:u}=r.location;return im("",{pathname:a,search:l,hash:u},s.state&&s.state.usr||null,s.state&&s.state.key||"default")}function n(r,s){return typeof s=="string"?s:jc(s)}return UE(t,n,null,e)}function dn(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function so(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function qE(){return Math.random().toString(36).substring(2,10)}function Ew(e,t){return{usr:e.state,key:e.key,idx:t}}function im(e,t,n=null,r){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?Wa(t):t,state:n,key:t&&t.key||r||qE()}}function jc({pathname:e="/",search:t="",hash:n=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),n&&n!=="#"&&(e+=n.charAt(0)==="#"?n:"#"+n),e}function Wa(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function UE(e,t,n,r={}){let{window:s=document.defaultView,v5Compat:a=!1}=r,l=s.history,u="POP",f=null,h=v();h==null&&(h=0,l.replaceState({...l.state,idx:h},""));function v(){return(l.state||{idx:null}).idx}function m(){u="POP";let S=v(),z=S==null?null:S-h;h=S,f&&f({action:u,location:P.location,delta:z})}function w(S,z){u="PUSH";let C=im(P.location,S,z);h=v()+1;let j=Ew(C,h),D=P.createHref(C);try{l.pushState(j,"",D)}catch(k){if(k instanceof DOMException&&k.name==="DataCloneError")throw k;s.location.assign(D)}a&&f&&f({action:u,location:P.location,delta:1})}function x(S,z){u="REPLACE";let C=im(P.location,S,z);h=v();let j=Ew(C,h),D=P.createHref(C);l.replaceState(j,"",D),a&&f&&f({action:u,location:P.location,delta:0})}function A(S){return YE(S)}let P={get action(){return u},get location(){return e(s,l)},listen(S){if(f)throw new Error("A history only accepts one active listener");return s.addEventListener(Tw,m),f=S,()=>{s.removeEventListener(Tw,m),f=null}},createHref(S){return t(s,S)},createURL:A,encodeLocation(S){let z=A(S);return{pathname:z.pathname,search:z.search,hash:z.hash}},push:w,replace:x,go(S){return l.go(S)}};return P}function YE(e,t=!1){let n="http://localhost";typeof window<"u"&&(n=window.location.origin!=="null"?window.location.origin:window.location.href),dn(n,"No window.location.(origin|href) available to create URL");let r=typeof e=="string"?e:jc(e);return r=r.replace(/ $/,"%20"),!t&&r.startsWith("//")&&(r=n+r),new URL(r,n)}function R0(e,t,n="/"){return GE(e,t,n,!1)}function GE(e,t,n,r){let s=typeof t=="string"?Wa(t):t,a=ms(s.pathname||"/",n);if(a==null)return null;let l=M0(e);ZE(l);let u=null;for(let f=0;u==null&&f{let v={relativePath:h===void 0?l.path||"":h,caseSensitive:l.caseSensitive===!0,childrenIndex:u,route:l};if(v.relativePath.startsWith("/")){if(!v.relativePath.startsWith(r)&&f)return;dn(v.relativePath.startsWith(r),`Absolute route path "${v.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),v.relativePath=v.relativePath.slice(r.length)}let m=ds([r,v.relativePath]),w=n.concat(v);l.children&&l.children.length>0&&(dn(l.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${m}".`),M0(l.children,t,w,m,f)),!(l.path==null&&!l.index)&&t.push({path:m,score:nR(m,l.index),routesMeta:w})};return e.forEach((l,u)=>{if(l.path===""||!l.path?.includes("?"))a(l,u);else for(let f of L0(l.path))a(l,u,!0,f)}),t}function L0(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,s=n.endsWith("?"),a=n.replace(/\?$/,"");if(r.length===0)return s?[a,""]:[a];let l=L0(r.join("/")),u=[];return u.push(...l.map(f=>f===""?a:[a,f].join("/"))),s&&u.push(...l),u.map(f=>e.startsWith("/")&&f===""?"/":f)}function ZE(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:rR(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}var QE=/^:[\w-]+$/,KE=3,_E=2,$E=1,eR=10,tR=-2,Rw=e=>e==="*";function nR(e,t){let n=e.split("/"),r=n.length;return n.some(Rw)&&(r+=tR),t&&(r+=_E),n.filter(s=>!Rw(s)).reduce((s,a)=>s+(QE.test(a)?KE:a===""?$E:eR),r)}function rR(e,t){return e.length===t.length&&e.slice(0,-1).every((r,s)=>r===t[s])?e[e.length-1]-t[t.length-1]:0}function oR(e,t,n=!1){let{routesMeta:r}=e,s={},a="/",l=[];for(let u=0;u{if(v==="*"){let A=u[w]||"";l=a.slice(0,a.length-A.length).replace(/(.)\/+$/,"$1")}const x=u[w];return m&&!x?h[v]=void 0:h[v]=(x||"").replace(/%2F/g,"/"),h},{}),pathname:a,pathnameBase:l,pattern:e}}function sR(e,t=!1,n=!0){so(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let r=[],s="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(l,u,f)=>(r.push({paramName:u,isOptional:f!=null}),f?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(r.push({paramName:"*"}),s+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?s+="\\/*$":e!==""&&e!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,t?void 0:"i"),r]}function iR(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return so(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function ms(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}var I0=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,aR=e=>I0.test(e);function lR(e,t="/"){let{pathname:n,search:r="",hash:s=""}=typeof e=="string"?Wa(e):e,a;if(n)if(aR(n))a=n;else{if(n.includes("//")){let l=n;n=n.replace(/\/\/+/g,"/"),so(!1,`Pathnames cannot have embedded double slashes - normalizing ${l} -> ${n}`)}n.startsWith("/")?a=Mw(n.substring(1),"/"):a=Mw(n,t)}else a=t;return{pathname:a,search:fR(r),hash:dR(s)}}function Mw(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(s=>{s===".."?n.length>1&&n.pop():s!=="."&&n.push(s)}),n.length>1?n.join("/"):"/"}function dv(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function cR(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function B0(e){let t=cR(e);return t.map((n,r)=>r===t.length-1?n.pathname:n.pathnameBase)}function N0(e,t,n,r=!1){let s;typeof e=="string"?s=Wa(e):(s={...e},dn(!s.pathname||!s.pathname.includes("?"),dv("?","pathname","search",s)),dn(!s.pathname||!s.pathname.includes("#"),dv("#","pathname","hash",s)),dn(!s.search||!s.search.includes("#"),dv("#","search","hash",s)));let a=e===""||s.pathname==="",l=a?"/":s.pathname,u;if(l==null)u=n;else{let m=t.length-1;if(!r&&l.startsWith("..")){let w=l.split("/");for(;w[0]==="..";)w.shift(),m-=1;s.pathname=w.join("/")}u=m>=0?t[m]:"/"}let f=lR(s,u),h=l&&l!=="/"&&l.endsWith("/"),v=(a||l===".")&&n.endsWith("/");return!f.pathname.endsWith("/")&&(h||v)&&(f.pathname+="/"),f}var ds=e=>e.join("/").replace(/\/\/+/g,"/"),uR=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),fR=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,dR=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,pR=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||"",this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function hR(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function vR(e){return e.map(t=>t.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var V0=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function X0(e,t){let n=e;if(typeof n!="string"||!I0.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,s=!1;if(V0)try{let a=new URL(window.location.href),l=n.startsWith("//")?new URL(a.protocol+n):new URL(n),u=ms(l.pathname,t);l.origin===a.origin&&u!=null?n=u+l.search+l.hash:s=!0}catch{so(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:s,to:n}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var F0=["POST","PUT","PATCH","DELETE"];new Set(F0);var mR=["GET",...F0];new Set(mR);var Ja=y.createContext(null);Ja.displayName="DataRouter";var Xd=y.createContext(null);Xd.displayName="DataRouterState";var gR=y.createContext(!1),W0=y.createContext({isTransitioning:!1});W0.displayName="ViewTransition";var yR=y.createContext(new Map);yR.displayName="Fetchers";var AR=y.createContext(null);AR.displayName="Await";var ao=y.createContext(null);ao.displayName="Navigation";var Xc=y.createContext(null);Xc.displayName="Location";var gs=y.createContext({outlet:null,matches:[],isDataRoute:!1});gs.displayName="Route";var Ag=y.createContext(null);Ag.displayName="RouteError";var J0="REACT_ROUTER_ERROR",PR="REDIRECT",bR="ROUTE_ERROR_RESPONSE";function wR(e){if(e.startsWith(`${J0}:${PR}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.location=="string"&&typeof t.reloadDocument=="boolean"&&typeof t.replace=="boolean")return t}catch{}}function xR(e){if(e.startsWith(`${J0}:${bR}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string")return new pR(t.status,t.statusText,t.data)}catch{}}function SR(e,{relative:t}={}){dn(Fc(),"useHref() may be used only in the context of a component.");let{basename:n,navigator:r}=y.useContext(ao),{hash:s,pathname:a,search:l}=Wc(e,{relative:t}),u=a;return n!=="/"&&(u=a==="/"?n:ds([n,a])),r.createHref({pathname:u,search:l,hash:s})}function Fc(){return y.useContext(Xc)!=null}function Qs(){return dn(Fc(),"useLocation() may be used only in the context of a component."),y.useContext(Xc).location}var q0="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function U0(e){y.useContext(ao).static||y.useLayoutEffect(e)}function Fd(){let{isDataRoute:e}=y.useContext(gs);return e?IR():HR()}function HR(){dn(Fc(),"useNavigate() may be used only in the context of a component.");let e=y.useContext(Ja),{basename:t,navigator:n}=y.useContext(ao),{matches:r}=y.useContext(gs),{pathname:s}=Qs(),a=JSON.stringify(B0(r)),l=y.useRef(!1);return U0(()=>{l.current=!0}),y.useCallback((f,h={})=>{if(so(l.current,q0),!l.current)return;if(typeof f=="number"){n.go(f);return}let v=N0(f,JSON.parse(a),s,h.relative==="path");e==null&&t!=="/"&&(v.pathname=v.pathname==="/"?t:ds([t,v.pathname])),(h.replace?n.replace:n.push)(v,h.state,h)},[t,n,a,s,e])}y.createContext(null);function Wc(e,{relative:t}={}){let{matches:n}=y.useContext(gs),{pathname:r}=Qs(),s=JSON.stringify(B0(n));return y.useMemo(()=>N0(e,JSON.parse(s),r,t==="path"),[e,s,r,t])}function CR(e,t){return Y0(e,t)}function Y0(e,t,n,r,s){dn(Fc(),"useRoutes() may be used only in the context of a component.");let{navigator:a}=y.useContext(ao),{matches:l}=y.useContext(gs),u=l[l.length-1],f=u?u.params:{},h=u?u.pathname:"/",v=u?u.pathnameBase:"/",m=u&&u.route;{let C=m&&m.path||"";Z0(h,!m||C.endsWith("*")||C.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${h}" (under ) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. + */var Tw="popstate";function FE(e={}){function t(r,s){let{pathname:a,search:l,hash:u}=r.location;return im("",{pathname:a,search:l,hash:u},s.state&&s.state.usr||null,s.state&&s.state.key||"default")}function n(r,s){return typeof s=="string"?s:Cc(s)}return JE(t,n,null,e)}function pn(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Co(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function WE(){return Math.random().toString(36).substring(2,10)}function Ew(e,t){return{usr:e.state,key:e.key,idx:t}}function im(e,t,n=null,r){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?Wa(t):t,state:n,key:t&&t.key||r||WE()}}function Cc({pathname:e="/",search:t="",hash:n=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),n&&n!=="#"&&(e+=n.charAt(0)==="#"?n:"#"+n),e}function Wa(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function JE(e,t,n,r={}){let{window:s=document.defaultView,v5Compat:a=!1}=r,l=s.history,u="POP",f=null,h=v();h==null&&(h=0,l.replaceState({...l.state,idx:h},""));function v(){return(l.state||{idx:null}).idx}function m(){u="POP";let S=v(),z=S==null?null:S-h;h=S,f&&f({action:u,location:P.location,delta:z})}function w(S,z){u="PUSH";let C=im(P.location,S,z);h=v()+1;let j=Ew(C,h),D=P.createHref(C);try{l.pushState(j,"",D)}catch(O){if(O instanceof DOMException&&O.name==="DataCloneError")throw O;s.location.assign(D)}a&&f&&f({action:u,location:P.location,delta:1})}function x(S,z){u="REPLACE";let C=im(P.location,S,z);h=v();let j=Ew(C,h),D=P.createHref(C);l.replaceState(j,"",D),a&&f&&f({action:u,location:P.location,delta:0})}function y(S){return qE(S)}let P={get action(){return u},get location(){return e(s,l)},listen(S){if(f)throw new Error("A history only accepts one active listener");return s.addEventListener(Tw,m),f=S,()=>{s.removeEventListener(Tw,m),f=null}},createHref(S){return t(s,S)},createURL:y,encodeLocation(S){let z=y(S);return{pathname:z.pathname,search:z.search,hash:z.hash}},push:w,replace:x,go(S){return l.go(S)}};return P}function qE(e,t=!1){let n="http://localhost";typeof window<"u"&&(n=window.location.origin!=="null"?window.location.origin:window.location.href),pn(n,"No window.location.(origin|href) available to create URL");let r=typeof e=="string"?e:Cc(e);return r=r.replace(/ $/,"%20"),!t&&r.startsWith("//")&&(r=n+r),new URL(r,n)}function R0(e,t,n="/"){return UE(e,t,n,!1)}function UE(e,t,n,r){let s=typeof t=="string"?Wa(t):t,a=ms(s.pathname||"/",n);if(a==null)return null;let l=M0(e);YE(l);let u=null;for(let f=0;u==null&&f{let v={relativePath:h===void 0?l.path||"":h,caseSensitive:l.caseSensitive===!0,childrenIndex:u,route:l};if(v.relativePath.startsWith("/")){if(!v.relativePath.startsWith(r)&&f)return;pn(v.relativePath.startsWith(r),`Absolute route path "${v.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),v.relativePath=v.relativePath.slice(r.length)}let m=ds([r,v.relativePath]),w=n.concat(v);l.children&&l.children.length>0&&(pn(l.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${m}".`),M0(l.children,t,w,m,f)),!(l.path==null&&!l.index)&&t.push({path:m,score:eR(m,l.index),routesMeta:w})};return e.forEach((l,u)=>{if(l.path===""||!l.path?.includes("?"))a(l,u);else for(let f of L0(l.path))a(l,u,!0,f)}),t}function L0(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,s=n.endsWith("?"),a=n.replace(/\?$/,"");if(r.length===0)return s?[a,""]:[a];let l=L0(r.join("/")),u=[];return u.push(...l.map(f=>f===""?a:[a,f].join("/"))),s&&u.push(...l),u.map(f=>e.startsWith("/")&&f===""?"/":f)}function YE(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:tR(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}var GE=/^:[\w-]+$/,ZE=3,QE=2,KE=1,_E=10,$E=-2,Rw=e=>e==="*";function eR(e,t){let n=e.split("/"),r=n.length;return n.some(Rw)&&(r+=$E),t&&(r+=QE),n.filter(s=>!Rw(s)).reduce((s,a)=>s+(GE.test(a)?ZE:a===""?KE:_E),r)}function tR(e,t){return e.length===t.length&&e.slice(0,-1).every((r,s)=>r===t[s])?e[e.length-1]-t[t.length-1]:0}function nR(e,t,n=!1){let{routesMeta:r}=e,s={},a="/",l=[];for(let u=0;u{if(v==="*"){let y=u[w]||"";l=a.slice(0,a.length-y.length).replace(/(.)\/+$/,"$1")}const x=u[w];return m&&!x?h[v]=void 0:h[v]=(x||"").replace(/%2F/g,"/"),h},{}),pathname:a,pathnameBase:l,pattern:e}}function rR(e,t=!1,n=!0){Co(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let r=[],s="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(l,u,f)=>(r.push({paramName:u,isOptional:f!=null}),f?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(r.push({paramName:"*"}),s+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?s+="\\/*$":e!==""&&e!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,t?void 0:"i"),r]}function oR(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Co(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function ms(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}var sR=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function iR(e,t="/"){let{pathname:n,search:r="",hash:s=""}=typeof e=="string"?Wa(e):e,a;return n?(n=n.replace(/\/\/+/g,"/"),n.startsWith("/")?a=Mw(n.substring(1),"/"):a=Mw(n,t)):a=t,{pathname:a,search:cR(r),hash:uR(s)}}function Mw(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(s=>{s===".."?n.length>1&&n.pop():s!=="."&&n.push(s)}),n.length>1?n.join("/"):"/"}function dv(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function aR(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function I0(e){let t=aR(e);return t.map((n,r)=>r===t.length-1?n.pathname:n.pathnameBase)}function B0(e,t,n,r=!1){let s;typeof e=="string"?s=Wa(e):(s={...e},pn(!s.pathname||!s.pathname.includes("?"),dv("?","pathname","search",s)),pn(!s.pathname||!s.pathname.includes("#"),dv("#","pathname","hash",s)),pn(!s.search||!s.search.includes("#"),dv("#","search","hash",s)));let a=e===""||s.pathname==="",l=a?"/":s.pathname,u;if(l==null)u=n;else{let m=t.length-1;if(!r&&l.startsWith("..")){let w=l.split("/");for(;w[0]==="..";)w.shift(),m-=1;s.pathname=w.join("/")}u=m>=0?t[m]:"/"}let f=iR(s,u),h=l&&l!=="/"&&l.endsWith("/"),v=(a||l===".")&&n.endsWith("/");return!f.pathname.endsWith("/")&&(h||v)&&(f.pathname+="/"),f}var ds=e=>e.join("/").replace(/\/\/+/g,"/"),lR=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),cR=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,uR=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,fR=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||"",this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function dR(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function pR(e){return e.map(t=>t.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var N0=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function V0(e,t){let n=e;if(typeof n!="string"||!sR.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,s=!1;if(N0)try{let a=new URL(window.location.href),l=n.startsWith("//")?new URL(a.protocol+n):new URL(n),u=ms(l.pathname,t);l.origin===a.origin&&u!=null?n=u+l.search+l.hash:s=!0}catch{Co(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:s,to:n}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var X0=["POST","PUT","PATCH","DELETE"];new Set(X0);var hR=["GET",...X0];new Set(hR);var Ja=A.createContext(null);Ja.displayName="DataRouter";var Xd=A.createContext(null);Xd.displayName="DataRouterState";var vR=A.createContext(!1),F0=A.createContext({isTransitioning:!1});F0.displayName="ViewTransition";var mR=A.createContext(new Map);mR.displayName="Fetchers";var gR=A.createContext(null);gR.displayName="Await";var io=A.createContext(null);io.displayName="Navigation";var Vc=A.createContext(null);Vc.displayName="Location";var gs=A.createContext({outlet:null,matches:[],isDataRoute:!1});gs.displayName="Route";var yg=A.createContext(null);yg.displayName="RouteError";var W0="REACT_ROUTER_ERROR",AR="REDIRECT",yR="ROUTE_ERROR_RESPONSE";function PR(e){if(e.startsWith(`${W0}:${AR}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.location=="string"&&typeof t.reloadDocument=="boolean"&&typeof t.replace=="boolean")return t}catch{}}function bR(e){if(e.startsWith(`${W0}:${yR}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string")return new fR(t.status,t.statusText,t.data)}catch{}}function wR(e,{relative:t}={}){pn(Xc(),"useHref() may be used only in the context of a component.");let{basename:n,navigator:r}=A.useContext(io),{hash:s,pathname:a,search:l}=Fc(e,{relative:t}),u=a;return n!=="/"&&(u=a==="/"?n:ds([n,a])),r.createHref({pathname:u,search:l,hash:s})}function Xc(){return A.useContext(Vc)!=null}function Qs(){return pn(Xc(),"useLocation() may be used only in the context of a component."),A.useContext(Vc).location}var J0="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function q0(e){A.useContext(io).static||A.useLayoutEffect(e)}function Fd(){let{isDataRoute:e}=A.useContext(gs);return e?MR():xR()}function xR(){pn(Xc(),"useNavigate() may be used only in the context of a component.");let e=A.useContext(Ja),{basename:t,navigator:n}=A.useContext(io),{matches:r}=A.useContext(gs),{pathname:s}=Qs(),a=JSON.stringify(I0(r)),l=A.useRef(!1);return q0(()=>{l.current=!0}),A.useCallback((f,h={})=>{if(Co(l.current,J0),!l.current)return;if(typeof f=="number"){n.go(f);return}let v=B0(f,JSON.parse(a),s,h.relative==="path");e==null&&t!=="/"&&(v.pathname=v.pathname==="/"?t:ds([t,v.pathname])),(h.replace?n.replace:n.push)(v,h.state,h)},[t,n,a,s,e])}A.createContext(null);function Fc(e,{relative:t}={}){let{matches:n}=A.useContext(gs),{pathname:r}=Qs(),s=JSON.stringify(I0(n));return A.useMemo(()=>B0(e,JSON.parse(s),r,t==="path"),[e,s,r,t])}function SR(e,t){return U0(e,t)}function U0(e,t,n,r,s){pn(Xc(),"useRoutes() may be used only in the context of a component.");let{navigator:a}=A.useContext(io),{matches:l}=A.useContext(gs),u=l[l.length-1],f=u?u.params:{},h=u?u.pathname:"/",v=u?u.pathnameBase:"/",m=u&&u.route;{let C=m&&m.path||"";G0(h,!m||C.endsWith("*")||C.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${h}" (under ) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. -Please change the parent to .`)}let w=Qs(),x;if(t){let C=typeof t=="string"?Wa(t):t;dn(v==="/"||C.pathname?.startsWith(v),`When overriding the location using \`\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${v}" but pathname "${C.pathname}" was given in the \`location\` prop.`),x=C}else x=w;let A=x.pathname||"/",P=A;if(v!=="/"){let C=v.replace(/^\//,"").split("/");P="/"+A.replace(/^\//,"").split("/").slice(C.length).join("/")}let S=R0(e,{pathname:P});so(m||S!=null,`No routes matched location "${x.pathname}${x.search}${x.hash}" `),so(S==null||S[S.length-1].route.element!==void 0||S[S.length-1].route.Component!==void 0||S[S.length-1].route.lazy!==void 0,`Matched leaf route at location "${x.pathname}${x.search}${x.hash}" does not have an element or Component. This means it will render an with a null value by default resulting in an "empty" page.`);let z=OR(S&&S.map(C=>Object.assign({},C,{params:Object.assign({},f,C.params),pathname:ds([v,a.encodeLocation?a.encodeLocation(C.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:C.pathname]),pathnameBase:C.pathnameBase==="/"?v:ds([v,a.encodeLocation?a.encodeLocation(C.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:C.pathnameBase])})),l,n,r,s);return t&&z?y.createElement(Xc.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...x},navigationType:"POP"}},z):z}function jR(){let e=LR(),t=hR(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",s={padding:"0.5rem",backgroundColor:r},a={padding:"2px 4px",backgroundColor:r},l=null;return console.error("Error handled by React Router default ErrorBoundary:",e),l=y.createElement(y.Fragment,null,y.createElement("p",null,"💿 Hey developer 👋"),y.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",y.createElement("code",{style:a},"ErrorBoundary")," or"," ",y.createElement("code",{style:a},"errorElement")," prop on your route.")),y.createElement(y.Fragment,null,y.createElement("h2",null,"Unexpected Application Error!"),y.createElement("h3",{style:{fontStyle:"italic"}},t),n?y.createElement("pre",{style:s},n):null,l)}var DR=y.createElement(jR,null),G0=class extends y.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error("React Router caught the following error during render",e)}render(){let e=this.state.error;if(this.context&&typeof e=="object"&&e&&"digest"in e&&typeof e.digest=="string"){const n=xR(e.digest);n&&(e=n)}let t=e!==void 0?y.createElement(gs.Provider,{value:this.props.routeContext},y.createElement(Ag.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?y.createElement(zR,{error:e},t):t}};G0.contextType=gR;var pv=new WeakMap;function zR({children:e,error:t}){let{basename:n}=y.useContext(ao);if(typeof t=="object"&&t&&"digest"in t&&typeof t.digest=="string"){let r=wR(t.digest);if(r){let s=pv.get(t);if(s)throw s;let a=X0(r.location,n);if(V0&&!pv.get(t))if(a.isExternal||r.reloadDocument)window.location.href=a.absoluteURL||a.to;else{const l=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(a.to,{replace:r.replace}));throw pv.set(t,l),l}return y.createElement("meta",{httpEquiv:"refresh",content:`0;url=${a.absoluteURL||a.to}`})}}return e}function kR({routeContext:e,match:t,children:n}){let r=y.useContext(Ja);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),y.createElement(gs.Provider,{value:e},n)}function OR(e,t=[],n=null,r=null,s=null){if(e==null){if(!n)return null;if(n.errors)e=n.matches;else if(t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let a=e,l=n?.errors;if(l!=null){let v=a.findIndex(m=>m.route.id&&l?.[m.route.id]!==void 0);dn(v>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(l).join(",")}`),a=a.slice(0,Math.min(a.length,v+1))}let u=!1,f=-1;if(n)for(let v=0;v=0?a=a.slice(0,f+1):a=[a[0]];break}}}let h=n&&r?(v,m)=>{r(v,{location:n.location,params:n.matches?.[0]?.params??{},unstable_pattern:vR(n.matches),errorInfo:m})}:void 0;return a.reduceRight((v,m,w)=>{let x,A=!1,P=null,S=null;n&&(x=l&&m.route.id?l[m.route.id]:void 0,P=m.route.errorElement||DR,u&&(f<0&&w===0?(Z0("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),A=!0,S=null):f===w&&(A=!0,S=m.route.hydrateFallbackElement||null)));let z=t.concat(a.slice(0,w+1)),C=()=>{let j;return x?j=P:A?j=S:m.route.Component?j=y.createElement(m.route.Component,null):m.route.element?j=m.route.element:j=v,y.createElement(kR,{match:m,routeContext:{outlet:v,matches:z,isDataRoute:n!=null},children:j})};return n&&(m.route.ErrorBoundary||m.route.errorElement||w===0)?y.createElement(G0,{location:n.location,revalidation:n.revalidation,component:P,error:x,children:C(),routeContext:{outlet:null,matches:z,isDataRoute:!0},onError:h}):C()},null)}function Pg(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function TR(e){let t=y.useContext(Ja);return dn(t,Pg(e)),t}function ER(e){let t=y.useContext(Xd);return dn(t,Pg(e)),t}function RR(e){let t=y.useContext(gs);return dn(t,Pg(e)),t}function bg(e){let t=RR(e),n=t.matches[t.matches.length-1];return dn(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function MR(){return bg("useRouteId")}function LR(){let e=y.useContext(Ag),t=ER("useRouteError"),n=bg("useRouteError");return e!==void 0?e:t.errors?.[n]}function IR(){let{router:e}=TR("useNavigate"),t=bg("useNavigate"),n=y.useRef(!1);return U0(()=>{n.current=!0}),y.useCallback(async(s,a={})=>{so(n.current,q0),n.current&&(typeof s=="number"?await e.navigate(s):await e.navigate(s,{fromRouteId:t,...a}))},[e,t])}var Lw={};function Z0(e,t,n){!t&&!Lw[e]&&(Lw[e]=!0,so(!1,n))}y.memo(BR);function BR({routes:e,future:t,state:n,onError:r}){return Y0(e,void 0,n,r,t)}function cs(e){dn(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function NR({basename:e="/",children:t=null,location:n,navigationType:r="POP",navigator:s,static:a=!1,unstable_useTransitions:l}){dn(!Fc(),"You cannot render a inside another . You should never have more than one in your app.");let u=e.replace(/^\/*/,"/"),f=y.useMemo(()=>({basename:u,navigator:s,static:a,unstable_useTransitions:l,future:{}}),[u,s,a,l]);typeof n=="string"&&(n=Wa(n));let{pathname:h="/",search:v="",hash:m="",state:w=null,key:x="default"}=n,A=y.useMemo(()=>{let P=ms(h,u);return P==null?null:{location:{pathname:P,search:v,hash:m,state:w,key:x},navigationType:r}},[u,h,v,m,w,x,r]);return so(A!=null,` is not able to match the URL "${h}${v}${m}" because it does not start with the basename, so the won't render anything.`),A==null?null:y.createElement(ao.Provider,{value:f},y.createElement(Xc.Provider,{children:t,value:A}))}function VR({children:e,location:t}){return CR(am(e),t)}function am(e,t=[]){let n=[];return y.Children.forEach(e,(r,s)=>{if(!y.isValidElement(r))return;let a=[...t,s];if(r.type===y.Fragment){n.push.apply(n,am(r.props.children,a));return}dn(r.type===cs,`[${typeof r.type=="string"?r.type:r.type.name}] is not a component. All component children of must be a or `),dn(!r.props.index||!r.props.children,"An index route cannot have child routes.");let l={id:r.props.id||a.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,middleware:r.props.middleware,loader:r.props.loader,action:r.props.action,hydrateFallbackElement:r.props.hydrateFallbackElement,HydrateFallback:r.props.HydrateFallback,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.hasErrorBoundary===!0||r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(l.children=am(r.props.children,a)),n.push(l)}),n}var Nf="get",Vf="application/x-www-form-urlencoded";function Wd(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement}function XR(e){return Wd(e)&&e.tagName.toLowerCase()==="button"}function FR(e){return Wd(e)&&e.tagName.toLowerCase()==="form"}function WR(e){return Wd(e)&&e.tagName.toLowerCase()==="input"}function JR(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function qR(e,t){return e.button===0&&(!t||t==="_self")&&!JR(e)}function lm(e=""){return new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(s=>[n,s]):[[n,r]])},[]))}function UR(e,t){let n=lm(e);return t&&t.forEach((r,s)=>{n.has(s)||t.getAll(s).forEach(a=>{n.append(s,a)})}),n}var Pf=null;function YR(){if(Pf===null)try{new FormData(document.createElement("form"),0),Pf=!1}catch{Pf=!0}return Pf}var GR=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function hv(e){return e!=null&&!GR.has(e)?(so(!1,`"${e}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${Vf}"`),null):e}function ZR(e,t){let n,r,s,a,l;if(FR(e)){let u=e.getAttribute("action");r=u?ms(u,t):null,n=e.getAttribute("method")||Nf,s=hv(e.getAttribute("enctype"))||Vf,a=new FormData(e)}else if(XR(e)||WR(e)&&(e.type==="submit"||e.type==="image")){let u=e.form;if(u==null)throw new Error('Cannot submit a