diff --git a/jhub_apps/static/js/index.js b/jhub_apps/static/js/index.js index 23e9cb4a..ff69df60 100644 --- a/jhub_apps/static/js/index.js +++ b/jhub_apps/static/js/index.js @@ -128,7 +128,7 @@ Error generating stack: `+s.message+` `),Ar.rippleVisible,YD,jm,({theme:e})=>e.transitions.easing.easeInOut,Ar.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,Ar.child,Ar.childLeaving,qD,jm,({theme:e})=>e.transitions.easing.easeInOut,Ar.childPulsate,ZD,({theme:e})=>e.transitions.easing.easeInOut),QD=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiTouchRipple"}),{center:o=!1,classes:s={},className:i}=r,a=pe(r,JD),[l,c]=g.useState([]),u=g.useRef(0),d=g.useRef(null);g.useEffect(()=>{d.current&&(d.current(),d.current=null)},[l]);const p=g.useRef(!1),P=Wi(),h=g.useRef(null),A=g.useRef(null),w=g.useCallback(b=>{const{pulsate:H,rippleX:z,rippleY:j,rippleSize:O,cb:C}=b;c(T=>[...T,f.jsx(UD,{classes:{ripple:fe(s.ripple,Ar.ripple),rippleVisible:fe(s.rippleVisible,Ar.rippleVisible),ripplePulsate:fe(s.ripplePulsate,Ar.ripplePulsate),child:fe(s.child,Ar.child),childLeaving:fe(s.childLeaving,Ar.childLeaving),childPulsate:fe(s.childPulsate,Ar.childPulsate)},timeout:jm,pulsate:H,rippleX:z,rippleY:j,rippleSize:O},u.current)]),u.current+=1,d.current=C},[s]),m=g.useCallback((b={},H={},z=()=>{})=>{const{pulsate:j=!1,center:O=o||H.pulsate,fakeElement:C=!1}=H;if((b==null?void 0:b.type)==="mousedown"&&p.current){p.current=!1;return}(b==null?void 0:b.type)==="touchstart"&&(p.current=!0);const T=C?null:A.current,V=T?T.getBoundingClientRect():{width:0,height:0,left:0,top:0};let R,S,I;if(O||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)R=Math.round(V.width/2),S=Math.round(V.height/2);else{const{clientX:Y,clientY:q}=b.touches&&b.touches.length>0?b.touches[0]:b;R=Math.round(Y-V.left),S=Math.round(q-V.top)}if(O)I=Math.sqrt((2*V.width**2+V.height**2)/3),I%2===0&&(I+=1);else{const Y=Math.max(Math.abs((T?T.clientWidth:0)-R),R)*2+2,q=Math.max(Math.abs((T?T.clientHeight:0)-S),S)*2+2;I=Math.sqrt(Y**2+q**2)}b!=null&&b.touches?h.current===null&&(h.current=()=>{w({pulsate:j,rippleX:R,rippleY:S,rippleSize:I,cb:z})},P.start(FD,()=>{h.current&&(h.current(),h.current=null)})):w({pulsate:j,rippleX:R,rippleY:S,rippleSize:I,cb:z})},[o,w,P]),v=g.useCallback(()=>{m({},{pulsate:!0})},[m]),y=g.useCallback((b,H)=>{if(P.clear(),(b==null?void 0:b.type)==="touchend"&&h.current){h.current(),h.current=null,P.start(0,()=>{y(b,H)});return}h.current=null,c(z=>z.length>0?z.slice(1):z),d.current=H},[P]);return g.useImperativeHandle(n,()=>({pulsate:v,start:m,stop:y}),[v,m,y]),f.jsx(GD,x({className:fe(Ar.root,s.root,i),ref:A},a,{children:f.jsx(TD,{component:null,exit:!0,children:l})}))}),KD=QD;function _D(e){return Ce("MuiButtonBase",e)}const $D=Te("MuiButtonBase",["root","disabled","focusVisible"]),eC=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],tC=e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:o}=e,i=Se({root:["root",t&&"disabled",n&&"focusVisible"]},_D,o);return n&&r&&(i.root+=` ${r}`),i},nC=Q("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"},[`&.${$D.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),rC=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiButtonBase"}),{action:o,centerRipple:s=!1,children:i,className:a,component:l="button",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:d=!1,focusRipple:p=!1,LinkComponent:P="a",onBlur:h,onClick:A,onContextMenu:w,onDragLeave:m,onFocus:v,onFocusVisible:y,onKeyDown:b,onKeyUp:H,onMouseDown:z,onMouseLeave:j,onMouseUp:O,onTouchEnd:C,onTouchMove:T,onTouchStart:V,tabIndex:R=0,TouchRippleProps:S,touchRippleRef:I,type:Y}=r,q=pe(r,eC),G=g.useRef(null),k=g.useRef(null),B=gt(k,I),{isFocusVisibleRef:Z,onFocus:ce,onBlur:E,ref:U}=op(),[F,ie]=g.useState(!1);c&&F&&ie(!1),g.useImperativeHandle(o,()=>({focusVisible:()=>{ie(!0),G.current.focus()}}),[]);const[$,ye]=g.useState(!1);g.useEffect(()=>{ye(!0)},[]);const de=$&&!u&&!c;g.useEffect(()=>{F&&p&&!u&&$&&k.current.pulsate()},[u,p,F,$]);function ne(me,$e,Jt=d){return In(Rt=>($e&&$e(Rt),!Jt&&k.current&&k.current[me](Rt),!0))}const Ne=ne("start",z),He=ne("stop",w),we=ne("stop",m),ge=ne("stop",O),Ie=ne("stop",me=>{F&&me.preventDefault(),j&&j(me)}),se=ne("start",V),re=ne("stop",C),We=ne("stop",T),D=ne("stop",me=>{E(me),Z.current===!1&&ie(!1),h&&h(me)},!1),N=In(me=>{G.current||(G.current=me.currentTarget),ce(me),Z.current===!0&&(ie(!0),y&&y(me)),v&&v(me)}),W=()=>{const me=G.current;return l&&l!=="button"&&!(me.tagName==="A"&&me.href)},oe=g.useRef(!1),ae=In(me=>{p&&!oe.current&&F&&k.current&&me.key===" "&&(oe.current=!0,k.current.stop(me,()=>{k.current.start(me)})),me.target===me.currentTarget&&W()&&me.key===" "&&me.preventDefault(),b&&b(me),me.target===me.currentTarget&&W()&&me.key==="Enter"&&!c&&(me.preventDefault(),A&&A(me))}),_=In(me=>{p&&me.key===" "&&k.current&&F&&!me.defaultPrevented&&(oe.current=!1,k.current.stop(me,()=>{k.current.pulsate(me)})),H&&H(me),A&&me.target===me.currentTarget&&W()&&me.key===" "&&!me.defaultPrevented&&A(me)});let ue=l;ue==="button"&&(q.href||q.to)&&(ue=P);const Ee={};ue==="button"?(Ee.type=Y===void 0?"button":Y,Ee.disabled=c):(!q.href&&!q.to&&(Ee.role="button"),c&&(Ee["aria-disabled"]=c));const Je=gt(n,U,G),_e=x({},r,{centerRipple:s,component:l,disabled:c,disableRipple:u,disableTouchRipple:d,focusRipple:p,tabIndex:R,focusVisible:F}),Be=tC(_e);return f.jsxs(nC,x({as:ue,className:fe(Be.root,a),ownerState:_e,onBlur:D,onClick:A,onContextMenu:He,onFocus:N,onKeyDown:ae,onKeyUp:_,onMouseDown:Ne,onMouseLeave:Ie,onMouseUp:ge,onDragLeave:we,onTouchEnd:re,onTouchMove:We,onTouchStart:se,ref:Je,tabIndex:c?-1:R,type:Y},Ee,q,{children:[i,de?f.jsx(KD,x({ref:B,center:s},S)):null]}))}),zs=rC;function oC(e){return Ce("MuiAlert",e)}const sC=Te("MuiAlert",["root","action","icon","message","filled","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]),Zg=sC;function iC(e){return Ce("MuiIconButton",e)}const aC=Te("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),lC=["edge","children","className","color","disabled","disableFocusRipple","size"],cC=e=>{const{classes:t,disabled:n,color:r,edge:o,size:s}=e,i={root:["root",n&&"disabled",r!=="default"&&`color${ee(r)}`,o&&`edge${ee(o)}`,`size${ee(s)}`]};return Se(i,iC,t)},uC=Q(zs,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${ee(n.color)}`],n.edge&&t[`edge${ee(n.edge)}`],t[`size${ee(n.size)}`]]}})(({theme:e,ownerState:t})=>x({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.edge==="start"&&{marginLeft:t.size==="small"?-3:-12},t.edge==="end"&&{marginRight:t.size==="small"?-3:-12}),({theme:e,ownerState:t})=>{var n;const r=(n=(e.vars||e).palette)==null?void 0:n[t.color];return x({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&x({color:r==null?void 0:r.main},!t.disableRipple&&{"&:hover":x({},r&&{backgroundColor:e.vars?`rgba(${r.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(r.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),t.size==="small"&&{padding:5,fontSize:e.typography.pxToRem(18)},t.size==="large"&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${aC.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),fC=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiIconButton"}),{edge:o=!1,children:s,className:i,color:a="default",disabled:l=!1,disableFocusRipple:c=!1,size:u="medium"}=r,d=pe(r,lC),p=x({},r,{edge:o,color:a,disabled:l,disableFocusRipple:c,size:u}),P=cC(p);return f.jsx(uC,x({className:fe(P.root,i),centerRipple:!0,focusRipple:!c,disabled:l,ref:n,ownerState:p},d,{children:s}))}),Fr=fC,dC=An(f.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"),pC=An(f.jsx("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),vC=An(f.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"),hC=An(f.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"),t2=An(f.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"),mC=["action","children","className","closeText","color","components","componentsProps","icon","iconMapping","onClose","role","severity","slotProps","slots","variant"],AC=e=>{const{variant:t,color:n,severity:r,classes:o}=e,s={root:["root",`${t}${ee(n||r)}`,`${t}`],icon:["icon"],message:["message"],action:["action"]};return Se(s,oC,o)},PC=Q(Dr,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${ee(n.color||n.severity)}`]]}})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?dc:pc,r=e.palette.mode==="light"?pc:dc,o=t.color||t.severity;return x({},e.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px"},o&&t.variant==="standard"&&{color:e.vars?e.vars.palette.Alert[`${o}Color`]:n(e.palette[o].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${o}StandardBg`]:r(e.palette[o].light,.9),[`& .${Zg.icon}`]:e.vars?{color:e.vars.palette.Alert[`${o}IconColor`]}:{color:e.palette[o].main}},o&&t.variant==="outlined"&&{color:e.vars?e.vars.palette.Alert[`${o}Color`]:n(e.palette[o].light,.6),border:`1px solid ${(e.vars||e).palette[o].light}`,[`& .${Zg.icon}`]:e.vars?{color:e.vars.palette.Alert[`${o}IconColor`]}:{color:e.palette[o].main}},o&&t.variant==="filled"&&x({fontWeight:e.typography.fontWeightMedium},e.vars?{color:e.vars.palette.Alert[`${o}FilledColor`],backgroundColor:e.vars.palette.Alert[`${o}FilledBg`]}:{backgroundColor:e.palette.mode==="dark"?e.palette[o].dark:e.palette[o].main,color:e.palette.getContrastText(e.palette[o].main)}))}),yC=Q("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),gC=Q("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),Gg=Q("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),Ug={success:f.jsx(dC,{fontSize:"inherit"}),warning:f.jsx(pC,{fontSize:"inherit"}),error:f.jsx(vC,{fontSize:"inherit"}),info:f.jsx(hC,{fontSize:"inherit"})},bC=g.forwardRef(function(t,n){var r,o,s,i,a,l;const c=Re({props:t,name:"MuiAlert"}),{action:u,children:d,className:p,closeText:P="Close",color:h,components:A={},componentsProps:w={},icon:m,iconMapping:v=Ug,onClose:y,role:b="alert",severity:H="success",slotProps:z={},slots:j={},variant:O="standard"}=c,C=pe(c,mC),T=x({},c,{color:h,severity:H,variant:O}),V=AC(T),R=(r=(o=j.closeButton)!=null?o:A.CloseButton)!=null?r:Fr,S=(s=(i=j.closeIcon)!=null?i:A.CloseIcon)!=null?s:t2,I=(a=z.closeButton)!=null?a:w.closeButton,Y=(l=z.closeIcon)!=null?l:w.closeIcon;return f.jsxs(PC,x({role:b,elevation:0,ownerState:T,className:fe(V.root,p),ref:n},C,{children:[m!==!1?f.jsx(yC,{ownerState:T,className:V.icon,children:m||v[H]||Ug[H]}):null,f.jsx(gC,{ownerState:T,className:V.message,children:d}),u!=null?f.jsx(Gg,{ownerState:T,className:V.action,children:u}):null,u==null&&y?f.jsx(Gg,{ownerState:T,className:V.action,children:f.jsx(R,x({size:"small","aria-label":P,title:P,color:"inherit",onClick:y},I,{children:f.jsx(S,x({fontSize:"small"},Y))}))}):null]}))}),n2=bC;function xC(e){return Ce("MuiTypography",e)}Te("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const wC=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],HC=e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:o,variant:s,classes:i}=e,a={root:["root",s,e.align!=="inherit"&&`align${ee(t)}`,n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return Se(a,xC,i)},jC=Q("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${ee(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>x({margin:0},t.variant==="inherit"&&{font:"inherit"},t.variant!=="inherit"&&e.typography[t.variant],t.align!=="inherit"&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})),Qg={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},zC={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},OC=e=>zC[e]||e,DC=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiTypography"}),o=OC(r.color),s=ep(x({},r,{color:o})),{align:i="inherit",className:a,component:l,gutterBottom:c=!1,noWrap:u=!1,paragraph:d=!1,variant:p="body1",variantMapping:P=Qg}=s,h=pe(s,wC),A=x({},s,{align:i,color:o,className:a,component:l,gutterBottom:c,noWrap:u,paragraph:d,variant:p,variantMapping:P}),w=l||(d?"p":P[p]||Qg[p])||"span",m=HC(A);return f.jsx(jC,x({as:w,ref:n,ownerState:A,className:fe(m.root,a)},h))}),zt=DC;function CC(e){return Ce("MuiAppBar",e)}Te("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);const TC=["className","color","enableColorOnDark","position"],SC=e=>{const{color:t,position:n,classes:r}=e,o={root:["root",`color${ee(t)}`,`position${ee(n)}`]};return Se(o,CC,r)},Iu=(e,t)=>e?`${e==null?void 0:e.replace(")","")}, ${t})`:t,RC=Q(Dr,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${ee(n.position)}`],t[`color${ee(n.color)}`]]}})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[900];return x({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},t.position==="fixed"&&{position:"fixed",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},t.position==="absolute"&&{position:"absolute",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},t.position==="sticky"&&{position:"sticky",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},t.position==="static"&&{position:"static"},t.position==="relative"&&{position:"relative"},!e.vars&&x({},t.color==="default"&&{backgroundColor:n,color:e.palette.getContrastText(n)},t.color&&t.color!=="default"&&t.color!=="inherit"&&t.color!=="transparent"&&{backgroundColor:e.palette[t.color].main,color:e.palette[t.color].contrastText},t.color==="inherit"&&{color:"inherit"},e.palette.mode==="dark"&&!t.enableColorOnDark&&{backgroundColor:null,color:null},t.color==="transparent"&&x({backgroundColor:"transparent",color:"inherit"},e.palette.mode==="dark"&&{backgroundImage:"none"})),e.vars&&x({},t.color==="default"&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette.AppBar.defaultBg:Iu(e.vars.palette.AppBar.darkBg,e.vars.palette.AppBar.defaultBg),"--AppBar-color":t.enableColorOnDark?e.vars.palette.text.primary:Iu(e.vars.palette.AppBar.darkColor,e.vars.palette.text.primary)},t.color&&!t.color.match(/^(default|inherit|transparent)$/)&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette[t.color].main:Iu(e.vars.palette.AppBar.darkBg,e.vars.palette[t.color].main),"--AppBar-color":t.enableColorOnDark?e.vars.palette[t.color].contrastText:Iu(e.vars.palette.AppBar.darkColor,e.vars.palette[t.color].contrastText)},{backgroundColor:"var(--AppBar-background)",color:t.color==="inherit"?"inherit":"var(--AppBar-color)"},t.color==="transparent"&&{backgroundImage:"none",backgroundColor:"transparent",color:"inherit"}))}),EC=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiAppBar"}),{className:o,color:s="primary",enableColorOnDark:i=!1,position:a="fixed"}=r,l=pe(r,TC),c=x({},r,{color:s,position:a,enableColorOnDark:i}),u=SC(c);return f.jsx(RC,x({square:!0,component:"header",ownerState:c,elevation:4,className:fe(u.root,o,a==="fixed"&&"mui-fixed"),ref:n},l))}),kC=EC,r2="base";function MC(e){return`${r2}--${e}`}function LC(e,t){return`${r2}-${e}-${t}`}function o2(e,t){const n=W1[t];return n?MC(n):LC(e,t)}function XC(e,t){const n={};return t.forEach(r=>{n[r]=o2(e,r)}),n}function Kg(e){return e.substring(2).toLowerCase()}function NC(e,t){return t.documentElement.clientWidth(setTimeout(()=>{l.current=!0},0),()=>{l.current=!1}),[]);const u=gt(t.ref,a),d=In(h=>{const A=c.current;c.current=!1;const w=rn(a.current);if(!l.current||!a.current||"clientX"in h&&NC(h,w))return;if(i.current){i.current=!1;return}let m;h.composedPath?m=h.composedPath().indexOf(a.current)>-1:m=!w.documentElement.contains(h.target)||a.current.contains(h.target),!m&&(n||!A)&&o(h)}),p=h=>A=>{c.current=!0;const w=t.props[h];w&&w(A)},P={ref:u};return s!==!1&&(P[s]=p(s)),g.useEffect(()=>{if(s!==!1){const h=Kg(s),A=rn(a.current),w=()=>{i.current=!0};return A.addEventListener(h,d),A.addEventListener("touchmove",w),()=>{A.removeEventListener(h,d),A.removeEventListener("touchmove",w)}}},[d,s]),r!==!1&&(P[r]=p(r)),g.useEffect(()=>{if(r!==!1){const h=Kg(r),A=rn(a.current);return A.addEventListener(h,d),()=>{A.removeEventListener(h,d)}}},[d,r]),f.jsx(g.Fragment,{children:g.cloneElement(t,P)})}const VC=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function IC(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 WC(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 JC(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||WC(e))}function FC(e){const t=[],n=[];return Array.from(e.querySelectorAll(VC)).forEach((r,o)=>{const s=IC(r);s===-1||!JC(r)||(s===0?t.push(r):n.push({documentOrder:o,tabIndex:s,node:r}))}),n.sort((r,o)=>r.tabIndex===o.tabIndex?r.documentOrder-o.documentOrder:r.tabIndex-o.tabIndex).map(r=>r.node).concat(t)}function YC(){return!0}function qC(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:o=!1,getTabbable:s=FC,isEnabled:i=YC,open:a}=e,l=g.useRef(!1),c=g.useRef(null),u=g.useRef(null),d=g.useRef(null),p=g.useRef(null),P=g.useRef(!1),h=g.useRef(null),A=gt(t.ref,h),w=g.useRef(null);g.useEffect(()=>{!a||!h.current||(P.current=!n)},[n,a]),g.useEffect(()=>{if(!a||!h.current)return;const y=rn(h.current);return h.current.contains(y.activeElement)||(h.current.hasAttribute("tabIndex")||h.current.setAttribute("tabIndex","-1"),P.current&&h.current.focus()),()=>{o||(d.current&&d.current.focus&&(l.current=!0,d.current.focus()),d.current=null)}},[a]),g.useEffect(()=>{if(!a||!h.current)return;const y=rn(h.current),b=j=>{w.current=j,!(r||!i()||j.key!=="Tab")&&y.activeElement===h.current&&j.shiftKey&&(l.current=!0,u.current&&u.current.focus())},H=()=>{const j=h.current;if(j===null)return;if(!y.hasFocus()||!i()||l.current){l.current=!1;return}if(j.contains(y.activeElement)||r&&y.activeElement!==c.current&&y.activeElement!==u.current)return;if(y.activeElement!==p.current)p.current=null;else if(p.current!==null)return;if(!P.current)return;let O=[];if((y.activeElement===c.current||y.activeElement===u.current)&&(O=s(h.current)),O.length>0){var C,T;const V=!!((C=w.current)!=null&&C.shiftKey&&((T=w.current)==null?void 0:T.key)==="Tab"),R=O[0],S=O[O.length-1];typeof R!="string"&&typeof S!="string"&&(V?S.focus():R.focus())}else j.focus()};y.addEventListener("focusin",H),y.addEventListener("keydown",b,!0);const z=setInterval(()=>{y.activeElement&&y.activeElement.tagName==="BODY"&&H()},50);return()=>{clearInterval(z),y.removeEventListener("focusin",H),y.removeEventListener("keydown",b,!0)}},[n,r,o,i,a,s]);const m=y=>{d.current===null&&(d.current=y.relatedTarget),P.current=!0,p.current=y.target;const b=t.props.onFocus;b&&b(y)},v=y=>{d.current===null&&(d.current=y.relatedTarget),P.current=!0};return f.jsxs(g.Fragment,{children:[f.jsx("div",{tabIndex:a?0:-1,onFocus:v,ref:c,"data-testid":"sentinelStart"}),g.cloneElement(t,{ref:A,onFocus:m}),f.jsx("div",{tabIndex:a?0:-1,onFocus:v,ref:u,"data-testid":"sentinelEnd"})]})}function ZC(e){return typeof e=="function"?e():e}const s2=g.forwardRef(function(t,n){const{children:r,container:o,disablePortal:s=!1}=t,[i,a]=g.useState(null),l=gt(g.isValidElement(r)?r.ref:null,n);if(_n(()=>{s||a(ZC(o)||document.body)},[o,s]),_n(()=>{if(i&&!s)return vc(n,i),()=>{vc(n,null)}},[n,i,s]),s){if(g.isValidElement(r)){const c={ref:l};return g.cloneElement(r,c)}return f.jsx(g.Fragment,{children:r})}return f.jsx(g.Fragment,{children:i&&Rp.createPortal(r,i)})});function GC(e){const t=rn(e);return t.body===e?Ao(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function $l(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function _g(e){return parseInt(Ao(e).getComputedStyle(e).paddingRight,10)||0}function UC(e){const n=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,r=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return n||r}function $g(e,t,n,r,o){const s=[t,n,...r];[].forEach.call(e.children,i=>{const a=s.indexOf(i)===-1,l=!UC(i);a&&l&&$l(i,o)})}function _v(e,t){let n=-1;return e.some((r,o)=>t(r)?(n=o,!0):!1),n}function QC(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(GC(r)){const i=q1(rn(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${_g(r)+i}px`;const a=rn(r).querySelectorAll(".mui-fixed");[].forEach.call(a,l=>{n.push({value:l.style.paddingRight,property:"padding-right",el:l}),l.style.paddingRight=`${_g(l)+i}px`})}let s;if(r.parentNode instanceof DocumentFragment)s=rn(r).body;else{const i=r.parentElement,a=Ao(r);s=(i==null?void 0:i.nodeName)==="HTML"&&a.getComputedStyle(i).overflowY==="scroll"?i:r}n.push({value:s.style.overflow,property:"overflow",el:s},{value:s.style.overflowX,property:"overflow-x",el:s},{value:s.style.overflowY,property:"overflow-y",el:s}),s.style.overflow="hidden"}return()=>{n.forEach(({value:s,el:i,property:a})=>{s?i.style.setProperty(a,s):i.style.removeProperty(a)})}}function KC(e){const t=[];return[].forEach.call(e.children,n=>{n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}class _C{constructor(){this.containers=void 0,this.modals=void 0,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&&$l(t.modalRef,!1);const o=KC(n);$g(n,t.mount,t.modalRef,o,!0);const s=_v(this.containers,i=>i.container===n);return s!==-1?(this.containers[s].modals.push(t),r):(this.containers.push({modals:[t],container:n,restore:null,hiddenSiblings:o}),r)}mount(t,n){const r=_v(this.containers,s=>s.modals.indexOf(t)!==-1),o=this.containers[r];o.restore||(o.restore=QC(o,n))}remove(t,n=!0){const r=this.modals.indexOf(t);if(r===-1)return r;const o=_v(this.containers,i=>i.modals.indexOf(t)!==-1),s=this.containers[o];if(s.modals.splice(s.modals.indexOf(t),1),this.modals.splice(r,1),s.modals.length===0)s.restore&&s.restore(),t.modalRef&&$l(t.modalRef,n),$g(s.container,t.mount,t.modalRef,s.hiddenSiblings,!1),this.containers.splice(o,1);else{const i=s.modals[s.modals.length-1];i.modalRef&&$l(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}function $C(e){return typeof e=="function"?e():e}function eT(e){return e?e.props.hasOwnProperty("in"):!1}const tT=new _C;function nT(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,manager:o=tT,closeAfterTransition:s=!1,onTransitionEnter:i,onTransitionExited:a,children:l,onClose:c,open:u,rootRef:d}=e,p=g.useRef({}),P=g.useRef(null),h=g.useRef(null),A=gt(h,d),[w,m]=g.useState(!u),v=eT(l);let y=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(y=!1);const b=()=>rn(P.current),H=()=>(p.current.modalRef=h.current,p.current.mount=P.current,p.current),z=()=>{o.mount(H(),{disableScrollLock:r}),h.current&&(h.current.scrollTop=0)},j=In(()=>{const q=$C(t)||b().body;o.add(H(),q),h.current&&z()}),O=g.useCallback(()=>o.isTopModal(H()),[o]),C=In(q=>{P.current=q,q&&(u&&O()?z():h.current&&$l(h.current,y))}),T=g.useCallback(()=>{o.remove(H(),y)},[y,o]);g.useEffect(()=>()=>{T()},[T]),g.useEffect(()=>{u?j():(!v||!s)&&T()},[u,T,v,s,j]);const V=q=>G=>{var k;(k=q.onKeyDown)==null||k.call(q,G),!(G.key!=="Escape"||G.which===229||!O())&&(n||(G.stopPropagation(),c&&c(G,"escapeKeyDown")))},R=q=>G=>{var k;(k=q.onClick)==null||k.call(q,G),G.target===G.currentTarget&&c&&c(G,"backdropClick")};return{getRootProps:(q={})=>{const G=e2(e);delete G.onTransitionEnter,delete G.onTransitionExited;const k=x({},G,q);return x({role:"presentation"},k,{onKeyDown:V(k),ref:A})},getBackdropProps:(q={})=>{const G=q;return x({"aria-hidden":!0},G,{onClick:R(G),open:u})},getTransitionProps:()=>{const q=()=>{m(!1),i&&i()},G=()=>{m(!0),a&&a(),s&&T()};return{onEnter:Lf(q,l==null?void 0:l.props.onEnter),onExited:Lf(G,l==null?void 0:l.props.onExited)}},rootRef:A,portalRef:C,isTopModal:O,exited:w,hasTransition:v}}var Zn="top",Cr="bottom",Tr="right",Gn="left",RP="auto",au=[Zn,Cr,Tr,Gn],Na="start",Rc="end",rT="clippingParents",i2="viewport",Al="popper",oT="reference",eb=au.reduce(function(e,t){return e.concat([t+"-"+Na,t+"-"+Rc])},[]),a2=[].concat(au,[RP]).reduce(function(e,t){return e.concat([t,t+"-"+Na,t+"-"+Rc])},[]),sT="beforeRead",iT="read",aT="afterRead",lT="beforeMain",cT="main",uT="afterMain",fT="beforeWrite",dT="write",pT="afterWrite",vT=[sT,iT,aT,lT,cT,uT,fT,dT,pT];function Po(e){return e?(e.nodeName||"").toLowerCase():null}function fr(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function hi(e){var t=fr(e).Element;return e instanceof t||e instanceof Element}function Hr(e){var t=fr(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function EP(e){if(typeof ShadowRoot>"u")return!1;var t=fr(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function hT(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},o=t.attributes[n]||{},s=t.elements[n];!Hr(s)||!Po(s)||(Object.assign(s.style,r),Object.keys(o).forEach(function(i){var a=o[i];a===!1?s.removeAttribute(i):s.setAttribute(i,a===!0?"":a)}))})}function mT(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 o=t.elements[r],s=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),a=i.reduce(function(l,c){return l[c]="",l},{});!Hr(o)||!Po(o)||(Object.assign(o.style,a),Object.keys(s).forEach(function(l){o.removeAttribute(l)}))})}}const AT={name:"applyStyles",enabled:!0,phase:"write",fn:hT,effect:mT,requires:["computeStyles"]};function ho(e){return e.split("-")[0]}var ri=Math.max,ld=Math.min,Ba=Math.round;function zm(){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 l2(){return!/^((?!chrome|android).)*safari/i.test(zm())}function Va(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),o=1,s=1;t&&Hr(e)&&(o=e.offsetWidth>0&&Ba(r.width)/e.offsetWidth||1,s=e.offsetHeight>0&&Ba(r.height)/e.offsetHeight||1);var i=hi(e)?fr(e):window,a=i.visualViewport,l=!l2()&&n,c=(r.left+(l&&a?a.offsetLeft:0))/o,u=(r.top+(l&&a?a.offsetTop:0))/s,d=r.width/o,p=r.height/s;return{width:d,height:p,top:u,right:c+d,bottom:u+p,left:c,x:c,y:u}}function kP(e){var t=Va(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 c2(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&EP(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Io(e){return fr(e).getComputedStyle(e)}function PT(e){return["table","td","th"].indexOf(Po(e))>=0}function Ts(e){return((hi(e)?e.ownerDocument:e.document)||window.document).documentElement}function kp(e){return Po(e)==="html"?e:e.assignedSlot||e.parentNode||(EP(e)?e.host:null)||Ts(e)}function tb(e){return!Hr(e)||Io(e).position==="fixed"?null:e.offsetParent}function yT(e){var t=/firefox/i.test(zm()),n=/Trident/i.test(zm());if(n&&Hr(e)){var r=Io(e);if(r.position==="fixed")return null}var o=kp(e);for(EP(o)&&(o=o.host);Hr(o)&&["html","body"].indexOf(Po(o))<0;){var s=Io(o);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return o;o=o.parentNode}return null}function lu(e){for(var t=fr(e),n=tb(e);n&&PT(n)&&Io(n).position==="static";)n=tb(n);return n&&(Po(n)==="html"||Po(n)==="body"&&Io(n).position==="static")?t:n||yT(e)||t}function MP(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ec(e,t,n){return ri(e,ld(t,n))}function gT(e,t,n){var r=ec(e,t,n);return r>n?n:r}function u2(){return{top:0,right:0,bottom:0,left:0}}function f2(e){return Object.assign({},u2(),e)}function d2(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var bT=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,f2(typeof t!="number"?t:d2(t,au))};function xT(e){var t,n=e.state,r=e.name,o=e.options,s=n.elements.arrow,i=n.modifiersData.popperOffsets,a=ho(n.placement),l=MP(a),c=[Gn,Tr].indexOf(a)>=0,u=c?"height":"width";if(!(!s||!i)){var d=bT(o.padding,n),p=kP(s),P=l==="y"?Zn:Gn,h=l==="y"?Cr:Tr,A=n.rects.reference[u]+n.rects.reference[l]-i[l]-n.rects.popper[u],w=i[l]-n.rects.reference[l],m=lu(s),v=m?l==="y"?m.clientHeight||0:m.clientWidth||0:0,y=A/2-w/2,b=d[P],H=v-p[u]-d[h],z=v/2-p[u]/2+y,j=ec(b,z,H),O=l;n.modifiersData[r]=(t={},t[O]=j,t.centerOffset=j-z,t)}}function wT(e){var t=e.state,n=e.options,r=n.element,o=r===void 0?"[data-popper-arrow]":r;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||c2(t.elements.popper,o)&&(t.elements.arrow=o))}const HT={name:"arrow",enabled:!0,phase:"main",fn:xT,effect:wT,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ia(e){return e.split("-")[1]}var jT={top:"auto",right:"auto",bottom:"auto",left:"auto"};function zT(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:Ba(n*o)/o||0,y:Ba(r*o)/o||0}}function nb(e){var t,n=e.popper,r=e.popperRect,o=e.placement,s=e.variation,i=e.offsets,a=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,p=i.x,P=p===void 0?0:p,h=i.y,A=h===void 0?0:h,w=typeof u=="function"?u({x:P,y:A}):{x:P,y:A};P=w.x,A=w.y;var m=i.hasOwnProperty("x"),v=i.hasOwnProperty("y"),y=Gn,b=Zn,H=window;if(c){var z=lu(n),j="clientHeight",O="clientWidth";if(z===fr(n)&&(z=Ts(n),Io(z).position!=="static"&&a==="absolute"&&(j="scrollHeight",O="scrollWidth")),z=z,o===Zn||(o===Gn||o===Tr)&&s===Rc){b=Cr;var C=d&&z===H&&H.visualViewport?H.visualViewport.height:z[j];A-=C-r.height,A*=l?1:-1}if(o===Gn||(o===Zn||o===Cr)&&s===Rc){y=Tr;var T=d&&z===H&&H.visualViewport?H.visualViewport.width:z[O];P-=T-r.width,P*=l?1:-1}}var V=Object.assign({position:a},c&&jT),R=u===!0?zT({x:P,y:A},fr(n)):{x:P,y:A};if(P=R.x,A=R.y,l){var S;return Object.assign({},V,(S={},S[b]=v?"0":"",S[y]=m?"0":"",S.transform=(H.devicePixelRatio||1)<=1?"translate("+P+"px, "+A+"px)":"translate3d("+P+"px, "+A+"px, 0)",S))}return Object.assign({},V,(t={},t[b]=v?A+"px":"",t[y]=m?P+"px":"",t.transform="",t))}function OT(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=r===void 0?!0:r,s=n.adaptive,i=s===void 0?!0:s,a=n.roundOffsets,l=a===void 0?!0:a,c={placement:ho(t.placement),variation:Ia(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,nb(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,nb(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const DT={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:OT,data:{}};var Wu={passive:!0};function CT(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,s=o===void 0?!0:o,i=r.resize,a=i===void 0?!0:i,l=fr(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&c.forEach(function(u){u.addEventListener("scroll",n.update,Wu)}),a&&l.addEventListener("resize",n.update,Wu),function(){s&&c.forEach(function(u){u.removeEventListener("scroll",n.update,Wu)}),a&&l.removeEventListener("resize",n.update,Wu)}}const TT={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:CT,data:{}};var ST={left:"right",right:"left",bottom:"top",top:"bottom"};function xf(e){return e.replace(/left|right|bottom|top/g,function(t){return ST[t]})}var RT={start:"end",end:"start"};function rb(e){return e.replace(/start|end/g,function(t){return RT[t]})}function LP(e){var t=fr(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function XP(e){return Va(Ts(e)).left+LP(e).scrollLeft}function ET(e,t){var n=fr(e),r=Ts(e),o=n.visualViewport,s=r.clientWidth,i=r.clientHeight,a=0,l=0;if(o){s=o.width,i=o.height;var c=l2();(c||!c&&t==="fixed")&&(a=o.offsetLeft,l=o.offsetTop)}return{width:s,height:i,x:a+XP(e),y:l}}function kT(e){var t,n=Ts(e),r=LP(e),o=(t=e.ownerDocument)==null?void 0:t.body,s=ri(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=ri(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),a=-r.scrollLeft+XP(e),l=-r.scrollTop;return Io(o||n).direction==="rtl"&&(a+=ri(n.clientWidth,o?o.clientWidth:0)-s),{width:s,height:i,x:a,y:l}}function NP(e){var t=Io(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function p2(e){return["html","body","#document"].indexOf(Po(e))>=0?e.ownerDocument.body:Hr(e)&&NP(e)?e:p2(kp(e))}function tc(e,t){var n;t===void 0&&(t=[]);var r=p2(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),s=fr(r),i=o?[s].concat(s.visualViewport||[],NP(r)?r:[]):r,a=t.concat(i);return o?a:a.concat(tc(kp(i)))}function Om(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function MT(e,t){var n=Va(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 ob(e,t,n){return t===i2?Om(ET(e,n)):hi(t)?MT(t,n):Om(kT(Ts(e)))}function LT(e){var t=tc(kp(e)),n=["absolute","fixed"].indexOf(Io(e).position)>=0,r=n&&Hr(e)?lu(e):e;return hi(r)?t.filter(function(o){return hi(o)&&c2(o,r)&&Po(o)!=="body"}):[]}function XT(e,t,n,r){var o=t==="clippingParents"?LT(e):[].concat(t),s=[].concat(o,[n]),i=s[0],a=s.reduce(function(l,c){var u=ob(e,c,r);return l.top=ri(u.top,l.top),l.right=ld(u.right,l.right),l.bottom=ld(u.bottom,l.bottom),l.left=ri(u.left,l.left),l},ob(e,i,r));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function v2(e){var t=e.reference,n=e.element,r=e.placement,o=r?ho(r):null,s=r?Ia(r):null,i=t.x+t.width/2-n.width/2,a=t.y+t.height/2-n.height/2,l;switch(o){case Zn:l={x:i,y:t.y-n.height};break;case Cr:l={x:i,y:t.y+t.height};break;case Tr:l={x:t.x+t.width,y:a};break;case Gn:l={x:t.x-n.width,y:a};break;default:l={x:t.x,y:t.y}}var c=o?MP(o):null;if(c!=null){var u=c==="y"?"height":"width";switch(s){case Na:l[c]=l[c]-(t[u]/2-n[u]/2);break;case Rc:l[c]=l[c]+(t[u]/2-n[u]/2);break}}return l}function Ec(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=r===void 0?e.placement:r,s=n.strategy,i=s===void 0?e.strategy:s,a=n.boundary,l=a===void 0?rT:a,c=n.rootBoundary,u=c===void 0?i2:c,d=n.elementContext,p=d===void 0?Al:d,P=n.altBoundary,h=P===void 0?!1:P,A=n.padding,w=A===void 0?0:A,m=f2(typeof w!="number"?w:d2(w,au)),v=p===Al?oT:Al,y=e.rects.popper,b=e.elements[h?v:p],H=XT(hi(b)?b:b.contextElement||Ts(e.elements.popper),l,u,i),z=Va(e.elements.reference),j=v2({reference:z,element:y,strategy:"absolute",placement:o}),O=Om(Object.assign({},y,j)),C=p===Al?O:z,T={top:H.top-C.top+m.top,bottom:C.bottom-H.bottom+m.bottom,left:H.left-C.left+m.left,right:C.right-H.right+m.right},V=e.modifiersData.offset;if(p===Al&&V){var R=V[o];Object.keys(T).forEach(function(S){var I=[Tr,Cr].indexOf(S)>=0?1:-1,Y=[Zn,Cr].indexOf(S)>=0?"y":"x";T[S]+=R[Y]*I})}return T}function NT(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,s=n.rootBoundary,i=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,c=l===void 0?a2:l,u=Ia(r),d=u?a?eb:eb.filter(function(h){return Ia(h)===u}):au,p=d.filter(function(h){return c.indexOf(h)>=0});p.length===0&&(p=d);var P=p.reduce(function(h,A){return h[A]=Ec(e,{placement:A,boundary:o,rootBoundary:s,padding:i})[ho(A)],h},{});return Object.keys(P).sort(function(h,A){return P[h]-P[A]})}function BT(e){if(ho(e)===RP)return[];var t=xf(e);return[rb(e),t,rb(t)]}function VT(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,s=o===void 0?!0:o,i=n.altAxis,a=i===void 0?!0:i,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,p=n.altBoundary,P=n.flipVariations,h=P===void 0?!0:P,A=n.allowedAutoPlacements,w=t.options.placement,m=ho(w),v=m===w,y=l||(v||!h?[xf(w)]:BT(w)),b=[w].concat(y).reduce(function(F,ie){return F.concat(ho(ie)===RP?NT(t,{placement:ie,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:A}):ie)},[]),H=t.rects.reference,z=t.rects.popper,j=new Map,O=!0,C=b[0],T=0;T=0,Y=I?"width":"height",q=Ec(t,{placement:V,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),G=I?S?Tr:Gn:S?Cr:Zn;H[Y]>z[Y]&&(G=xf(G));var k=xf(G),B=[];if(s&&B.push(q[R]<=0),a&&B.push(q[G]<=0,q[k]<=0),B.every(function(F){return F})){C=V,O=!1;break}j.set(V,B)}if(O)for(var Z=h?3:1,ce=function(ie){var $=b.find(function(ye){var de=j.get(ye);if(de)return de.slice(0,ie).every(function(ne){return ne})});if($)return C=$,"break"},E=Z;E>0;E--){var U=ce(E);if(U==="break")break}t.placement!==C&&(t.modifiersData[r]._skip=!0,t.placement=C,t.reset=!0)}}const IT={name:"flip",enabled:!0,phase:"main",fn:VT,requiresIfExists:["offset"],data:{_skip:!1}};function sb(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 ib(e){return[Zn,Tr,Cr,Gn].some(function(t){return e[t]>=0})}function WT(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,s=t.modifiersData.preventOverflow,i=Ec(t,{elementContext:"reference"}),a=Ec(t,{altBoundary:!0}),l=sb(i,r),c=sb(a,o,s),u=ib(l),d=ib(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}const JT={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:WT};function FT(e,t,n){var r=ho(e),o=[Gn,Zn].indexOf(r)>=0?-1:1,s=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,i=s[0],a=s[1];return i=i||0,a=(a||0)*o,[Gn,Tr].indexOf(r)>=0?{x:a,y:i}:{x:i,y:a}}function YT(e){var t=e.state,n=e.options,r=e.name,o=n.offset,s=o===void 0?[0,0]:o,i=a2.reduce(function(u,d){return u[d]=FT(d,t.rects,s),u},{}),a=i[t.placement],l=a.x,c=a.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}const qT={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:YT};function ZT(e){var t=e.state,n=e.name;t.modifiersData[n]=v2({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const GT={name:"popperOffsets",enabled:!0,phase:"read",fn:ZT,data:{}};function UT(e){return e==="x"?"y":"x"}function QT(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,s=o===void 0?!0:o,i=n.altAxis,a=i===void 0?!1:i,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,p=n.tether,P=p===void 0?!0:p,h=n.tetherOffset,A=h===void 0?0:h,w=Ec(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),m=ho(t.placement),v=Ia(t.placement),y=!v,b=MP(m),H=UT(b),z=t.modifiersData.popperOffsets,j=t.rects.reference,O=t.rects.popper,C=typeof A=="function"?A(Object.assign({},t.rects,{placement:t.placement})):A,T=typeof C=="number"?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),V=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,R={x:0,y:0};if(z){if(s){var S,I=b==="y"?Zn:Gn,Y=b==="y"?Cr:Tr,q=b==="y"?"height":"width",G=z[b],k=G+w[I],B=G-w[Y],Z=P?-O[q]/2:0,ce=v===Na?j[q]:O[q],E=v===Na?-O[q]:-j[q],U=t.elements.arrow,F=P&&U?kP(U):{width:0,height:0},ie=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:u2(),$=ie[I],ye=ie[Y],de=ec(0,j[q],F[q]),ne=y?j[q]/2-Z-de-$-T.mainAxis:ce-de-$-T.mainAxis,Ne=y?-j[q]/2+Z+de+ye+T.mainAxis:E+de+ye+T.mainAxis,He=t.elements.arrow&&lu(t.elements.arrow),we=He?b==="y"?He.clientTop||0:He.clientLeft||0:0,ge=(S=V==null?void 0:V[b])!=null?S:0,Ie=G+ne-ge-we,se=G+Ne-ge,re=ec(P?ld(k,Ie):k,G,P?ri(B,se):B);z[b]=re,R[b]=re-G}if(a){var We,D=b==="x"?Zn:Gn,N=b==="x"?Cr:Tr,W=z[H],oe=H==="y"?"height":"width",ae=W+w[D],_=W-w[N],ue=[Zn,Gn].indexOf(m)!==-1,Ee=(We=V==null?void 0:V[H])!=null?We:0,Je=ue?ae:W-j[oe]-O[oe]-Ee+T.altAxis,_e=ue?W+j[oe]+O[oe]-Ee-T.altAxis:_,Be=P&&ue?gT(Je,W,_e):ec(P?Je:ae,W,P?_e:_);z[H]=Be,R[H]=Be-W}t.modifiersData[r]=R}}const KT={name:"preventOverflow",enabled:!0,phase:"main",fn:QT,requiresIfExists:["offset"]};function _T(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function $T(e){return e===fr(e)||!Hr(e)?LP(e):_T(e)}function eS(e){var t=e.getBoundingClientRect(),n=Ba(t.width)/e.offsetWidth||1,r=Ba(t.height)/e.offsetHeight||1;return n!==1||r!==1}function tS(e,t,n){n===void 0&&(n=!1);var r=Hr(t),o=Hr(t)&&eS(t),s=Ts(t),i=Va(e,o,n),a={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((Po(t)!=="body"||NP(s))&&(a=$T(t)),Hr(t)?(l=Va(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):s&&(l.x=XP(s))),{x:i.left+a.scrollLeft-l.x,y:i.top+a.scrollTop-l.y,width:i.width,height:i.height}}function nS(e){var t=new Map,n=new Set,r=[];e.forEach(function(s){t.set(s.name,s)});function o(s){n.add(s.name);var i=[].concat(s.requires||[],s.requiresIfExists||[]);i.forEach(function(a){if(!n.has(a)){var l=t.get(a);l&&o(l)}}),r.push(s)}return e.forEach(function(s){n.has(s.name)||o(s)}),r}function rS(e){var t=nS(e);return vT.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function oS(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function sS(e){var t=e.reduce(function(n,r){var o=n[r.name];return n[r.name]=o?Object.assign({},o,r,{options:Object.assign({},o.options,r.options),data:Object.assign({},o.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var ab={placement:"bottom",modifiers:[],strategy:"absolute"};function lb(){for(var e=arguments.length,t=new Array(e),n=0;nSe({root:["root"]},ND(cS)),hS={},mS=g.forwardRef(function(t,n){var r;const{anchorEl:o,children:s,direction:i,disablePortal:a,modifiers:l,open:c,placement:u,popperOptions:d,popperRef:p,slotProps:P={},slots:h={},TransitionProps:A}=t,w=pe(t,uS),m=g.useRef(null),v=gt(m,n),y=g.useRef(null),b=gt(y,p),H=g.useRef(b);_n(()=>{H.current=b},[b]),g.useImperativeHandle(p,()=>y.current,[]);const z=dS(u,i),[j,O]=g.useState(z),[C,T]=g.useState(Dm(o));g.useEffect(()=>{y.current&&y.current.forceUpdate()}),g.useEffect(()=>{o&&T(Dm(o))},[o]),_n(()=>{if(!C||!c)return;const Y=k=>{O(k.placement)};let q=[{name:"preventOverflow",options:{altBoundary:a}},{name:"flip",options:{altBoundary:a}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:k})=>{Y(k)}}];l!=null&&(q=q.concat(l)),d&&d.modifiers!=null&&(q=q.concat(d.modifiers));const G=lS(C,m.current,x({placement:z},d,{modifiers:q}));return H.current(G),()=>{G.destroy(),H.current(null)}},[C,a,l,c,d,z]);const V={placement:j};A!==null&&(V.TransitionProps=A);const R=vS(),S=(r=h.root)!=null?r:"div",I=vi({elementType:S,externalSlotProps:P.root,externalForwardedProps:w,additionalProps:{role:"tooltip",ref:v},ownerState:t,className:R.root});return f.jsx(S,x({},I,{children:typeof s=="function"?s(V):s}))}),AS=g.forwardRef(function(t,n){const{anchorEl:r,children:o,container:s,direction:i="ltr",disablePortal:a=!1,keepMounted:l=!1,modifiers:c,open:u,placement:d="bottom",popperOptions:p=hS,popperRef:P,style:h,transition:A=!1,slotProps:w={},slots:m={}}=t,v=pe(t,fS),[y,b]=g.useState(!0),H=()=>{b(!1)},z=()=>{b(!0)};if(!l&&!u&&(!A||y))return null;let j;if(s)j=s;else if(r){const T=Dm(r);j=T&&pS(T)?rn(T).body:rn(null).body}const O=!u&&l&&(!A||y)?"none":void 0,C=A?{in:u,onEnter:H,onExited:z}:void 0;return f.jsx(s2,{disablePortal:a,container:j,children:f.jsx(mS,x({anchorEl:r,direction:i,disablePortal:a,modifiers:c,ref:n,open:A?!y:u,placement:d,popperOptions:p,popperRef:P,slotProps:w,slots:m},v,{style:x({position:"fixed",top:0,left:0,display:O},h),TransitionProps:C,children:o}))})}),PS=["onChange","maxRows","minRows","style","value"];function Ju(e){return parseInt(e,10)||0}const yS={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function cb(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&&!e.overflow}const gS=g.forwardRef(function(t,n){const{onChange:r,maxRows:o,minRows:s=1,style:i,value:a}=t,l=pe(t,PS),{current:c}=g.useRef(a!=null),u=g.useRef(null),d=gt(n,u),p=g.useRef(null),P=g.useRef(0),[h,A]=g.useState({outerHeightStyle:0}),w=g.useCallback(()=>{const b=u.current,z=Ao(b).getComputedStyle(b);if(z.width==="0px")return{outerHeightStyle:0};const j=p.current;j.style.width=z.width,j.value=b.value||t.placeholder||"x",j.value.slice(-1)===` `&&(j.value+=" ");const O=z.boxSizing,C=Ju(z.paddingBottom)+Ju(z.paddingTop),T=Ju(z.borderBottomWidth)+Ju(z.borderTopWidth),V=j.scrollHeight;j.value="x";const R=j.scrollHeight;let S=V;s&&(S=Math.max(Number(s)*R,S)),o&&(S=Math.min(Number(o)*R,S)),S=Math.max(S,R);const I=S+(O==="border-box"?C+T:0),Y=Math.abs(S-V)<=1;return{outerHeightStyle:I,overflow:Y}},[o,s,t.placeholder]),m=(b,H)=>{const{outerHeightStyle:z,overflow:j}=H;return P.current<20&&(z>0&&Math.abs((b.outerHeightStyle||0)-z)>1||b.overflow!==j)?(P.current+=1,{overflow:j,outerHeightStyle:z}):b},v=g.useCallback(()=>{const b=w();cb(b)||A(H=>m(H,b))},[w]);_n(()=>{const b=()=>{const V=w();cb(V)||Rp.flushSync(()=>{A(R=>m(R,V))})},H=()=>{P.current=0,b()};let z;const j=np(H),O=u.current,C=Ao(O);C.addEventListener("resize",j);let T;return typeof ResizeObserver<"u"&&(T=new ResizeObserver(H),T.observe(O)),()=>{j.clear(),cancelAnimationFrame(z),C.removeEventListener("resize",j),T&&T.disconnect()}},[w]),_n(()=>{v()}),g.useEffect(()=>{P.current=0},[a]);const y=b=>{P.current=0,c||v(),r&&r(b)};return f.jsxs(g.Fragment,{children:[f.jsx("textarea",x({value:a,onChange:y,ref:d,rows:s,style:x({height:h.outerHeightStyle,overflow:h.overflow?"hidden":void 0},i)},l)),f.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:p,tabIndex:-1,style:x({},yS.shadow,i,{paddingTop:0,paddingBottom:0})})]})});function ub(e){return typeof e.normalize<"u"?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function bS(e={}){const{ignoreAccents:t=!0,ignoreCase:n=!0,limit:r,matchFrom:o="any",stringify:s,trim:i=!1}=e;return(a,{inputValue:l,getOptionLabel:c})=>{let u=i?l.trim():l;n&&(u=u.toLowerCase()),t&&(u=ub(u));const d=u?a.filter(p=>{let P=(s||c)(p);return n&&(P=P.toLowerCase()),t&&(P=ub(P)),o==="start"?P.indexOf(u)===0:P.indexOf(u)>-1}):a;return typeof r=="number"?d.slice(0,r):d}}function $v(e,t){for(let n=0;n{var t;return e.current!==null&&((t=e.current.parentElement)==null?void 0:t.contains(document.activeElement))};function HS(e){const{unstable_isActiveElementInListbox:t=wS,unstable_classNamePrefix:n="Mui",autoComplete:r=!1,autoHighlight:o=!1,autoSelect:s=!1,blurOnSelect:i=!1,clearOnBlur:a=!e.freeSolo,clearOnEscape:l=!1,componentName:c="useAutocomplete",defaultValue:u=e.multiple?[]:null,disableClearable:d=!1,disableCloseOnSelect:p=!1,disabled:P,disabledItemsFocusable:h=!1,disableListWrap:A=!1,filterOptions:w=xS,filterSelectedOptions:m=!1,freeSolo:v=!1,getOptionDisabled:y,getOptionKey:b,getOptionLabel:H=K=>{var J;return(J=K.label)!=null?J:K},groupBy:z,handleHomeEndKeys:j=!e.freeSolo,id:O,includeInputInList:C=!1,inputValue:T,isOptionEqualToValue:V=(K,J)=>K===J,multiple:R=!1,onChange:S,onClose:I,onHighlightChange:Y,onInputChange:q,onOpen:G,open:k,openOnFocus:B=!1,options:Z,readOnly:ce=!1,selectOnFocus:E=!e.freeSolo,value:U}=e,F=Lo(O);let ie=H;ie=K=>{const J=H(K);return typeof J!="string"?String(J):J};const $=g.useRef(!1),ye=g.useRef(!0),de=g.useRef(null),ne=g.useRef(null),[Ne,He]=g.useState(null),[we,ge]=g.useState(-1),Ie=o?0:-1,se=g.useRef(Ie),[re,We]=Eo({controlled:U,default:u,name:c}),[D,N]=Eo({controlled:T,default:"",name:c,state:"inputValue"}),[W,oe]=g.useState(!1),ae=g.useCallback((K,J)=>{if(!(R?re.length!(m&&(R?re:[re]).some(J=>J!==null&&V(K,J)))),{inputValue:_e&&Ee?"":D,getOptionLabel:ie}):[],$e=gj({filteredOptions:me,value:re,inputValue:D});g.useEffect(()=>{const K=re!==$e.value;W&&!K||v&&!K||ae(null,re)},[re,ae,W,$e.value,v]);const Jt=_&&me.length>0&&!ce,Rt=In(K=>{K===-1?de.current.focus():Ne.querySelector(`[data-tag-index="${K}"]`).focus()});g.useEffect(()=>{R&&we>re.length-1&&(ge(-1),Rt(-1))},[re,R,we,Rt]);function ze(K,J){if(!ne.current||K<0||K>=me.length)return-1;let Pe=K;for(;;){const Ve=ne.current.querySelector(`[data-option-index="${Pe}"]`),it=h?!1:!Ve||Ve.disabled||Ve.getAttribute("aria-disabled")==="true";if(Ve&&Ve.hasAttribute("tabindex")&&!it)return Pe;if(J==="next"?Pe=(Pe+1)%me.length:Pe=(Pe-1+me.length)%me.length,Pe===K)return-1}}const Ge=In(({event:K,index:J,reason:Pe="auto"})=>{if(se.current=J,J===-1?de.current.removeAttribute("aria-activedescendant"):de.current.setAttribute("aria-activedescendant",`${F}-option-${J}`),Y&&Y(K,J===-1?null:me[J],Pe),!ne.current)return;const Ve=ne.current.querySelector(`[role="option"].${n}-focused`);Ve&&(Ve.classList.remove(`${n}-focused`),Ve.classList.remove(`${n}-focusVisible`));let it=ne.current;if(ne.current.getAttribute("role")!=="listbox"&&(it=ne.current.parentElement.querySelector('[role="listbox"]')),!it)return;if(J===-1){it.scrollTop=0;return}const Xt=ne.current.querySelector(`[data-option-index="${J}"]`);if(Xt&&(Xt.classList.add(`${n}-focused`),Pe==="keyboard"&&Xt.classList.add(`${n}-focusVisible`),it.scrollHeight>it.clientHeight&&Pe!=="mouse"&&Pe!=="touch")){const Ft=Xt,Fe=it.clientHeight+it.scrollTop,Pn=Ft.offsetTop+Ft.offsetHeight;Pn>Fe?it.scrollTop=Pn-it.clientHeight:Ft.offsetTop-Ft.offsetHeight*(z?1.3:0){if(!Be)return;const Xt=ze((()=>{const Ft=me.length-1;if(J==="reset")return Ie;if(J==="start")return 0;if(J==="end")return Ft;const Fe=se.current+J;return Fe<0?Fe===-1&&C?-1:A&&se.current!==-1||Math.abs(J)>1?0:Ft:Fe>Ft?Fe===Ft+1&&C?-1:A||Math.abs(J)>1?Ft:0:Fe})(),Pe);if(Ge({index:Xt,reason:Ve,event:K}),r&&J!=="reset")if(Xt===-1)de.current.value=D;else{const Ft=ie(me[Xt]);de.current.value=Ft,Ft.toLowerCase().indexOf(D.toLowerCase())===0&&D.length>0&&de.current.setSelectionRange(D.length,Ft.length)}}),L=()=>{const K=(J,Pe)=>{const Ve=J?ie(J):"",it=Pe?ie(Pe):"";return Ve===it};if(se.current!==-1&&$e.filteredOptions&&$e.filteredOptions.length!==me.length&&$e.inputValue===D&&(R?re.length===$e.value.length&&$e.value.every((J,Pe)=>ie(re[Pe])===ie(J)):K($e.value,re))){const J=$e.filteredOptions[se.current];if(J&&me.some(Ve=>ie(Ve)===ie(J)))return!0}return!1},le=g.useCallback(()=>{if(!Be||L())return;const K=R?re[0]:re;if(me.length===0||K==null){X({diff:"reset"});return}if(ne.current){if(K!=null){const J=me[se.current];if(R&&J&&$v(re,Ve=>V(J,Ve))!==-1)return;const Pe=$v(me,Ve=>V(Ve,K));Pe===-1?X({diff:"reset"}):Ge({index:Pe});return}if(se.current>=me.length-1){Ge({index:me.length-1});return}Ge({index:se.current})}},[me.length,R?!1:re,m,X,Ge,Be,D,R]),Ae=In(K=>{vc(ne,K),K&&le()});g.useEffect(()=>{le()},[le]);const he=K=>{_||(ue(!0),Je(!0),G&&G(K))},be=(K,J)=>{_&&(ue(!1),I&&I(K,J))},ke=(K,J,Pe,Ve)=>{if(R){if(re.length===J.length&&re.every((it,Xt)=>it===J[Xt]))return}else if(re===J)return;S&&S(K,J,Pe,Ve),We(J)},Xe=g.useRef(!1),Me=(K,J,Pe="selectOption",Ve="options")=>{let it=Pe,Xt=J;if(R){Xt=Array.isArray(re)?re.slice():[];const Ft=$v(Xt,Fe=>V(J,Fe));Ft===-1?Xt.push(J):Ve!=="freeSolo"&&(Xt.splice(Ft,1),it="removeOption")}ae(K,Xt),ke(K,Xt,it,{option:J}),!p&&(!K||!K.ctrlKey&&!K.metaKey)&&be(K,it),(i===!0||i==="touch"&&Xe.current||i==="mouse"&&!Xe.current)&&de.current.blur()};function qe(K,J){if(K===-1)return-1;let Pe=K;for(;;){if(J==="next"&&Pe===re.length||J==="previous"&&Pe===-1)return-1;const Ve=Ne.querySelector(`[data-tag-index="${Pe}"]`);if(!Ve||!Ve.hasAttribute("tabindex")||Ve.disabled||Ve.getAttribute("aria-disabled")==="true")Pe+=J==="next"?1:-1;else return Pe}}const ot=(K,J)=>{if(!R)return;D===""&&be(K,"toggleInput");let Pe=we;we===-1?D===""&&J==="previous"&&(Pe=re.length-1):(Pe+=J==="next"?1:-1,Pe<0&&(Pe=0),Pe===re.length&&(Pe=-1)),Pe=qe(Pe,J),ge(Pe),Rt(Pe)},Lt=K=>{$.current=!0,N(""),q&&q(K,"","clear"),ke(K,R?[]:null,"clear")},wt=K=>J=>{if(K.onKeyDown&&K.onKeyDown(J),!J.defaultMuiPrevented&&(we!==-1&&["ArrowLeft","ArrowRight"].indexOf(J.key)===-1&&(ge(-1),Rt(-1)),J.which!==229))switch(J.key){case"Home":Be&&j&&(J.preventDefault(),X({diff:"start",direction:"next",reason:"keyboard",event:J}));break;case"End":Be&&j&&(J.preventDefault(),X({diff:"end",direction:"previous",reason:"keyboard",event:J}));break;case"PageUp":J.preventDefault(),X({diff:-fb,direction:"previous",reason:"keyboard",event:J}),he(J);break;case"PageDown":J.preventDefault(),X({diff:fb,direction:"next",reason:"keyboard",event:J}),he(J);break;case"ArrowDown":J.preventDefault(),X({diff:1,direction:"next",reason:"keyboard",event:J}),he(J);break;case"ArrowUp":J.preventDefault(),X({diff:-1,direction:"previous",reason:"keyboard",event:J}),he(J);break;case"ArrowLeft":ot(J,"previous");break;case"ArrowRight":ot(J,"next");break;case"Enter":if(se.current!==-1&&Be){const Pe=me[se.current],Ve=y?y(Pe):!1;if(J.preventDefault(),Ve)return;Me(J,Pe,"selectOption"),r&&de.current.setSelectionRange(de.current.value.length,de.current.value.length)}else v&&D!==""&&_e===!1&&(R&&J.preventDefault(),Me(J,D,"createOption","freeSolo"));break;case"Escape":Be?(J.preventDefault(),J.stopPropagation(),be(J,"escape")):l&&(D!==""||R&&re.length>0)&&(J.preventDefault(),J.stopPropagation(),Lt(J));break;case"Backspace":if(R&&!ce&&D===""&&re.length>0){const Pe=we===-1?re.length-1:we,Ve=re.slice();Ve.splice(Pe,1),ke(J,Ve,"removeOption",{option:re[Pe]})}break;case"Delete":if(R&&!ce&&D===""&&re.length>0&&we!==-1){const Pe=we,Ve=re.slice();Ve.splice(Pe,1),ke(J,Ve,"removeOption",{option:re[Pe]})}break}},dn=K=>{oe(!0),B&&!$.current&&he(K)},Zt=K=>{if(t(ne)){de.current.focus();return}oe(!1),ye.current=!0,$.current=!1,s&&se.current!==-1&&Be?Me(K,me[se.current],"blur"):s&&v&&D!==""?Me(K,D,"blur","freeSolo"):a&&ae(K,re),be(K,"blur")},Ht=K=>{const J=K.target.value;D!==J&&(N(J),Je(!1),q&&q(K,J,"input")),J===""?!d&&!R&&ke(K,null,"clear"):he(K)},At=K=>{const J=Number(K.currentTarget.getAttribute("data-option-index"));se.current!==J&&Ge({event:K,index:J,reason:"mouse"})},Kt=K=>{Ge({event:K,index:Number(K.currentTarget.getAttribute("data-option-index")),reason:"touch"}),Xe.current=!0},Ln=K=>{const J=Number(K.currentTarget.getAttribute("data-option-index"));Me(K,me[J],"selectOption"),Xe.current=!1},ks=K=>J=>{const Pe=re.slice();Pe.splice(K,1),ke(J,Pe,"removeOption",{option:re[K]})},Hn=K=>{_?be(K,"toggleInput"):he(K)},wo=K=>{K.currentTarget.contains(K.target)&&K.target.getAttribute("id")!==F&&K.preventDefault()},ji=K=>{K.currentTarget.contains(K.target)&&(de.current.focus(),E&&ye.current&&de.current.selectionEnd-de.current.selectionStart===0&&de.current.select(),ye.current=!1)},Er=K=>{!P&&(D===""||!_)&&Hn(K)};let kr=v&&D.length>0;kr=kr||(R?re.length>0:re!==null);let Ho=me;return z&&(Ho=me.reduce((K,J,Pe)=>{const Ve=z(J);return K.length>0&&K[K.length-1].group===Ve?K[K.length-1].options.push(J):K.push({key:Pe,index:Pe,group:Ve,options:[J]}),K},[])),P&&W&&Zt(),{getRootProps:(K={})=>x({"aria-owns":Jt?`${F}-listbox`:null},K,{onKeyDown:wt(K),onMouseDown:wo,onClick:ji}),getInputLabelProps:()=>({id:`${F}-label`,htmlFor:F}),getInputProps:()=>({id:F,value:D,onBlur:Zt,onFocus:dn,onChange:Ht,onMouseDown:Er,"aria-activedescendant":Be?"":null,"aria-autocomplete":r?"both":"list","aria-controls":Jt?`${F}-listbox`:void 0,"aria-expanded":Jt,autoComplete:"off",ref:de,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:P}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:Lt}),getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:Hn}),getTagProps:({index:K})=>x({key:K,"data-tag-index":K,tabIndex:-1},!ce&&{onDelete:ks(K)}),getListboxProps:()=>({role:"listbox",id:`${F}-listbox`,"aria-labelledby":`${F}-label`,ref:Ae,onMouseDown:K=>{K.preventDefault()}}),getOptionProps:({index:K,option:J})=>{var Pe;const Ve=(R?re:[re]).some(Xt=>Xt!=null&&V(J,Xt)),it=y?y(J):!1;return{key:(Pe=b==null?void 0:b(J))!=null?Pe:ie(J),tabIndex:-1,role:"option",id:`${F}-option-${K}`,onMouseMove:At,onClick:Ln,onTouchStart:Kt,"data-option-index":K,"aria-disabled":it,"aria-selected":Ve}},id:F,inputValue:D,value:re,dirty:kr,expanded:Be&&Ne,popupOpen:Be,focused:W||we!==-1,anchorEl:Ne,setAnchorEl:He,focusedTag:we,groupedOptions:Ho}}const jS=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],zS=Q(AS,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),OS=g.forwardRef(function(t,n){var r;const o=_d(),s=Re({props:t,name:"MuiPopper"}),{anchorEl:i,component:a,components:l,componentsProps:c,container:u,disablePortal:d,keepMounted:p,modifiers:P,open:h,placement:A,popperOptions:w,popperRef:m,transition:v,slots:y,slotProps:b}=s,H=pe(s,jS),z=(r=y==null?void 0:y.root)!=null?r:l==null?void 0:l.Root,j=x({anchorEl:i,container:u,disablePortal:d,keepMounted:p,modifiers:P,open:h,placement:A,popperOptions:w,popperRef:m,transition:v},H);return f.jsx(zS,x({as:a,direction:o==null?void 0:o.direction,slots:{root:z},slotProps:b??c},j,{ref:n}))}),Mp=OS;function DS(e){return Ce("MuiListSubheader",e)}Te("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const CS=["className","color","component","disableGutters","disableSticky","inset"],TS=e=>{const{classes:t,color:n,disableGutters:r,inset:o,disableSticky:s}=e,i={root:["root",n!=="default"&&`color${ee(n)}`,!r&&"gutters",o&&"inset",!s&&"sticky"]};return Se(i,DS,t)},SS=Q("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${ee(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})(({theme:e,ownerState:t})=>x({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)},t.color==="primary"&&{color:(e.vars||e).palette.primary.main},t.color==="inherit"&&{color:"inherit"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.inset&&{paddingLeft:72},!t.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper})),m2=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiListSubheader"}),{className:o,color:s="default",component:i="li",disableGutters:a=!1,disableSticky:l=!1,inset:c=!1}=r,u=pe(r,CS),d=x({},r,{color:s,component:i,disableGutters:a,disableSticky:l,inset:c}),p=TS(d);return f.jsx(SS,x({as:i,className:fe(p.root,o),ref:n,ownerState:d},u))});m2.muiSkipListHighlight=!0;const RS=m2,ES=An(f.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 kS(e){return Ce("MuiChip",e)}const MS=Te("MuiChip",["root","sizeSmall","sizeMedium","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"]),st=MS,LS=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],XS=e=>{const{classes:t,disabled:n,size:r,color:o,iconColor:s,onDelete:i,clickable:a,variant:l}=e,c={root:["root",l,n&&"disabled",`size${ee(r)}`,`color${ee(o)}`,a&&"clickable",a&&`clickableColor${ee(o)}`,i&&"deletable",i&&`deletableColor${ee(o)}`,`${l}${ee(o)}`],label:["label",`label${ee(r)}`],avatar:["avatar",`avatar${ee(r)}`,`avatarColor${ee(o)}`],icon:["icon",`icon${ee(r)}`,`iconColor${ee(s)}`],deleteIcon:["deleteIcon",`deleteIcon${ee(r)}`,`deleteIconColor${ee(o)}`,`deleteIcon${ee(l)}Color${ee(o)}`]};return Se(c,kS,t)},NS=Q("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{color:r,iconColor:o,clickable:s,onDelete:i,size:a,variant:l}=n;return[{[`& .${st.avatar}`]:t.avatar},{[`& .${st.avatar}`]:t[`avatar${ee(a)}`]},{[`& .${st.avatar}`]:t[`avatarColor${ee(r)}`]},{[`& .${st.icon}`]:t.icon},{[`& .${st.icon}`]:t[`icon${ee(a)}`]},{[`& .${st.icon}`]:t[`iconColor${ee(o)}`]},{[`& .${st.deleteIcon}`]:t.deleteIcon},{[`& .${st.deleteIcon}`]:t[`deleteIcon${ee(a)}`]},{[`& .${st.deleteIcon}`]:t[`deleteIconColor${ee(r)}`]},{[`& .${st.deleteIcon}`]:t[`deleteIcon${ee(l)}Color${ee(r)}`]},t.root,t[`size${ee(a)}`],t[`color${ee(r)}`],s&&t.clickable,s&&r!=="default"&&t[`clickableColor${ee(r)})`],i&&t.deletable,i&&r!=="default"&&t[`deletableColor${ee(r)}`],t[l],t[`${l}${ee(r)}`]]}})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?e.palette.grey[700]:e.palette.grey[300];return x({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",[`&.${st.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${st.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:n,fontSize:e.typography.pxToRem(12)},[`& .${st.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${st.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${st.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${st.icon}`]:x({marginLeft:5,marginRight:-6},t.size==="small"&&{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&&x({color:e.vars?e.vars.palette.Chip.defaultIconColor:n},t.color!=="default"&&{color:"inherit"})),[`& .${st.deleteIcon}`]:x({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:Ze(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)`:Ze(e.palette.text.primary,.4)}},t.size==="small"&&{fontSize:16,marginRight:4,marginLeft:-4},t.color!=="default"&&{color:e.vars?`rgba(${e.vars.palette[t.color].contrastTextChannel} / 0.7)`:Ze(e.palette[t.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].contrastText}})},t.size==="small"&&{height:24},t.color!=="default"&&{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},t.onDelete&&{[`&.${st.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Ze(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&t.color!=="default"&&{[`&.${st.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})},({theme:e,ownerState:t})=>x({},t.clickable&&{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}))`:Ze(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${st.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Ze(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},t.clickable&&t.color!=="default"&&{[`&:hover, &.${st.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}}),({theme:e,ownerState:t})=>x({},t.variant==="outlined"&&{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]}`,[`&.${st.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${st.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${st.avatar}`]:{marginLeft:4},[`& .${st.avatarSmall}`]:{marginLeft:2},[`& .${st.icon}`]:{marginLeft:4},[`& .${st.iconSmall}`]:{marginLeft:2},[`& .${st.deleteIcon}`]:{marginRight:5},[`& .${st.deleteIconSmall}`]:{marginRight:3}},t.variant==="outlined"&&t.color!=="default"&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:Ze(e.palette[t.color].main,.7)}`,[`&.${st.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${st.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:Ze(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${st.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:Ze(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}})),BS=Q("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${ee(r)}`]]}})(({ownerState:e})=>x({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},e.variant==="outlined"&&{paddingLeft:11,paddingRight:11},e.size==="small"&&{paddingLeft:8,paddingRight:8},e.size==="small"&&e.variant==="outlined"&&{paddingLeft:7,paddingRight:7}));function db(e){return e.key==="Backspace"||e.key==="Delete"}const VS=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiChip"}),{avatar:o,className:s,clickable:i,color:a="default",component:l,deleteIcon:c,disabled:u=!1,icon:d,label:p,onClick:P,onDelete:h,onKeyDown:A,onKeyUp:w,size:m="medium",variant:v="filled",tabIndex:y,skipFocusWhenDisabled:b=!1}=r,H=pe(r,LS),z=g.useRef(null),j=gt(z,n),O=B=>{B.stopPropagation(),h&&h(B)},C=B=>{B.currentTarget===B.target&&db(B)&&B.preventDefault(),A&&A(B)},T=B=>{B.currentTarget===B.target&&(h&&db(B)?h(B):B.key==="Escape"&&z.current&&z.current.blur()),w&&w(B)},V=i!==!1&&P?!0:i,R=V||h?zs:l||"div",S=x({},r,{component:R,disabled:u,size:m,color:a,iconColor:g.isValidElement(d)&&d.props.color||a,onDelete:!!h,clickable:V,variant:v}),I=XS(S),Y=R===zs?x({component:l||"div",focusVisibleClassName:I.focusVisible},h&&{disableRipple:!0}):{};let q=null;h&&(q=c&&g.isValidElement(c)?g.cloneElement(c,{className:fe(c.props.className,I.deleteIcon),onClick:O}):f.jsx(ES,{className:fe(I.deleteIcon),onClick:O}));let G=null;o&&g.isValidElement(o)&&(G=g.cloneElement(o,{className:fe(I.avatar,o.props.className)}));let k=null;return d&&g.isValidElement(d)&&(k=g.cloneElement(d,{className:fe(I.icon,d.props.className)})),f.jsxs(NS,x({as:R,className:fe(I.root,s),disabled:V&&u?!0:void 0,onClick:P,onKeyDown:C,onKeyUp:T,ref:j,tabIndex:b&&u?-1:y,ownerState:S},Y,H,{children:[G||k,f.jsx(BS,{className:fe(I.label),ownerState:S,children:p}),q]}))}),Lp=VS;function Ss({props:e,states:t,muiFormControl:n}){return t.reduce((r,o)=>(r[o]=e[o],n&&typeof e[o]>"u"&&(r[o]=n[o]),r),{})}const IS=g.createContext(void 0),Xp=IS;function yo(){return g.useContext(Xp)}function A2(e){return f.jsx(VH,x({},e,{defaultTheme:ip,themeId:si}))}function pb(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function cd(e,t=!1){return e&&(pb(e.value)&&e.value!==""||t&&pb(e.defaultValue)&&e.defaultValue!=="")}function WS(e){return e.startAdornment}function JS(e){return Ce("MuiInputBase",e)}const FS=Te("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),rr=FS,YS=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],Np=(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${ee(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},Bp=(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]},qS=e=>{const{classes:t,color:n,disabled:r,error:o,endAdornment:s,focused:i,formControl:a,fullWidth:l,hiddenLabel:c,multiline:u,readOnly:d,size:p,startAdornment:P,type:h}=e,A={root:["root",`color${ee(n)}`,r&&"disabled",o&&"error",l&&"fullWidth",i&&"focused",a&&"formControl",p&&p!=="medium"&&`size${ee(p)}`,u&&"multiline",P&&"adornedStart",s&&"adornedEnd",c&&"hiddenLabel",d&&"readOnly"],input:["input",r&&"disabled",h==="search"&&"inputTypeSearch",u&&"inputMultiline",p==="small"&&"inputSizeSmall",c&&"inputHiddenLabel",P&&"inputAdornedStart",s&&"inputAdornedEnd",d&&"readOnly"]};return Se(A,JS,t)},Vp=Q("div",{name:"MuiInputBase",slot:"Root",overridesResolver:Np})(({theme:e,ownerState:t})=>x({},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",[`&.${rr.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&x({padding:"4px 0 5px"},t.size==="small"&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),Ip=Q("input",{name:"MuiInputBase",slot:"Input",overridesResolver:Bp})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light",r=x({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),o={opacity:"0 !important"},s=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return x({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${rr.formControl} &`]:{"&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus::-webkit-input-placeholder":s,"&:focus::-moz-placeholder":s,"&:focus:-ms-input-placeholder":s,"&:focus::-ms-input-placeholder":s},[`&.${rr.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},t.size==="small"&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},t.type==="search"&&{MozAppearance:"textfield"})}),ZS=f.jsx(A2,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),GS=g.forwardRef(function(t,n){var r;const o=Re({props:t,name:"MuiInputBase"}),{"aria-describedby":s,autoComplete:i,autoFocus:a,className:l,components:c={},componentsProps:u={},defaultValue:d,disabled:p,disableInjectingGlobalStyles:P,endAdornment:h,fullWidth:A=!1,id:w,inputComponent:m="input",inputProps:v={},inputRef:y,maxRows:b,minRows:H,multiline:z=!1,name:j,onBlur:O,onChange:C,onClick:T,onFocus:V,onKeyDown:R,onKeyUp:S,placeholder:I,readOnly:Y,renderSuffix:q,rows:G,slotProps:k={},slots:B={},startAdornment:Z,type:ce="text",value:E}=o,U=pe(o,YS),F=v.value!=null?v.value:E,{current:ie}=g.useRef(F!=null),$=g.useRef(),ye=g.useCallback(Be=>{},[]),de=gt($,y,v.ref,ye),[ne,Ne]=g.useState(!1),He=yo(),we=Ss({props:o,muiFormControl:He,states:["color","disabled","error","hiddenLabel","size","required","filled"]});we.focused=He?He.focused:ne,g.useEffect(()=>{!He&&p&&ne&&(Ne(!1),O&&O())},[He,p,ne,O]);const ge=He&&He.onFilled,Ie=He&&He.onEmpty,se=g.useCallback(Be=>{cd(Be)?ge&&ge():Ie&&Ie()},[ge,Ie]);_n(()=>{ie&&se({value:F})},[F,se,ie]);const re=Be=>{if(we.disabled){Be.stopPropagation();return}V&&V(Be),v.onFocus&&v.onFocus(Be),He&&He.onFocus?He.onFocus(Be):Ne(!0)},We=Be=>{O&&O(Be),v.onBlur&&v.onBlur(Be),He&&He.onBlur?He.onBlur(Be):Ne(!1)},D=(Be,...me)=>{if(!ie){const $e=Be.target||$.current;if($e==null)throw new Error(ws(1));se({value:$e.value})}v.onChange&&v.onChange(Be,...me),C&&C(Be,...me)};g.useEffect(()=>{se($.current)},[]);const N=Be=>{$.current&&Be.currentTarget===Be.target&&$.current.focus(),T&&T(Be)};let W=m,oe=v;z&&W==="input"&&(G?oe=x({type:void 0,minRows:G,maxRows:G},oe):oe=x({type:void 0,maxRows:b,minRows:H},oe),W=gS);const ae=Be=>{se(Be.animationName==="mui-auto-fill-cancel"?$.current:{value:"x"})};g.useEffect(()=>{He&&He.setAdornedStart(!!Z)},[He,Z]);const _=x({},o,{color:we.color||"primary",disabled:we.disabled,endAdornment:h,error:we.error,focused:we.focused,formControl:He,fullWidth:A,hiddenLabel:we.hiddenLabel,multiline:z,size:we.size,startAdornment:Z,type:ce}),ue=qS(_),Ee=B.root||c.Root||Vp,Je=k.root||u.root||{},_e=B.input||c.Input||Ip;return oe=x({},oe,(r=k.input)!=null?r:u.input),f.jsxs(g.Fragment,{children:[!P&&ZS,f.jsxs(Ee,x({},Je,!pi(Ee)&&{ownerState:x({},_,Je.ownerState)},{ref:n,onClick:N},U,{className:fe(ue.root,Je.className,l,Y&&"MuiInputBase-readOnly"),children:[Z,f.jsx(Xp.Provider,{value:null,children:f.jsx(_e,x({ownerState:_,"aria-invalid":we.error,"aria-describedby":s,autoComplete:i,autoFocus:a,defaultValue:d,disabled:we.disabled,id:w,onAnimationStart:ae,name:j,placeholder:I,readOnly:Y,required:we.required,rows:G,value:F,onKeyDown:R,onKeyUp:S,type:ce},oe,!pi(_e)&&{as:W,ownerState:x({},_,oe.ownerState)},{ref:de,className:fe(ue.input,oe.className,Y&&"MuiInputBase-readOnly"),onBlur:We,onChange:D,onFocus:re}))}),h,q?q(x({},we,{startAdornment:Z})):null]}))]})}),Wp=GS;function US(e){return Ce("MuiInput",e)}const QS=x({},rr,Te("MuiInput",["root","underline","input"])),es=QS;function KS(e){return Ce("MuiOutlinedInput",e)}const _S=x({},rr,Te("MuiOutlinedInput",["root","notchedOutline","input"])),to=_S;function $S(e){return Ce("MuiFilledInput",e)}const eR=x({},rr,Te("MuiFilledInput",["root","underline","input"])),or=eR,P2=An(f.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");function tR(e){return Ce("MuiAutocomplete",e)}const nR=Te("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"]),et=nR;var vb,hb;const rR=["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","className","clearIcon","clearOnBlur","clearOnEscape","clearText","closeText","componentsProps","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionKey","getOptionLabel","isOptionEqualToValue","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","readOnly","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","slotProps","value"],oR=["ref"],sR=e=>{const{classes:t,disablePortal:n,expanded:r,focused:o,fullWidth:s,hasClearIcon:i,hasPopupIcon:a,inputFocused:l,popupOpen:c,size:u}=e,d={root:["root",r&&"expanded",o&&"focused",s&&"fullWidth",i&&"hasClearIcon",a&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",l&&"inputFocused"],tag:["tag",`tagSize${ee(u)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",c&&"popupIndicatorOpen"],popper:["popper",n&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return Se(d,tR,t)},iR=Q("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{fullWidth:r,hasClearIcon:o,hasPopupIcon:s,inputFocused:i,size:a}=n;return[{[`& .${et.tag}`]:t.tag},{[`& .${et.tag}`]:t[`tagSize${ee(a)}`]},{[`& .${et.inputRoot}`]:t.inputRoot},{[`& .${et.input}`]:t.input},{[`& .${et.input}`]:i&&t.inputFocused},t.root,r&&t.fullWidth,s&&t.hasPopupIcon,o&&t.hasClearIcon]}})(({ownerState:e})=>x({[`&.${et.focused} .${et.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${et.clearIndicator}`]:{visibility:"visible"}}},e.fullWidth&&{width:"100%"},{[`& .${et.tag}`]:x({margin:3,maxWidth:"calc(100% - 6px)"},e.size==="small"&&{margin:2,maxWidth:"calc(100% - 4px)"}),[`& .${et.inputRoot}`]:{flexWrap:"wrap",[`.${et.hasPopupIcon}&, .${et.hasClearIcon}&`]:{paddingRight:30},[`.${et.hasPopupIcon}.${et.hasClearIcon}&`]:{paddingRight:56},[`& .${et.input}`]:{width:0,minWidth:30}},[`& .${es.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${es.root}.${rr.sizeSmall}`]:{[`& .${es.input}`]:{padding:"2px 4px 3px 0"}},[`& .${to.root}`]:{padding:9,[`.${et.hasPopupIcon}&, .${et.hasClearIcon}&`]:{paddingRight:39},[`.${et.hasPopupIcon}.${et.hasClearIcon}&`]:{paddingRight:65},[`& .${et.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${et.endAdornment}`]:{right:9}},[`& .${to.root}.${rr.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${et.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${or.root}`]:{paddingTop:19,paddingLeft:8,[`.${et.hasPopupIcon}&, .${et.hasClearIcon}&`]:{paddingRight:39},[`.${et.hasPopupIcon}.${et.hasClearIcon}&`]:{paddingRight:65},[`& .${or.input}`]:{padding:"7px 4px"},[`& .${et.endAdornment}`]:{right:9}},[`& .${or.root}.${rr.sizeSmall}`]:{paddingBottom:1,[`& .${or.input}`]:{padding:"2.5px 4px"}},[`& .${rr.hiddenLabel}`]:{paddingTop:8},[`& .${or.root}.${rr.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${et.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${or.root}.${rr.hiddenLabel}.${rr.sizeSmall}`]:{[`& .${et.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${et.input}`]:x({flexGrow:1,textOverflow:"ellipsis",opacity:0},e.inputFocused&&{opacity:1})})),aR=Q("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"calc(50% - 14px)"}),lR=Q(Fr,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),cR=Q(Fr,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:({ownerState:e},t)=>x({},t.popupIndicator,e.popupOpen&&t.popupIndicatorOpen)})(({ownerState:e})=>x({padding:2,marginRight:-2},e.popupOpen&&{transform:"rotate(180deg)"})),uR=Q(Mp,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${et.option}`]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})(({theme:e,ownerState:t})=>x({zIndex:(e.vars||e).zIndex.modal},t.disablePortal&&{position:"absolute"})),fR=Q(Dr,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})(({theme:e})=>x({},e.typography.body1,{overflow:"auto"})),dR=Q("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),pR=Q("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),vR=Q("div",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(e,t)=>t.listbox})(({theme:e})=>({listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",[`& .${et.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"},[`&.${et.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"},[`&.${et.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})`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${et.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${et.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}})),hR=Q(RS,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8})),mR=Q("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${et.option}`]:{paddingLeft:24}}),AR=g.forwardRef(function(t,n){var r,o,s,i;const a=Re({props:t,name:"MuiAutocomplete"}),{autoComplete:l=!1,autoHighlight:c=!1,autoSelect:u=!1,blurOnSelect:d=!1,ChipProps:p,className:P,clearIcon:h=vb||(vb=f.jsx(t2,{fontSize:"small"})),clearOnBlur:A=!a.freeSolo,clearOnEscape:w=!1,clearText:m="Clear",closeText:v="Close",componentsProps:y={},defaultValue:b=a.multiple?[]:null,disableClearable:H=!1,disableCloseOnSelect:z=!1,disabled:j=!1,disabledItemsFocusable:O=!1,disableListWrap:C=!1,disablePortal:T=!1,filterSelectedOptions:V=!1,forcePopupIcon:R="auto",freeSolo:S=!1,fullWidth:I=!1,getLimitTagsText:Y=J=>`+${J}`,getOptionLabel:q,groupBy:G,handleHomeEndKeys:k=!a.freeSolo,includeInputInList:B=!1,limitTags:Z=-1,ListboxComponent:ce="ul",ListboxProps:E,loading:U=!1,loadingText:F="Loading…",multiple:ie=!1,noOptionsText:$="No options",openOnFocus:ye=!1,openText:de="Open",PaperComponent:ne=Dr,PopperComponent:Ne=Mp,popupIcon:He=hb||(hb=f.jsx(P2,{})),readOnly:we=!1,renderGroup:ge,renderInput:Ie,renderOption:se,renderTags:re,selectOnFocus:We=!a.freeSolo,size:D="medium",slotProps:N={}}=a,W=pe(a,rR),{getRootProps:oe,getInputProps:ae,getInputLabelProps:_,getPopupIndicatorProps:ue,getClearProps:Ee,getTagProps:Je,getListboxProps:_e,getOptionProps:Be,value:me,dirty:$e,expanded:Jt,id:Rt,popupOpen:ze,focused:Ge,focusedTag:X,anchorEl:L,setAnchorEl:le,inputValue:Ae,groupedOptions:he}=HS(x({},a,{componentName:"Autocomplete"})),be=!H&&!j&&$e&&!we,ke=(!S||R===!0)&&R!==!1,{onMouseDown:Xe}=ae(),{ref:Me}=E??{},qe=_e(),{ref:ot}=qe,Lt=pe(qe,oR),wt=gt(ot,Me),Zt=q||(J=>{var Pe;return(Pe=J.label)!=null?Pe:J}),Ht=x({},a,{disablePortal:T,expanded:Jt,focused:Ge,fullWidth:I,getOptionLabel:Zt,hasClearIcon:be,hasPopupIcon:ke,inputFocused:X===-1,popupOpen:ze,size:D}),At=sR(Ht);let Kt;if(ie&&me.length>0){const J=Pe=>x({className:At.tag,disabled:j},Je(Pe));re?Kt=re(me,J,Ht):Kt=me.map((Pe,Ve)=>f.jsx(Lp,x({label:Zt(Pe),size:D},J({index:Ve}),p)))}if(Z>-1&&Array.isArray(Kt)){const J=Kt.length-Z;!Ge&&J>0&&(Kt=Kt.splice(0,Z),Kt.push(f.jsx("span",{className:At.tag,children:Y(J)},Kt.length)))}const ks=ge||(J=>f.jsxs("li",{children:[f.jsx(hR,{className:At.groupLabel,ownerState:Ht,component:"div",children:J.group}),f.jsx(mR,{className:At.groupUl,ownerState:Ht,children:J.children})]},J.key)),wo=se||((J,Pe)=>g.createElement("li",x({},J,{key:J.key}),Zt(Pe))),ji=(J,Pe)=>{const Ve=Be({option:J,index:Pe});return wo(x({},Ve,{className:At.option}),J,{selected:Ve["aria-selected"],index:Pe,inputValue:Ae},Ht)},Er=(r=N.clearIndicator)!=null?r:y.clearIndicator,kr=(o=N.paper)!=null?o:y.paper,Ho=(s=N.popper)!=null?s:y.popper,K=(i=N.popupIndicator)!=null?i:y.popupIndicator;return f.jsxs(g.Fragment,{children:[f.jsx(iR,x({ref:n,className:fe(At.root,P),ownerState:Ht},oe(W),{children:Ie({id:Rt,disabled:j,fullWidth:!0,size:D==="small"?"small":void 0,InputLabelProps:_(),InputProps:x({ref:le,className:At.inputRoot,startAdornment:Kt,onClick:J=>{J.target===J.currentTarget&&Xe(J)}},(be||ke)&&{endAdornment:f.jsxs(aR,{className:At.endAdornment,ownerState:Ht,children:[be?f.jsx(lR,x({},Ee(),{"aria-label":m,title:m,ownerState:Ht},Er,{className:fe(At.clearIndicator,Er==null?void 0:Er.className),children:h})):null,ke?f.jsx(cR,x({},ue(),{disabled:j,"aria-label":ze?v:de,title:ze?v:de,ownerState:Ht},K,{className:fe(At.popupIndicator,K==null?void 0:K.className),children:He})):null]})}),inputProps:x({className:At.input,disabled:j,readOnly:we},ae())})})),L?f.jsx(uR,x({as:Ne,disablePortal:T,style:{width:L?L.clientWidth:null},ownerState:Ht,role:"presentation",anchorEl:L,open:ze},Ho,{className:fe(At.popper,Ho==null?void 0:Ho.className),children:f.jsxs(fR,x({ownerState:Ht,as:ne},kr,{className:fe(At.paper,kr==null?void 0:kr.className),children:[U&&he.length===0?f.jsx(dR,{className:At.loading,ownerState:Ht,children:F}):null,he.length===0&&!S&&!U?f.jsx(pR,{className:At.noOptions,ownerState:Ht,role:"presentation",onMouseDown:J=>{J.preventDefault()},children:$}):null,he.length>0?f.jsx(vR,x({as:ce,className:At.listbox,ownerState:Ht},Lt,E,{ref:wt,children:he.map((J,Pe)=>G?ks({key:J.key,group:J.group,children:J.options.map((Ve,it)=>ji(Ve,J.index+it))}):ji(J,Pe))})):null]}))})):null]})}),PR=AR,yR=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],gR={entering:{opacity:1},entered:{opacity:1}},bR=g.forwardRef(function(t,n){const r=Qr(),o={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:s,appear:i=!0,children:a,easing:l,in:c,onEnter:u,onEntered:d,onEntering:p,onExit:P,onExited:h,onExiting:A,style:w,timeout:m=o,TransitionComponent:v=DP}=t,y=pe(t,yR),b=g.useRef(null),H=gt(b,a.ref,n),z=I=>Y=>{if(I){const q=b.current;Y===void 0?I(q):I(q,Y)}},j=z(p),O=z((I,Y)=>{SP(I);const q=Xa({style:w,timeout:m,easing:l},{mode:"enter"});I.style.webkitTransition=r.transitions.create("opacity",q),I.style.transition=r.transitions.create("opacity",q),u&&u(I,Y)}),C=z(d),T=z(A),V=z(I=>{const Y=Xa({style:w,timeout:m,easing:l},{mode:"exit"});I.style.webkitTransition=r.transitions.create("opacity",Y),I.style.transition=r.transitions.create("opacity",Y),P&&P(I)}),R=z(h),S=I=>{s&&s(b.current,I)};return f.jsx(v,x({appear:i,in:c,nodeRef:b,onEnter:O,onEntered:C,onEntering:j,onExit:V,onExited:R,onExiting:T,addEndListener:S,timeout:m},y,{children:(I,Y)=>g.cloneElement(a,x({style:x({opacity:0,visibility:I==="exited"&&!c?"hidden":void 0},gR[I],w,a.props.style),ref:H},Y))}))}),y2=bR;function xR(e){return Ce("MuiBackdrop",e)}Te("MuiBackdrop",["root","invisible"]);const wR=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],HR=e=>{const{classes:t,invisible:n}=e;return Se({root:["root",n&&"invisible"]},xR,t)},jR=Q("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})(({ownerState:e})=>x({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"},e.invisible&&{backgroundColor:"transparent"})),zR=g.forwardRef(function(t,n){var r,o,s;const i=Re({props:t,name:"MuiBackdrop"}),{children:a,className:l,component:c="div",components:u={},componentsProps:d={},invisible:p=!1,open:P,slotProps:h={},slots:A={},TransitionComponent:w=y2,transitionDuration:m}=i,v=pe(i,wR),y=x({},i,{component:c,invisible:p}),b=HR(y),H=(r=h.root)!=null?r:d.root;return f.jsx(w,x({in:P,timeout:m},v,{children:f.jsx(jR,x({"aria-hidden":!0},H,{as:(o=(s=A.root)!=null?s:u.Root)!=null?o:c,className:fe(b.root,l,H==null?void 0:H.className),ownerState:x({},y,H==null?void 0:H.ownerState),classes:b,ref:n,children:a}))}))}),g2=zR,OR=Te("MuiBox",["root"]),DR=OR,CR=sp(),TR=qH({themeId:si,defaultTheme:CR,defaultClassName:DR.root,generateClassName:EA.generate}),ut=TR;function SR(e){return Ce("MuiButton",e)}const RR=Te("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),Fu=RR,ER=g.createContext({}),kR=ER,MR=g.createContext(void 0),LR=MR,XR=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],NR=e=>{const{color:t,disableElevation:n,fullWidth:r,size:o,variant:s,classes:i}=e,a={root:["root",s,`${s}${ee(t)}`,`size${ee(o)}`,`${s}Size${ee(o)}`,t==="inherit"&&"colorInherit",n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["startIcon",`iconSize${ee(o)}`],endIcon:["endIcon",`iconSize${ee(o)}`]},l=Se(a,SR,i);return x({},i,l)},b2=e=>x({},e.size==="small"&&{"& > *:nth-of-type(1)":{fontSize:18}},e.size==="medium"&&{"& > *:nth-of-type(1)":{fontSize:20}},e.size==="large"&&{"& > *:nth-of-type(1)":{fontSize:22}}),BR=Q(zs,{shouldForwardProp:e=>fn(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${ee(n.color)}`],t[`size${ee(n.size)}`],t[`${n.variant}Size${ee(n.size)}`],n.color==="inherit"&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var n,r;const o=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],s=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return x({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":x({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="text"&&t.color!=="inherit"&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="outlined"&&t.color!=="inherit"&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="contained"&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:s,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},t.variant==="contained"&&t.color!=="inherit"&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":x({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${Fu.focusVisible}`]:x({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${Fu.disabled}`]:x({color:(e.vars||e).palette.action.disabled},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},t.variant==="contained"&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},t.variant==="text"&&{padding:"6px 8px"},t.variant==="text"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main},t.variant==="outlined"&&{padding:"5px 15px",border:"1px solid currentColor"},t.variant==="outlined"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${Ze(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(n=(r=e.palette).getContrastText)==null?void 0:n.call(r,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:o,boxShadow:(e.vars||e).shadows[2]},t.variant==="contained"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},t.color==="inherit"&&{color:"inherit",borderColor:"currentColor"},t.size==="small"&&t.variant==="text"&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="text"&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="outlined"&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="outlined"&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="contained"&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="contained"&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})},({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${Fu.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${Fu.disabled}`]:{boxShadow:"none"}}),VR=Q("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${ee(n.size)}`]]}})(({ownerState:e})=>x({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},b2(e))),IR=Q("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${ee(n.size)}`]]}})(({ownerState:e})=>x({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},b2(e))),WR=g.forwardRef(function(t,n){const r=g.useContext(kR),o=g.useContext(LR),s=kA(r,t),i=Re({props:s,name:"MuiButton"}),{children:a,color:l="primary",component:c="button",className:u,disabled:d=!1,disableElevation:p=!1,disableFocusRipple:P=!1,endIcon:h,focusVisibleClassName:A,fullWidth:w=!1,size:m="medium",startIcon:v,type:y,variant:b="text"}=i,H=pe(i,XR),z=x({},i,{color:l,component:c,disabled:d,disableElevation:p,disableFocusRipple:P,fullWidth:w,size:m,type:y,variant:b}),j=NR(z),O=v&&f.jsx(VR,{className:j.startIcon,ownerState:z,children:v}),C=h&&f.jsx(IR,{className:j.endIcon,ownerState:z,children:h}),T=o||"";return f.jsxs(BR,x({ownerState:z,className:fe(r.className,j.root,u,T),component:c,disabled:d,focusRipple:!P,focusVisibleClassName:fe(j.focusVisible,A),ref:n,type:y},H,{classes:j,children:[O,a,C]}))}),ct=WR;function JR(e){return Ce("MuiCard",e)}Te("MuiCard",["root"]);const FR=["className","raised"],YR=e=>{const{classes:t}=e;return Se({root:["root"]},JR,t)},qR=Q(Dr,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({overflow:"hidden"})),ZR=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiCard"}),{className:o,raised:s=!1}=r,i=pe(r,FR),a=x({},r,{raised:s}),l=YR(a);return f.jsx(qR,x({className:fe(l.root,o),elevation:s?8:void 0,ref:n,ownerState:a},i))}),x2=ZR;function GR(e){return Ce("MuiCardContent",e)}Te("MuiCardContent",["root"]);const UR=["className","component"],QR=e=>{const{classes:t}=e;return Se({root:["root"]},GR,t)},KR=Q("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({padding:16,"&:last-child":{paddingBottom:24}})),_R=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiCardContent"}),{className:o,component:s="div"}=r,i=pe(r,UR),a=x({},r,{component:s}),l=QR(a);return f.jsx(KR,x({as:s,className:fe(l.root,o),ownerState:a,ref:n},i))}),Cm=_R;function $R(e){return Ce("MuiCardMedia",e)}Te("MuiCardMedia",["root","media","img"]);const e6=["children","className","component","image","src","style"],t6=e=>{const{classes:t,isMediaComponent:n,isImageComponent:r}=e;return Se({root:["root",n&&"media",r&&"img"]},$R,t)},n6=Q("div",{name:"MuiCardMedia",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{isMediaComponent:r,isImageComponent:o}=n;return[t.root,r&&t.media,o&&t.img]}})(({ownerState:e})=>x({display:"block",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"},e.isMediaComponent&&{width:"100%"},e.isImageComponent&&{objectFit:"cover"})),r6=["video","audio","picture","iframe","img"],o6=["picture","img"],s6=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiCardMedia"}),{children:o,className:s,component:i="div",image:a,src:l,style:c}=r,u=pe(r,e6),d=r6.indexOf(i)!==-1,p=!d&&a?x({backgroundImage:`url("${a}")`},c):c,P=x({},r,{component:i,isMediaComponent:d,isImageComponent:o6.indexOf(i)!==-1}),h=t6(P);return f.jsx(n6,x({className:fe(h.root,s),as:i,role:!d&&a?"img":void 0,ref:n,style:p,ownerState:P,src:d?a||l:void 0},u,{children:o}))}),i6=s6;function a6(e){return Ce("PrivateSwitchBase",e)}Te("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const l6=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],c6=e=>{const{classes:t,checked:n,disabled:r,edge:o}=e,s={root:["root",n&&"checked",r&&"disabled",o&&`edge${ee(o)}`],input:["input"]};return Se(s,a6,t)},u6=Q(zs)(({ownerState:e})=>x({padding:9,borderRadius:"50%"},e.edge==="start"&&{marginLeft:e.size==="small"?-3:-12},e.edge==="end"&&{marginRight:e.size==="small"?-3:-12})),f6=Q("input",{shouldForwardProp:fn})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),d6=g.forwardRef(function(t,n){const{autoFocus:r,checked:o,checkedIcon:s,className:i,defaultChecked:a,disabled:l,disableFocusRipple:c=!1,edge:u=!1,icon:d,id:p,inputProps:P,inputRef:h,name:A,onBlur:w,onChange:m,onFocus:v,readOnly:y,required:b=!1,tabIndex:H,type:z,value:j}=t,O=pe(t,l6),[C,T]=Eo({controlled:o,default:!!a,name:"SwitchBase",state:"checked"}),V=yo(),R=B=>{v&&v(B),V&&V.onFocus&&V.onFocus(B)},S=B=>{w&&w(B),V&&V.onBlur&&V.onBlur(B)},I=B=>{if(B.nativeEvent.defaultPrevented)return;const Z=B.target.checked;T(Z),m&&m(B,Z)};let Y=l;V&&typeof Y>"u"&&(Y=V.disabled);const q=z==="checkbox"||z==="radio",G=x({},t,{checked:C,disabled:Y,disableFocusRipple:c,edge:u}),k=c6(G);return f.jsxs(u6,x({component:"span",className:fe(k.root,i),centerRipple:!0,focusRipple:!c,disabled:Y,tabIndex:null,role:void 0,onFocus:R,onBlur:S,ownerState:G,ref:n},O,{children:[f.jsx(f6,x({autoFocus:r,checked:o,defaultChecked:a,className:k.input,disabled:Y,id:q?p:void 0,name:A,onChange:I,readOnly:y,ref:h,required:b,ownerState:G,tabIndex:H,type:z},z==="checkbox"&&j===void 0?{}:{value:j},P)),C?s:d]}))}),BP=d6,p6=An(f.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"),v6=An(f.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"),h6=An(f.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 m6(e){return Ce("MuiCheckbox",e)}const A6=Te("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),eh=A6,P6=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],y6=e=>{const{classes:t,indeterminate:n,color:r,size:o}=e,s={root:["root",n&&"indeterminate",`color${ee(r)}`,`size${ee(o)}`]},i=Se(s,m6,t);return x({},t,i)},g6=Q(BP,{shouldForwardProp:e=>fn(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,t[`size${ee(n.size)}`],n.color!=="default"&&t[`color${ee(n.color)}`]]}})(({theme:e,ownerState:t})=>x({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${t.color==="default"?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${eh.checked}, &.${eh.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${eh.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),b6=f.jsx(v6,{}),x6=f.jsx(p6,{}),w6=f.jsx(h6,{}),H6=g.forwardRef(function(t,n){var r,o;const s=Re({props:t,name:"MuiCheckbox"}),{checkedIcon:i=b6,color:a="primary",icon:l=x6,indeterminate:c=!1,indeterminateIcon:u=w6,inputProps:d,size:p="medium",className:P}=s,h=pe(s,P6),A=c?u:l,w=c?u:i,m=x({},s,{color:a,indeterminate:c,size:p}),v=y6(m);return f.jsx(g6,x({type:"checkbox",inputProps:x({"data-indeterminate":c},d),icon:g.cloneElement(A,{fontSize:(r=A.props.fontSize)!=null?r:p}),checkedIcon:g.cloneElement(w,{fontSize:(o=w.props.fontSize)!=null?o:p}),ownerState:m,ref:n,className:fe(v.root,P)},h,{classes:v}))}),j6=H6,z6=(e,t)=>x({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&!e.vars&&{colorScheme:e.palette.mode}),O6=e=>x({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}}),D6=(e,t=!1)=>{var n;const r={};t&&e.colorSchemes&&Object.entries(e.colorSchemes).forEach(([i,a])=>{var l;r[e.getColorSchemeSelector(i).replace(/\s*&/,"")]={colorScheme:(l=a.palette)==null?void 0:l.mode}});let o=x({html:z6(e,t),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:x({margin:0},O6(e),{"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}})},r);const s=(n=e.components)==null||(n=n.MuiCssBaseline)==null?void 0:n.styleOverrides;return s&&(o=[o,s]),o};function C6(e){const t=Re({props:e,name:"MuiCssBaseline"}),{children:n,enableColorScheme:r=!1}=t;return f.jsxs(g.Fragment,{children:[f.jsx(A2,{styles:o=>D6(o,r)}),n]})}function T6(e){return Ce("MuiModal",e)}Te("MuiModal",["root","hidden","backdrop"]);const S6=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],R6=e=>{const{open:t,exited:n,classes:r}=e;return Se({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},T6,r)},E6=Q("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(({theme:e,ownerState:t})=>x({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),k6=Q(g2,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),M6=g.forwardRef(function(t,n){var r,o,s,i,a,l;const c=Re({name:"MuiModal",props:t}),{BackdropComponent:u=k6,BackdropProps:d,className:p,closeAfterTransition:P=!1,children:h,container:A,component:w,components:m={},componentsProps:v={},disableAutoFocus:y=!1,disableEnforceFocus:b=!1,disableEscapeKeyDown:H=!1,disablePortal:z=!1,disableRestoreFocus:j=!1,disableScrollLock:O=!1,hideBackdrop:C=!1,keepMounted:T=!1,onBackdropClick:V,open:R,slotProps:S,slots:I}=c,Y=pe(c,S6),q=x({},c,{closeAfterTransition:P,disableAutoFocus:y,disableEnforceFocus:b,disableEscapeKeyDown:H,disablePortal:z,disableRestoreFocus:j,disableScrollLock:O,hideBackdrop:C,keepMounted:T}),{getRootProps:G,getBackdropProps:k,getTransitionProps:B,portalRef:Z,isTopModal:ce,exited:E,hasTransition:U}=nT(x({},q,{rootRef:n})),F=x({},q,{exited:E}),ie=R6(F),$={};if(h.props.tabIndex===void 0&&($.tabIndex="-1"),U){const{onEnter:ge,onExited:Ie}=B();$.onEnter=ge,$.onExited=Ie}const ye=(r=(o=I==null?void 0:I.root)!=null?o:m.Root)!=null?r:E6,de=(s=(i=I==null?void 0:I.backdrop)!=null?i:m.Backdrop)!=null?s:u,ne=(a=S==null?void 0:S.root)!=null?a:v.root,Ne=(l=S==null?void 0:S.backdrop)!=null?l:v.backdrop,He=vi({elementType:ye,externalSlotProps:ne,externalForwardedProps:Y,getSlotProps:G,additionalProps:{ref:n,as:w},ownerState:F,className:fe(p,ne==null?void 0:ne.className,ie==null?void 0:ie.root,!F.open&&F.exited&&(ie==null?void 0:ie.hidden))}),we=vi({elementType:de,externalSlotProps:Ne,additionalProps:d,getSlotProps:ge=>k(x({},ge,{onClick:Ie=>{V&&V(Ie),ge!=null&&ge.onClick&&ge.onClick(Ie)}})),className:fe(Ne==null?void 0:Ne.className,d==null?void 0:d.className,ie==null?void 0:ie.backdrop),ownerState:F});return!T&&!R&&(!U||E)?null:f.jsx(s2,{ref:Z,container:A,disablePortal:z,children:f.jsxs(ye,x({},He,{children:[!C&&u?f.jsx(de,x({},we)):null,f.jsx(qC,{disableEnforceFocus:b,disableAutoFocus:y,disableRestoreFocus:j,isEnabled:ce,open:R,children:g.cloneElement(h,$)})]}))})}),VP=M6;function L6(e){return Ce("MuiDialog",e)}const X6=Te("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),th=X6,N6=g.createContext({}),w2=N6,B6=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],V6=Q(g2,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),I6=e=>{const{classes:t,scroll:n,maxWidth:r,fullWidth:o,fullScreen:s}=e,i={root:["root"],container:["container",`scroll${ee(n)}`],paper:["paper",`paperScroll${ee(n)}`,`paperWidth${ee(String(r))}`,o&&"paperFullWidth",s&&"paperFullScreen"]};return Se(i,L6,t)},W6=Q(VP,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),J6=Q("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t[`scroll${ee(n.scroll)}`]]}})(({ownerState:e})=>x({height:"100%","@media print":{height:"auto"},outline:0},e.scroll==="paper"&&{display:"flex",justifyContent:"center",alignItems:"center"},e.scroll==="body"&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),F6=Q(Dr,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${ee(n.scroll)}`],t[`paperWidth${ee(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>x({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},t.scroll==="paper"&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},t.scroll==="body"&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},t.maxWidth==="xs"&&{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${th.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&t.maxWidth!=="xs"&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${th.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${th.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),Y6=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiDialog"}),o=Qr(),s={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{"aria-describedby":i,"aria-labelledby":a,BackdropComponent:l,BackdropProps:c,children:u,className:d,disableEscapeKeyDown:p=!1,fullScreen:P=!1,fullWidth:h=!1,maxWidth:A="sm",onBackdropClick:w,onClose:m,open:v,PaperComponent:y=Dr,PaperProps:b={},scroll:H="paper",TransitionComponent:z=y2,transitionDuration:j=s,TransitionProps:O}=r,C=pe(r,B6),T=x({},r,{disableEscapeKeyDown:p,fullScreen:P,fullWidth:h,maxWidth:A,scroll:H}),V=I6(T),R=g.useRef(),S=G=>{R.current=G.target===G.currentTarget},I=G=>{R.current&&(R.current=null,w&&w(G),m&&m(G,"backdropClick"))},Y=Lo(a),q=g.useMemo(()=>({titleId:Y}),[Y]);return f.jsx(W6,x({className:fe(V.root,d),closeAfterTransition:!0,components:{Backdrop:V6},componentsProps:{backdrop:x({transitionDuration:j,as:l},c)},disableEscapeKeyDown:p,onClose:m,open:v,ref:n,onClick:I,ownerState:T},C,{children:f.jsx(z,x({appear:!0,in:v,timeout:j,role:"presentation"},O,{children:f.jsx(J6,{className:fe(V.container),onMouseDown:S,ownerState:T,children:f.jsx(F6,x({as:y,elevation:24,role:"dialog","aria-describedby":i,"aria-labelledby":Y},b,{className:fe(V.paper,b.className),ownerState:T,children:f.jsx(w2.Provider,{value:q,children:u})}))})}))}))}),wf=Y6;function q6(e){return Ce("MuiDialogContent",e)}Te("MuiDialogContent",["root","dividers"]);function Z6(e){return Ce("MuiDialogTitle",e)}const G6=Te("MuiDialogTitle",["root"]),U6=G6,Q6=["className","dividers"],K6=e=>{const{classes:t,dividers:n}=e;return Se({root:["root",n&&"dividers"]},q6,t)},_6=Q("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(({theme:e,ownerState:t})=>x({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},t.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${U6.root} + &`]:{paddingTop:0}})),$6=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiDialogContent"}),{className:o,dividers:s=!1}=r,i=pe(r,Q6),a=x({},r,{dividers:s}),l=K6(a);return f.jsx(_6,x({className:fe(l.root,o),ownerState:a,ref:n},i))}),nh=$6,eE=["className","id"],tE=e=>{const{classes:t}=e;return Se({root:["root"]},Z6,t)},nE=Q(zt,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),rE=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiDialogTitle"}),{className:o,id:s}=r,i=pe(r,eE),a=r,l=tE(a),{titleId:c=s}=g.useContext(w2);return f.jsx(nE,x({component:"h2",className:fe(l.root,o),ownerState:a,ref:n,variant:"h6",id:s??c},i))}),rh=rE;function oE(e){return Ce("MuiDivider",e)}const sE=Te("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),mb=sE,iE=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],aE=e=>{const{absolute:t,children:n,classes:r,flexItem:o,light:s,orientation:i,textAlign:a,variant:l}=e;return Se({root:["root",t&&"absolute",l,s&&"light",i==="vertical"&&"vertical",o&&"flexItem",n&&"withChildren",n&&i==="vertical"&&"withChildrenVertical",a==="right"&&i!=="vertical"&&"textAlignRight",a==="left"&&i!=="vertical"&&"textAlignLeft"],wrapper:["wrapper",i==="vertical"&&"wrapperVertical"]},oE,r)},lE=Q("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]}})(({theme:e,ownerState:t})=>x({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin"},t.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},t.light&&{borderColor:e.vars?`rgba(${e.vars.palette.dividerChannel} / 0.08)`:Ze(e.palette.divider,.08)},t.variant==="inset"&&{marginLeft:72},t.variant==="middle"&&t.orientation==="horizontal"&&{marginLeft:e.spacing(2),marginRight:e.spacing(2)},t.variant==="middle"&&t.orientation==="vertical"&&{marginTop:e.spacing(1),marginBottom:e.spacing(1)},t.orientation==="vertical"&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},t.flexItem&&{alignSelf:"stretch",height:"auto"}),({ownerState:e})=>x({},e.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{content:'""',alignSelf:"center"}}),({theme:e,ownerState:t})=>x({},t.children&&t.orientation!=="vertical"&&{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`}}),({theme:e,ownerState:t})=>x({},t.children&&t.orientation==="vertical"&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`}}),({ownerState:e})=>x({},e.textAlign==="right"&&e.orientation!=="vertical"&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},e.textAlign==="left"&&e.orientation!=="vertical"&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})),cE=Q("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.wrapper,n.orientation==="vertical"&&t.wrapperVertical]}})(({theme:e,ownerState:t})=>x({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`},t.orientation==="vertical"&&{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`})),H2=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiDivider"}),{absolute:o=!1,children:s,className:i,component:a=s?"div":"hr",flexItem:l=!1,light:c=!1,orientation:u="horizontal",role:d=a!=="hr"?"separator":void 0,textAlign:p="center",variant:P="fullWidth"}=r,h=pe(r,iE),A=x({},r,{absolute:o,component:a,flexItem:l,light:c,orientation:u,role:d,textAlign:p,variant:P}),w=aE(A);return f.jsx(lE,x({as:a,className:fe(w.root,i),role:d,ref:n,ownerState:A},h,{children:s?f.jsx(cE,{className:w.wrapper,ownerState:A,children:s}):null}))});H2.muiSkipListHighlight=!0;const Wa=H2,uE=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function fE(e,t,n){const r=t.getBoundingClientRect(),o=n&&n.getBoundingClientRect(),s=Ao(t);let i;if(t.fakeTransform)i=t.fakeTransform;else{const c=s.getComputedStyle(t);i=c.getPropertyValue("-webkit-transform")||c.getPropertyValue("transform")}let a=0,l=0;if(i&&i!=="none"&&typeof i=="string"){const c=i.split("(")[1].split(")")[0].split(",");a=parseInt(c[4],10),l=parseInt(c[5],10)}return e==="left"?o?`translateX(${o.right+a-r.left}px)`:`translateX(${s.innerWidth+a-r.left}px)`:e==="right"?o?`translateX(-${r.right-o.left-a}px)`:`translateX(-${r.left+r.width-a}px)`:e==="up"?o?`translateY(${o.bottom+l-r.top}px)`:`translateY(${s.innerHeight+l-r.top}px)`:o?`translateY(-${r.top-o.top+r.height-l}px)`:`translateY(-${r.top+r.height-l}px)`}function dE(e){return typeof e=="function"?e():e}function Yu(e,t,n){const r=dE(n),o=fE(e,t,r);o&&(t.style.webkitTransform=o,t.style.transform=o)}const pE=g.forwardRef(function(t,n){const r=Qr(),o={enter:r.transitions.easing.easeOut,exit:r.transitions.easing.sharp},s={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:i,appear:a=!0,children:l,container:c,direction:u="down",easing:d=o,in:p,onEnter:P,onEntered:h,onEntering:A,onExit:w,onExited:m,onExiting:v,style:y,timeout:b=s,TransitionComponent:H=DP}=t,z=pe(t,uE),j=g.useRef(null),O=gt(l.ref,j,n),C=k=>B=>{k&&(B===void 0?k(j.current):k(j.current,B))},T=C((k,B)=>{Yu(u,k,c),SP(k),P&&P(k,B)}),V=C((k,B)=>{const Z=Xa({timeout:b,style:y,easing:d},{mode:"enter"});k.style.webkitTransition=r.transitions.create("-webkit-transform",x({},Z)),k.style.transition=r.transitions.create("transform",x({},Z)),k.style.webkitTransform="none",k.style.transform="none",A&&A(k,B)}),R=C(h),S=C(v),I=C(k=>{const B=Xa({timeout:b,style:y,easing:d},{mode:"exit"});k.style.webkitTransition=r.transitions.create("-webkit-transform",B),k.style.transition=r.transitions.create("transform",B),Yu(u,k,c),w&&w(k)}),Y=C(k=>{k.style.webkitTransition="",k.style.transition="",m&&m(k)}),q=k=>{i&&i(j.current,k)},G=g.useCallback(()=>{j.current&&Yu(u,j.current,c)},[u,c]);return g.useEffect(()=>{if(p||u==="down"||u==="right")return;const k=np(()=>{j.current&&Yu(u,j.current,c)}),B=Ao(j.current);return B.addEventListener("resize",k),()=>{k.clear(),B.removeEventListener("resize",k)}},[u,p,c]),g.useEffect(()=>{p||G()},[p,G]),f.jsx(H,x({nodeRef:j,onEnter:T,onEntered:R,onEntering:V,onExit:I,onExited:Y,onExiting:S,addEndListener:q,appear:a,in:p,timeout:b},z,{children:(k,B)=>g.cloneElement(l,x({ref:O,style:x({visibility:k==="exited"&&!p?"hidden":void 0},y,l.props.style)},B))}))}),vE=pE;function hE(e){return Ce("MuiDrawer",e)}Te("MuiDrawer",["root","docked","paper","paperAnchorLeft","paperAnchorRight","paperAnchorTop","paperAnchorBottom","paperAnchorDockedLeft","paperAnchorDockedRight","paperAnchorDockedTop","paperAnchorDockedBottom","modal"]);const mE=["BackdropProps"],AE=["anchor","BackdropProps","children","className","elevation","hideBackdrop","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"],j2=(e,t)=>{const{ownerState:n}=e;return[t.root,(n.variant==="permanent"||n.variant==="persistent")&&t.docked,t.modal]},PE=e=>{const{classes:t,anchor:n,variant:r}=e,o={root:["root"],docked:[(r==="permanent"||r==="persistent")&&"docked"],modal:["modal"],paper:["paper",`paperAnchor${ee(n)}`,r!=="temporary"&&`paperAnchorDocked${ee(n)}`]};return Se(o,hE,t)},yE=Q(VP,{name:"MuiDrawer",slot:"Root",overridesResolver:j2})(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer})),Ab=Q("div",{shouldForwardProp:fn,name:"MuiDrawer",slot:"Docked",skipVariantsResolver:!1,overridesResolver:j2})({flex:"0 0 auto"}),gE=Q(Dr,{name:"MuiDrawer",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`paperAnchor${ee(n.anchor)}`],n.variant!=="temporary"&&t[`paperAnchorDocked${ee(n.anchor)}`]]}})(({theme:e,ownerState:t})=>x({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},t.anchor==="left"&&{left:0},t.anchor==="top"&&{top:0,left:0,right:0,height:"auto",maxHeight:"100%"},t.anchor==="right"&&{right:0},t.anchor==="bottom"&&{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"},t.anchor==="left"&&t.variant!=="temporary"&&{borderRight:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="top"&&t.variant!=="temporary"&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="right"&&t.variant!=="temporary"&&{borderLeft:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="bottom"&&t.variant!=="temporary"&&{borderTop:`1px solid ${(e.vars||e).palette.divider}`})),z2={left:"right",right:"left",top:"down",bottom:"up"};function bE(e){return["left","right"].indexOf(e)!==-1}function xE(e,t){return e.direction==="rtl"&&bE(t)?z2[t]:t}const wE=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiDrawer"}),o=Qr(),s={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{anchor:i="left",BackdropProps:a,children:l,className:c,elevation:u=16,hideBackdrop:d=!1,ModalProps:{BackdropProps:p}={},onClose:P,open:h=!1,PaperProps:A={},SlideProps:w,TransitionComponent:m=vE,transitionDuration:v=s,variant:y="temporary"}=r,b=pe(r.ModalProps,mE),H=pe(r,AE),z=g.useRef(!1);g.useEffect(()=>{z.current=!0},[]);const j=xE(o,i),C=x({},r,{anchor:i,elevation:u,open:h,variant:y},H),T=PE(C),V=f.jsx(gE,x({elevation:y==="temporary"?u:0,square:!0},A,{className:fe(T.paper,A.className),ownerState:C,children:l}));if(y==="permanent")return f.jsx(Ab,x({className:fe(T.root,T.docked,c),ownerState:C,ref:n},H,{children:V}));const R=f.jsx(m,x({in:h,direction:z2[j],timeout:v,appear:z.current},w,{children:V}));return y==="persistent"?f.jsx(Ab,x({className:fe(T.root,T.docked,c),ownerState:C,ref:n},H,{children:R})):f.jsx(yE,x({BackdropProps:x({},a,p,{transitionDuration:v}),className:fe(T.root,T.modal,c),open:h,ownerState:C,onClose:P,hideBackdrop:d,ref:n},H,b,{children:R}))}),HE=wE,jE=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],zE=e=>{const{classes:t,disableUnderline:n}=e,o=Se({root:["root",!n&&"underline"],input:["input"]},$S,t);return x({},t,o)},OE=Q(Vp,{shouldForwardProp:e=>fn(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...Np(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{var n;const r=e.palette.mode==="light",o=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",s=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",i=r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",a=r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return x({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:s,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:i,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:s}},[`&.${or.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:s},[`&.${or.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(n=(e.vars||e).palette[t.color||"primary"])==null?void 0:n.main}`,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"},[`&.${or.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${or.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})`:o}`,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(.${or.disabled}, .${or.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${or.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&x({padding:"25px 12px 8px"},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9}))}),DE=Q(Ip,{name:"MuiFilledInput",slot:"Input",overridesResolver:Bp})(({theme:e,ownerState:t})=>x({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"}}},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0})),O2=g.forwardRef(function(t,n){var r,o,s,i;const a=Re({props:t,name:"MuiFilledInput"}),{components:l={},componentsProps:c,fullWidth:u=!1,inputComponent:d="input",multiline:p=!1,slotProps:P,slots:h={},type:A="text"}=a,w=pe(a,jE),m=x({},a,{fullWidth:u,inputComponent:d,multiline:p,type:A}),v=zE(a),y={root:{ownerState:m},input:{ownerState:m}},b=P??c?Jn(y,P??c):y,H=(r=(o=h.root)!=null?o:l.Root)!=null?r:OE,z=(s=(i=h.input)!=null?i:l.Input)!=null?s:DE;return f.jsx(Wp,x({slots:{root:H,input:z},componentsProps:b,fullWidth:u,inputComponent:d,multiline:p,ref:n,type:A},w,{classes:v}))});O2.muiName="Input";const D2=O2;function CE(e){return Ce("MuiFormControl",e)}Te("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const TE=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],SE=e=>{const{classes:t,margin:n,fullWidth:r}=e,o={root:["root",n!=="none"&&`margin${ee(n)}`,r&&"fullWidth"]};return Se(o,CE,t)},RE=Q("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>x({},t.root,t[`margin${ee(e.margin)}`],e.fullWidth&&t.fullWidth)})(({ownerState:e})=>x({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},e.margin==="normal"&&{marginTop:16,marginBottom:8},e.margin==="dense"&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})),EE=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiFormControl"}),{children:o,className:s,color:i="primary",component:a="div",disabled:l=!1,error:c=!1,focused:u,fullWidth:d=!1,hiddenLabel:p=!1,margin:P="none",required:h=!1,size:A="medium",variant:w="outlined"}=r,m=pe(r,TE),v=x({},r,{color:i,component:a,disabled:l,error:c,fullWidth:d,hiddenLabel:p,margin:P,required:h,size:A,variant:w}),y=SE(v),[b,H]=g.useState(()=>{let S=!1;return o&&g.Children.forEach(o,I=>{if(!Jl(I,["Input","Select"]))return;const Y=Jl(I,["Select"])?I.props.input:I;Y&&WS(Y.props)&&(S=!0)}),S}),[z,j]=g.useState(()=>{let S=!1;return o&&g.Children.forEach(o,I=>{Jl(I,["Input","Select"])&&(cd(I.props,!0)||cd(I.props.inputProps,!0))&&(S=!0)}),S}),[O,C]=g.useState(!1);l&&O&&C(!1);const T=u!==void 0&&!l?u:O;let V;const R=g.useMemo(()=>({adornedStart:b,setAdornedStart:H,color:i,disabled:l,error:c,filled:z,focused:T,fullWidth:d,hiddenLabel:p,size:A,onBlur:()=>{C(!1)},onEmpty:()=>{j(!1)},onFilled:()=>{j(!0)},onFocus:()=>{C(!0)},registerEffect:V,required:h,variant:w}),[b,i,l,c,z,T,d,p,V,h,A,w]);return f.jsx(Xp.Provider,{value:R,children:f.jsx(RE,x({as:a,ownerState:v,className:fe(y.root,s),ref:n},m,{children:o}))})}),$r=EE,kE=Xj({createStyledComponent:Q("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>Re({props:e,name:"MuiStack"})}),mi=kE;function ME(e){return Ce("MuiFormControlLabel",e)}const LE=Te("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),Nl=LE,XE=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],NE=e=>{const{classes:t,disabled:n,labelPlacement:r,error:o,required:s}=e,i={root:["root",n&&"disabled",`labelPlacement${ee(r)}`,o&&"error",s&&"required"],label:["label",n&&"disabled"],asterisk:["asterisk",o&&"error"]};return Se(i,ME,t)},BE=Q("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Nl.label}`]:t.label},t.root,t[`labelPlacement${ee(n.labelPlacement)}`]]}})(({theme:e,ownerState:t})=>x({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${Nl.disabled}`]:{cursor:"default"}},t.labelPlacement==="start"&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},t.labelPlacement==="top"&&{flexDirection:"column-reverse",marginLeft:16},t.labelPlacement==="bottom"&&{flexDirection:"column",marginLeft:16},{[`& .${Nl.label}`]:{[`&.${Nl.disabled}`]:{color:(e.vars||e).palette.text.disabled}}})),VE=Q("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${Nl.error}`]:{color:(e.vars||e).palette.error.main}})),IE=g.forwardRef(function(t,n){var r,o;const s=Re({props:t,name:"MuiFormControlLabel"}),{className:i,componentsProps:a={},control:l,disabled:c,disableTypography:u,label:d,labelPlacement:p="end",required:P,slotProps:h={}}=s,A=pe(s,XE),w=yo(),m=(r=c??l.props.disabled)!=null?r:w==null?void 0:w.disabled,v=P??l.props.required,y={disabled:m,required:v};["checked","name","onChange","value","inputRef"].forEach(C=>{typeof l.props[C]>"u"&&typeof s[C]<"u"&&(y[C]=s[C])});const b=Ss({props:s,muiFormControl:w,states:["error"]}),H=x({},s,{disabled:m,labelPlacement:p,required:v,error:b.error}),z=NE(H),j=(o=h.typography)!=null?o:a.typography;let O=d;return O!=null&&O.type!==zt&&!u&&(O=f.jsx(zt,x({component:"span"},j,{className:fe(z.label,j==null?void 0:j.className),children:O}))),f.jsxs(BE,x({className:fe(z.root,i),ownerState:H,ref:n},A,{children:[g.cloneElement(l,y),v?f.jsxs(mi,{display:"block",children:[O,f.jsxs(VE,{ownerState:H,"aria-hidden":!0,className:z.asterisk,children:[" ","*"]})]}):O]}))}),fa=IE;function WE(e){return Ce("MuiFormGroup",e)}Te("MuiFormGroup",["root","row","error"]);const JE=["className","row"],FE=e=>{const{classes:t,row:n,error:r}=e;return Se({root:["root",n&&"row",r&&"error"]},WE,t)},YE=Q("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.row&&t.row]}})(({ownerState:e})=>x({display:"flex",flexDirection:"column",flexWrap:"wrap"},e.row&&{flexDirection:"row"})),qE=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiFormGroup"}),{className:o,row:s=!1}=r,i=pe(r,JE),a=yo(),l=Ss({props:r,muiFormControl:a,states:["error"]}),c=x({},r,{row:s,error:l.error}),u=FE(c);return f.jsx(YE,x({className:fe(u.root,o),ownerState:c,ref:n},i))}),ZE=qE;function GE(e){return Ce("MuiFormHelperText",e)}const UE=Te("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),Pb=UE;var yb;const QE=["children","className","component","disabled","error","filled","focused","margin","required","variant"],KE=e=>{const{classes:t,contained:n,size:r,disabled:o,error:s,filled:i,focused:a,required:l}=e,c={root:["root",o&&"disabled",s&&"error",r&&`size${ee(r)}`,n&&"contained",a&&"focused",i&&"filled",l&&"required"]};return Se(c,GE,t)},_E=Q("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${ee(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(({theme:e,ownerState:t})=>x({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${Pb.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Pb.error}`]:{color:(e.vars||e).palette.error.main}},t.size==="small"&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})),$E=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiFormHelperText"}),{children:o,className:s,component:i="p"}=r,a=pe(r,QE),l=yo(),c=Ss({props:r,muiFormControl:l,states:["variant","size","disabled","error","filled","focused","required"]}),u=x({},r,{component:i,contained:c.variant==="filled"||c.variant==="outlined",variant:c.variant,size:c.size,disabled:c.disabled,error:c.error,filled:c.filled,focused:c.focused,required:c.required}),d=KE(u);return f.jsx(_E,x({as:i,ownerState:u,className:fe(d.root,s),ref:n},a,{children:o===" "?yb||(yb=f.jsx("span",{className:"notranslate",children:"​"})):o}))}),C2=$E;function ek(e){return Ce("MuiFormLabel",e)}const tk=Te("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),nc=tk,nk=["children","className","color","component","disabled","error","filled","focused","required"],rk=e=>{const{classes:t,color:n,focused:r,disabled:o,error:s,filled:i,required:a}=e,l={root:["root",`color${ee(n)}`,o&&"disabled",s&&"error",i&&"filled",r&&"focused",a&&"required"],asterisk:["asterisk",s&&"error"]};return Se(l,ek,t)},ok=Q("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>x({},t.root,e.color==="secondary"&&t.colorSecondary,e.filled&&t.filled)})(({theme:e,ownerState:t})=>x({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${nc.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${nc.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${nc.error}`]:{color:(e.vars||e).palette.error.main}})),sk=Q("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${nc.error}`]:{color:(e.vars||e).palette.error.main}})),ik=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiFormLabel"}),{children:o,className:s,component:i="label"}=r,a=pe(r,nk),l=yo(),c=Ss({props:r,muiFormControl:l,states:["color","required","focused","disabled","error","filled"]}),u=x({},r,{color:c.color||"primary",component:i,disabled:c.disabled,error:c.error,filled:c.filled,focused:c.focused,required:c.required}),d=rk(u);return f.jsxs(ok,x({as:i,ownerState:u,className:fe(d.root,s),ref:n},a,{children:[o,c.required&&f.jsxs(sk,{ownerState:u,"aria-hidden":!0,className:d.asterisk,children:[" ","*"]})]}))}),Hf=ik,ak=g.createContext(),gb=ak;function lk(e){return Ce("MuiGrid",e)}const ck=[0,1,2,3,4,5,6,7,8,9,10],uk=["column-reverse","column","row-reverse","row"],fk=["nowrap","wrap-reverse","wrap"],Pl=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],kc=Te("MuiGrid",["root","container","item","zeroMinWidth",...ck.map(e=>`spacing-xs-${e}`),...uk.map(e=>`direction-xs-${e}`),...fk.map(e=>`wrap-xs-${e}`),...Pl.map(e=>`grid-xs-${e}`),...Pl.map(e=>`grid-sm-${e}`),...Pl.map(e=>`grid-md-${e}`),...Pl.map(e=>`grid-lg-${e}`),...Pl.map(e=>`grid-xl-${e}`)]),dk=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function da(e){const t=parseFloat(e);return`${t}${String(e).replace(String(t),"")||"px"}`}function pk({theme:e,ownerState:t}){let n;return e.breakpoints.keys.reduce((r,o)=>{let s={};if(t[o]&&(n=t[o]),!n)return r;if(n===!0)s={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if(n==="auto")s={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const i=ei({values:t.columns,breakpoints:e.breakpoints.values}),a=typeof i=="object"?i[o]:i;if(a==null)return r;const l=`${Math.round(n/a*1e8)/1e6}%`;let c={};if(t.container&&t.item&&t.columnSpacing!==0){const u=e.spacing(t.columnSpacing);if(u!=="0px"){const d=`calc(${l} + ${da(u)})`;c={flexBasis:d,maxWidth:d}}}s=x({flexBasis:l,flexGrow:0,maxWidth:l},c)}return e.breakpoints.values[o]===0?Object.assign(r,s):r[e.breakpoints.up(o)]=s,r},{})}function vk({theme:e,ownerState:t}){const n=ei({values:t.direction,breakpoints:e.breakpoints.values});return Kn({theme:e},n,r=>{const o={flexDirection:r};return r.indexOf("column")===0&&(o[`& > .${kc.item}`]={maxWidth:"none"}),o})}function T2({breakpoints:e,values:t}){let n="";Object.keys(t).forEach(o=>{n===""&&t[o]!==0&&(n=o)});const r=Object.keys(e).sort((o,s)=>e[o]-e[s]);return r.slice(0,r.indexOf(n))}function hk({theme:e,ownerState:t}){const{container:n,rowSpacing:r}=t;let o={};if(n&&r!==0){const s=ei({values:r,breakpoints:e.breakpoints.values});let i;typeof s=="object"&&(i=T2({breakpoints:e.breakpoints.values,values:s})),o=Kn({theme:e},s,(a,l)=>{var c;const u=e.spacing(a);return u!=="0px"?{marginTop:`-${da(u)}`,[`& > .${kc.item}`]:{paddingTop:da(u)}}:(c=i)!=null&&c.includes(l)?{}:{marginTop:0,[`& > .${kc.item}`]:{paddingTop:0}}})}return o}function mk({theme:e,ownerState:t}){const{container:n,columnSpacing:r}=t;let o={};if(n&&r!==0){const s=ei({values:r,breakpoints:e.breakpoints.values});let i;typeof s=="object"&&(i=T2({breakpoints:e.breakpoints.values,values:s})),o=Kn({theme:e},s,(a,l)=>{var c;const u=e.spacing(a);return u!=="0px"?{width:`calc(100% + ${da(u)})`,marginLeft:`-${da(u)}`,[`& > .${kc.item}`]:{paddingLeft:da(u)}}:(c=i)!=null&&c.includes(l)?{}:{width:"100%",marginLeft:0,[`& > .${kc.item}`]:{paddingLeft:0}}})}return o}function Ak(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(o=>{const s=e[o];Number(s)>0&&r.push(n[`spacing-${o}-${String(s)}`])}),r}const Pk=Q("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{container:r,direction:o,item:s,spacing:i,wrap:a,zeroMinWidth:l,breakpoints:c}=n;let u=[];r&&(u=Ak(i,c,t));const d=[];return c.forEach(p=>{const P=n[p];P&&d.push(t[`grid-${p}-${String(P)}`])}),[t.root,r&&t.container,s&&t.item,l&&t.zeroMinWidth,...u,o!=="row"&&t[`direction-xs-${String(o)}`],a!=="wrap"&&t[`wrap-xs-${String(a)}`],...d]}})(({ownerState:e})=>x({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}),vk,hk,mk,pk);function yk(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 o=e[r];if(Number(o)>0){const s=`spacing-${r}-${String(o)}`;n.push(s)}}),n}const gk=e=>{const{classes:t,container:n,direction:r,item:o,spacing:s,wrap:i,zeroMinWidth:a,breakpoints:l}=e;let c=[];n&&(c=yk(s,l));const u=[];l.forEach(p=>{const P=e[p];P&&u.push(`grid-${p}-${String(P)}`)});const d={root:["root",n&&"container",o&&"item",a&&"zeroMinWidth",...c,r!=="row"&&`direction-xs-${String(r)}`,i!=="wrap"&&`wrap-xs-${String(i)}`,...u]};return Se(d,lk,t)},bk=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiGrid"}),{breakpoints:o}=Qr(),s=ep(r),{className:i,columns:a,columnSpacing:l,component:c="div",container:u=!1,direction:d="row",item:p=!1,rowSpacing:P,spacing:h=0,wrap:A="wrap",zeroMinWidth:w=!1}=s,m=pe(s,dk),v=P||h,y=l||h,b=g.useContext(gb),H=u?a||12:b,z={},j=x({},m);o.keys.forEach(T=>{m[T]!=null&&(z[T]=m[T],delete j[T])});const O=x({},s,{columns:H,container:u,direction:d,item:p,rowSpacing:v,columnSpacing:y,wrap:A,zeroMinWidth:w,spacing:h},z,{breakpoints:o.keys}),C=gk(O);return f.jsx(gb.Provider,{value:H,children:f.jsx(Pk,x({ownerState:O,className:fe(C.root,i),as:c,ref:n},j))})}),mo=bk,xk=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Tm(e){return`scale(${e}, ${e**2})`}const wk={entering:{opacity:1,transform:Tm(1)},entered:{opacity:1,transform:"none"}},oh=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),S2=g.forwardRef(function(t,n){const{addEndListener:r,appear:o=!0,children:s,easing:i,in:a,onEnter:l,onEntered:c,onEntering:u,onExit:d,onExited:p,onExiting:P,style:h,timeout:A="auto",TransitionComponent:w=DP}=t,m=pe(t,xk),v=Wi(),y=g.useRef(),b=Qr(),H=g.useRef(null),z=gt(H,s.ref,n),j=Y=>q=>{if(Y){const G=H.current;q===void 0?Y(G):Y(G,q)}},O=j(u),C=j((Y,q)=>{SP(Y);const{duration:G,delay:k,easing:B}=Xa({style:h,timeout:A,easing:i},{mode:"enter"});let Z;A==="auto"?(Z=b.transitions.getAutoHeightDuration(Y.clientHeight),y.current=Z):Z=G,Y.style.transition=[b.transitions.create("opacity",{duration:Z,delay:k}),b.transitions.create("transform",{duration:oh?Z:Z*.666,delay:k,easing:B})].join(","),l&&l(Y,q)}),T=j(c),V=j(P),R=j(Y=>{const{duration:q,delay:G,easing:k}=Xa({style:h,timeout:A,easing:i},{mode:"exit"});let B;A==="auto"?(B=b.transitions.getAutoHeightDuration(Y.clientHeight),y.current=B):B=q,Y.style.transition=[b.transitions.create("opacity",{duration:B,delay:G}),b.transitions.create("transform",{duration:oh?B:B*.666,delay:oh?G:G||B*.333,easing:k})].join(","),Y.style.opacity=0,Y.style.transform=Tm(.75),d&&d(Y)}),S=j(p),I=Y=>{A==="auto"&&v.start(y.current||0,Y),r&&r(H.current,Y)};return f.jsx(w,x({appear:o,in:a,nodeRef:H,onEnter:C,onEntered:T,onEntering:O,onExit:R,onExited:S,onExiting:V,addEndListener:I,timeout:A==="auto"?null:A},m,{children:(Y,q)=>g.cloneElement(s,x({style:x({opacity:0,transform:Tm(.75),visibility:Y==="exited"&&!a?"hidden":void 0},wk[Y],h,s.props.style),ref:z},q))}))});S2.muiSupportAuto=!0;const Sm=S2;function Hk(e,t,n,r,o){const[s,i]=g.useState(()=>o&&n?n(e).matches:r?r(e).matches:t);return _n(()=>{let a=!0;if(!n)return;const l=n(e),c=()=>{a&&i(l.matches)};return c(),l.addListener(c),()=>{a=!1,l.removeListener(c)}},[e,n]),s}const R2=g.useSyncExternalStore;function jk(e,t,n,r,o){const s=g.useCallback(()=>t,[t]),i=g.useMemo(()=>{if(o&&n)return()=>n(e).matches;if(r!==null){const{matches:u}=r(e);return()=>u}return s},[s,e,r,o,n]),[a,l]=g.useMemo(()=>{if(n===null)return[s,()=>()=>{}];const u=n(e);return[()=>u.matches,d=>(u.addListener(d),()=>{u.removeListener(d)})]},[s,n,e]);return R2(l,a,i)}function zk(e,t={}){const n=_d(),r=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:o=!1,matchMedia:s=r?window.matchMedia:null,ssrMatchMedia:i=null,noSsr:a=!1}=F1({name:"MuiUseMediaQuery",props:t,theme:n});let l=typeof e=="function"?e(n):e;return l=l.replace(/^@media( ?)/m,""),(R2!==void 0?jk:Hk)(l,o,s,i,a)}const Ok=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],Dk=e=>{const{classes:t,disableUnderline:n}=e,o=Se({root:["root",!n&&"underline"],input:["input"]},US,t);return x({},t,o)},Ck=Q(Vp,{shouldForwardProp:e=>fn(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...Np(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{let r=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(r=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),x({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t.color].main}`,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"},[`&.${es.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${es.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${r}`,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(.${es.disabled}, .${es.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${r}`}},[`&.${es.disabled}:before`]:{borderBottomStyle:"dotted"}})}),Tk=Q(Ip,{name:"MuiInput",slot:"Input",overridesResolver:Bp})({}),E2=g.forwardRef(function(t,n){var r,o,s,i;const a=Re({props:t,name:"MuiInput"}),{disableUnderline:l,components:c={},componentsProps:u,fullWidth:d=!1,inputComponent:p="input",multiline:P=!1,slotProps:h,slots:A={},type:w="text"}=a,m=pe(a,Ok),v=Dk(a),b={root:{ownerState:{disableUnderline:l}}},H=h??u?Jn(h??u,b):b,z=(r=(o=A.root)!=null?o:c.Root)!=null?r:Ck,j=(s=(i=A.input)!=null?i:c.Input)!=null?s:Tk;return f.jsx(Wp,x({slots:{root:z,input:j},slotProps:H,fullWidth:d,inputComponent:p,multiline:P,ref:n,type:w},m,{classes:v}))});E2.muiName="Input";const k2=E2;function Sk(e){return Ce("MuiInputAdornment",e)}const Rk=Te("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]),bb=Rk;var xb;const Ek=["children","className","component","disablePointerEvents","disableTypography","position","variant"],kk=(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${ee(n.position)}`],n.disablePointerEvents===!0&&t.disablePointerEvents,t[n.variant]]},Mk=e=>{const{classes:t,disablePointerEvents:n,hiddenLabel:r,position:o,size:s,variant:i}=e,a={root:["root",n&&"disablePointerEvents",o&&`position${ee(o)}`,i,r&&"hiddenLabel",s&&`size${ee(s)}`]};return Se(a,Sk,t)},Lk=Q("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:kk})(({theme:e,ownerState:t})=>x({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active},t.variant==="filled"&&{[`&.${bb.positionStart}&:not(.${bb.hiddenLabel})`]:{marginTop:16}},t.position==="start"&&{marginRight:8},t.position==="end"&&{marginLeft:8},t.disablePointerEvents===!0&&{pointerEvents:"none"})),Xk=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiInputAdornment"}),{children:o,className:s,component:i="div",disablePointerEvents:a=!1,disableTypography:l=!1,position:c,variant:u}=r,d=pe(r,Ek),p=yo()||{};let P=u;u&&p.variant,p&&!P&&(P=p.variant);const h=x({},r,{hiddenLabel:p.hiddenLabel,size:p.size,disablePointerEvents:a,position:c,variant:P}),A=Mk(h);return f.jsx(Xp.Provider,{value:null,children:f.jsx(Lk,x({as:i,ownerState:h,className:fe(A.root,s),ref:n},d,{children:typeof o=="string"&&!l?f.jsx(zt,{color:"text.secondary",children:o}):f.jsxs(g.Fragment,{children:[c==="start"?xb||(xb=f.jsx("span",{className:"notranslate",children:"​"})):null,o]})}))})}),M2=Xk;function Nk(e){return Ce("MuiInputLabel",e)}Te("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const Bk=["disableAnimation","margin","shrink","variant","className"],Vk=e=>{const{classes:t,formControl:n,size:r,shrink:o,disableAnimation:s,variant:i,required:a}=e,l={root:["root",n&&"formControl",!s&&"animated",o&&"shrink",r&&r!=="normal"&&`size${ee(r)}`,i],asterisk:[a&&"asterisk"]},c=Se(l,Nk,t);return x({},t,c)},Ik=Q(Hf,{shouldForwardProp:e=>fn(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${nc.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]]}})(({theme:e,ownerState:t})=>x({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},t.size==="small"&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},t.variant==="filled"&&x({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&x({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},t.size==="small"&&{transform:"translate(12px, 4px) scale(0.75)"})),t.variant==="outlined"&&x({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))),Wk=g.forwardRef(function(t,n){const r=Re({name:"MuiInputLabel",props:t}),{disableAnimation:o=!1,shrink:s,className:i}=r,a=pe(r,Bk),l=yo();let c=s;typeof c>"u"&&l&&(c=l.filled||l.focused||l.adornedStart);const u=Ss({props:r,muiFormControl:l,states:["size","variant","required","focused"]}),d=x({},r,{disableAnimation:o,formControl:l,shrink:c,size:u.size,variant:u.variant,required:u.required,focused:u.focused}),p=Vk(d);return f.jsx(Ik,x({"data-shrink":c,ownerState:d,ref:n,className:fe(p.root,i)},a,{classes:p}))}),Rm=Wk;function Jk(e){return Ce("MuiLink",e)}const Fk=Te("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),Yk=Fk,L2={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},qk=e=>L2[e]||e,Zk=({theme:e,ownerState:t})=>{const n=qk(t.color),r=Ca(e,`palette.${n}`,!1)||t.color,o=Ca(e,`palette.${n}Channel`);return"vars"in e&&o?`rgba(${o} / 0.4)`:Ze(r,.4)},Gk=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],Uk=e=>{const{classes:t,component:n,focusVisible:r,underline:o}=e,s={root:["root",`underline${ee(o)}`,n==="button"&&"button",r&&"focusVisible"]};return Se(s,Jk,t)},Qk=Q(zt,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`underline${ee(n.underline)}`],n.component==="button"&&t.button]}})(({theme:e,ownerState:t})=>x({},t.underline==="none"&&{textDecoration:"none"},t.underline==="hover"&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},t.underline==="always"&&x({textDecoration:"underline"},t.color!=="inherit"&&{textDecorationColor:Zk({theme:e,ownerState:t})},{"&:hover":{textDecorationColor:"inherit"}}),t.component==="button"&&{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"},[`&.${Yk.focusVisible}`]:{outline:"auto"}})),Kk=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiLink"}),{className:o,color:s="primary",component:i="a",onBlur:a,onFocus:l,TypographyClasses:c,underline:u="always",variant:d="inherit",sx:p}=r,P=pe(r,Gk),{isFocusVisibleRef:h,onBlur:A,onFocus:w,ref:m}=op(),[v,y]=g.useState(!1),b=gt(n,m),H=C=>{A(C),h.current===!1&&y(!1),a&&a(C)},z=C=>{w(C),h.current===!0&&y(!0),l&&l(C)},j=x({},r,{color:s,component:i,focusVisible:v,underline:u,variant:d}),O=Uk(j);return f.jsx(Qk,x({color:s,className:fe(O.root,o),classes:c,component:i,onBlur:H,onFocus:z,ref:b,ownerState:j,variant:d,sx:[...Object.keys(L2).includes(s)?[]:[{color:s}],...Array.isArray(p)?p:[p]]},P))}),_k=Kk,$k=g.createContext({}),Zr=$k;function eM(e){return Ce("MuiList",e)}Te("MuiList",["root","padding","dense","subheader"]);const tM=["children","className","component","dense","disablePadding","subheader"],nM=e=>{const{classes:t,disablePadding:n,dense:r,subheader:o}=e;return Se({root:["root",!n&&"padding",r&&"dense",o&&"subheader"]},eM,t)},rM=Q("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]}})(({ownerState:e})=>x({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),oM=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiList"}),{children:o,className:s,component:i="ul",dense:a=!1,disablePadding:l=!1,subheader:c}=r,u=pe(r,tM),d=g.useMemo(()=>({dense:a}),[a]),p=x({},r,{component:i,dense:a,disablePadding:l}),P=nM(p);return f.jsx(Zr.Provider,{value:d,children:f.jsxs(rM,x({as:i,className:fe(P.root,s),ref:n,ownerState:p},u,{children:[c,o]}))})}),Em=oM;function sM(e){return Ce("MuiListItem",e)}const iM=Te("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]),Bi=iM;function aM(e){return Ce("MuiListItemButton",e)}const lM=Te("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]),Vi=lM,cM=["alignItems","autoFocus","component","children","dense","disableGutters","divider","focusVisibleClassName","selected","className"],uM=(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]},fM=e=>{const{alignItems:t,classes:n,dense:r,disabled:o,disableGutters:s,divider:i,selected:a}=e,c=Se({root:["root",r&&"dense",!s&&"gutters",i&&"divider",o&&"disabled",t==="flex-start"&&"alignItemsFlexStart",a&&"selected"]},aM,n);return x({},n,c)},dM=Q(zs,{shouldForwardProp:e=>fn(e)||e==="classes",name:"MuiListItemButton",slot:"Root",overridesResolver:uM})(({theme:e,ownerState:t})=>x({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"}},[`&.${Vi.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Vi.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Vi.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Ze(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})`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Vi.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Vi.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.alignItems==="flex-start"&&{alignItems:"flex-start"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.dense&&{paddingTop:4,paddingBottom:4})),pM=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiListItemButton"}),{alignItems:o="center",autoFocus:s=!1,component:i="div",children:a,dense:l=!1,disableGutters:c=!1,divider:u=!1,focusVisibleClassName:d,selected:p=!1,className:P}=r,h=pe(r,cM),A=g.useContext(Zr),w=g.useMemo(()=>({dense:l||A.dense||!1,alignItems:o,disableGutters:c}),[o,A.dense,l,c]),m=g.useRef(null);_n(()=>{s&&m.current&&m.current.focus()},[s]);const v=x({},r,{alignItems:o,dense:w.dense,disableGutters:c,divider:u,selected:p}),y=fM(v),b=gt(m,n);return f.jsx(Zr.Provider,{value:w,children:f.jsx(dM,x({ref:b,href:h.href||h.to,component:(h.href||h.to)&&i==="div"?"button":i,focusVisibleClassName:fe(y.focusVisible,d),ownerState:v,className:fe(y.root,P)},h,{classes:y,children:a}))})}),X2=pM;function vM(e){return Ce("MuiListItemSecondaryAction",e)}Te("MuiListItemSecondaryAction",["root","disableGutters"]);const hM=["className"],mM=e=>{const{disableGutters:t,classes:n}=e;return Se({root:["root",t&&"disableGutters"]},vM,n)},AM=Q("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})(({ownerState:e})=>x({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},e.disableGutters&&{right:0})),N2=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiListItemSecondaryAction"}),{className:o}=r,s=pe(r,hM),i=g.useContext(Zr),a=x({},r,{disableGutters:i.disableGutters}),l=mM(a);return f.jsx(AM,x({className:fe(l.root,o),ownerState:a,ref:n},s))});N2.muiName="ListItemSecondaryAction";const PM=N2,yM=["className"],gM=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],bM=(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.button&&t.button,n.hasSecondaryAction&&t.secondaryAction]},xM=e=>{const{alignItems:t,button:n,classes:r,dense:o,disabled:s,disableGutters:i,disablePadding:a,divider:l,hasSecondaryAction:c,selected:u}=e;return Se({root:["root",o&&"dense",!i&&"gutters",!a&&"padding",l&&"divider",s&&"disabled",n&&"button",t==="flex-start"&&"alignItemsFlexStart",c&&"secondaryAction",u&&"selected"],container:["container"]},sM,r)},wM=Q("div",{name:"MuiListItem",slot:"Root",overridesResolver:bM})(({theme:e,ownerState:t})=>x({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!t.disablePadding&&x({paddingTop:8,paddingBottom:8},t.dense&&{paddingTop:4,paddingBottom:4},!t.disableGutters&&{paddingLeft:16,paddingRight:16},!!t.secondaryAction&&{paddingRight:48}),!!t.secondaryAction&&{[`& > .${Vi.root}`]:{paddingRight:48}},{[`&.${Bi.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Bi.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Bi.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Bi.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.alignItems==="flex-start"&&{alignItems:"flex-start"},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.button&&{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"}},[`&.${Bi.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Ze(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})`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity)}}},t.hasSecondaryAction&&{paddingRight:48})),HM=Q("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),jM=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiListItem"}),{alignItems:o="center",autoFocus:s=!1,button:i=!1,children:a,className:l,component:c,components:u={},componentsProps:d={},ContainerComponent:p="li",ContainerProps:{className:P}={},dense:h=!1,disabled:A=!1,disableGutters:w=!1,disablePadding:m=!1,divider:v=!1,focusVisibleClassName:y,secondaryAction:b,selected:H=!1,slotProps:z={},slots:j={}}=r,O=pe(r.ContainerProps,yM),C=pe(r,gM),T=g.useContext(Zr),V=g.useMemo(()=>({dense:h||T.dense||!1,alignItems:o,disableGutters:w}),[o,T.dense,h,w]),R=g.useRef(null);_n(()=>{s&&R.current&&R.current.focus()},[s]);const S=g.Children.toArray(a),I=S.length&&Jl(S[S.length-1],["ListItemSecondaryAction"]),Y=x({},r,{alignItems:o,autoFocus:s,button:i,dense:V.dense,disabled:A,disableGutters:w,disablePadding:m,divider:v,hasSecondaryAction:I,selected:H}),q=xM(Y),G=gt(R,n),k=j.root||u.Root||wM,B=z.root||d.root||{},Z=x({className:fe(q.root,B.className,l),disabled:A},C);let ce=c||"li";return i&&(Z.component=c||"div",Z.focusVisibleClassName=fe(Bi.focusVisible,y),ce=zs),I?(ce=!Z.component&&!c?"div":ce,p==="li"&&(ce==="li"?ce="div":Z.component==="li"&&(Z.component="div")),f.jsx(Zr.Provider,{value:V,children:f.jsxs(HM,x({as:p,className:fe(q.container,P),ref:G,ownerState:Y},O,{children:[f.jsx(k,x({},B,!pi(k)&&{as:ce,ownerState:x({},Y,B.ownerState)},Z,{children:S})),S.pop()]}))})):f.jsx(Zr.Provider,{value:V,children:f.jsxs(k,x({},B,{as:ce,ref:G},!pi(k)&&{ownerState:x({},Y,B.ownerState)},Z,{children:[S,b&&f.jsx(PM,{children:b})]}))})}),Ei=jM;function zM(e){return Ce("MuiListItemIcon",e)}const OM=Te("MuiListItemIcon",["root","alignItemsFlexStart"]),wb=OM,DM=["className"],CM=e=>{const{alignItems:t,classes:n}=e;return Se({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},zM,n)},TM=Q("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.alignItems==="flex-start"&&t.alignItemsFlexStart]}})(({theme:e,ownerState:t})=>x({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex"},t.alignItems==="flex-start"&&{marginTop:8})),SM=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiListItemIcon"}),{className:o}=r,s=pe(r,DM),i=g.useContext(Zr),a=x({},r,{alignItems:i.alignItems}),l=CM(a);return f.jsx(TM,x({className:fe(l.root,o),ownerState:a,ref:n},s))}),qu=SM;function RM(e){return Ce("MuiListItemText",e)}const EM=Te("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),ud=EM,kM=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],MM=e=>{const{classes:t,inset:n,primary:r,secondary:o,dense:s}=e;return Se({root:["root",n&&"inset",s&&"dense",r&&o&&"multiline"],primary:["primary"],secondary:["secondary"]},RM,t)},LM=Q("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${ud.primary}`]:t.primary},{[`& .${ud.secondary}`]:t.secondary},t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})(({ownerState:e})=>x({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56})),XM=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiListItemText"}),{children:o,className:s,disableTypography:i=!1,inset:a=!1,primary:l,primaryTypographyProps:c,secondary:u,secondaryTypographyProps:d}=r,p=pe(r,kM),{dense:P}=g.useContext(Zr);let h=l??o,A=u;const w=x({},r,{disableTypography:i,inset:a,primary:!!h,secondary:!!A,dense:P}),m=MM(w);return h!=null&&h.type!==zt&&!i&&(h=f.jsx(zt,x({variant:P?"body2":"body1",className:m.primary,component:c!=null&&c.variant?void 0:"span",display:"block"},c,{children:h}))),A!=null&&A.type!==zt&&!i&&(A=f.jsx(zt,x({variant:"body2",className:m.secondary,color:"text.secondary",display:"block"},d,{children:A}))),f.jsxs(LM,x({className:fe(m.root,s),ownerState:w,ref:n},p,{children:[h,A]}))}),ta=XM,NM=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function sh(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function Hb(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function B2(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.indexOf(t.keys.join(""))===0}function yl(e,t,n,r,o,s){let i=!1,a=o(e,t,t?n:!1);for(;a;){if(a===e.firstChild){if(i)return!1;i=!0}const l=r?!1:a.disabled||a.getAttribute("aria-disabled")==="true";if(!a.hasAttribute("tabindex")||!B2(a,s)||l)a=o(e,a,n);else return a.focus(),!0}return!1}const BM=g.forwardRef(function(t,n){const{actions:r,autoFocus:o=!1,autoFocusItem:s=!1,children:i,className:a,disabledItemsFocusable:l=!1,disableListWrap:c=!1,onKeyDown:u,variant:d="selectedMenu"}=t,p=pe(t,NM),P=g.useRef(null),h=g.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});_n(()=>{o&&P.current.focus()},[o]),g.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(y,b)=>{const H=!P.current.style.width;if(y.clientHeight{const b=P.current,H=y.key,z=rn(b).activeElement;if(H==="ArrowDown")y.preventDefault(),yl(b,z,c,l,sh);else if(H==="ArrowUp")y.preventDefault(),yl(b,z,c,l,Hb);else if(H==="Home")y.preventDefault(),yl(b,null,c,l,sh);else if(H==="End")y.preventDefault(),yl(b,null,c,l,Hb);else if(H.length===1){const j=h.current,O=H.toLowerCase(),C=performance.now();j.keys.length>0&&(C-j.lastTime>500?(j.keys=[],j.repeating=!0,j.previousKeyMatched=!0):j.repeating&&O!==j.keys[0]&&(j.repeating=!1)),j.lastTime=C,j.keys.push(O);const T=z&&!j.repeating&&B2(z,j);j.previousKeyMatched&&(T||yl(b,z,!1,l,sh,j))?y.preventDefault():j.previousKeyMatched=!1}u&&u(y)},w=gt(P,n);let m=-1;g.Children.forEach(i,(y,b)=>{if(!g.isValidElement(y)){m===b&&(m+=1,m>=i.length&&(m=-1));return}y.props.disabled||(d==="selectedMenu"&&y.props.selected||m===-1)&&(m=b),m===b&&(y.props.disabled||y.props.muiSkipListHighlight||y.type.muiSkipListHighlight)&&(m+=1,m>=i.length&&(m=-1))});const v=g.Children.map(i,(y,b)=>{if(b===m){const H={};return s&&(H.autoFocus=!0),y.props.tabIndex===void 0&&d==="selectedMenu"&&(H.tabIndex=0),g.cloneElement(y,H)}return y});return f.jsx(Em,x({role:"menu",ref:w,className:a,onKeyDown:A,tabIndex:o?0:-1},p,{children:v}))}),VM=BM;function IM(e){return Ce("MuiPopover",e)}Te("MuiPopover",["root","paper"]);const WM=["onEntering"],JM=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],FM=["slotProps"];function jb(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function zb(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function Ob(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function ih(e){return typeof e=="function"?e():e}const YM=e=>{const{classes:t}=e;return Se({root:["root"],paper:["paper"]},IM,t)},qM=Q(VP,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),V2=Q(Dr,{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}),ZM=g.forwardRef(function(t,n){var r,o,s;const i=Re({props:t,name:"MuiPopover"}),{action:a,anchorEl:l,anchorOrigin:c={vertical:"top",horizontal:"left"},anchorPosition:u,anchorReference:d="anchorEl",children:p,className:P,container:h,elevation:A=8,marginThreshold:w=16,open:m,PaperProps:v={},slots:y,slotProps:b,transformOrigin:H={vertical:"top",horizontal:"left"},TransitionComponent:z=Sm,transitionDuration:j="auto",TransitionProps:{onEntering:O}={},disableScrollLock:C=!1}=i,T=pe(i.TransitionProps,WM),V=pe(i,JM),R=(r=b==null?void 0:b.paper)!=null?r:v,S=g.useRef(),I=gt(S,R.ref),Y=x({},i,{anchorOrigin:c,anchorReference:d,elevation:A,marginThreshold:w,externalPaperSlotProps:R,transformOrigin:H,TransitionComponent:z,transitionDuration:j,TransitionProps:T}),q=YM(Y),G=g.useCallback(()=>{if(d==="anchorPosition")return u;const ge=ih(l),se=(ge&&ge.nodeType===1?ge:rn(S.current).body).getBoundingClientRect();return{top:se.top+jb(se,c.vertical),left:se.left+zb(se,c.horizontal)}},[l,c.horizontal,c.vertical,u,d]),k=g.useCallback(ge=>({vertical:jb(ge,H.vertical),horizontal:zb(ge,H.horizontal)}),[H.horizontal,H.vertical]),B=g.useCallback(ge=>{const Ie={width:ge.offsetWidth,height:ge.offsetHeight},se=k(Ie);if(d==="none")return{top:null,left:null,transformOrigin:Ob(se)};const re=G();let We=re.top-se.vertical,D=re.left-se.horizontal;const N=We+Ie.height,W=D+Ie.width,oe=Ao(ih(l)),ae=oe.innerHeight-w,_=oe.innerWidth-w;if(w!==null&&Weae){const ue=N-ae;We-=ue,se.vertical+=ue}if(w!==null&&D_){const ue=W-_;D-=ue,se.horizontal+=ue}return{top:`${Math.round(We)}px`,left:`${Math.round(D)}px`,transformOrigin:Ob(se)}},[l,d,G,k,w]),[Z,ce]=g.useState(m),E=g.useCallback(()=>{const ge=S.current;if(!ge)return;const Ie=B(ge);Ie.top!==null&&(ge.style.top=Ie.top),Ie.left!==null&&(ge.style.left=Ie.left),ge.style.transformOrigin=Ie.transformOrigin,ce(!0)},[B]);g.useEffect(()=>(C&&window.addEventListener("scroll",E),()=>window.removeEventListener("scroll",E)),[l,C,E]);const U=(ge,Ie)=>{O&&O(ge,Ie),E()},F=()=>{ce(!1)};g.useEffect(()=>{m&&E()}),g.useImperativeHandle(a,()=>m?{updatePosition:()=>{E()}}:null,[m,E]),g.useEffect(()=>{if(!m)return;const ge=np(()=>{E()}),Ie=Ao(l);return Ie.addEventListener("resize",ge),()=>{ge.clear(),Ie.removeEventListener("resize",ge)}},[l,m,E]);let ie=j;j==="auto"&&!z.muiSupportAuto&&(ie=void 0);const $=h||(l?rn(ih(l)).body:void 0),ye=(o=y==null?void 0:y.root)!=null?o:qM,de=(s=y==null?void 0:y.paper)!=null?s:V2,ne=vi({elementType:de,externalSlotProps:x({},R,{style:Z?R.style:x({},R.style,{opacity:0})}),additionalProps:{elevation:A,ref:I},ownerState:Y,className:fe(q.paper,R==null?void 0:R.className)}),Ne=vi({elementType:ye,externalSlotProps:(b==null?void 0:b.root)||{},externalForwardedProps:V,additionalProps:{ref:n,slotProps:{backdrop:{invisible:!0}},container:$,open:m},ownerState:Y,className:fe(q.root,P)}),{slotProps:He}=Ne,we=pe(Ne,FM);return f.jsx(ye,x({},we,!pi(ye)&&{slotProps:He,disableScrollLock:C},{children:f.jsx(z,x({appear:!0,in:m,onEntering:U,onExited:F,timeout:ie},T,{children:f.jsx(de,x({},ne,{children:p}))}))}))}),GM=ZM;function UM(e){return Ce("MuiMenu",e)}Te("MuiMenu",["root","paper","list"]);const QM=["onEntering"],KM=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],_M={vertical:"top",horizontal:"right"},$M={vertical:"top",horizontal:"left"},eL=e=>{const{classes:t}=e;return Se({root:["root"],paper:["paper"],list:["list"]},UM,t)},tL=Q(GM,{shouldForwardProp:e=>fn(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),nL=Q(V2,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),rL=Q(VM,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),oL=g.forwardRef(function(t,n){var r,o;const s=Re({props:t,name:"MuiMenu"}),{autoFocus:i=!0,children:a,className:l,disableAutoFocusItem:c=!1,MenuListProps:u={},onClose:d,open:p,PaperProps:P={},PopoverClasses:h,transitionDuration:A="auto",TransitionProps:{onEntering:w}={},variant:m="selectedMenu",slots:v={},slotProps:y={}}=s,b=pe(s.TransitionProps,QM),H=pe(s,KM),z=Qr(),j=z.direction==="rtl",O=x({},s,{autoFocus:i,disableAutoFocusItem:c,MenuListProps:u,onEntering:w,PaperProps:P,transitionDuration:A,TransitionProps:b,variant:m}),C=eL(O),T=i&&!c&&p,V=g.useRef(null),R=(B,Z)=>{V.current&&V.current.adjustStyleForScrollbar(B,z),w&&w(B,Z)},S=B=>{B.key==="Tab"&&(B.preventDefault(),d&&d(B,"tabKeyDown"))};let I=-1;g.Children.map(a,(B,Z)=>{g.isValidElement(B)&&(B.props.disabled||(m==="selectedMenu"&&B.props.selected||I===-1)&&(I=Z))});const Y=(r=v.paper)!=null?r:nL,q=(o=y.paper)!=null?o:P,G=vi({elementType:v.root,externalSlotProps:y.root,ownerState:O,className:[C.root,l]}),k=vi({elementType:Y,externalSlotProps:q,ownerState:O,className:C.paper});return f.jsx(tL,x({onClose:d,anchorOrigin:{vertical:"bottom",horizontal:j?"right":"left"},transformOrigin:j?_M:$M,slots:{paper:Y,root:v.root},slotProps:{root:G,paper:k},open:p,ref:n,transitionDuration:A,TransitionProps:x({onEntering:R},b),ownerState:O},H,{classes:h,children:f.jsx(rL,x({onKeyDown:S,actions:V,autoFocus:i&&(I===-1||c),autoFocusItem:T,variant:m},u,{className:fe(C.list,u.className),children:a}))}))}),Mc=oL;function sL(e){return Ce("MuiMenuItem",e)}const iL=Te("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),gl=iL,aL=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],lL=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},cL=e=>{const{disabled:t,dense:n,divider:r,disableGutters:o,selected:s,classes:i}=e,l=Se({root:["root",n&&"dense",t&&"disabled",!o&&"gutters",r&&"divider",s&&"selected"]},sL,i);return x({},i,l)},uL=Q(zs,{shouldForwardProp:e=>fn(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:lL})(({theme:e,ownerState:t})=>x({},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"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${gl.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${gl.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${gl.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Ze(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})`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${gl.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${gl.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${mb.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${mb.inset}`]:{marginLeft:52},[`& .${ud.root}`]:{marginTop:0,marginBottom:0},[`& .${ud.inset}`]:{paddingLeft:36},[`& .${wb.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&x({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${wb.root} svg`]:{fontSize:"1.25rem"}}))),fL=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiMenuItem"}),{autoFocus:o=!1,component:s="li",dense:i=!1,divider:a=!1,disableGutters:l=!1,focusVisibleClassName:c,role:u="menuitem",tabIndex:d,className:p}=r,P=pe(r,aL),h=g.useContext(Zr),A=g.useMemo(()=>({dense:i||h.dense||!1,disableGutters:l}),[h.dense,i,l]),w=g.useRef(null);_n(()=>{o&&w.current&&w.current.focus()},[o]);const m=x({},r,{dense:A.dense,divider:a,disableGutters:l}),v=cL(r),y=gt(w,n);let b;return r.disabled||(b=d!==void 0?d:-1),f.jsx(Zr.Provider,{value:A,children:f.jsx(uL,x({ref:y,role:u,tabIndex:b,component:s,focusVisibleClassName:fe(v.focusVisible,c),className:fe(v.root,p)},P,{ownerState:m,classes:v}))})}),xs=fL;function dL(e){return Ce("MuiNativeSelect",e)}const pL=Te("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),IP=pL,vL=["className","disabled","error","IconComponent","inputRef","variant"],hL=e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:s,error:i}=e,a={select:["select",n,r&&"disabled",o&&"multiple",i&&"error"],icon:["icon",`icon${ee(n)}`,s&&"iconOpen",r&&"disabled"]};return Se(a,dL,t)},I2=({ownerState:e,theme:t})=>x({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":x({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:t.palette.mode==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${IP.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},e.variant==="filled"&&{"&&&":{paddingRight:32}},e.variant==="outlined"&&{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}),mL=Q("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:fn,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${IP.multiple}`]:t.multiple}]}})(I2),W2=({ownerState:e,theme:t})=>x({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${IP.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),AL=Q("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${ee(n.variant)}`],n.open&&t.iconOpen]}})(W2),PL=g.forwardRef(function(t,n){const{className:r,disabled:o,error:s,IconComponent:i,inputRef:a,variant:l="standard"}=t,c=pe(t,vL),u=x({},t,{disabled:o,variant:l,error:s}),d=hL(u);return f.jsxs(g.Fragment,{children:[f.jsx(mL,x({ownerState:u,className:fe(d.select,r),disabled:o,ref:a||n},c)),t.multiple?null:f.jsx(AL,{as:i,ownerState:u,className:d.icon})]})}),yL=PL;var Db;const gL=["children","classes","className","label","notched"],bL=Q("fieldset",{shouldForwardProp:fn})({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%"}),xL=Q("legend",{shouldForwardProp:fn})(({ownerState:e,theme:t})=>x({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&&x({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})})));function wL(e){const{className:t,label:n,notched:r}=e,o=pe(e,gL),s=n!=null&&n!=="",i=x({},e,{notched:r,withLabel:s});return f.jsx(bL,x({"aria-hidden":!0,className:t,ownerState:i},o,{children:f.jsx(xL,{ownerState:i,children:s?f.jsx("span",{children:n}):Db||(Db=f.jsx("span",{className:"notranslate",children:"​"}))})}))}const HL=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],jL=e=>{const{classes:t}=e,r=Se({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},KS,t);return x({},t,r)},zL=Q(Vp,{shouldForwardProp:e=>fn(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:Np})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return x({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${to.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${to.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}},[`&.${to.focused} .${to.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${to.error} .${to.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${to.disabled} .${to.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&x({padding:"16.5px 14px"},t.size==="small"&&{padding:"8.5px 14px"}))}),OL=Q(wL,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})(({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}}),DL=Q(Ip,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:Bp})(({theme:e,ownerState:t})=>x({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"}}},t.size==="small"&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0})),J2=g.forwardRef(function(t,n){var r,o,s,i,a;const l=Re({props:t,name:"MuiOutlinedInput"}),{components:c={},fullWidth:u=!1,inputComponent:d="input",label:p,multiline:P=!1,notched:h,slots:A={},type:w="text"}=l,m=pe(l,HL),v=jL(l),y=yo(),b=Ss({props:l,muiFormControl:y,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),H=x({},l,{color:b.color||"primary",disabled:b.disabled,error:b.error,focused:b.focused,formControl:y,fullWidth:u,hiddenLabel:b.hiddenLabel,multiline:P,size:b.size,type:w}),z=(r=(o=A.root)!=null?o:c.Root)!=null?r:zL,j=(s=(i=A.input)!=null?i:c.Input)!=null?s:DL;return f.jsx(Wp,x({slots:{root:z,input:j},renderSuffix:O=>f.jsx(OL,{ownerState:H,className:v.notchedOutline,label:p!=null&&p!==""&&b.required?a||(a=f.jsxs(g.Fragment,{children:[p," ","*"]})):p,notched:typeof h<"u"?h:!!(O.startAdornment||O.filled||O.focused)}),fullWidth:u,inputComponent:d,multiline:P,ref:n,type:w},m,{classes:x({},v,{notchedOutline:null})}))});J2.muiName="Input";const F2=J2,CL=An(f.jsx("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage"),TL=An(f.jsx("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),SL=An(f.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"),RL=An(f.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"),EL=Q("span",{shouldForwardProp:fn})({position:"relative",display:"flex"}),kL=Q(SL)({transform:"scale(1)"}),ML=Q(RL)(({theme:e,ownerState:t})=>x({left:0,position:"absolute",transform:"scale(0)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeIn,duration:e.transitions.duration.shortest})},t.checked&&{transform:"scale(1)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeOut,duration:e.transitions.duration.shortest})}));function Y2(e){const{checked:t=!1,classes:n={},fontSize:r}=e,o=x({},e,{checked:t});return f.jsxs(EL,{className:n.root,ownerState:o,children:[f.jsx(kL,{fontSize:r,className:n.background,ownerState:o}),f.jsx(ML,{fontSize:r,className:n.dot,ownerState:o})]})}const LL=g.createContext(void 0),q2=LL;function XL(){return g.useContext(q2)}function NL(e){return Ce("MuiRadio",e)}const Cb=Te("MuiRadio",["root","checked","disabled","colorPrimary","colorSecondary","sizeSmall"]),BL=["checked","checkedIcon","color","icon","name","onChange","size","className"],VL=e=>{const{classes:t,color:n,size:r}=e,o={root:["root",`color${ee(n)}`,r!=="medium"&&`size${ee(r)}`]};return x({},t,Se(o,NL,t))},IL=Q(BP,{shouldForwardProp:e=>fn(e)||e==="classes",name:"MuiRadio",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size!=="medium"&&t[`size${ee(n.size)}`],t[`color${ee(n.color)}`]]}})(({theme:e,ownerState:t})=>x({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${t.color==="default"?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${Cb.checked}`]:{color:(e.vars||e).palette[t.color].main}},{[`&.${Cb.disabled}`]:{color:(e.vars||e).palette.action.disabled}}));function WL(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}const Tb=f.jsx(Y2,{checked:!0}),Sb=f.jsx(Y2,{}),JL=g.forwardRef(function(t,n){var r,o;const s=Re({props:t,name:"MuiRadio"}),{checked:i,checkedIcon:a=Tb,color:l="primary",icon:c=Sb,name:u,onChange:d,size:p="medium",className:P}=s,h=pe(s,BL),A=x({},s,{color:l,size:p}),w=VL(A),m=XL();let v=i;const y=Lf(d,m&&m.onChange);let b=u;return m&&(typeof v>"u"&&(v=WL(m.value,s.value)),typeof b>"u"&&(b=m.name)),f.jsx(IL,x({type:"radio",icon:g.cloneElement(c,{fontSize:(r=Sb.props.fontSize)!=null?r:p}),checkedIcon:g.cloneElement(a,{fontSize:(o=Tb.props.fontSize)!=null?o:p}),ownerState:A,classes:w,name:b,checked:v,onChange:y,ref:n,className:fe(w.root,P)},h))}),km=JL,FL=["actions","children","defaultValue","name","onChange","value"],YL=g.forwardRef(function(t,n){const{actions:r,children:o,defaultValue:s,name:i,onChange:a,value:l}=t,c=pe(t,FL),u=g.useRef(null),[d,p]=Eo({controlled:l,default:s,name:"RadioGroup"});g.useImperativeHandle(r,()=>({focus:()=>{let w=u.current.querySelector("input:not(:disabled):checked");w||(w=u.current.querySelector("input:not(:disabled)")),w&&w.focus()}}),[]);const P=gt(n,u),h=Lo(i),A=g.useMemo(()=>({name:h,onChange(w){p(w.target.value),a&&a(w,w.target.value)},value:d}),[h,a,p,d]);return f.jsx(q2.Provider,{value:A,children:f.jsx(ZE,x({role:"radiogroup",ref:P},c,{children:o}))})}),Mm=YL;function qL(e){return Ce("MuiSelect",e)}const bl=Te("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var Rb;const ZL=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],GL=Q("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${bl.select}`]:t.select},{[`&.${bl.select}`]:t[n.variant]},{[`&.${bl.error}`]:t.error},{[`&.${bl.multiple}`]:t.multiple}]}})(I2,{[`&.${bl.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),UL=Q("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${ee(n.variant)}`],n.open&&t.iconOpen]}})(W2),QL=Q("input",{shouldForwardProp:e=>cz(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 Eb(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function KL(e){return e==null||typeof e=="string"&&!e.trim()}const _L=e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:s,error:i}=e,a={select:["select",n,r&&"disabled",o&&"multiple",i&&"error"],icon:["icon",`icon${ee(n)}`,s&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return Se(a,qL,t)},$L=g.forwardRef(function(t,n){var r;const{"aria-describedby":o,"aria-label":s,autoFocus:i,autoWidth:a,children:l,className:c,defaultOpen:u,defaultValue:d,disabled:p,displayEmpty:P,error:h=!1,IconComponent:A,inputRef:w,labelId:m,MenuProps:v={},multiple:y,name:b,onBlur:H,onChange:z,onClose:j,onFocus:O,onOpen:C,open:T,readOnly:V,renderValue:R,SelectDisplayProps:S={},tabIndex:I,value:Y,variant:q="standard"}=t,G=pe(t,ZL),[k,B]=Eo({controlled:Y,default:d,name:"Select"}),[Z,ce]=Eo({controlled:T,default:u,name:"Select"}),E=g.useRef(null),U=g.useRef(null),[F,ie]=g.useState(null),{current:$}=g.useRef(T!=null),[ye,de]=g.useState(),ne=gt(n,w),Ne=g.useCallback(ze=>{U.current=ze,ze&&ie(ze)},[]),He=F==null?void 0:F.parentNode;g.useImperativeHandle(ne,()=>({focus:()=>{U.current.focus()},node:E.current,value:k}),[k]),g.useEffect(()=>{u&&Z&&F&&!$&&(de(a?null:He.clientWidth),U.current.focus())},[F,a]),g.useEffect(()=>{i&&U.current.focus()},[i]),g.useEffect(()=>{if(!m)return;const ze=rn(U.current).getElementById(m);if(ze){const Ge=()=>{getSelection().isCollapsed&&U.current.focus()};return ze.addEventListener("click",Ge),()=>{ze.removeEventListener("click",Ge)}}},[m]);const we=(ze,Ge)=>{ze?C&&C(Ge):j&&j(Ge),$||(de(a?null:He.clientWidth),ce(ze))},ge=ze=>{ze.button===0&&(ze.preventDefault(),U.current.focus(),we(!0,ze))},Ie=ze=>{we(!1,ze)},se=g.Children.toArray(l),re=ze=>{const Ge=se.find(X=>X.props.value===ze.target.value);Ge!==void 0&&(B(Ge.props.value),z&&z(ze,Ge))},We=ze=>Ge=>{let X;if(Ge.currentTarget.hasAttribute("tabindex")){if(y){X=Array.isArray(k)?k.slice():[];const L=k.indexOf(ze.props.value);L===-1?X.push(ze.props.value):X.splice(L,1)}else X=ze.props.value;if(ze.props.onClick&&ze.props.onClick(Ge),k!==X&&(B(X),z)){const L=Ge.nativeEvent||Ge,le=new L.constructor(L.type,L);Object.defineProperty(le,"target",{writable:!0,value:{value:X,name:b}}),z(le,ze)}y||we(!1,Ge)}},D=ze=>{V||[" ","ArrowUp","ArrowDown","Enter"].indexOf(ze.key)!==-1&&(ze.preventDefault(),we(!0,ze))},N=F!==null&&Z,W=ze=>{!N&&H&&(Object.defineProperty(ze,"target",{writable:!0,value:{value:k,name:b}}),H(ze))};delete G["aria-invalid"];let oe,ae;const _=[];let ue=!1;(cd({value:k})||P)&&(R?oe=R(k):ue=!0);const Ee=se.map(ze=>{if(!g.isValidElement(ze))return null;let Ge;if(y){if(!Array.isArray(k))throw new Error(ws(2));Ge=k.some(X=>Eb(X,ze.props.value)),Ge&&ue&&_.push(ze.props.children)}else Ge=Eb(k,ze.props.value),Ge&&ue&&(ae=ze.props.children);return g.cloneElement(ze,{"aria-selected":Ge?"true":"false",onClick:We(ze),onKeyUp:X=>{X.key===" "&&X.preventDefault(),ze.props.onKeyUp&&ze.props.onKeyUp(X)},role:"option",selected:Ge,value:void 0,"data-value":ze.props.value})});ue&&(y?_.length===0?oe=null:oe=_.reduce((ze,Ge,X)=>(ze.push(Ge),X<_.length-1&&ze.push(", "),ze),[]):oe=ae);let Je=ye;!a&&$&&F&&(Je=He.clientWidth);let _e;typeof I<"u"?_e=I:_e=p?null:0;const Be=S.id||(b?`mui-component-select-${b}`:void 0),me=x({},t,{variant:q,value:k,open:N,error:h}),$e=_L(me),Jt=x({},v.PaperProps,(r=v.slotProps)==null?void 0:r.paper),Rt=Lo();return f.jsxs(g.Fragment,{children:[f.jsx(GL,x({ref:Ne,tabIndex:_e,role:"combobox","aria-controls":Rt,"aria-disabled":p?"true":void 0,"aria-expanded":N?"true":"false","aria-haspopup":"listbox","aria-label":s,"aria-labelledby":[m,Be].filter(Boolean).join(" ")||void 0,"aria-describedby":o,onKeyDown:D,onMouseDown:p||V?null:ge,onBlur:W,onFocus:O},S,{ownerState:me,className:fe(S.className,$e.select,c),id:Be,children:KL(oe)?Rb||(Rb=f.jsx("span",{className:"notranslate",children:"​"})):oe})),f.jsx(QL,x({"aria-invalid":h,value:Array.isArray(k)?k.join(","):k,name:b,ref:E,"aria-hidden":!0,onChange:re,tabIndex:-1,disabled:p,className:$e.nativeInput,autoFocus:i,ownerState:me},G)),f.jsx(UL,{as:A,className:$e.icon,ownerState:me}),f.jsx(Mc,x({id:`menu-${b||""}`,anchorEl:He,open:N,onClose:Ie,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},v,{MenuListProps:x({"aria-labelledby":m,role:"listbox","aria-multiselectable":y?"true":void 0,disableListWrap:!0,id:Rt},v.MenuListProps),slotProps:x({},v.slotProps,{paper:x({},Jt,{style:x({minWidth:Je},Jt!=null?Jt.style:null)})}),children:Ee}))]})}),eX=$L,tX=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],nX=["root"],rX=e=>{const{classes:t}=e;return t},WP={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>fn(e)&&e!=="variant",slot:"Root"},oX=Q(k2,WP)(""),sX=Q(F2,WP)(""),iX=Q(D2,WP)(""),Z2=g.forwardRef(function(t,n){const r=Re({name:"MuiSelect",props:t}),{autoWidth:o=!1,children:s,classes:i={},className:a,defaultOpen:l=!1,displayEmpty:c=!1,IconComponent:u=P2,id:d,input:p,inputProps:P,label:h,labelId:A,MenuProps:w,multiple:m=!1,native:v=!1,onClose:y,onOpen:b,open:H,renderValue:z,SelectDisplayProps:j,variant:O="outlined"}=r,C=pe(r,tX),T=v?yL:eX,V=yo(),R=Ss({props:r,muiFormControl:V,states:["variant","error"]}),S=R.variant||O,I=x({},r,{variant:S,classes:i}),Y=rX(I),q=pe(Y,nX),G=p||{standard:f.jsx(oX,{ownerState:I}),outlined:f.jsx(sX,{label:h,ownerState:I}),filled:f.jsx(iX,{ownerState:I})}[S],k=gt(n,G.ref);return f.jsx(g.Fragment,{children:g.cloneElement(G,x({inputComponent:T,inputProps:x({children:s,error:R.error,IconComponent:u,variant:S,type:void 0,multiple:m},v?{id:d}:{autoWidth:o,defaultOpen:l,displayEmpty:c,labelId:A,MenuProps:w,onClose:y,onOpen:b,open:H,renderValue:z,SelectDisplayProps:x({id:d},j)},P,{classes:P?Jn(q,P.classes):q},p?p.props.inputProps:{})},(m&&v||c)&&S==="outlined"?{notched:!0}:{},{ref:k,className:fe(G.props.className,a,Y.root)},!p&&{variant:S},C))})});Z2.muiName="Select";const fd=Z2;function aX(e){return Ce("MuiTooltip",e)}const lX=Te("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),fs=lX,cX=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"];function uX(e){return Math.round(e*1e5)/1e5}const fX=e=>{const{classes:t,disableInteractive:n,arrow:r,touch:o,placement:s}=e,i={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",o&&"touch",`tooltipPlacement${ee(s.split("-")[0])}`],arrow:["arrow"]};return Se(i,aX,t)},dX=Q(Mp,{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]}})(({theme:e,ownerState:t,open:n})=>x({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!n&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${fs.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${fs.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${fs.arrow}`]:x({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${fs.arrow}`]:x({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),pX=Q("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${ee(n.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>x({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:Ze(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},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${uX(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${fs.popper}[data-popper-placement*="left"] &`]:x({transformOrigin:"right center"},t.isRtl?x({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):x({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${fs.popper}[data-popper-placement*="right"] &`]:x({transformOrigin:"left center"},t.isRtl?x({marginRight:"14px"},t.touch&&{marginRight:"24px"}):x({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${fs.popper}[data-popper-placement*="top"] &`]:x({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${fs.popper}[data-popper-placement*="bottom"] &`]:x({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),vX=Q("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:Ze(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let Zu=!1;const kb=new nu;let xl={x:0,y:0};function Gu(e,t){return n=>{t&&t(n),e(n)}}const hX=g.forwardRef(function(t,n){var r,o,s,i,a,l,c,u,d,p,P,h,A,w,m,v,y,b,H;const z=Re({props:t,name:"MuiTooltip"}),{arrow:j=!1,children:O,components:C={},componentsProps:T={},describeChild:V=!1,disableFocusListener:R=!1,disableHoverListener:S=!1,disableInteractive:I=!1,disableTouchListener:Y=!1,enterDelay:q=100,enterNextDelay:G=0,enterTouchDelay:k=700,followCursor:B=!1,id:Z,leaveDelay:ce=0,leaveTouchDelay:E=1500,onClose:U,onOpen:F,open:ie,placement:$="bottom",PopperComponent:ye,PopperProps:de={},slotProps:ne={},slots:Ne={},title:He,TransitionComponent:we=Sm,TransitionProps:ge}=z,Ie=pe(z,cX),se=g.isValidElement(O)?O:f.jsx("span",{children:O}),re=Qr(),We=re.direction==="rtl",[D,N]=g.useState(),[W,oe]=g.useState(null),ae=g.useRef(!1),_=I||B,ue=Wi(),Ee=Wi(),Je=Wi(),_e=Wi(),[Be,me]=Eo({controlled:ie,default:!1,name:"Tooltip",state:"open"});let $e=Be;const Jt=Lo(Z),Rt=g.useRef(),ze=In(()=>{Rt.current!==void 0&&(document.body.style.WebkitUserSelect=Rt.current,Rt.current=void 0),_e.clear()});g.useEffect(()=>ze,[ze]);const Ge=Fe=>{kb.clear(),Zu=!0,me(!0),F&&!$e&&F(Fe)},X=In(Fe=>{kb.start(800+ce,()=>{Zu=!1}),me(!1),U&&$e&&U(Fe),ue.start(re.transitions.duration.shortest,()=>{ae.current=!1})}),L=Fe=>{ae.current&&Fe.type!=="touchstart"||(D&&D.removeAttribute("title"),Ee.clear(),Je.clear(),q||Zu&&G?Ee.start(Zu?G:q,()=>{Ge(Fe)}):Ge(Fe))},le=Fe=>{Ee.clear(),Je.start(ce,()=>{X(Fe)})},{isFocusVisibleRef:Ae,onBlur:he,onFocus:be,ref:ke}=op(),[,Xe]=g.useState(!1),Me=Fe=>{he(Fe),Ae.current===!1&&(Xe(!1),le(Fe))},qe=Fe=>{D||N(Fe.currentTarget),be(Fe),Ae.current===!0&&(Xe(!0),L(Fe))},ot=Fe=>{ae.current=!0;const Pn=se.props;Pn.onTouchStart&&Pn.onTouchStart(Fe)},Lt=L,wt=le,dn=Fe=>{ot(Fe),Je.clear(),ue.clear(),ze(),Rt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",_e.start(k,()=>{document.body.style.WebkitUserSelect=Rt.current,L(Fe)})},Zt=Fe=>{se.props.onTouchEnd&&se.props.onTouchEnd(Fe),ze(),Je.start(E,()=>{X(Fe)})};g.useEffect(()=>{if(!$e)return;function Fe(Pn){(Pn.key==="Escape"||Pn.key==="Esc")&&X(Pn)}return document.addEventListener("keydown",Fe),()=>{document.removeEventListener("keydown",Fe)}},[X,$e]);const Ht=gt(se.ref,ke,N,n);!He&&He!==0&&($e=!1);const At=g.useRef(),Kt=Fe=>{const Pn=se.props;Pn.onMouseMove&&Pn.onMouseMove(Fe),xl={x:Fe.clientX,y:Fe.clientY},At.current&&At.current.update()},Ln={},ks=typeof He=="string";V?(Ln.title=!$e&&ks&&!S?He:null,Ln["aria-describedby"]=$e?Jt:null):(Ln["aria-label"]=ks?He:null,Ln["aria-labelledby"]=$e&&!ks?Jt:null);const Hn=x({},Ln,Ie,se.props,{className:fe(Ie.className,se.props.className),onTouchStart:ot,ref:Ht},B?{onMouseMove:Kt}:{}),wo={};Y||(Hn.onTouchStart=dn,Hn.onTouchEnd=Zt),S||(Hn.onMouseOver=Gu(Lt,Hn.onMouseOver),Hn.onMouseLeave=Gu(wt,Hn.onMouseLeave),_||(wo.onMouseOver=Lt,wo.onMouseLeave=wt)),R||(Hn.onFocus=Gu(qe,Hn.onFocus),Hn.onBlur=Gu(Me,Hn.onBlur),_||(wo.onFocus=qe,wo.onBlur=Me));const ji=g.useMemo(()=>{var Fe;let Pn=[{name:"arrow",enabled:!!W,options:{element:W,padding:4}}];return(Fe=de.popperOptions)!=null&&Fe.modifiers&&(Pn=Pn.concat(de.popperOptions.modifiers)),x({},de.popperOptions,{modifiers:Pn})},[W,de]),Er=x({},z,{isRtl:We,arrow:j,disableInteractive:_,placement:$,PopperComponentProp:ye,touch:ae.current}),kr=fX(Er),Ho=(r=(o=Ne.popper)!=null?o:C.Popper)!=null?r:dX,K=(s=(i=(a=Ne.transition)!=null?a:C.Transition)!=null?i:we)!=null?s:Sm,J=(l=(c=Ne.tooltip)!=null?c:C.Tooltip)!=null?l:pX,Pe=(u=(d=Ne.arrow)!=null?d:C.Arrow)!=null?u:vX,Ve=Xl(Ho,x({},de,(p=ne.popper)!=null?p:T.popper,{className:fe(kr.popper,de==null?void 0:de.className,(P=(h=ne.popper)!=null?h:T.popper)==null?void 0:P.className)}),Er),it=Xl(K,x({},ge,(A=ne.transition)!=null?A:T.transition),Er),Xt=Xl(J,x({},(w=ne.tooltip)!=null?w:T.tooltip,{className:fe(kr.tooltip,(m=(v=ne.tooltip)!=null?v:T.tooltip)==null?void 0:m.className)}),Er),Ft=Xl(Pe,x({},(y=ne.arrow)!=null?y:T.arrow,{className:fe(kr.arrow,(b=(H=ne.arrow)!=null?H:T.arrow)==null?void 0:b.className)}),Er);return f.jsxs(g.Fragment,{children:[g.cloneElement(se,Hn),f.jsx(Ho,x({as:ye??Mp,placement:$,anchorEl:B?{getBoundingClientRect:()=>({top:xl.y,left:xl.x,right:xl.x,bottom:xl.y,width:0,height:0})}:D,popperRef:At,open:D?$e:!1,id:Jt,transition:!0},wo,Ve,{popperOptions:ji,children:({TransitionProps:Fe})=>f.jsx(K,x({timeout:re.transitions.duration.shorter},Fe,it,{children:f.jsxs(J,x({},Xt,{children:[He,j?f.jsx(Pe,x({},Ft,{ref:oe})):null]}))}))}))]})}),JP=hX;function mX(e){return Ce("MuiSwitch",e)}const AX=Te("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),jn=AX,PX=["className","color","edge","size","sx"],yX=e=>{const{classes:t,edge:n,size:r,color:o,checked:s,disabled:i}=e,a={root:["root",n&&`edge${ee(n)}`,`size${ee(r)}`],switchBase:["switchBase",`color${ee(o)}`,s&&"checked",i&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},l=Se(a,mX,t);return x({},t,l)},gX=Q("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.edge&&t[`edge${ee(n.edge)}`],t[`size${ee(n.size)}`]]}})(({ownerState:e})=>x({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"}},e.edge==="start"&&{marginLeft:-8},e.edge==="end"&&{marginRight:-8},e.size==="small"&&{width:40,height:24,padding:7,[`& .${jn.thumb}`]:{width:16,height:16},[`& .${jn.switchBase}`]:{padding:4,[`&.${jn.checked}`]:{transform:"translateX(16px)"}}})),bX=Q(BP,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.switchBase,{[`& .${jn.input}`]:t.input},n.color!=="default"&&t[`color${ee(n.color)}`]]}})(({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}),[`&.${jn.checked}`]:{transform:"translateX(20px)"},[`&.${jn.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${jn.checked} + .${jn.track}`]:{opacity:.5},[`&.${jn.disabled} + .${jn.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode==="light"?.12:.2}`},[`& .${jn.input}`]:{left:"-100%",width:"300%"}}),({theme:e,ownerState:t})=>x({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${jn.checked}`]:{color:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Ze(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${jn.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t.color}DisabledColor`]:`${e.palette.mode==="light"?pc(e.palette[t.color].main,.62):dc(e.palette[t.color].main,.55)}`}},[`&.${jn.checked} + .${jn.track}`]:{backgroundColor:(e.vars||e).palette[t.color].main}})),xX=Q("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})(({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}`})),wX=Q("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})),HX=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiSwitch"}),{className:o,color:s="primary",edge:i=!1,size:a="medium",sx:l}=r,c=pe(r,PX),u=x({},r,{color:s,edge:i,size:a}),d=yX(u),p=f.jsx(wX,{className:d.thumb,ownerState:u});return f.jsxs(gX,{className:fe(d.root,o),sx:l,ownerState:u,children:[f.jsx(bX,x({type:"checkbox",icon:p,checkedIcon:p,ref:n,ownerState:u},c,{classes:x({},d,{root:d.switchBase})})),f.jsx(xX,{className:d.track,ownerState:u})]})}),G2=HX,jX=g.createContext(),U2=jX;function zX(e){return Ce("MuiTable",e)}Te("MuiTable",["root","stickyHeader"]);const OX=["className","component","padding","size","stickyHeader"],DX=e=>{const{classes:t,stickyHeader:n}=e;return Se({root:["root",n&&"stickyHeader"]},zX,t)},CX=Q("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>x({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":x({},e.typography.body2,{padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:"left",captionSide:"bottom"})},t.stickyHeader&&{borderCollapse:"separate"})),Mb="table",TX=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiTable"}),{className:o,component:s=Mb,padding:i="normal",size:a="medium",stickyHeader:l=!1}=r,c=pe(r,OX),u=x({},r,{component:s,padding:i,size:a,stickyHeader:l}),d=DX(u),p=g.useMemo(()=>({padding:i,size:a,stickyHeader:l}),[i,a,l]);return f.jsx(U2.Provider,{value:p,children:f.jsx(CX,x({as:s,role:s===Mb?null:"table",ref:n,className:fe(d.root,o),ownerState:u},c))})}),Q2=TX,SX=g.createContext(),cu=SX;function RX(e){return Ce("MuiTableBody",e)}Te("MuiTableBody",["root"]);const EX=["className","component"],kX=e=>{const{classes:t}=e;return Se({root:["root"]},RX,t)},MX=Q("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-row-group"}),LX={variant:"body"},Lb="tbody",XX=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiTableBody"}),{className:o,component:s=Lb}=r,i=pe(r,EX),a=x({},r,{component:s}),l=kX(a);return f.jsx(cu.Provider,{value:LX,children:f.jsx(MX,x({className:fe(l.root,o),as:s,ref:n,role:s===Lb?null:"rowgroup",ownerState:a},i))})}),K2=XX;function NX(e){return Ce("MuiTableCell",e)}const BX=Te("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),VX=BX,IX=["align","className","component","padding","scope","size","sortDirection","variant"],WX=e=>{const{classes:t,variant:n,align:r,padding:o,size:s,stickyHeader:i}=e,a={root:["root",n,i&&"stickyHeader",r!=="inherit"&&`align${ee(r)}`,o!=="normal"&&`padding${ee(o)}`,`size${ee(s)}`]};return Se(a,NX,t)},JX=Q("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`size${ee(n.size)}`],n.padding!=="normal"&&t[`padding${ee(n.padding)}`],n.align!=="inherit"&&t[`align${ee(n.align)}`],n.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>x({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid ${e.palette.mode==="light"?pc(Ze(e.palette.divider,1),.88):dc(Ze(e.palette.divider,1),.68)}`,textAlign:"left",padding:16},t.variant==="head"&&{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},t.variant==="body"&&{color:(e.vars||e).palette.text.primary},t.variant==="footer"&&{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},t.size==="small"&&{padding:"6px 16px",[`&.${VX.paddingCheckbox}`]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}},t.padding==="checkbox"&&{width:48,padding:"0 0 0 4px"},t.padding==="none"&&{padding:0},t.align==="left"&&{textAlign:"left"},t.align==="center"&&{textAlign:"center"},t.align==="right"&&{textAlign:"right",flexDirection:"row-reverse"},t.align==="justify"&&{textAlign:"justify"},t.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default})),FX=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiTableCell"}),{align:o="inherit",className:s,component:i,padding:a,scope:l,size:c,sortDirection:u,variant:d}=r,p=pe(r,IX),P=g.useContext(U2),h=g.useContext(cu),A=h&&h.variant==="head";let w;i?w=i:w=A?"th":"td";let m=l;w==="td"?m=void 0:!m&&A&&(m="col");const v=d||h&&h.variant,y=x({},r,{align:o,component:w,padding:a||(P&&P.padding?P.padding:"normal"),size:c||(P&&P.size?P.size:"medium"),sortDirection:u,stickyHeader:v==="head"&&P&&P.stickyHeader,variant:v}),b=WX(y);let H=null;return u&&(H=u==="asc"?"ascending":"descending"),f.jsx(JX,x({as:w,ref:n,className:fe(b.root,s),"aria-sort":H,scope:m,ownerState:y},p))}),Cn=FX;function YX(e){return Ce("MuiTableContainer",e)}Te("MuiTableContainer",["root"]);const qX=["className","component"],ZX=e=>{const{classes:t}=e;return Se({root:["root"]},YX,t)},GX=Q("div",{name:"MuiTableContainer",slot:"Root",overridesResolver:(e,t)=>t.root})({width:"100%",overflowX:"auto"}),UX=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiTableContainer"}),{className:o,component:s="div"}=r,i=pe(r,qX),a=x({},r,{component:s}),l=ZX(a);return f.jsx(GX,x({ref:n,as:s,className:fe(l.root,o),ownerState:a},i))}),_2=UX;function QX(e){return Ce("MuiTableFooter",e)}Te("MuiTableFooter",["root"]);const KX=["className","component"],_X=e=>{const{classes:t}=e;return Se({root:["root"]},QX,t)},$X=Q("tfoot",{name:"MuiTableFooter",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-footer-group"}),eN={variant:"footer"},Xb="tfoot",tN=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiTableFooter"}),{className:o,component:s=Xb}=r,i=pe(r,KX),a=x({},r,{component:s}),l=_X(a);return f.jsx(cu.Provider,{value:eN,children:f.jsx($X,x({as:s,className:fe(l.root,o),ref:n,role:s===Xb?null:"rowgroup",ownerState:a},i))})}),nN=tN;function rN(e){return Ce("MuiTableHead",e)}Te("MuiTableHead",["root"]);const oN=["className","component"],sN=e=>{const{classes:t}=e;return Se({root:["root"]},rN,t)},iN=Q("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-header-group"}),aN={variant:"head"},Nb="thead",lN=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiTableHead"}),{className:o,component:s=Nb}=r,i=pe(r,oN),a=x({},r,{component:s}),l=sN(a);return f.jsx(cu.Provider,{value:aN,children:f.jsx(iN,x({as:s,className:fe(l.root,o),ref:n,role:s===Nb?null:"rowgroup",ownerState:a},i))})}),cN=lN;function uN(e){return Ce("MuiToolbar",e)}Te("MuiToolbar",["root","gutters","regular","dense"]);const fN=["className","component","disableGutters","variant"],dN=e=>{const{classes:t,disableGutters:n,variant:r}=e;return Se({root:["root",!n&&"gutters",r]},uN,t)},pN=Q("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})(({theme:e,ownerState:t})=>x({position:"relative",display:"flex",alignItems:"center"},!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}},t.variant==="dense"&&{minHeight:48}),({theme:e,ownerState:t})=>t.variant==="regular"&&e.mixins.toolbar),vN=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiToolbar"}),{className:o,component:s="div",disableGutters:i=!1,variant:a="regular"}=r,l=pe(r,fN),c=x({},r,{component:s,disableGutters:i,variant:a}),u=dN(c);return f.jsx(pN,x({as:s,className:fe(u.root,o),ref:n,ownerState:c},l))}),$2=vN,hN=An(f.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),mN=An(f.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight"),AN=["backIconButtonProps","count","disabled","getItemAriaLabel","nextIconButtonProps","onPageChange","page","rowsPerPage","showFirstButton","showLastButton","slots","slotProps"],PN=g.forwardRef(function(t,n){var r,o,s,i,a,l,c,u;const{backIconButtonProps:d,count:p,disabled:P=!1,getItemAriaLabel:h,nextIconButtonProps:A,onPageChange:w,page:m,rowsPerPage:v,showFirstButton:y,showLastButton:b,slots:H={},slotProps:z={}}=t,j=pe(t,AN),O=Qr(),C=ne=>{w(ne,0)},T=ne=>{w(ne,m-1)},V=ne=>{w(ne,m+1)},R=ne=>{w(ne,Math.max(0,Math.ceil(p/v)-1))},S=(r=H.firstButton)!=null?r:Fr,I=(o=H.lastButton)!=null?o:Fr,Y=(s=H.nextButton)!=null?s:Fr,q=(i=H.previousButton)!=null?i:Fr,G=(a=H.firstButtonIcon)!=null?a:CL,k=(l=H.lastButtonIcon)!=null?l:TL,B=(c=H.nextButtonIcon)!=null?c:mN,Z=(u=H.previousButtonIcon)!=null?u:hN,ce=O.direction==="rtl"?I:S,E=O.direction==="rtl"?Y:q,U=O.direction==="rtl"?q:Y,F=O.direction==="rtl"?S:I,ie=O.direction==="rtl"?z.lastButton:z.firstButton,$=O.direction==="rtl"?z.nextButton:z.previousButton,ye=O.direction==="rtl"?z.previousButton:z.nextButton,de=O.direction==="rtl"?z.firstButton:z.lastButton;return f.jsxs("div",x({ref:n},j,{children:[y&&f.jsx(ce,x({onClick:C,disabled:P||m===0,"aria-label":h("first",m),title:h("first",m)},ie,{children:O.direction==="rtl"?f.jsx(k,x({},z.lastButtonIcon)):f.jsx(G,x({},z.firstButtonIcon))})),f.jsx(E,x({onClick:T,disabled:P||m===0,color:"inherit","aria-label":h("previous",m),title:h("previous",m)},$??d,{children:O.direction==="rtl"?f.jsx(B,x({},z.nextButtonIcon)):f.jsx(Z,x({},z.previousButtonIcon))})),f.jsx(U,x({onClick:V,disabled:P||(p!==-1?m>=Math.ceil(p/v)-1:!1),color:"inherit","aria-label":h("next",m),title:h("next",m)},ye??A,{children:O.direction==="rtl"?f.jsx(Z,x({},z.previousButtonIcon)):f.jsx(B,x({},z.nextButtonIcon))})),b&&f.jsx(F,x({onClick:R,disabled:P||m>=Math.ceil(p/v)-1,"aria-label":h("last",m),title:h("last",m)},de,{children:O.direction==="rtl"?f.jsx(G,x({},z.firstButtonIcon)):f.jsx(k,x({},z.lastButtonIcon))}))]}))}),yN=PN;function gN(e){return Ce("MuiTablePagination",e)}const bN=Te("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]),rc=bN;var Bb;const xN=["ActionsComponent","backIconButtonProps","className","colSpan","component","count","disabled","getItemAriaLabel","labelDisplayedRows","labelRowsPerPage","nextIconButtonProps","onPageChange","onRowsPerPageChange","page","rowsPerPage","rowsPerPageOptions","SelectProps","showFirstButton","showLastButton","slotProps","slots"],wN=Q(Cn,{name:"MuiTablePagination",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({overflow:"auto",color:(e.vars||e).palette.text.primary,fontSize:e.typography.pxToRem(14),"&:last-child":{padding:0}})),HN=Q($2,{name:"MuiTablePagination",slot:"Toolbar",overridesResolver:(e,t)=>x({[`& .${rc.actions}`]:t.actions},t.toolbar)})(({theme:e})=>({minHeight:52,paddingRight:2,[`${e.breakpoints.up("xs")} and (orientation: landscape)`]:{minHeight:52},[e.breakpoints.up("sm")]:{minHeight:52,paddingRight:2},[`& .${rc.actions}`]:{flexShrink:0,marginLeft:20}})),jN=Q("div",{name:"MuiTablePagination",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})({flex:"1 1 100%"}),zN=Q("p",{name:"MuiTablePagination",slot:"SelectLabel",overridesResolver:(e,t)=>t.selectLabel})(({theme:e})=>x({},e.typography.body2,{flexShrink:0})),ON=Q(fd,{name:"MuiTablePagination",slot:"Select",overridesResolver:(e,t)=>x({[`& .${rc.selectIcon}`]:t.selectIcon,[`& .${rc.select}`]:t.select},t.input,t.selectRoot)})({color:"inherit",fontSize:"inherit",flexShrink:0,marginRight:32,marginLeft:8,[`& .${rc.select}`]:{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"}}),DN=Q(xs,{name:"MuiTablePagination",slot:"MenuItem",overridesResolver:(e,t)=>t.menuItem})({}),CN=Q("p",{name:"MuiTablePagination",slot:"DisplayedRows",overridesResolver:(e,t)=>t.displayedRows})(({theme:e})=>x({},e.typography.body2,{flexShrink:0}));function TN({from:e,to:t,count:n}){return`${e}–${t} of ${n!==-1?n:`more than ${t}`}`}function SN(e){return`Go to ${e} page`}const RN=e=>{const{classes:t}=e;return Se({root:["root"],toolbar:["toolbar"],spacer:["spacer"],selectLabel:["selectLabel"],select:["select"],input:["input"],selectIcon:["selectIcon"],menuItem:["menuItem"],displayedRows:["displayedRows"],actions:["actions"]},gN,t)},EN=g.forwardRef(function(t,n){var r;const o=Re({props:t,name:"MuiTablePagination"}),{ActionsComponent:s=yN,backIconButtonProps:i,className:a,colSpan:l,component:c=Cn,count:u,disabled:d=!1,getItemAriaLabel:p=SN,labelDisplayedRows:P=TN,labelRowsPerPage:h="Rows per page:",nextIconButtonProps:A,onPageChange:w,onRowsPerPageChange:m,page:v,rowsPerPage:y,rowsPerPageOptions:b=[10,25,50,100],SelectProps:H={},showFirstButton:z=!1,showLastButton:j=!1,slotProps:O={},slots:C={}}=o,T=pe(o,xN),V=o,R=RN(V),S=(r=O==null?void 0:O.select)!=null?r:H,I=S.native?"option":DN;let Y;(c===Cn||c==="td")&&(Y=l||1e3);const q=Lo(S.id),G=Lo(S.labelId),k=()=>u===-1?(v+1)*y:y===-1?u:Math.min(u,(v+1)*y);return f.jsx(wN,x({colSpan:Y,ref:n,as:c,ownerState:V,className:fe(R.root,a)},T,{children:f.jsxs(HN,{className:R.toolbar,children:[f.jsx(jN,{className:R.spacer}),b.length>1&&f.jsx(zN,{className:R.selectLabel,id:G,children:h}),b.length>1&&f.jsx(ON,x({variant:"standard"},!S.variant&&{input:Bb||(Bb=f.jsx(Wp,{}))},{value:y,onChange:m,id:q,labelId:G},S,{classes:x({},S.classes,{root:fe(R.input,R.selectRoot,(S.classes||{}).root),select:fe(R.select,(S.classes||{}).select),icon:fe(R.selectIcon,(S.classes||{}).icon)}),disabled:d,children:b.map(B=>g.createElement(I,x({},!pi(I)&&{ownerState:V},{className:R.menuItem,key:B.label?B.label:B,value:B.value?B.value:B}),B.label?B.label:B))})),f.jsx(CN,{className:R.displayedRows,children:P({from:u===0?0:v*y+1,to:k(),count:u===-1?-1:u,page:v})}),f.jsx(s,{className:R.actions,backIconButtonProps:i,count:u,nextIconButtonProps:A,onPageChange:w,page:v,rowsPerPage:y,showFirstButton:z,showLastButton:j,slotProps:O.actions,slots:C.actions,getItemAriaLabel:p,disabled:d})]})}))}),kN=EN;function MN(e){return Ce("MuiTableRow",e)}const LN=Te("MuiTableRow",["root","selected","hover","head","footer"]),Vb=LN,XN=["className","component","hover","selected"],NN=e=>{const{classes:t,selected:n,hover:r,head:o,footer:s}=e;return Se({root:["root",n&&"selected",r&&"hover",o&&"head",s&&"footer"]},MN,t)},BN=Q("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.head&&t.head,n.footer&&t.footer]}})(({theme:e})=>({color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${Vb.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${Vb.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Ze(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}))`:Ze(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}})),Ib="tr",VN=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiTableRow"}),{className:o,component:s=Ib,hover:i=!1,selected:a=!1}=r,l=pe(r,XN),c=g.useContext(cu),u=x({},r,{component:s,hover:i,selected:a,head:c&&c.variant==="head",footer:c&&c.variant==="footer"}),d=NN(u);return f.jsx(BN,x({as:s,ref:n,className:fe(d.root,o),role:s===Ib?null:"row",ownerState:u},l))}),dd=VN;function IN(e){return Ce("MuiTextField",e)}Te("MuiTextField",["root"]);const WN=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],JN={standard:k2,filled:D2,outlined:F2},FN=e=>{const{classes:t}=e;return Se({root:["root"]},IN,t)},YN=Q($r,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),qN=g.forwardRef(function(t,n){const r=Re({props:t,name:"MuiTextField"}),{autoComplete:o,autoFocus:s=!1,children:i,className:a,color:l="primary",defaultValue:c,disabled:u=!1,error:d=!1,FormHelperTextProps:p,fullWidth:P=!1,helperText:h,id:A,InputLabelProps:w,inputProps:m,InputProps:v,inputRef:y,label:b,maxRows:H,minRows:z,multiline:j=!1,name:O,onBlur:C,onChange:T,onFocus:V,placeholder:R,required:S=!1,rows:I,select:Y=!1,SelectProps:q,type:G,value:k,variant:B="outlined"}=r,Z=pe(r,WN),ce=x({},r,{autoFocus:s,color:l,disabled:u,error:d,fullWidth:P,multiline:j,required:S,select:Y,variant:B}),E=FN(ce),U={};B==="outlined"&&(w&&typeof w.shrink<"u"&&(U.notched=w.shrink),U.label=b),Y&&((!q||!q.native)&&(U.id=void 0),U["aria-describedby"]=void 0);const F=Lo(A),ie=h&&F?`${F}-helper-text`:void 0,$=b&&F?`${F}-label`:void 0,ye=JN[B],de=f.jsx(ye,x({"aria-describedby":ie,autoComplete:o,autoFocus:s,defaultValue:c,fullWidth:P,multiline:j,name:O,rows:I,maxRows:H,minRows:z,type:G,value:k,id:F,inputRef:y,onBlur:C,onChange:T,onFocus:V,placeholder:R,inputProps:m},U,v));return f.jsxs(YN,x({className:fe(E.root,a),disabled:u,error:d,fullWidth:P,ref:n,required:S,color:l,variant:B,ownerState:ce},Z,{children:[b!=null&&b!==""&&f.jsx(Rm,x({htmlFor:F,id:$},w,{children:b})),Y?f.jsx(fd,x({"aria-describedby":ie,id:F,labelId:$,value:k,input:de},q,{children:i})):de,h&&f.jsx(C2,x({id:ie},p,{children:h}))]}))}),Fs=qN,ir="/hub",Jp="/services/japps",ZN="This field is required.",Uu={required:ZN},FP=["Environments"],GN=["Any","Owned by me","Shared with me"],UN=["Recently modified","Name: A-Z","Name: Z-A"];var tl=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(){}},Ja=typeof window>"u"||"Deno"in globalThis;function mr(){}function QN(e,t){return typeof e=="function"?e(t):e}function Lm(e){return typeof e=="number"&&e>=0&&e!==1/0}function e9(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Wb(e,t){const{type:n="all",exact:r,fetchStatus:o,predicate:s,queryKey:i,stale:a}=e;if(i){if(r){if(t.queryHash!==YP(i,t.options))return!1}else if(!Lc(t.queryKey,i))return!1}if(n!=="all"){const l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof a=="boolean"&&t.isStale()!==a||o&&o!==t.state.fetchStatus||s&&!s(t))}function Jb(e,t){const{exact:n,status:r,predicate:o,mutationKey:s}=e;if(s){if(!t.options.mutationKey)return!1;if(n){if(Ai(t.options.mutationKey)!==Ai(s))return!1}else if(!Lc(t.options.mutationKey,s))return!1}return!(r&&t.state.status!==r||o&&!o(t))}function YP(e,t){return((t==null?void 0:t.queryKeyHashFn)||Ai)(e)}function Ai(e){return JSON.stringify(e,(t,n)=>Xm(n)?Object.keys(n).sort().reduce((r,o)=>(r[o]=n[o],r),{}):n)}function Lc(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!Lc(e[n],t[n])):!1}function t9(e,t){if(e===t)return e;const n=Fb(e)&&Fb(t);if(n||Xm(e)&&Xm(t)){const r=n?e:Object.keys(e),o=r.length,s=n?t:Object.keys(t),i=s.length,a=n?[]:{};let l=0;for(let c=0;c{setTimeout(t,e)})}function Nm(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?t9(e,t):t}function _N(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function $N(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var qP=Symbol(),qs,ts,va,_x,eB=(_x=class extends tl{constructor(){super();Le(this,qs,void 0);Le(this,ts,void 0);Le(this,va,void 0);je(this,va,t=>{if(!Ja&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){M(this,ts)||this.setEventListener(M(this,va))}onUnsubscribe(){var t;this.hasListeners()||((t=M(this,ts))==null||t.call(this),je(this,ts,void 0))}setEventListener(t){var n;je(this,va,t),(n=M(this,ts))==null||n.call(this),je(this,ts,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){M(this,qs)!==t&&(je(this,qs,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(n=>{n(t)})}isFocused(){var t;return typeof M(this,qs)=="boolean"?M(this,qs):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},qs=new WeakMap,ts=new WeakMap,va=new WeakMap,_x),ZP=new eB,ha,ns,ma,$x,tB=($x=class extends tl{constructor(){super();Le(this,ha,!0);Le(this,ns,void 0);Le(this,ma,void 0);je(this,ma,t=>{if(!Ja&&window.addEventListener){const n=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}}})}onSubscribe(){M(this,ns)||this.setEventListener(M(this,ma))}onUnsubscribe(){var t;this.hasListeners()||((t=M(this,ns))==null||t.call(this),je(this,ns,void 0))}setEventListener(t){var n;je(this,ma,t),(n=M(this,ns))==null||n.call(this),je(this,ns,t(this.setOnline.bind(this)))}setOnline(t){M(this,ha)!==t&&(je(this,ha,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return M(this,ha)}},ha=new WeakMap,ns=new WeakMap,ma=new WeakMap,$x),vd=new tB;function nB(e){return Math.min(1e3*2**e,3e4)}function n9(e){return(e??"online")==="online"?vd.isOnline():!0}var r9=class{constructor(e){this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function ah(e){return e instanceof r9}function o9(e){let t=!1,n=0,r=!1,o,s,i;const a=new Promise((m,v)=>{s=m,i=v}),l=m=>{var v;r||(h(new r9(m)),(v=e.abort)==null||v.call(e))},c=()=>{t=!0},u=()=>{t=!1},d=()=>ZP.isFocused()&&(e.networkMode==="always"||vd.isOnline())&&e.canRun(),p=()=>n9(e.networkMode)&&e.canRun(),P=m=>{var v;r||(r=!0,(v=e.onSuccess)==null||v.call(e,m),o==null||o(),s(m))},h=m=>{var v;r||(r=!0,(v=e.onError)==null||v.call(e,m),o==null||o(),i(m))},A=()=>new Promise(m=>{var v;o=y=>{(r||d())&&m(y)},(v=e.onPause)==null||v.call(e)}).then(()=>{var m;o=void 0,r||(m=e.onContinue)==null||m.call(e)}),w=()=>{if(r)return;let m;try{m=e.fn()}catch(v){m=Promise.reject(v)}Promise.resolve(m).then(P).catch(v=>{var j;if(r)return;const y=e.retry??(Ja?0:3),b=e.retryDelay??nB,H=typeof b=="function"?b(n,v):b,z=y===!0||typeof y=="number"&&nd()?void 0:A()).then(()=>{t?h(v):w()})})};return{promise:a,cancel:l,continue:()=>(o==null||o(),a),cancelRetry:c,continueRetry:u,canStart:p,start:()=>(p()?w():A().then(w),a)}}function rB(){let e=[],t=0,n=p=>{p()},r=p=>{p()},o=p=>setTimeout(p,0);const s=p=>{o=p},i=p=>{let P;t++;try{P=p()}finally{t--,t||c()}return P},a=p=>{t?e.push(p):o(()=>{n(p)})},l=p=>(...P)=>{a(()=>{p(...P)})},c=()=>{const p=e;e=[],p.length&&o(()=>{r(()=>{p.forEach(P=>{n(P)})})})};return{batch:i,batchCalls:l,schedule:a,setNotifyFunction:p=>{n=p},setBatchNotifyFunction:p=>{r=p},setScheduler:s}}var en=rB(),Zs,e1,s9=(e1=class{constructor(){Le(this,Zs,void 0)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Lm(this.gcTime)&&je(this,Zs,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Ja?1/0:5*60*1e3))}clearGcTimeout(){M(this,Zs)&&(clearTimeout(M(this,Zs)),je(this,Zs,void 0))}},Zs=new WeakMap,e1),Aa,Pa,hr,zn,Vc,Gs,Nr,Oo,t1,oB=(t1=class extends s9{constructor(t){super();Le(this,Nr);Le(this,Aa,void 0);Le(this,Pa,void 0);Le(this,hr,void 0);Le(this,zn,void 0);Le(this,Vc,void 0);Le(this,Gs,void 0);je(this,Gs,!1),je(this,Vc,t.defaultOptions),this.setOptions(t.options),this.observers=[],je(this,hr,t.cache),this.queryKey=t.queryKey,this.queryHash=t.queryHash,je(this,Aa,t.state||sB(this.options)),this.state=M(this,Aa),this.scheduleGc()}get meta(){return this.options.meta}setOptions(t){this.options={...M(this,Vc),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&M(this,hr).remove(this)}setData(t,n){const r=Nm(this.state.data,t,this.options);return Qe(this,Nr,Oo).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){Qe(this,Nr,Oo).call(this,{type:"setState",state:t,setStateOptions:n})}cancel(t){var r,o;const n=(r=M(this,zn))==null?void 0:r.promise;return(o=M(this,zn))==null||o.cancel(t),n?n.then(mr).catch(mr):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(M(this,Aa))}isActive(){return this.observers.some(t=>t.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(t=0){return this.state.isInvalidated||this.state.data===void 0||!e9(this.state.dataUpdatedAt,t)}onFocus(){var n;const t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(n=M(this,zn))==null||n.continue()}onOnline(){var n;const t=this.observers.find(r=>r.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(n=M(this,zn))==null||n.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),M(this,hr).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(M(this,zn)&&(M(this,Gs)?M(this,zn).cancel({revert:!0}):M(this,zn).cancelRetry()),this.scheduleGc()),M(this,hr).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Qe(this,Nr,Oo).call(this,{type:"invalidate"})}fetch(t,n){var c,u,d;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(M(this,zn))return M(this,zn).continueRetry(),M(this,zn).promise}if(t&&this.setOptions(t),!this.options.queryFn){const p=this.observers.find(P=>P.options.queryFn);p&&this.setOptions(p.options)}const r=new AbortController,o={queryKey:this.queryKey,meta:this.meta},s=p=>{Object.defineProperty(p,"signal",{enumerable:!0,get:()=>(je(this,Gs,!0),r.signal)})};s(o);const i=()=>!this.options.queryFn||this.options.queryFn===qP?Promise.reject(new Error(`Missing queryFn: '${this.options.queryHash}'`)):(je(this,Gs,!1),this.options.persister?this.options.persister(this.options.queryFn,o,this):this.options.queryFn(o)),a={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:i};s(a),(c=this.options.behavior)==null||c.onFetch(a,this),je(this,Pa,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((u=a.fetchOptions)==null?void 0:u.meta))&&Qe(this,Nr,Oo).call(this,{type:"fetch",meta:(d=a.fetchOptions)==null?void 0:d.meta});const l=p=>{var P,h,A,w;ah(p)&&p.silent||Qe(this,Nr,Oo).call(this,{type:"error",error:p}),ah(p)||((h=(P=M(this,hr).config).onError)==null||h.call(P,p,this),(w=(A=M(this,hr).config).onSettled)==null||w.call(A,this.state.data,p,this)),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return je(this,zn,o9({fn:a.fetchFn,abort:r.abort.bind(r),onSuccess:p=>{var P,h,A,w;if(p===void 0){l(new Error(`${this.queryHash} data is undefined`));return}this.setData(p),(h=(P=M(this,hr).config).onSuccess)==null||h.call(P,p,this),(w=(A=M(this,hr).config).onSettled)==null||w.call(A,p,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:l,onFail:(p,P)=>{Qe(this,Nr,Oo).call(this,{type:"failed",failureCount:p,error:P})},onPause:()=>{Qe(this,Nr,Oo).call(this,{type:"pause"})},onContinue:()=>{Qe(this,Nr,Oo).call(this,{type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0})),M(this,zn).start()}},Aa=new WeakMap,Pa=new WeakMap,hr=new WeakMap,zn=new WeakMap,Vc=new WeakMap,Gs=new WeakMap,Nr=new WeakSet,Oo=function(t){const n=r=>{switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...i9(r.data,this.options),fetchMeta:t.meta??null};case"success":return{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const o=t.error;return ah(o)&&o.revert&&M(this,Pa)?{...M(this,Pa),fetchStatus:"idle"}:{...r,error:o,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),en.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),M(this,hr).notify({query:this,type:"updated",action:t})})},t1);function i9(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:n9(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function sB(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 no,n1,iB=(n1=class extends tl{constructor(t={}){super();Le(this,no,void 0);this.config=t,je(this,no,new Map)}build(t,n,r){const o=n.queryKey,s=n.queryHash??YP(o,n);let i=this.get(s);return i||(i=new oB({cache:this,queryKey:o,queryHash:s,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(o)}),this.add(i)),i}add(t){M(this,no).has(t.queryHash)||(M(this,no).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=M(this,no).get(t.queryHash);n&&(t.destroy(),n===t&&M(this,no).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){en.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return M(this,no).get(t)}getAll(){return[...M(this,no).values()]}find(t){const n={exact:!0,...t};return this.getAll().find(r=>Wb(n,r))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(r=>Wb(t,r)):n}notify(t){en.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){en.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){en.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},no=new WeakMap,n1),ro,On,Us,oo,Zo,r1,aB=(r1=class extends s9{constructor(t){super();Le(this,oo);Le(this,ro,void 0);Le(this,On,void 0);Le(this,Us,void 0);this.mutationId=t.mutationId,je(this,On,t.mutationCache),je(this,ro,[]),this.state=t.state||a9(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){M(this,ro).includes(t)||(M(this,ro).push(t),this.clearGcTimeout(),M(this,On).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){je(this,ro,M(this,ro).filter(n=>n!==t)),this.scheduleGc(),M(this,On).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){M(this,ro).length||(this.state.status==="pending"?this.scheduleGc():M(this,On).remove(this))}continue(){var t;return((t=M(this,Us))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var o,s,i,a,l,c,u,d,p,P,h,A,w,m,v,y,b,H,z,j;je(this,Us,o9({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(O,C)=>{Qe(this,oo,Zo).call(this,{type:"failed",failureCount:O,error:C})},onPause:()=>{Qe(this,oo,Zo).call(this,{type:"pause"})},onContinue:()=>{Qe(this,oo,Zo).call(this,{type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>M(this,On).canRun(this)}));const n=this.state.status==="pending",r=!M(this,Us).canStart();try{if(!n){Qe(this,oo,Zo).call(this,{type:"pending",variables:t,isPaused:r}),await((s=(o=M(this,On).config).onMutate)==null?void 0:s.call(o,t,this));const C=await((a=(i=this.options).onMutate)==null?void 0:a.call(i,t));C!==this.state.context&&Qe(this,oo,Zo).call(this,{type:"pending",context:C,variables:t,isPaused:r})}const O=await M(this,Us).start();return await((c=(l=M(this,On).config).onSuccess)==null?void 0:c.call(l,O,t,this.state.context,this)),await((d=(u=this.options).onSuccess)==null?void 0:d.call(u,O,t,this.state.context)),await((P=(p=M(this,On).config).onSettled)==null?void 0:P.call(p,O,null,this.state.variables,this.state.context,this)),await((A=(h=this.options).onSettled)==null?void 0:A.call(h,O,null,t,this.state.context)),Qe(this,oo,Zo).call(this,{type:"success",data:O}),O}catch(O){try{throw await((m=(w=M(this,On).config).onError)==null?void 0:m.call(w,O,t,this.state.context,this)),await((y=(v=this.options).onError)==null?void 0:y.call(v,O,t,this.state.context)),await((H=(b=M(this,On).config).onSettled)==null?void 0:H.call(b,void 0,O,this.state.variables,this.state.context,this)),await((j=(z=this.options).onSettled)==null?void 0:j.call(z,void 0,O,t,this.state.context)),O}finally{Qe(this,oo,Zo).call(this,{type:"error",error:O})}}finally{M(this,On).runNext(this)}}},ro=new WeakMap,On=new WeakMap,Us=new WeakMap,oo=new WeakSet,Zo=function(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),en.batch(()=>{M(this,ro).forEach(r=>{r.onMutationUpdate(t)}),M(this,On).notify({mutation:this,type:"updated",action:t})})},r1);function a9(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var er,Ic,o1,lB=(o1=class extends tl{constructor(t={}){super();Le(this,er,void 0);Le(this,Ic,void 0);this.config=t,je(this,er,new Map),je(this,Ic,Date.now())}build(t,n,r){const o=new aB({mutationCache:this,mutationId:++bu(this,Ic)._,options:t.defaultMutationOptions(n),state:r});return this.add(o),o}add(t){const n=Qu(t),r=M(this,er).get(n)??[];r.push(t),M(this,er).set(n,r),this.notify({type:"added",mutation:t})}remove(t){var r;const n=Qu(t);if(M(this,er).has(n)){const o=(r=M(this,er).get(n))==null?void 0:r.filter(s=>s!==t);o&&(o.length===0?M(this,er).delete(n):M(this,er).set(n,o))}this.notify({type:"removed",mutation:t})}canRun(t){var r;const n=(r=M(this,er).get(Qu(t)))==null?void 0:r.find(o=>o.state.status==="pending");return!n||n===t}runNext(t){var r;const n=(r=M(this,er).get(Qu(t)))==null?void 0:r.find(o=>o!==t&&o.state.isPaused);return(n==null?void 0:n.continue())??Promise.resolve()}clear(){en.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}getAll(){return[...M(this,er).values()].flat()}find(t){const n={exact:!0,...t};return this.getAll().find(r=>Jb(n,r))}findAll(t={}){return this.getAll().filter(n=>Jb(t,n))}notify(t){en.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.getAll().filter(n=>n.state.isPaused);return en.batch(()=>Promise.all(t.map(n=>n.continue().catch(mr))))}},er=new WeakMap,Ic=new WeakMap,o1);function Qu(e){var t;return((t=e.options.scope)==null?void 0:t.id)??String(e.mutationId)}function cB(e){return{onFetch:(t,n)=>{const r=async()=>{var h,A,w,m,v;const o=t.options,s=(w=(A=(h=t.fetchOptions)==null?void 0:h.meta)==null?void 0:A.fetchMore)==null?void 0:w.direction,i=((m=t.state.data)==null?void 0:m.pages)||[],a=((v=t.state.data)==null?void 0:v.pageParams)||[],l={pages:[],pageParams:[]};let c=!1;const u=y=>{Object.defineProperty(y,"signal",{enumerable:!0,get:()=>(t.signal.aborted?c=!0:t.signal.addEventListener("abort",()=>{c=!0}),t.signal)})},d=t.options.queryFn&&t.options.queryFn!==qP?t.options.queryFn:()=>Promise.reject(new Error(`Missing queryFn: '${t.options.queryHash}'`)),p=async(y,b,H)=>{if(c)return Promise.reject();if(b==null&&y.pages.length)return Promise.resolve(y);const z={queryKey:t.queryKey,pageParam:b,direction:H?"backward":"forward",meta:t.options.meta};u(z);const j=await d(z),{maxPages:O}=t.options,C=H?$N:_N;return{pages:C(y.pages,j,O),pageParams:C(y.pageParams,b,O)}};let P;if(s&&i.length){const y=s==="backward",b=y?uB:qb,H={pages:i,pageParams:a},z=b(o,H);P=await p(H,z,y)}else{P=await p(l,a[0]??o.initialPageParam);const y=e??i.length;for(let b=1;b{var o,s;return(s=(o=t.options).persister)==null?void 0:s.call(o,r,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=r}}}function qb(e,{pages:t,pageParams:n}){const r=t.length-1;return e.getNextPageParam(t[r],t,n[r],n)}function uB(e,{pages:t,pageParams:n}){var r;return(r=e.getPreviousPageParam)==null?void 0:r.call(e,t[0],t,n[0],n)}var Vt,rs,os,ya,ga,ss,ba,xa,s1,fB=(s1=class{constructor(e={}){Le(this,Vt,void 0);Le(this,rs,void 0);Le(this,os,void 0);Le(this,ya,void 0);Le(this,ga,void 0);Le(this,ss,void 0);Le(this,ba,void 0);Le(this,xa,void 0);je(this,Vt,e.queryCache||new iB),je(this,rs,e.mutationCache||new lB),je(this,os,e.defaultOptions||{}),je(this,ya,new Map),je(this,ga,new Map),je(this,ss,0)}mount(){bu(this,ss)._++,M(this,ss)===1&&(je(this,ba,ZP.subscribe(async e=>{e&&(await this.resumePausedMutations(),M(this,Vt).onFocus())})),je(this,xa,vd.subscribe(async e=>{e&&(await this.resumePausedMutations(),M(this,Vt).onOnline())})))}unmount(){var e,t;bu(this,ss)._--,M(this,ss)===0&&((e=M(this,ba))==null||e.call(this),je(this,ba,void 0),(t=M(this,xa))==null||t.call(this),je(this,xa,void 0))}isFetching(e){return M(this,Vt).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return M(this,rs).findAll({...e,status:"pending"}).length}getQueryData(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=M(this,Vt).get(t.queryHash))==null?void 0:n.state.data}ensureQueryData(e){const t=this.getQueryData(e.queryKey);if(t===void 0)return this.fetchQuery(e);{const n=this.defaultQueryOptions(e),r=M(this,Vt).build(this,n);return e.revalidateIfStale&&r.isStaleByTime(n.staleTime)&&this.prefetchQuery(n),Promise.resolve(t)}}getQueriesData(e){return M(this,Vt).findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),o=M(this,Vt).get(r.queryHash),s=o==null?void 0:o.state.data,i=QN(t,s);if(i!==void 0)return M(this,Vt).build(this,r).setData(i,{...n,manual:!0})}setQueriesData(e,t,n){return en.batch(()=>M(this,Vt).findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=M(this,Vt).get(t.queryHash))==null?void 0:n.state}removeQueries(e){const t=M(this,Vt);en.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=M(this,Vt),r={type:"active",...e};return en.batch(()=>(n.findAll(e).forEach(o=>{o.reset()}),this.refetchQueries(r,t)))}cancelQueries(e={},t={}){const n={revert:!0,...t},r=en.batch(()=>M(this,Vt).findAll(e).map(o=>o.cancel(n)));return Promise.all(r).then(mr).catch(mr)}invalidateQueries(e={},t={}){return en.batch(()=>{if(M(this,Vt).findAll(e).forEach(r=>{r.invalidate()}),e.refetchType==="none")return Promise.resolve();const n={...e,type:e.refetchType??e.type??"active"};return this.refetchQueries(n,t)})}refetchQueries(e={},t){const n={...t,cancelRefetch:(t==null?void 0:t.cancelRefetch)??!0},r=en.batch(()=>M(this,Vt).findAll(e).filter(o=>!o.isDisabled()).map(o=>{let s=o.fetch(void 0,n);return n.throwOnError||(s=s.catch(mr)),o.state.fetchStatus==="paused"?Promise.resolve():s}));return Promise.all(r).then(mr)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=M(this,Vt).build(this,t);return n.isStaleByTime(t.staleTime)?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(mr).catch(mr)}fetchInfiniteQuery(e){return e.behavior=cB(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(mr).catch(mr)}resumePausedMutations(){return vd.isOnline()?M(this,rs).resumePausedMutations():Promise.resolve()}getQueryCache(){return M(this,Vt)}getMutationCache(){return M(this,rs)}getDefaultOptions(){return M(this,os)}setDefaultOptions(e){je(this,os,e)}setQueryDefaults(e,t){M(this,ya).set(Ai(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...M(this,ya).values()];let n={};return t.forEach(r=>{Lc(e,r.queryKey)&&(n={...n,...r.defaultOptions})}),n}setMutationDefaults(e,t){M(this,ga).set(Ai(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...M(this,ga).values()];let n={};return t.forEach(r=>{Lc(e,r.mutationKey)&&(n={...n,...r.defaultOptions})}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...M(this,os).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=YP(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.enabled!==!0&&t.queryFn===qP&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...M(this,os).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){M(this,Vt).clear(),M(this,rs).clear()}},Vt=new WeakMap,rs=new WeakMap,os=new WeakMap,ya=new WeakMap,ga=new WeakMap,ss=new WeakMap,ba=new WeakMap,xa=new WeakMap,s1),Nn,bt,Wc,Dn,Qs,wa,so,Jc,Ha,ja,Ks,_s,is,za,$s,Bl,Fc,Bm,Yc,Vm,qc,Im,Zc,Wm,Gc,Jm,Uc,Fm,Qc,Ym,Cd,l9,i1,dB=(i1=class extends tl{constructor(t,n){super();Le(this,$s);Le(this,Fc);Le(this,Yc);Le(this,qc);Le(this,Zc);Le(this,Gc);Le(this,Uc);Le(this,Qc);Le(this,Cd);Le(this,Nn,void 0);Le(this,bt,void 0);Le(this,Wc,void 0);Le(this,Dn,void 0);Le(this,Qs,void 0);Le(this,wa,void 0);Le(this,so,void 0);Le(this,Jc,void 0);Le(this,Ha,void 0);Le(this,ja,void 0);Le(this,Ks,void 0);Le(this,_s,void 0);Le(this,is,void 0);Le(this,za,new Set);this.options=n,je(this,Nn,t),je(this,so,null),this.bindMethods(),this.setOptions(n)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(M(this,bt).addObserver(this),Zb(M(this,bt),this.options)?Qe(this,$s,Bl).call(this):this.updateResult(),Qe(this,Zc,Wm).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return qm(M(this,bt),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return qm(M(this,bt),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,Qe(this,Gc,Jm).call(this),Qe(this,Uc,Fm).call(this),M(this,bt).removeObserver(this)}setOptions(t,n){const r=this.options,o=M(this,bt);if(this.options=M(this,Nn).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");Qe(this,Qc,Ym).call(this),M(this,bt).setOptions(this.options),r._defaulted&&!pd(this.options,r)&&M(this,Nn).getQueryCache().notify({type:"observerOptionsUpdated",query:M(this,bt),observer:this});const s=this.hasListeners();s&&Gb(M(this,bt),o,this.options,r)&&Qe(this,$s,Bl).call(this),this.updateResult(n),s&&(M(this,bt)!==o||this.options.enabled!==r.enabled||this.options.staleTime!==r.staleTime)&&Qe(this,Fc,Bm).call(this);const i=Qe(this,Yc,Vm).call(this);s&&(M(this,bt)!==o||this.options.enabled!==r.enabled||i!==M(this,is))&&Qe(this,qc,Im).call(this,i)}getOptimisticResult(t){const n=M(this,Nn).getQueryCache().build(M(this,Nn),t),r=this.createResult(n,t);return vB(this,r)&&(je(this,Dn,r),je(this,wa,this.options),je(this,Qs,M(this,bt).state)),r}getCurrentResult(){return M(this,Dn)}trackResult(t,n){const r={};return Object.keys(t).forEach(o=>{Object.defineProperty(r,o,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(o),n==null||n(o),t[o])})}),r}trackProp(t){M(this,za).add(t)}getCurrentQuery(){return M(this,bt)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const n=M(this,Nn).defaultQueryOptions(t),r=M(this,Nn).getQueryCache().build(M(this,Nn),n);return r.isFetchingOptimistic=!0,r.fetch().then(()=>this.createResult(r,n))}fetch(t){return Qe(this,$s,Bl).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),M(this,Dn)))}createResult(t,n){var j;const r=M(this,bt),o=this.options,s=M(this,Dn),i=M(this,Qs),a=M(this,wa),c=t!==r?t.state:M(this,Wc),{state:u}=t;let d={...u},p=!1,P;if(n._optimisticResults){const O=this.hasListeners(),C=!O&&Zb(t,n),T=O&&Gb(t,r,n,o);(C||T)&&(d={...d,...i9(u.data,t.options)}),n._optimisticResults==="isRestoring"&&(d.fetchStatus="idle")}let{error:h,errorUpdatedAt:A,status:w}=d;if(n.select&&d.data!==void 0)if(s&&d.data===(i==null?void 0:i.data)&&n.select===M(this,Jc))P=M(this,Ha);else try{je(this,Jc,n.select),P=n.select(d.data),P=Nm(s==null?void 0:s.data,P,n),je(this,Ha,P),je(this,so,null)}catch(O){je(this,so,O)}else P=d.data;if(n.placeholderData!==void 0&&P===void 0&&w==="pending"){let O;if(s!=null&&s.isPlaceholderData&&n.placeholderData===(a==null?void 0:a.placeholderData))O=s.data;else if(O=typeof n.placeholderData=="function"?n.placeholderData((j=M(this,ja))==null?void 0:j.state.data,M(this,ja)):n.placeholderData,n.select&&O!==void 0)try{O=n.select(O),je(this,so,null)}catch(C){je(this,so,C)}O!==void 0&&(w="success",P=Nm(s==null?void 0:s.data,O,n),p=!0)}M(this,so)&&(h=M(this,so),P=M(this,Ha),A=Date.now(),w="error");const m=d.fetchStatus==="fetching",v=w==="pending",y=w==="error",b=v&&m,H=P!==void 0;return{status:w,fetchStatus:d.fetchStatus,isPending:v,isSuccess:w==="success",isError:y,isInitialLoading:b,isLoading:b,data:P,dataUpdatedAt:d.dataUpdatedAt,error:h,errorUpdatedAt:A,failureCount:d.fetchFailureCount,failureReason:d.fetchFailureReason,errorUpdateCount:d.errorUpdateCount,isFetched:d.dataUpdateCount>0||d.errorUpdateCount>0,isFetchedAfterMount:d.dataUpdateCount>c.dataUpdateCount||d.errorUpdateCount>c.errorUpdateCount,isFetching:m,isRefetching:m&&!v,isLoadingError:y&&!H,isPaused:d.fetchStatus==="paused",isPlaceholderData:p,isRefetchError:y&&H,isStale:GP(t,n),refetch:this.refetch}}updateResult(t){const n=M(this,Dn),r=this.createResult(M(this,bt),this.options);if(je(this,Qs,M(this,bt).state),je(this,wa,this.options),M(this,Qs).data!==void 0&&je(this,ja,M(this,bt)),pd(r,n))return;je(this,Dn,r);const o={},s=()=>{if(!n)return!0;const{notifyOnChangeProps:i}=this.options,a=typeof i=="function"?i():i;if(a==="all"||!a&&!M(this,za).size)return!0;const l=new Set(a??M(this,za));return this.options.throwOnError&&l.add("error"),Object.keys(M(this,Dn)).some(c=>{const u=c;return M(this,Dn)[u]!==n[u]&&l.has(u)})};(t==null?void 0:t.listeners)!==!1&&s()&&(o.listeners=!0),Qe(this,Cd,l9).call(this,{...o,...t})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&Qe(this,Zc,Wm).call(this)}},Nn=new WeakMap,bt=new WeakMap,Wc=new WeakMap,Dn=new WeakMap,Qs=new WeakMap,wa=new WeakMap,so=new WeakMap,Jc=new WeakMap,Ha=new WeakMap,ja=new WeakMap,Ks=new WeakMap,_s=new WeakMap,is=new WeakMap,za=new WeakMap,$s=new WeakSet,Bl=function(t){Qe(this,Qc,Ym).call(this);let n=M(this,bt).fetch(this.options,t);return t!=null&&t.throwOnError||(n=n.catch(mr)),n},Fc=new WeakSet,Bm=function(){if(Qe(this,Gc,Jm).call(this),Ja||M(this,Dn).isStale||!Lm(this.options.staleTime))return;const n=e9(M(this,Dn).dataUpdatedAt,this.options.staleTime)+1;je(this,Ks,setTimeout(()=>{M(this,Dn).isStale||this.updateResult()},n))},Yc=new WeakSet,Vm=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(M(this,bt)):this.options.refetchInterval)??!1},qc=new WeakSet,Im=function(t){Qe(this,Uc,Fm).call(this),je(this,is,t),!(Ja||this.options.enabled===!1||!Lm(M(this,is))||M(this,is)===0)&&je(this,_s,setInterval(()=>{(this.options.refetchIntervalInBackground||ZP.isFocused())&&Qe(this,$s,Bl).call(this)},M(this,is)))},Zc=new WeakSet,Wm=function(){Qe(this,Fc,Bm).call(this),Qe(this,qc,Im).call(this,Qe(this,Yc,Vm).call(this))},Gc=new WeakSet,Jm=function(){M(this,Ks)&&(clearTimeout(M(this,Ks)),je(this,Ks,void 0))},Uc=new WeakSet,Fm=function(){M(this,_s)&&(clearInterval(M(this,_s)),je(this,_s,void 0))},Qc=new WeakSet,Ym=function(){const t=M(this,Nn).getQueryCache().build(M(this,Nn),this.options);if(t===M(this,bt))return;const n=M(this,bt);je(this,bt,t),je(this,Wc,t.state),this.hasListeners()&&(n==null||n.removeObserver(this),t.addObserver(this))},Cd=new WeakSet,l9=function(t){en.batch(()=>{t.listeners&&this.listeners.forEach(n=>{n(M(this,Dn))}),M(this,Nn).getQueryCache().notify({query:M(this,bt),type:"observerResultsUpdated"})})},i1);function pB(e,t){return t.enabled!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function Zb(e,t){return pB(e,t)||e.state.data!==void 0&&qm(e,t,t.refetchOnMount)}function qm(e,t,n){if(t.enabled!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&GP(e,t)}return!1}function Gb(e,t,n,r){return(e!==t||r.enabled===!1)&&(!n.suspense||e.state.status!=="error")&&GP(e,n)}function GP(e,t){return t.enabled!==!1&&e.isStaleByTime(t.staleTime)}function vB(e,t){return!pd(e.getCurrentResult(),t)}var as,ls,Bn,To,Oa,jf,Kc,Zm,a1,hB=(a1=class extends tl{constructor(n,r){super();Le(this,Oa);Le(this,Kc);Le(this,as,void 0);Le(this,ls,void 0);Le(this,Bn,void 0);Le(this,To,void 0);je(this,as,n),this.setOptions(r),this.bindMethods(),Qe(this,Oa,jf).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(n){var o;const r=this.options;this.options=M(this,as).defaultMutationOptions(n),pd(this.options,r)||M(this,as).getMutationCache().notify({type:"observerOptionsUpdated",mutation:M(this,Bn),observer:this}),r!=null&&r.mutationKey&&this.options.mutationKey&&Ai(r.mutationKey)!==Ai(this.options.mutationKey)?this.reset():((o=M(this,Bn))==null?void 0:o.state.status)==="pending"&&M(this,Bn).setOptions(this.options)}onUnsubscribe(){var n;this.hasListeners()||(n=M(this,Bn))==null||n.removeObserver(this)}onMutationUpdate(n){Qe(this,Oa,jf).call(this),Qe(this,Kc,Zm).call(this,n)}getCurrentResult(){return M(this,ls)}reset(){var n;(n=M(this,Bn))==null||n.removeObserver(this),je(this,Bn,void 0),Qe(this,Oa,jf).call(this),Qe(this,Kc,Zm).call(this)}mutate(n,r){var o;return je(this,To,r),(o=M(this,Bn))==null||o.removeObserver(this),je(this,Bn,M(this,as).getMutationCache().build(M(this,as),this.options)),M(this,Bn).addObserver(this),M(this,Bn).execute(n)}},as=new WeakMap,ls=new WeakMap,Bn=new WeakMap,To=new WeakMap,Oa=new WeakSet,jf=function(){var r;const n=((r=M(this,Bn))==null?void 0:r.state)??a9();je(this,ls,{...n,isPending:n.status==="pending",isSuccess:n.status==="success",isError:n.status==="error",isIdle:n.status==="idle",mutate:this.mutate,reset:this.reset})},Kc=new WeakSet,Zm=function(n){en.batch(()=>{var r,o,s,i,a,l,c,u;if(M(this,To)&&this.hasListeners()){const d=M(this,ls).variables,p=M(this,ls).context;(n==null?void 0:n.type)==="success"?((o=(r=M(this,To)).onSuccess)==null||o.call(r,n.data,d,p),(i=(s=M(this,To)).onSettled)==null||i.call(s,n.data,null,d,p)):(n==null?void 0:n.type)==="error"&&((l=(a=M(this,To)).onError)==null||l.call(a,n.error,d,p),(u=(c=M(this,To)).onSettled)==null||u.call(c,void 0,n.error,d,p))}this.listeners.forEach(d=>{d(M(this,ls))})})},a1),c9=g.createContext(void 0),Fp=e=>{const t=g.useContext(c9);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},mB=({client:e,children:t})=>(g.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),f.jsx(c9.Provider,{value:e,children:t})),u9=g.createContext(!1),AB=()=>g.useContext(u9);u9.Provider;function PB(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var yB=g.createContext(PB()),gB=()=>g.useContext(yB);function f9(e,t){return typeof e=="function"?e(...t):!!e}function bB(){}var xB=(e,t)=>{(e.suspense||e.throwOnError)&&(t.isReset()||(e.retryOnMount=!1))},wB=e=>{g.useEffect(()=>{e.clearReset()},[e])},HB=({result:e,errorResetBoundary:t,throwOnError:n,query:r})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&f9(n,[e.error,r]),jB=e=>{e.suspense&&typeof e.staleTime!="number"&&(e.staleTime=1e3)},zB=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,OB=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function DB(e,t,n){const r=Fp(n),o=AB(),s=gB(),i=r.defaultQueryOptions(e);i._optimisticResults=o?"isRestoring":"optimistic",jB(i),xB(i,s),wB(s);const[a]=g.useState(()=>new t(r,i)),l=a.getOptimisticResult(i);if(g.useSyncExternalStore(g.useCallback(c=>{const u=o?()=>{}:a.subscribe(en.batchCalls(c));return a.updateResult(),u},[a,o]),()=>a.getCurrentResult(),()=>a.getCurrentResult()),g.useEffect(()=>{a.setOptions(i,{listeners:!1})},[i,a]),zB(i,l))throw OB(i,a,s);if(HB({result:l,errorResetBoundary:s,throwOnError:i.throwOnError,query:r.getQueryCache().get(i.queryHash)}))throw l.error;return i.notifyOnChangeProps?l:a.trackResult(l)}function xr(e,t){return DB(e,dB,t)}function Fa(e,t){const n=Fp(t),[r]=g.useState(()=>new hB(n,e));g.useEffect(()=>{r.setOptions(e)},[r,e]);const o=g.useSyncExternalStore(g.useCallback(i=>r.subscribe(en.batchCalls(i)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),s=g.useCallback((i,a)=>{r.mutate(i,a).catch(bB)},[r]);if(o.error&&f9(r.options.throwOnError,[o.error]))throw o.error;return{...o,mutate:s,mutateAsync:o.mutate}}var Gm={},Ub=Rp;Gm.createRoot=Ub.createRoot,Gm.hydrateRoot=Ub.hydrateRoot;/** - * @remix-run/router v1.16.0 + * @remix-run/router v1.16.1 * * Copyright (c) Remix Software Inc. * @@ -137,7 +137,7 @@ Error generating stack: `+s.message+` * * @license MIT */function Xc(){return Xc=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function d9(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function TB(){return Math.random().toString(36).substr(2,8)}function Kb(e,t){return{usr:e.state,key:e.key,idx:t}}function Um(e,t,n,r){return n===void 0&&(n=null),Xc({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?nl(t):t,{state:n,key:t&&t.key||r||TB()})}function p9(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function nl(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function SB(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:s=!1}=r,i=o.history,a=ds.Pop,l=null,c=u();c==null&&(c=0,i.replaceState(Xc({},i.state,{idx:c}),""));function u(){return(i.state||{idx:null}).idx}function d(){a=ds.Pop;let w=u(),m=w==null?null:w-c;c=w,l&&l({action:a,location:A.location,delta:m})}function p(w,m){a=ds.Push;let v=Um(A.location,w,m);n&&n(v,w),c=u()+1;let y=Kb(v,c),b=A.createHref(v);try{i.pushState(y,"",b)}catch(H){if(H instanceof DOMException&&H.name==="DataCloneError")throw H;o.location.assign(b)}s&&l&&l({action:a,location:A.location,delta:1})}function P(w,m){a=ds.Replace;let v=Um(A.location,w,m);n&&n(v,w),c=u();let y=Kb(v,c),b=A.createHref(v);i.replaceState(y,"",b),s&&l&&l({action:a,location:A.location,delta:0})}function h(w){let m=o.location.origin!=="null"?o.location.origin:o.location.href,v=typeof w=="string"?w:p9(w);return v=v.replace(/ $/,"%20"),on(m,"No window.location.(origin|href) available to create URL for href: "+v),new URL(v,m)}let A={get action(){return a},get location(){return e(o,i)},listen(w){if(l)throw new Error("A history only accepts one active listener");return o.addEventListener(Qb,d),l=w,()=>{o.removeEventListener(Qb,d),l=null}},createHref(w){return t(o,w)},createURL:h,encodeLocation(w){let m=h(w);return{pathname:m.pathname,search:m.search,hash:m.hash}},push:p,replace:P,go(w){return i.go(w)}};return A}var _b;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(_b||(_b={}));function RB(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?nl(t):t,o=m9(r.pathname||"/",n);if(o==null)return null;let s=v9(e);EB(s);let i=null;for(let a=0;i==null&&a{let l={relativePath:a===void 0?s.path||"":a,caseSensitive:s.caseSensitive===!0,childrenIndex:i,route:s};l.relativePath.startsWith("/")&&(on(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let c=oi([r,l.relativePath]),u=n.concat(l);s.children&&s.children.length>0&&(on(s.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),v9(s.children,t,u,c)),!(s.path==null&&!s.index)&&t.push({path:c,score:VB(c,s.index),routesMeta:u})};return e.forEach((s,i)=>{var a;if(s.path===""||!((a=s.path)!=null&&a.includes("?")))o(s,i);else for(let l of h9(s.path))o(s,i,l)}),t}function h9(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),s=n.replace(/\?$/,"");if(r.length===0)return o?[s,""]:[s];let i=h9(r.join("/")),a=[];return a.push(...i.map(l=>l===""?s:[s,l].join("/"))),o&&a.push(...i),a.map(l=>e.startsWith("/")&&l===""?"/":l)}function EB(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:IB(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const kB=/^:[\w-]+$/,MB=3,LB=2,XB=1,NB=10,BB=-2,$b=e=>e==="*";function VB(e,t){let n=e.split("/"),r=n.length;return n.some($b)&&(r+=BB),t&&(r+=LB),n.filter(o=>!$b(o)).reduce((o,s)=>o+(kB.test(s)?MB:s===""?XB:NB),r)}function IB(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function WB(e,t){let{routesMeta:n}=e,r={},o="/",s=[];for(let i=0;i{let{paramName:p,isOptional:P}=u;if(p==="*"){let A=a[d]||"";i=s.slice(0,s.length-A.length).replace(/(.)\/+$/,"$1")}const h=a[d];return P&&!h?c[p]=void 0:c[p]=(h||"").replace(/%2F/g,"/"),c},{}),pathname:s,pathnameBase:i,pattern:e}}function FB(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),d9(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=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(i,a,l)=>(r.push({paramName:a,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function YB(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return d9(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function m9(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)||"/"}function qB(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?nl(e):e;return{pathname:n?n.startsWith("/")?n:ZB(n,t):t,search:_B(r),hash:$B(o)}}function ZB(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function lh(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 GB(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function UB(e,t){let n=GB(e);return t?n.map((r,o)=>o===e.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function QB(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=nl(e):(o=Xc({},e),on(!o.pathname||!o.pathname.includes("?"),lh("?","pathname","search",o)),on(!o.pathname||!o.pathname.includes("#"),lh("#","pathname","hash",o)),on(!o.search||!o.search.includes("#"),lh("#","search","hash",o)));let s=e===""||o.pathname==="",i=s?"/":o.pathname,a;if(i==null)a=n;else{let d=t.length-1;if(!r&&i.startsWith("..")){let p=i.split("/");for(;p[0]==="..";)p.shift(),d-=1;o.pathname=p.join("/")}a=d>=0?t[d]:"/"}let l=qB(o,a),c=i&&i!=="/"&&i.endsWith("/"),u=(s||i===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(c||u)&&(l.pathname+="/"),l}const oi=e=>e.join("/").replace(/\/\/+/g,"/"),KB=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),_B=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,$B=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function eV(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const A9=["post","put","patch","delete"];new Set(A9);const tV=["get",...A9];new Set(tV);/** - * React Router v6.23.0 + * React Router v6.23.1 * * Copyright (c) Remix Software Inc. * @@ -146,7 +146,7 @@ Error generating stack: `+s.message+` * * @license MIT */function Nc(){return Nc=Object.assign?Object.assign.bind():function(e){for(var t=1;t{a.current=!0}),g.useCallback(function(c,u){if(u===void 0&&(u={}),!a.current)return;if(typeof c=="number"){r.go(c);return}let d=QB(c,JSON.parse(i),s,u.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:oi([t,d.pathname])),(u.replace?r.replace:r.push)(d,u.state,u)},[t,r,i,s,e])}function oV(e,t){return sV(e,t)}function sV(e,t,n,r){Zp()||on(!1);let{navigator:o}=g.useContext(Yp),{matches:s}=g.useContext(rl),i=s[s.length-1],a=i?i.params:{};i&&i.pathname;let l=i?i.pathnameBase:"/";i&&i.route;let c=QP(),u;if(t){var d;let w=typeof t=="string"?nl(t):t;l==="/"||(d=w.pathname)!=null&&d.startsWith(l)||on(!1),u=w}else u=c;let p=u.pathname||"/",P=p;if(l!=="/"){let w=l.replace(/^\//,"").split("/");P="/"+p.replace(/^\//,"").split("/").slice(w.length).join("/")}let h=RB(e,{pathname:P}),A=uV(h&&h.map(w=>Object.assign({},w,{params:Object.assign({},a,w.params),pathname:oi([l,o.encodeLocation?o.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?l:oi([l,o.encodeLocation?o.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),s,n,r);return t&&A?g.createElement(qp.Provider,{value:{location:Nc({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:ds.Pop}},A):A}function iV(){let e=vV(),t=eV(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return g.createElement(g.Fragment,null,g.createElement("h2",null,"Unexpected Application Error!"),g.createElement("h3",{style:{fontStyle:"italic"}},t),n?g.createElement("pre",{style:o},n):null,null)}const aV=g.createElement(iV,null);class lV extends g.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?g.createElement(rl.Provider,{value:this.props.routeContext},g.createElement(P9.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function cV(e){let{routeContext:t,match:n,children:r}=e,o=g.useContext(UP);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),g.createElement(rl.Provider,{value:t},r)}function uV(e,t,n,r){var o;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var s;if((s=n)!=null&&s.errors)e=n.matches;else return null}let i=e,a=(o=n)==null?void 0:o.errors;if(a!=null){let u=i.findIndex(d=>d.route.id&&(a==null?void 0:a[d.route.id])!==void 0);u>=0||on(!1),i=i.slice(0,Math.min(i.length,u+1))}let l=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let u=0;u=0?i=i.slice(0,c+1):i=[i[0]];break}}}return i.reduceRight((u,d,p)=>{let P,h=!1,A=null,w=null;n&&(P=a&&d.route.id?a[d.route.id]:void 0,A=d.route.errorElement||aV,l&&(c<0&&p===0?(mV("route-fallback",!1),h=!0,w=null):c===p&&(h=!0,w=d.route.hydrateFallbackElement||null)));let m=t.concat(i.slice(0,p+1)),v=()=>{let y;return P?y=A:h?y=w:d.route.Component?y=g.createElement(d.route.Component,null):d.route.element?y=d.route.element:y=u,g.createElement(cV,{match:d,routeContext:{outlet:u,matches:m,isDataRoute:n!=null},children:y})};return n&&(d.route.ErrorBoundary||d.route.errorElement||p===0)?g.createElement(lV,{location:n.location,revalidation:n.revalidation,component:A,error:P,children:v(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):v()},null)}var g9=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(g9||{}),hd=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(hd||{});function fV(e){let t=g.useContext(UP);return t||on(!1),t}function dV(e){let t=g.useContext(nV);return t||on(!1),t}function pV(e){let t=g.useContext(rl);return t||on(!1),t}function b9(e){let t=pV(),n=t.matches[t.matches.length-1];return n.route.id||on(!1),n.route.id}function vV(){var e;let t=g.useContext(P9),n=dV(hd.UseRouteError),r=b9(hd.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function hV(){let{router:e}=fV(g9.UseNavigateStable),t=b9(hd.UseNavigateStable),n=g.useRef(!1);return y9(()=>{n.current=!0}),g.useCallback(function(o,s){s===void 0&&(s={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Nc({fromRouteId:t},s)))},[e,t])}const ex={};function mV(e,t,n){!t&&!ex[e]&&(ex[e]=!0)}function Ii(e){on(!1)}function AV(e){let{basename:t="/",children:n=null,location:r,navigationType:o=ds.Pop,navigator:s,static:i=!1,future:a}=e;Zp()&&on(!1);let l=t.replace(/^\/*/,"/"),c=g.useMemo(()=>({basename:l,navigator:s,static:i,future:Nc({v7_relativeSplatPath:!1},a)}),[l,a,s,i]);typeof r=="string"&&(r=nl(r));let{pathname:u="/",search:d="",hash:p="",state:P=null,key:h="default"}=r,A=g.useMemo(()=>{let w=m9(u,l);return w==null?null:{location:{pathname:w,search:d,hash:p,state:P,key:h},navigationType:o}},[l,u,d,p,P,h,o]);return A==null?null:g.createElement(Yp.Provider,{value:c},g.createElement(qp.Provider,{children:n,value:A}))}function PV(e){let{children:t,location:n}=e;return oV(Qm(t),n)}new Promise(()=>{});function Qm(e,t){t===void 0&&(t=[]);let n=[];return g.Children.forEach(e,(r,o)=>{if(!g.isValidElement(r))return;let s=[...t,o];if(r.type===g.Fragment){n.push.apply(n,Qm(r.props.children,s));return}r.type!==Ii&&on(!1),!r.props.index||!r.props.children||on(!1);let i={id:r.props.id||s.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(i.children=Qm(r.props.children,s)),n.push(i)}),n}/** - * React Router DOM v6.23.0 + * React Router DOM v6.23.1 * * Copyright (c) Remix Software Inc. * diff --git a/ui/package-lock.json b/ui/package-lock.json index 0c5b05bf..196d28dc 100644 --- a/ui/package-lock.json +++ b/ui/package-lock.json @@ -19,7 +19,7 @@ "react": "18.2.0", "react-dom": "18.2.0", "react-hook-form": "7.51.4", - "react-router-dom": "6.23.0", + "react-router-dom": "6.23.1", "recoil": "0.7.7" }, "devDependencies": { @@ -3773,9 +3773,9 @@ } }, "node_modules/@remix-run/router": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.0.tgz", - "integrity": "sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q==", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.1.tgz", + "integrity": "sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==", "engines": { "node": ">=14.0.0" } @@ -10507,11 +10507,11 @@ } }, "node_modules/react-router": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.0.tgz", - "integrity": "sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA==", + "version": "6.23.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.1.tgz", + "integrity": "sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==", "dependencies": { - "@remix-run/router": "1.16.0" + "@remix-run/router": "1.16.1" }, "engines": { "node": ">=14.0.0" @@ -10521,12 +10521,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.0.tgz", - "integrity": "sha512-Q9YaSYvubwgbal2c9DJKfx6hTNoBp3iJDsl+Duva/DwxoJH+OTXkxGpql4iUK2sla/8z4RpjAm6EWx1qUDuopQ==", + "version": "6.23.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.1.tgz", + "integrity": "sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==", "dependencies": { - "@remix-run/router": "1.16.0", - "react-router": "6.23.0" + "@remix-run/router": "1.16.1", + "react-router": "6.23.1" }, "engines": { "node": ">=14.0.0" diff --git a/ui/package.json b/ui/package.json index 2405c86e..772fd381 100644 --- a/ui/package.json +++ b/ui/package.json @@ -27,7 +27,7 @@ "react": "18.2.0", "react-dom": "18.2.0", "react-hook-form": "7.51.4", - "react-router-dom": "6.23.0", + "react-router-dom": "6.23.1", "recoil": "0.7.7" }, "devDependencies": {