diff --git a/dist/assets/index-CqhM0W3I.js b/dist/assets/index-CqhM0W3I.js deleted file mode 100644 index f4deb3f..0000000 --- a/dist/assets/index-CqhM0W3I.js +++ /dev/null @@ -1,14 +0,0 @@ -import{A as xd,a as se,g as jd,B as fe,C as ce,r as i,D as fr,E as Ne,F as tr,G as In,H as Pd,L as er,I as Ft,J as Va,K as kd,M as Cd,N as Sd,O as Rd,P as Ad,b as ae,Q as Nc,S as Mc,T as Tc,U as Id,V as Nd,W as Md,X as Td,Y as Fd,Z as Fc,e as Dd,_ as fl,$ as Dc,a0 as Bd,a1 as $d,a2 as xn,a3 as qd,a4 as Bc,a5 as ml,a6 as Ld,a7 as vl,a8 as zd,a9 as Vd,aa as Hd,ab as Wd,ac as Ul,ad as jt,ae as Ha,af as pl,ag as $c,ah as pa,ai as Ud,aj as Kd,ak as qc,al as Xd,am as Gd,an as Jd,ao as Lc,ap as Yd,aq as Qd,ar as Zd,as as ef,at as jn,au as tf,av as rr,aw as rf,ax as hl,ay as nf,az as af,aA as Qo,aB as of,aC as lf,w as sf,x as cf,aD as uf,aE as df,aF as ff,aG as mf,aH as vf,aI as pf,aJ as hf,aK as Wa,aL as jr,aM as bf,aN as gf,aO as yf,aP as Zo,aQ as _f,aR as zc,aS as Of,aT as Kl,aU as Vc,aV as Ef,aW as wf,aX as Hc,aY as xf,aZ as jf,a_ as Pf,a$ as kf,b0 as Cf,b1 as bl,b2 as Sf,b3 as Rf,b4 as Af,b5 as If,b6 as Nf,b7 as Mf,b8 as Tf,b9 as Ff,ba as Df,d as Bf,j as oe,bb as Xl}from"./ra-CLUq3yTn.js";import{r as $f,a as qf,b as Lf}from"./utils-CGenwcSg.js";import{F as zf}from"./matches-CU2r43ac.js";import{u as Vf,r as me,a as Hf,b as rt,T as nr,I as Ge,s as Z,B as tt,c as le,F as Wf,d as We,e as Wc,C as Ua,L as Yt,f as ur,M as Lt,A as ei,g as gl,h as Uc,S as Uf,i as Gl,j as Kf,k as Kc,l as Nn,m as Xf,P as Gf,n as Pn,o as Jf,p as yl,D as _l,q as Ol,t as Xc,v as El,w as wl,x as Yf,y as Qf,z as Gc,E as Zf,G as em,H as Ka,J as lt,K as kn,N as ha,O as Jc,Q as tm,R as Yc,U as Qc,V as rm,W as Xa,X as nm,Y as am,Z as Jl,_ as uo,$ as Mn,a0 as Zc,a1 as om,a2 as im,a3 as lm,a4 as sm,a5 as cm,a6 as um}from"./mui-BRQJp3Tv.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const d of a)if(d.type==="childList")for(const x of d.addedNodes)x.tagName==="LINK"&&x.rel==="modulepreload"&&r(x)}).observe(document,{childList:!0,subtree:!0});function n(a){const d={};return a.integrity&&(d.integrity=a.integrity),a.referrerPolicy&&(d.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?d.credentials="include":a.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function r(a){if(a.ep)return;a.ep=!0;const d=n(a);fetch(a.href,d)}})();var Kn={},Yl;function dm(){if(Yl)return Kn;Yl=1;var e=xd();return Kn.createRoot=e.createRoot,Kn.hydrateRoot=e.hydrateRoot,Kn}var fm=dm();const mm=se(fm);var Rr={},fo={};const vm=jd(Vf);var Ql;function ve(){return Ql||(Ql=1,function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.createSvgIcon}});var t=vm}(fo)),fo}var Zl;function pm(){if(Zl)return Rr;Zl=1;var e=me();Object.defineProperty(Rr,"__esModule",{value:!0}),Rr.default=void 0;var t=e(ve()),n=fe();return Rr.default=(0,t.default)((0,n.jsx)("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1z"}),"Lock"),Rr}var hm=pm();const xl=se(hm);var gn=function(){return gn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n components should be used inside a component or provided the resource prop.");var C=tr({action:"create",resource:j}),P=C.canAccess,S=C.isPending,y=In(),c=ce(),m=rt(function(l){return l.breakpoints.down("md")}),o=Pd({},xm.get(String(u)),O),h=Cm(p);return!P||S?null:m?i.createElement(Pm,ba({component:er,to:y({resource:j,type:"create"}),state:o,color:"primary",className:le(ti.floating,t),"aria-label":d&&c(d)},E,h),r):i.createElement(km,ba({component:er,to:y({resource:j,type:"create"}),state:o,className:le(ti.root,t),label:d,variant:s},E,h),r)},xm=new Map([["true",{_scrollToTop:!0}],["false",{}]]),jm=i.createElement(Em,null),ga="RaCreateButton",ti={root:"".concat(ga,"-root"),floating:"".concat(ga,"-floating")},Pm=Z(Wf,{name:ga,overridesResolver:function(e,t){return t.root}})(function(e){var t,n=e.theme;return t={},t["&.".concat(ti.floating)]={color:n.palette.getContrastText(n.palette.primary.main),margin:0,top:"auto",right:20,bottom:60,left:"auto",position:"fixed",zIndex:1e3},t}),km=Z(pt,{name:ga,overridesResolver:function(e,t){return t.root}})({});const ru=i.memo(wm,function(e,t){return e.resource===t.resource&&e.label===t.label&&e.translate===t.translate&&e.disabled===t.disabled&&fr(e.to,t.to)&&fr(e.state,t.state)});var Cm=function(e){if(e!=null){if(typeof e=="string")return{to:e};var t=e.redirect,n=e.replace,r=e.state,a=tu(e,["redirect","replace","state"]);return{to:a,redirect:t,replace:n,state:r}}},Ir={},ts;function Sm(){if(ts)return Ir;ts=1;var e=me();Object.defineProperty(Ir,"__esModule",{value:!0}),Ir.default=void 0;var t=e(ve()),n=fe();return Ir.default=(0,t.default)((0,n.jsx)("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3"}),"RemoveRedEye"),Ir}var Rm=Sm();const Am=se(Rm);var ri=function(){return ri=Object.assign||function(e){for(var t,n=1,r=arguments.length;n components should be used inside a component or provided the resource prop.");var p=Ft(e),g=In(),O=tr({action:"show",resource:s,record:p}),E=O.canAccess,j=O.isPending;return!p||!E||j?null:i.createElement(pt,ri({component:er,to:g({type:"show",resource:s,id:p.id}),state:Mm[String(x)],label:a,onClick:Fm},u),n)},Mm={true:{_scrollToTop:!0},false:{}},Tm=i.createElement(Am,null),Fm=function(e){return e.stopPropagation()},Dm=i.memo(Nm,function(e,t){return e.resource===t.resource&&(e.record&&t.record?e.record.id===t.record.id:e.record==t.record)&&e.label===t.label&&e.disabled===t.disabled}),Nr={},rs;function Bm(){if(rs)return Nr;rs=1;var e=me();Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=void 0;var t=e(ve()),n=fe();return Nr.default=(0,t.default)((0,n.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM19 4h-3.5l-1-1h-5l-1 1H5v2h14z"}),"Delete"),Nr}var $m=Bm();const Ga=se($m);var ni=function(){return ni=Object.assign||function(e){for(var t,n=1,r=arguments.length;n1?i.createElement(F0,null):null,t&&i.createElement(du,null),i.createElement(Jm,null))},wv=i.createElement(Ev,null),xv=i.createElement(ou,null),Xt="RaAppBar",Qt={appBar:"".concat(Xt,"-appBar"),toolbar:"".concat(Xt,"-toolbar"),menuButton:"".concat(Xt,"-menuButton"),menuButtonIconClosed:"".concat(Xt,"-menuButtonIconClosed"),menuButtonIconOpen:"".concat(Xt,"-menuButtonIconOpen"),title:"".concat(Xt,"-title")},jv=Z(Xf,{name:Xt,overridesResolver:function(e,t){return t.root}})(function(e){var t,n,r=e.theme;return t={},t["& .".concat(Qt.toolbar)]=(n={padding:"0 ".concat(r.spacing(1))},n[r.breakpoints.down("md")]={minHeight:r.spacing(6)},n),t["& .".concat(Qt.menuButton)]={marginRight:"0.2em"},t["& .".concat(Qt.title)]={},t}),$r={},ss;function Pv(){if(ss)return $r;ss=1;var e=me();Object.defineProperty($r,"__esModule",{value:!0}),$r.default=void 0;var t=e(ve()),n=fe();return $r.default=(0,t.default)([(0,n.jsx)("path",{d:"M12 5.99 19.53 19H4.47zM12 2 1 21h22z"},"0"),(0,n.jsx)("path",{d:"M13 16h-2v2h2zm0-6h-2v5h2z"},"1")],"WarningAmber"),$r}var kv=Pv();const Cv=se(kv);var _a=function(){return _a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n element");var s=r===!1?i.createElement(mu,Oa({title:n,defaultTitle:t},a)):i.createElement(Hv,Oa({title:n,defaultTitle:t,preferenceKey:r},a));return i.createElement(i.Fragment,null,Dd.createPortal(s,x))},ui=function(){return ui=Object.assign||function(e){for(var t,n=1,r=arguments.length;n components should be used inside a component or provided with a resource prop.");var d=tr({action:"delete",resource:a}),x=d.canAccess,u=d.isPending;return!x||u?null:n==="undoable"?i.createElement(r0,Sa({},r)):i.createElement(Yp,Sa({mutationMode:n},r))},Yr={},ws;function c0(){if(ws)return Yr;ws=1;var e=me();Object.defineProperty(Yr,"__esModule",{value:!0}),Yr.default=void 0;var t=e(ve()),n=fe();return Yr.default=(0,t.default)((0,n.jsx)("path",{d:"M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z"}),"GetApp"),Yr}var u0=c0();const d0=se(u0);var Pi=function(){return Pi=Object.assign||function(e){for(var t,n=1,r=arguments.length;n components should be used inside a component or provided the resource prop.");var d=tr({action:"delete",resource:a,record:r}),x=d.canAccess,u=d.isPending,s=qc();if(!r||r.id==null||!x||u)return null;var p=t||(s!=null&&s.mutationMode?s.mutationMode:"undoable");return p==="undoable"?i.createElement(m0,Aa({record:r},n)):i.createElement(h0,Aa({mutationMode:p,record:r},n))},Qr={},xs;function _0(){if(xs)return Qr;xs=1;var e=me();Object.defineProperty(Qr,"__esModule",{value:!0}),Qr.default=void 0;var t=e(ve()),n=fe();return Qr.default=(0,t.default)((0,n.jsx)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z"}),"Create"),Qr}var O0=_0();const E0=se(O0);var ki=function(){return ki=Object.assign||function(e){for(var t,n=1,r=arguments.length;n components should be used inside a component or provided with a resource prop. (The component set the resource prop for all its children).");var g=Ft(e),O=In(),E=tr({action:"edit",resource:p,record:g}),j=E.canAccess,C=E.isPending;return!g||!j||C?null:i.createElement(S0,ki({component:er,to:O({type:"edit",resource:p,id:g.id}),state:j0[String(x)],label:a,onClick:k0,className:le(C0.root,u)},s),n)},j0={true:{_scrollToTop:!0},false:{}},P0=i.createElement(E0,null),k0=function(e){return e.stopPropagation()},ku="RaEditButton",C0={root:"".concat(ku,"-root")},S0=Z(pt,{name:ku,overridesResolver:function(e,t){return t.root}})({}),En=function(){return En=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&d[d.length-1])&&(p[0]===6||p[0]===2)){n=0;continue}if(p[0]===3&&(!d||p[1]>d[0]&&p[1]0,T=th(S===!1||S===void 0?void 0:!S,p||!I||w||k);Fc(O==="submit"&&(s&&(s.onSuccess||s.onError)||E),'Cannot use props on a button of type "submit". To override the default mutation options on a particular save button, set the prop, or set mutationOptions in the main view component ( or ).');var q=i.useCallback(function(G){return Cs(void 0,void 0,void 0,function(){var ie;return Ss(this,function(he){switch(he.label){case 0:return o!=null&&o.save?[4,o.save(G,wn(wn({},s),{transform:E}))]:[3,2];case 1:ie=he.sent(),he.label=2;case 2:return ie!=null&&Qd(ie,m.setError),[2]}})})},[m.setError,o,s,E]),$=i.useCallback(function(G){return Cs(void 0,void 0,void 0,function(){return Ss(this,function(ie){switch(ie.label){case 0:return u&&u(G),G.defaultPrevented?[2]:O!=="button"?[3,2]:(G.stopPropagation(),[4,m.handleSubmit(q)(G)]);case 1:ie.sent(),ie.label=2;case 2:return[2]}})})},[u,O,m,q]),V=x&&c(x,{_:x});return i.createElement(eh,wn({variant:C,type:O,color:n,"aria-label":V,disabled:T,onClick:$},y),k?i.createElement(Ua,{sx:Y0,size:14,thickness:3,color:"inherit"}):a,V)},Y0={"&.MuiCircularProgress-root":{marginRight:"10px",marginLeft:"2px"}},Q0=i.createElement(X0,null),Z0="RaSaveButton",eh=Z(tt,{name:Z0,overridesResolver:function(e,t){return t.root}})(function(e){var t,n=e.theme;return t={position:"relative"},t["& .MuiSvgIcon-root, & .MuiIcon-root, & .MuiCircularProgress-root"]={marginRight:n.spacing(1)},t["& .MuiSvgIcon-root, & .MuiIcon-root"]={fontSize:18},t}),th=function(e,t){return typeof e>"u"?t:e},rh=function(){return ae.createElement(ah,{onClick:oh,className:"skip-nav-button",label:"ra.navigation.skip_nav",variant:"contained"})},nh="RaSkipNavigationButton",ah=Z(pt,{name:nh,overridesResolver:function(e,t){return t.root}})(function(e){var t=e.theme;return{position:"fixed",padding:t.spacing(1),backgroundColor:t.palette.background.default,color:t.palette.getContrastText(t.palette.background.default),transition:t.transitions.create(["top","opacity"],{easing:t.transitions.easing.easeIn,duration:t.transitions.duration.leavingScreen}),left:t.spacing(2),top:t.spacing(-10),zIndex:5e3,"&:hover":{opacity:.8,backgroundColor:t.palette.background.default},"&:focus":{top:t.spacing(2),transition:t.transitions.create(["top","opacity"],{easing:t.transitions.easing.easeOut,duration:t.transitions.duration.enteringScreen})}}}),oh=function(){if(!(typeof document>"u")){var e=document.getElementById("main-content");e&&(e.setAttribute("tabIndex","-1"),e.focus(),e.blur(),e.removeAttribute("tabIndex"))}},Si=function(){return Si=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&d[d.length-1])&&(p[0]===6||p[0]===2)){n=0;continue}if(p[0]===3&&(!d||p[1]>d[0]&&p[1]"u")throw new Error("DatagridRow expects an id prop");var o=Iu(),h=ce(),l=Ft(e);if(!l)throw new Error("DatagridRow can only be used within a RecordContext or be passed a record prop");var w=Ne(e),k=rr(e),I=k.hasShow||k.hasEdit;if(!w)throw new Error("DatagridRow can only be used within a ResourceContext or be passed a resource prop");var T=(!o||!o.isRowExpandable||o.isRowExpandable(l))&&x,q=rf(w,O,o&&o.expandSingle),$=q[0],V=q[1],G=i.useState(function(){return As(T,a,s)}),ie=G[0],he=G[1];i.useEffect(function(){var ue=As(T,a,s);ue!==ie&&he(ue)},[T,ie,a,s]);var D=hl(),re=i.useCallback(function(ue){V(),ue.stopPropagation()},[V]),Q=i.useCallback(function(ue){!c||!E||(E(O,ue),ue.stopPropagation())},[O,E,c]),J=nf(),ge=i.useCallback(function(ue){return wh(void 0,void 0,void 0,function(){var ye;return xh(this,function(_e){switch(_e.label){case 0:return ue.persist(),[4,J({record:l,resource:w,link:typeof j=="function"?function(Ce,Ue){return j(Ce.id,Ue,Ce)}:j})];case 1:return ye=_e.sent(),j==="expand"?(re(ue),[2]):j==="toggleSelection"?(Q(ue),[2]):ye===!1||ye==null?[2]:(D(ye,{state:{_scrollToTop:!0}}),[2])}})})},[l,w,j,D,re,Q,J]);return ae.createElement(ae.Fragment,null,ae.createElement(kn,Ti({ref:t,className:le(d,(n={},n[te.expandable]=T,n[te.selectable]=c,n[te.clickableRow]=j??I,n)),key:O,style:S,hover:g,onClick:ge},m),x&&ae.createElement(lt,{padding:"none",className:te.expandIconCell},T&&ae.createElement(Eh,{className:le(te.expandIcon,(r={},r[te.expanded]=$,r)),expanded:$,onClick:re,expandContentId:"".concat(O,"-expand")})),s&&ae.createElement(lt,{padding:"checkbox"},ae.createElement(ha,{"aria-label":h("ra.action.select_row",{_:"Select this row"}),color:"primary",className:"select-item ".concat(te.checkbox),checked:c&&P,onClick:Q,disabled:!c})),ae.Children.map(a,function(ue,ye){return i.isValidElement(ue)?ae.createElement(Au,{key:"".concat(O,"-").concat(ue.props.source||ye),className:le("column-".concat(ue.props.source),te.rowCell),record:l,field:ue,resource:w}):null})),T&&$&&ae.createElement(kn,{key:"".concat(O,"-expand"),id:"".concat(O,"-expand"),className:te.expandedPanel},ae.createElement(lt,{colSpan:ie},i.isValidElement(x)?x:i.createElement(x))))}),jh=function(e,t){e.children,e.expand;var n=Fi(e,["children","expand"]);t.children,t.expand;var r=Fi(t,["children","expand"]);return af(n,r)},Mu=i.memo(Nu,jh);Mu.displayName="PureDatagridRow";var Na=function(){return Na=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=x&&(j=d,C=!1,p=new e(p));e:for(;++E0&&m.length>0&&m.every(function(o){return j.includes(o)}),onChange:c,onClick:function(o){return o.stopPropagation()}})),i.Children.map(t,function(o,h){return i.isValidElement(o)?i.createElement(Ih,{className:le(te.headerCell,"column-".concat(o.props.source)),sort:g,field:o,isSorting:(g==null?void 0:g.field)===(o.props.sortBy||o.props.source),key:o.props.source||h,updateSort:y||void 0}):null})))};Du.displayName="DatagridHeader";var Wh=function(e){var t=e.children,n=e.value;return ae.createElement(Cl.Provider,{value:n},t)},nn={},Ts;function Uh(){if(Ts)return nn;Ts=1;var e=me();Object.defineProperty(nn,"__esModule",{value:!0}),nn.default=void 0;var t=e(ve()),n=fe();return nn.default=(0,t.default)((0,n.jsx)("path",{d:"M19 6.41 17.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"),nn}var Kh=Uh();const Xh=se(Kh);var Bi=function(){return Bi=Object.assign||function(e){for(var t,n=1,r=arguments.length;n must be used inside a component");return i.createElement(Xa,null,i.createElement(We,{variant:"body2"},r&&a&&Object.keys(r).length>0?i.createElement(i.Fragment,null,e("ra.navigation.no_filtered_results",{resource:t,name:d(t,0),_:"No results found with the current filters."})," ",i.createElement(pt,{onClick:function(){return a({},[])},label:e("ra.navigation.clear_filters",{_:"Clear filters"})})):e("ra.navigation.no_results",{resource:t,name:d(t,0),_:"No results found."})))},An=function(){return An=Object.assign||function(e){for(var t,n=1,r=arguments.length;n element instead.")})},[t]);var s=function(){if(!t)return[];var g=r.getValues();return t.filter(function(O){var E=xn(g,O.props.source);return O.props.alwaysOn||x[O.props.source]||!$u(E)})},p=i.useCallback(function(g){return u(g.currentTarget.dataset.key)},[u]);return i.createElement(i.Fragment,null,s().map(function(g){return i.createElement(nb,{key:g.key||g.props.source,filterElement:g,handleHide:p,resource:n,className:Ta.filterFormInput})}),i.createElement("div",{className:Ta.clearFix}))},sb=function(e){e.hasCreate,e.resource;var t=Bu(e,["hasCreate","resource"]);return t},Li="RaFilterForm",Ta={clearFix:"".concat(Li,"-clearFix"),filterFormInput:"".concat(Li,"-filterFormInput")},cb=Z("form",{name:Li,overridesResolver:function(e,t){return t.root}})(function(e){var t,n=e.theme;return t={display:"flex",flex:"0 1 auto"},t[n.breakpoints.down("sm")]={width:"100%"},t[n.breakpoints.up("sm")]={minHeight:n.spacing(8)},t[n.breakpoints.up("md")]={flex:"0 1 100%"},t.flexWrap="wrap",t.alignItems="flex-end",t.pointerEvents="none",t.padding="0 0 ".concat(n.spacing(.5)," 0"),t["& .MuiFormHelperText-root"]={display:"none"},t["& .".concat(Ta.clearFix)]={clear:"right"},t["& .".concat(Ta.filterFormInput," .MuiFormControl-root")]={marginTop:"".concat(n.spacing(1))},t}),$u=function(e){return e===""||e==null?!0:typeof e=="object"?Object.keys(e).every(function(t){return $u(e[t])}):!1},an={},Bs;function ub(){if(Bs)return an;Bs=1;var e=me();Object.defineProperty(an,"__esModule",{value:!0}),an.default=void 0;var t=e(ve()),n=fe();return an.default=(0,t.default)((0,n.jsx)("path",{d:"M19 6.41 17.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"}),"Clear"),an}var db=ub();const zi=se(db);var on={},$s;function fb(){if($s)return on;$s=1;var e=me();Object.defineProperty(on,"__esModule",{value:!0}),on.default=void 0;var t=e(ve()),n=fe();return on.default=(0,t.default)((0,n.jsx)("path",{d:"M21 7h-2v2h-2V7h-2V5h2V3h2v2h2zm-2 14-7-3-7 3V5c0-1.1.9-2 2-2h7c-.63.84-1 1.87-1 3 0 2.76 2.24 5 5 5 .34 0 .68-.03 1-.1z"}),"BookmarkAdd"),on}var mb=fb();const vb=se(mb);var ln={},qs;function pb(){if(qs)return ln;qs=1;var e=me();Object.defineProperty(ln,"__esModule",{value:!0}),ln.default=void 0;var t=e(ve()),n=fe();return ln.default=(0,t.default)((0,n.jsx)("path",{d:"M21 7h-6V5h6zm-2 3.9c-.32.07-.66.1-1 .1-2.76 0-5-2.24-5-5 0-1.13.37-2.16 1-3H7c-1.1 0-2 .9-2 2v16l7-3 7 3z"}),"BookmarkRemove"),ln}var hb=pb();const bb=se(hb);var sn={},Ls;function gb(){if(Ls)return sn;Ls=1;var e=me();Object.defineProperty(sn,"__esModule",{value:!0}),sn.default=void 0;var t=e(ve()),n=fe();return sn.default=(0,t.default)((0,n.jsx)("path",{d:"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2m0 15-5-2.18L7 18V5h10z"}),"BookmarkBorder"),sn}var yb=gb();const _b=se(yb);var cn={},zs;function Ob(){if(zs)return cn;zs=1;var e=me();Object.defineProperty(cn,"__esModule",{value:!0}),cn.default=void 0;var t=e(ve()),n=fe();return cn.default=(0,t.default)((0,n.jsx)("path",{d:"M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z"}),"FilterList"),cn}var Eb=Ob();const wb=se(Eb);var un={},Vs;function xb(){if(Vs)return un;Vs=1;var e=me();Object.defineProperty(un,"__esModule",{value:!0}),un.default=void 0;var t=e(ve()),n=fe();return un.default=(0,t.default)((0,n.jsx)("path",{d:"M19 5v14H5V5zm0-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-2"}),"CheckBoxOutlineBlank"),un}var jb=xb();const Pb=se(jb);var dn={},Hs;function kb(){if(Hs)return dn;Hs=1;var e=me();Object.defineProperty(dn,"__esModule",{value:!0}),dn.default=void 0;var t=e(ve()),n=fe();return dn.default=(0,t.default)((0,n.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-2m-9 14-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z"}),"CheckBox"),dn}var Cb=kb();const Sb=se(Cb);var Rb=i.forwardRef(function(e,t){var n=e.filter,r=e.onShow,a=e.onHide,d=e.autoFocus,x=e.displayed,u=Ne(e),s=i.useCallback(function(){r({source:n.props.source,defaultValue:n.props.defaultValue})},[n.props.defaultValue,n.props.source,r]),p=i.useCallback(function(){a({source:n.props.source})},[n.props.source,a]);return i.createElement(Lt,{className:"new-filter-item","data-key":n.props.source,"data-default-value":n.props.defaultValue,key:n.props.source,onClick:x?p:s,autoFocus:d,ref:t,disabled:n.props.disabled,role:"menuitemcheckbox","aria-checked":x},i.createElement(Yt,null,x?i.createElement(Sb,{fontSize:"small"}):i.createElement(Pb,{fontSize:"small"})),i.createElement(ur,null,i.createElement(jn,{label:n.props.label,source:n.props.source,resource:u})))}),Al=function(e){return Va("".concat(e,".savedQueries"),[])},Il=function(e){return Array.isArray(e)?e.filter(function(t){return Ab(t)}):[]},Ab=function(e){var t,n;return!!(e.label&&typeof e.label=="string"&&e.value&&typeof Array.isArray(e.value.displayedFilters)&&typeof e.value.perPage=="number"&&typeof((t=e.value.sort)===null||t===void 0?void 0:t.field)=="string"&&typeof((n=e.value.sort)===null||n===void 0?void 0:n.order)=="string"&&typeof e.value.filter=="object")},Ib=function(e){var t=e.open,n=e.onClose,r=ce(),a=jt(),d=a.resource,x=a.filterValues,u=a.displayedFilters,s=a.sort,p=a.perPage,g=Al(d),O=g[0],E=g[1],j=i.useState(""),C=j[0],P=j[1],S=function(m){P(m.target.value)},y=function(m){m.preventDefault(),c()},c=function(){var m={label:C,value:{filter:x,sort:s,perPage:p,displayedFilters:u}},o=Il(O);E(o.concat(m)),P(""),n()};return i.createElement(wl,{open:t,onClose:n,"aria-labelledby":"form-dialog-title"},i.createElement(_l,{id:"form-dialog-title"},r("ra.saved_queries.new_dialog_title",{_:"Save current query as"})),i.createElement(Ol,null,i.createElement("form",{onSubmit:y},i.createElement(yl,{autoFocus:!0,margin:"dense",id:"name",label:r("ra.saved_queries.query_name",{_:"Query name"}),fullWidth:!0,value:C,onChange:S}))),i.createElement(El,null,i.createElement(tt,{onClick:n},r("ra.action.cancel")),i.createElement(tt,{onClick:c,color:"primary"},r("ra.action.save"))))},Ws=function(e,t,n){if(n||arguments.length===2)for(var r=0,a=t.length,d;r must be called inside a ResourceContextProvider, or must provide a resource prop");var g=Al(s||"")[0],O=hl(),E=jt(),j=E.displayedFilters,C=j===void 0?{}:j,P=E.filterValues,S=E.perPage,y=E.setFilters,c=E.showFilter,m=E.hideFilter,o=E.sort,h=!fr(P,{}),l=Il(g),w=l.some(function(ne){return fr(ne.value,{filter:P,sort:o,perPage:S,displayedFilters:C})}),k=i.useState(!1),I=k[0],T=k[1],q=i.useRef();if(u===void 0)throw new Error("The component requires the prop to be set");var $=u.filter(function(ne){return!ne.props.alwaysOn}),V=i.useCallback(function(ne){ne.preventDefault(),T(!0),q.current=ne.currentTarget},[q,T]),G=i.useCallback(function(){T(!1)},[T]),ie=i.useCallback(function(ne){var we=ne.source,Ee=ne.defaultValue;c(we,Ee===""?void 0:Ee),setTimeout(function(){var je=document.querySelector("input[name='".concat(we,"']"));je&&je.focus()},50),T(!1)},[c,T]),he=i.useCallback(function(ne){var we=ne.source;m(we),T(!1)},[m,T]),D=i.useState(!1),re=D[0],Q=D[1],J=function(){Q(!1)},ge=function(){T(!1),Q(!0)},ue=i.useState(!1),ye=ue[0],_e=ue[1],Ce=function(){_e(!1)},Ue=function(){T(!1),_e(!0)};return $.length===0&&l.length===0&&!h?null:i.createElement(Db,Vi({className:n},Tb(x)),i.createElement(pt,{className:"add-filter",label:"ra.action.add_filter","aria-haspopup":"true",onClick:V,variant:d,size:a},i.createElement(wb,null)),i.createElement(gl,{open:I,anchorEl:q.current,onClose:G},$.map(function(ne,we){return i.createElement(Rb,{key:ne.props.source,filter:ne,displayed:!!C[ne.props.source],resource:s,onShow:ie,onHide:he,autoFocus:we===0})}),(h||l.length>0)&&i.createElement(nm,null),l.map(function(ne,we){return fr(ne.value,{filter:P,sort:o,perPage:S,displayedFilters:C})?i.createElement(Lt,{onClick:Ue,key:we},i.createElement(Yt,null,i.createElement(bb,{fontSize:"small"})),i.createElement(ur,null,p("ra.saved_queries.remove_label_with_name",{_:'Remove query "%{name}"',name:ne.label}))):i.createElement(Lt,{onClick:function(){var Ee,je;O({search:Zo.stringify({filter:JSON.stringify(ne.value.filter),sort:(Ee=ne.value.sort)===null||Ee===void 0?void 0:Ee.field,order:(je=ne.value.sort)===null||je===void 0?void 0:je.order,page:1,perPage:ne.value.perPage,displayedFilters:JSON.stringify(ne.value.displayedFilters)})}),T(!1)},key:we},i.createElement(Yt,null,i.createElement(_b,{fontSize:"small"})),i.createElement(ur,null,ne.label))}),h&&!w&&!r&&i.createElement(Lt,{onClick:ge},i.createElement(Yt,null,i.createElement(vb,{fontSize:"small"})),i.createElement(ur,null,p("ra.saved_queries.new_label",{_:"Save current query..."}))),h&&i.createElement(Lt,{onClick:function(){y({},{}),T(!1)}},i.createElement(Yt,null,i.createElement(zi,{fontSize:"small"})),i.createElement(ur,null,p("ra.action.remove_all_filters",{_:"Remove all filters"})))),!r&&i.createElement(i.Fragment,null,i.createElement(Ib,{open:re,onClose:J}),i.createElement(Nb,{open:ye,onClose:Ce})))},Tb=function(e){e.displayedFilters,e.filterValues,e.showFilter;var t=qu(e,["displayedFilters","filterValues","showFilter"]);return t},Fb="RaFilterButton",Db=Z("div",{name:Fb,overridesResolver:function(e,t){return t.root}})({display:"inline-block"}),Hi=function(){return Hi=Object.assign||function(e){for(var t,n=1,r=arguments.length;ny-1)throw new Error(P("ra.navigation.page_out_of_boundaries",{page:k+1}));j(k+1)},[y,j,P]),m=i.useCallback(function(w){C(w.target.value)},[C]),o=i.useCallback(function(w){var k=w.from,I=w.to,T=w.count;return T===-1&&p?P("ra.navigation.partial_page_range_info",{offsetBegin:k,offsetEnd:I,_:"%{from}-%{to} of more than %{to}"}):P("ra.navigation.page_range_info",{offsetBegin:k,offsetEnd:I,total:T===-1?I:T,_:"%{from}-%{to} of %{count === -1 ? to : count}"})},[P,p]),h=i.useCallback(function(w){return P("ra.navigation.".concat(w),{_:"Go to ".concat(w," page")})},[P]);if(s)return i.createElement(Nn,{variant:"dense"});if(E===0||g<1||E!=null&&g>y)return d!=null,null;if(S)return i.createElement(Jl,Fa({count:E??-1,rowsPerPage:O,page:g-1,onPageChange:c,rowsPerPageOptions:Hb,component:"span",labelDisplayedRows:o},jr(x)));var l=r||(!s&&E!=null?Bb:void 0);return i.createElement(Jl,Fa({count:E??-1,rowsPerPage:O,page:g-1,onPageChange:c,onRowsPerPageChange:m,ActionsComponent:l,nextIconButtonProps:{disabled:!p},component:"span",labelRowsPerPage:P("ra.navigation.page_rows_per_page"),labelDisplayedRows:o,getItemAriaLabel:h,rowsPerPageOptions:n},jr(x)))}),Vb=[5,10,25,50],Hb=[],Da=function(){return Da=Object.assign||function(e){for(var t,n=1,r=arguments.length;n"u"||!O.message?"ra.auth.sign_in_error":O.message,{type:"error",messageArgs:{_:typeof O=="string"?O:O&&O.message?O.message:void 0}})})};return i.createElement(Jb,{onSubmit:p,mode:"onChange",noValidate:!0,className:n},i.createElement(Xa,{className:hr.content},i.createElement(Zt,{autoFocus:!0,source:"username",label:u("ra.auth.username"),autoComplete:"username",validate:Kl()}),i.createElement(Zt,{source:"password",label:u("ra.auth.password"),type:"password",autoComplete:"current-password",validate:Kl()}),i.createElement(tt,{variant:"contained",type:"submit",color:"primary",disabled:a,fullWidth:!0,className:hr.button},a?i.createElement(Ua,{className:hr.icon,size:19,thickness:3}):u("ra.auth.sign_in"))))},la="RaLoginForm",hr={content:"".concat(la,"-content"),button:"".concat(la,"-button"),icon:"".concat(la,"-icon")},Jb=Z(Vc,{name:la,overridesResolver:function(e,t){return t.root}})(function(e){var t,n=e.theme;return t={},t["& .".concat(hr.content)]={width:300},t["& .".concat(hr.button)]={marginTop:n.spacing(2)},t["& .".concat(hr.icon)]={margin:n.spacing(.3)},t}),Wi=function(){return Wi=Object.assign||function(e){for(var t,n=1,r=arguments.length;n"u"&&E?fg:n;return!a||!S&&y&&p?null:i.createElement(vg,Gi({className:le("edit-page",d)},O),g!==!1&&i.createElement(ar,{title:g,defaultTitle:P,preferenceKey:"".concat(C,".edit.title")}),c,i.createElement("div",{className:le(yr.main,(t={},t[yr.noActions]=!c,t))},i.createElement(u,{className:yr.card},S?a:i.createElement(Xa,null," ")),r))},ua="RaEdit",yr={main:"".concat(ua,"-main"),noActions:"".concat(ua,"-noActions"),card:"".concat(ua,"-card")},vg=Z("div",{name:ua,overridesResolver:function(e,t){return t.root}})((fn={},fn["& .".concat(yr.main)]={display:"flex",alignItems:"flex-start"},fn["& .".concat(yr.noActions)]={marginTop:"1em"},fn["& .".concat(yr.card)]={flex:"1 1 auto"},fn)),Ji=function(){return Ji=Object.assign||function(e){for(var t,n=1,r=arguments.length;n"u"&&S?Sg:n;return!a||!P&&p?null:i.createElement(Ag,Zi({className:le("show-page",d)},O),g!==!1&&i.createElement(ar,{title:g,defaultTitle:C,preferenceKey:"".concat(j,".show.title")}),y!==!1&&y,i.createElement("div",{className:le(Or.main,(t={},t[Or.noActions]=!y,t))},i.createElement(u,{className:Or.card},a),r))},fa="RaShow",Or={main:"".concat(fa,"-main"),noActions:"".concat(fa,"-noActions"),card:"".concat(fa,"-card")},Ag=Z("div",{name:fa,overridesResolver:function(e,t){return t.root}})((mn={},mn["& .".concat(Or.main)]={display:"flex"},mn["& .".concat(Or.noActions)]={marginTop:"1em"},mn["& .".concat(Or.card)]={flex:"1 1 auto"},mn)),el=function(){return el=Object.assign||function(e){for(var t,n=1,r=arguments.length;n *":{color:n.palette.primary.main}},t}),Gg=function(e){return e.stopPropagation()},Xs=function(e){var t=e.clickable;return i.createElement(Zc,{sx:{cursor:"inherit"},size:"small",label:i.createElement(Af,null),clickable:t})},al=function(){return al=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0&&e.call(n.callee)==="[object Function]"),a},yo}var _o,Qs;function xy(){if(Qs)return _o;Qs=1;var e;if(!Object.keys){var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=td(),a=Object.prototype.propertyIsEnumerable,d=!a.call({toString:null},"toString"),x=a.call(function(){},"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],s=function(E){var j=E.constructor;return j&&j.prototype===E},p={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},g=function(){if(typeof window>"u")return!1;for(var E in window)try{if(!p["$"+E]&&t.call(window,E)&&window[E]!==null&&typeof window[E]=="object")try{s(window[E])}catch{return!0}}catch{return!0}return!1}(),O=function(E){if(typeof window>"u"||!g)return s(E);try{return s(E)}catch{return!1}};e=function(j){var C=j!==null&&typeof j=="object",P=n.call(j)==="[object Function]",S=r(j),y=C&&n.call(j)==="[object String]",c=[];if(!C&&!P&&!S)throw new TypeError("Object.keys called on a non-object");var m=x&&P;if(y&&j.length>0&&!t.call(j,0))for(var o=0;o0)for(var h=0;h"u"||!P?e:P(Uint8Array),c={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?e:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?e:ArrayBuffer,"%ArrayIteratorPrototype%":j&&P?P([][Symbol.iterator]()):e,"%AsyncFromSyncIteratorPrototype%":e,"%AsyncFunction%":S,"%AsyncGenerator%":S,"%AsyncGeneratorFunction%":S,"%AsyncIteratorPrototype%":S,"%Atomics%":typeof Atomics>"u"?e:Atomics,"%BigInt%":typeof BigInt>"u"?e:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?e:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?e:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?e:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":t,"%eval%":eval,"%EvalError%":n,"%Float32Array%":typeof Float32Array>"u"?e:Float32Array,"%Float64Array%":typeof Float64Array>"u"?e:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?e:FinalizationRegistry,"%Function%":s,"%GeneratorFunction%":S,"%Int8Array%":typeof Int8Array>"u"?e:Int8Array,"%Int16Array%":typeof Int16Array>"u"?e:Int16Array,"%Int32Array%":typeof Int32Array>"u"?e:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":j&&P?P(P([][Symbol.iterator]())):e,"%JSON%":typeof JSON=="object"?JSON:e,"%Map%":typeof Map>"u"?e:Map,"%MapIteratorPrototype%":typeof Map>"u"||!j||!P?e:P(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?e:Promise,"%Proxy%":typeof Proxy>"u"?e:Proxy,"%RangeError%":r,"%ReferenceError%":a,"%Reflect%":typeof Reflect>"u"?e:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?e:Set,"%SetIteratorPrototype%":typeof Set>"u"||!j||!P?e:P(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?e:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":j&&P?P(""[Symbol.iterator]()):e,"%Symbol%":j?Symbol:e,"%SyntaxError%":d,"%ThrowTypeError%":E,"%TypedArray%":y,"%TypeError%":x,"%Uint8Array%":typeof Uint8Array>"u"?e:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?e:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?e:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?e:Uint32Array,"%URIError%":u,"%WeakMap%":typeof WeakMap>"u"?e:WeakMap,"%WeakRef%":typeof WeakRef>"u"?e:WeakRef,"%WeakSet%":typeof WeakSet>"u"?e:WeakSet};if(P)try{null.error}catch(D){var m=P(P(D));c["%Error.prototype%"]=m}var o=function D(re){var Q;if(re==="%AsyncFunction%")Q=p("async function () {}");else if(re==="%GeneratorFunction%")Q=p("function* () {}");else if(re==="%AsyncGeneratorFunction%")Q=p("async function* () {}");else if(re==="%AsyncGenerator%"){var J=D("%AsyncGeneratorFunction%");J&&(Q=J.prototype)}else if(re==="%AsyncIteratorPrototype%"){var ge=D("%AsyncGenerator%");ge&&P&&(Q=P(ge.prototype))}return c[re]=Q,Q},h={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},l=Ml(),w=nd(),k=l.call(Function.call,Array.prototype.concat),I=l.call(Function.apply,Array.prototype.splice),T=l.call(Function.call,String.prototype.replace),q=l.call(Function.call,String.prototype.slice),$=l.call(Function.call,RegExp.prototype.exec),V=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,G=/\\(\\)?/g,ie=function(re){var Q=q(re,0,1),J=q(re,-1);if(Q==="%"&&J!=="%")throw new d("invalid intrinsic syntax, expected closing `%`");if(J==="%"&&Q!=="%")throw new d("invalid intrinsic syntax, expected opening `%`");var ge=[];return T(re,V,function(ue,ye,_e,Ce){ge[ge.length]=_e?T(Ce,G,"$1"):ye||ue}),ge},he=function(re,Q){var J=re,ge;if(w(h,J)&&(ge=h[J],J="%"+ge[0]+"%"),w(c,J)){var ue=c[J];if(ue===S&&(ue=o(J)),typeof ue>"u"&&!Q)throw new x("intrinsic "+re+" exists, but is not available. Please file an issue!");return{alias:ge,name:J,value:ue}}throw new d("intrinsic "+re+" does not exist!")};return To=function(re,Q){if(typeof re!="string"||re.length===0)throw new x("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof Q!="boolean")throw new x('"allowMissing" argument must be a boolean');if($(/^%?[^%]*%?$/,re)===null)throw new d("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var J=ie(re),ge=J.length>0?J[0]:"",ue=he("%"+ge+"%",Q),ye=ue.name,_e=ue.value,Ce=!1,Ue=ue.alias;Ue&&(ge=Ue[0],I(J,k([0,1],Ue)));for(var ne=1,we=!0;ne=J.length){var $e=g(_e,Ee);we=!!$e,we&&"get"in $e&&!("originalValue"in $e.get)?_e=$e.get:_e=_e[Ee]}else we=w(_e,Ee),_e=_e[Ee];we&&!Ce&&(c[ye]=_e)}}return _e},To}var Fo,vc;function Tl(){if(vc)return Fo;vc=1;var e=Dn(),t=e("%Object.defineProperty%",!0)||!1;if(t)try{t({},"a",{value:1})}catch{t=!1}return Fo=t,Fo}var Do,pc;function ad(){if(pc)return Do;pc=1;var e=Dn(),t=e("%Object.getOwnPropertyDescriptor%",!0);if(t)try{t([],"length")}catch{t=null}return Do=t,Do}var Bo,hc;function od(){if(hc)return Bo;hc=1;var e=Tl(),t=rd(),n=Fn(),r=ad();return Bo=function(d,x,u){if(!d||typeof d!="object"&&typeof d!="function")throw new n("`obj` must be an object or a function`");if(typeof x!="string"&&typeof x!="symbol")throw new n("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new n("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new n("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new n("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new n("`loose`, if provided, must be a boolean");var s=arguments.length>3?arguments[3]:null,p=arguments.length>4?arguments[4]:null,g=arguments.length>5?arguments[5]:null,O=arguments.length>6?arguments[6]:!1,E=!!r&&r(d,x);if(e)e(d,x,{configurable:g===null&&E?E.configurable:!g,enumerable:s===null&&E?E.enumerable:!s,value:u,writable:p===null&&E?E.writable:!p});else if(O||!s&&!p&&!g)d[x]=u;else throw new t("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},Bo}var $o,bc;function id(){if(bc)return $o;bc=1;var e=Tl(),t=function(){return!!e};return t.hasArrayLengthDefineBug=function(){if(!e)return null;try{return e([],"length",{value:1}).length!==1}catch{return!0}},$o=t,$o}var qo,gc;function ld(){if(gc)return qo;gc=1;var e=jy(),t=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",n=Object.prototype.toString,r=Array.prototype.concat,a=od(),d=function(p){return typeof p=="function"&&n.call(p)==="[object Function]"},x=id()(),u=function(p,g,O,E){if(g in p){if(E===!0){if(p[g]===O)return}else if(!d(E)||!E())return}x?a(p,g,O,!0):a(p,g,O)},s=function(p,g){var O=arguments.length>2?arguments[2]:{},E=e(g);t&&(E=r.call(E,Object.getOwnPropertySymbols(g)));for(var j=0;j4294967295||d(s)!==s)throw new a("`length` must be a positive 32-bit integer");var p=arguments.length>2&&!!arguments[2],g=!0,O=!0;if("length"in u&&r){var E=r(u,"length");E&&!E.configurable&&(g=!1),E&&!E.writable&&(O=!1)}return(g||O||!p)&&(n?t(u,"length",s,!0,!0):t(u,"length",s)),u},zo}var _c;function sd(){return _c||(_c=1,function(e){var t=Ml(),n=Dn(),r=Ty(),a=Fn(),d=n("%Function.prototype.apply%"),x=n("%Function.prototype.call%"),u=n("%Reflect.apply%",!0)||t.call(x,d),s=Tl(),p=n("%Math.max%");e.exports=function(E){if(typeof E!="function")throw new a("a function is required");var j=u(t,x,arguments);return r(j,1+p(0,E.length-(arguments.length-1)),!0)};var g=function(){return u(t,d,arguments)};s?s(e.exports,"apply",{value:g}):e.exports.apply=g}(Lo)),Lo.exports}var Vo,Oc;function Fy(){if(Oc)return Vo;Oc=1;var e=Fn();return Vo=function(n){if(n==null)throw new e(arguments.length>0&&arguments[1]||"Cannot call method on "+n);return n},Vo}var Ho,Ec;function Dy(){if(Ec)return Ho;Ec=1;var e=Dn(),t=sd(),n=t(e("String.prototype.indexOf"));return Ho=function(a,d){var x=e(a,!!d);return typeof x=="function"&&n(a,".prototype.")>-1?t(x):x},Ho}var Wo,wc;function cd(){if(wc)return Wo;wc=1;var e=Fy(),t=Dy(),n=t("Object.prototype.propertyIsEnumerable"),r=t("Array.prototype.push");return Wo=function(d){var x=e(d),u=[];for(var s in x)n(x,s)&&r(u,[s,x[s]]);return u},Wo}var Uo,xc;function ud(){if(xc)return Uo;xc=1;var e=cd();return Uo=function(){return typeof Object.entries=="function"?Object.entries:e},Uo}var Ko,jc;function By(){if(jc)return Ko;jc=1;var e=ud(),t=ld();return Ko=function(){var r=e();return t(Object,{entries:r},{entries:function(){return Object.entries!==r}}),r},Ko}var Xo,Pc;function $y(){if(Pc)return Xo;Pc=1;var e=ld(),t=sd(),n=cd(),r=ud(),a=By(),d=t(r(),Object);return e(d,{getPolyfill:r,implementation:n,shim:a}),Xo=d,Xo}var Go,kc;function qy(){if(kc)return Go;kc=1;var e=function(){};return Go=e,Go}var Jo,Cc;function Ly(){if(Cc)return Jo;Cc=1;var e=$y(),t=qy(),n=nd(),r=function(o){t(!1,o)},a=String.prototype.replace,d=String.prototype.split,x="||||",u=function(m){var o=m%100,h=o%10;return o!==11&&h===1?0:2<=h&&h<=4&&!(o>=12&&o<=14)?1:2},s={pluralTypes:{arabic:function(m){if(m<3)return m;var o=m%100;return o>=3&&o<=10?3:o>=11?4:5},bosnian_serbian:u,chinese:function(){return 0},croatian:u,french:function(m){return m>=2?1:0},german:function(m){return m!==1?1:0},russian:u,lithuanian:function(m){return m%10===1&&m%100!==11?0:m%10>=2&&m%10<=9&&(m%100<11||m%100>19)?1:2},czech:function(m){return m===1?0:m>=2&&m<=4?1:2},polish:function(m){if(m===1)return 0;var o=m%10;return 2<=o&&o<=4&&(m%100<10||m%100>=20)?1:2},icelandic:function(m){return m%10!==1||m%100===11?1:0},slovenian:function(m){var o=m%100;return o===1?0:o===2?1:o===3||o===4?2:3},romanian:function(m){if(m===1)return 0;var o=m%100;return m===0||o>=2&&o<=19?1:2},ukrainian:u},pluralTypeToLanguages:{arabic:["ar"],bosnian_serbian:["bs-Latn-BA","bs-Cyrl-BA","srl-RS","sr-RS"],chinese:["id","id-ID","ja","ko","ko-KR","lo","ms","th","th-TH","zh"],croatian:["hr","hr-HR"],german:["fa","da","de","en","es","fi","el","he","hi-IN","hu","hu-HU","it","nl","no","pt","sv","tr"],french:["fr","tl","pt-br"],russian:["ru","ru-RU"],lithuanian:["lt"],czech:["cs","cs-CZ","sk"],polish:["pl"],icelandic:["is","mk"],slovenian:["sl-SL"],romanian:["ro"],ukrainian:["uk","ua"]}};function p(m){for(var o={},h=e(m),l=0;l{const n="/api";return t.headers=t.headers||new Headers({Accept:"application/json"}),t.headers.set("X-GripMock-RequestInternal","92b4d5a9-c74b-4ac0-989c-717f80acba22"),Df(`${n}${e}`,t)},Zy=(e,t)=>{const n=new zf(e,{keys:Object.keys(t),includeScore:!0});for(const r of Object.values(t))console.log("$fuse",r,n.search(r));return e},e1=(e,t)=>{const{fuse:n}=t;return delete t.fuse,Object.keys(t).length>0&&(e=Jy(e,Qy(t))),n!==void 0&&(e=Zy(e,n)),e},Yo=(e,t,n)=>{if(t===void 0&&n===void 0)return e;const{field:r,order:a}=n;return Xy(e1(e,t),[r],[a.toLowerCase()])},t1={getList:async(e,t)=>{const{page:n,perPage:r}=t.pagination,{field:a,order:d}=t.sort,x={sort:JSON.stringify([a,d]),range:JSON.stringify([(n-1)*r,n*r-1]),filter:JSON.stringify(t.filter)},u=`/${e}?${Zo.stringify(x)}`,{json:s}=await It(u);return console.log("$list",s,t),{data:Yo(s,t.filter,t.sort),total:s.length}},getOne:async(e,t)=>{const{json:n}=await It(`/${e}/${t.id}`);return{data:n}},getMany:async(e,t)=>{const n={filter:JSON.stringify({ids:t.ids})},r=`/${e}?${Zo.stringify(n)}`,{json:a}=await It(r);return{data:Yo(a,t.filter,t.sort)}},getManyReference:async(e,t)=>{const n=`/${e}/${t.id}/${t.target}`,{json:r}=await It(n);return{data:Yo(r,t.filter,t.sort),total:r.length}},create:async(e,t)=>(await It(`/${e}`,{method:"POST",body:JSON.stringify(t.data)}),{data:t.data}),update:async(e,t)=>(await It(`/${e}`,{method:"POST",body:JSON.stringify(t.data)}),{id:t.data.id,data:t.data}),updateMany:async(e,t)=>(await It(`/${e}`,{method:"POST",body:JSON.stringify(t.data)}),{data:[]}),delete:async(e,t)=>{const n=`/${e}/batchDelete`;return await It(n,{method:"POST",body:JSON.stringify([t.id])}),{data:[]}},deleteMany:async(e,t)=>{const n=`/${e}/batchDelete`;return await It(n,{method:"POST",body:JSON.stringify(t.ids)}),{data:[]}}};var va={exports:{}},r1=va.exports,Rc;function n1(){return Rc||(Rc=1,function(e,t){(function(n,r){e.exports=r(Bf())})(r1,n=>(()=>{var r={9735:(u,s)=>{s.__esModule=!0,s.default={scheme:"apathy",author:"jannik siebert (https://github.com/janniks)",base00:"#031A16",base01:"#0B342D",base02:"#184E45",base03:"#2B685E",base04:"#5F9C92",base05:"#81B5AC",base06:"#A7CEC8",base07:"#D2E7E4",base08:"#3E9688",base09:"#3E7996",base0A:"#3E4C96",base0B:"#883E96",base0C:"#963E4C",base0D:"#96883E",base0E:"#4C963E",base0F:"#3E965B"},u.exports=s.default},294:(u,s)=>{s.__esModule=!0,s.default={scheme:"ashes",author:"jannik siebert (https://github.com/janniks)",base00:"#1C2023",base01:"#393F45",base02:"#565E65",base03:"#747C84",base04:"#ADB3BA",base05:"#C7CCD1",base06:"#DFE2E5",base07:"#F3F4F5",base08:"#C7AE95",base09:"#C7C795",base0A:"#AEC795",base0B:"#95C7AE",base0C:"#95AEC7",base0D:"#AE95C7",base0E:"#C795AE",base0F:"#C79595"},u.exports=s.default},1733:(u,s)=>{s.__esModule=!0,s.default={scheme:"atelier dune",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune)",base00:"#20201d",base01:"#292824",base02:"#6e6b5e",base03:"#7d7a68",base04:"#999580",base05:"#a6a28c",base06:"#e8e4cf",base07:"#fefbec",base08:"#d73737",base09:"#b65611",base0A:"#cfb017",base0B:"#60ac39",base0C:"#1fad83",base0D:"#6684e1",base0E:"#b854d4",base0F:"#d43552"},u.exports=s.default},8974:(u,s)=>{s.__esModule=!0,s.default={scheme:"atelier forest",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest)",base00:"#1b1918",base01:"#2c2421",base02:"#68615e",base03:"#766e6b",base04:"#9c9491",base05:"#a8a19f",base06:"#e6e2e0",base07:"#f1efee",base08:"#f22c40",base09:"#df5320",base0A:"#d5911a",base0B:"#5ab738",base0C:"#00ad9c",base0D:"#407ee7",base0E:"#6666ea",base0F:"#c33ff3"},u.exports=s.default},6933:(u,s)=>{s.__esModule=!0,s.default={scheme:"atelier heath",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath)",base00:"#1b181b",base01:"#292329",base02:"#695d69",base03:"#776977",base04:"#9e8f9e",base05:"#ab9bab",base06:"#d8cad8",base07:"#f7f3f7",base08:"#ca402b",base09:"#a65926",base0A:"#bb8a35",base0B:"#379a37",base0C:"#159393",base0D:"#516aec",base0E:"#7b59c0",base0F:"#cc33cc"},u.exports=s.default},523:(u,s)=>{s.__esModule=!0,s.default={scheme:"atelier lakeside",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/)",base00:"#161b1d",base01:"#1f292e",base02:"#516d7b",base03:"#5a7b8c",base04:"#7195a8",base05:"#7ea2b4",base06:"#c1e4f6",base07:"#ebf8ff",base08:"#d22d72",base09:"#935c25",base0A:"#8a8a0f",base0B:"#568c3b",base0C:"#2d8f6f",base0D:"#257fad",base0E:"#5d5db1",base0F:"#b72dd2"},u.exports=s.default},1223:(u,s)=>{s.__esModule=!0,s.default={scheme:"atelier seaside",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/)",base00:"#131513",base01:"#242924",base02:"#5e6e5e",base03:"#687d68",base04:"#809980",base05:"#8ca68c",base06:"#cfe8cf",base07:"#f0fff0",base08:"#e6193c",base09:"#87711d",base0A:"#c3c322",base0B:"#29a329",base0C:"#1999b3",base0D:"#3d62f5",base0E:"#ad2bee",base0F:"#e619c3"},u.exports=s.default},1233:(u,s)=>{s.__esModule=!0,s.default={scheme:"bespin",author:"jan t. sott",base00:"#28211c",base01:"#36312e",base02:"#5e5d5c",base03:"#666666",base04:"#797977",base05:"#8a8986",base06:"#9d9b97",base07:"#baae9e",base08:"#cf6a4c",base09:"#cf7d34",base0A:"#f9ee98",base0B:"#54be0d",base0C:"#afc4db",base0D:"#5ea6ea",base0E:"#9b859d",base0F:"#937121"},u.exports=s.default},2847:(u,s)=>{s.__esModule=!0,s.default={scheme:"brewer",author:"timothée poisot (http://github.com/tpoisot)",base00:"#0c0d0e",base01:"#2e2f30",base02:"#515253",base03:"#737475",base04:"#959697",base05:"#b7b8b9",base06:"#dadbdc",base07:"#fcfdfe",base08:"#e31a1c",base09:"#e6550d",base0A:"#dca060",base0B:"#31a354",base0C:"#80b1d3",base0D:"#3182bd",base0E:"#756bb1",base0F:"#b15928"},u.exports=s.default},8120:(u,s)=>{s.__esModule=!0,s.default={scheme:"bright",author:"chris kempson (http://chriskempson.com)",base00:"#000000",base01:"#303030",base02:"#505050",base03:"#b0b0b0",base04:"#d0d0d0",base05:"#e0e0e0",base06:"#f5f5f5",base07:"#ffffff",base08:"#fb0120",base09:"#fc6d24",base0A:"#fda331",base0B:"#a1c659",base0C:"#76c7b7",base0D:"#6fb3d2",base0E:"#d381c3",base0F:"#be643c"},u.exports=s.default},6305:(u,s)=>{s.__esModule=!0,s.default={scheme:"chalk",author:"chris kempson (http://chriskempson.com)",base00:"#151515",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#b0b0b0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#f5f5f5",base08:"#fb9fb1",base09:"#eda987",base0A:"#ddb26f",base0B:"#acc267",base0C:"#12cfc0",base0D:"#6fc2ef",base0E:"#e1a3ee",base0F:"#deaf8f"},u.exports=s.default},525:(u,s)=>{s.__esModule=!0,s.default={scheme:"codeschool",author:"brettof86",base00:"#232c31",base01:"#1c3657",base02:"#2a343a",base03:"#3f4944",base04:"#84898c",base05:"#9ea7a6",base06:"#a7cfa3",base07:"#b5d8f6",base08:"#2a5491",base09:"#43820d",base0A:"#a03b1e",base0B:"#237986",base0C:"#b02f30",base0D:"#484d79",base0E:"#c59820",base0F:"#c98344"},u.exports=s.default},4124:(u,s)=>{s.__esModule=!0,s.default={scheme:"colors",author:"mrmrs (http://clrs.cc)",base00:"#111111",base01:"#333333",base02:"#555555",base03:"#777777",base04:"#999999",base05:"#bbbbbb",base06:"#dddddd",base07:"#ffffff",base08:"#ff4136",base09:"#ff851b",base0A:"#ffdc00",base0B:"#2ecc40",base0C:"#7fdbff",base0D:"#0074d9",base0E:"#b10dc9",base0F:"#85144b"},u.exports=s.default},7167:(u,s)=>{s.__esModule=!0,s.default={scheme:"default",author:"chris kempson (http://chriskempson.com)",base00:"#181818",base01:"#282828",base02:"#383838",base03:"#585858",base04:"#b8b8b8",base05:"#d8d8d8",base06:"#e8e8e8",base07:"#f8f8f8",base08:"#ab4642",base09:"#dc9656",base0A:"#f7ca88",base0B:"#a1b56c",base0C:"#86c1b9",base0D:"#7cafc2",base0E:"#ba8baf",base0F:"#a16946"},u.exports=s.default},4582:(u,s)=>{s.__esModule=!0,s.default={scheme:"eighties",author:"chris kempson (http://chriskempson.com)",base00:"#2d2d2d",base01:"#393939",base02:"#515151",base03:"#747369",base04:"#a09f93",base05:"#d3d0c8",base06:"#e8e6df",base07:"#f2f0ec",base08:"#f2777a",base09:"#f99157",base0A:"#ffcc66",base0B:"#99cc99",base0C:"#66cccc",base0D:"#6699cc",base0E:"#cc99cc",base0F:"#d27b53"},u.exports=s.default},7096:(u,s)=>{s.__esModule=!0,s.default={scheme:"embers",author:"jannik siebert (https://github.com/janniks)",base00:"#16130F",base01:"#2C2620",base02:"#433B32",base03:"#5A5047",base04:"#8A8075",base05:"#A39A90",base06:"#BEB6AE",base07:"#DBD6D1",base08:"#826D57",base09:"#828257",base0A:"#6D8257",base0B:"#57826D",base0C:"#576D82",base0D:"#6D5782",base0E:"#82576D",base0F:"#825757"},u.exports=s.default},9887:(u,s)=>{s.__esModule=!0,s.default={scheme:"flat",author:"chris kempson (http://chriskempson.com)",base00:"#2C3E50",base01:"#34495E",base02:"#7F8C8D",base03:"#95A5A6",base04:"#BDC3C7",base05:"#e0e0e0",base06:"#f5f5f5",base07:"#ECF0F1",base08:"#E74C3C",base09:"#E67E22",base0A:"#F1C40F",base0B:"#2ECC71",base0C:"#1ABC9C",base0D:"#3498DB",base0E:"#9B59B6",base0F:"#be643c"},u.exports=s.default},7199:(u,s)=>{s.__esModule=!0,s.default={scheme:"google",author:"seth wright (http://sethawright.com)",base00:"#1d1f21",base01:"#282a2e",base02:"#373b41",base03:"#969896",base04:"#b4b7b4",base05:"#c5c8c6",base06:"#e0e0e0",base07:"#ffffff",base08:"#CC342B",base09:"#F96A38",base0A:"#FBA922",base0B:"#198844",base0C:"#3971ED",base0D:"#3971ED",base0E:"#A36AC7",base0F:"#3971ED"},u.exports=s.default},1985:(u,s)=>{s.__esModule=!0,s.default={scheme:"grayscale",author:"alexandre gavioli (https://github.com/alexx2/)",base00:"#101010",base01:"#252525",base02:"#464646",base03:"#525252",base04:"#ababab",base05:"#b9b9b9",base06:"#e3e3e3",base07:"#f7f7f7",base08:"#7c7c7c",base09:"#999999",base0A:"#a0a0a0",base0B:"#8e8e8e",base0C:"#868686",base0D:"#686868",base0E:"#747474",base0F:"#5e5e5e"},u.exports=s.default},8093:(u,s)=>{s.__esModule=!0,s.default={scheme:"green screen",author:"chris kempson (http://chriskempson.com)",base00:"#001100",base01:"#003300",base02:"#005500",base03:"#007700",base04:"#009900",base05:"#00bb00",base06:"#00dd00",base07:"#00ff00",base08:"#007700",base09:"#009900",base0A:"#007700",base0B:"#00bb00",base0C:"#005500",base0D:"#009900",base0E:"#00bb00",base0F:"#005500"},u.exports=s.default},1615:(u,s)=>{s.__esModule=!0,s.default={scheme:"harmonic16",author:"jannik siebert (https://github.com/janniks)",base00:"#0b1c2c",base01:"#223b54",base02:"#405c79",base03:"#627e99",base04:"#aabcce",base05:"#cbd6e2",base06:"#e5ebf1",base07:"#f7f9fb",base08:"#bf8b56",base09:"#bfbf56",base0A:"#8bbf56",base0B:"#56bf8b",base0C:"#568bbf",base0D:"#8b56bf",base0E:"#bf568b",base0F:"#bf5656"},u.exports=s.default},9063:(u,s)=>{s.__esModule=!0,s.default={scheme:"hopscotch",author:"jan t. sott",base00:"#322931",base01:"#433b42",base02:"#5c545b",base03:"#797379",base04:"#989498",base05:"#b9b5b8",base06:"#d5d3d5",base07:"#ffffff",base08:"#dd464c",base09:"#fd8b19",base0A:"#fdcc59",base0B:"#8fc13e",base0C:"#149b93",base0D:"#1290bf",base0E:"#c85e7c",base0F:"#b33508"},u.exports=s.default},9446:(u,s,p)=>{function g($e){return $e&&$e.__esModule?$e.default:$e}s.__esModule=!0;var O=p(1308);s.threezerotwofour=g(O);var E=p(9735);s.apathy=g(E);var j=p(294);s.ashes=g(j);var C=p(1733);s.atelierDune=g(C);var P=p(8974);s.atelierForest=g(P);var S=p(6933);s.atelierHeath=g(S);var y=p(523);s.atelierLakeside=g(y);var c=p(1223);s.atelierSeaside=g(c);var m=p(1233);s.bespin=g(m);var o=p(2847);s.brewer=g(o);var h=p(8120);s.bright=g(h);var l=p(6305);s.chalk=g(l);var w=p(525);s.codeschool=g(w);var k=p(4124);s.colors=g(k);var I=p(7167);s.default=g(I);var T=p(4582);s.eighties=g(T);var q=p(7096);s.embers=g(q);var $=p(9887);s.flat=g($);var V=p(7199);s.google=g(V);var G=p(1985);s.grayscale=g(G);var ie=p(8093);s.greenscreen=g(ie);var he=p(1615);s.harmonic=g(he);var D=p(9063);s.hopscotch=g(D);var re=p(9033);s.isotope=g(re);var Q=p(4112);s.marrakesh=g(Q);var J=p(9600);s.mocha=g(J);var ge=p(1240);s.monokai=g(ge);var ue=p(9768);s.ocean=g(ue);var ye=p(8293);s.paraiso=g(ye);var _e=p(3093);s.pop=g(_e);var Ce=p(1951);s.railscasts=g(Ce);var Ue=p(6368);s.shapeshifter=g(Ue);var ne=p(2317);s.solarized=g(ne);var we=p(1091);s.summerfruit=g(we);var Ee=p(6943);s.tomorrow=g(Ee);var je=p(5670);s.tube=g(je);var De=p(2536);s.twilight=g(De)},9033:(u,s)=>{s.__esModule=!0,s.default={scheme:"isotope",author:"jan t. sott",base00:"#000000",base01:"#404040",base02:"#606060",base03:"#808080",base04:"#c0c0c0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#ffffff",base08:"#ff0000",base09:"#ff9900",base0A:"#ff0099",base0B:"#33ff00",base0C:"#00ffff",base0D:"#0066ff",base0E:"#cc00ff",base0F:"#3300ff"},u.exports=s.default},4112:(u,s)=>{s.__esModule=!0,s.default={scheme:"marrakesh",author:"alexandre gavioli (http://github.com/alexx2/)",base00:"#201602",base01:"#302e00",base02:"#5f5b17",base03:"#6c6823",base04:"#86813b",base05:"#948e48",base06:"#ccc37a",base07:"#faf0a5",base08:"#c35359",base09:"#b36144",base0A:"#a88339",base0B:"#18974e",base0C:"#75a738",base0D:"#477ca1",base0E:"#8868b3",base0F:"#b3588e"},u.exports=s.default},9600:(u,s)=>{s.__esModule=!0,s.default={scheme:"mocha",author:"chris kempson (http://chriskempson.com)",base00:"#3B3228",base01:"#534636",base02:"#645240",base03:"#7e705a",base04:"#b8afad",base05:"#d0c8c6",base06:"#e9e1dd",base07:"#f5eeeb",base08:"#cb6077",base09:"#d28b71",base0A:"#f4bc87",base0B:"#beb55b",base0C:"#7bbda4",base0D:"#8ab3b5",base0E:"#a89bb9",base0F:"#bb9584"},u.exports=s.default},1240:(u,s)=>{s.__esModule=!0,s.default={scheme:"monokai",author:"wimer hazenberg (http://www.monokai.nl)",base00:"#272822",base01:"#383830",base02:"#49483e",base03:"#75715e",base04:"#a59f85",base05:"#f8f8f2",base06:"#f5f4f1",base07:"#f9f8f5",base08:"#f92672",base09:"#fd971f",base0A:"#f4bf75",base0B:"#a6e22e",base0C:"#a1efe4",base0D:"#66d9ef",base0E:"#ae81ff",base0F:"#cc6633"},u.exports=s.default},9768:(u,s)=>{s.__esModule=!0,s.default={scheme:"ocean",author:"chris kempson (http://chriskempson.com)",base00:"#2b303b",base01:"#343d46",base02:"#4f5b66",base03:"#65737e",base04:"#a7adba",base05:"#c0c5ce",base06:"#dfe1e8",base07:"#eff1f5",base08:"#bf616a",base09:"#d08770",base0A:"#ebcb8b",base0B:"#a3be8c",base0C:"#96b5b4",base0D:"#8fa1b3",base0E:"#b48ead",base0F:"#ab7967"},u.exports=s.default},8293:(u,s)=>{s.__esModule=!0,s.default={scheme:"paraiso",author:"jan t. sott",base00:"#2f1e2e",base01:"#41323f",base02:"#4f424c",base03:"#776e71",base04:"#8d8687",base05:"#a39e9b",base06:"#b9b6b0",base07:"#e7e9db",base08:"#ef6155",base09:"#f99b15",base0A:"#fec418",base0B:"#48b685",base0C:"#5bc4bf",base0D:"#06b6ef",base0E:"#815ba4",base0F:"#e96ba8"},u.exports=s.default},3093:(u,s)=>{s.__esModule=!0,s.default={scheme:"pop",author:"chris kempson (http://chriskempson.com)",base00:"#000000",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#b0b0b0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#ffffff",base08:"#eb008a",base09:"#f29333",base0A:"#f8ca12",base0B:"#37b349",base0C:"#00aabb",base0D:"#0e5a94",base0E:"#b31e8d",base0F:"#7a2d00"},u.exports=s.default},1951:(u,s)=>{s.__esModule=!0,s.default={scheme:"railscasts",author:"ryan bates (http://railscasts.com)",base00:"#2b2b2b",base01:"#272935",base02:"#3a4055",base03:"#5a647e",base04:"#d4cfc9",base05:"#e6e1dc",base06:"#f4f1ed",base07:"#f9f7f3",base08:"#da4939",base09:"#cc7833",base0A:"#ffc66d",base0B:"#a5c261",base0C:"#519f50",base0D:"#6d9cbe",base0E:"#b6b3eb",base0F:"#bc9458"},u.exports=s.default},6368:(u,s)=>{s.__esModule=!0,s.default={scheme:"shapeshifter",author:"tyler benziger (http://tybenz.com)",base00:"#000000",base01:"#040404",base02:"#102015",base03:"#343434",base04:"#555555",base05:"#ababab",base06:"#e0e0e0",base07:"#f9f9f9",base08:"#e92f2f",base09:"#e09448",base0A:"#dddd13",base0B:"#0ed839",base0C:"#23edda",base0D:"#3b48e3",base0E:"#f996e2",base0F:"#69542d"},u.exports=s.default},2317:(u,s)=>{s.__esModule=!0,s.default={scheme:"solarized",author:"ethan schoonover (http://ethanschoonover.com/solarized)",base00:"#002b36",base01:"#073642",base02:"#586e75",base03:"#657b83",base04:"#839496",base05:"#93a1a1",base06:"#eee8d5",base07:"#fdf6e3",base08:"#dc322f",base09:"#cb4b16",base0A:"#b58900",base0B:"#859900",base0C:"#2aa198",base0D:"#268bd2",base0E:"#6c71c4",base0F:"#d33682"},u.exports=s.default},1091:(u,s)=>{s.__esModule=!0,s.default={scheme:"summerfruit",author:"christopher corley (http://cscorley.github.io/)",base00:"#151515",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#B0B0B0",base05:"#D0D0D0",base06:"#E0E0E0",base07:"#FFFFFF",base08:"#FF0086",base09:"#FD8900",base0A:"#ABA800",base0B:"#00C918",base0C:"#1faaaa",base0D:"#3777E6",base0E:"#AD00A1",base0F:"#cc6633"},u.exports=s.default},1308:(u,s)=>{s.__esModule=!0,s.default={scheme:"threezerotwofour",author:"jan t. sott (http://github.com/idleberg)",base00:"#090300",base01:"#3a3432",base02:"#4a4543",base03:"#5c5855",base04:"#807d7c",base05:"#a5a2a2",base06:"#d6d5d4",base07:"#f7f7f7",base08:"#db2d20",base09:"#e8bbd0",base0A:"#fded02",base0B:"#01a252",base0C:"#b5e4f4",base0D:"#01a0e4",base0E:"#a16a94",base0F:"#cdab53"},u.exports=s.default},6943:(u,s)=>{s.__esModule=!0,s.default={scheme:"tomorrow",author:"chris kempson (http://chriskempson.com)",base00:"#1d1f21",base01:"#282a2e",base02:"#373b41",base03:"#969896",base04:"#b4b7b4",base05:"#c5c8c6",base06:"#e0e0e0",base07:"#ffffff",base08:"#cc6666",base09:"#de935f",base0A:"#f0c674",base0B:"#b5bd68",base0C:"#8abeb7",base0D:"#81a2be",base0E:"#b294bb",base0F:"#a3685a"},u.exports=s.default},5670:(u,s)=>{s.__esModule=!0,s.default={scheme:"london tube",author:"jan t. sott",base00:"#231f20",base01:"#1c3f95",base02:"#5a5758",base03:"#737171",base04:"#959ca1",base05:"#d9d8d8",base06:"#e7e7e8",base07:"#ffffff",base08:"#ee2e24",base09:"#f386a1",base0A:"#ffd204",base0B:"#00853e",base0C:"#85cebc",base0D:"#009ddc",base0E:"#98005d",base0F:"#b06110"},u.exports=s.default},2536:(u,s)=>{s.__esModule=!0,s.default={scheme:"twilight",author:"david hart (http://hart-dev.com)",base00:"#1e1e1e",base01:"#323537",base02:"#464b50",base03:"#5f5a60",base04:"#838184",base05:"#a7a7a7",base06:"#c3c3c3",base07:"#ffffff",base08:"#cf6a4c",base09:"#cda869",base0A:"#f9ee98",base0B:"#8f9d6a",base0C:"#afc4db",base0D:"#7587a6",base0E:"#9b859d",base0F:"#9b703f"},u.exports=s.default},6481:(u,s,p)=>{var g=p(4176),O={};for(var E in g)g.hasOwnProperty(E)&&(O[g[E]]=E);var j=u.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var C in j)if(j.hasOwnProperty(C)){if(!("channels"in j[C]))throw new Error("missing channels property: "+C);if(!("labels"in j[C]))throw new Error("missing channel labels property: "+C);if(j[C].labels.length!==j[C].channels)throw new Error("channel and label counts mismatch: "+C);var P=j[C].channels,S=j[C].labels;delete j[C].channels,delete j[C].labels,Object.defineProperty(j[C],"channels",{value:P}),Object.defineProperty(j[C],"labels",{value:S})}j.rgb.hsl=function(y){var c,m,o=y[0]/255,h=y[1]/255,l=y[2]/255,w=Math.min(o,h,l),k=Math.max(o,h,l),I=k-w;return k===w?c=0:o===k?c=(h-l)/I:h===k?c=2+(l-o)/I:l===k&&(c=4+(o-h)/I),(c=Math.min(60*c,360))<0&&(c+=360),m=(w+k)/2,[c,100*(k===w?0:m<=.5?I/(k+w):I/(2-k-w)),100*m]},j.rgb.hsv=function(y){var c,m,o,h,l,w=y[0]/255,k=y[1]/255,I=y[2]/255,T=Math.max(w,k,I),q=T-Math.min(w,k,I),$=function(V){return(T-V)/6/q+.5};return q===0?h=l=0:(l=q/T,c=$(w),m=$(k),o=$(I),w===T?h=o-m:k===T?h=.3333333333333333+c-o:I===T&&(h=.6666666666666666+m-c),h<0?h+=1:h>1&&(h-=1)),[360*h,100*l,100*T]},j.rgb.hwb=function(y){var c=y[0],m=y[1],o=y[2];return[j.rgb.hsl(y)[0],100*(.00392156862745098*Math.min(c,Math.min(m,o))),100*(o=1-.00392156862745098*Math.max(c,Math.max(m,o)))]},j.rgb.cmyk=function(y){var c,m=y[0]/255,o=y[1]/255,h=y[2]/255;return[100*((1-m-(c=Math.min(1-m,1-o,1-h)))/(1-c)||0),100*((1-o-c)/(1-c)||0),100*((1-h-c)/(1-c)||0),100*c]},j.rgb.keyword=function(y){var c=O[y];if(c)return c;var m,o,h,l=1/0;for(var w in g)if(g.hasOwnProperty(w)){var k=g[w],I=(o=y,h=k,Math.pow(o[0]-h[0],2)+Math.pow(o[1]-h[1],2)+Math.pow(o[2]-h[2],2));I.04045?Math.pow((c+.055)/1.055,2.4):c/12.92)+.3576*(m=m>.04045?Math.pow((m+.055)/1.055,2.4):m/12.92)+.1805*(o=o>.04045?Math.pow((o+.055)/1.055,2.4):o/12.92)),100*(.2126*c+.7152*m+.0722*o),100*(.0193*c+.1192*m+.9505*o)]},j.rgb.lab=function(y){var c=j.rgb.xyz(y),m=c[0],o=c[1],h=c[2];return o/=100,h/=108.883,m=(m/=95.047)>.008856?Math.pow(m,.3333333333333333):7.787*m+.13793103448275862,[116*(o=o>.008856?Math.pow(o,.3333333333333333):7.787*o+.13793103448275862)-16,500*(m-o),200*(o-(h=h>.008856?Math.pow(h,.3333333333333333):7.787*h+.13793103448275862))]},j.hsl.rgb=function(y){var c,m,o,h,l,w=y[0]/360,k=y[1]/100,I=y[2]/100;if(k===0)return[l=255*I,l,l];c=2*I-(m=I<.5?I*(1+k):I+k-I*k),h=[0,0,0];for(var T=0;T<3;T++)(o=w+.3333333333333333*-(T-1))<0&&o++,o>1&&o--,l=6*o<1?c+6*(m-c)*o:2*o<1?m:3*o<2?c+(m-c)*(.6666666666666666-o)*6:c,h[T]=255*l;return h},j.hsl.hsv=function(y){var c=y[0],m=y[1]/100,o=y[2]/100,h=m,l=Math.max(o,.01);return m*=(o*=2)<=1?o:2-o,h*=l<=1?l:2-l,[c,100*(o===0?2*h/(l+h):2*m/(o+m)),100*((o+m)/2)]},j.hsv.rgb=function(y){var c=y[0]/60,m=y[1]/100,o=y[2]/100,h=Math.floor(c)%6,l=c-Math.floor(c),w=255*o*(1-m),k=255*o*(1-m*l),I=255*o*(1-m*(1-l));switch(o*=255,h){case 0:return[o,I,w];case 1:return[k,o,w];case 2:return[w,o,I];case 3:return[w,k,o];case 4:return[I,w,o];case 5:return[o,w,k]}},j.hsv.hsl=function(y){var c,m,o,h=y[0],l=y[1]/100,w=y[2]/100,k=Math.max(w,.01);return o=(2-l)*w,m=l*k,[h,100*(m=(m/=(c=(2-l)*k)<=1?c:2-c)||0),100*(o/=2)]},j.hwb.rgb=function(y){var c,m,o,h,l,w,k,I=y[0]/360,T=y[1]/100,q=y[2]/100,$=T+q;switch($>1&&(T/=$,q/=$),o=6*I-(c=Math.floor(6*I)),1&c&&(o=1-o),h=T+o*((m=1-q)-T),c){default:case 6:case 0:l=m,w=h,k=T;break;case 1:l=h,w=m,k=T;break;case 2:l=T,w=m,k=h;break;case 3:l=T,w=h,k=m;break;case 4:l=h,w=T,k=m;break;case 5:l=m,w=T,k=h}return[255*l,255*w,255*k]},j.cmyk.rgb=function(y){var c=y[0]/100,m=y[1]/100,o=y[2]/100,h=y[3]/100;return[255*(1-Math.min(1,c*(1-h)+h)),255*(1-Math.min(1,m*(1-h)+h)),255*(1-Math.min(1,o*(1-h)+h))]},j.xyz.rgb=function(y){var c,m,o,h=y[0]/100,l=y[1]/100,w=y[2]/100;return m=-.9689*h+1.8758*l+.0415*w,o=.0557*h+-.204*l+1.057*w,c=(c=3.2406*h+-1.5372*l+-.4986*w)>.0031308?1.055*Math.pow(c,.4166666666666667)-.055:12.92*c,m=m>.0031308?1.055*Math.pow(m,.4166666666666667)-.055:12.92*m,o=o>.0031308?1.055*Math.pow(o,.4166666666666667)-.055:12.92*o,[255*(c=Math.min(Math.max(0,c),1)),255*(m=Math.min(Math.max(0,m),1)),255*(o=Math.min(Math.max(0,o),1))]},j.xyz.lab=function(y){var c=y[0],m=y[1],o=y[2];return m/=100,o/=108.883,c=(c/=95.047)>.008856?Math.pow(c,.3333333333333333):7.787*c+.13793103448275862,[116*(m=m>.008856?Math.pow(m,.3333333333333333):7.787*m+.13793103448275862)-16,500*(c-m),200*(m-(o=o>.008856?Math.pow(o,.3333333333333333):7.787*o+.13793103448275862))]},j.lab.xyz=function(y){var c,m,o,h=y[0];c=y[1]/500+(m=(h+16)/116),o=m-y[2]/200;var l=Math.pow(m,3),w=Math.pow(c,3),k=Math.pow(o,3);return m=l>.008856?l:(m-.13793103448275862)/7.787,c=w>.008856?w:(c-.13793103448275862)/7.787,o=k>.008856?k:(o-.13793103448275862)/7.787,[c*=95.047,m*=100,o*=108.883]},j.lab.lch=function(y){var c,m=y[0],o=y[1],h=y[2];return(c=360*Math.atan2(h,o)/2/Math.PI)<0&&(c+=360),[m,Math.sqrt(o*o+h*h),c]},j.lch.lab=function(y){var c,m=y[0],o=y[1];return c=y[2]/360*2*Math.PI,[m,o*Math.cos(c),o*Math.sin(c)]},j.rgb.ansi16=function(y){var c=y[0],m=y[1],o=y[2],h=1 in arguments?arguments[1]:j.rgb.hsv(y)[2];if((h=Math.round(h/50))===0)return 30;var l=30+(Math.round(o/255)<<2|Math.round(m/255)<<1|Math.round(c/255));return h===2&&(l+=60),l},j.hsv.ansi16=function(y){return j.rgb.ansi16(j.hsv.rgb(y),y[2])},j.rgb.ansi256=function(y){var c=y[0],m=y[1],o=y[2];return c===m&&m===o?c<8?16:c>248?231:Math.round((c-8)/247*24)+232:16+36*Math.round(c/255*5)+6*Math.round(m/255*5)+Math.round(o/255*5)},j.ansi16.rgb=function(y){var c=y%10;if(c===0||c===7)return y>50&&(c+=3.5),[c=c/10.5*255,c,c];var m=.5*(1+~~(y>50));return[(1&c)*m*255,(c>>1&1)*m*255,(c>>2&1)*m*255]},j.ansi256.rgb=function(y){if(y>=232){var c=10*(y-232)+8;return[c,c,c]}var m;return y-=16,[Math.floor(y/36)/5*255,Math.floor((m=y%36)/6)/5*255,m%6/5*255]},j.rgb.hex=function(y){var c=(((255&Math.round(y[0]))<<16)+((255&Math.round(y[1]))<<8)+(255&Math.round(y[2]))).toString(16).toUpperCase();return"000000".substring(c.length)+c},j.hex.rgb=function(y){var c=y.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!c)return[0,0,0];var m=c[0];c[0].length===3&&(m=m.split("").map(function(h){return h+h}).join(""));var o=parseInt(m,16);return[o>>16&255,o>>8&255,255&o]},j.rgb.hcg=function(y){var c,m=y[0]/255,o=y[1]/255,h=y[2]/255,l=Math.max(Math.max(m,o),h),w=Math.min(Math.min(m,o),h),k=l-w;return c=k<=0?0:l===m?(o-h)/k%6:l===o?2+(h-m)/k:4+(m-o)/k+4,c/=6,[360*(c%=1),100*k,100*(k<1?w/(1-k):0)]},j.hsl.hcg=function(y){var c=y[1]/100,m=y[2]/100,o=1,h=0;return(o=m<.5?2*c*m:2*c*(1-m))<1&&(h=(m-.5*o)/(1-o)),[y[0],100*o,100*h]},j.hsv.hcg=function(y){var c=y[1]/100,m=y[2]/100,o=c*m,h=0;return o<1&&(h=(m-o)/(1-o)),[y[0],100*o,100*h]},j.hcg.rgb=function(y){var c=y[0]/360,m=y[1]/100,o=y[2]/100;if(m===0)return[255*o,255*o,255*o];var h,l=[0,0,0],w=c%1*6,k=w%1,I=1-k;switch(Math.floor(w)){case 0:l[0]=1,l[1]=k,l[2]=0;break;case 1:l[0]=I,l[1]=1,l[2]=0;break;case 2:l[0]=0,l[1]=1,l[2]=k;break;case 3:l[0]=0,l[1]=I,l[2]=1;break;case 4:l[0]=k,l[1]=0,l[2]=1;break;default:l[0]=1,l[1]=0,l[2]=I}return h=(1-m)*o,[255*(m*l[0]+h),255*(m*l[1]+h),255*(m*l[2]+h)]},j.hcg.hsv=function(y){var c=y[1]/100,m=c+y[2]/100*(1-c),o=0;return m>0&&(o=c/m),[y[0],100*o,100*m]},j.hcg.hsl=function(y){var c=y[1]/100,m=y[2]/100*(1-c)+.5*c,o=0;return m>0&&m<.5?o=c/(2*m):m>=.5&&m<1&&(o=c/(2*(1-m))),[y[0],100*o,100*m]},j.hcg.hwb=function(y){var c=y[1]/100,m=c+y[2]/100*(1-c);return[y[0],100*(m-c),100*(1-m)]},j.hwb.hcg=function(y){var c=y[1]/100,m=1-y[2]/100,o=m-c,h=0;return o<1&&(h=(m-o)/(1-o)),[y[0],100*o,100*h]},j.apple.rgb=function(y){return[y[0]/65535*255,y[1]/65535*255,y[2]/65535*255]},j.rgb.apple=function(y){return[y[0]/255*65535,y[1]/255*65535,y[2]/255*65535]},j.gray.rgb=function(y){return[y[0]/100*255,y[0]/100*255,y[0]/100*255]},j.gray.hsl=j.gray.hsv=function(y){return[0,0,y[0]]},j.gray.hwb=function(y){return[0,100,y[0]]},j.gray.cmyk=function(y){return[0,0,0,y[0]]},j.gray.lab=function(y){return[y[0],0,0]},j.gray.hex=function(y){var c=255&Math.round(y[0]/100*255),m=((c<<16)+(c<<8)+c).toString(16).toUpperCase();return"000000".substring(m.length)+m},j.rgb.gray=function(y){return[(y[0]+y[1]+y[2])/3/255*100]}},4732:(u,s,p)=>{var g=p(6481),O=p(1157),E={};Object.keys(g).forEach(function(j){E[j]={},Object.defineProperty(E[j],"channels",{value:g[j].channels}),Object.defineProperty(E[j],"labels",{value:g[j].labels});var C=O(j);Object.keys(C).forEach(function(P){var S=C[P];E[j][P]=function(y){var c=function(m){if(m==null)return m;arguments.length>1&&(m=Array.prototype.slice.call(arguments));var o=y(m);if(typeof o=="object")for(var h=o.length,l=0;l1&&(m=Array.prototype.slice.call(arguments)),y(m))};return"conversion"in y&&(c.conversion=y.conversion),c}(S)})}),u.exports=E},1157:(u,s,p)=>{var g=p(6481);function O(C){var P=function(){for(var w={},k=Object.keys(g),I=k.length,T=0;T{u.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4877:u=>{u.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},6138:(u,s,p)=>{var g=p(4877),O=p(301),E=Object.hasOwnProperty,j=Object.create(null);for(var C in g)E.call(g,C)&&(j[g[C]]=C);var P=u.exports={to:{},get:{}};function S(c,m,o){return Math.min(Math.max(m,c),o)}function y(c){var m=Math.round(c).toString(16).toUpperCase();return m.length<2?"0"+m:m}P.get=function(c){var m,o;switch(c.substring(0,3).toLowerCase()){case"hsl":m=P.get.hsl(c),o="hsl";break;case"hwb":m=P.get.hwb(c),o="hwb";break;default:m=P.get.rgb(c),o="rgb"}return m?{model:o,value:m}:null},P.get.rgb=function(c){if(!c)return null;var m,o,h,l=[0,0,0,1];if(m=c.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(h=m[2],m=m[1],o=0;o<3;o++){var w=2*o;l[o]=parseInt(m.slice(w,w+2),16)}h&&(l[3]=parseInt(h,16)/255)}else if(m=c.match(/^#([a-f0-9]{3,4})$/i)){for(h=(m=m[1])[3],o=0;o<3;o++)l[o]=parseInt(m[o]+m[o],16);h&&(l[3]=parseInt(h+h,16)/255)}else if(m=c.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(o=0;o<3;o++)l[o]=parseInt(m[o+1],0);m[4]&&(m[5]?l[3]=.01*parseFloat(m[4]):l[3]=parseFloat(m[4]))}else{if(!(m=c.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(m=c.match(/^(\w+)$/))?m[1]==="transparent"?[0,0,0,0]:E.call(g,m[1])?((l=g[m[1]])[3]=1,l):null:null;for(o=0;o<3;o++)l[o]=Math.round(2.55*parseFloat(m[o+1]));m[4]&&(m[5]?l[3]=.01*parseFloat(m[4]):l[3]=parseFloat(m[4]))}for(o=0;o<3;o++)l[o]=S(l[o],0,255);return l[3]=S(l[3],0,1),l},P.get.hsl=function(c){if(!c)return null;var m=c.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(m){var o=parseFloat(m[4]);return[(parseFloat(m[1])%360+360)%360,S(parseFloat(m[2]),0,100),S(parseFloat(m[3]),0,100),S(isNaN(o)?1:o,0,1)]}return null},P.get.hwb=function(c){if(!c)return null;var m=c.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(m){var o=parseFloat(m[4]);return[(parseFloat(m[1])%360+360)%360,S(parseFloat(m[2]),0,100),S(parseFloat(m[3]),0,100),S(isNaN(o)?1:o,0,1)]}return null},P.to.hex=function(){var c=O(arguments);return"#"+y(c[0])+y(c[1])+y(c[2])+(c[3]<1?y(Math.round(255*c[3])):"")},P.to.rgb=function(){var c=O(arguments);return c.length<4||c[3]===1?"rgb("+Math.round(c[0])+", "+Math.round(c[1])+", "+Math.round(c[2])+")":"rgba("+Math.round(c[0])+", "+Math.round(c[1])+", "+Math.round(c[2])+", "+c[3]+")"},P.to.rgb.percent=function(){var c=O(arguments),m=Math.round(c[0]/255*100),o=Math.round(c[1]/255*100),h=Math.round(c[2]/255*100);return c.length<4||c[3]===1?"rgb("+m+"%, "+o+"%, "+h+"%)":"rgba("+m+"%, "+o+"%, "+h+"%, "+c[3]+")"},P.to.hsl=function(){var c=O(arguments);return c.length<4||c[3]===1?"hsl("+c[0]+", "+c[1]+"%, "+c[2]+"%)":"hsla("+c[0]+", "+c[1]+"%, "+c[2]+"%, "+c[3]+")"},P.to.hwb=function(){var c=O(arguments),m="";return c.length>=4&&c[3]!==1&&(m=", "+c[3]),"hwb("+c[0]+", "+c[1]+"%, "+c[2]+"%"+m+")"},P.to.keyword=function(c){return j[c.slice(0,3)]}},3639:(u,s,p)=>{var g=p(6138),O=p(4732),E=[].slice,j=["keyword","gray","hex"],C={};Object.keys(O).forEach(function(o){C[E.call(O[o].labels).sort().join("")]=o});var P={};function S(o,h){if(!(this instanceof S))return new S(o,h);if(h&&h in j&&(h=null),h&&!(h in O))throw new Error("Unknown model: "+h);var l,w;if(o==null)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(o instanceof S)this.model=o.model,this.color=o.color.slice(),this.valpha=o.valpha;else if(typeof o=="string"){var k=g.get(o);if(k===null)throw new Error("Unable to parse color from string: "+o);this.model=k.model,w=O[this.model].channels,this.color=k.value.slice(0,w),this.valpha=typeof k.value[w]=="number"?k.value[w]:1}else if(o.length){this.model=h||"rgb",w=O[this.model].channels;var I=E.call(o,0,w);this.color=m(I,w),this.valpha=typeof o[w]=="number"?o[w]:1}else if(typeof o=="number")o&=16777215,this.model="rgb",this.color=[o>>16&255,o>>8&255,255&o],this.valpha=1;else{this.valpha=1;var T=Object.keys(o);"alpha"in o&&(T.splice(T.indexOf("alpha"),1),this.valpha=typeof o.alpha=="number"?o.alpha:0);var q=T.sort().join("");if(!(q in C))throw new Error("Unable to parse color from object: "+JSON.stringify(o));this.model=C[q];var $=O[this.model].labels,V=[];for(l=0;l<$.length;l++)V.push(o[$[l]]);this.color=m(V)}if(P[this.model])for(w=O[this.model].channels,l=0;ll?(h+.05)/(l+.05):(l+.05)/(h+.05)},level:function(o){var h=this.contrast(o);return h>=7.1?"AAA":h>=4.5?"AA":""},isDark:function(){var o=this.rgb().color;return(299*o[0]+587*o[1]+114*o[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var o=this.rgb(),h=0;h<3;h++)o.color[h]=255-o.color[h];return o},lighten:function(o){var h=this.hsl();return h.color[2]+=h.color[2]*o,h},darken:function(o){var h=this.hsl();return h.color[2]-=h.color[2]*o,h},saturate:function(o){var h=this.hsl();return h.color[1]+=h.color[1]*o,h},desaturate:function(o){var h=this.hsl();return h.color[1]-=h.color[1]*o,h},whiten:function(o){var h=this.hwb();return h.color[1]+=h.color[1]*o,h},blacken:function(o){var h=this.hwb();return h.color[2]+=h.color[2]*o,h},grayscale:function(){var o=this.rgb().color,h=.3*o[0]+.59*o[1]+.11*o[2];return S.rgb(h,h,h)},fade:function(o){return this.alpha(this.valpha-this.valpha*o)},opaquer:function(o){return this.alpha(this.valpha+this.valpha*o)},rotate:function(o){var h=this.hsl(),l=h.color[0];return l=(l=(l+o)%360)<0?360+l:l,h.color[0]=l,h},mix:function(o,h){if(!o||!o.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof o);var l=o.rgb(),w=this.rgb(),k=h===void 0?.5:h,I=2*k-1,T=l.alpha()-w.alpha(),q=((I*T==-1?I:(I+T)/(1+I*T))+1)/2,$=1-q;return S.rgb(q*l.red()+$*w.red(),q*l.green()+$*w.green(),q*l.blue()+$*w.blue(),l.alpha()*k+w.alpha()*(1-k))}},Object.keys(O).forEach(function(o){if(j.indexOf(o)===-1){var h=O[o].channels;S.prototype[o]=function(){if(this.model===o)return new S(this);if(arguments.length)return new S(arguments,o);var l,w=typeof arguments[h]=="number"?h:this.valpha;return new S((l=O[this.model][o].raw(this.color),Array.isArray(l)?l:[l]).concat(w),o)},S[o]=function(l){return typeof l=="number"&&(l=m(E.call(arguments),h)),new S(l,o)}}}),u.exports=S},9784:u=>{var s,p=typeof Reflect=="object"?Reflect:null,g=p&&typeof p.apply=="function"?p.apply:function(w,k,I){return Function.prototype.apply.call(w,k,I)};s=p&&typeof p.ownKeys=="function"?p.ownKeys:Object.getOwnPropertySymbols?function(w){return Object.getOwnPropertyNames(w).concat(Object.getOwnPropertySymbols(w))}:function(w){return Object.getOwnPropertyNames(w)};var O=Number.isNaN||function(w){return w!=w};function E(){E.init.call(this)}u.exports=E,u.exports.once=function(w,k){return new Promise(function(I,T){function q(V){w.removeListener(k,$),T(V)}function $(){typeof w.removeListener=="function"&&w.removeListener("error",q),I([].slice.call(arguments))}l(w,k,$,{once:!0}),k!=="error"&&function(V,G,ie){typeof V.on=="function"&&l(V,"error",G,ie)}(w,q,{once:!0})})},E.EventEmitter=E,E.prototype._events=void 0,E.prototype._eventsCount=0,E.prototype._maxListeners=void 0;var j=10;function C(w){if(typeof w!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof w)}function P(w){return w._maxListeners===void 0?E.defaultMaxListeners:w._maxListeners}function S(w,k,I,T){var q,$,V,G;if(C(I),($=w._events)===void 0?($=w._events=Object.create(null),w._eventsCount=0):($.newListener!==void 0&&(w.emit("newListener",k,I.listener?I.listener:I),$=w._events),V=$[k]),V===void 0)V=$[k]=I,++w._eventsCount;else if(typeof V=="function"?V=$[k]=T?[I,V]:[V,I]:T?V.unshift(I):V.push(I),(q=P(w))>0&&V.length>q&&!V.warned){V.warned=!0;var ie=new Error("Possible EventEmitter memory leak detected. "+V.length+" "+String(k)+" listeners added. Use emitter.setMaxListeners() to increase limit");ie.name="MaxListenersExceededWarning",ie.emitter=w,ie.type=k,ie.count=V.length,G=ie,console&&console.warn&&console.warn(G)}return w}function y(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function c(w,k,I){var T={fired:!1,wrapFn:void 0,target:w,type:k,listener:I},q=y.bind(T);return q.listener=I,T.wrapFn=q,q}function m(w,k,I){var T=w._events;if(T===void 0)return[];var q=T[k];return q===void 0?[]:typeof q=="function"?I?[q.listener||q]:[q]:I?function($){for(var V=new Array($.length),G=0;G0&&($=k[0]),$ instanceof Error)throw $;var V=new Error("Unhandled error."+($?" ("+$.message+")":""));throw V.context=$,V}var G=q[w];if(G===void 0)return!1;if(typeof G=="function")g(G,this,k);else{var ie=G.length,he=h(G,ie);for(I=0;I=0;$--)if(I[$]===k||I[$].listener===k){V=I[$].listener,q=$;break}if(q<0)return this;q===0?I.shift():function(G,ie){for(;ie+1=0;T--)this.removeListener(w,k[T]);return this},E.prototype.listeners=function(w){return m(this,w,!0)},E.prototype.rawListeners=function(w){return m(this,w,!1)},E.listenerCount=function(w,k){return typeof w.listenerCount=="function"?w.listenerCount(k):o.call(w,k)},E.prototype.listenerCount=o,E.prototype.eventNames=function(){return this._eventsCount>0?s(this._events):[]}},4263:u=>{u.exports=function(s,p){for(var g=arguments.length,O=new Array(g>2?g-2:0),E=2;E{u.exports.Dispatcher=p(9808)},9808:(u,s,p)=>{function g(j,C,P){return(C=function(S){var y=function(c,m){if(typeof c!="object"||c===null)return c;var o=c[Symbol.toPrimitive];if(o!==void 0){var h=o.call(c,m||"default");if(typeof h!="object")return h;throw new TypeError("@@toPrimitive must return a primitive value.")}return(m==="string"?String:Number)(c)}(S,"string");return typeof y=="symbol"?y:String(y)}(C))in j?Object.defineProperty(j,C,{value:P,enumerable:!0,configurable:!0,writable:!0}):j[C]=P,j}var O=p(4263),E=function(){function j(){g(this,"_callbacks",void 0),g(this,"_isDispatching",void 0),g(this,"_isHandled",void 0),g(this,"_isPending",void 0),g(this,"_lastID",void 0),g(this,"_pendingPayload",void 0),this._callbacks={},this._isDispatching=!1,this._isHandled={},this._isPending={},this._lastID=1}var C=j.prototype;return C.register=function(P){var S="ID_"+this._lastID++;return this._callbacks[S]=P,S},C.unregister=function(P){this._callbacks[P]||O(!1),delete this._callbacks[P]},C.waitFor=function(P){this._isDispatching||O(!1);for(var S=0;S{u.exports=function(s){return!(!s||typeof s=="string")&&(s instanceof Array||Array.isArray(s)||s.length>=0&&(s.splice instanceof Function||Object.getOwnPropertyDescriptor(s,s.length-1)&&s.constructor.name!=="String"))}},3989:(u,s,p)=>{var g="__lodash_placeholder__",O=32,E=1/0,j=NaN,C=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",O],["partialRight",64],["rearg",256]],P="[object Function]",S="[object GeneratorFunction]",y=/^\s+|\s+$/g,c=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,m=/\{\n\/\* \[wrapped with (.+)\] \*/,o=/,? & /,h=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,w=/^\[object .+?Constructor\]$/,k=/^0o[0-7]+$/i,I=/^(?:0|[1-9]\d*)$/,T=parseInt,q=typeof p.g=="object"&&p.g&&p.g.Object===Object&&p.g,$=typeof self=="object"&&self&&self.Object===Object&&self,V=q||$||Function("return this")();function G(z,F,X){switch(X.length){case 0:return z.call(F);case 1:return z.call(F,X[0]);case 2:return z.call(F,X[0],X[1]);case 3:return z.call(F,X[0],X[1],X[2])}return z.apply(F,X)}function ie(z,F){return!!(z&&z.length)&&function(X,ee,pe){if(ee!=ee)return function(Se,st,nt,at){for(var bt=Se.length,Me=nt+-1;++Me-1}function he(z){return z!=z}function D(z,F){for(var X=-1,ee=z.length,pe=0,ke=[];++X2?Q:void 0);function or(z){if(!qe(z)||function(X){return!!_e&&_e in X}(z))return!1;var F=function(X){var ee=qe(X)?ne.call(X):"";return ee==P||ee==S}(z)||function(X){var ee=!1;if(X!=null&&typeof X.toString!="function")try{ee=!!(X+"")}catch{}return ee}(z)?we:w;return F.test(function(X){if(X!=null){try{return Ce.call(X)}catch{}try{return X+""}catch{}}return""}(z))}function ht(z){return function(){var F=arguments;switch(F.length){case 0:return new z;case 1:return new z(F[0]);case 2:return new z(F[0],F[1]);case 3:return new z(F[0],F[1],F[2]);case 4:return new z(F[0],F[1],F[2],F[3]);case 5:return new z(F[0],F[1],F[2],F[3],F[4]);case 6:return new z(F[0],F[1],F[2],F[3],F[4],F[5]);case 7:return new z(F[0],F[1],F[2],F[3],F[4],F[5],F[6])}var X,ee=qe(X=z.prototype)?Ee(X):{},pe=z.apply(ee,F);return qe(pe)?pe:ee}}function Wt(z,F,X,ee,pe,ke,Be,Se,st,nt){var at=128&F,bt=1&F,Me=2&F,Te=24&F,Je=512&F,kt=Me?void 0:ht(z);return function ct(){for(var ze=arguments.length,Pe=Array(ze),Ke=ze;Ke--;)Pe[Ke]=arguments[Ke];if(Te)var Ye=$n(ct),Re=function(Ae,Qe){for(var ot=Ae.length,dt=0;ot--;)Ae[ot]===Qe&&dt++;return dt}(Pe,Ye);if(ee&&(Pe=function(Ae,Qe,ot,dt){for(var Xe=-1,_t=Ae.length,Ot=ot.length,Ze=-1,ft=Qe.length,Et=je(_t-Ot,0),Ct=Array(ft+Et),$t=!dt;++Ze1&&Pe.reverse(),at&&st1?"& ":"")+F[ee],F=F.join(X>2?", ":" "),z.replace(c,`{ -/* [wrapped with `+F+`] */ -`)}function Ln(z,F){return!!(F=F??9007199254740991)&&(typeof z=="number"||I.test(z))&&z>-1&&z%1==0&&z{var g=p(8336),O=Array.prototype.concat,E=Array.prototype.slice,j=u.exports=function(C){for(var P=[],S=0,y=C.length;S{u.exports=n}},a={};function d(u){var s=a[u];if(s!==void 0)return s.exports;var p=a[u]={exports:{}};return r[u](p,p.exports,d),p.exports}d.n=u=>{var s=u&&u.__esModule?()=>u.default:()=>u;return d.d(s,{a:s}),s},d.d=(u,s)=>{for(var p in s)d.o(s,p)&&!d.o(u,p)&&Object.defineProperty(u,p,{enumerable:!0,get:s[p]})},d.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),d.o=(u,s)=>Object.prototype.hasOwnProperty.call(u,s),d.r=u=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(u,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(u,"__esModule",{value:!0})};var x={};return(()=>{function u(_){return u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(f){return typeof f}:function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},u(_)}function s(_){var f=function(v,b){if(u(v)!="object"||!v)return v;var R=v[Symbol.toPrimitive];if(R!==void 0){var M=R.call(v,b||"default");if(u(M)!="object")return M;throw new TypeError("@@toPrimitive must return a primitive value.")}return(b==="string"?String:Number)(v)}(_,"string");return u(f)=="symbol"?f:f+""}function p(_,f,v){return(f=s(f))in _?Object.defineProperty(_,f,{value:v,enumerable:!0,configurable:!0,writable:!0}):_[f]=v,_}function g(_,f){var v=Object.keys(_);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(_);f&&(b=b.filter(function(R){return Object.getOwnPropertyDescriptor(_,R).enumerable})),v.push.apply(v,b)}return v}function O(_){for(var f=1;fwd});var h=d(4119),l=d.n(h);function w(){var _=this.constructor.getDerivedStateFromProps(this.props,this.state);_!=null&&this.setState(_)}function k(_){this.setState((function(f){var v=this.constructor.getDerivedStateFromProps(_,f);return v??null}).bind(this))}function I(_,f){try{var v=this.props,b=this.state;this.props=_,this.state=f,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(v,b)}finally{this.props=v,this.state=b}}function T(_){var f=_.prototype;if(!f||!f.isReactComponent)throw new Error("Can only polyfill class components");if(typeof _.getDerivedStateFromProps!="function"&&typeof f.getSnapshotBeforeUpdate!="function")return _;var v=null,b=null,R=null;if(typeof f.componentWillMount=="function"?v="componentWillMount":typeof f.UNSAFE_componentWillMount=="function"&&(v="UNSAFE_componentWillMount"),typeof f.componentWillReceiveProps=="function"?b="componentWillReceiveProps":typeof f.UNSAFE_componentWillReceiveProps=="function"&&(b="UNSAFE_componentWillReceiveProps"),typeof f.componentWillUpdate=="function"?R="componentWillUpdate":typeof f.UNSAFE_componentWillUpdate=="function"&&(R="UNSAFE_componentWillUpdate"),v!==null||b!==null||R!==null){var M=_.displayName||_.name,N=typeof _.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. - -`+M+" uses "+N+" but also contains the following legacy lifecycles:"+(v!==null?` - `+v:"")+(b!==null?` - `+b:"")+(R!==null?` - `+R:"")+` - -The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof _.getDerivedStateFromProps=="function"&&(f.componentWillMount=w,f.componentWillReceiveProps=k),typeof f.getSnapshotBeforeUpdate=="function"){if(typeof f.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");f.componentWillUpdate=I;var A=f.componentDidUpdate;f.componentDidUpdate=function(B,L,W){var U=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:W;A.call(this,B,L,U)}}return _}function q(_,f){if(_==null)return{};var v={};for(var b in _)if({}.hasOwnProperty.call(_,b)){if(f.includes(b))continue;v[b]=_[b]}return v}function $(_,f){if(_==null)return{};var v,b,R=q(_,f);if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(_);for(b=0;b_.length)&&(f=_.length);for(var v=0,b=Array(f);v1?U-1:0),K=1;K1?U-1:0),K=1;K1?U-1:0),K=1;K1?U-1:0),K=1;K1?U-1:0),K=1;K2?v-2:0),R=2;R1&&arguments[1]!==void 0?arguments[1]:{},v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},b=f.defaultBase16,R=b===void 0?we:b,M=f.base16Themes,N=to(v,M===void 0?null:M);N&&(v=ne(ne({},N),v));for(var A=Ee.reduce(function(de,Oe){return de[Oe]=v[Oe]||R[Oe],de},{}),B=Object.keys(v).reduce(function(de,Oe){return Ee.indexOf(Oe)===-1&&(de[Oe]=v[Oe]),de},{}),L=_(A),W=$e(B,L),U=arguments.length,Y=new Array(U>3?U-3:0),K=3;K=xe.length?{done:!0}:{done:!1,value:xe[Wn++]}},e:function(it){throw it},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Ut,At=!0,Fe=!1;return{s:function(){Ve=Ve.call(xe)},n:function(){var it=Ve.next();return At=it.done,it},e:function(it){Fe=!0,Ut=it},f:function(){try{At||Ve.return==null||Ve.return()}finally{if(Fe)throw Ut}}}}(L);try{for(be.s();!(Y=be.n()).done;)Oe=Oe[Y.value]}catch(xe){be.e(xe)}finally{be.f()}return U?V(Oe)=="array"?Oe.splice(B,1):delete Oe[B]:B!==null?Oe[B]=W:de=W,v.set(N,"global","src",de),de},v.deepCopy=function(N,A){var B,L=V(N),W=A.shift();return L=="array"?B=Dt(N):L=="object"&&(B=O({},N)),W!==void 0&&(B[W]=v.deepCopy(N[W],A)),B},v}return o(f,_),C(f)}(kr.EventEmitter));qe.register(Cr.handleAction.bind(Cr));const Le=Cr;var z=function(_){function f(v){var b;return E(this,f),(b=c(this,f,[v])).toggleCollapsed=function(){b.setState({collapsed:!b.state.collapsed},function(){Le.set(b.props.rjvId,b.props.namespace,"collapsed",b.state.collapsed)})},b.getFunctionDisplay=function(R){var M=b.props;return R?l().createElement("span",null,b.props.value.toString().slice(9,-1).replace(/\{[\s\S]+/,""),l().createElement("span",{className:"function-collapsed",style:{fontWeight:"bold"}},l().createElement("span",null,"{"),l().createElement("span",H(M.theme,"ellipsis"),"..."),l().createElement("span",null,"}"))):b.props.value.toString().slice(9,-1)},b.state={collapsed:Le.get(v.rjvId,v.namespace,"collapsed",!0)},b}return o(f,_),C(f,[{key:"render",value:function(){var v=this.props,b=this.state.collapsed;return l().createElement("div",H(v.theme,"function"),l().createElement(Pt,Object.assign({type_name:"function"},v)),l().createElement("span",Object.assign({},H(v.theme,"function-value"),{className:"rjv-function-container",onClick:this.toggleCollapsed}),this.getFunctionDisplay(b)))}}])}(l().PureComponent),F=function(_){function f(){return E(this,f),c(this,f,arguments)}return o(f,_),C(f,[{key:"render",value:function(){return l().createElement("div",H(this.props.theme,"nan"),"NaN")}}])}(l().PureComponent),X=function(_){function f(){return E(this,f),c(this,f,arguments)}return o(f,_),C(f,[{key:"render",value:function(){return l().createElement("div",H(this.props.theme,"null"),"NULL")}}])}(l().PureComponent),ee=function(_){function f(){return E(this,f),c(this,f,arguments)}return o(f,_),C(f,[{key:"render",value:function(){var v=this.props;return l().createElement("div",H(v.theme,"integer"),l().createElement(Pt,Object.assign({type_name:"int"},v)),this.props.value)}}])}(l().PureComponent),pe=function(_){function f(){return E(this,f),c(this,f,arguments)}return o(f,_),C(f,[{key:"render",value:function(){var v=this.props;return l().createElement("div",H(v.theme,"regexp"),l().createElement(Pt,Object.assign({type_name:"regexp"},v)),this.props.value.toString())}}])}(l().PureComponent),ke=function(_){function f(v){var b;return E(this,f),(b=c(this,f,[v])).toggleCollapsed=function(){b.setState({collapsed:!b.state.collapsed},function(){Le.set(b.props.rjvId,b.props.namespace,"collapsed",b.state.collapsed)})},b.state={collapsed:Le.get(v.rjvId,v.namespace,"collapsed",!0)},b}return o(f,_),C(f,[{key:"render",value:function(){this.state.collapsed;var v=this.props,b=v.collapseStringsAfterLength,R=v.theme,M=v.value,N=V(b)==="integer",A={style:{cursor:"default"}};return M=G(M),N&&M.length>b&&(A.style.cursor="pointer",this.state.collapsed&&(M=l().createElement("span",null,M.substring(0,b),l().createElement("span",H(R,"ellipsis")," ...")))),l().createElement("div",H(R,"string"),l().createElement(Pt,Object.assign({type_name:"string"},v)),l().createElement("span",Object.assign({className:"string-value"},A,{onClick:this.toggleCollapsed}),'"',M,'"'))}}])}(l().PureComponent),Be=function(_){function f(){return E(this,f),c(this,f,arguments)}return o(f,_),C(f,[{key:"render",value:function(){return l().createElement("div",H(this.props.theme,"undefined"),"undefined")}}])}(l().PureComponent);function Se(){return Se=Object.assign?Object.assign.bind():function(_){for(var f=1;f0?W:null,namespace:L.splice(0,L.length-1),existing_value:U,variable_removed:!1,key_name:null};V(U)==="object"?qe.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Y,data:de}):qe.dispatch({name:"VARIABLE_ADDED",rjvId:Y,data:O(O({},de),{},{new_value:[].concat(Dt(U),[null])})})}})))},v.getRemoveObject=function(N){var A=v.props,B=A.theme,L=(A.hover,A.namespace),W=A.name,U=A.src,Y=A.rjvId;if(L.length!==1)return l().createElement("span",{className:"click-to-remove",style:{display:N?"inline-block":"none"}},l().createElement(no,Object.assign({className:"click-to-remove-icon"},H(B,"removeVarIcon"),{onClick:function(){qe.dispatch({name:"VARIABLE_REMOVED",rjvId:Y,data:{name:W,namespace:L.splice(0,L.length-1),existing_value:U,variable_removed:!0}})}})))},v.render=function(){var N=v.props,A=N.theme,B=N.onDelete,L=N.onAdd,W=N.enableClipboard,U=N.src,Y=N.namespace,K=N.rowHovered;return l().createElement("div",Object.assign({},H(A,"object-meta-data"),{className:"object-meta-data",onClick:function(de){de.stopPropagation()}}),v.getObjectSize(),W?l().createElement(Bl,{rowHovered:K,clickCallback:W,src:U,theme:A,namespace:Y}):null,L!==!1?v.getAddAttribute(K):null,B!==!1?v.getRemoveObject(K):null)},v}return o(f,_),C(f)}(l().PureComponent);function ql(_){var f=_.parent_type,v=_.namespace,b=_.quotesOnKeys,R=_.theme,M=_.jsvRoot,N=_.name,A=_.displayArrayKey,B=_.name?_.name:"";return!M||N!==!1&&N!==null?f=="array"?A?l().createElement("span",Object.assign({},H(R,"array-key"),{key:v}),l().createElement("span",{className:"array-key"},B),l().createElement("span",H(R,"colon"),":")):l().createElement("span",null):l().createElement("span",Object.assign({},H(R,"object-name"),{key:v}),l().createElement("span",{className:"object-key"},b&&l().createElement("span",{style:{verticalAlign:"top"}},'"'),l().createElement("span",null,B),b&&l().createElement("span",{style:{verticalAlign:"top"}},'"')),l().createElement("span",H(R,"colon"),":")):l().createElement("span",null)}function Ll(_){var f=_.theme;switch(_.iconStyle){case"triangle":return l().createElement(fd,Object.assign({},H(f,"expanded-icon"),{className:"expanded-icon"}));case"square":return l().createElement($t,Object.assign({},H(f,"expanded-icon"),{className:"expanded-icon"}));default:return l().createElement(Et,Object.assign({},H(f,"expanded-icon"),{className:"expanded-icon"}))}}function zl(_){var f=_.theme;switch(_.iconStyle){case"triangle":return l().createElement(zn,Object.assign({},H(f,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return l().createElement(ro,Object.assign({},H(f,"collapsed-icon"),{className:"collapsed-icon"}));default:return l().createElement(Ct,Object.assign({},H(f,"collapsed-icon"),{className:"collapsed-icon"}))}}var hd=["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"],Vl=function(_){function f(v){var b;return E(this,f),(b=c(this,f,[v])).toggleCollapsed=function(R){var M=[];for(var N in b.state.expanded)M.push(b.state.expanded[N]);M[R]=!M[R],b.setState({expanded:M})},b.state={expanded:[]},b}return o(f,_),C(f,[{key:"getExpandedIcon",value:function(v){var b=this.props,R=b.theme,M=b.iconStyle;return this.state.expanded[v]?l().createElement(Ll,{theme:R,iconStyle:M}):l().createElement(zl,{theme:R,iconStyle:M})}},{key:"render",value:function(){var v=this,b=this.props,R=b.src,M=b.groupArraysAfterLength,N=(b.depth,b.name),A=b.theme,B=b.jsvRoot,L=b.namespace,W=(b.parent_type,$(b,hd)),U=0,Y=5*this.props.indentWidth;B||(U=5*this.props.indentWidth);var K=M,de=Math.ceil(R.length/K);return l().createElement("div",Object.assign({className:"object-key-val"},H(A,B?"jsv-root":"objectKeyVal",{paddingLeft:U})),l().createElement(ql,this.props),l().createElement("span",null,l().createElement($l,Object.assign({size:R.length},this.props))),Dt(Array(de)).map(function(Oe,be){return l().createElement("div",Object.assign({key:be,className:"object-key-val array-group"},H(A,"objectKeyVal",{marginLeft:6,paddingLeft:Y})),l().createElement("span",H(A,"brace-row"),l().createElement("div",Object.assign({className:"icon-container"},H(A,"icon-container"),{onClick:function(xe){v.toggleCollapsed(be)}}),v.getExpandedIcon(be)),v.state.expanded[be]?l().createElement(Vn,Object.assign({key:N+be,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:K,index_offset:be*K,src:R.slice(be*K,be*K+K),namespace:L,type:"array",parent_type:"array_group",theme:A},W)):l().createElement("span",Object.assign({},H(A,"brace"),{onClick:function(xe){v.toggleCollapsed(be)},className:"array-group-brace"}),"[",l().createElement("div",Object.assign({},H(A,"array-group-meta-data"),{className:"array-group-meta-data"}),l().createElement("span",Object.assign({className:"object-size"},H(A,"object-size")),be*K," - ",be*K+K>R.length?R.length:be*K+K)),"]")))}))}}])}(l().PureComponent),bd=["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"],oo=function(_){function f(v){var b;E(this,f),(b=c(this,f,[v])).toggleCollapsed=function(){b.setState({expanded:!b.state.expanded},function(){Le.set(b.props.rjvId,b.props.namespace,"expanded",b.state.expanded)})},b.getObjectContent=function(M,N,A){return l().createElement("div",{className:"pushed-content object-container"},l().createElement("div",Object.assign({className:"object-content"},H(b.props.theme,"pushed-content")),b.renderObjectContents(N,A)))},b.getEllipsis=function(){return b.state.size===0?null:l().createElement("div",Object.assign({},H(b.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:b.toggleCollapsed}),"...")},b.getObjectMetaData=function(M){var N=b.props,A=(N.rjvId,N.theme,b.state),B=A.size,L=A.hovered;return l().createElement($l,Object.assign({rowHovered:L,size:B},b.props))},b.renderObjectContents=function(M,N){var A,B=b.props,L=B.depth,W=B.parent_type,U=B.index_offset,Y=B.groupArraysAfterLength,K=B.namespace,de=b.state.object_type,Oe=[],be=Object.keys(M||{});return b.props.sortKeys&&de!=="array"&&(be=be.sort()),be.forEach(function(xe){if(A=new gd(xe,M[xe]),W==="array_group"&&U&&(A.name=parseInt(A.name)+U),M.hasOwnProperty(xe))if(A.type==="object")Oe.push(l().createElement(Vn,Object.assign({key:A.name,depth:L+1,name:A.name,src:A.value,namespace:K.concat(A.name),parent_type:de},N)));else if(A.type==="array"){var St=Vn;Y&&A.value.length>Y&&(St=Vl),Oe.push(l().createElement(St,Object.assign({key:A.name,depth:L+1,name:A.name,src:A.value,namespace:K.concat(A.name),type:"array",parent_type:de},N)))}else Oe.push(l().createElement(pd,Object.assign({key:A.name+"_"+K,variable:A,singleIndent:5,namespace:K,type:b.props.type},N)))}),Oe};var R=f.getState(v);return b.state=O(O({},R),{},{prevProps:{}}),b}return o(f,_),C(f,[{key:"getBraceStart",value:function(v,b){var R=this,M=this.props,N=M.src,A=M.theme,B=M.iconStyle;if(M.parent_type==="array_group")return l().createElement("span",null,l().createElement("span",H(A,"brace"),v==="array"?"[":"{"),b?this.getObjectMetaData(N):null);var L=b?Ll:zl;return l().createElement("span",null,l().createElement("span",Object.assign({onClick:function(W){R.toggleCollapsed()}},H(A,"brace-row")),l().createElement("div",Object.assign({className:"icon-container"},H(A,"icon-container")),l().createElement(L,{theme:A,iconStyle:B})),l().createElement(ql,this.props),l().createElement("span",H(A,"brace"),v==="array"?"[":"{")),b?this.getObjectMetaData(N):null)}},{key:"render",value:function(){var v=this,b=this.props,R=b.depth,M=b.src,N=(b.namespace,b.name,b.type,b.parent_type),A=b.theme,B=b.jsvRoot,L=b.iconStyle,W=$(b,bd),U=this.state,Y=U.object_type,K=U.expanded,de={};return B||N==="array_group"?N==="array_group"&&(de.borderLeft=0,de.display="inline"):de.paddingLeft=5*this.props.indentWidth,l().createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return v.setState(O(O({},v.state),{},{hovered:!0}))},onMouseLeave:function(){return v.setState(O(O({},v.state),{},{hovered:!1}))}},H(A,B?"jsv-root":"objectKeyVal",de)),this.getBraceStart(Y,K),K?this.getObjectContent(R,M,O({theme:A,iconStyle:L},W)):this.getEllipsis(),l().createElement("span",{className:"brace-row"},l().createElement("span",{style:O(O({},H(A,"brace").style),{},{paddingLeft:K?"3px":"0px"})},Y==="array"?"]":"}"),K?null:this.getObjectMetaData(M)))}}],[{key:"getDerivedStateFromProps",value:function(v,b){var R=b.prevProps;return v.src!==R.src||v.collapsed!==R.collapsed||v.name!==R.name||v.namespace!==R.namespace||v.rjvId!==R.rjvId?O(O({},f.getState(v)),{},{prevProps:v}):null}}])}(l().PureComponent);oo.getState=function(_){var f=Object.keys(_.src).length,v=(_.collapsed===!1||_.collapsed!==!0&&_.collapsed>_.depth)&&(!_.shouldCollapse||_.shouldCollapse({name:_.name,src:_.src,type:V(_.src),namespace:_.namespace})===!1)&&f!==0;return{expanded:Le.get(_.rjvId,_.namespace,"expanded",v),object_type:_.type==="array"?"array":"object",parent_type:_.type==="array"?"array":"object",size:f,hovered:!1}};var gd=C(function _(f,v){E(this,_),this.name=f,this.value=v,this.type=V(v)});T(oo);const Vn=oo;var yd=function(_){function f(){var v;E(this,f);for(var b=arguments.length,R=new Array(b),M=0;MW.groupArraysAfterLength&&(Y=Vl),l().createElement("div",{className:"pretty-json-container object-container"},l().createElement("div",{className:"object-content"},l().createElement(Y,Object.assign({namespace:U,depth:0,jsvRoot:!0},W))))},v}return o(f,_),C(f)}(l().PureComponent),_d=function(_){function f(v){var b;return E(this,f),(b=c(this,f,[v])).closeModal=function(){qe.dispatch({rjvId:b.props.rjvId,name:"RESET"})},b.submit=function(){b.props.submit(b.state.input)},b.state={input:v.input?v.input:""},b}return o(f,_),C(f,[{key:"render",value:function(){var v=this,b=this.props,R=b.theme,M=b.rjvId,N=b.isValid,A=this.state.input,B=N(A);return l().createElement("div",Object.assign({className:"key-modal-request"},H(R,"key-modal-request"),{onClick:this.closeModal}),l().createElement("div",Object.assign({},H(R,"key-modal"),{onClick:function(L){L.stopPropagation()}}),l().createElement("div",H(R,"key-modal-label"),"Key Name:"),l().createElement("div",{style:{position:"relative"}},l().createElement("input",Object.assign({},H(R,"key-modal-input"),{className:"key-modal-input",ref:function(L){return L&&L.focus()},spellCheck:!1,value:A,placeholder:"...",onChange:function(L){v.setState({input:L.target.value})},onKeyPress:function(L){B&&L.key==="Enter"?v.submit():L.key==="Escape"&&v.closeModal()}})),B?l().createElement(ao,Object.assign({},H(R,"key-modal-submit"),{className:"key-modal-submit",onClick:function(L){return v.submit()}})):null),l().createElement("span",H(R,"key-modal-cancel"),l().createElement(Dl,Object.assign({},H(R,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){qe.dispatch({rjvId:M,name:"RESET"})}})))))}}])}(l().PureComponent),Od=function(_){function f(){var v;E(this,f);for(var b=arguments.length,R=new Array(b),M=0;M{const n=document.createElement("a");n.setAttribute("href",encodeURI(`data:application/json;charset=utf-8,${e}`)),n.setAttribute("download",t),n.click()},i1=e=>{o1(JSON.stringify(e,null," "),"export.json")},l1=()=>oe.jsx(Zu,{exporter:i1,children:oe.jsxs(Rl,{rowClick:"show",children:[oe.jsx(Tt,{source:"id",sortable:!0}),oe.jsx(Tt,{source:"service",sortable:!0}),oe.jsx(Tt,{source:"method",sortable:!0}),oe.jsx(wr,{source:"headers",sortable:!1,reactJsonOptions:{theme:vt()}}),oe.jsx(wr,{source:"input",sortable:!1,reactJsonOptions:{theme:vt()}}),oe.jsx(wr,{source:"output",sortable:!1,reactJsonOptions:{theme:vt()}})]})}),s1=()=>oe.jsx(ig,{children:oe.jsxs(Hu,{children:[oe.jsx(Zt,{source:"service"}),oe.jsx(Zt,{source:"method"}),oe.jsx(xr,{source:"headers",reactJsonOptions:{theme:vt()}}),oe.jsx(xr,{source:"input",reactJsonOptions:{theme:vt()}}),oe.jsx(xr,{source:"output",reactJsonOptions:{theme:vt()}})]})}),c1=()=>oe.jsx(hg,{children:oe.jsxs(Hu,{children:[oe.jsx(Zt,{source:"id"}),oe.jsx(Zt,{source:"service"}),oe.jsx(Zt,{source:"method"}),oe.jsx(xr,{source:"headers",reactJsonOptions:{theme:vt()}}),oe.jsx(xr,{source:"input",reactJsonOptions:{theme:vt()}}),oe.jsx(xr,{source:"output",reactJsonOptions:{theme:vt()}})]})}),u1=()=>oe.jsx(Ng,{children:oe.jsxs(Yg,{children:[oe.jsx(Tt,{source:"id",sortable:!0}),oe.jsx(Tt,{source:"service",sortable:!0}),oe.jsx(Tt,{source:"method",sortable:!0}),oe.jsx(wr,{source:"headers",sortable:!1,reactJsonOptions:{theme:vt()}}),oe.jsx(wr,{source:"input",sortable:!1,reactJsonOptions:{theme:vt()}}),oe.jsx(wr,{source:"output",sortable:!1,reactJsonOptions:{theme:vt()}})]})}),vt=()=>{const[e]=jl();return e==="dark"?"monokai":"rjv-default"},d1=()=>oe.jsx(Zu,{children:oe.jsxs(Rl,{bulkActionButtons:!1,children:[oe.jsx(Tt,{source:"id"}),oe.jsx(Tt,{source:"package"}),oe.jsx(Tt,{source:"name"}),oe.jsx(Tg,{source:"methods",sortable:!1,children:oe.jsx(Kg,{linkType:!1,children:oe.jsx($g,{source:"name"})})})]})});var pn={},Ac;function f1(){if(Ac)return pn;Ac=1;var e=me();Object.defineProperty(pn,"__esModule",{value:!0}),pn.default=void 0;var t=e(ve()),n=fe();return pn.default=(0,t.default)((0,n.jsx)("path",{d:"M2 20h20v-4H2zm2-3h2v2H4zM2 4v4h20V4zm4 3H4V5h2zm-4 7h20v-4H2zm2-3h2v2H4z"}),"Storage"),pn}var m1=f1();const v1=se(m1);var hn={},Ic;function p1(){if(Ic)return hn;Ic=1;var e=me();Object.defineProperty(hn,"__esModule",{value:!0}),hn.default=void 0;var t=e(ve()),n=fe();return hn.default=(0,t.default)((0,n.jsx)("path",{d:"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm-1 6h2v2h-2zm0 4h2v6h-2z"}),"PrivacyTip"),hn}var h1=p1();const b1=se(h1),g1={...cu,palette:{primary:sm,secondary:cm,error:um,contrastThreshold:3,tonalOffset:.2}},y1=()=>oe.jsxs(fu,{toolbar:oe.jsx(du,{}),children:[oe.jsx(iu,{}),oe.jsx(We,{flex:"-1",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",variant:"h6",color:"inherit",id:"react-admin-logo",children:"GripMock UI"})]}),_1=e=>oe.jsx(xu,{...e,appBar:y1}),O1=()=>oe.jsxs(Uy,{disableTelemetry:!0,dataProvider:t1,layout:_1,theme:g1,darkTheme:uu,children:[oe.jsx(Xl,{icon:b1,name:"services",list:d1}),oe.jsx(Xl,{icon:v1,name:"stubs",list:l1,edit:c1,show:u1,create:s1})]});mm.createRoot(document.getElementById("root")).render(oe.jsx(ae.StrictMode,{children:oe.jsx(O1,{})})); diff --git a/dist/assets/index-DBI1jkkP.js b/dist/assets/index-DBI1jkkP.js new file mode 100644 index 0000000..db222f0 --- /dev/null +++ b/dist/assets/index-DBI1jkkP.js @@ -0,0 +1,14 @@ +import{A as xd,a as se,g as jd,B as fe,C as ce,r as i,D as fr,E as Ne,F as tr,G as In,H as Pd,L as er,I as Ft,J as Va,K as kd,M as Cd,N as Sd,O as Rd,P as Ad,b as ae,Q as Nc,S as Mc,T as Tc,U as Id,V as Nd,W as Md,X as Td,Y as Fd,Z as Fc,e as Dd,_ as fl,$ as Dc,a0 as Bd,a1 as $d,a2 as xn,a3 as qd,a4 as Bc,a5 as ml,a6 as Ld,a7 as vl,a8 as zd,a9 as Vd,aa as Hd,ab as Wd,ac as Ul,ad as jt,ae as Ha,af as pl,ag as $c,ah as pa,ai as Ud,aj as Kd,ak as qc,al as Xd,am as Gd,an as Jd,ao as Lc,ap as Yd,aq as Qd,ar as Zd,as as ef,at as jn,au as tf,av as rr,aw as rf,ax as hl,ay as nf,az as af,aA as Qo,aB as of,aC as lf,w as sf,x as cf,aD as uf,aE as df,aF as ff,aG as mf,aH as vf,aI as pf,aJ as hf,aK as Wa,aL as jr,aM as bf,aN as gf,aO as yf,aP as Zo,aQ as _f,aR as zc,aS as Of,aT as Kl,aU as Vc,aV as Ef,aW as wf,aX as Hc,aY as xf,aZ as jf,a_ as Pf,a$ as kf,b0 as Cf,b1 as bl,b2 as Sf,b3 as Rf,b4 as Af,b5 as If,b6 as Nf,b7 as Mf,b8 as Tf,b9 as Ff,ba as Df,d as Bf,j as oe,bb as Xl}from"./ra-BljZNIzk.js";import{r as $f,a as qf,b as Lf}from"./utils-72bOV0La.js";import{F as zf}from"./matches-CU2r43ac.js";import{u as Vf,r as me,a as Hf,b as rt,T as nr,I as Ge,s as Z,B as tt,c as le,F as Wf,d as We,e as Wc,C as Ua,L as Yt,f as ur,M as Lt,A as ei,g as gl,h as Uc,S as Uf,i as Gl,j as Kf,k as Kc,l as Nn,m as Xf,P as Gf,n as Pn,o as Jf,p as yl,D as _l,q as Ol,t as Xc,v as El,w as wl,x as Yf,y as Qf,z as Gc,E as Zf,G as em,H as Ka,J as lt,K as kn,N as ha,O as Jc,Q as tm,R as Yc,U as Qc,V as rm,W as Xa,X as nm,Y as am,Z as Jl,_ as uo,$ as Mn,a0 as Zc,a1 as om,a2 as im,a3 as lm,a4 as sm,a5 as cm,a6 as um}from"./mui-CRJKwhm8.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const d of a)if(d.type==="childList")for(const x of d.addedNodes)x.tagName==="LINK"&&x.rel==="modulepreload"&&r(x)}).observe(document,{childList:!0,subtree:!0});function n(a){const d={};return a.integrity&&(d.integrity=a.integrity),a.referrerPolicy&&(d.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?d.credentials="include":a.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function r(a){if(a.ep)return;a.ep=!0;const d=n(a);fetch(a.href,d)}})();var Kn={},Yl;function dm(){if(Yl)return Kn;Yl=1;var e=xd();return Kn.createRoot=e.createRoot,Kn.hydrateRoot=e.hydrateRoot,Kn}var fm=dm();const mm=se(fm);var Rr={},fo={};const vm=jd(Vf);var Ql;function ve(){return Ql||(Ql=1,function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.createSvgIcon}});var t=vm}(fo)),fo}var Zl;function pm(){if(Zl)return Rr;Zl=1;var e=me();Object.defineProperty(Rr,"__esModule",{value:!0}),Rr.default=void 0;var t=e(ve()),n=fe();return Rr.default=(0,t.default)((0,n.jsx)("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1z"}),"Lock"),Rr}var hm=pm();const xl=se(hm);var gn=function(){return gn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n components should be used inside a component or provided the resource prop.");var C=tr({action:"create",resource:j}),P=C.canAccess,S=C.isPending,y=In(),c=ce(),m=rt(function(l){return l.breakpoints.down("md")}),o=Pd({},xm.get(String(u)),O),h=Cm(p);return!P||S?null:m?i.createElement(Pm,ba({component:er,to:y({resource:j,type:"create"}),state:o,color:"primary",className:le(ti.floating,t),"aria-label":d&&c(d)},E,h),r):i.createElement(km,ba({component:er,to:y({resource:j,type:"create"}),state:o,className:le(ti.root,t),label:d,variant:s},E,h),r)},xm=new Map([["true",{_scrollToTop:!0}],["false",{}]]),jm=i.createElement(Em,null),ga="RaCreateButton",ti={root:"".concat(ga,"-root"),floating:"".concat(ga,"-floating")},Pm=Z(Wf,{name:ga,overridesResolver:function(e,t){return t.root}})(function(e){var t,n=e.theme;return t={},t["&.".concat(ti.floating)]={color:n.palette.getContrastText(n.palette.primary.main),margin:0,top:"auto",right:20,bottom:60,left:"auto",position:"fixed",zIndex:1e3},t}),km=Z(pt,{name:ga,overridesResolver:function(e,t){return t.root}})({});const ru=i.memo(wm,function(e,t){return e.resource===t.resource&&e.label===t.label&&e.translate===t.translate&&e.disabled===t.disabled&&fr(e.to,t.to)&&fr(e.state,t.state)});var Cm=function(e){if(e!=null){if(typeof e=="string")return{to:e};var t=e.redirect,n=e.replace,r=e.state,a=tu(e,["redirect","replace","state"]);return{to:a,redirect:t,replace:n,state:r}}},Ir={},ts;function Sm(){if(ts)return Ir;ts=1;var e=me();Object.defineProperty(Ir,"__esModule",{value:!0}),Ir.default=void 0;var t=e(ve()),n=fe();return Ir.default=(0,t.default)((0,n.jsx)("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3"}),"RemoveRedEye"),Ir}var Rm=Sm();const Am=se(Rm);var ri=function(){return ri=Object.assign||function(e){for(var t,n=1,r=arguments.length;n components should be used inside a component or provided the resource prop.");var p=Ft(e),g=In(),O=tr({action:"show",resource:s,record:p}),E=O.canAccess,j=O.isPending;return!p||!E||j?null:i.createElement(pt,ri({component:er,to:g({type:"show",resource:s,id:p.id}),state:Mm[String(x)],label:a,onClick:Fm},u),n)},Mm={true:{_scrollToTop:!0},false:{}},Tm=i.createElement(Am,null),Fm=function(e){return e.stopPropagation()},Dm=i.memo(Nm,function(e,t){return e.resource===t.resource&&(e.record&&t.record?e.record.id===t.record.id:e.record==t.record)&&e.label===t.label&&e.disabled===t.disabled}),Nr={},rs;function Bm(){if(rs)return Nr;rs=1;var e=me();Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=void 0;var t=e(ve()),n=fe();return Nr.default=(0,t.default)((0,n.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM19 4h-3.5l-1-1h-5l-1 1H5v2h14z"}),"Delete"),Nr}var $m=Bm();const Ga=se($m);var ni=function(){return ni=Object.assign||function(e){for(var t,n=1,r=arguments.length;n1?i.createElement(F0,null):null,t&&i.createElement(du,null),i.createElement(Jm,null))},wv=i.createElement(Ev,null),xv=i.createElement(ou,null),Xt="RaAppBar",Qt={appBar:"".concat(Xt,"-appBar"),toolbar:"".concat(Xt,"-toolbar"),menuButton:"".concat(Xt,"-menuButton"),menuButtonIconClosed:"".concat(Xt,"-menuButtonIconClosed"),menuButtonIconOpen:"".concat(Xt,"-menuButtonIconOpen"),title:"".concat(Xt,"-title")},jv=Z(Xf,{name:Xt,overridesResolver:function(e,t){return t.root}})(function(e){var t,n,r=e.theme;return t={},t["& .".concat(Qt.toolbar)]=(n={padding:"0 ".concat(r.spacing(1))},n[r.breakpoints.down("md")]={minHeight:r.spacing(6)},n),t["& .".concat(Qt.menuButton)]={marginRight:"0.2em"},t["& .".concat(Qt.title)]={},t}),$r={},ss;function Pv(){if(ss)return $r;ss=1;var e=me();Object.defineProperty($r,"__esModule",{value:!0}),$r.default=void 0;var t=e(ve()),n=fe();return $r.default=(0,t.default)([(0,n.jsx)("path",{d:"M12 5.99 19.53 19H4.47zM12 2 1 21h22z"},"0"),(0,n.jsx)("path",{d:"M13 16h-2v2h2zm0-6h-2v5h2z"},"1")],"WarningAmber"),$r}var kv=Pv();const Cv=se(kv);var _a=function(){return _a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n element");var s=r===!1?i.createElement(mu,Oa({title:n,defaultTitle:t},a)):i.createElement(Hv,Oa({title:n,defaultTitle:t,preferenceKey:r},a));return i.createElement(i.Fragment,null,Dd.createPortal(s,x))},ui=function(){return ui=Object.assign||function(e){for(var t,n=1,r=arguments.length;n components should be used inside a component or provided with a resource prop.");var d=tr({action:"delete",resource:a}),x=d.canAccess,u=d.isPending;return!x||u?null:n==="undoable"?i.createElement(r0,Sa({},r)):i.createElement(Yp,Sa({mutationMode:n},r))},Yr={},ws;function c0(){if(ws)return Yr;ws=1;var e=me();Object.defineProperty(Yr,"__esModule",{value:!0}),Yr.default=void 0;var t=e(ve()),n=fe();return Yr.default=(0,t.default)((0,n.jsx)("path",{d:"M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z"}),"GetApp"),Yr}var u0=c0();const d0=se(u0);var Pi=function(){return Pi=Object.assign||function(e){for(var t,n=1,r=arguments.length;n components should be used inside a component or provided the resource prop.");var d=tr({action:"delete",resource:a,record:r}),x=d.canAccess,u=d.isPending,s=qc();if(!r||r.id==null||!x||u)return null;var p=t||(s!=null&&s.mutationMode?s.mutationMode:"undoable");return p==="undoable"?i.createElement(m0,Aa({record:r},n)):i.createElement(h0,Aa({mutationMode:p,record:r},n))},Qr={},xs;function _0(){if(xs)return Qr;xs=1;var e=me();Object.defineProperty(Qr,"__esModule",{value:!0}),Qr.default=void 0;var t=e(ve()),n=fe();return Qr.default=(0,t.default)((0,n.jsx)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z"}),"Create"),Qr}var O0=_0();const E0=se(O0);var ki=function(){return ki=Object.assign||function(e){for(var t,n=1,r=arguments.length;n components should be used inside a component or provided with a resource prop. (The component set the resource prop for all its children).");var g=Ft(e),O=In(),E=tr({action:"edit",resource:p,record:g}),j=E.canAccess,C=E.isPending;return!g||!j||C?null:i.createElement(S0,ki({component:er,to:O({type:"edit",resource:p,id:g.id}),state:j0[String(x)],label:a,onClick:k0,className:le(C0.root,u)},s),n)},j0={true:{_scrollToTop:!0},false:{}},P0=i.createElement(E0,null),k0=function(e){return e.stopPropagation()},ku="RaEditButton",C0={root:"".concat(ku,"-root")},S0=Z(pt,{name:ku,overridesResolver:function(e,t){return t.root}})({}),En=function(){return En=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&d[d.length-1])&&(p[0]===6||p[0]===2)){n=0;continue}if(p[0]===3&&(!d||p[1]>d[0]&&p[1]0,T=th(S===!1||S===void 0?void 0:!S,p||!I||w||k);Fc(O==="submit"&&(s&&(s.onSuccess||s.onError)||E),'Cannot use props on a button of type "submit". To override the default mutation options on a particular save button, set the prop, or set mutationOptions in the main view component ( or ).');var q=i.useCallback(function(G){return Cs(void 0,void 0,void 0,function(){var ie;return Ss(this,function(he){switch(he.label){case 0:return o!=null&&o.save?[4,o.save(G,wn(wn({},s),{transform:E}))]:[3,2];case 1:ie=he.sent(),he.label=2;case 2:return ie!=null&&Qd(ie,m.setError),[2]}})})},[m.setError,o,s,E]),$=i.useCallback(function(G){return Cs(void 0,void 0,void 0,function(){return Ss(this,function(ie){switch(ie.label){case 0:return u&&u(G),G.defaultPrevented?[2]:O!=="button"?[3,2]:(G.stopPropagation(),[4,m.handleSubmit(q)(G)]);case 1:ie.sent(),ie.label=2;case 2:return[2]}})})},[u,O,m,q]),V=x&&c(x,{_:x});return i.createElement(eh,wn({variant:C,type:O,color:n,"aria-label":V,disabled:T,onClick:$},y),k?i.createElement(Ua,{sx:Y0,size:14,thickness:3,color:"inherit"}):a,V)},Y0={"&.MuiCircularProgress-root":{marginRight:"10px",marginLeft:"2px"}},Q0=i.createElement(X0,null),Z0="RaSaveButton",eh=Z(tt,{name:Z0,overridesResolver:function(e,t){return t.root}})(function(e){var t,n=e.theme;return t={position:"relative"},t["& .MuiSvgIcon-root, & .MuiIcon-root, & .MuiCircularProgress-root"]={marginRight:n.spacing(1)},t["& .MuiSvgIcon-root, & .MuiIcon-root"]={fontSize:18},t}),th=function(e,t){return typeof e>"u"?t:e},rh=function(){return ae.createElement(ah,{onClick:oh,className:"skip-nav-button",label:"ra.navigation.skip_nav",variant:"contained"})},nh="RaSkipNavigationButton",ah=Z(pt,{name:nh,overridesResolver:function(e,t){return t.root}})(function(e){var t=e.theme;return{position:"fixed",padding:t.spacing(1),backgroundColor:t.palette.background.default,color:t.palette.getContrastText(t.palette.background.default),transition:t.transitions.create(["top","opacity"],{easing:t.transitions.easing.easeIn,duration:t.transitions.duration.leavingScreen}),left:t.spacing(2),top:t.spacing(-10),zIndex:5e3,"&:hover":{opacity:.8,backgroundColor:t.palette.background.default},"&:focus":{top:t.spacing(2),transition:t.transitions.create(["top","opacity"],{easing:t.transitions.easing.easeOut,duration:t.transitions.duration.enteringScreen})}}}),oh=function(){if(!(typeof document>"u")){var e=document.getElementById("main-content");e&&(e.setAttribute("tabIndex","-1"),e.focus(),e.blur(),e.removeAttribute("tabIndex"))}},Si=function(){return Si=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&d[d.length-1])&&(p[0]===6||p[0]===2)){n=0;continue}if(p[0]===3&&(!d||p[1]>d[0]&&p[1]"u")throw new Error("DatagridRow expects an id prop");var o=Iu(),h=ce(),l=Ft(e);if(!l)throw new Error("DatagridRow can only be used within a RecordContext or be passed a record prop");var w=Ne(e),k=rr(e),I=k.hasShow||k.hasEdit;if(!w)throw new Error("DatagridRow can only be used within a ResourceContext or be passed a resource prop");var T=(!o||!o.isRowExpandable||o.isRowExpandable(l))&&x,q=rf(w,O,o&&o.expandSingle),$=q[0],V=q[1],G=i.useState(function(){return As(T,a,s)}),ie=G[0],he=G[1];i.useEffect(function(){var ue=As(T,a,s);ue!==ie&&he(ue)},[T,ie,a,s]);var D=hl(),re=i.useCallback(function(ue){V(),ue.stopPropagation()},[V]),Q=i.useCallback(function(ue){!c||!E||(E(O,ue),ue.stopPropagation())},[O,E,c]),J=nf(),ge=i.useCallback(function(ue){return wh(void 0,void 0,void 0,function(){var ye;return xh(this,function(_e){switch(_e.label){case 0:return ue.persist(),[4,J({record:l,resource:w,link:typeof j=="function"?function(Ce,Ue){return j(Ce.id,Ue,Ce)}:j})];case 1:return ye=_e.sent(),j==="expand"?(re(ue),[2]):j==="toggleSelection"?(Q(ue),[2]):ye===!1||ye==null?[2]:(D(ye,{state:{_scrollToTop:!0}}),[2])}})})},[l,w,j,D,re,Q,J]);return ae.createElement(ae.Fragment,null,ae.createElement(kn,Ti({ref:t,className:le(d,(n={},n[te.expandable]=T,n[te.selectable]=c,n[te.clickableRow]=j??I,n)),key:O,style:S,hover:g,onClick:ge},m),x&&ae.createElement(lt,{padding:"none",className:te.expandIconCell},T&&ae.createElement(Eh,{className:le(te.expandIcon,(r={},r[te.expanded]=$,r)),expanded:$,onClick:re,expandContentId:"".concat(O,"-expand")})),s&&ae.createElement(lt,{padding:"checkbox"},ae.createElement(ha,{"aria-label":h("ra.action.select_row",{_:"Select this row"}),color:"primary",className:"select-item ".concat(te.checkbox),checked:c&&P,onClick:Q,disabled:!c})),ae.Children.map(a,function(ue,ye){return i.isValidElement(ue)?ae.createElement(Au,{key:"".concat(O,"-").concat(ue.props.source||ye),className:le("column-".concat(ue.props.source),te.rowCell),record:l,field:ue,resource:w}):null})),T&&$&&ae.createElement(kn,{key:"".concat(O,"-expand"),id:"".concat(O,"-expand"),className:te.expandedPanel},ae.createElement(lt,{colSpan:ie},i.isValidElement(x)?x:i.createElement(x))))}),jh=function(e,t){e.children,e.expand;var n=Fi(e,["children","expand"]);t.children,t.expand;var r=Fi(t,["children","expand"]);return af(n,r)},Mu=i.memo(Nu,jh);Mu.displayName="PureDatagridRow";var Na=function(){return Na=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=x&&(j=d,C=!1,p=new e(p));e:for(;++E0&&m.length>0&&m.every(function(o){return j.includes(o)}),onChange:c,onClick:function(o){return o.stopPropagation()}})),i.Children.map(t,function(o,h){return i.isValidElement(o)?i.createElement(Ih,{className:le(te.headerCell,"column-".concat(o.props.source)),sort:g,field:o,isSorting:(g==null?void 0:g.field)===(o.props.sortBy||o.props.source),key:o.props.source||h,updateSort:y||void 0}):null})))};Du.displayName="DatagridHeader";var Wh=function(e){var t=e.children,n=e.value;return ae.createElement(Cl.Provider,{value:n},t)},nn={},Ts;function Uh(){if(Ts)return nn;Ts=1;var e=me();Object.defineProperty(nn,"__esModule",{value:!0}),nn.default=void 0;var t=e(ve()),n=fe();return nn.default=(0,t.default)((0,n.jsx)("path",{d:"M19 6.41 17.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"),nn}var Kh=Uh();const Xh=se(Kh);var Bi=function(){return Bi=Object.assign||function(e){for(var t,n=1,r=arguments.length;n must be used inside a component");return i.createElement(Xa,null,i.createElement(We,{variant:"body2"},r&&a&&Object.keys(r).length>0?i.createElement(i.Fragment,null,e("ra.navigation.no_filtered_results",{resource:t,name:d(t,0),_:"No results found with the current filters."})," ",i.createElement(pt,{onClick:function(){return a({},[])},label:e("ra.navigation.clear_filters",{_:"Clear filters"})})):e("ra.navigation.no_results",{resource:t,name:d(t,0),_:"No results found."})))},An=function(){return An=Object.assign||function(e){for(var t,n=1,r=arguments.length;n element instead.")})},[t]);var s=function(){if(!t)return[];var g=r.getValues();return t.filter(function(O){var E=xn(g,O.props.source);return O.props.alwaysOn||x[O.props.source]||!$u(E)})},p=i.useCallback(function(g){return u(g.currentTarget.dataset.key)},[u]);return i.createElement(i.Fragment,null,s().map(function(g){return i.createElement(nb,{key:g.key||g.props.source,filterElement:g,handleHide:p,resource:n,className:Ta.filterFormInput})}),i.createElement("div",{className:Ta.clearFix}))},sb=function(e){e.hasCreate,e.resource;var t=Bu(e,["hasCreate","resource"]);return t},Li="RaFilterForm",Ta={clearFix:"".concat(Li,"-clearFix"),filterFormInput:"".concat(Li,"-filterFormInput")},cb=Z("form",{name:Li,overridesResolver:function(e,t){return t.root}})(function(e){var t,n=e.theme;return t={display:"flex",flex:"0 1 auto"},t[n.breakpoints.down("sm")]={width:"100%"},t[n.breakpoints.up("sm")]={minHeight:n.spacing(8)},t[n.breakpoints.up("md")]={flex:"0 1 100%"},t.flexWrap="wrap",t.alignItems="flex-end",t.pointerEvents="none",t.padding="0 0 ".concat(n.spacing(.5)," 0"),t["& .MuiFormHelperText-root"]={display:"none"},t["& .".concat(Ta.clearFix)]={clear:"right"},t["& .".concat(Ta.filterFormInput," .MuiFormControl-root")]={marginTop:"".concat(n.spacing(1))},t}),$u=function(e){return e===""||e==null?!0:typeof e=="object"?Object.keys(e).every(function(t){return $u(e[t])}):!1},an={},Bs;function ub(){if(Bs)return an;Bs=1;var e=me();Object.defineProperty(an,"__esModule",{value:!0}),an.default=void 0;var t=e(ve()),n=fe();return an.default=(0,t.default)((0,n.jsx)("path",{d:"M19 6.41 17.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"}),"Clear"),an}var db=ub();const zi=se(db);var on={},$s;function fb(){if($s)return on;$s=1;var e=me();Object.defineProperty(on,"__esModule",{value:!0}),on.default=void 0;var t=e(ve()),n=fe();return on.default=(0,t.default)((0,n.jsx)("path",{d:"M21 7h-2v2h-2V7h-2V5h2V3h2v2h2zm-2 14-7-3-7 3V5c0-1.1.9-2 2-2h7c-.63.84-1 1.87-1 3 0 2.76 2.24 5 5 5 .34 0 .68-.03 1-.1z"}),"BookmarkAdd"),on}var mb=fb();const vb=se(mb);var ln={},qs;function pb(){if(qs)return ln;qs=1;var e=me();Object.defineProperty(ln,"__esModule",{value:!0}),ln.default=void 0;var t=e(ve()),n=fe();return ln.default=(0,t.default)((0,n.jsx)("path",{d:"M21 7h-6V5h6zm-2 3.9c-.32.07-.66.1-1 .1-2.76 0-5-2.24-5-5 0-1.13.37-2.16 1-3H7c-1.1 0-2 .9-2 2v16l7-3 7 3z"}),"BookmarkRemove"),ln}var hb=pb();const bb=se(hb);var sn={},Ls;function gb(){if(Ls)return sn;Ls=1;var e=me();Object.defineProperty(sn,"__esModule",{value:!0}),sn.default=void 0;var t=e(ve()),n=fe();return sn.default=(0,t.default)((0,n.jsx)("path",{d:"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2m0 15-5-2.18L7 18V5h10z"}),"BookmarkBorder"),sn}var yb=gb();const _b=se(yb);var cn={},zs;function Ob(){if(zs)return cn;zs=1;var e=me();Object.defineProperty(cn,"__esModule",{value:!0}),cn.default=void 0;var t=e(ve()),n=fe();return cn.default=(0,t.default)((0,n.jsx)("path",{d:"M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z"}),"FilterList"),cn}var Eb=Ob();const wb=se(Eb);var un={},Vs;function xb(){if(Vs)return un;Vs=1;var e=me();Object.defineProperty(un,"__esModule",{value:!0}),un.default=void 0;var t=e(ve()),n=fe();return un.default=(0,t.default)((0,n.jsx)("path",{d:"M19 5v14H5V5zm0-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-2"}),"CheckBoxOutlineBlank"),un}var jb=xb();const Pb=se(jb);var dn={},Hs;function kb(){if(Hs)return dn;Hs=1;var e=me();Object.defineProperty(dn,"__esModule",{value:!0}),dn.default=void 0;var t=e(ve()),n=fe();return dn.default=(0,t.default)((0,n.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-2m-9 14-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z"}),"CheckBox"),dn}var Cb=kb();const Sb=se(Cb);var Rb=i.forwardRef(function(e,t){var n=e.filter,r=e.onShow,a=e.onHide,d=e.autoFocus,x=e.displayed,u=Ne(e),s=i.useCallback(function(){r({source:n.props.source,defaultValue:n.props.defaultValue})},[n.props.defaultValue,n.props.source,r]),p=i.useCallback(function(){a({source:n.props.source})},[n.props.source,a]);return i.createElement(Lt,{className:"new-filter-item","data-key":n.props.source,"data-default-value":n.props.defaultValue,key:n.props.source,onClick:x?p:s,autoFocus:d,ref:t,disabled:n.props.disabled,role:"menuitemcheckbox","aria-checked":x},i.createElement(Yt,null,x?i.createElement(Sb,{fontSize:"small"}):i.createElement(Pb,{fontSize:"small"})),i.createElement(ur,null,i.createElement(jn,{label:n.props.label,source:n.props.source,resource:u})))}),Al=function(e){return Va("".concat(e,".savedQueries"),[])},Il=function(e){return Array.isArray(e)?e.filter(function(t){return Ab(t)}):[]},Ab=function(e){var t,n;return!!(e.label&&typeof e.label=="string"&&e.value&&typeof Array.isArray(e.value.displayedFilters)&&typeof e.value.perPage=="number"&&typeof((t=e.value.sort)===null||t===void 0?void 0:t.field)=="string"&&typeof((n=e.value.sort)===null||n===void 0?void 0:n.order)=="string"&&typeof e.value.filter=="object")},Ib=function(e){var t=e.open,n=e.onClose,r=ce(),a=jt(),d=a.resource,x=a.filterValues,u=a.displayedFilters,s=a.sort,p=a.perPage,g=Al(d),O=g[0],E=g[1],j=i.useState(""),C=j[0],P=j[1],S=function(m){P(m.target.value)},y=function(m){m.preventDefault(),c()},c=function(){var m={label:C,value:{filter:x,sort:s,perPage:p,displayedFilters:u}},o=Il(O);E(o.concat(m)),P(""),n()};return i.createElement(wl,{open:t,onClose:n,"aria-labelledby":"form-dialog-title"},i.createElement(_l,{id:"form-dialog-title"},r("ra.saved_queries.new_dialog_title",{_:"Save current query as"})),i.createElement(Ol,null,i.createElement("form",{onSubmit:y},i.createElement(yl,{autoFocus:!0,margin:"dense",id:"name",label:r("ra.saved_queries.query_name",{_:"Query name"}),fullWidth:!0,value:C,onChange:S}))),i.createElement(El,null,i.createElement(tt,{onClick:n},r("ra.action.cancel")),i.createElement(tt,{onClick:c,color:"primary"},r("ra.action.save"))))},Ws=function(e,t,n){if(n||arguments.length===2)for(var r=0,a=t.length,d;r must be called inside a ResourceContextProvider, or must provide a resource prop");var g=Al(s||"")[0],O=hl(),E=jt(),j=E.displayedFilters,C=j===void 0?{}:j,P=E.filterValues,S=E.perPage,y=E.setFilters,c=E.showFilter,m=E.hideFilter,o=E.sort,h=!fr(P,{}),l=Il(g),w=l.some(function(ne){return fr(ne.value,{filter:P,sort:o,perPage:S,displayedFilters:C})}),k=i.useState(!1),I=k[0],T=k[1],q=i.useRef();if(u===void 0)throw new Error("The component requires the prop to be set");var $=u.filter(function(ne){return!ne.props.alwaysOn}),V=i.useCallback(function(ne){ne.preventDefault(),T(!0),q.current=ne.currentTarget},[q,T]),G=i.useCallback(function(){T(!1)},[T]),ie=i.useCallback(function(ne){var we=ne.source,Ee=ne.defaultValue;c(we,Ee===""?void 0:Ee),setTimeout(function(){var je=document.querySelector("input[name='".concat(we,"']"));je&&je.focus()},50),T(!1)},[c,T]),he=i.useCallback(function(ne){var we=ne.source;m(we),T(!1)},[m,T]),D=i.useState(!1),re=D[0],Q=D[1],J=function(){Q(!1)},ge=function(){T(!1),Q(!0)},ue=i.useState(!1),ye=ue[0],_e=ue[1],Ce=function(){_e(!1)},Ue=function(){T(!1),_e(!0)};return $.length===0&&l.length===0&&!h?null:i.createElement(Db,Vi({className:n},Tb(x)),i.createElement(pt,{className:"add-filter",label:"ra.action.add_filter","aria-haspopup":"true",onClick:V,variant:d,size:a},i.createElement(wb,null)),i.createElement(gl,{open:I,anchorEl:q.current,onClose:G},$.map(function(ne,we){return i.createElement(Rb,{key:ne.props.source,filter:ne,displayed:!!C[ne.props.source],resource:s,onShow:ie,onHide:he,autoFocus:we===0})}),(h||l.length>0)&&i.createElement(nm,null),l.map(function(ne,we){return fr(ne.value,{filter:P,sort:o,perPage:S,displayedFilters:C})?i.createElement(Lt,{onClick:Ue,key:we},i.createElement(Yt,null,i.createElement(bb,{fontSize:"small"})),i.createElement(ur,null,p("ra.saved_queries.remove_label_with_name",{_:'Remove query "%{name}"',name:ne.label}))):i.createElement(Lt,{onClick:function(){var Ee,je;O({search:Zo.stringify({filter:JSON.stringify(ne.value.filter),sort:(Ee=ne.value.sort)===null||Ee===void 0?void 0:Ee.field,order:(je=ne.value.sort)===null||je===void 0?void 0:je.order,page:1,perPage:ne.value.perPage,displayedFilters:JSON.stringify(ne.value.displayedFilters)})}),T(!1)},key:we},i.createElement(Yt,null,i.createElement(_b,{fontSize:"small"})),i.createElement(ur,null,ne.label))}),h&&!w&&!r&&i.createElement(Lt,{onClick:ge},i.createElement(Yt,null,i.createElement(vb,{fontSize:"small"})),i.createElement(ur,null,p("ra.saved_queries.new_label",{_:"Save current query..."}))),h&&i.createElement(Lt,{onClick:function(){y({},{}),T(!1)}},i.createElement(Yt,null,i.createElement(zi,{fontSize:"small"})),i.createElement(ur,null,p("ra.action.remove_all_filters",{_:"Remove all filters"})))),!r&&i.createElement(i.Fragment,null,i.createElement(Ib,{open:re,onClose:J}),i.createElement(Nb,{open:ye,onClose:Ce})))},Tb=function(e){e.displayedFilters,e.filterValues,e.showFilter;var t=qu(e,["displayedFilters","filterValues","showFilter"]);return t},Fb="RaFilterButton",Db=Z("div",{name:Fb,overridesResolver:function(e,t){return t.root}})({display:"inline-block"}),Hi=function(){return Hi=Object.assign||function(e){for(var t,n=1,r=arguments.length;ny-1)throw new Error(P("ra.navigation.page_out_of_boundaries",{page:k+1}));j(k+1)},[y,j,P]),m=i.useCallback(function(w){C(w.target.value)},[C]),o=i.useCallback(function(w){var k=w.from,I=w.to,T=w.count;return T===-1&&p?P("ra.navigation.partial_page_range_info",{offsetBegin:k,offsetEnd:I,_:"%{from}-%{to} of more than %{to}"}):P("ra.navigation.page_range_info",{offsetBegin:k,offsetEnd:I,total:T===-1?I:T,_:"%{from}-%{to} of %{count === -1 ? to : count}"})},[P,p]),h=i.useCallback(function(w){return P("ra.navigation.".concat(w),{_:"Go to ".concat(w," page")})},[P]);if(s)return i.createElement(Nn,{variant:"dense"});if(E===0||g<1||E!=null&&g>y)return d!=null,null;if(S)return i.createElement(Jl,Fa({count:E??-1,rowsPerPage:O,page:g-1,onPageChange:c,rowsPerPageOptions:Hb,component:"span",labelDisplayedRows:o},jr(x)));var l=r||(!s&&E!=null?Bb:void 0);return i.createElement(Jl,Fa({count:E??-1,rowsPerPage:O,page:g-1,onPageChange:c,onRowsPerPageChange:m,ActionsComponent:l,nextIconButtonProps:{disabled:!p},component:"span",labelRowsPerPage:P("ra.navigation.page_rows_per_page"),labelDisplayedRows:o,getItemAriaLabel:h,rowsPerPageOptions:n},jr(x)))}),Vb=[5,10,25,50],Hb=[],Da=function(){return Da=Object.assign||function(e){for(var t,n=1,r=arguments.length;n"u"||!O.message?"ra.auth.sign_in_error":O.message,{type:"error",messageArgs:{_:typeof O=="string"?O:O&&O.message?O.message:void 0}})})};return i.createElement(Jb,{onSubmit:p,mode:"onChange",noValidate:!0,className:n},i.createElement(Xa,{className:hr.content},i.createElement(Zt,{autoFocus:!0,source:"username",label:u("ra.auth.username"),autoComplete:"username",validate:Kl()}),i.createElement(Zt,{source:"password",label:u("ra.auth.password"),type:"password",autoComplete:"current-password",validate:Kl()}),i.createElement(tt,{variant:"contained",type:"submit",color:"primary",disabled:a,fullWidth:!0,className:hr.button},a?i.createElement(Ua,{className:hr.icon,size:19,thickness:3}):u("ra.auth.sign_in"))))},la="RaLoginForm",hr={content:"".concat(la,"-content"),button:"".concat(la,"-button"),icon:"".concat(la,"-icon")},Jb=Z(Vc,{name:la,overridesResolver:function(e,t){return t.root}})(function(e){var t,n=e.theme;return t={},t["& .".concat(hr.content)]={width:300},t["& .".concat(hr.button)]={marginTop:n.spacing(2)},t["& .".concat(hr.icon)]={margin:n.spacing(.3)},t}),Wi=function(){return Wi=Object.assign||function(e){for(var t,n=1,r=arguments.length;n"u"&&E?fg:n;return!a||!S&&y&&p?null:i.createElement(vg,Gi({className:le("edit-page",d)},O),g!==!1&&i.createElement(ar,{title:g,defaultTitle:P,preferenceKey:"".concat(C,".edit.title")}),c,i.createElement("div",{className:le(yr.main,(t={},t[yr.noActions]=!c,t))},i.createElement(u,{className:yr.card},S?a:i.createElement(Xa,null," ")),r))},ua="RaEdit",yr={main:"".concat(ua,"-main"),noActions:"".concat(ua,"-noActions"),card:"".concat(ua,"-card")},vg=Z("div",{name:ua,overridesResolver:function(e,t){return t.root}})((fn={},fn["& .".concat(yr.main)]={display:"flex",alignItems:"flex-start"},fn["& .".concat(yr.noActions)]={marginTop:"1em"},fn["& .".concat(yr.card)]={flex:"1 1 auto"},fn)),Ji=function(){return Ji=Object.assign||function(e){for(var t,n=1,r=arguments.length;n"u"&&S?Sg:n;return!a||!P&&p?null:i.createElement(Ag,Zi({className:le("show-page",d)},O),g!==!1&&i.createElement(ar,{title:g,defaultTitle:C,preferenceKey:"".concat(j,".show.title")}),y!==!1&&y,i.createElement("div",{className:le(Or.main,(t={},t[Or.noActions]=!y,t))},i.createElement(u,{className:Or.card},a),r))},fa="RaShow",Or={main:"".concat(fa,"-main"),noActions:"".concat(fa,"-noActions"),card:"".concat(fa,"-card")},Ag=Z("div",{name:fa,overridesResolver:function(e,t){return t.root}})((mn={},mn["& .".concat(Or.main)]={display:"flex"},mn["& .".concat(Or.noActions)]={marginTop:"1em"},mn["& .".concat(Or.card)]={flex:"1 1 auto"},mn)),el=function(){return el=Object.assign||function(e){for(var t,n=1,r=arguments.length;n *":{color:n.palette.primary.main}},t}),Gg=function(e){return e.stopPropagation()},Xs=function(e){var t=e.clickable;return i.createElement(Zc,{sx:{cursor:"inherit"},size:"small",label:i.createElement(Af,null),clickable:t})},al=function(){return al=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0&&e.call(n.callee)==="[object Function]"),a},yo}var _o,Qs;function xy(){if(Qs)return _o;Qs=1;var e;if(!Object.keys){var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=td(),a=Object.prototype.propertyIsEnumerable,d=!a.call({toString:null},"toString"),x=a.call(function(){},"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],s=function(E){var j=E.constructor;return j&&j.prototype===E},p={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},g=function(){if(typeof window>"u")return!1;for(var E in window)try{if(!p["$"+E]&&t.call(window,E)&&window[E]!==null&&typeof window[E]=="object")try{s(window[E])}catch{return!0}}catch{return!0}return!1}(),O=function(E){if(typeof window>"u"||!g)return s(E);try{return s(E)}catch{return!1}};e=function(j){var C=j!==null&&typeof j=="object",P=n.call(j)==="[object Function]",S=r(j),y=C&&n.call(j)==="[object String]",c=[];if(!C&&!P&&!S)throw new TypeError("Object.keys called on a non-object");var m=x&&P;if(y&&j.length>0&&!t.call(j,0))for(var o=0;o0)for(var h=0;h"u"||!P?e:P(Uint8Array),c={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?e:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?e:ArrayBuffer,"%ArrayIteratorPrototype%":j&&P?P([][Symbol.iterator]()):e,"%AsyncFromSyncIteratorPrototype%":e,"%AsyncFunction%":S,"%AsyncGenerator%":S,"%AsyncGeneratorFunction%":S,"%AsyncIteratorPrototype%":S,"%Atomics%":typeof Atomics>"u"?e:Atomics,"%BigInt%":typeof BigInt>"u"?e:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?e:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?e:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?e:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":t,"%eval%":eval,"%EvalError%":n,"%Float32Array%":typeof Float32Array>"u"?e:Float32Array,"%Float64Array%":typeof Float64Array>"u"?e:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?e:FinalizationRegistry,"%Function%":s,"%GeneratorFunction%":S,"%Int8Array%":typeof Int8Array>"u"?e:Int8Array,"%Int16Array%":typeof Int16Array>"u"?e:Int16Array,"%Int32Array%":typeof Int32Array>"u"?e:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":j&&P?P(P([][Symbol.iterator]())):e,"%JSON%":typeof JSON=="object"?JSON:e,"%Map%":typeof Map>"u"?e:Map,"%MapIteratorPrototype%":typeof Map>"u"||!j||!P?e:P(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?e:Promise,"%Proxy%":typeof Proxy>"u"?e:Proxy,"%RangeError%":r,"%ReferenceError%":a,"%Reflect%":typeof Reflect>"u"?e:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?e:Set,"%SetIteratorPrototype%":typeof Set>"u"||!j||!P?e:P(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?e:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":j&&P?P(""[Symbol.iterator]()):e,"%Symbol%":j?Symbol:e,"%SyntaxError%":d,"%ThrowTypeError%":E,"%TypedArray%":y,"%TypeError%":x,"%Uint8Array%":typeof Uint8Array>"u"?e:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?e:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?e:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?e:Uint32Array,"%URIError%":u,"%WeakMap%":typeof WeakMap>"u"?e:WeakMap,"%WeakRef%":typeof WeakRef>"u"?e:WeakRef,"%WeakSet%":typeof WeakSet>"u"?e:WeakSet};if(P)try{null.error}catch(D){var m=P(P(D));c["%Error.prototype%"]=m}var o=function D(re){var Q;if(re==="%AsyncFunction%")Q=p("async function () {}");else if(re==="%GeneratorFunction%")Q=p("function* () {}");else if(re==="%AsyncGeneratorFunction%")Q=p("async function* () {}");else if(re==="%AsyncGenerator%"){var J=D("%AsyncGeneratorFunction%");J&&(Q=J.prototype)}else if(re==="%AsyncIteratorPrototype%"){var ge=D("%AsyncGenerator%");ge&&P&&(Q=P(ge.prototype))}return c[re]=Q,Q},h={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},l=Ml(),w=nd(),k=l.call(Function.call,Array.prototype.concat),I=l.call(Function.apply,Array.prototype.splice),T=l.call(Function.call,String.prototype.replace),q=l.call(Function.call,String.prototype.slice),$=l.call(Function.call,RegExp.prototype.exec),V=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,G=/\\(\\)?/g,ie=function(re){var Q=q(re,0,1),J=q(re,-1);if(Q==="%"&&J!=="%")throw new d("invalid intrinsic syntax, expected closing `%`");if(J==="%"&&Q!=="%")throw new d("invalid intrinsic syntax, expected opening `%`");var ge=[];return T(re,V,function(ue,ye,_e,Ce){ge[ge.length]=_e?T(Ce,G,"$1"):ye||ue}),ge},he=function(re,Q){var J=re,ge;if(w(h,J)&&(ge=h[J],J="%"+ge[0]+"%"),w(c,J)){var ue=c[J];if(ue===S&&(ue=o(J)),typeof ue>"u"&&!Q)throw new x("intrinsic "+re+" exists, but is not available. Please file an issue!");return{alias:ge,name:J,value:ue}}throw new d("intrinsic "+re+" does not exist!")};return To=function(re,Q){if(typeof re!="string"||re.length===0)throw new x("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof Q!="boolean")throw new x('"allowMissing" argument must be a boolean');if($(/^%?[^%]*%?$/,re)===null)throw new d("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var J=ie(re),ge=J.length>0?J[0]:"",ue=he("%"+ge+"%",Q),ye=ue.name,_e=ue.value,Ce=!1,Ue=ue.alias;Ue&&(ge=Ue[0],I(J,k([0,1],Ue)));for(var ne=1,we=!0;ne=J.length){var $e=g(_e,Ee);we=!!$e,we&&"get"in $e&&!("originalValue"in $e.get)?_e=$e.get:_e=_e[Ee]}else we=w(_e,Ee),_e=_e[Ee];we&&!Ce&&(c[ye]=_e)}}return _e},To}var Fo,vc;function Tl(){if(vc)return Fo;vc=1;var e=Dn(),t=e("%Object.defineProperty%",!0)||!1;if(t)try{t({},"a",{value:1})}catch{t=!1}return Fo=t,Fo}var Do,pc;function ad(){if(pc)return Do;pc=1;var e=Dn(),t=e("%Object.getOwnPropertyDescriptor%",!0);if(t)try{t([],"length")}catch{t=null}return Do=t,Do}var Bo,hc;function od(){if(hc)return Bo;hc=1;var e=Tl(),t=rd(),n=Fn(),r=ad();return Bo=function(d,x,u){if(!d||typeof d!="object"&&typeof d!="function")throw new n("`obj` must be an object or a function`");if(typeof x!="string"&&typeof x!="symbol")throw new n("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new n("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new n("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new n("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new n("`loose`, if provided, must be a boolean");var s=arguments.length>3?arguments[3]:null,p=arguments.length>4?arguments[4]:null,g=arguments.length>5?arguments[5]:null,O=arguments.length>6?arguments[6]:!1,E=!!r&&r(d,x);if(e)e(d,x,{configurable:g===null&&E?E.configurable:!g,enumerable:s===null&&E?E.enumerable:!s,value:u,writable:p===null&&E?E.writable:!p});else if(O||!s&&!p&&!g)d[x]=u;else throw new t("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},Bo}var $o,bc;function id(){if(bc)return $o;bc=1;var e=Tl(),t=function(){return!!e};return t.hasArrayLengthDefineBug=function(){if(!e)return null;try{return e([],"length",{value:1}).length!==1}catch{return!0}},$o=t,$o}var qo,gc;function ld(){if(gc)return qo;gc=1;var e=jy(),t=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",n=Object.prototype.toString,r=Array.prototype.concat,a=od(),d=function(p){return typeof p=="function"&&n.call(p)==="[object Function]"},x=id()(),u=function(p,g,O,E){if(g in p){if(E===!0){if(p[g]===O)return}else if(!d(E)||!E())return}x?a(p,g,O,!0):a(p,g,O)},s=function(p,g){var O=arguments.length>2?arguments[2]:{},E=e(g);t&&(E=r.call(E,Object.getOwnPropertySymbols(g)));for(var j=0;j4294967295||d(s)!==s)throw new a("`length` must be a positive 32-bit integer");var p=arguments.length>2&&!!arguments[2],g=!0,O=!0;if("length"in u&&r){var E=r(u,"length");E&&!E.configurable&&(g=!1),E&&!E.writable&&(O=!1)}return(g||O||!p)&&(n?t(u,"length",s,!0,!0):t(u,"length",s)),u},zo}var _c;function sd(){return _c||(_c=1,function(e){var t=Ml(),n=Dn(),r=Ty(),a=Fn(),d=n("%Function.prototype.apply%"),x=n("%Function.prototype.call%"),u=n("%Reflect.apply%",!0)||t.call(x,d),s=Tl(),p=n("%Math.max%");e.exports=function(E){if(typeof E!="function")throw new a("a function is required");var j=u(t,x,arguments);return r(j,1+p(0,E.length-(arguments.length-1)),!0)};var g=function(){return u(t,d,arguments)};s?s(e.exports,"apply",{value:g}):e.exports.apply=g}(Lo)),Lo.exports}var Vo,Oc;function Fy(){if(Oc)return Vo;Oc=1;var e=Fn();return Vo=function(n){if(n==null)throw new e(arguments.length>0&&arguments[1]||"Cannot call method on "+n);return n},Vo}var Ho,Ec;function Dy(){if(Ec)return Ho;Ec=1;var e=Dn(),t=sd(),n=t(e("String.prototype.indexOf"));return Ho=function(a,d){var x=e(a,!!d);return typeof x=="function"&&n(a,".prototype.")>-1?t(x):x},Ho}var Wo,wc;function cd(){if(wc)return Wo;wc=1;var e=Fy(),t=Dy(),n=t("Object.prototype.propertyIsEnumerable"),r=t("Array.prototype.push");return Wo=function(d){var x=e(d),u=[];for(var s in x)n(x,s)&&r(u,[s,x[s]]);return u},Wo}var Uo,xc;function ud(){if(xc)return Uo;xc=1;var e=cd();return Uo=function(){return typeof Object.entries=="function"?Object.entries:e},Uo}var Ko,jc;function By(){if(jc)return Ko;jc=1;var e=ud(),t=ld();return Ko=function(){var r=e();return t(Object,{entries:r},{entries:function(){return Object.entries!==r}}),r},Ko}var Xo,Pc;function $y(){if(Pc)return Xo;Pc=1;var e=ld(),t=sd(),n=cd(),r=ud(),a=By(),d=t(r(),Object);return e(d,{getPolyfill:r,implementation:n,shim:a}),Xo=d,Xo}var Go,kc;function qy(){if(kc)return Go;kc=1;var e=function(){};return Go=e,Go}var Jo,Cc;function Ly(){if(Cc)return Jo;Cc=1;var e=$y(),t=qy(),n=nd(),r=function(o){t(!1,o)},a=String.prototype.replace,d=String.prototype.split,x="||||",u=function(m){var o=m%100,h=o%10;return o!==11&&h===1?0:2<=h&&h<=4&&!(o>=12&&o<=14)?1:2},s={pluralTypes:{arabic:function(m){if(m<3)return m;var o=m%100;return o>=3&&o<=10?3:o>=11?4:5},bosnian_serbian:u,chinese:function(){return 0},croatian:u,french:function(m){return m>=2?1:0},german:function(m){return m!==1?1:0},russian:u,lithuanian:function(m){return m%10===1&&m%100!==11?0:m%10>=2&&m%10<=9&&(m%100<11||m%100>19)?1:2},czech:function(m){return m===1?0:m>=2&&m<=4?1:2},polish:function(m){if(m===1)return 0;var o=m%10;return 2<=o&&o<=4&&(m%100<10||m%100>=20)?1:2},icelandic:function(m){return m%10!==1||m%100===11?1:0},slovenian:function(m){var o=m%100;return o===1?0:o===2?1:o===3||o===4?2:3},romanian:function(m){if(m===1)return 0;var o=m%100;return m===0||o>=2&&o<=19?1:2},ukrainian:u},pluralTypeToLanguages:{arabic:["ar"],bosnian_serbian:["bs-Latn-BA","bs-Cyrl-BA","srl-RS","sr-RS"],chinese:["id","id-ID","ja","ko","ko-KR","lo","ms","th","th-TH","zh"],croatian:["hr","hr-HR"],german:["fa","da","de","en","es","fi","el","he","hi-IN","hu","hu-HU","it","nl","no","pt","sv","tr"],french:["fr","tl","pt-br"],russian:["ru","ru-RU"],lithuanian:["lt"],czech:["cs","cs-CZ","sk"],polish:["pl"],icelandic:["is","mk"],slovenian:["sl-SL"],romanian:["ro"],ukrainian:["uk","ua"]}};function p(m){for(var o={},h=e(m),l=0;l{const n="/api";return t.headers=t.headers||new Headers({Accept:"application/json"}),t.headers.set("X-GripMock-RequestInternal","92b4d5a9-c74b-4ac0-989c-717f80acba22"),Df(`${n}${e}`,t)},Zy=(e,t)=>{const n=new zf(e,{keys:Object.keys(t),includeScore:!0});for(const r of Object.values(t))console.log("$fuse",r,n.search(r));return e},e1=(e,t)=>{const{fuse:n}=t;return delete t.fuse,Object.keys(t).length>0&&(e=Jy(e,Qy(t))),n!==void 0&&(e=Zy(e,n)),e},Yo=(e,t,n)=>{if(t===void 0&&n===void 0)return e;const{field:r,order:a}=n;return Xy(e1(e,t),[r],[a.toLowerCase()])},t1={getList:async(e,t)=>{const{page:n,perPage:r}=t.pagination,{field:a,order:d}=t.sort,x={sort:JSON.stringify([a,d]),range:JSON.stringify([(n-1)*r,n*r-1]),filter:JSON.stringify(t.filter)},u=`/${e}?${Zo.stringify(x)}`,{json:s}=await It(u);return console.log("$list",s,t),{data:Yo(s,t.filter,t.sort),total:s.length}},getOne:async(e,t)=>{const{json:n}=await It(`/${e}/${t.id}`);return{data:n}},getMany:async(e,t)=>{const n={filter:JSON.stringify({ids:t.ids})},r=`/${e}?${Zo.stringify(n)}`,{json:a}=await It(r);return{data:Yo(a,t.filter,t.sort)}},getManyReference:async(e,t)=>{const n=`/${e}/${t.id}/${t.target}`,{json:r}=await It(n);return{data:Yo(r,t.filter,t.sort),total:r.length}},create:async(e,t)=>(await It(`/${e}`,{method:"POST",body:JSON.stringify(t.data)}),{data:t.data}),update:async(e,t)=>(await It(`/${e}`,{method:"POST",body:JSON.stringify(t.data)}),{id:t.data.id,data:t.data}),updateMany:async(e,t)=>(await It(`/${e}`,{method:"POST",body:JSON.stringify(t.data)}),{data:[]}),delete:async(e,t)=>{const n=`/${e}/batchDelete`;return await It(n,{method:"POST",body:JSON.stringify([t.id])}),{data:[]}},deleteMany:async(e,t)=>{const n=`/${e}/batchDelete`;return await It(n,{method:"POST",body:JSON.stringify(t.ids)}),{data:[]}}};var va={exports:{}},r1=va.exports,Rc;function n1(){return Rc||(Rc=1,function(e,t){(function(n,r){e.exports=r(Bf())})(r1,n=>(()=>{var r={9735:(u,s)=>{s.__esModule=!0,s.default={scheme:"apathy",author:"jannik siebert (https://github.com/janniks)",base00:"#031A16",base01:"#0B342D",base02:"#184E45",base03:"#2B685E",base04:"#5F9C92",base05:"#81B5AC",base06:"#A7CEC8",base07:"#D2E7E4",base08:"#3E9688",base09:"#3E7996",base0A:"#3E4C96",base0B:"#883E96",base0C:"#963E4C",base0D:"#96883E",base0E:"#4C963E",base0F:"#3E965B"},u.exports=s.default},294:(u,s)=>{s.__esModule=!0,s.default={scheme:"ashes",author:"jannik siebert (https://github.com/janniks)",base00:"#1C2023",base01:"#393F45",base02:"#565E65",base03:"#747C84",base04:"#ADB3BA",base05:"#C7CCD1",base06:"#DFE2E5",base07:"#F3F4F5",base08:"#C7AE95",base09:"#C7C795",base0A:"#AEC795",base0B:"#95C7AE",base0C:"#95AEC7",base0D:"#AE95C7",base0E:"#C795AE",base0F:"#C79595"},u.exports=s.default},1733:(u,s)=>{s.__esModule=!0,s.default={scheme:"atelier dune",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune)",base00:"#20201d",base01:"#292824",base02:"#6e6b5e",base03:"#7d7a68",base04:"#999580",base05:"#a6a28c",base06:"#e8e4cf",base07:"#fefbec",base08:"#d73737",base09:"#b65611",base0A:"#cfb017",base0B:"#60ac39",base0C:"#1fad83",base0D:"#6684e1",base0E:"#b854d4",base0F:"#d43552"},u.exports=s.default},8974:(u,s)=>{s.__esModule=!0,s.default={scheme:"atelier forest",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest)",base00:"#1b1918",base01:"#2c2421",base02:"#68615e",base03:"#766e6b",base04:"#9c9491",base05:"#a8a19f",base06:"#e6e2e0",base07:"#f1efee",base08:"#f22c40",base09:"#df5320",base0A:"#d5911a",base0B:"#5ab738",base0C:"#00ad9c",base0D:"#407ee7",base0E:"#6666ea",base0F:"#c33ff3"},u.exports=s.default},6933:(u,s)=>{s.__esModule=!0,s.default={scheme:"atelier heath",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath)",base00:"#1b181b",base01:"#292329",base02:"#695d69",base03:"#776977",base04:"#9e8f9e",base05:"#ab9bab",base06:"#d8cad8",base07:"#f7f3f7",base08:"#ca402b",base09:"#a65926",base0A:"#bb8a35",base0B:"#379a37",base0C:"#159393",base0D:"#516aec",base0E:"#7b59c0",base0F:"#cc33cc"},u.exports=s.default},523:(u,s)=>{s.__esModule=!0,s.default={scheme:"atelier lakeside",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/)",base00:"#161b1d",base01:"#1f292e",base02:"#516d7b",base03:"#5a7b8c",base04:"#7195a8",base05:"#7ea2b4",base06:"#c1e4f6",base07:"#ebf8ff",base08:"#d22d72",base09:"#935c25",base0A:"#8a8a0f",base0B:"#568c3b",base0C:"#2d8f6f",base0D:"#257fad",base0E:"#5d5db1",base0F:"#b72dd2"},u.exports=s.default},1223:(u,s)=>{s.__esModule=!0,s.default={scheme:"atelier seaside",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/)",base00:"#131513",base01:"#242924",base02:"#5e6e5e",base03:"#687d68",base04:"#809980",base05:"#8ca68c",base06:"#cfe8cf",base07:"#f0fff0",base08:"#e6193c",base09:"#87711d",base0A:"#c3c322",base0B:"#29a329",base0C:"#1999b3",base0D:"#3d62f5",base0E:"#ad2bee",base0F:"#e619c3"},u.exports=s.default},1233:(u,s)=>{s.__esModule=!0,s.default={scheme:"bespin",author:"jan t. sott",base00:"#28211c",base01:"#36312e",base02:"#5e5d5c",base03:"#666666",base04:"#797977",base05:"#8a8986",base06:"#9d9b97",base07:"#baae9e",base08:"#cf6a4c",base09:"#cf7d34",base0A:"#f9ee98",base0B:"#54be0d",base0C:"#afc4db",base0D:"#5ea6ea",base0E:"#9b859d",base0F:"#937121"},u.exports=s.default},2847:(u,s)=>{s.__esModule=!0,s.default={scheme:"brewer",author:"timothée poisot (http://github.com/tpoisot)",base00:"#0c0d0e",base01:"#2e2f30",base02:"#515253",base03:"#737475",base04:"#959697",base05:"#b7b8b9",base06:"#dadbdc",base07:"#fcfdfe",base08:"#e31a1c",base09:"#e6550d",base0A:"#dca060",base0B:"#31a354",base0C:"#80b1d3",base0D:"#3182bd",base0E:"#756bb1",base0F:"#b15928"},u.exports=s.default},8120:(u,s)=>{s.__esModule=!0,s.default={scheme:"bright",author:"chris kempson (http://chriskempson.com)",base00:"#000000",base01:"#303030",base02:"#505050",base03:"#b0b0b0",base04:"#d0d0d0",base05:"#e0e0e0",base06:"#f5f5f5",base07:"#ffffff",base08:"#fb0120",base09:"#fc6d24",base0A:"#fda331",base0B:"#a1c659",base0C:"#76c7b7",base0D:"#6fb3d2",base0E:"#d381c3",base0F:"#be643c"},u.exports=s.default},6305:(u,s)=>{s.__esModule=!0,s.default={scheme:"chalk",author:"chris kempson (http://chriskempson.com)",base00:"#151515",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#b0b0b0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#f5f5f5",base08:"#fb9fb1",base09:"#eda987",base0A:"#ddb26f",base0B:"#acc267",base0C:"#12cfc0",base0D:"#6fc2ef",base0E:"#e1a3ee",base0F:"#deaf8f"},u.exports=s.default},525:(u,s)=>{s.__esModule=!0,s.default={scheme:"codeschool",author:"brettof86",base00:"#232c31",base01:"#1c3657",base02:"#2a343a",base03:"#3f4944",base04:"#84898c",base05:"#9ea7a6",base06:"#a7cfa3",base07:"#b5d8f6",base08:"#2a5491",base09:"#43820d",base0A:"#a03b1e",base0B:"#237986",base0C:"#b02f30",base0D:"#484d79",base0E:"#c59820",base0F:"#c98344"},u.exports=s.default},4124:(u,s)=>{s.__esModule=!0,s.default={scheme:"colors",author:"mrmrs (http://clrs.cc)",base00:"#111111",base01:"#333333",base02:"#555555",base03:"#777777",base04:"#999999",base05:"#bbbbbb",base06:"#dddddd",base07:"#ffffff",base08:"#ff4136",base09:"#ff851b",base0A:"#ffdc00",base0B:"#2ecc40",base0C:"#7fdbff",base0D:"#0074d9",base0E:"#b10dc9",base0F:"#85144b"},u.exports=s.default},7167:(u,s)=>{s.__esModule=!0,s.default={scheme:"default",author:"chris kempson (http://chriskempson.com)",base00:"#181818",base01:"#282828",base02:"#383838",base03:"#585858",base04:"#b8b8b8",base05:"#d8d8d8",base06:"#e8e8e8",base07:"#f8f8f8",base08:"#ab4642",base09:"#dc9656",base0A:"#f7ca88",base0B:"#a1b56c",base0C:"#86c1b9",base0D:"#7cafc2",base0E:"#ba8baf",base0F:"#a16946"},u.exports=s.default},4582:(u,s)=>{s.__esModule=!0,s.default={scheme:"eighties",author:"chris kempson (http://chriskempson.com)",base00:"#2d2d2d",base01:"#393939",base02:"#515151",base03:"#747369",base04:"#a09f93",base05:"#d3d0c8",base06:"#e8e6df",base07:"#f2f0ec",base08:"#f2777a",base09:"#f99157",base0A:"#ffcc66",base0B:"#99cc99",base0C:"#66cccc",base0D:"#6699cc",base0E:"#cc99cc",base0F:"#d27b53"},u.exports=s.default},7096:(u,s)=>{s.__esModule=!0,s.default={scheme:"embers",author:"jannik siebert (https://github.com/janniks)",base00:"#16130F",base01:"#2C2620",base02:"#433B32",base03:"#5A5047",base04:"#8A8075",base05:"#A39A90",base06:"#BEB6AE",base07:"#DBD6D1",base08:"#826D57",base09:"#828257",base0A:"#6D8257",base0B:"#57826D",base0C:"#576D82",base0D:"#6D5782",base0E:"#82576D",base0F:"#825757"},u.exports=s.default},9887:(u,s)=>{s.__esModule=!0,s.default={scheme:"flat",author:"chris kempson (http://chriskempson.com)",base00:"#2C3E50",base01:"#34495E",base02:"#7F8C8D",base03:"#95A5A6",base04:"#BDC3C7",base05:"#e0e0e0",base06:"#f5f5f5",base07:"#ECF0F1",base08:"#E74C3C",base09:"#E67E22",base0A:"#F1C40F",base0B:"#2ECC71",base0C:"#1ABC9C",base0D:"#3498DB",base0E:"#9B59B6",base0F:"#be643c"},u.exports=s.default},7199:(u,s)=>{s.__esModule=!0,s.default={scheme:"google",author:"seth wright (http://sethawright.com)",base00:"#1d1f21",base01:"#282a2e",base02:"#373b41",base03:"#969896",base04:"#b4b7b4",base05:"#c5c8c6",base06:"#e0e0e0",base07:"#ffffff",base08:"#CC342B",base09:"#F96A38",base0A:"#FBA922",base0B:"#198844",base0C:"#3971ED",base0D:"#3971ED",base0E:"#A36AC7",base0F:"#3971ED"},u.exports=s.default},1985:(u,s)=>{s.__esModule=!0,s.default={scheme:"grayscale",author:"alexandre gavioli (https://github.com/alexx2/)",base00:"#101010",base01:"#252525",base02:"#464646",base03:"#525252",base04:"#ababab",base05:"#b9b9b9",base06:"#e3e3e3",base07:"#f7f7f7",base08:"#7c7c7c",base09:"#999999",base0A:"#a0a0a0",base0B:"#8e8e8e",base0C:"#868686",base0D:"#686868",base0E:"#747474",base0F:"#5e5e5e"},u.exports=s.default},8093:(u,s)=>{s.__esModule=!0,s.default={scheme:"green screen",author:"chris kempson (http://chriskempson.com)",base00:"#001100",base01:"#003300",base02:"#005500",base03:"#007700",base04:"#009900",base05:"#00bb00",base06:"#00dd00",base07:"#00ff00",base08:"#007700",base09:"#009900",base0A:"#007700",base0B:"#00bb00",base0C:"#005500",base0D:"#009900",base0E:"#00bb00",base0F:"#005500"},u.exports=s.default},1615:(u,s)=>{s.__esModule=!0,s.default={scheme:"harmonic16",author:"jannik siebert (https://github.com/janniks)",base00:"#0b1c2c",base01:"#223b54",base02:"#405c79",base03:"#627e99",base04:"#aabcce",base05:"#cbd6e2",base06:"#e5ebf1",base07:"#f7f9fb",base08:"#bf8b56",base09:"#bfbf56",base0A:"#8bbf56",base0B:"#56bf8b",base0C:"#568bbf",base0D:"#8b56bf",base0E:"#bf568b",base0F:"#bf5656"},u.exports=s.default},9063:(u,s)=>{s.__esModule=!0,s.default={scheme:"hopscotch",author:"jan t. sott",base00:"#322931",base01:"#433b42",base02:"#5c545b",base03:"#797379",base04:"#989498",base05:"#b9b5b8",base06:"#d5d3d5",base07:"#ffffff",base08:"#dd464c",base09:"#fd8b19",base0A:"#fdcc59",base0B:"#8fc13e",base0C:"#149b93",base0D:"#1290bf",base0E:"#c85e7c",base0F:"#b33508"},u.exports=s.default},9446:(u,s,p)=>{function g($e){return $e&&$e.__esModule?$e.default:$e}s.__esModule=!0;var O=p(1308);s.threezerotwofour=g(O);var E=p(9735);s.apathy=g(E);var j=p(294);s.ashes=g(j);var C=p(1733);s.atelierDune=g(C);var P=p(8974);s.atelierForest=g(P);var S=p(6933);s.atelierHeath=g(S);var y=p(523);s.atelierLakeside=g(y);var c=p(1223);s.atelierSeaside=g(c);var m=p(1233);s.bespin=g(m);var o=p(2847);s.brewer=g(o);var h=p(8120);s.bright=g(h);var l=p(6305);s.chalk=g(l);var w=p(525);s.codeschool=g(w);var k=p(4124);s.colors=g(k);var I=p(7167);s.default=g(I);var T=p(4582);s.eighties=g(T);var q=p(7096);s.embers=g(q);var $=p(9887);s.flat=g($);var V=p(7199);s.google=g(V);var G=p(1985);s.grayscale=g(G);var ie=p(8093);s.greenscreen=g(ie);var he=p(1615);s.harmonic=g(he);var D=p(9063);s.hopscotch=g(D);var re=p(9033);s.isotope=g(re);var Q=p(4112);s.marrakesh=g(Q);var J=p(9600);s.mocha=g(J);var ge=p(1240);s.monokai=g(ge);var ue=p(9768);s.ocean=g(ue);var ye=p(8293);s.paraiso=g(ye);var _e=p(3093);s.pop=g(_e);var Ce=p(1951);s.railscasts=g(Ce);var Ue=p(6368);s.shapeshifter=g(Ue);var ne=p(2317);s.solarized=g(ne);var we=p(1091);s.summerfruit=g(we);var Ee=p(6943);s.tomorrow=g(Ee);var je=p(5670);s.tube=g(je);var De=p(2536);s.twilight=g(De)},9033:(u,s)=>{s.__esModule=!0,s.default={scheme:"isotope",author:"jan t. sott",base00:"#000000",base01:"#404040",base02:"#606060",base03:"#808080",base04:"#c0c0c0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#ffffff",base08:"#ff0000",base09:"#ff9900",base0A:"#ff0099",base0B:"#33ff00",base0C:"#00ffff",base0D:"#0066ff",base0E:"#cc00ff",base0F:"#3300ff"},u.exports=s.default},4112:(u,s)=>{s.__esModule=!0,s.default={scheme:"marrakesh",author:"alexandre gavioli (http://github.com/alexx2/)",base00:"#201602",base01:"#302e00",base02:"#5f5b17",base03:"#6c6823",base04:"#86813b",base05:"#948e48",base06:"#ccc37a",base07:"#faf0a5",base08:"#c35359",base09:"#b36144",base0A:"#a88339",base0B:"#18974e",base0C:"#75a738",base0D:"#477ca1",base0E:"#8868b3",base0F:"#b3588e"},u.exports=s.default},9600:(u,s)=>{s.__esModule=!0,s.default={scheme:"mocha",author:"chris kempson (http://chriskempson.com)",base00:"#3B3228",base01:"#534636",base02:"#645240",base03:"#7e705a",base04:"#b8afad",base05:"#d0c8c6",base06:"#e9e1dd",base07:"#f5eeeb",base08:"#cb6077",base09:"#d28b71",base0A:"#f4bc87",base0B:"#beb55b",base0C:"#7bbda4",base0D:"#8ab3b5",base0E:"#a89bb9",base0F:"#bb9584"},u.exports=s.default},1240:(u,s)=>{s.__esModule=!0,s.default={scheme:"monokai",author:"wimer hazenberg (http://www.monokai.nl)",base00:"#272822",base01:"#383830",base02:"#49483e",base03:"#75715e",base04:"#a59f85",base05:"#f8f8f2",base06:"#f5f4f1",base07:"#f9f8f5",base08:"#f92672",base09:"#fd971f",base0A:"#f4bf75",base0B:"#a6e22e",base0C:"#a1efe4",base0D:"#66d9ef",base0E:"#ae81ff",base0F:"#cc6633"},u.exports=s.default},9768:(u,s)=>{s.__esModule=!0,s.default={scheme:"ocean",author:"chris kempson (http://chriskempson.com)",base00:"#2b303b",base01:"#343d46",base02:"#4f5b66",base03:"#65737e",base04:"#a7adba",base05:"#c0c5ce",base06:"#dfe1e8",base07:"#eff1f5",base08:"#bf616a",base09:"#d08770",base0A:"#ebcb8b",base0B:"#a3be8c",base0C:"#96b5b4",base0D:"#8fa1b3",base0E:"#b48ead",base0F:"#ab7967"},u.exports=s.default},8293:(u,s)=>{s.__esModule=!0,s.default={scheme:"paraiso",author:"jan t. sott",base00:"#2f1e2e",base01:"#41323f",base02:"#4f424c",base03:"#776e71",base04:"#8d8687",base05:"#a39e9b",base06:"#b9b6b0",base07:"#e7e9db",base08:"#ef6155",base09:"#f99b15",base0A:"#fec418",base0B:"#48b685",base0C:"#5bc4bf",base0D:"#06b6ef",base0E:"#815ba4",base0F:"#e96ba8"},u.exports=s.default},3093:(u,s)=>{s.__esModule=!0,s.default={scheme:"pop",author:"chris kempson (http://chriskempson.com)",base00:"#000000",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#b0b0b0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#ffffff",base08:"#eb008a",base09:"#f29333",base0A:"#f8ca12",base0B:"#37b349",base0C:"#00aabb",base0D:"#0e5a94",base0E:"#b31e8d",base0F:"#7a2d00"},u.exports=s.default},1951:(u,s)=>{s.__esModule=!0,s.default={scheme:"railscasts",author:"ryan bates (http://railscasts.com)",base00:"#2b2b2b",base01:"#272935",base02:"#3a4055",base03:"#5a647e",base04:"#d4cfc9",base05:"#e6e1dc",base06:"#f4f1ed",base07:"#f9f7f3",base08:"#da4939",base09:"#cc7833",base0A:"#ffc66d",base0B:"#a5c261",base0C:"#519f50",base0D:"#6d9cbe",base0E:"#b6b3eb",base0F:"#bc9458"},u.exports=s.default},6368:(u,s)=>{s.__esModule=!0,s.default={scheme:"shapeshifter",author:"tyler benziger (http://tybenz.com)",base00:"#000000",base01:"#040404",base02:"#102015",base03:"#343434",base04:"#555555",base05:"#ababab",base06:"#e0e0e0",base07:"#f9f9f9",base08:"#e92f2f",base09:"#e09448",base0A:"#dddd13",base0B:"#0ed839",base0C:"#23edda",base0D:"#3b48e3",base0E:"#f996e2",base0F:"#69542d"},u.exports=s.default},2317:(u,s)=>{s.__esModule=!0,s.default={scheme:"solarized",author:"ethan schoonover (http://ethanschoonover.com/solarized)",base00:"#002b36",base01:"#073642",base02:"#586e75",base03:"#657b83",base04:"#839496",base05:"#93a1a1",base06:"#eee8d5",base07:"#fdf6e3",base08:"#dc322f",base09:"#cb4b16",base0A:"#b58900",base0B:"#859900",base0C:"#2aa198",base0D:"#268bd2",base0E:"#6c71c4",base0F:"#d33682"},u.exports=s.default},1091:(u,s)=>{s.__esModule=!0,s.default={scheme:"summerfruit",author:"christopher corley (http://cscorley.github.io/)",base00:"#151515",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#B0B0B0",base05:"#D0D0D0",base06:"#E0E0E0",base07:"#FFFFFF",base08:"#FF0086",base09:"#FD8900",base0A:"#ABA800",base0B:"#00C918",base0C:"#1faaaa",base0D:"#3777E6",base0E:"#AD00A1",base0F:"#cc6633"},u.exports=s.default},1308:(u,s)=>{s.__esModule=!0,s.default={scheme:"threezerotwofour",author:"jan t. sott (http://github.com/idleberg)",base00:"#090300",base01:"#3a3432",base02:"#4a4543",base03:"#5c5855",base04:"#807d7c",base05:"#a5a2a2",base06:"#d6d5d4",base07:"#f7f7f7",base08:"#db2d20",base09:"#e8bbd0",base0A:"#fded02",base0B:"#01a252",base0C:"#b5e4f4",base0D:"#01a0e4",base0E:"#a16a94",base0F:"#cdab53"},u.exports=s.default},6943:(u,s)=>{s.__esModule=!0,s.default={scheme:"tomorrow",author:"chris kempson (http://chriskempson.com)",base00:"#1d1f21",base01:"#282a2e",base02:"#373b41",base03:"#969896",base04:"#b4b7b4",base05:"#c5c8c6",base06:"#e0e0e0",base07:"#ffffff",base08:"#cc6666",base09:"#de935f",base0A:"#f0c674",base0B:"#b5bd68",base0C:"#8abeb7",base0D:"#81a2be",base0E:"#b294bb",base0F:"#a3685a"},u.exports=s.default},5670:(u,s)=>{s.__esModule=!0,s.default={scheme:"london tube",author:"jan t. sott",base00:"#231f20",base01:"#1c3f95",base02:"#5a5758",base03:"#737171",base04:"#959ca1",base05:"#d9d8d8",base06:"#e7e7e8",base07:"#ffffff",base08:"#ee2e24",base09:"#f386a1",base0A:"#ffd204",base0B:"#00853e",base0C:"#85cebc",base0D:"#009ddc",base0E:"#98005d",base0F:"#b06110"},u.exports=s.default},2536:(u,s)=>{s.__esModule=!0,s.default={scheme:"twilight",author:"david hart (http://hart-dev.com)",base00:"#1e1e1e",base01:"#323537",base02:"#464b50",base03:"#5f5a60",base04:"#838184",base05:"#a7a7a7",base06:"#c3c3c3",base07:"#ffffff",base08:"#cf6a4c",base09:"#cda869",base0A:"#f9ee98",base0B:"#8f9d6a",base0C:"#afc4db",base0D:"#7587a6",base0E:"#9b859d",base0F:"#9b703f"},u.exports=s.default},6481:(u,s,p)=>{var g=p(4176),O={};for(var E in g)g.hasOwnProperty(E)&&(O[g[E]]=E);var j=u.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var C in j)if(j.hasOwnProperty(C)){if(!("channels"in j[C]))throw new Error("missing channels property: "+C);if(!("labels"in j[C]))throw new Error("missing channel labels property: "+C);if(j[C].labels.length!==j[C].channels)throw new Error("channel and label counts mismatch: "+C);var P=j[C].channels,S=j[C].labels;delete j[C].channels,delete j[C].labels,Object.defineProperty(j[C],"channels",{value:P}),Object.defineProperty(j[C],"labels",{value:S})}j.rgb.hsl=function(y){var c,m,o=y[0]/255,h=y[1]/255,l=y[2]/255,w=Math.min(o,h,l),k=Math.max(o,h,l),I=k-w;return k===w?c=0:o===k?c=(h-l)/I:h===k?c=2+(l-o)/I:l===k&&(c=4+(o-h)/I),(c=Math.min(60*c,360))<0&&(c+=360),m=(w+k)/2,[c,100*(k===w?0:m<=.5?I/(k+w):I/(2-k-w)),100*m]},j.rgb.hsv=function(y){var c,m,o,h,l,w=y[0]/255,k=y[1]/255,I=y[2]/255,T=Math.max(w,k,I),q=T-Math.min(w,k,I),$=function(V){return(T-V)/6/q+.5};return q===0?h=l=0:(l=q/T,c=$(w),m=$(k),o=$(I),w===T?h=o-m:k===T?h=.3333333333333333+c-o:I===T&&(h=.6666666666666666+m-c),h<0?h+=1:h>1&&(h-=1)),[360*h,100*l,100*T]},j.rgb.hwb=function(y){var c=y[0],m=y[1],o=y[2];return[j.rgb.hsl(y)[0],100*(.00392156862745098*Math.min(c,Math.min(m,o))),100*(o=1-.00392156862745098*Math.max(c,Math.max(m,o)))]},j.rgb.cmyk=function(y){var c,m=y[0]/255,o=y[1]/255,h=y[2]/255;return[100*((1-m-(c=Math.min(1-m,1-o,1-h)))/(1-c)||0),100*((1-o-c)/(1-c)||0),100*((1-h-c)/(1-c)||0),100*c]},j.rgb.keyword=function(y){var c=O[y];if(c)return c;var m,o,h,l=1/0;for(var w in g)if(g.hasOwnProperty(w)){var k=g[w],I=(o=y,h=k,Math.pow(o[0]-h[0],2)+Math.pow(o[1]-h[1],2)+Math.pow(o[2]-h[2],2));I.04045?Math.pow((c+.055)/1.055,2.4):c/12.92)+.3576*(m=m>.04045?Math.pow((m+.055)/1.055,2.4):m/12.92)+.1805*(o=o>.04045?Math.pow((o+.055)/1.055,2.4):o/12.92)),100*(.2126*c+.7152*m+.0722*o),100*(.0193*c+.1192*m+.9505*o)]},j.rgb.lab=function(y){var c=j.rgb.xyz(y),m=c[0],o=c[1],h=c[2];return o/=100,h/=108.883,m=(m/=95.047)>.008856?Math.pow(m,.3333333333333333):7.787*m+.13793103448275862,[116*(o=o>.008856?Math.pow(o,.3333333333333333):7.787*o+.13793103448275862)-16,500*(m-o),200*(o-(h=h>.008856?Math.pow(h,.3333333333333333):7.787*h+.13793103448275862))]},j.hsl.rgb=function(y){var c,m,o,h,l,w=y[0]/360,k=y[1]/100,I=y[2]/100;if(k===0)return[l=255*I,l,l];c=2*I-(m=I<.5?I*(1+k):I+k-I*k),h=[0,0,0];for(var T=0;T<3;T++)(o=w+.3333333333333333*-(T-1))<0&&o++,o>1&&o--,l=6*o<1?c+6*(m-c)*o:2*o<1?m:3*o<2?c+(m-c)*(.6666666666666666-o)*6:c,h[T]=255*l;return h},j.hsl.hsv=function(y){var c=y[0],m=y[1]/100,o=y[2]/100,h=m,l=Math.max(o,.01);return m*=(o*=2)<=1?o:2-o,h*=l<=1?l:2-l,[c,100*(o===0?2*h/(l+h):2*m/(o+m)),100*((o+m)/2)]},j.hsv.rgb=function(y){var c=y[0]/60,m=y[1]/100,o=y[2]/100,h=Math.floor(c)%6,l=c-Math.floor(c),w=255*o*(1-m),k=255*o*(1-m*l),I=255*o*(1-m*(1-l));switch(o*=255,h){case 0:return[o,I,w];case 1:return[k,o,w];case 2:return[w,o,I];case 3:return[w,k,o];case 4:return[I,w,o];case 5:return[o,w,k]}},j.hsv.hsl=function(y){var c,m,o,h=y[0],l=y[1]/100,w=y[2]/100,k=Math.max(w,.01);return o=(2-l)*w,m=l*k,[h,100*(m=(m/=(c=(2-l)*k)<=1?c:2-c)||0),100*(o/=2)]},j.hwb.rgb=function(y){var c,m,o,h,l,w,k,I=y[0]/360,T=y[1]/100,q=y[2]/100,$=T+q;switch($>1&&(T/=$,q/=$),o=6*I-(c=Math.floor(6*I)),1&c&&(o=1-o),h=T+o*((m=1-q)-T),c){default:case 6:case 0:l=m,w=h,k=T;break;case 1:l=h,w=m,k=T;break;case 2:l=T,w=m,k=h;break;case 3:l=T,w=h,k=m;break;case 4:l=h,w=T,k=m;break;case 5:l=m,w=T,k=h}return[255*l,255*w,255*k]},j.cmyk.rgb=function(y){var c=y[0]/100,m=y[1]/100,o=y[2]/100,h=y[3]/100;return[255*(1-Math.min(1,c*(1-h)+h)),255*(1-Math.min(1,m*(1-h)+h)),255*(1-Math.min(1,o*(1-h)+h))]},j.xyz.rgb=function(y){var c,m,o,h=y[0]/100,l=y[1]/100,w=y[2]/100;return m=-.9689*h+1.8758*l+.0415*w,o=.0557*h+-.204*l+1.057*w,c=(c=3.2406*h+-1.5372*l+-.4986*w)>.0031308?1.055*Math.pow(c,.4166666666666667)-.055:12.92*c,m=m>.0031308?1.055*Math.pow(m,.4166666666666667)-.055:12.92*m,o=o>.0031308?1.055*Math.pow(o,.4166666666666667)-.055:12.92*o,[255*(c=Math.min(Math.max(0,c),1)),255*(m=Math.min(Math.max(0,m),1)),255*(o=Math.min(Math.max(0,o),1))]},j.xyz.lab=function(y){var c=y[0],m=y[1],o=y[2];return m/=100,o/=108.883,c=(c/=95.047)>.008856?Math.pow(c,.3333333333333333):7.787*c+.13793103448275862,[116*(m=m>.008856?Math.pow(m,.3333333333333333):7.787*m+.13793103448275862)-16,500*(c-m),200*(m-(o=o>.008856?Math.pow(o,.3333333333333333):7.787*o+.13793103448275862))]},j.lab.xyz=function(y){var c,m,o,h=y[0];c=y[1]/500+(m=(h+16)/116),o=m-y[2]/200;var l=Math.pow(m,3),w=Math.pow(c,3),k=Math.pow(o,3);return m=l>.008856?l:(m-.13793103448275862)/7.787,c=w>.008856?w:(c-.13793103448275862)/7.787,o=k>.008856?k:(o-.13793103448275862)/7.787,[c*=95.047,m*=100,o*=108.883]},j.lab.lch=function(y){var c,m=y[0],o=y[1],h=y[2];return(c=360*Math.atan2(h,o)/2/Math.PI)<0&&(c+=360),[m,Math.sqrt(o*o+h*h),c]},j.lch.lab=function(y){var c,m=y[0],o=y[1];return c=y[2]/360*2*Math.PI,[m,o*Math.cos(c),o*Math.sin(c)]},j.rgb.ansi16=function(y){var c=y[0],m=y[1],o=y[2],h=1 in arguments?arguments[1]:j.rgb.hsv(y)[2];if((h=Math.round(h/50))===0)return 30;var l=30+(Math.round(o/255)<<2|Math.round(m/255)<<1|Math.round(c/255));return h===2&&(l+=60),l},j.hsv.ansi16=function(y){return j.rgb.ansi16(j.hsv.rgb(y),y[2])},j.rgb.ansi256=function(y){var c=y[0],m=y[1],o=y[2];return c===m&&m===o?c<8?16:c>248?231:Math.round((c-8)/247*24)+232:16+36*Math.round(c/255*5)+6*Math.round(m/255*5)+Math.round(o/255*5)},j.ansi16.rgb=function(y){var c=y%10;if(c===0||c===7)return y>50&&(c+=3.5),[c=c/10.5*255,c,c];var m=.5*(1+~~(y>50));return[(1&c)*m*255,(c>>1&1)*m*255,(c>>2&1)*m*255]},j.ansi256.rgb=function(y){if(y>=232){var c=10*(y-232)+8;return[c,c,c]}var m;return y-=16,[Math.floor(y/36)/5*255,Math.floor((m=y%36)/6)/5*255,m%6/5*255]},j.rgb.hex=function(y){var c=(((255&Math.round(y[0]))<<16)+((255&Math.round(y[1]))<<8)+(255&Math.round(y[2]))).toString(16).toUpperCase();return"000000".substring(c.length)+c},j.hex.rgb=function(y){var c=y.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!c)return[0,0,0];var m=c[0];c[0].length===3&&(m=m.split("").map(function(h){return h+h}).join(""));var o=parseInt(m,16);return[o>>16&255,o>>8&255,255&o]},j.rgb.hcg=function(y){var c,m=y[0]/255,o=y[1]/255,h=y[2]/255,l=Math.max(Math.max(m,o),h),w=Math.min(Math.min(m,o),h),k=l-w;return c=k<=0?0:l===m?(o-h)/k%6:l===o?2+(h-m)/k:4+(m-o)/k+4,c/=6,[360*(c%=1),100*k,100*(k<1?w/(1-k):0)]},j.hsl.hcg=function(y){var c=y[1]/100,m=y[2]/100,o=1,h=0;return(o=m<.5?2*c*m:2*c*(1-m))<1&&(h=(m-.5*o)/(1-o)),[y[0],100*o,100*h]},j.hsv.hcg=function(y){var c=y[1]/100,m=y[2]/100,o=c*m,h=0;return o<1&&(h=(m-o)/(1-o)),[y[0],100*o,100*h]},j.hcg.rgb=function(y){var c=y[0]/360,m=y[1]/100,o=y[2]/100;if(m===0)return[255*o,255*o,255*o];var h,l=[0,0,0],w=c%1*6,k=w%1,I=1-k;switch(Math.floor(w)){case 0:l[0]=1,l[1]=k,l[2]=0;break;case 1:l[0]=I,l[1]=1,l[2]=0;break;case 2:l[0]=0,l[1]=1,l[2]=k;break;case 3:l[0]=0,l[1]=I,l[2]=1;break;case 4:l[0]=k,l[1]=0,l[2]=1;break;default:l[0]=1,l[1]=0,l[2]=I}return h=(1-m)*o,[255*(m*l[0]+h),255*(m*l[1]+h),255*(m*l[2]+h)]},j.hcg.hsv=function(y){var c=y[1]/100,m=c+y[2]/100*(1-c),o=0;return m>0&&(o=c/m),[y[0],100*o,100*m]},j.hcg.hsl=function(y){var c=y[1]/100,m=y[2]/100*(1-c)+.5*c,o=0;return m>0&&m<.5?o=c/(2*m):m>=.5&&m<1&&(o=c/(2*(1-m))),[y[0],100*o,100*m]},j.hcg.hwb=function(y){var c=y[1]/100,m=c+y[2]/100*(1-c);return[y[0],100*(m-c),100*(1-m)]},j.hwb.hcg=function(y){var c=y[1]/100,m=1-y[2]/100,o=m-c,h=0;return o<1&&(h=(m-o)/(1-o)),[y[0],100*o,100*h]},j.apple.rgb=function(y){return[y[0]/65535*255,y[1]/65535*255,y[2]/65535*255]},j.rgb.apple=function(y){return[y[0]/255*65535,y[1]/255*65535,y[2]/255*65535]},j.gray.rgb=function(y){return[y[0]/100*255,y[0]/100*255,y[0]/100*255]},j.gray.hsl=j.gray.hsv=function(y){return[0,0,y[0]]},j.gray.hwb=function(y){return[0,100,y[0]]},j.gray.cmyk=function(y){return[0,0,0,y[0]]},j.gray.lab=function(y){return[y[0],0,0]},j.gray.hex=function(y){var c=255&Math.round(y[0]/100*255),m=((c<<16)+(c<<8)+c).toString(16).toUpperCase();return"000000".substring(m.length)+m},j.rgb.gray=function(y){return[(y[0]+y[1]+y[2])/3/255*100]}},4732:(u,s,p)=>{var g=p(6481),O=p(1157),E={};Object.keys(g).forEach(function(j){E[j]={},Object.defineProperty(E[j],"channels",{value:g[j].channels}),Object.defineProperty(E[j],"labels",{value:g[j].labels});var C=O(j);Object.keys(C).forEach(function(P){var S=C[P];E[j][P]=function(y){var c=function(m){if(m==null)return m;arguments.length>1&&(m=Array.prototype.slice.call(arguments));var o=y(m);if(typeof o=="object")for(var h=o.length,l=0;l1&&(m=Array.prototype.slice.call(arguments)),y(m))};return"conversion"in y&&(c.conversion=y.conversion),c}(S)})}),u.exports=E},1157:(u,s,p)=>{var g=p(6481);function O(C){var P=function(){for(var w={},k=Object.keys(g),I=k.length,T=0;T{u.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4877:u=>{u.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},6138:(u,s,p)=>{var g=p(4877),O=p(301),E=Object.hasOwnProperty,j=Object.create(null);for(var C in g)E.call(g,C)&&(j[g[C]]=C);var P=u.exports={to:{},get:{}};function S(c,m,o){return Math.min(Math.max(m,c),o)}function y(c){var m=Math.round(c).toString(16).toUpperCase();return m.length<2?"0"+m:m}P.get=function(c){var m,o;switch(c.substring(0,3).toLowerCase()){case"hsl":m=P.get.hsl(c),o="hsl";break;case"hwb":m=P.get.hwb(c),o="hwb";break;default:m=P.get.rgb(c),o="rgb"}return m?{model:o,value:m}:null},P.get.rgb=function(c){if(!c)return null;var m,o,h,l=[0,0,0,1];if(m=c.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(h=m[2],m=m[1],o=0;o<3;o++){var w=2*o;l[o]=parseInt(m.slice(w,w+2),16)}h&&(l[3]=parseInt(h,16)/255)}else if(m=c.match(/^#([a-f0-9]{3,4})$/i)){for(h=(m=m[1])[3],o=0;o<3;o++)l[o]=parseInt(m[o]+m[o],16);h&&(l[3]=parseInt(h+h,16)/255)}else if(m=c.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(o=0;o<3;o++)l[o]=parseInt(m[o+1],0);m[4]&&(m[5]?l[3]=.01*parseFloat(m[4]):l[3]=parseFloat(m[4]))}else{if(!(m=c.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(m=c.match(/^(\w+)$/))?m[1]==="transparent"?[0,0,0,0]:E.call(g,m[1])?((l=g[m[1]])[3]=1,l):null:null;for(o=0;o<3;o++)l[o]=Math.round(2.55*parseFloat(m[o+1]));m[4]&&(m[5]?l[3]=.01*parseFloat(m[4]):l[3]=parseFloat(m[4]))}for(o=0;o<3;o++)l[o]=S(l[o],0,255);return l[3]=S(l[3],0,1),l},P.get.hsl=function(c){if(!c)return null;var m=c.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(m){var o=parseFloat(m[4]);return[(parseFloat(m[1])%360+360)%360,S(parseFloat(m[2]),0,100),S(parseFloat(m[3]),0,100),S(isNaN(o)?1:o,0,1)]}return null},P.get.hwb=function(c){if(!c)return null;var m=c.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(m){var o=parseFloat(m[4]);return[(parseFloat(m[1])%360+360)%360,S(parseFloat(m[2]),0,100),S(parseFloat(m[3]),0,100),S(isNaN(o)?1:o,0,1)]}return null},P.to.hex=function(){var c=O(arguments);return"#"+y(c[0])+y(c[1])+y(c[2])+(c[3]<1?y(Math.round(255*c[3])):"")},P.to.rgb=function(){var c=O(arguments);return c.length<4||c[3]===1?"rgb("+Math.round(c[0])+", "+Math.round(c[1])+", "+Math.round(c[2])+")":"rgba("+Math.round(c[0])+", "+Math.round(c[1])+", "+Math.round(c[2])+", "+c[3]+")"},P.to.rgb.percent=function(){var c=O(arguments),m=Math.round(c[0]/255*100),o=Math.round(c[1]/255*100),h=Math.round(c[2]/255*100);return c.length<4||c[3]===1?"rgb("+m+"%, "+o+"%, "+h+"%)":"rgba("+m+"%, "+o+"%, "+h+"%, "+c[3]+")"},P.to.hsl=function(){var c=O(arguments);return c.length<4||c[3]===1?"hsl("+c[0]+", "+c[1]+"%, "+c[2]+"%)":"hsla("+c[0]+", "+c[1]+"%, "+c[2]+"%, "+c[3]+")"},P.to.hwb=function(){var c=O(arguments),m="";return c.length>=4&&c[3]!==1&&(m=", "+c[3]),"hwb("+c[0]+", "+c[1]+"%, "+c[2]+"%"+m+")"},P.to.keyword=function(c){return j[c.slice(0,3)]}},3639:(u,s,p)=>{var g=p(6138),O=p(4732),E=[].slice,j=["keyword","gray","hex"],C={};Object.keys(O).forEach(function(o){C[E.call(O[o].labels).sort().join("")]=o});var P={};function S(o,h){if(!(this instanceof S))return new S(o,h);if(h&&h in j&&(h=null),h&&!(h in O))throw new Error("Unknown model: "+h);var l,w;if(o==null)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(o instanceof S)this.model=o.model,this.color=o.color.slice(),this.valpha=o.valpha;else if(typeof o=="string"){var k=g.get(o);if(k===null)throw new Error("Unable to parse color from string: "+o);this.model=k.model,w=O[this.model].channels,this.color=k.value.slice(0,w),this.valpha=typeof k.value[w]=="number"?k.value[w]:1}else if(o.length){this.model=h||"rgb",w=O[this.model].channels;var I=E.call(o,0,w);this.color=m(I,w),this.valpha=typeof o[w]=="number"?o[w]:1}else if(typeof o=="number")o&=16777215,this.model="rgb",this.color=[o>>16&255,o>>8&255,255&o],this.valpha=1;else{this.valpha=1;var T=Object.keys(o);"alpha"in o&&(T.splice(T.indexOf("alpha"),1),this.valpha=typeof o.alpha=="number"?o.alpha:0);var q=T.sort().join("");if(!(q in C))throw new Error("Unable to parse color from object: "+JSON.stringify(o));this.model=C[q];var $=O[this.model].labels,V=[];for(l=0;l<$.length;l++)V.push(o[$[l]]);this.color=m(V)}if(P[this.model])for(w=O[this.model].channels,l=0;ll?(h+.05)/(l+.05):(l+.05)/(h+.05)},level:function(o){var h=this.contrast(o);return h>=7.1?"AAA":h>=4.5?"AA":""},isDark:function(){var o=this.rgb().color;return(299*o[0]+587*o[1]+114*o[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var o=this.rgb(),h=0;h<3;h++)o.color[h]=255-o.color[h];return o},lighten:function(o){var h=this.hsl();return h.color[2]+=h.color[2]*o,h},darken:function(o){var h=this.hsl();return h.color[2]-=h.color[2]*o,h},saturate:function(o){var h=this.hsl();return h.color[1]+=h.color[1]*o,h},desaturate:function(o){var h=this.hsl();return h.color[1]-=h.color[1]*o,h},whiten:function(o){var h=this.hwb();return h.color[1]+=h.color[1]*o,h},blacken:function(o){var h=this.hwb();return h.color[2]+=h.color[2]*o,h},grayscale:function(){var o=this.rgb().color,h=.3*o[0]+.59*o[1]+.11*o[2];return S.rgb(h,h,h)},fade:function(o){return this.alpha(this.valpha-this.valpha*o)},opaquer:function(o){return this.alpha(this.valpha+this.valpha*o)},rotate:function(o){var h=this.hsl(),l=h.color[0];return l=(l=(l+o)%360)<0?360+l:l,h.color[0]=l,h},mix:function(o,h){if(!o||!o.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof o);var l=o.rgb(),w=this.rgb(),k=h===void 0?.5:h,I=2*k-1,T=l.alpha()-w.alpha(),q=((I*T==-1?I:(I+T)/(1+I*T))+1)/2,$=1-q;return S.rgb(q*l.red()+$*w.red(),q*l.green()+$*w.green(),q*l.blue()+$*w.blue(),l.alpha()*k+w.alpha()*(1-k))}},Object.keys(O).forEach(function(o){if(j.indexOf(o)===-1){var h=O[o].channels;S.prototype[o]=function(){if(this.model===o)return new S(this);if(arguments.length)return new S(arguments,o);var l,w=typeof arguments[h]=="number"?h:this.valpha;return new S((l=O[this.model][o].raw(this.color),Array.isArray(l)?l:[l]).concat(w),o)},S[o]=function(l){return typeof l=="number"&&(l=m(E.call(arguments),h)),new S(l,o)}}}),u.exports=S},9784:u=>{var s,p=typeof Reflect=="object"?Reflect:null,g=p&&typeof p.apply=="function"?p.apply:function(w,k,I){return Function.prototype.apply.call(w,k,I)};s=p&&typeof p.ownKeys=="function"?p.ownKeys:Object.getOwnPropertySymbols?function(w){return Object.getOwnPropertyNames(w).concat(Object.getOwnPropertySymbols(w))}:function(w){return Object.getOwnPropertyNames(w)};var O=Number.isNaN||function(w){return w!=w};function E(){E.init.call(this)}u.exports=E,u.exports.once=function(w,k){return new Promise(function(I,T){function q(V){w.removeListener(k,$),T(V)}function $(){typeof w.removeListener=="function"&&w.removeListener("error",q),I([].slice.call(arguments))}l(w,k,$,{once:!0}),k!=="error"&&function(V,G,ie){typeof V.on=="function"&&l(V,"error",G,ie)}(w,q,{once:!0})})},E.EventEmitter=E,E.prototype._events=void 0,E.prototype._eventsCount=0,E.prototype._maxListeners=void 0;var j=10;function C(w){if(typeof w!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof w)}function P(w){return w._maxListeners===void 0?E.defaultMaxListeners:w._maxListeners}function S(w,k,I,T){var q,$,V,G;if(C(I),($=w._events)===void 0?($=w._events=Object.create(null),w._eventsCount=0):($.newListener!==void 0&&(w.emit("newListener",k,I.listener?I.listener:I),$=w._events),V=$[k]),V===void 0)V=$[k]=I,++w._eventsCount;else if(typeof V=="function"?V=$[k]=T?[I,V]:[V,I]:T?V.unshift(I):V.push(I),(q=P(w))>0&&V.length>q&&!V.warned){V.warned=!0;var ie=new Error("Possible EventEmitter memory leak detected. "+V.length+" "+String(k)+" listeners added. Use emitter.setMaxListeners() to increase limit");ie.name="MaxListenersExceededWarning",ie.emitter=w,ie.type=k,ie.count=V.length,G=ie,console&&console.warn&&console.warn(G)}return w}function y(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function c(w,k,I){var T={fired:!1,wrapFn:void 0,target:w,type:k,listener:I},q=y.bind(T);return q.listener=I,T.wrapFn=q,q}function m(w,k,I){var T=w._events;if(T===void 0)return[];var q=T[k];return q===void 0?[]:typeof q=="function"?I?[q.listener||q]:[q]:I?function($){for(var V=new Array($.length),G=0;G0&&($=k[0]),$ instanceof Error)throw $;var V=new Error("Unhandled error."+($?" ("+$.message+")":""));throw V.context=$,V}var G=q[w];if(G===void 0)return!1;if(typeof G=="function")g(G,this,k);else{var ie=G.length,he=h(G,ie);for(I=0;I=0;$--)if(I[$]===k||I[$].listener===k){V=I[$].listener,q=$;break}if(q<0)return this;q===0?I.shift():function(G,ie){for(;ie+1=0;T--)this.removeListener(w,k[T]);return this},E.prototype.listeners=function(w){return m(this,w,!0)},E.prototype.rawListeners=function(w){return m(this,w,!1)},E.listenerCount=function(w,k){return typeof w.listenerCount=="function"?w.listenerCount(k):o.call(w,k)},E.prototype.listenerCount=o,E.prototype.eventNames=function(){return this._eventsCount>0?s(this._events):[]}},4263:u=>{u.exports=function(s,p){for(var g=arguments.length,O=new Array(g>2?g-2:0),E=2;E{u.exports.Dispatcher=p(9808)},9808:(u,s,p)=>{function g(j,C,P){return(C=function(S){var y=function(c,m){if(typeof c!="object"||c===null)return c;var o=c[Symbol.toPrimitive];if(o!==void 0){var h=o.call(c,m||"default");if(typeof h!="object")return h;throw new TypeError("@@toPrimitive must return a primitive value.")}return(m==="string"?String:Number)(c)}(S,"string");return typeof y=="symbol"?y:String(y)}(C))in j?Object.defineProperty(j,C,{value:P,enumerable:!0,configurable:!0,writable:!0}):j[C]=P,j}var O=p(4263),E=function(){function j(){g(this,"_callbacks",void 0),g(this,"_isDispatching",void 0),g(this,"_isHandled",void 0),g(this,"_isPending",void 0),g(this,"_lastID",void 0),g(this,"_pendingPayload",void 0),this._callbacks={},this._isDispatching=!1,this._isHandled={},this._isPending={},this._lastID=1}var C=j.prototype;return C.register=function(P){var S="ID_"+this._lastID++;return this._callbacks[S]=P,S},C.unregister=function(P){this._callbacks[P]||O(!1),delete this._callbacks[P]},C.waitFor=function(P){this._isDispatching||O(!1);for(var S=0;S{u.exports=function(s){return!(!s||typeof s=="string")&&(s instanceof Array||Array.isArray(s)||s.length>=0&&(s.splice instanceof Function||Object.getOwnPropertyDescriptor(s,s.length-1)&&s.constructor.name!=="String"))}},3989:(u,s,p)=>{var g="__lodash_placeholder__",O=32,E=1/0,j=NaN,C=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",O],["partialRight",64],["rearg",256]],P="[object Function]",S="[object GeneratorFunction]",y=/^\s+|\s+$/g,c=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,m=/\{\n\/\* \[wrapped with (.+)\] \*/,o=/,? & /,h=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,w=/^\[object .+?Constructor\]$/,k=/^0o[0-7]+$/i,I=/^(?:0|[1-9]\d*)$/,T=parseInt,q=typeof p.g=="object"&&p.g&&p.g.Object===Object&&p.g,$=typeof self=="object"&&self&&self.Object===Object&&self,V=q||$||Function("return this")();function G(z,F,X){switch(X.length){case 0:return z.call(F);case 1:return z.call(F,X[0]);case 2:return z.call(F,X[0],X[1]);case 3:return z.call(F,X[0],X[1],X[2])}return z.apply(F,X)}function ie(z,F){return!!(z&&z.length)&&function(X,ee,pe){if(ee!=ee)return function(Se,st,nt,at){for(var bt=Se.length,Me=nt+-1;++Me-1}function he(z){return z!=z}function D(z,F){for(var X=-1,ee=z.length,pe=0,ke=[];++X2?Q:void 0);function or(z){if(!qe(z)||function(X){return!!_e&&_e in X}(z))return!1;var F=function(X){var ee=qe(X)?ne.call(X):"";return ee==P||ee==S}(z)||function(X){var ee=!1;if(X!=null&&typeof X.toString!="function")try{ee=!!(X+"")}catch{}return ee}(z)?we:w;return F.test(function(X){if(X!=null){try{return Ce.call(X)}catch{}try{return X+""}catch{}}return""}(z))}function ht(z){return function(){var F=arguments;switch(F.length){case 0:return new z;case 1:return new z(F[0]);case 2:return new z(F[0],F[1]);case 3:return new z(F[0],F[1],F[2]);case 4:return new z(F[0],F[1],F[2],F[3]);case 5:return new z(F[0],F[1],F[2],F[3],F[4]);case 6:return new z(F[0],F[1],F[2],F[3],F[4],F[5]);case 7:return new z(F[0],F[1],F[2],F[3],F[4],F[5],F[6])}var X,ee=qe(X=z.prototype)?Ee(X):{},pe=z.apply(ee,F);return qe(pe)?pe:ee}}function Wt(z,F,X,ee,pe,ke,Be,Se,st,nt){var at=128&F,bt=1&F,Me=2&F,Te=24&F,Je=512&F,kt=Me?void 0:ht(z);return function ct(){for(var ze=arguments.length,Pe=Array(ze),Ke=ze;Ke--;)Pe[Ke]=arguments[Ke];if(Te)var Ye=$n(ct),Re=function(Ae,Qe){for(var ot=Ae.length,dt=0;ot--;)Ae[ot]===Qe&&dt++;return dt}(Pe,Ye);if(ee&&(Pe=function(Ae,Qe,ot,dt){for(var Xe=-1,_t=Ae.length,Ot=ot.length,Ze=-1,ft=Qe.length,Et=je(_t-Ot,0),Ct=Array(ft+Et),$t=!dt;++Ze1&&Pe.reverse(),at&&st1?"& ":"")+F[ee],F=F.join(X>2?", ":" "),z.replace(c,`{ +/* [wrapped with `+F+`] */ +`)}function Ln(z,F){return!!(F=F??9007199254740991)&&(typeof z=="number"||I.test(z))&&z>-1&&z%1==0&&z{var g=p(8336),O=Array.prototype.concat,E=Array.prototype.slice,j=u.exports=function(C){for(var P=[],S=0,y=C.length;S{u.exports=n}},a={};function d(u){var s=a[u];if(s!==void 0)return s.exports;var p=a[u]={exports:{}};return r[u](p,p.exports,d),p.exports}d.n=u=>{var s=u&&u.__esModule?()=>u.default:()=>u;return d.d(s,{a:s}),s},d.d=(u,s)=>{for(var p in s)d.o(s,p)&&!d.o(u,p)&&Object.defineProperty(u,p,{enumerable:!0,get:s[p]})},d.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),d.o=(u,s)=>Object.prototype.hasOwnProperty.call(u,s),d.r=u=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(u,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(u,"__esModule",{value:!0})};var x={};return(()=>{function u(_){return u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(f){return typeof f}:function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},u(_)}function s(_){var f=function(v,b){if(u(v)!="object"||!v)return v;var R=v[Symbol.toPrimitive];if(R!==void 0){var M=R.call(v,b||"default");if(u(M)!="object")return M;throw new TypeError("@@toPrimitive must return a primitive value.")}return(b==="string"?String:Number)(v)}(_,"string");return u(f)=="symbol"?f:f+""}function p(_,f,v){return(f=s(f))in _?Object.defineProperty(_,f,{value:v,enumerable:!0,configurable:!0,writable:!0}):_[f]=v,_}function g(_,f){var v=Object.keys(_);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(_);f&&(b=b.filter(function(R){return Object.getOwnPropertyDescriptor(_,R).enumerable})),v.push.apply(v,b)}return v}function O(_){for(var f=1;fwd});var h=d(4119),l=d.n(h);function w(){var _=this.constructor.getDerivedStateFromProps(this.props,this.state);_!=null&&this.setState(_)}function k(_){this.setState((function(f){var v=this.constructor.getDerivedStateFromProps(_,f);return v??null}).bind(this))}function I(_,f){try{var v=this.props,b=this.state;this.props=_,this.state=f,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(v,b)}finally{this.props=v,this.state=b}}function T(_){var f=_.prototype;if(!f||!f.isReactComponent)throw new Error("Can only polyfill class components");if(typeof _.getDerivedStateFromProps!="function"&&typeof f.getSnapshotBeforeUpdate!="function")return _;var v=null,b=null,R=null;if(typeof f.componentWillMount=="function"?v="componentWillMount":typeof f.UNSAFE_componentWillMount=="function"&&(v="UNSAFE_componentWillMount"),typeof f.componentWillReceiveProps=="function"?b="componentWillReceiveProps":typeof f.UNSAFE_componentWillReceiveProps=="function"&&(b="UNSAFE_componentWillReceiveProps"),typeof f.componentWillUpdate=="function"?R="componentWillUpdate":typeof f.UNSAFE_componentWillUpdate=="function"&&(R="UNSAFE_componentWillUpdate"),v!==null||b!==null||R!==null){var M=_.displayName||_.name,N=typeof _.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. + +`+M+" uses "+N+" but also contains the following legacy lifecycles:"+(v!==null?` + `+v:"")+(b!==null?` + `+b:"")+(R!==null?` + `+R:"")+` + +The above lifecycles should be removed. Learn more about this warning here: +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof _.getDerivedStateFromProps=="function"&&(f.componentWillMount=w,f.componentWillReceiveProps=k),typeof f.getSnapshotBeforeUpdate=="function"){if(typeof f.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");f.componentWillUpdate=I;var A=f.componentDidUpdate;f.componentDidUpdate=function(B,L,W){var U=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:W;A.call(this,B,L,U)}}return _}function q(_,f){if(_==null)return{};var v={};for(var b in _)if({}.hasOwnProperty.call(_,b)){if(f.includes(b))continue;v[b]=_[b]}return v}function $(_,f){if(_==null)return{};var v,b,R=q(_,f);if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(_);for(b=0;b_.length)&&(f=_.length);for(var v=0,b=Array(f);v1?U-1:0),K=1;K1?U-1:0),K=1;K1?U-1:0),K=1;K1?U-1:0),K=1;K1?U-1:0),K=1;K2?v-2:0),R=2;R1&&arguments[1]!==void 0?arguments[1]:{},v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},b=f.defaultBase16,R=b===void 0?we:b,M=f.base16Themes,N=to(v,M===void 0?null:M);N&&(v=ne(ne({},N),v));for(var A=Ee.reduce(function(de,Oe){return de[Oe]=v[Oe]||R[Oe],de},{}),B=Object.keys(v).reduce(function(de,Oe){return Ee.indexOf(Oe)===-1&&(de[Oe]=v[Oe]),de},{}),L=_(A),W=$e(B,L),U=arguments.length,Y=new Array(U>3?U-3:0),K=3;K=xe.length?{done:!0}:{done:!1,value:xe[Wn++]}},e:function(it){throw it},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Ut,At=!0,Fe=!1;return{s:function(){Ve=Ve.call(xe)},n:function(){var it=Ve.next();return At=it.done,it},e:function(it){Fe=!0,Ut=it},f:function(){try{At||Ve.return==null||Ve.return()}finally{if(Fe)throw Ut}}}}(L);try{for(be.s();!(Y=be.n()).done;)Oe=Oe[Y.value]}catch(xe){be.e(xe)}finally{be.f()}return U?V(Oe)=="array"?Oe.splice(B,1):delete Oe[B]:B!==null?Oe[B]=W:de=W,v.set(N,"global","src",de),de},v.deepCopy=function(N,A){var B,L=V(N),W=A.shift();return L=="array"?B=Dt(N):L=="object"&&(B=O({},N)),W!==void 0&&(B[W]=v.deepCopy(N[W],A)),B},v}return o(f,_),C(f)}(kr.EventEmitter));qe.register(Cr.handleAction.bind(Cr));const Le=Cr;var z=function(_){function f(v){var b;return E(this,f),(b=c(this,f,[v])).toggleCollapsed=function(){b.setState({collapsed:!b.state.collapsed},function(){Le.set(b.props.rjvId,b.props.namespace,"collapsed",b.state.collapsed)})},b.getFunctionDisplay=function(R){var M=b.props;return R?l().createElement("span",null,b.props.value.toString().slice(9,-1).replace(/\{[\s\S]+/,""),l().createElement("span",{className:"function-collapsed",style:{fontWeight:"bold"}},l().createElement("span",null,"{"),l().createElement("span",H(M.theme,"ellipsis"),"..."),l().createElement("span",null,"}"))):b.props.value.toString().slice(9,-1)},b.state={collapsed:Le.get(v.rjvId,v.namespace,"collapsed",!0)},b}return o(f,_),C(f,[{key:"render",value:function(){var v=this.props,b=this.state.collapsed;return l().createElement("div",H(v.theme,"function"),l().createElement(Pt,Object.assign({type_name:"function"},v)),l().createElement("span",Object.assign({},H(v.theme,"function-value"),{className:"rjv-function-container",onClick:this.toggleCollapsed}),this.getFunctionDisplay(b)))}}])}(l().PureComponent),F=function(_){function f(){return E(this,f),c(this,f,arguments)}return o(f,_),C(f,[{key:"render",value:function(){return l().createElement("div",H(this.props.theme,"nan"),"NaN")}}])}(l().PureComponent),X=function(_){function f(){return E(this,f),c(this,f,arguments)}return o(f,_),C(f,[{key:"render",value:function(){return l().createElement("div",H(this.props.theme,"null"),"NULL")}}])}(l().PureComponent),ee=function(_){function f(){return E(this,f),c(this,f,arguments)}return o(f,_),C(f,[{key:"render",value:function(){var v=this.props;return l().createElement("div",H(v.theme,"integer"),l().createElement(Pt,Object.assign({type_name:"int"},v)),this.props.value)}}])}(l().PureComponent),pe=function(_){function f(){return E(this,f),c(this,f,arguments)}return o(f,_),C(f,[{key:"render",value:function(){var v=this.props;return l().createElement("div",H(v.theme,"regexp"),l().createElement(Pt,Object.assign({type_name:"regexp"},v)),this.props.value.toString())}}])}(l().PureComponent),ke=function(_){function f(v){var b;return E(this,f),(b=c(this,f,[v])).toggleCollapsed=function(){b.setState({collapsed:!b.state.collapsed},function(){Le.set(b.props.rjvId,b.props.namespace,"collapsed",b.state.collapsed)})},b.state={collapsed:Le.get(v.rjvId,v.namespace,"collapsed",!0)},b}return o(f,_),C(f,[{key:"render",value:function(){this.state.collapsed;var v=this.props,b=v.collapseStringsAfterLength,R=v.theme,M=v.value,N=V(b)==="integer",A={style:{cursor:"default"}};return M=G(M),N&&M.length>b&&(A.style.cursor="pointer",this.state.collapsed&&(M=l().createElement("span",null,M.substring(0,b),l().createElement("span",H(R,"ellipsis")," ...")))),l().createElement("div",H(R,"string"),l().createElement(Pt,Object.assign({type_name:"string"},v)),l().createElement("span",Object.assign({className:"string-value"},A,{onClick:this.toggleCollapsed}),'"',M,'"'))}}])}(l().PureComponent),Be=function(_){function f(){return E(this,f),c(this,f,arguments)}return o(f,_),C(f,[{key:"render",value:function(){return l().createElement("div",H(this.props.theme,"undefined"),"undefined")}}])}(l().PureComponent);function Se(){return Se=Object.assign?Object.assign.bind():function(_){for(var f=1;f0?W:null,namespace:L.splice(0,L.length-1),existing_value:U,variable_removed:!1,key_name:null};V(U)==="object"?qe.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Y,data:de}):qe.dispatch({name:"VARIABLE_ADDED",rjvId:Y,data:O(O({},de),{},{new_value:[].concat(Dt(U),[null])})})}})))},v.getRemoveObject=function(N){var A=v.props,B=A.theme,L=(A.hover,A.namespace),W=A.name,U=A.src,Y=A.rjvId;if(L.length!==1)return l().createElement("span",{className:"click-to-remove",style:{display:N?"inline-block":"none"}},l().createElement(no,Object.assign({className:"click-to-remove-icon"},H(B,"removeVarIcon"),{onClick:function(){qe.dispatch({name:"VARIABLE_REMOVED",rjvId:Y,data:{name:W,namespace:L.splice(0,L.length-1),existing_value:U,variable_removed:!0}})}})))},v.render=function(){var N=v.props,A=N.theme,B=N.onDelete,L=N.onAdd,W=N.enableClipboard,U=N.src,Y=N.namespace,K=N.rowHovered;return l().createElement("div",Object.assign({},H(A,"object-meta-data"),{className:"object-meta-data",onClick:function(de){de.stopPropagation()}}),v.getObjectSize(),W?l().createElement(Bl,{rowHovered:K,clickCallback:W,src:U,theme:A,namespace:Y}):null,L!==!1?v.getAddAttribute(K):null,B!==!1?v.getRemoveObject(K):null)},v}return o(f,_),C(f)}(l().PureComponent);function ql(_){var f=_.parent_type,v=_.namespace,b=_.quotesOnKeys,R=_.theme,M=_.jsvRoot,N=_.name,A=_.displayArrayKey,B=_.name?_.name:"";return!M||N!==!1&&N!==null?f=="array"?A?l().createElement("span",Object.assign({},H(R,"array-key"),{key:v}),l().createElement("span",{className:"array-key"},B),l().createElement("span",H(R,"colon"),":")):l().createElement("span",null):l().createElement("span",Object.assign({},H(R,"object-name"),{key:v}),l().createElement("span",{className:"object-key"},b&&l().createElement("span",{style:{verticalAlign:"top"}},'"'),l().createElement("span",null,B),b&&l().createElement("span",{style:{verticalAlign:"top"}},'"')),l().createElement("span",H(R,"colon"),":")):l().createElement("span",null)}function Ll(_){var f=_.theme;switch(_.iconStyle){case"triangle":return l().createElement(fd,Object.assign({},H(f,"expanded-icon"),{className:"expanded-icon"}));case"square":return l().createElement($t,Object.assign({},H(f,"expanded-icon"),{className:"expanded-icon"}));default:return l().createElement(Et,Object.assign({},H(f,"expanded-icon"),{className:"expanded-icon"}))}}function zl(_){var f=_.theme;switch(_.iconStyle){case"triangle":return l().createElement(zn,Object.assign({},H(f,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return l().createElement(ro,Object.assign({},H(f,"collapsed-icon"),{className:"collapsed-icon"}));default:return l().createElement(Ct,Object.assign({},H(f,"collapsed-icon"),{className:"collapsed-icon"}))}}var hd=["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"],Vl=function(_){function f(v){var b;return E(this,f),(b=c(this,f,[v])).toggleCollapsed=function(R){var M=[];for(var N in b.state.expanded)M.push(b.state.expanded[N]);M[R]=!M[R],b.setState({expanded:M})},b.state={expanded:[]},b}return o(f,_),C(f,[{key:"getExpandedIcon",value:function(v){var b=this.props,R=b.theme,M=b.iconStyle;return this.state.expanded[v]?l().createElement(Ll,{theme:R,iconStyle:M}):l().createElement(zl,{theme:R,iconStyle:M})}},{key:"render",value:function(){var v=this,b=this.props,R=b.src,M=b.groupArraysAfterLength,N=(b.depth,b.name),A=b.theme,B=b.jsvRoot,L=b.namespace,W=(b.parent_type,$(b,hd)),U=0,Y=5*this.props.indentWidth;B||(U=5*this.props.indentWidth);var K=M,de=Math.ceil(R.length/K);return l().createElement("div",Object.assign({className:"object-key-val"},H(A,B?"jsv-root":"objectKeyVal",{paddingLeft:U})),l().createElement(ql,this.props),l().createElement("span",null,l().createElement($l,Object.assign({size:R.length},this.props))),Dt(Array(de)).map(function(Oe,be){return l().createElement("div",Object.assign({key:be,className:"object-key-val array-group"},H(A,"objectKeyVal",{marginLeft:6,paddingLeft:Y})),l().createElement("span",H(A,"brace-row"),l().createElement("div",Object.assign({className:"icon-container"},H(A,"icon-container"),{onClick:function(xe){v.toggleCollapsed(be)}}),v.getExpandedIcon(be)),v.state.expanded[be]?l().createElement(Vn,Object.assign({key:N+be,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:K,index_offset:be*K,src:R.slice(be*K,be*K+K),namespace:L,type:"array",parent_type:"array_group",theme:A},W)):l().createElement("span",Object.assign({},H(A,"brace"),{onClick:function(xe){v.toggleCollapsed(be)},className:"array-group-brace"}),"[",l().createElement("div",Object.assign({},H(A,"array-group-meta-data"),{className:"array-group-meta-data"}),l().createElement("span",Object.assign({className:"object-size"},H(A,"object-size")),be*K," - ",be*K+K>R.length?R.length:be*K+K)),"]")))}))}}])}(l().PureComponent),bd=["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"],oo=function(_){function f(v){var b;E(this,f),(b=c(this,f,[v])).toggleCollapsed=function(){b.setState({expanded:!b.state.expanded},function(){Le.set(b.props.rjvId,b.props.namespace,"expanded",b.state.expanded)})},b.getObjectContent=function(M,N,A){return l().createElement("div",{className:"pushed-content object-container"},l().createElement("div",Object.assign({className:"object-content"},H(b.props.theme,"pushed-content")),b.renderObjectContents(N,A)))},b.getEllipsis=function(){return b.state.size===0?null:l().createElement("div",Object.assign({},H(b.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:b.toggleCollapsed}),"...")},b.getObjectMetaData=function(M){var N=b.props,A=(N.rjvId,N.theme,b.state),B=A.size,L=A.hovered;return l().createElement($l,Object.assign({rowHovered:L,size:B},b.props))},b.renderObjectContents=function(M,N){var A,B=b.props,L=B.depth,W=B.parent_type,U=B.index_offset,Y=B.groupArraysAfterLength,K=B.namespace,de=b.state.object_type,Oe=[],be=Object.keys(M||{});return b.props.sortKeys&&de!=="array"&&(be=be.sort()),be.forEach(function(xe){if(A=new gd(xe,M[xe]),W==="array_group"&&U&&(A.name=parseInt(A.name)+U),M.hasOwnProperty(xe))if(A.type==="object")Oe.push(l().createElement(Vn,Object.assign({key:A.name,depth:L+1,name:A.name,src:A.value,namespace:K.concat(A.name),parent_type:de},N)));else if(A.type==="array"){var St=Vn;Y&&A.value.length>Y&&(St=Vl),Oe.push(l().createElement(St,Object.assign({key:A.name,depth:L+1,name:A.name,src:A.value,namespace:K.concat(A.name),type:"array",parent_type:de},N)))}else Oe.push(l().createElement(pd,Object.assign({key:A.name+"_"+K,variable:A,singleIndent:5,namespace:K,type:b.props.type},N)))}),Oe};var R=f.getState(v);return b.state=O(O({},R),{},{prevProps:{}}),b}return o(f,_),C(f,[{key:"getBraceStart",value:function(v,b){var R=this,M=this.props,N=M.src,A=M.theme,B=M.iconStyle;if(M.parent_type==="array_group")return l().createElement("span",null,l().createElement("span",H(A,"brace"),v==="array"?"[":"{"),b?this.getObjectMetaData(N):null);var L=b?Ll:zl;return l().createElement("span",null,l().createElement("span",Object.assign({onClick:function(W){R.toggleCollapsed()}},H(A,"brace-row")),l().createElement("div",Object.assign({className:"icon-container"},H(A,"icon-container")),l().createElement(L,{theme:A,iconStyle:B})),l().createElement(ql,this.props),l().createElement("span",H(A,"brace"),v==="array"?"[":"{")),b?this.getObjectMetaData(N):null)}},{key:"render",value:function(){var v=this,b=this.props,R=b.depth,M=b.src,N=(b.namespace,b.name,b.type,b.parent_type),A=b.theme,B=b.jsvRoot,L=b.iconStyle,W=$(b,bd),U=this.state,Y=U.object_type,K=U.expanded,de={};return B||N==="array_group"?N==="array_group"&&(de.borderLeft=0,de.display="inline"):de.paddingLeft=5*this.props.indentWidth,l().createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return v.setState(O(O({},v.state),{},{hovered:!0}))},onMouseLeave:function(){return v.setState(O(O({},v.state),{},{hovered:!1}))}},H(A,B?"jsv-root":"objectKeyVal",de)),this.getBraceStart(Y,K),K?this.getObjectContent(R,M,O({theme:A,iconStyle:L},W)):this.getEllipsis(),l().createElement("span",{className:"brace-row"},l().createElement("span",{style:O(O({},H(A,"brace").style),{},{paddingLeft:K?"3px":"0px"})},Y==="array"?"]":"}"),K?null:this.getObjectMetaData(M)))}}],[{key:"getDerivedStateFromProps",value:function(v,b){var R=b.prevProps;return v.src!==R.src||v.collapsed!==R.collapsed||v.name!==R.name||v.namespace!==R.namespace||v.rjvId!==R.rjvId?O(O({},f.getState(v)),{},{prevProps:v}):null}}])}(l().PureComponent);oo.getState=function(_){var f=Object.keys(_.src).length,v=(_.collapsed===!1||_.collapsed!==!0&&_.collapsed>_.depth)&&(!_.shouldCollapse||_.shouldCollapse({name:_.name,src:_.src,type:V(_.src),namespace:_.namespace})===!1)&&f!==0;return{expanded:Le.get(_.rjvId,_.namespace,"expanded",v),object_type:_.type==="array"?"array":"object",parent_type:_.type==="array"?"array":"object",size:f,hovered:!1}};var gd=C(function _(f,v){E(this,_),this.name=f,this.value=v,this.type=V(v)});T(oo);const Vn=oo;var yd=function(_){function f(){var v;E(this,f);for(var b=arguments.length,R=new Array(b),M=0;MW.groupArraysAfterLength&&(Y=Vl),l().createElement("div",{className:"pretty-json-container object-container"},l().createElement("div",{className:"object-content"},l().createElement(Y,Object.assign({namespace:U,depth:0,jsvRoot:!0},W))))},v}return o(f,_),C(f)}(l().PureComponent),_d=function(_){function f(v){var b;return E(this,f),(b=c(this,f,[v])).closeModal=function(){qe.dispatch({rjvId:b.props.rjvId,name:"RESET"})},b.submit=function(){b.props.submit(b.state.input)},b.state={input:v.input?v.input:""},b}return o(f,_),C(f,[{key:"render",value:function(){var v=this,b=this.props,R=b.theme,M=b.rjvId,N=b.isValid,A=this.state.input,B=N(A);return l().createElement("div",Object.assign({className:"key-modal-request"},H(R,"key-modal-request"),{onClick:this.closeModal}),l().createElement("div",Object.assign({},H(R,"key-modal"),{onClick:function(L){L.stopPropagation()}}),l().createElement("div",H(R,"key-modal-label"),"Key Name:"),l().createElement("div",{style:{position:"relative"}},l().createElement("input",Object.assign({},H(R,"key-modal-input"),{className:"key-modal-input",ref:function(L){return L&&L.focus()},spellCheck:!1,value:A,placeholder:"...",onChange:function(L){v.setState({input:L.target.value})},onKeyPress:function(L){B&&L.key==="Enter"?v.submit():L.key==="Escape"&&v.closeModal()}})),B?l().createElement(ao,Object.assign({},H(R,"key-modal-submit"),{className:"key-modal-submit",onClick:function(L){return v.submit()}})):null),l().createElement("span",H(R,"key-modal-cancel"),l().createElement(Dl,Object.assign({},H(R,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){qe.dispatch({rjvId:M,name:"RESET"})}})))))}}])}(l().PureComponent),Od=function(_){function f(){var v;E(this,f);for(var b=arguments.length,R=new Array(b),M=0;M{const n=document.createElement("a");n.setAttribute("href",encodeURI(`data:application/json;charset=utf-8,${e}`)),n.setAttribute("download",t),n.click()},i1=e=>{o1(JSON.stringify(e,null," "),"export.json")},l1=()=>oe.jsx(Zu,{exporter:i1,children:oe.jsxs(Rl,{rowClick:"show",children:[oe.jsx(Tt,{source:"id",sortable:!0}),oe.jsx(Tt,{source:"service",sortable:!0}),oe.jsx(Tt,{source:"method",sortable:!0}),oe.jsx(wr,{source:"headers",sortable:!1,reactJsonOptions:{theme:vt()}}),oe.jsx(wr,{source:"input",sortable:!1,reactJsonOptions:{theme:vt()}}),oe.jsx(wr,{source:"output",sortable:!1,reactJsonOptions:{theme:vt()}})]})}),s1=()=>oe.jsx(ig,{children:oe.jsxs(Hu,{children:[oe.jsx(Zt,{source:"service"}),oe.jsx(Zt,{source:"method"}),oe.jsx(xr,{source:"headers",reactJsonOptions:{theme:vt()}}),oe.jsx(xr,{source:"input",reactJsonOptions:{theme:vt()}}),oe.jsx(xr,{source:"output",reactJsonOptions:{theme:vt()}})]})}),c1=()=>oe.jsx(hg,{children:oe.jsxs(Hu,{children:[oe.jsx(Zt,{source:"id"}),oe.jsx(Zt,{source:"service"}),oe.jsx(Zt,{source:"method"}),oe.jsx(xr,{source:"headers",reactJsonOptions:{theme:vt()}}),oe.jsx(xr,{source:"input",reactJsonOptions:{theme:vt()}}),oe.jsx(xr,{source:"output",reactJsonOptions:{theme:vt()}})]})}),u1=()=>oe.jsx(Ng,{children:oe.jsxs(Yg,{children:[oe.jsx(Tt,{source:"id",sortable:!0}),oe.jsx(Tt,{source:"service",sortable:!0}),oe.jsx(Tt,{source:"method",sortable:!0}),oe.jsx(wr,{source:"headers",sortable:!1,reactJsonOptions:{theme:vt()}}),oe.jsx(wr,{source:"input",sortable:!1,reactJsonOptions:{theme:vt()}}),oe.jsx(wr,{source:"output",sortable:!1,reactJsonOptions:{theme:vt()}})]})}),vt=()=>{const[e]=jl();return e==="dark"?"monokai":"rjv-default"},d1=()=>oe.jsx(Zu,{children:oe.jsxs(Rl,{bulkActionButtons:!1,children:[oe.jsx(Tt,{source:"id"}),oe.jsx(Tt,{source:"package"}),oe.jsx(Tt,{source:"name"}),oe.jsx(Tg,{source:"methods",sortable:!1,children:oe.jsx(Kg,{linkType:!1,children:oe.jsx($g,{source:"name"})})})]})});var pn={},Ac;function f1(){if(Ac)return pn;Ac=1;var e=me();Object.defineProperty(pn,"__esModule",{value:!0}),pn.default=void 0;var t=e(ve()),n=fe();return pn.default=(0,t.default)((0,n.jsx)("path",{d:"M2 20h20v-4H2zm2-3h2v2H4zM2 4v4h20V4zm4 3H4V5h2zm-4 7h20v-4H2zm2-3h2v2H4z"}),"Storage"),pn}var m1=f1();const v1=se(m1);var hn={},Ic;function p1(){if(Ic)return hn;Ic=1;var e=me();Object.defineProperty(hn,"__esModule",{value:!0}),hn.default=void 0;var t=e(ve()),n=fe();return hn.default=(0,t.default)((0,n.jsx)("path",{d:"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm-1 6h2v2h-2zm0 4h2v6h-2z"}),"PrivacyTip"),hn}var h1=p1();const b1=se(h1),g1={...cu,palette:{primary:sm,secondary:cm,error:um,contrastThreshold:3,tonalOffset:.2}},y1=()=>oe.jsxs(fu,{toolbar:oe.jsx(du,{}),children:[oe.jsx(iu,{}),oe.jsx(We,{flex:"-1",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",variant:"h6",color:"inherit",id:"react-admin-logo",children:"GripMock UI"})]}),_1=e=>oe.jsx(xu,{...e,appBar:y1}),O1=()=>oe.jsxs(Uy,{disableTelemetry:!0,dataProvider:t1,layout:_1,theme:g1,darkTheme:uu,children:[oe.jsx(Xl,{icon:b1,name:"services",list:d1}),oe.jsx(Xl,{icon:v1,name:"stubs",list:l1,edit:c1,show:u1,create:s1})]});mm.createRoot(document.getElementById("root")).render(oe.jsx(ae.StrictMode,{children:oe.jsx(O1,{})})); diff --git a/dist/assets/mui-BRQJp3Tv.js b/dist/assets/mui-CRJKwhm8.js similarity index 51% rename from dist/assets/mui-BRQJp3Tv.js rename to dist/assets/mui-CRJKwhm8.js index cefb973..cafbd77 100644 --- a/dist/assets/mui-BRQJp3Tv.js +++ b/dist/assets/mui-CRJKwhm8.js @@ -1,11 +1,11 @@ -import{r as h,R as Pr,j as S,g as _t,a as vs,b as wt,c as ln,d as ql,e as Kl}from"./ra-CLUq3yTn.js";const Ho={black:"#000",white:"#fff"},eo={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},to={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},Hx={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"},oo={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},no={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},ro={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},To={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},Ux={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",A100:"#ff9e80",A200:"#ff6e40",A400:"#ff3d00",A700:"#dd2c00"},Gl={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"};function Tt(e){let t="https://mui.com/production-error/?code="+e;for(let o=1;o0?je(xo,--Qe):0,po--,Le===10&&(po=1,An--),Le}function ot(){return Le=Qe<$s?je(xo,Qe++):0,po++,Le===10&&(po=1,An++),Le}function Ct(){return je(xo,Qe)}function bn(){return Qe}function Jo(e,t){return Uo(xo,e,t)}function Vo(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Rs(e){return An=po=1,$s=yt(xo=e),Qe=0,[]}function Ps(e){return xo="",e}function yn(e){return Cs(Jo(Qe-1,Sr(e===91?e+2:e===40?e+1:e)))}function dc(e){for(;(Le=Ct())&&Le<33;)ot();return Vo(e)>2||Vo(Le)>3?"":" "}function pc(e,t){for(;--t&&ot()&&!(Le<48||Le>102||Le>57&&Le<65||Le>70&&Le<97););return Jo(e,bn()+(t<6&&Ct()==32&&ot()==32))}function Sr(e){for(;ot();)switch(Le){case e:return Qe;case 34:case 39:e!==34&&e!==39&&Sr(Le);break;case 40:e===41&&Sr(e);break;case 92:ot();break}return Qe}function fc(e,t){for(;ot()&&e+Le!==57;)if(e+Le===84&&Ct()===47)break;return"/*"+Jo(t,Qe-1)+"*"+Mn(e===47?e:ot())}function mc(e){for(;!Vo(Ct());)ot();return Jo(e,Qe)}function gc(e){return Ps(xn("",null,null,null,[""],e=Rs(e),0,[0],e))}function xn(e,t,o,n,r,a,i,s,l){for(var c=0,d=0,f=i,v=0,x=0,m=0,g=1,p=1,C=1,k=0,$="",R=r,y=a,P=n,b=$;p;)switch(m=k,k=ot()){case 40:if(m!=108&&je(b,f-1)==58){kr(b+=he(yn(k),"&","&\f"),"&\f")!=-1&&(C=-1);break}case 34:case 39:case 91:b+=yn(k);break;case 9:case 10:case 13:case 32:b+=dc(m);break;case 92:b+=pc(bn()-1,7);continue;case 47:switch(Ct()){case 42:case 47:cn(hc(fc(ot(),bn()),t,o),l);break;default:b+="/"}break;case 123*g:s[c++]=yt(b)*C;case 125*g:case 59:case 0:switch(k){case 0:case 125:p=0;case 59+d:C==-1&&(b=he(b,/\f/g,"")),x>0&&yt(b)-f&&cn(x>32?Ea(b+";",n,o,f-1):Ea(he(b," ","")+";",n,o,f-2),l);break;case 59:b+=";";default:if(cn(P=Oa(b,t,o,c,d,r,s,$,R=[],y=[],f),a),k===123)if(d===0)xn(b,t,P,P,R,a,f,s,y);else switch(v===99&&je(b,3)===110?100:v){case 100:case 108:case 109:case 115:xn(e,P,P,n&&cn(Oa(e,P,P,0,0,r,s,$,r,R=[],f),y),r,y,f,s,n?R:y);break;default:xn(b,P,P,P,[""],y,0,s,y)}}c=d=x=0,g=C=1,$=b="",f=i;break;case 58:f=1+yt(b),x=m;default:if(g<1){if(k==123)--g;else if(k==125&&g++==0&&uc()==125)continue}switch(b+=Mn(k),k*g){case 38:C=d>0?1:(b+="\f",-1);break;case 44:s[c++]=(yt(b)-1)*C,C=1;break;case 64:Ct()===45&&(b+=yn(ot())),v=Ct(),d=f=yt($=b+=mc(bn())),k++;break;case 45:m===45&&yt(b)==2&&(g=0)}}return a}function Oa(e,t,o,n,r,a,i,s,l,c,d){for(var f=r-1,v=r===0?a:[""],x=Vr(v),m=0,g=0,p=0;m0?v[C]+" "+k:he(k,/&\f/g,v[C])))&&(l[p++]=$);return Ln(e,t,o,r===0?Hr:s,l,c,d)}function hc(e,t,o){return Ln(e,t,o,ys,Mn(cc()),Uo(e,2,-2),0)}function Ea(e,t,o,n){return Ln(e,t,o,Ur,Uo(e,0,n),Uo(e,n+1,-1),n)}function co(e,t){for(var o="",n=Vr(e),r=0;r6)switch(je(e,t+1)){case 109:if(je(e,t+4)!==45)break;case 102:return he(e,/(.+:)(.+)-([^]+)/,"$1"+ge+"$2-$3$1"+Pn+(je(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~kr(e,"stretch")?ks(he(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(je(e,t+1)!==115)break;case 6444:switch(je(e,yt(e)-3-(~kr(e,"!important")&&10))){case 107:return he(e,":",":"+ge)+e;case 101:return he(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+ge+(je(e,14)===45?"inline-":"")+"box$3$1"+ge+"$2$3$1"+Ve+"$2box$3")+e}break;case 5936:switch(je(e,t+11)){case 114:return ge+e+Ve+he(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return ge+e+Ve+he(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return ge+e+Ve+he(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return ge+e+Ve+e+e}return e}var kc=function(t,o,n,r){if(t.length>-1&&!t.return)switch(t.type){case Ur:t.return=ks(t.value,t.length);break;case xs:return co([Io(t,{value:he(t.value,"@","@"+ge)})],r);case Hr:if(t.length)return lc(t.props,function(a){switch(sc(a,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return co([Io(t,{props:[he(a,/:(read-\w+)/,":"+Pn+"$1")]})],r);case"::placeholder":return co([Io(t,{props:[he(a,/:(plac\w+)/,":"+ge+"input-$1")]}),Io(t,{props:[he(a,/:(plac\w+)/,":"+Pn+"$1")]}),Io(t,{props:[he(a,/:(plac\w+)/,Ve+"input-$1")]})],r)}return""})}},Sc=[kc],Ss=function(t){var o=t.key;if(o==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(g){var p=g.getAttribute("data-emotion");p.indexOf(" ")!==-1&&(document.head.appendChild(g),g.setAttribute("data-s",""))})}var r=t.stylisPlugins||Sc,a={},i,s=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+o+' "]'),function(g){for(var p=g.getAttribute("data-emotion").split(" "),C=1;C0?je(Co,--Qe):0,fo--,Le===10&&(fo=1,Ln--),Le}function ot(){return Le=Qe2||qo(Le)>3?"":" "}function fc(e,t){for(;--t&&ot()&&!(Le<48||Le>102||Le>57&&Le<65||Le>70&&Le<97););return en(e,yn()+(t<6&&Ct()==32&&ot()==32))}function wr(e){for(;ot();)switch(Le){case e:return Qe;case 34:case 39:e!==34&&e!==39&&wr(Le);break;case 40:e===41&&wr(e);break;case 92:ot();break}return Qe}function mc(e,t){for(;ot()&&e+Le!==57;)if(e+Le===84&&Ct()===47)break;return"/*"+en(t,Qe-1)+"*"+An(e===47?e:ot())}function gc(e){for(;!qo(Ct());)ot();return en(e,Qe)}function hc(e){return ks(Cn("",null,null,null,[""],e=Ps(e),0,[0],e))}function Cn(e,t,o,n,r,a,i,s,l){for(var c=0,d=0,f=i,v=0,x=0,g=0,h=1,p=1,C=1,k=0,$="",R=r,y=a,P=n,b=$;p;)switch(g=k,k=ot()){case 40:if(g!=108&&je(b,f-1)==58){Sr(b+=he(xn(k),"&","&\f"),"&\f")!=-1&&(C=-1);break}case 34:case 39:case 91:b+=xn(k);break;case 9:case 10:case 13:case 32:b+=pc(g);break;case 92:b+=fc(yn()-1,7);continue;case 47:switch(Ct()){case 42:case 47:un(vc(mc(ot(),yn()),t,o),l);break;default:b+="/"}break;case 123*h:s[c++]=yt(b)*C;case 125*h:case 59:case 0:switch(k){case 0:case 125:p=0;case 59+d:C==-1&&(b=he(b,/\f/g,"")),x>0&&yt(b)-f&&un(x>32?Ma(b+";",n,o,f-1):Ma(he(b," ","")+";",n,o,f-2),l);break;case 59:b+=";";default:if(un(P=Ea(b,t,o,c,d,r,s,$,R=[],y=[],f),a),k===123)if(d===0)Cn(b,t,P,P,R,a,f,s,y);else switch(v===99&&je(b,3)===110?100:v){case 100:case 108:case 109:case 115:Cn(e,P,P,n&&un(Ea(e,P,P,0,0,r,s,$,r,R=[],f),y),r,y,f,s,n?R:y);break;default:Cn(b,P,P,P,[""],y,0,s,y)}}c=d=x=0,h=C=1,$=b="",f=i;break;case 58:f=1+yt(b),x=g;default:if(h<1){if(k==123)--h;else if(k==125&&h++==0&&dc()==125)continue}switch(b+=An(k),k*h){case 38:C=d>0?1:(b+="\f",-1);break;case 44:s[c++]=(yt(b)-1)*C,C=1;break;case 64:Ct()===45&&(b+=xn(ot())),v=Ct(),d=f=yt($=b+=gc(yn())),k++;break;case 45:g===45&&yt(b)==2&&(h=0)}}return a}function Ea(e,t,o,n,r,a,i,s,l,c,d){for(var f=r-1,v=r===0?a:[""],x=qr(v),g=0,h=0,p=0;g0?v[C]+" "+k:he(k,/&\f/g,v[C])))&&(l[p++]=$);return Bn(e,t,o,r===0?Ur:s,l,c,d)}function vc(e,t,o){return Bn(e,t,o,xs,An(uc()),Vo(e,2,-2),0)}function Ma(e,t,o,n){return Bn(e,t,o,Vr,Vo(e,0,n),Vo(e,n+1,-1),n)}function uo(e,t){for(var o="",n=qr(e),r=0;r6)switch(je(e,t+1)){case 109:if(je(e,t+4)!==45)break;case 102:return he(e,/(.+:)(.+)-([^]+)/,"$1"+ge+"$2-$3$1"+kn+(je(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Sr(e,"stretch")?Ss(he(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(je(e,t+1)!==115)break;case 6444:switch(je(e,yt(e)-3-(~Sr(e,"!important")&&10))){case 107:return he(e,":",":"+ge)+e;case 101:return he(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+ge+(je(e,14)===45?"inline-":"")+"box$3$1"+ge+"$2$3$1"+Ve+"$2box$3")+e}break;case 5936:switch(je(e,t+11)){case 114:return ge+e+Ve+he(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return ge+e+Ve+he(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return ge+e+Ve+he(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return ge+e+Ve+e+e}return e}var Sc=function(t,o,n,r){if(t.length>-1&&!t.return)switch(t.type){case Vr:t.return=Ss(t.value,t.length);break;case Cs:return uo([Oo(t,{value:he(t.value,"@","@"+ge)})],r);case Ur:if(t.length)return cc(t.props,function(a){switch(lc(a,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return uo([Oo(t,{props:[he(a,/:(read-\w+)/,":"+kn+"$1")]})],r);case"::placeholder":return uo([Oo(t,{props:[he(a,/:(plac\w+)/,":"+ge+"input-$1")]}),Oo(t,{props:[he(a,/:(plac\w+)/,":"+kn+"$1")]}),Oo(t,{props:[he(a,/:(plac\w+)/,Ve+"input-$1")]})],r)}return""})}},wc=[Sc],ws=function(t){var o=t.key;if(o==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(h){var p=h.getAttribute("data-emotion");p.indexOf(" ")!==-1&&(document.head.appendChild(h),h.setAttribute("data-s",""))})}var r=t.stylisPlugins||wc,a={},i,s=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+o+' "]'),function(h){for(var p=h.getAttribute("data-emotion").split(" "),C=1;C=4;++n,r-=4)o=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(r){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var Ac={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Lc=!1,Bc=/[A-Z]|^ms/g,Nc=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Is=function(t){return t.charCodeAt(1)===45},Na=function(t){return t!=null&&typeof t!="boolean"},sr=bs(function(e){return Is(e)?e:e.replace(Bc,"-$&").toLowerCase()}),_a=function(t,o){switch(t){case"animation":case"animationName":if(typeof o=="string")return o.replace(Nc,function(n,r,a){return xt={name:r,styles:a,next:xt},r})}return Ac[t]!==1&&!Is(t)&&typeof o=="number"&&o!==0?o+"px":o},_c="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function qo(e,t,o){if(o==null)return"";var n=o;if(n.__emotion_styles!==void 0)return n;switch(typeof o){case"boolean":return"";case"object":{var r=o;if(r.anim===1)return xt={name:r.name,styles:r.styles,next:xt},r.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)xt={name:i.name,styles:i.styles,next:xt},i=i.next;var s=a.styles+";";return s}return Dc(e,t,o)}case"function":{if(e!==void 0){var l=xt,c=o(e);return xt=l,qo(e,t,c)}break}}var d=o;if(t==null)return d;var f=t[d];return f!==void 0?f:d}function Dc(e,t,o){var n="";if(Array.isArray(o))for(var r=0;r96?Hc:Uc},Fa=function(t,o,n){var r;if(o){var a=o.shouldForwardProp;r=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof r!="function"&&n&&(r=t.__emotion_forwardProp),r},Vc=!1,qc=function(t){var o=t.cache,n=t.serialized,r=t.isStringTag;return ws(o,n,r),jc(function(){return Ts(o,n,r)}),null},Kc=function e(t,o){var n=t.__emotion_real===t,r=n&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var s=Fa(t,o,n),l=s||ja(r),c=!l("as");return function(){var d=arguments,f=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&f.push("label:"+a+";"),d[0]==null||d[0].raw===void 0)f.push.apply(f,d);else{f.push(d[0][0]);for(var v=d.length,x=1;xt(Yc(r)?o:r):t;return S.jsx(Wc,{styles:n})}function Kr(e,t){return wr(e,t)}const Ls=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},Qc=Object.freeze(Object.defineProperty({__proto__:null,GlobalStyles:As,StyledEngineProvider:Xc,ThemeContext:en,css:Qt,default:Kr,internal_processStyles:Ls,keyframes:Et},Symbol.toStringTag,{value:"Module"}));function St(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Bs(e){if(!St(e))return e;const t={};return Object.keys(e).forEach(o=>{t[o]=Bs(e[o])}),t}function Ke(e,t,o={clone:!0}){const n=o.clone?u({},e):e;return St(e)&&St(t)&&Object.keys(t).forEach(r=>{St(t[r])&&Object.prototype.hasOwnProperty.call(e,r)&&St(e[r])?n[r]=Ke(e[r],t[r],o):o.clone?n[r]=St(t[r])?Bs(t[r]):t[r]:n[r]=t[r]}),n}const Zc=Object.freeze(Object.defineProperty({__proto__:null,default:Ke,isPlainObject:St},Symbol.toStringTag,{value:"Module"})),Jc=["values","unit","step"],eu=e=>{const t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,n)=>o.val-n.val),t.reduce((o,n)=>u({},o,{[n.key]:n.val}),{})};function Ns(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o="px",step:n=5}=e,r=F(e,Jc),a=eu(t),i=Object.keys(a);function s(v){return`@media (min-width:${typeof t[v]=="number"?t[v]:v}${o})`}function l(v){return`@media (max-width:${(typeof t[v]=="number"?t[v]:v)-n/100}${o})`}function c(v,x){const m=i.indexOf(x);return`@media (min-width:${typeof t[v]=="number"?t[v]:v}${o}) and (max-width:${(m!==-1&&typeof t[i[m]]=="number"?t[i[m]]:x)-n/100}${o})`}function d(v){return i.indexOf(v)+1`@media (min-width:${Gr[e]}px)`};function ht(e,t,o){const n=e.theme||{};if(Array.isArray(t)){const a=n.breakpoints||Wa;return t.reduce((i,s,l)=>(i[a.up(a.keys[l])]=o(t[l]),i),{})}if(typeof t=="object"){const a=n.breakpoints||Wa;return Object.keys(t).reduce((i,s)=>{if(Object.keys(a.values||Gr).indexOf(s)!==-1){const l=a.up(s);i[l]=o(t[s],s)}else{const l=s;i[l]=t[l]}return i},{})}return o(t)}function _s(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((n,r)=>{const a=e.up(r);return n[a]={},n},{}))||{}}function Ds(e,t){return e.reduce((o,n)=>{const r=o[n];return(!r||Object.keys(r).length===0)&&delete o[n],o},t)}function ou(e,...t){const o=_s(e),n=[o,...t].reduce((r,a)=>Ke(r,a),{});return Ds(Object.keys(o),n)}function nu(e,t){if(typeof e!="object")return{};const o={},n=Object.keys(t);return Array.isArray(e)?n.forEach((r,a)=>{a{e[r]!=null&&(o[r]=!0)}),o}function lr({values:e,breakpoints:t,base:o}){const n=o||nu(e,t),r=Object.keys(n);if(r.length===0)return e;let a;return r.reduce((i,s,l)=>(Array.isArray(e)?(i[s]=e[l]!=null?e[l]:e[a],a=l):typeof e=="object"?(i[s]=e[s]!=null?e[s]:e[a],a=s):i[s]=e,i),{})}function M(e){if(typeof e!="string")throw new Error(Tt(7));return e.charAt(0).toUpperCase()+e.slice(1)}const ru=Object.freeze(Object.defineProperty({__proto__:null,default:M},Symbol.toStringTag,{value:"Module"}));function fo(e,t,o=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&o){const n=`vars.${t}`.split(".").reduce((r,a)=>r&&r[a]?r[a]:null,e);if(n!=null)return n}return t.split(".").reduce((n,r)=>n&&n[r]!=null?n[r]:null,e)}function kn(e,t,o,n=o){let r;return typeof e=="function"?r=e(o):Array.isArray(e)?r=e[o]||n:r=fo(e,o)||n,t&&(r=t(r,n,e)),r}function Me(e){const{prop:t,cssProperty:o=e.prop,themeKey:n,transform:r}=e,a=i=>{if(i[t]==null)return null;const s=i[t],l=i.theme,c=fo(l,n)||{};return ht(i,s,f=>{let v=kn(c,r,f);return f===v&&typeof f=="string"&&(v=kn(c,r,`${t}${f==="default"?"":M(f)}`,f)),o===!1?v:{[o]:v}})};return a.propTypes={},a.filterProps=[t],a}function au(e){const t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}const iu={m:"margin",p:"padding"},su={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},Ha={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},lu=au(e=>{if(e.length>2)if(Ha[e])e=Ha[e];else return[e];const[t,o]=e.split(""),n=iu[t],r=su[o]||"";return Array.isArray(r)?r.map(a=>n+a):[n+r]}),Xr=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],Yr=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...Xr,...Yr];function tn(e,t,o,n){var r;const a=(r=fo(e,t,!1))!=null?r:o;return typeof a=="number"?i=>typeof i=="string"?i:a*i:Array.isArray(a)?i=>typeof i=="string"?i:a[i]:typeof a=="function"?a:()=>{}}function Qr(e){return tn(e,"spacing",8)}function Gt(e,t){if(typeof t=="string"||t==null)return t;const o=Math.abs(t),n=e(o);return t>=0?n:typeof n=="number"?-n:`-${n}`}function cu(e,t){return o=>e.reduce((n,r)=>(n[r]=Gt(t,o),n),{})}function uu(e,t,o,n){if(t.indexOf(o)===-1)return null;const r=lu(o),a=cu(r,n),i=e[o];return ht(e,i,a)}function zs(e,t){const o=Qr(e.theme);return Object.keys(e).map(n=>uu(e,t,n,o)).reduce(_o,{})}function Ie(e){return zs(e,Xr)}Ie.propTypes={};Ie.filterProps=Xr;function Oe(e){return zs(e,Yr)}Oe.propTypes={};Oe.filterProps=Yr;function du(e=8){if(e.mui)return e;const t=Qr({spacing:e}),o=(...n)=>(n.length===0?[1]:n).map(a=>{const i=t(a);return typeof i=="number"?`${i}px`:i}).join(" ");return o.mui=!0,o}function Bn(...e){const t=e.reduce((n,r)=>(r.filterProps.forEach(a=>{n[a]=r}),n),{}),o=n=>Object.keys(n).reduce((r,a)=>t[a]?_o(r,t[a](n)):r,{});return o.propTypes={},o.filterProps=e.reduce((n,r)=>n.concat(r.filterProps),[]),o}function it(e){return typeof e!="number"?e:`${e}px solid`}function pt(e,t){return Me({prop:e,themeKey:"borders",transform:t})}const pu=pt("border",it),fu=pt("borderTop",it),mu=pt("borderRight",it),gu=pt("borderBottom",it),hu=pt("borderLeft",it),vu=pt("borderColor"),bu=pt("borderTopColor"),yu=pt("borderRightColor"),xu=pt("borderBottomColor"),Cu=pt("borderLeftColor"),$u=pt("outline",it),Ru=pt("outlineColor"),Nn=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=tn(e.theme,"shape.borderRadius",4),o=n=>({borderRadius:Gt(t,n)});return ht(e,e.borderRadius,o)}return null};Nn.propTypes={};Nn.filterProps=["borderRadius"];Bn(pu,fu,mu,gu,hu,vu,bu,yu,xu,Cu,Nn,$u,Ru);const _n=e=>{if(e.gap!==void 0&&e.gap!==null){const t=tn(e.theme,"spacing",8),o=n=>({gap:Gt(t,n)});return ht(e,e.gap,o)}return null};_n.propTypes={};_n.filterProps=["gap"];const Dn=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=tn(e.theme,"spacing",8),o=n=>({columnGap:Gt(t,n)});return ht(e,e.columnGap,o)}return null};Dn.propTypes={};Dn.filterProps=["columnGap"];const zn=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=tn(e.theme,"spacing",8),o=n=>({rowGap:Gt(t,n)});return ht(e,e.rowGap,o)}return null};zn.propTypes={};zn.filterProps=["rowGap"];const Pu=Me({prop:"gridColumn"}),ku=Me({prop:"gridRow"}),Su=Me({prop:"gridAutoFlow"}),wu=Me({prop:"gridAutoColumns"}),Tu=Me({prop:"gridAutoRows"}),Iu=Me({prop:"gridTemplateColumns"}),Ou=Me({prop:"gridTemplateRows"}),Eu=Me({prop:"gridTemplateAreas"}),Mu=Me({prop:"gridArea"});Bn(_n,Dn,zn,Pu,ku,Su,wu,Tu,Iu,Ou,Eu,Mu);function uo(e,t){return t==="grey"?t:e}const Au=Me({prop:"color",themeKey:"palette",transform:uo}),Lu=Me({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:uo}),Bu=Me({prop:"backgroundColor",themeKey:"palette",transform:uo});Bn(Au,Lu,Bu);function tt(e){return e<=1&&e!==0?`${e*100}%`:e}const Nu=Me({prop:"width",transform:tt}),Zr=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=o=>{var n,r;const a=((n=e.theme)==null||(n=n.breakpoints)==null||(n=n.values)==null?void 0:n[o])||Gr[o];return a?((r=e.theme)==null||(r=r.breakpoints)==null?void 0:r.unit)!=="px"?{maxWidth:`${a}${e.theme.breakpoints.unit}`}:{maxWidth:a}:{maxWidth:tt(o)}};return ht(e,e.maxWidth,t)}return null};Zr.filterProps=["maxWidth"];const _u=Me({prop:"minWidth",transform:tt}),Du=Me({prop:"height",transform:tt}),zu=Me({prop:"maxHeight",transform:tt}),ju=Me({prop:"minHeight",transform:tt});Me({prop:"size",cssProperty:"width",transform:tt});Me({prop:"size",cssProperty:"height",transform:tt});const Fu=Me({prop:"boxSizing"});Bn(Nu,Zr,_u,Du,zu,ju,Fu);const on={border:{themeKey:"borders",transform:it},borderTop:{themeKey:"borders",transform:it},borderRight:{themeKey:"borders",transform:it},borderBottom:{themeKey:"borders",transform:it},borderLeft:{themeKey:"borders",transform:it},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:it},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Nn},color:{themeKey:"palette",transform:uo},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:uo},backgroundColor:{themeKey:"palette",transform:uo},p:{style:Oe},pt:{style:Oe},pr:{style:Oe},pb:{style:Oe},pl:{style:Oe},px:{style:Oe},py:{style:Oe},padding:{style:Oe},paddingTop:{style:Oe},paddingRight:{style:Oe},paddingBottom:{style:Oe},paddingLeft:{style:Oe},paddingX:{style:Oe},paddingY:{style:Oe},paddingInline:{style:Oe},paddingInlineStart:{style:Oe},paddingInlineEnd:{style:Oe},paddingBlock:{style:Oe},paddingBlockStart:{style:Oe},paddingBlockEnd:{style:Oe},m:{style:Ie},mt:{style:Ie},mr:{style:Ie},mb:{style:Ie},ml:{style:Ie},mx:{style:Ie},my:{style:Ie},margin:{style:Ie},marginTop:{style:Ie},marginRight:{style:Ie},marginBottom:{style:Ie},marginLeft:{style:Ie},marginX:{style:Ie},marginY:{style:Ie},marginInline:{style:Ie},marginInlineStart:{style:Ie},marginInlineEnd:{style:Ie},marginBlock:{style:Ie},marginBlockStart:{style:Ie},marginBlockEnd:{style:Ie},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:_n},rowGap:{style:zn},columnGap:{style:Dn},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:tt},maxWidth:{style:Zr},minWidth:{transform:tt},height:{transform:tt},maxHeight:{transform:tt},minHeight:{transform:tt},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function Wu(...e){const t=e.reduce((n,r)=>n.concat(Object.keys(r)),[]),o=new Set(t);return e.every(n=>o.size===Object.keys(n).length)}function Hu(e,t){return typeof e=="function"?e(t):e}function js(){function e(o,n,r,a){const i={[o]:n,theme:r},s=a[o];if(!s)return{[o]:n};const{cssProperty:l=o,themeKey:c,transform:d,style:f}=s;if(n==null)return null;if(c==="typography"&&n==="inherit")return{[o]:n};const v=fo(r,c)||{};return f?f(i):ht(i,n,m=>{let g=kn(v,d,m);return m===g&&typeof m=="string"&&(g=kn(v,d,`${o}${m==="default"?"":M(m)}`,m)),l===!1?g:{[l]:g}})}function t(o){var n;const{sx:r,theme:a={}}=o||{};if(!r)return null;const i=(n=a.unstable_sxConfig)!=null?n:on;function s(l){let c=l;if(typeof l=="function")c=l(a);else if(typeof l!="object")return l;if(!c)return null;const d=_s(a.breakpoints),f=Object.keys(d);let v=d;return Object.keys(c).forEach(x=>{const m=Hu(c[x],a);if(m!=null)if(typeof m=="object")if(i[x])v=_o(v,e(x,m,a,i));else{const g=ht({theme:a},m,p=>({[x]:p}));Wu(g,m)?v[x]=t({sx:m,theme:a}):v=_o(v,g)}else v=_o(v,e(x,m,a,i))}),Ds(f,v)}return Array.isArray(r)?r.map(s):s(r)}return t}const Co=js();Co.filterProps=["sx"];function Fs(e,t){const o=this;return o.vars&&typeof o.getColorSchemeSelector=="function"?{[o.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}:o.palette.mode===e?t:{}}const Uu=["breakpoints","palette","spacing","shape"];function nn(e={},...t){const{breakpoints:o={},palette:n={},spacing:r,shape:a={}}=e,i=F(e,Uu),s=Ns(o),l=du(r);let c=Ke({breakpoints:s,direction:"ltr",components:{},palette:u({mode:"light"},n),spacing:l,shape:u({},tu,a)},i);return c.applyStyles=Fs,c=t.reduce((d,f)=>Ke(d,f),c),c.unstable_sxConfig=u({},on,i==null?void 0:i.unstable_sxConfig),c.unstable_sx=function(f){return Co({sx:f,theme:this})},c}const Vu=Object.freeze(Object.defineProperty({__proto__:null,default:nn,private_createBreakpoints:Ns,unstable_applyStyles:Fs},Symbol.toStringTag,{value:"Module"}));function qu(e){return Object.keys(e).length===0}function Jr(e=null){const t=h.useContext(en);return!t||qu(t)?e:t}const Ku=nn();function jn(e=Ku){return Jr(e)}function Gu({styles:e,themeId:t,defaultTheme:o={}}){const n=jn(o),r=typeof e=="function"?e(t&&n[t]||n):e;return S.jsx(As,{styles:r})}const Xu=["sx"],Yu=e=>{var t,o;const n={systemProps:{},otherProps:{}},r=(t=e==null||(o=e.theme)==null?void 0:o.unstable_sxConfig)!=null?t:on;return Object.keys(e).forEach(a=>{r[a]?n.systemProps[a]=e[a]:n.otherProps[a]=e[a]}),n};function Fn(e){const{sx:t}=e,o=F(e,Xu),{systemProps:n,otherProps:r}=Yu(o);let a;return Array.isArray(t)?a=[n,...t]:typeof t=="function"?a=(...i)=>{const s=t(...i);return St(s)?u({},n,s):n}:a=u({},n,t),u({},r,{sx:a})}const Qu=Object.freeze(Object.defineProperty({__proto__:null,default:Co,extendSxProp:Fn,unstable_createStyleFunctionSx:js,unstable_defaultSxConfig:on},Symbol.toStringTag,{value:"Module"})),Ua=e=>e,Zu=()=>{let e=Ua;return{configure(t){e=t},generate(t){return e(t)},reset(){e=Ua}}},ea=Zu();function Ws(e){var t,o,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var r=e.length;for(t=0;ts!=="theme"&&s!=="sx"&&s!=="as"})(Co);return h.forwardRef(function(l,c){const d=jn(o),f=Fn(l),{className:v,component:x="div"}=f,m=F(f,Ju);return S.jsx(a,u({as:x,ref:c,className:W(v,r?r(n):n),theme:t&&d[t]||d},m))})}const td={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function U(e,t,o="Mui"){const n=td[t];return n?`${o}-${n}`:`${ea.generate(e)}-${t}`}function H(e,t,o="Mui"){const n={};return t.forEach(r=>{n[r]=U(e,r,o)}),n}var cr={exports:{}},ye={};/** + */var La;function Tc(){if(La)return be;La=1;var e=typeof Symbol=="function"&&Symbol.for,t=e?Symbol.for("react.element"):60103,o=e?Symbol.for("react.portal"):60106,n=e?Symbol.for("react.fragment"):60107,r=e?Symbol.for("react.strict_mode"):60108,a=e?Symbol.for("react.profiler"):60114,i=e?Symbol.for("react.provider"):60109,s=e?Symbol.for("react.context"):60110,l=e?Symbol.for("react.async_mode"):60111,c=e?Symbol.for("react.concurrent_mode"):60111,d=e?Symbol.for("react.forward_ref"):60112,f=e?Symbol.for("react.suspense"):60113,v=e?Symbol.for("react.suspense_list"):60120,x=e?Symbol.for("react.memo"):60115,g=e?Symbol.for("react.lazy"):60116,h=e?Symbol.for("react.block"):60121,p=e?Symbol.for("react.fundamental"):60117,C=e?Symbol.for("react.responder"):60118,k=e?Symbol.for("react.scope"):60119;function $(y){if(typeof y=="object"&&y!==null){var P=y.$$typeof;switch(P){case t:switch(y=y.type,y){case l:case c:case n:case a:case r:case f:return y;default:switch(y=y&&y.$$typeof,y){case s:case d:case g:case x:case i:return y;default:return P}}case o:return P}}}function R(y){return $(y)===c}return be.AsyncMode=l,be.ConcurrentMode=c,be.ContextConsumer=s,be.ContextProvider=i,be.Element=t,be.ForwardRef=d,be.Fragment=n,be.Lazy=g,be.Memo=x,be.Portal=o,be.Profiler=a,be.StrictMode=r,be.Suspense=f,be.isAsyncMode=function(y){return R(y)||$(y)===l},be.isConcurrentMode=R,be.isContextConsumer=function(y){return $(y)===s},be.isContextProvider=function(y){return $(y)===i},be.isElement=function(y){return typeof y=="object"&&y!==null&&y.$$typeof===t},be.isForwardRef=function(y){return $(y)===d},be.isFragment=function(y){return $(y)===n},be.isLazy=function(y){return $(y)===g},be.isMemo=function(y){return $(y)===x},be.isPortal=function(y){return $(y)===o},be.isProfiler=function(y){return $(y)===a},be.isStrictMode=function(y){return $(y)===r},be.isSuspense=function(y){return $(y)===f},be.isValidElementType=function(y){return typeof y=="string"||typeof y=="function"||y===n||y===c||y===a||y===r||y===f||y===v||typeof y=="object"&&y!==null&&(y.$$typeof===g||y.$$typeof===x||y.$$typeof===i||y.$$typeof===s||y.$$typeof===d||y.$$typeof===p||y.$$typeof===C||y.$$typeof===k||y.$$typeof===h)},be.typeOf=$,be}var Ba;function Ic(){return Ba||(Ba=1,ir.exports=Tc()),ir.exports}var sr,Na;function Oc(){if(Na)return sr;Na=1;var e=Ic(),t={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},n={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},r={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};a[e.ForwardRef]=n,a[e.Memo]=r;function i(g){return e.isMemo(g)?r:a[g.$$typeof]||t}var s=Object.defineProperty,l=Object.getOwnPropertyNames,c=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,v=Object.prototype;function x(g,h,p){if(typeof h!="string"){if(v){var C=f(h);C&&C!==v&&x(g,C,p)}var k=l(h);c&&(k=k.concat(c(h)));for(var $=i(g),R=i(h),y=0;y=4;++n,r-=4)o=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(r){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var Lc={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Bc=!1,Nc=/[A-Z]|^ms/g,_c=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Os=function(t){return t.charCodeAt(1)===45},_a=function(t){return t!=null&&typeof t!="boolean"},lr=ys(function(e){return Os(e)?e:e.replace(Nc,"-$&").toLowerCase()}),Da=function(t,o){switch(t){case"animation":case"animationName":if(typeof o=="string")return o.replace(_c,function(n,r,a){return xt={name:r,styles:a,next:xt},r})}return Lc[t]!==1&&!Os(t)&&typeof o=="number"&&o!==0?o+"px":o},Dc="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function Ko(e,t,o){if(o==null)return"";var n=o;if(n.__emotion_styles!==void 0)return n;switch(typeof o){case"boolean":return"";case"object":{var r=o;if(r.anim===1)return xt={name:r.name,styles:r.styles,next:xt},r.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)xt={name:i.name,styles:i.styles,next:xt},i=i.next;var s=a.styles+";";return s}return zc(e,t,o)}case"function":{if(e!==void 0){var l=xt,c=o(e);return xt=l,Ko(e,t,c)}break}}var d=o;if(t==null)return d;var f=t[d];return f!==void 0?f:d}function zc(e,t,o){var n="";if(Array.isArray(o))for(var r=0;r96?Uc:Vc},Wa=function(t,o,n){var r;if(o){var a=o.shouldForwardProp;r=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof r!="function"&&n&&(r=t.__emotion_forwardProp),r},qc=!1,Kc=function(t){var o=t.cache,n=t.serialized,r=t.isStringTag;return Ts(o,n,r),Fc(function(){return Is(o,n,r)}),null},Gc=function e(t,o){var n=t.__emotion_real===t,r=n&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var s=Wa(t,o,n),l=s||Fa(r),c=!l("as");return function(){var d=arguments,f=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&f.push("label:"+a+";"),d[0]==null||d[0].raw===void 0)f.push.apply(f,d);else{f.push(d[0][0]);for(var v=d.length,x=1;xt(Qc(r)?o:r):t;return S.jsx(Hc,{styles:n})}function Gr(e,t){return Tr(e,t)}const Bs=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},Zc=Object.freeze(Object.defineProperty({__proto__:null,GlobalStyles:Ls,StyledEngineProvider:Yc,ThemeContext:tn,css:Zt,default:Gr,internal_processStyles:Bs,keyframes:Et},Symbol.toStringTag,{value:"Module"}));function St(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Ns(e){if(m.isValidElement(e)||!St(e))return e;const t={};return Object.keys(e).forEach(o=>{t[o]=Ns(e[o])}),t}function Ke(e,t,o={clone:!0}){const n=o.clone?u({},e):e;return St(e)&&St(t)&&Object.keys(t).forEach(r=>{m.isValidElement(t[r])?n[r]=t[r]:St(t[r])&&Object.prototype.hasOwnProperty.call(e,r)&&St(e[r])?n[r]=Ke(e[r],t[r],o):o.clone?n[r]=St(t[r])?Ns(t[r]):t[r]:n[r]=t[r]}),n}const Jc=Object.freeze(Object.defineProperty({__proto__:null,default:Ke,isPlainObject:St},Symbol.toStringTag,{value:"Module"})),eu=["values","unit","step"],tu=e=>{const t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,n)=>o.val-n.val),t.reduce((o,n)=>u({},o,{[n.key]:n.val}),{})};function _s(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o="px",step:n=5}=e,r=F(e,eu),a=tu(t),i=Object.keys(a);function s(v){return`@media (min-width:${typeof t[v]=="number"?t[v]:v}${o})`}function l(v){return`@media (max-width:${(typeof t[v]=="number"?t[v]:v)-n/100}${o})`}function c(v,x){const g=i.indexOf(x);return`@media (min-width:${typeof t[v]=="number"?t[v]:v}${o}) and (max-width:${(g!==-1&&typeof t[i[g]]=="number"?t[i[g]]:x)-n/100}${o})`}function d(v){return i.indexOf(v)+1`@media (min-width:${Xr[e]}px)`};function ht(e,t,o){const n=e.theme||{};if(Array.isArray(t)){const a=n.breakpoints||Ha;return t.reduce((i,s,l)=>(i[a.up(a.keys[l])]=o(t[l]),i),{})}if(typeof t=="object"){const a=n.breakpoints||Ha;return Object.keys(t).reduce((i,s)=>{if(Object.keys(a.values||Xr).indexOf(s)!==-1){const l=a.up(s);i[l]=o(t[s],s)}else{const l=s;i[l]=t[l]}return i},{})}return o(t)}function Ds(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((n,r)=>{const a=e.up(r);return n[a]={},n},{}))||{}}function zs(e,t){return e.reduce((o,n)=>{const r=o[n];return(!r||Object.keys(r).length===0)&&delete o[n],o},t)}function nu(e,...t){const o=Ds(e),n=[o,...t].reduce((r,a)=>Ke(r,a),{});return zs(Object.keys(o),n)}function ru(e,t){if(typeof e!="object")return{};const o={},n=Object.keys(t);return Array.isArray(e)?n.forEach((r,a)=>{a{e[r]!=null&&(o[r]=!0)}),o}function cr({values:e,breakpoints:t,base:o}){const n=o||ru(e,t),r=Object.keys(n);if(r.length===0)return e;let a;return r.reduce((i,s,l)=>(Array.isArray(e)?(i[s]=e[l]!=null?e[l]:e[a],a=l):typeof e=="object"?(i[s]=e[s]!=null?e[s]:e[a],a=s):i[s]=e,i),{})}function M(e){if(typeof e!="string")throw new Error(Tt(7));return e.charAt(0).toUpperCase()+e.slice(1)}const au=Object.freeze(Object.defineProperty({__proto__:null,default:M},Symbol.toStringTag,{value:"Module"}));function mo(e,t,o=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&o){const n=`vars.${t}`.split(".").reduce((r,a)=>r&&r[a]?r[a]:null,e);if(n!=null)return n}return t.split(".").reduce((n,r)=>n&&n[r]!=null?n[r]:null,e)}function Sn(e,t,o,n=o){let r;return typeof e=="function"?r=e(o):Array.isArray(e)?r=e[o]||n:r=mo(e,o)||n,t&&(r=t(r,n,e)),r}function Me(e){const{prop:t,cssProperty:o=e.prop,themeKey:n,transform:r}=e,a=i=>{if(i[t]==null)return null;const s=i[t],l=i.theme,c=mo(l,n)||{};return ht(i,s,f=>{let v=Sn(c,r,f);return f===v&&typeof f=="string"&&(v=Sn(c,r,`${t}${f==="default"?"":M(f)}`,f)),o===!1?v:{[o]:v}})};return a.propTypes={},a.filterProps=[t],a}function iu(e){const t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}const su={m:"margin",p:"padding"},lu={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},Ua={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},cu=iu(e=>{if(e.length>2)if(Ua[e])e=Ua[e];else return[e];const[t,o]=e.split(""),n=su[t],r=lu[o]||"";return Array.isArray(r)?r.map(a=>n+a):[n+r]}),Yr=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],Qr=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...Yr,...Qr];function on(e,t,o,n){var r;const a=(r=mo(e,t,!1))!=null?r:o;return typeof a=="number"?i=>typeof i=="string"?i:a*i:Array.isArray(a)?i=>typeof i=="string"?i:a[i]:typeof a=="function"?a:()=>{}}function Zr(e){return on(e,"spacing",8)}function Xt(e,t){if(typeof t=="string"||t==null)return t;const o=Math.abs(t),n=e(o);return t>=0?n:typeof n=="number"?-n:`-${n}`}function uu(e,t){return o=>e.reduce((n,r)=>(n[r]=Xt(t,o),n),{})}function du(e,t,o,n){if(t.indexOf(o)===-1)return null;const r=cu(o),a=uu(r,n),i=e[o];return ht(e,i,a)}function js(e,t){const o=Zr(e.theme);return Object.keys(e).map(n=>du(e,t,n,o)).reduce(Do,{})}function Ie(e){return js(e,Yr)}Ie.propTypes={};Ie.filterProps=Yr;function Oe(e){return js(e,Qr)}Oe.propTypes={};Oe.filterProps=Qr;function pu(e=8){if(e.mui)return e;const t=Zr({spacing:e}),o=(...n)=>(n.length===0?[1]:n).map(a=>{const i=t(a);return typeof i=="number"?`${i}px`:i}).join(" ");return o.mui=!0,o}function Nn(...e){const t=e.reduce((n,r)=>(r.filterProps.forEach(a=>{n[a]=r}),n),{}),o=n=>Object.keys(n).reduce((r,a)=>t[a]?Do(r,t[a](n)):r,{});return o.propTypes={},o.filterProps=e.reduce((n,r)=>n.concat(r.filterProps),[]),o}function it(e){return typeof e!="number"?e:`${e}px solid`}function pt(e,t){return Me({prop:e,themeKey:"borders",transform:t})}const fu=pt("border",it),mu=pt("borderTop",it),gu=pt("borderRight",it),hu=pt("borderBottom",it),vu=pt("borderLeft",it),bu=pt("borderColor"),yu=pt("borderTopColor"),xu=pt("borderRightColor"),Cu=pt("borderBottomColor"),$u=pt("borderLeftColor"),Ru=pt("outline",it),Pu=pt("outlineColor"),_n=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=on(e.theme,"shape.borderRadius",4),o=n=>({borderRadius:Xt(t,n)});return ht(e,e.borderRadius,o)}return null};_n.propTypes={};_n.filterProps=["borderRadius"];Nn(fu,mu,gu,hu,vu,bu,yu,xu,Cu,$u,_n,Ru,Pu);const Dn=e=>{if(e.gap!==void 0&&e.gap!==null){const t=on(e.theme,"spacing",8),o=n=>({gap:Xt(t,n)});return ht(e,e.gap,o)}return null};Dn.propTypes={};Dn.filterProps=["gap"];const zn=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=on(e.theme,"spacing",8),o=n=>({columnGap:Xt(t,n)});return ht(e,e.columnGap,o)}return null};zn.propTypes={};zn.filterProps=["columnGap"];const jn=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=on(e.theme,"spacing",8),o=n=>({rowGap:Xt(t,n)});return ht(e,e.rowGap,o)}return null};jn.propTypes={};jn.filterProps=["rowGap"];const ku=Me({prop:"gridColumn"}),Su=Me({prop:"gridRow"}),wu=Me({prop:"gridAutoFlow"}),Tu=Me({prop:"gridAutoColumns"}),Iu=Me({prop:"gridAutoRows"}),Ou=Me({prop:"gridTemplateColumns"}),Eu=Me({prop:"gridTemplateRows"}),Mu=Me({prop:"gridTemplateAreas"}),Au=Me({prop:"gridArea"});Nn(Dn,zn,jn,ku,Su,wu,Tu,Iu,Ou,Eu,Mu,Au);function po(e,t){return t==="grey"?t:e}const Lu=Me({prop:"color",themeKey:"palette",transform:po}),Bu=Me({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:po}),Nu=Me({prop:"backgroundColor",themeKey:"palette",transform:po});Nn(Lu,Bu,Nu);function tt(e){return e<=1&&e!==0?`${e*100}%`:e}const _u=Me({prop:"width",transform:tt}),Jr=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=o=>{var n,r;const a=((n=e.theme)==null||(n=n.breakpoints)==null||(n=n.values)==null?void 0:n[o])||Xr[o];return a?((r=e.theme)==null||(r=r.breakpoints)==null?void 0:r.unit)!=="px"?{maxWidth:`${a}${e.theme.breakpoints.unit}`}:{maxWidth:a}:{maxWidth:tt(o)}};return ht(e,e.maxWidth,t)}return null};Jr.filterProps=["maxWidth"];const Du=Me({prop:"minWidth",transform:tt}),zu=Me({prop:"height",transform:tt}),ju=Me({prop:"maxHeight",transform:tt}),Fu=Me({prop:"minHeight",transform:tt});Me({prop:"size",cssProperty:"width",transform:tt});Me({prop:"size",cssProperty:"height",transform:tt});const Wu=Me({prop:"boxSizing"});Nn(_u,Jr,Du,zu,ju,Fu,Wu);const nn={border:{themeKey:"borders",transform:it},borderTop:{themeKey:"borders",transform:it},borderRight:{themeKey:"borders",transform:it},borderBottom:{themeKey:"borders",transform:it},borderLeft:{themeKey:"borders",transform:it},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:it},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:_n},color:{themeKey:"palette",transform:po},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:po},backgroundColor:{themeKey:"palette",transform:po},p:{style:Oe},pt:{style:Oe},pr:{style:Oe},pb:{style:Oe},pl:{style:Oe},px:{style:Oe},py:{style:Oe},padding:{style:Oe},paddingTop:{style:Oe},paddingRight:{style:Oe},paddingBottom:{style:Oe},paddingLeft:{style:Oe},paddingX:{style:Oe},paddingY:{style:Oe},paddingInline:{style:Oe},paddingInlineStart:{style:Oe},paddingInlineEnd:{style:Oe},paddingBlock:{style:Oe},paddingBlockStart:{style:Oe},paddingBlockEnd:{style:Oe},m:{style:Ie},mt:{style:Ie},mr:{style:Ie},mb:{style:Ie},ml:{style:Ie},mx:{style:Ie},my:{style:Ie},margin:{style:Ie},marginTop:{style:Ie},marginRight:{style:Ie},marginBottom:{style:Ie},marginLeft:{style:Ie},marginX:{style:Ie},marginY:{style:Ie},marginInline:{style:Ie},marginInlineStart:{style:Ie},marginInlineEnd:{style:Ie},marginBlock:{style:Ie},marginBlockStart:{style:Ie},marginBlockEnd:{style:Ie},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Dn},rowGap:{style:jn},columnGap:{style:zn},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:tt},maxWidth:{style:Jr},minWidth:{transform:tt},height:{transform:tt},maxHeight:{transform:tt},minHeight:{transform:tt},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function Hu(...e){const t=e.reduce((n,r)=>n.concat(Object.keys(r)),[]),o=new Set(t);return e.every(n=>o.size===Object.keys(n).length)}function Uu(e,t){return typeof e=="function"?e(t):e}function Fs(){function e(o,n,r,a){const i={[o]:n,theme:r},s=a[o];if(!s)return{[o]:n};const{cssProperty:l=o,themeKey:c,transform:d,style:f}=s;if(n==null)return null;if(c==="typography"&&n==="inherit")return{[o]:n};const v=mo(r,c)||{};return f?f(i):ht(i,n,g=>{let h=Sn(v,d,g);return g===h&&typeof g=="string"&&(h=Sn(v,d,`${o}${g==="default"?"":M(g)}`,g)),l===!1?h:{[l]:h}})}function t(o){var n;const{sx:r,theme:a={}}=o||{};if(!r)return null;const i=(n=a.unstable_sxConfig)!=null?n:nn;function s(l){let c=l;if(typeof l=="function")c=l(a);else if(typeof l!="object")return l;if(!c)return null;const d=Ds(a.breakpoints),f=Object.keys(d);let v=d;return Object.keys(c).forEach(x=>{const g=Uu(c[x],a);if(g!=null)if(typeof g=="object")if(i[x])v=Do(v,e(x,g,a,i));else{const h=ht({theme:a},g,p=>({[x]:p}));Hu(h,g)?v[x]=t({sx:g,theme:a}):v=Do(v,h)}else v=Do(v,e(x,g,a,i))}),zs(f,v)}return Array.isArray(r)?r.map(s):s(r)}return t}const $o=Fs();$o.filterProps=["sx"];function Ws(e,t){const o=this;return o.vars&&typeof o.getColorSchemeSelector=="function"?{[o.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}:o.palette.mode===e?t:{}}const Vu=["breakpoints","palette","spacing","shape"];function rn(e={},...t){const{breakpoints:o={},palette:n={},spacing:r,shape:a={}}=e,i=F(e,Vu),s=_s(o),l=pu(r);let c=Ke({breakpoints:s,direction:"ltr",components:{},palette:u({mode:"light"},n),spacing:l,shape:u({},ou,a)},i);return c.applyStyles=Ws,c=t.reduce((d,f)=>Ke(d,f),c),c.unstable_sxConfig=u({},nn,i==null?void 0:i.unstable_sxConfig),c.unstable_sx=function(f){return $o({sx:f,theme:this})},c}const qu=Object.freeze(Object.defineProperty({__proto__:null,default:rn,private_createBreakpoints:_s,unstable_applyStyles:Ws},Symbol.toStringTag,{value:"Module"}));function Ku(e){return Object.keys(e).length===0}function ea(e=null){const t=m.useContext(tn);return!t||Ku(t)?e:t}const Gu=rn();function Fn(e=Gu){return ea(e)}function Xu({styles:e,themeId:t,defaultTheme:o={}}){const n=Fn(o),r=typeof e=="function"?e(t&&n[t]||n):e;return S.jsx(Ls,{styles:r})}const Yu=["sx"],Qu=e=>{var t,o;const n={systemProps:{},otherProps:{}},r=(t=e==null||(o=e.theme)==null?void 0:o.unstable_sxConfig)!=null?t:nn;return Object.keys(e).forEach(a=>{r[a]?n.systemProps[a]=e[a]:n.otherProps[a]=e[a]}),n};function Wn(e){const{sx:t}=e,o=F(e,Yu),{systemProps:n,otherProps:r}=Qu(o);let a;return Array.isArray(t)?a=[n,...t]:typeof t=="function"?a=(...i)=>{const s=t(...i);return St(s)?u({},n,s):n}:a=u({},n,t),u({},r,{sx:a})}const Zu=Object.freeze(Object.defineProperty({__proto__:null,default:$o,extendSxProp:Wn,unstable_createStyleFunctionSx:Fs,unstable_defaultSxConfig:nn},Symbol.toStringTag,{value:"Module"})),Va=e=>e,Ju=()=>{let e=Va;return{configure(t){e=t},generate(t){return e(t)},reset(){e=Va}}},ta=Ju();function Hs(e){var t,o,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var r=e.length;for(t=0;ts!=="theme"&&s!=="sx"&&s!=="as"})($o);return m.forwardRef(function(l,c){const d=Fn(o),f=Wn(l),{className:v,component:x="div"}=f,g=F(f,ed);return S.jsx(a,u({as:x,ref:c,className:W(v,r?r(n):n),theme:t&&d[t]||d},g))})}const od={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function U(e,t,o="Mui"){const n=od[t];return n?`${o}-${n}`:`${ta.generate(e)}-${t}`}function H(e,t,o="Mui"){const n={};return t.forEach(r=>{n[r]=U(e,r,o)}),n}var ur={exports:{}},ye={};/** * @license React * react-is.production.min.js * @@ -13,7 +13,7 @@ import{r as h,R as Pr,j as S,g as _t,a as vs,b as wt,c as ln,d as ql,e as Kl}fro * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Va;function od(){if(Va)return ye;Va=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),r=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),i=Symbol.for("react.context"),s=Symbol.for("react.server_context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),x=Symbol.for("react.offscreen"),m;m=Symbol.for("react.module.reference");function g(p){if(typeof p=="object"&&p!==null){var C=p.$$typeof;switch(C){case e:switch(p=p.type,p){case o:case r:case n:case c:case d:return p;default:switch(p=p&&p.$$typeof,p){case s:case i:case l:case v:case f:case a:return p;default:return C}}case t:return C}}}return ye.ContextConsumer=i,ye.ContextProvider=a,ye.Element=e,ye.ForwardRef=l,ye.Fragment=o,ye.Lazy=v,ye.Memo=f,ye.Portal=t,ye.Profiler=r,ye.StrictMode=n,ye.Suspense=c,ye.SuspenseList=d,ye.isAsyncMode=function(){return!1},ye.isConcurrentMode=function(){return!1},ye.isContextConsumer=function(p){return g(p)===i},ye.isContextProvider=function(p){return g(p)===a},ye.isElement=function(p){return typeof p=="object"&&p!==null&&p.$$typeof===e},ye.isForwardRef=function(p){return g(p)===l},ye.isFragment=function(p){return g(p)===o},ye.isLazy=function(p){return g(p)===v},ye.isMemo=function(p){return g(p)===f},ye.isPortal=function(p){return g(p)===t},ye.isProfiler=function(p){return g(p)===r},ye.isStrictMode=function(p){return g(p)===n},ye.isSuspense=function(p){return g(p)===c},ye.isSuspenseList=function(p){return g(p)===d},ye.isValidElementType=function(p){return typeof p=="string"||typeof p=="function"||p===o||p===r||p===n||p===c||p===d||p===x||typeof p=="object"&&p!==null&&(p.$$typeof===v||p.$$typeof===f||p.$$typeof===a||p.$$typeof===i||p.$$typeof===l||p.$$typeof===m||p.getModuleId!==void 0)},ye.typeOf=g,ye}var qa;function nd(){return qa||(qa=1,cr.exports=od()),cr.exports}var Ka=nd();const rd=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function Hs(e){const t=`${e}`.match(rd);return t&&t[1]||""}function Us(e,t=""){return e.displayName||e.name||Hs(e)||t}function Ga(e,t,o){const n=Us(t);return e.displayName||(n!==""?`${o}(${n})`:o)}function ad(e){if(e!=null){if(typeof e=="string")return e;if(typeof e=="function")return Us(e,"Component");if(typeof e=="object")switch(e.$$typeof){case Ka.ForwardRef:return Ga(e,e.render,"ForwardRef");case Ka.Memo:return Ga(e,e.type,"memo");default:return}}}const id=Object.freeze(Object.defineProperty({__proto__:null,default:ad,getFunctionName:Hs},Symbol.toStringTag,{value:"Module"})),sd=["ownerState"],ld=["variants"],cd=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function ud(e){return Object.keys(e).length===0}function dd(e){return typeof e=="string"&&e.charCodeAt(0)>96}function ur(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const pd=nn(),fd=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function un({defaultTheme:e,theme:t,themeId:o}){return ud(t)?e:t[o]||t}function md(e){return e?(t,o)=>o[e]:null}function Cn(e,t){let{ownerState:o}=t,n=F(t,sd);const r=typeof e=="function"?e(u({ownerState:o},n)):e;if(Array.isArray(r))return r.flatMap(a=>Cn(a,u({ownerState:o},n)));if(r&&typeof r=="object"&&Array.isArray(r.variants)){const{variants:a=[]}=r;let s=F(r,ld);return a.forEach(l=>{let c=!0;typeof l.props=="function"?c=l.props(u({ownerState:o},n,o)):Object.keys(l.props).forEach(d=>{(o==null?void 0:o[d])!==l.props[d]&&n[d]!==l.props[d]&&(c=!1)}),c&&(Array.isArray(s)||(s=[s]),s.push(typeof l.style=="function"?l.style(u({ownerState:o},n,o)):l.style))}),s}return r}function gd(e={}){const{themeId:t,defaultTheme:o=pd,rootShouldForwardProp:n=ur,slotShouldForwardProp:r=ur}=e,a=i=>Co(u({},i,{theme:un(u({},i,{defaultTheme:o,themeId:t}))}));return a.__mui_systemSx=!0,(i,s={})=>{Ls(i,y=>y.filter(P=>!(P!=null&&P.__mui_systemSx)));const{name:l,slot:c,skipVariantsResolver:d,skipSx:f,overridesResolver:v=md(fd(c))}=s,x=F(s,cd),m=d!==void 0?d:c&&c!=="Root"&&c!=="root"||!1,g=f||!1;let p,C=ur;c==="Root"||c==="root"?C=n:c?C=r:dd(i)&&(C=void 0);const k=Kr(i,u({shouldForwardProp:C,label:p},x)),$=y=>typeof y=="function"&&y.__emotion_real!==y||St(y)?P=>Cn(y,u({},P,{theme:un({theme:P.theme,defaultTheme:o,themeId:t})})):y,R=(y,...P)=>{let b=$(y);const w=P?P.map($):[];l&&v&&w.push(O=>{const L=un(u({},O,{defaultTheme:o,themeId:t}));if(!L.components||!L.components[l]||!L.components[l].styleOverrides)return null;const E=L.components[l].styleOverrides,N={};return Object.entries(E).forEach(([D,_])=>{N[D]=Cn(_,u({},O,{theme:L}))}),v(O,N)}),l&&!m&&w.push(O=>{var L;const E=un(u({},O,{defaultTheme:o,themeId:t})),N=E==null||(L=E.components)==null||(L=L[l])==null?void 0:L.variants;return Cn({variants:N},u({},O,{theme:E}))}),g||w.push(a);const T=w.length-P.length;if(Array.isArray(y)&&T>0){const O=new Array(T).fill("");b=[...y,...O],b.raw=[...y.raw,...O]}const I=k(b,...w);return i.muiName&&(I.muiName=i.muiName),I};return k.withConfig&&(R.withConfig=k.withConfig),R}}const hd=gd();function Ko(e,t){const o=u({},t);return Object.keys(e).forEach(n=>{if(n.toString().match(/^(components|slots)$/))o[n]=u({},e[n],o[n]);else if(n.toString().match(/^(componentsProps|slotProps)$/)){const r=e[n]||{},a=t[n];o[n]={},!a||!Object.keys(a)?o[n]=r:!r||!Object.keys(r)?o[n]=a:(o[n]=u({},a),Object.keys(r).forEach(i=>{o[n][i]=Ko(r[i],a[i])}))}else o[n]===void 0&&(o[n]=e[n])}),o}function Vs(e){const{theme:t,name:o,props:n}=e;return!t||!t.components||!t.components[o]||!t.components[o].defaultProps?n:Ko(t.components[o].defaultProps,n)}function qs({props:e,name:t,defaultTheme:o,themeId:n}){let r=jn(o);return n&&(r=r[n]||r),Vs({theme:r,name:t,props:e})}const ct=typeof window<"u"?h.useLayoutEffect:h.useEffect;function vd(e,t,o,n,r){const[a,i]=h.useState(()=>r&&o?o(e).matches:n?n(e).matches:t);return ct(()=>{let s=!0;if(!o)return;const l=o(e),c=()=>{s&&i(l.matches)};return c(),l.addListener(c),()=>{s=!1,l.removeListener(c)}},[e,o]),a}const Ks=h.useSyncExternalStore;function bd(e,t,o,n,r){const a=h.useCallback(()=>t,[t]),i=h.useMemo(()=>{if(r&&o)return()=>o(e).matches;if(n!==null){const{matches:d}=n(e);return()=>d}return a},[a,e,n,r,o]),[s,l]=h.useMemo(()=>{if(o===null)return[a,()=>()=>{}];const d=o(e);return[()=>d.matches,f=>(d.addListener(f),()=>{d.removeListener(f)})]},[a,o,e]);return Ks(l,s,i)}function Vx(e,t={}){const o=Jr(),n=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:r=!1,matchMedia:a=n?window.matchMedia:null,ssrMatchMedia:i=null,noSsr:s=!1}=Vs({name:"MuiUseMediaQuery",props:t,theme:o});let l=typeof e=="function"?e(o):e;return l=l.replace(/^@media( ?)/m,""),(Ks!==void 0?bd:vd)(l,r,a,i,s)}function Gs(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}const yd=Object.freeze(Object.defineProperty({__proto__:null,default:Gs},Symbol.toStringTag,{value:"Module"}));function Xs(e,t=0,o=1){return Gs(e,t,o)}function xd(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let o=e.match(t);return o&&o[0].length===1&&(o=o.map(n=>n+n)),o?`rgb${o.length===4?"a":""}(${o.map((n,r)=>r<3?parseInt(n,16):Math.round(parseInt(n,16)/255*1e3)/1e3).join(", ")})`:""}function ta(e){if(e.type)return e;if(e.charAt(0)==="#")return ta(xd(e));const t=e.indexOf("("),o=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(o)===-1)throw new Error(Tt(9,e));let n=e.substring(t+1,e.length-1),r;if(o==="color"){if(n=n.split(" "),r=n.shift(),n.length===4&&n[3].charAt(0)==="/"&&(n[3]=n[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(r)===-1)throw new Error(Tt(10,r))}else n=n.split(",");return n=n.map(a=>parseFloat(a)),{type:o,values:n,colorSpace:r}}function Ys(e){const{type:t,colorSpace:o}=e;let{values:n}=e;return t.indexOf("rgb")!==-1?n=n.map((r,a)=>a<3?parseInt(r,10):r):t.indexOf("hsl")!==-1&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),t.indexOf("color")!==-1?n=`${o} ${n.join(" ")}`:n=`${n.join(", ")}`,`${t}(${n})`}function qx(e,t){return e=ta(e),t=Xs(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,Ys(e)}function Kx(e,t){if(e=ta(e),t=Xs(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.indexOf("color")!==-1)for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return Ys(e)}function Ir(...e){return e.reduce((t,o)=>o==null?t:function(...r){t.apply(this,r),o.apply(this,r)},()=>{})}function Wn(e,t=166){let o;function n(...r){const a=()=>{e.apply(this,r)};clearTimeout(o),o=setTimeout(a,t)}return n.clear=()=>{clearTimeout(o)},n}function Cd(e,t){return()=>null}function $n(e,t){var o,n;return h.isValidElement(e)&&t.indexOf((o=e.type.muiName)!=null?o:(n=e.type)==null||(n=n._payload)==null||(n=n.value)==null?void 0:n.muiName)!==-1}function _e(e){return e&&e.ownerDocument||document}function Rt(e){return _e(e).defaultView||window}function $d(e,t){return()=>null}function Sn(e,t){typeof e=="function"?e(t):e&&(e.current=t)}let Xa=0;function Rd(e){const[t,o]=h.useState(e),n=e||t;return h.useEffect(()=>{t==null&&(Xa+=1,o(`mui-${Xa}`))},[t]),n}const Ya=Pr.useId;function Xt(e){if(Ya!==void 0){const t=Ya();return e??t}return Rd(e)}function Pd(e,t,o,n,r){return null}function mo({controlled:e,default:t,name:o,state:n="value"}){const{current:r}=h.useRef(e!==void 0),[a,i]=h.useState(t),s=r?e:a,l=h.useCallback(c=>{r||i(c)},[]);return[s,l]}function st(e){const t=h.useRef(e);return ct(()=>{t.current=e}),h.useRef((...o)=>(0,t.current)(...o)).current}function Se(...e){return h.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(o=>{Sn(o,t)})},e)}const Qa={};function kd(e,t){const o=h.useRef(Qa);return o.current===Qa&&(o.current=e(t)),o}const Sd=[];function wd(e){h.useEffect(e,Sd)}class rn{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new rn}start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,o()},t)}}function Ut(){const e=kd(rn.create).current;return wd(e.disposeEffect),e}let Hn=!0,Or=!1;const Td=new rn,Id={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function Od(e){const{type:t,tagName:o}=e;return!!(o==="INPUT"&&Id[t]&&!e.readOnly||o==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function Ed(e){e.metaKey||e.altKey||e.ctrlKey||(Hn=!0)}function dr(){Hn=!1}function Md(){this.visibilityState==="hidden"&&Or&&(Hn=!0)}function Ad(e){e.addEventListener("keydown",Ed,!0),e.addEventListener("mousedown",dr,!0),e.addEventListener("pointerdown",dr,!0),e.addEventListener("touchstart",dr,!0),e.addEventListener("visibilitychange",Md,!0)}function Ld(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return Hn||Od(t)}function Un(){const e=h.useCallback(r=>{r!=null&&Ad(r.ownerDocument)},[]),t=h.useRef(!1);function o(){return t.current?(Or=!0,Td.start(100,()=>{Or=!1}),t.current=!1,!0):!1}function n(r){return Ld(r)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:n,onBlur:o,ref:e}}function Qs(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}function V(e,t,o=void 0){const n={};return Object.keys(e).forEach(r=>{n[r]=e[r].reduce((a,i)=>{if(i){const s=t(i);s!==""&&a.push(s),o&&o[i]&&a.push(o[i])}return a},[]).join(" ")}),n}function Go(e){return typeof e=="string"}function so(e,t,o){return e===void 0||Go(e)?t:u({},t,{ownerState:u({},t.ownerState,o)})}function wn(e,t=[]){if(e===void 0)return{};const o={};return Object.keys(e).filter(n=>n.match(/^on[A-Z]/)&&typeof e[n]=="function"&&!t.includes(n)).forEach(n=>{o[n]=e[n]}),o}function Za(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]=="function")).forEach(o=>{t[o]=e[o]}),t}function Zs(e){const{getSlotProps:t,additionalProps:o,externalSlotProps:n,externalForwardedProps:r,className:a}=e;if(!t){const x=W(o==null?void 0:o.className,a,r==null?void 0:r.className,n==null?void 0:n.className),m=u({},o==null?void 0:o.style,r==null?void 0:r.style,n==null?void 0:n.style),g=u({},o,r,n);return x.length>0&&(g.className=x),Object.keys(m).length>0&&(g.style=m),{props:g,internalRef:void 0}}const i=wn(u({},r,n)),s=Za(n),l=Za(r),c=t(i),d=W(c==null?void 0:c.className,o==null?void 0:o.className,a,r==null?void 0:r.className,n==null?void 0:n.className),f=u({},c==null?void 0:c.style,o==null?void 0:o.style,r==null?void 0:r.style,n==null?void 0:n.style),v=u({},c,o,l,s);return d.length>0&&(v.className=d),Object.keys(f).length>0&&(v.style=f),{props:v,internalRef:c.ref}}function Js(e,t,o){return typeof e=="function"?e(t,o):e}const Bd=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function Nt(e){var t;const{elementType:o,externalSlotProps:n,ownerState:r,skipResolvingSlotProps:a=!1}=e,i=F(e,Bd),s=a?{}:Js(n,r),{props:l,internalRef:c}=Zs(u({},i,{externalSlotProps:s})),d=Se(c,s==null?void 0:s.ref,(t=e.additionalProps)==null?void 0:t.ref);return so(o,u({},l,{ref:d}),r)}const el=h.createContext(null);function tl(){return h.useContext(el)}const Nd=typeof Symbol=="function"&&Symbol.for,_d=Nd?Symbol.for("mui.nested"):"__THEME_NESTED__";function Dd(e,t){return typeof t=="function"?t(e):u({},e,t)}function zd(e){const{children:t,theme:o}=e,n=tl(),r=h.useMemo(()=>{const a=n===null?o:Dd(n,o);return a!=null&&(a[_d]=n!==null),a},[o,n]);return S.jsx(el.Provider,{value:r,children:t})}const jd=["value"],ol=h.createContext();function Fd(e){let{value:t}=e,o=F(e,jd);return S.jsx(ol.Provider,u({value:t??!0},o))}const $o=()=>{const e=h.useContext(ol);return e??!1},nl=h.createContext(void 0);function Wd({value:e,children:t}){return S.jsx(nl.Provider,{value:e,children:t})}function Hd(e){const{theme:t,name:o,props:n}=e;if(!t||!t.components||!t.components[o])return n;const r=t.components[o];return r.defaultProps?Ko(r.defaultProps,n):!r.styleOverrides&&!r.variants?Ko(r,n):n}function Ud({props:e,name:t}){const o=h.useContext(nl);return Hd({props:e,name:t,theme:{components:o}})}const Ja={};function ei(e,t,o,n=!1){return h.useMemo(()=>{const r=e&&t[e]||t;if(typeof o=="function"){const a=o(r),i=e?u({},t,{[e]:a}):a;return n?()=>i:i}return e?u({},t,{[e]:o}):u({},t,o)},[e,t,o,n])}function Vd(e){const{children:t,theme:o,themeId:n}=e,r=Jr(Ja),a=tl()||Ja,i=ei(n,r,o),s=ei(n,a,o,!0),l=i.direction==="rtl";return S.jsx(zd,{theme:s,children:S.jsx(en.Provider,{value:i,children:S.jsx(Fd,{value:l,children:S.jsx(Wd,{value:i==null?void 0:i.components,children:t})})})})}const qd=["component","direction","spacing","divider","children","className","useFlexGap"],Kd=nn(),Gd=hd("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function Xd(e){return qs({props:e,name:"MuiStack",defaultTheme:Kd})}function Yd(e,t){const o=h.Children.toArray(e).filter(Boolean);return o.reduce((n,r,a)=>(n.push(r),a({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],Zd=({ownerState:e,theme:t})=>{let o=u({display:"flex",flexDirection:"column"},ht({theme:t},lr({values:e.direction,breakpoints:t.breakpoints.values}),n=>({flexDirection:n})));if(e.spacing){const n=Qr(t),r=Object.keys(t.breakpoints.values).reduce((l,c)=>((typeof e.spacing=="object"&&e.spacing[c]!=null||typeof e.direction=="object"&&e.direction[c]!=null)&&(l[c]=!0),l),{}),a=lr({values:e.direction,base:r}),i=lr({values:e.spacing,base:r});typeof a=="object"&&Object.keys(a).forEach((l,c,d)=>{if(!a[l]){const v=c>0?a[d[c-1]]:"column";a[l]=v}}),o=Ke(o,ht({theme:t},i,(l,c)=>e.useFlexGap?{gap:Gt(n,l)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${Qd(c?a[c]:e.direction)}`]:Gt(n,l)}}))}return o=ou(t.breakpoints,o),o};function Jd(e={}){const{createStyledComponent:t=Gd,useThemeProps:o=Xd,componentName:n="MuiStack"}=e,r=()=>V({root:["root"]},l=>U(n,l),{}),a=t(Zd);return h.forwardRef(function(l,c){const d=o(l),f=Fn(d),{component:v="div",direction:x="column",spacing:m=0,divider:g,children:p,className:C,useFlexGap:k=!1}=f,$=F(f,qd),R={direction:x,spacing:m,useFlexGap:k},y=r();return S.jsx(a,u({as:v,ownerState:R,ref:c,className:W(y.root,C)},$,{children:g?Yd(p,g):p}))})}function ep(e,t){return u({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}var we={},pr={exports:{}},ti;function rl(){return ti||(ti=1,function(e){function t(o){return o&&o.__esModule?o:{default:o}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(pr)),pr.exports}const tp=_t(Xl),op=_t(yd);var oi;function np(){if(oi)return we;oi=1;var e=rl();Object.defineProperty(we,"__esModule",{value:!0}),we.alpha=m,we.blend=P,we.colorChannel=void 0,we.darken=p,we.decomposeColor=i,we.emphasize=R,we.getContrastRatio=x,we.getLuminance=v,we.hexToRgb=r,we.hslToRgb=f,we.lighten=k,we.private_safeAlpha=g,we.private_safeColorChannel=void 0,we.private_safeDarken=C,we.private_safeEmphasize=y,we.private_safeLighten=$,we.recomposeColor=c,we.rgbToHex=d;var t=e(tp),o=e(op);function n(b,w=0,T=1){return(0,o.default)(b,w,T)}function r(b){b=b.slice(1);const w=new RegExp(`.{1,${b.length>=6?2:1}}`,"g");let T=b.match(w);return T&&T[0].length===1&&(T=T.map(I=>I+I)),T?`rgb${T.length===4?"a":""}(${T.map((I,O)=>O<3?parseInt(I,16):Math.round(parseInt(I,16)/255*1e3)/1e3).join(", ")})`:""}function a(b){const w=b.toString(16);return w.length===1?`0${w}`:w}function i(b){if(b.type)return b;if(b.charAt(0)==="#")return i(r(b));const w=b.indexOf("("),T=b.substring(0,w);if(["rgb","rgba","hsl","hsla","color"].indexOf(T)===-1)throw new Error((0,t.default)(9,b));let I=b.substring(w+1,b.length-1),O;if(T==="color"){if(I=I.split(" "),O=I.shift(),I.length===4&&I[3].charAt(0)==="/"&&(I[3]=I[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(O)===-1)throw new Error((0,t.default)(10,O))}else I=I.split(",");return I=I.map(L=>parseFloat(L)),{type:T,values:I,colorSpace:O}}const s=b=>{const w=i(b);return w.values.slice(0,3).map((T,I)=>w.type.indexOf("hsl")!==-1&&I!==0?`${T}%`:T).join(" ")};we.colorChannel=s;const l=(b,w)=>{try{return s(b)}catch{return b}};we.private_safeColorChannel=l;function c(b){const{type:w,colorSpace:T}=b;let{values:I}=b;return w.indexOf("rgb")!==-1?I=I.map((O,L)=>L<3?parseInt(O,10):O):w.indexOf("hsl")!==-1&&(I[1]=`${I[1]}%`,I[2]=`${I[2]}%`),w.indexOf("color")!==-1?I=`${T} ${I.join(" ")}`:I=`${I.join(", ")}`,`${w}(${I})`}function d(b){if(b.indexOf("#")===0)return b;const{values:w}=i(b);return`#${w.map((T,I)=>a(I===3?Math.round(255*T):T)).join("")}`}function f(b){b=i(b);const{values:w}=b,T=w[0],I=w[1]/100,O=w[2]/100,L=I*Math.min(O,1-O),E=(_,j=(_+T/30)%12)=>O-L*Math.max(Math.min(j-3,9-j,1),-1);let N="rgb";const D=[Math.round(E(0)*255),Math.round(E(8)*255),Math.round(E(4)*255)];return b.type==="hsla"&&(N+="a",D.push(w[3])),c({type:N,values:D})}function v(b){b=i(b);let w=b.type==="hsl"||b.type==="hsla"?i(f(b)).values:b.values;return w=w.map(T=>(b.type!=="color"&&(T/=255),T<=.03928?T/12.92:((T+.055)/1.055)**2.4)),Number((.2126*w[0]+.7152*w[1]+.0722*w[2]).toFixed(3))}function x(b,w){const T=v(b),I=v(w);return(Math.max(T,I)+.05)/(Math.min(T,I)+.05)}function m(b,w){return b=i(b),w=n(w),(b.type==="rgb"||b.type==="hsl")&&(b.type+="a"),b.type==="color"?b.values[3]=`/${w}`:b.values[3]=w,c(b)}function g(b,w,T){try{return m(b,w)}catch{return b}}function p(b,w){if(b=i(b),w=n(w),b.type.indexOf("hsl")!==-1)b.values[2]*=1-w;else if(b.type.indexOf("rgb")!==-1||b.type.indexOf("color")!==-1)for(let T=0;T<3;T+=1)b.values[T]*=1-w;return c(b)}function C(b,w,T){try{return p(b,w)}catch{return b}}function k(b,w){if(b=i(b),w=n(w),b.type.indexOf("hsl")!==-1)b.values[2]+=(100-b.values[2])*w;else if(b.type.indexOf("rgb")!==-1)for(let T=0;T<3;T+=1)b.values[T]+=(255-b.values[T])*w;else if(b.type.indexOf("color")!==-1)for(let T=0;T<3;T+=1)b.values[T]+=(1-b.values[T])*w;return c(b)}function $(b,w,T){try{return k(b,w)}catch{return b}}function R(b,w=.15){return v(b)>.5?p(b,w):k(b,w)}function y(b,w,T){try{return R(b,w)}catch{return b}}function P(b,w,T,I=1){const O=(D,_)=>Math.round((D**(1/I)*(1-T)+_**(1/I)*T)**I),L=i(b),E=i(w),N=[O(L.values[0],E.values[0]),O(L.values[1],E.values[1]),O(L.values[2],E.values[2])];return c({type:"rgb",values:N})}return we}var Z=np();const rp=["mode","contrastThreshold","tonalOffset"],ni={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Ho.white,default:Ho.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},fr={text:{primary:Ho.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:Ho.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function ri(e,t,o,n){const r=n.light||n,a=n.dark||n*1.5;e[t]||(e.hasOwnProperty(o)?e[t]=e[o]:t==="light"?e.light=Z.lighten(e.main,r):t==="dark"&&(e.dark=Z.darken(e.main,a)))}function ap(e="light"){return e==="dark"?{main:oo[200],light:oo[50],dark:oo[400]}:{main:oo[700],light:oo[400],dark:oo[800]}}function ip(e="light"){return e==="dark"?{main:to[200],light:to[50],dark:to[400]}:{main:to[500],light:to[300],dark:to[700]}}function sp(e="light"){return e==="dark"?{main:eo[500],light:eo[300],dark:eo[700]}:{main:eo[700],light:eo[400],dark:eo[800]}}function lp(e="light"){return e==="dark"?{main:no[400],light:no[300],dark:no[700]}:{main:no[700],light:no[500],dark:no[900]}}function cp(e="light"){return e==="dark"?{main:ro[400],light:ro[300],dark:ro[700]}:{main:ro[800],light:ro[500],dark:ro[900]}}function up(e="light"){return e==="dark"?{main:To[400],light:To[300],dark:To[700]}:{main:"#ed6c02",light:To[500],dark:To[900]}}function dp(e){const{mode:t="light",contrastThreshold:o=3,tonalOffset:n=.2}=e,r=F(e,rp),a=e.primary||ap(t),i=e.secondary||ip(t),s=e.error||sp(t),l=e.info||lp(t),c=e.success||cp(t),d=e.warning||up(t);function f(g){return Z.getContrastRatio(g,fr.text.primary)>=o?fr.text.primary:ni.text.primary}const v=({color:g,name:p,mainShade:C=500,lightShade:k=300,darkShade:$=700})=>{if(g=u({},g),!g.main&&g[C]&&(g.main=g[C]),!g.hasOwnProperty("main"))throw new Error(Tt(11,p?` (${p})`:"",C));if(typeof g.main!="string")throw new Error(Tt(12,p?` (${p})`:"",JSON.stringify(g.main)));return ri(g,"light",k,n),ri(g,"dark",$,n),g.contrastText||(g.contrastText=f(g.main)),g},x={dark:fr,light:ni};return Ke(u({common:u({},Ho),mode:t,primary:v({color:a,name:"primary"}),secondary:v({color:i,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:v({color:s,name:"error"}),warning:v({color:d,name:"warning"}),info:v({color:l,name:"info"}),success:v({color:c,name:"success"}),grey:Gl,contrastThreshold:o,getContrastText:f,augmentColor:v,tonalOffset:n},x[t]),r)}const pp=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function fp(e){return Math.round(e*1e5)/1e5}const ai={textTransform:"uppercase"},ii='"Roboto", "Helvetica", "Arial", sans-serif';function mp(e,t){const o=typeof t=="function"?t(e):t,{fontFamily:n=ii,fontSize:r=14,fontWeightLight:a=300,fontWeightRegular:i=400,fontWeightMedium:s=500,fontWeightBold:l=700,htmlFontSize:c=16,allVariants:d,pxToRem:f}=o,v=F(o,pp),x=r/14,m=f||(C=>`${C/c*x}rem`),g=(C,k,$,R,y)=>u({fontFamily:n,fontWeight:C,fontSize:m(k),lineHeight:$},n===ii?{letterSpacing:`${fp(R/k)}em`}:{},y,d),p={h1:g(a,96,1.167,-1.5),h2:g(a,60,1.2,-.5),h3:g(i,48,1.167,0),h4:g(i,34,1.235,.25),h5:g(i,24,1.334,0),h6:g(s,20,1.6,.15),subtitle1:g(i,16,1.75,.15),subtitle2:g(s,14,1.57,.1),body1:g(i,16,1.5,.15),body2:g(i,14,1.43,.15),button:g(s,14,1.75,.4,ai),caption:g(i,12,1.66,.4),overline:g(i,12,2.66,1,ai),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Ke(u({htmlFontSize:c,pxToRem:m,fontFamily:n,fontSize:r,fontWeightLight:a,fontWeightRegular:i,fontWeightMedium:s,fontWeightBold:l},p),v,{clone:!1})}const gp=.2,hp=.14,vp=.12;function ke(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${gp})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${hp})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${vp})`].join(",")}const bp=["none",ke(0,2,1,-1,0,1,1,0,0,1,3,0),ke(0,3,1,-2,0,2,2,0,0,1,5,0),ke(0,3,3,-2,0,3,4,0,0,1,8,0),ke(0,2,4,-1,0,4,5,0,0,1,10,0),ke(0,3,5,-1,0,5,8,0,0,1,14,0),ke(0,3,5,-1,0,6,10,0,0,1,18,0),ke(0,4,5,-2,0,7,10,1,0,2,16,1),ke(0,5,5,-3,0,8,10,1,0,3,14,2),ke(0,5,6,-3,0,9,12,1,0,3,16,2),ke(0,6,6,-3,0,10,14,1,0,4,18,3),ke(0,6,7,-4,0,11,15,1,0,4,20,3),ke(0,7,8,-4,0,12,17,2,0,5,22,4),ke(0,7,8,-4,0,13,19,2,0,5,24,4),ke(0,7,9,-4,0,14,21,2,0,5,26,4),ke(0,8,9,-5,0,15,22,2,0,6,28,5),ke(0,8,10,-5,0,16,24,2,0,6,30,5),ke(0,8,11,-5,0,17,26,2,0,6,32,5),ke(0,9,11,-5,0,18,28,2,0,7,34,6),ke(0,9,12,-6,0,19,29,2,0,7,36,6),ke(0,10,13,-6,0,20,31,3,0,8,38,7),ke(0,10,13,-6,0,21,33,3,0,8,40,7),ke(0,10,14,-6,0,22,35,3,0,8,42,7),ke(0,11,14,-7,0,23,36,3,0,9,44,8),ke(0,11,15,-7,0,24,38,3,0,9,46,8)],yp=["duration","easing","delay"],xp={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},Cp={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function si(e){return`${Math.round(e)}ms`}function $p(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function Rp(e){const t=u({},xp,e.easing),o=u({},Cp,e.duration);return u({getAutoHeightDuration:$p,create:(r=["all"],a={})=>{const{duration:i=o.standard,easing:s=t.easeInOut,delay:l=0}=a;return F(a,yp),(Array.isArray(r)?r:[r]).map(c=>`${c} ${typeof i=="string"?i:si(i)} ${s} ${typeof l=="string"?l:si(l)}`).join(",")}},e,{easing:t,duration:o})}const Pp={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},kp=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function al(e={},...t){const{mixins:o={},palette:n={},transitions:r={},typography:a={}}=e,i=F(e,kp);if(e.vars)throw new Error(Tt(18));const s=dp(n),l=nn(e);let c=Ke(l,{mixins:ep(l.breakpoints,o),palette:s,shadows:bp.slice(),typography:mp(s,a),transitions:Rp(r),zIndex:u({},Pp)});return c=Ke(c,i),c=t.reduce((d,f)=>Ke(d,f),c),c.unstable_sxConfig=u({},on,i==null?void 0:i.unstable_sxConfig),c.unstable_sx=function(f){return Co({sx:f,theme:this})},c}const Vn=al();function Zt(){const e=jn(Vn);return e[Kt]||e}function Gx({props:e,name:t}){return qs({props:e,name:t,defaultTheme:Vn,themeId:Kt})}var Ft={},mr={exports:{}},li;function Sp(){return li||(li=1,function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(o){for(var n=1;n96}function m(y){return y!=="ownerState"&&y!=="theme"&&y!=="sx"&&y!=="as"}const g=Ft.systemDefaultTheme=(0,a.default)(),p=y=>y&&y.charAt(0).toLowerCase()+y.slice(1);function C({defaultTheme:y,theme:P,themeId:b}){return v(P)?y:P[b]||P}function k(y){return y?(P,b)=>b[y]:null}function $(y,P){let{ownerState:b}=P,w=(0,o.default)(P,s);const T=typeof y=="function"?y((0,t.default)({ownerState:b},w)):y;if(Array.isArray(T))return T.flatMap(I=>$(I,(0,t.default)({ownerState:b},w)));if(T&&typeof T=="object"&&Array.isArray(T.variants)){const{variants:I=[]}=T;let L=(0,o.default)(T,l);return I.forEach(E=>{let N=!0;typeof E.props=="function"?N=E.props((0,t.default)({ownerState:b},w,b)):Object.keys(E.props).forEach(D=>{(b==null?void 0:b[D])!==E.props[D]&&w[D]!==E.props[D]&&(N=!1)}),N&&(Array.isArray(L)||(L=[L]),L.push(typeof E.style=="function"?E.style((0,t.default)({ownerState:b},w,b)):E.style))}),L}return T}function R(y={}){const{themeId:P,defaultTheme:b=g,rootShouldForwardProp:w=m,slotShouldForwardProp:T=m}=y,I=O=>(0,i.default)((0,t.default)({},O,{theme:C((0,t.default)({},O,{defaultTheme:b,themeId:P}))}));return I.__mui_systemSx=!0,(O,L={})=>{(0,n.internal_processStyles)(O,Q=>Q.filter(ue=>!(ue!=null&&ue.__mui_systemSx)));const{name:E,slot:N,skipVariantsResolver:D,skipSx:_,overridesResolver:j=k(p(N))}=L,A=(0,o.default)(L,c),z=D!==void 0?D:N&&N!=="Root"&&N!=="root"||!1,te=_||!1;let $e,le=m;N==="Root"||N==="root"?le=w:N?le=T:x(O)&&(le=void 0);const ce=(0,n.default)(O,(0,t.default)({shouldForwardProp:le,label:$e},A)),Y=Q=>typeof Q=="function"&&Q.__emotion_real!==Q||(0,r.isPlainObject)(Q)?ue=>$(Q,(0,t.default)({},ue,{theme:C({theme:ue.theme,defaultTheme:b,themeId:P})})):Q,oe=(Q,...ue)=>{let ie=Y(Q);const J=ue?ue.map(Y):[];E&&j&&J.push(se=>{const G=C((0,t.default)({},se,{defaultTheme:b,themeId:P}));if(!G.components||!G.components[E]||!G.components[E].styleOverrides)return null;const ae=G.components[E].styleOverrides,ne={};return Object.entries(ae).forEach(([We,Be])=>{ne[We]=$(Be,(0,t.default)({},se,{theme:G}))}),j(se,ne)}),E&&!z&&J.push(se=>{var G;const ae=C((0,t.default)({},se,{defaultTheme:b,themeId:P})),ne=ae==null||(G=ae.components)==null||(G=G[E])==null?void 0:G.variants;return $({variants:ne},(0,t.default)({},se,{theme:ae}))}),te||J.push(I);const Re=J.length-ue.length;if(Array.isArray(Q)&&Re>0){const se=new Array(Re).fill("");ie=[...Q,...se],ie.raw=[...Q.raw,...se]}const ee=ce(ie,...J);return O.muiName&&(ee.muiName=O.muiName),ee};return ce.withConfig&&(oe.withConfig=ce.withConfig),oe}}return Ft}var Lp=Ap();const Bp=vs(Lp);function sl(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const Fe=e=>sl(e)&&e!=="classes",B=Bp({themeId:Kt,defaultTheme:Vn,rootShouldForwardProp:Fe}),Np=["theme"];function Xx(e){let{theme:t}=e,o=F(e,Np);const n=t[Kt];return S.jsx(Vd,u({},o,{themeId:n?Kt:void 0,theme:n||t}))}const di=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function q(e){return Ud(e)}function _p(e){return U("MuiSvgIcon",e)}H("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const Dp=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],zp=e=>{const{color:t,fontSize:o,classes:n}=e,r={root:["root",t!=="inherit"&&`color${M(t)}`,`fontSize${M(o)}`]};return V(r,_p,n)},jp=B("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.color!=="inherit"&&t[`color${M(o.color)}`],t[`fontSize${M(o.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var o,n,r,a,i,s,l,c,d,f,v,x,m;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(o=e.transitions)==null||(n=o.create)==null?void 0:n.call(o,"fill",{duration:(r=e.transitions)==null||(r=r.duration)==null?void 0:r.shorter}),fontSize:{inherit:"inherit",small:((a=e.typography)==null||(i=a.pxToRem)==null?void 0:i.call(a,20))||"1.25rem",medium:((s=e.typography)==null||(l=s.pxToRem)==null?void 0:l.call(s,24))||"1.5rem",large:((c=e.typography)==null||(d=c.pxToRem)==null?void 0:d.call(c,35))||"2.1875rem"}[t.fontSize],color:(f=(v=(e.vars||e).palette)==null||(v=v[t.color])==null?void 0:v.main)!=null?f:{action:(x=(e.vars||e).palette)==null||(x=x.action)==null?void 0:x.active,disabled:(m=(e.vars||e).palette)==null||(m=m.action)==null?void 0:m.disabled,inherit:void 0}[t.color]}}),Er=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiSvgIcon"}),{children:r,className:a,color:i="inherit",component:s="svg",fontSize:l="medium",htmlColor:c,inheritViewBox:d=!1,titleAccess:f,viewBox:v="0 0 24 24"}=n,x=F(n,Dp),m=h.isValidElement(r)&&r.type==="svg",g=u({},n,{color:i,component:s,fontSize:l,instanceFontSize:t.fontSize,inheritViewBox:d,viewBox:v,hasSvgAsChild:m}),p={};d||(p.viewBox=v);const C=zp(g);return S.jsxs(jp,u({as:s,className:W(C.root,a),focusable:"false",color:c,"aria-hidden":f?void 0:!0,role:f?"img":void 0,ref:o},p,x,m&&r.props,{ownerState:g,children:[m?r.props.children:r,f?S.jsx("title",{children:f}):null]}))});Er.muiName="SvgIcon";function Ge(e,t){function o(n,r){return S.jsx(Er,u({"data-testid":`${t}Icon`,ref:r},n,{children:e}))}return o.muiName=Er.muiName,h.memo(h.forwardRef(o))}const Fp={configure:e=>{ea.configure(e)}},Yx=Object.freeze(Object.defineProperty({__proto__:null,capitalize:M,createChainedFunction:Ir,createSvgIcon:Ge,debounce:Wn,deprecatedPropType:Cd,isMuiElement:$n,ownerDocument:_e,ownerWindow:Rt,requirePropFactory:$d,setRef:Sn,unstable_ClassNameGenerator:Fp,unstable_useEnhancedEffect:ct,unstable_useId:Xt,unsupportedProp:Pd,useControlled:mo,useEventCallback:st,useForkRef:Se,useIsFocusVisible:Un},Symbol.toStringTag,{value:"Module"}));var hr={exports:{}},xe={};/** + */var qa;function nd(){if(qa)return ye;qa=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),r=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),i=Symbol.for("react.context"),s=Symbol.for("react.server_context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),x=Symbol.for("react.offscreen"),g;g=Symbol.for("react.module.reference");function h(p){if(typeof p=="object"&&p!==null){var C=p.$$typeof;switch(C){case e:switch(p=p.type,p){case o:case r:case n:case c:case d:return p;default:switch(p=p&&p.$$typeof,p){case s:case i:case l:case v:case f:case a:return p;default:return C}}case t:return C}}}return ye.ContextConsumer=i,ye.ContextProvider=a,ye.Element=e,ye.ForwardRef=l,ye.Fragment=o,ye.Lazy=v,ye.Memo=f,ye.Portal=t,ye.Profiler=r,ye.StrictMode=n,ye.Suspense=c,ye.SuspenseList=d,ye.isAsyncMode=function(){return!1},ye.isConcurrentMode=function(){return!1},ye.isContextConsumer=function(p){return h(p)===i},ye.isContextProvider=function(p){return h(p)===a},ye.isElement=function(p){return typeof p=="object"&&p!==null&&p.$$typeof===e},ye.isForwardRef=function(p){return h(p)===l},ye.isFragment=function(p){return h(p)===o},ye.isLazy=function(p){return h(p)===v},ye.isMemo=function(p){return h(p)===f},ye.isPortal=function(p){return h(p)===t},ye.isProfiler=function(p){return h(p)===r},ye.isStrictMode=function(p){return h(p)===n},ye.isSuspense=function(p){return h(p)===c},ye.isSuspenseList=function(p){return h(p)===d},ye.isValidElementType=function(p){return typeof p=="string"||typeof p=="function"||p===o||p===r||p===n||p===c||p===d||p===x||typeof p=="object"&&p!==null&&(p.$$typeof===v||p.$$typeof===f||p.$$typeof===a||p.$$typeof===i||p.$$typeof===l||p.$$typeof===g||p.getModuleId!==void 0)},ye.typeOf=h,ye}var Ka;function rd(){return Ka||(Ka=1,ur.exports=nd()),ur.exports}var Ga=rd();const ad=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function Us(e){const t=`${e}`.match(ad);return t&&t[1]||""}function Vs(e,t=""){return e.displayName||e.name||Us(e)||t}function Xa(e,t,o){const n=Vs(t);return e.displayName||(n!==""?`${o}(${n})`:o)}function id(e){if(e!=null){if(typeof e=="string")return e;if(typeof e=="function")return Vs(e,"Component");if(typeof e=="object")switch(e.$$typeof){case Ga.ForwardRef:return Xa(e,e.render,"ForwardRef");case Ga.Memo:return Xa(e,e.type,"memo");default:return}}}const sd=Object.freeze(Object.defineProperty({__proto__:null,default:id,getFunctionName:Us},Symbol.toStringTag,{value:"Module"})),ld=["ownerState"],cd=["variants"],ud=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function dd(e){return Object.keys(e).length===0}function pd(e){return typeof e=="string"&&e.charCodeAt(0)>96}function dr(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const fd=rn(),md=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function dn({defaultTheme:e,theme:t,themeId:o}){return dd(t)?e:t[o]||t}function gd(e){return e?(t,o)=>o[e]:null}function $n(e,t){let{ownerState:o}=t,n=F(t,ld);const r=typeof e=="function"?e(u({ownerState:o},n)):e;if(Array.isArray(r))return r.flatMap(a=>$n(a,u({ownerState:o},n)));if(r&&typeof r=="object"&&Array.isArray(r.variants)){const{variants:a=[]}=r;let s=F(r,cd);return a.forEach(l=>{let c=!0;typeof l.props=="function"?c=l.props(u({ownerState:o},n,o)):Object.keys(l.props).forEach(d=>{(o==null?void 0:o[d])!==l.props[d]&&n[d]!==l.props[d]&&(c=!1)}),c&&(Array.isArray(s)||(s=[s]),s.push(typeof l.style=="function"?l.style(u({ownerState:o},n,o)):l.style))}),s}return r}function hd(e={}){const{themeId:t,defaultTheme:o=fd,rootShouldForwardProp:n=dr,slotShouldForwardProp:r=dr}=e,a=i=>$o(u({},i,{theme:dn(u({},i,{defaultTheme:o,themeId:t}))}));return a.__mui_systemSx=!0,(i,s={})=>{Bs(i,y=>y.filter(P=>!(P!=null&&P.__mui_systemSx)));const{name:l,slot:c,skipVariantsResolver:d,skipSx:f,overridesResolver:v=gd(md(c))}=s,x=F(s,ud),g=d!==void 0?d:c&&c!=="Root"&&c!=="root"||!1,h=f||!1;let p,C=dr;c==="Root"||c==="root"?C=n:c?C=r:pd(i)&&(C=void 0);const k=Gr(i,u({shouldForwardProp:C,label:p},x)),$=y=>typeof y=="function"&&y.__emotion_real!==y||St(y)?P=>$n(y,u({},P,{theme:dn({theme:P.theme,defaultTheme:o,themeId:t})})):y,R=(y,...P)=>{let b=$(y);const w=P?P.map($):[];l&&v&&w.push(O=>{const L=dn(u({},O,{defaultTheme:o,themeId:t}));if(!L.components||!L.components[l]||!L.components[l].styleOverrides)return null;const E=L.components[l].styleOverrides,N={};return Object.entries(E).forEach(([D,_])=>{N[D]=$n(_,u({},O,{theme:L}))}),v(O,N)}),l&&!g&&w.push(O=>{var L;const E=dn(u({},O,{defaultTheme:o,themeId:t})),N=E==null||(L=E.components)==null||(L=L[l])==null?void 0:L.variants;return $n({variants:N},u({},O,{theme:E}))}),h||w.push(a);const T=w.length-P.length;if(Array.isArray(y)&&T>0){const O=new Array(T).fill("");b=[...y,...O],b.raw=[...y.raw,...O]}const I=k(b,...w);return i.muiName&&(I.muiName=i.muiName),I};return k.withConfig&&(R.withConfig=k.withConfig),R}}const vd=hd();function Go(e,t){const o=u({},t);return Object.keys(e).forEach(n=>{if(n.toString().match(/^(components|slots)$/))o[n]=u({},e[n],o[n]);else if(n.toString().match(/^(componentsProps|slotProps)$/)){const r=e[n]||{},a=t[n];o[n]={},!a||!Object.keys(a)?o[n]=r:!r||!Object.keys(r)?o[n]=a:(o[n]=u({},a),Object.keys(r).forEach(i=>{o[n][i]=Go(r[i],a[i])}))}else o[n]===void 0&&(o[n]=e[n])}),o}function qs(e){const{theme:t,name:o,props:n}=e;return!t||!t.components||!t.components[o]||!t.components[o].defaultProps?n:Go(t.components[o].defaultProps,n)}function Ks({props:e,name:t,defaultTheme:o,themeId:n}){let r=Fn(o);return n&&(r=r[n]||r),qs({theme:r,name:t,props:e})}const ct=typeof window<"u"?m.useLayoutEffect:m.useEffect;function bd(e,t,o,n,r){const[a,i]=m.useState(()=>r&&o?o(e).matches:n?n(e).matches:t);return ct(()=>{let s=!0;if(!o)return;const l=o(e),c=()=>{s&&i(l.matches)};return c(),l.addListener(c),()=>{s=!1,l.removeListener(c)}},[e,o]),a}const Gs=m.useSyncExternalStore;function yd(e,t,o,n,r){const a=m.useCallback(()=>t,[t]),i=m.useMemo(()=>{if(r&&o)return()=>o(e).matches;if(n!==null){const{matches:d}=n(e);return()=>d}return a},[a,e,n,r,o]),[s,l]=m.useMemo(()=>{if(o===null)return[a,()=>()=>{}];const d=o(e);return[()=>d.matches,f=>(d.addListener(f),()=>{d.removeListener(f)})]},[a,o,e]);return Gs(l,s,i)}function qx(e,t={}){const o=ea(),n=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:r=!1,matchMedia:a=n?window.matchMedia:null,ssrMatchMedia:i=null,noSsr:s=!1}=qs({name:"MuiUseMediaQuery",props:t,theme:o});let l=typeof e=="function"?e(o):e;return l=l.replace(/^@media( ?)/m,""),(Gs!==void 0?yd:bd)(l,r,a,i,s)}function Xs(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}const xd=Object.freeze(Object.defineProperty({__proto__:null,default:Xs},Symbol.toStringTag,{value:"Module"}));function Ys(e,t=0,o=1){return Xs(e,t,o)}function Cd(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let o=e.match(t);return o&&o[0].length===1&&(o=o.map(n=>n+n)),o?`rgb${o.length===4?"a":""}(${o.map((n,r)=>r<3?parseInt(n,16):Math.round(parseInt(n,16)/255*1e3)/1e3).join(", ")})`:""}function oa(e){if(e.type)return e;if(e.charAt(0)==="#")return oa(Cd(e));const t=e.indexOf("("),o=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(o)===-1)throw new Error(Tt(9,e));let n=e.substring(t+1,e.length-1),r;if(o==="color"){if(n=n.split(" "),r=n.shift(),n.length===4&&n[3].charAt(0)==="/"&&(n[3]=n[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(r)===-1)throw new Error(Tt(10,r))}else n=n.split(",");return n=n.map(a=>parseFloat(a)),{type:o,values:n,colorSpace:r}}function Qs(e){const{type:t,colorSpace:o}=e;let{values:n}=e;return t.indexOf("rgb")!==-1?n=n.map((r,a)=>a<3?parseInt(r,10):r):t.indexOf("hsl")!==-1&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),t.indexOf("color")!==-1?n=`${o} ${n.join(" ")}`:n=`${n.join(", ")}`,`${t}(${n})`}function Kx(e,t){return e=oa(e),t=Ys(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,Qs(e)}function Gx(e,t){if(e=oa(e),t=Ys(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.indexOf("color")!==-1)for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return Qs(e)}function Or(...e){return e.reduce((t,o)=>o==null?t:function(...r){t.apply(this,r),o.apply(this,r)},()=>{})}function Hn(e,t=166){let o;function n(...r){const a=()=>{e.apply(this,r)};clearTimeout(o),o=setTimeout(a,t)}return n.clear=()=>{clearTimeout(o)},n}function $d(e,t){return()=>null}function Rn(e,t){var o,n;return m.isValidElement(e)&&t.indexOf((o=e.type.muiName)!=null?o:(n=e.type)==null||(n=n._payload)==null||(n=n.value)==null?void 0:n.muiName)!==-1}function _e(e){return e&&e.ownerDocument||document}function Rt(e){return _e(e).defaultView||window}function Rd(e,t){return()=>null}function wn(e,t){typeof e=="function"?e(t):e&&(e.current=t)}let Ya=0;function Pd(e){const[t,o]=m.useState(e),n=e||t;return m.useEffect(()=>{t==null&&(Ya+=1,o(`mui-${Ya}`))},[t]),n}const Qa=kr.useId;function Yt(e){if(Qa!==void 0){const t=Qa();return e??t}return Pd(e)}function kd(e,t,o,n,r){return null}function go({controlled:e,default:t,name:o,state:n="value"}){const{current:r}=m.useRef(e!==void 0),[a,i]=m.useState(t),s=r?e:a,l=m.useCallback(c=>{r||i(c)},[]);return[s,l]}function st(e){const t=m.useRef(e);return ct(()=>{t.current=e}),m.useRef((...o)=>(0,t.current)(...o)).current}function Se(...e){return m.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(o=>{wn(o,t)})},e)}const Za={};function Sd(e,t){const o=m.useRef(Za);return o.current===Za&&(o.current=e(t)),o}const wd=[];function Td(e){m.useEffect(e,wd)}class an{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new an}start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,o()},t)}}function Vt(){const e=Sd(an.create).current;return Td(e.disposeEffect),e}let Un=!0,Er=!1;const Id=new an,Od={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function Ed(e){const{type:t,tagName:o}=e;return!!(o==="INPUT"&&Od[t]&&!e.readOnly||o==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function Md(e){e.metaKey||e.altKey||e.ctrlKey||(Un=!0)}function pr(){Un=!1}function Ad(){this.visibilityState==="hidden"&&Er&&(Un=!0)}function Ld(e){e.addEventListener("keydown",Md,!0),e.addEventListener("mousedown",pr,!0),e.addEventListener("pointerdown",pr,!0),e.addEventListener("touchstart",pr,!0),e.addEventListener("visibilitychange",Ad,!0)}function Bd(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return Un||Ed(t)}function Vn(){const e=m.useCallback(r=>{r!=null&&Ld(r.ownerDocument)},[]),t=m.useRef(!1);function o(){return t.current?(Er=!0,Id.start(100,()=>{Er=!1}),t.current=!1,!0):!1}function n(r){return Bd(r)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:n,onBlur:o,ref:e}}function Zs(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}function V(e,t,o=void 0){const n={};return Object.keys(e).forEach(r=>{n[r]=e[r].reduce((a,i)=>{if(i){const s=t(i);s!==""&&a.push(s),o&&o[i]&&a.push(o[i])}return a},[]).join(" ")}),n}function Xo(e){return typeof e=="string"}function lo(e,t,o){return e===void 0||Xo(e)?t:u({},t,{ownerState:u({},t.ownerState,o)})}function Tn(e,t=[]){if(e===void 0)return{};const o={};return Object.keys(e).filter(n=>n.match(/^on[A-Z]/)&&typeof e[n]=="function"&&!t.includes(n)).forEach(n=>{o[n]=e[n]}),o}function Ja(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]=="function")).forEach(o=>{t[o]=e[o]}),t}function Js(e){const{getSlotProps:t,additionalProps:o,externalSlotProps:n,externalForwardedProps:r,className:a}=e;if(!t){const x=W(o==null?void 0:o.className,a,r==null?void 0:r.className,n==null?void 0:n.className),g=u({},o==null?void 0:o.style,r==null?void 0:r.style,n==null?void 0:n.style),h=u({},o,r,n);return x.length>0&&(h.className=x),Object.keys(g).length>0&&(h.style=g),{props:h,internalRef:void 0}}const i=Tn(u({},r,n)),s=Ja(n),l=Ja(r),c=t(i),d=W(c==null?void 0:c.className,o==null?void 0:o.className,a,r==null?void 0:r.className,n==null?void 0:n.className),f=u({},c==null?void 0:c.style,o==null?void 0:o.style,r==null?void 0:r.style,n==null?void 0:n.style),v=u({},c,o,l,s);return d.length>0&&(v.className=d),Object.keys(f).length>0&&(v.style=f),{props:v,internalRef:c.ref}}function el(e,t,o){return typeof e=="function"?e(t,o):e}const Nd=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function Nt(e){var t;const{elementType:o,externalSlotProps:n,ownerState:r,skipResolvingSlotProps:a=!1}=e,i=F(e,Nd),s=a?{}:el(n,r),{props:l,internalRef:c}=Js(u({},i,{externalSlotProps:s})),d=Se(c,s==null?void 0:s.ref,(t=e.additionalProps)==null?void 0:t.ref);return lo(o,u({},l,{ref:d}),r)}function Dt(e){if(parseInt(m.version,10)>=19){var t;return(e==null||(t=e.props)==null?void 0:t.ref)||null}return(e==null?void 0:e.ref)||null}const tl=m.createContext(null);function ol(){return m.useContext(tl)}const _d=typeof Symbol=="function"&&Symbol.for,Dd=_d?Symbol.for("mui.nested"):"__THEME_NESTED__";function zd(e,t){return typeof t=="function"?t(e):u({},e,t)}function jd(e){const{children:t,theme:o}=e,n=ol(),r=m.useMemo(()=>{const a=n===null?o:zd(n,o);return a!=null&&(a[Dd]=n!==null),a},[o,n]);return S.jsx(tl.Provider,{value:r,children:t})}const Fd=["value"],nl=m.createContext();function Wd(e){let{value:t}=e,o=F(e,Fd);return S.jsx(nl.Provider,u({value:t??!0},o))}const Ro=()=>{const e=m.useContext(nl);return e??!1},rl=m.createContext(void 0);function Hd({value:e,children:t}){return S.jsx(rl.Provider,{value:e,children:t})}function Ud(e){const{theme:t,name:o,props:n}=e;if(!t||!t.components||!t.components[o])return n;const r=t.components[o];return r.defaultProps?Go(r.defaultProps,n):!r.styleOverrides&&!r.variants?Go(r,n):n}function Vd({props:e,name:t}){const o=m.useContext(rl);return Ud({props:e,name:t,theme:{components:o}})}const ei={};function ti(e,t,o,n=!1){return m.useMemo(()=>{const r=e&&t[e]||t;if(typeof o=="function"){const a=o(r),i=e?u({},t,{[e]:a}):a;return n?()=>i:i}return e?u({},t,{[e]:o}):u({},t,o)},[e,t,o,n])}function qd(e){const{children:t,theme:o,themeId:n}=e,r=ea(ei),a=ol()||ei,i=ti(n,r,o),s=ti(n,a,o,!0),l=i.direction==="rtl";return S.jsx(jd,{theme:s,children:S.jsx(tn.Provider,{value:i,children:S.jsx(Wd,{value:l,children:S.jsx(Hd,{value:i==null?void 0:i.components,children:t})})})})}const Kd=["component","direction","spacing","divider","children","className","useFlexGap"],Gd=rn(),Xd=vd("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function Yd(e){return Ks({props:e,name:"MuiStack",defaultTheme:Gd})}function Qd(e,t){const o=m.Children.toArray(e).filter(Boolean);return o.reduce((n,r,a)=>(n.push(r),a({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],Jd=({ownerState:e,theme:t})=>{let o=u({display:"flex",flexDirection:"column"},ht({theme:t},cr({values:e.direction,breakpoints:t.breakpoints.values}),n=>({flexDirection:n})));if(e.spacing){const n=Zr(t),r=Object.keys(t.breakpoints.values).reduce((l,c)=>((typeof e.spacing=="object"&&e.spacing[c]!=null||typeof e.direction=="object"&&e.direction[c]!=null)&&(l[c]=!0),l),{}),a=cr({values:e.direction,base:r}),i=cr({values:e.spacing,base:r});typeof a=="object"&&Object.keys(a).forEach((l,c,d)=>{if(!a[l]){const v=c>0?a[d[c-1]]:"column";a[l]=v}}),o=Ke(o,ht({theme:t},i,(l,c)=>e.useFlexGap?{gap:Xt(n,l)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${Zd(c?a[c]:e.direction)}`]:Xt(n,l)}}))}return o=nu(t.breakpoints,o),o};function ep(e={}){const{createStyledComponent:t=Xd,useThemeProps:o=Yd,componentName:n="MuiStack"}=e,r=()=>V({root:["root"]},l=>U(n,l),{}),a=t(Jd);return m.forwardRef(function(l,c){const d=o(l),f=Wn(d),{component:v="div",direction:x="column",spacing:g=0,divider:h,children:p,className:C,useFlexGap:k=!1}=f,$=F(f,Kd),R={direction:x,spacing:g,useFlexGap:k},y=r();return S.jsx(a,u({as:v,ownerState:R,ref:c,className:W(y.root,C)},$,{children:h?Qd(p,h):p}))})}function tp(e,t){return u({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}var we={},fr={exports:{}},oi;function al(){return oi||(oi=1,function(e){function t(o){return o&&o.__esModule?o:{default:o}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(fr)),fr.exports}const op=_t(Yl),np=_t(xd);var ni;function rp(){if(ni)return we;ni=1;var e=al();Object.defineProperty(we,"__esModule",{value:!0}),we.alpha=g,we.blend=P,we.colorChannel=void 0,we.darken=p,we.decomposeColor=i,we.emphasize=R,we.getContrastRatio=x,we.getLuminance=v,we.hexToRgb=r,we.hslToRgb=f,we.lighten=k,we.private_safeAlpha=h,we.private_safeColorChannel=void 0,we.private_safeDarken=C,we.private_safeEmphasize=y,we.private_safeLighten=$,we.recomposeColor=c,we.rgbToHex=d;var t=e(op),o=e(np);function n(b,w=0,T=1){return(0,o.default)(b,w,T)}function r(b){b=b.slice(1);const w=new RegExp(`.{1,${b.length>=6?2:1}}`,"g");let T=b.match(w);return T&&T[0].length===1&&(T=T.map(I=>I+I)),T?`rgb${T.length===4?"a":""}(${T.map((I,O)=>O<3?parseInt(I,16):Math.round(parseInt(I,16)/255*1e3)/1e3).join(", ")})`:""}function a(b){const w=b.toString(16);return w.length===1?`0${w}`:w}function i(b){if(b.type)return b;if(b.charAt(0)==="#")return i(r(b));const w=b.indexOf("("),T=b.substring(0,w);if(["rgb","rgba","hsl","hsla","color"].indexOf(T)===-1)throw new Error((0,t.default)(9,b));let I=b.substring(w+1,b.length-1),O;if(T==="color"){if(I=I.split(" "),O=I.shift(),I.length===4&&I[3].charAt(0)==="/"&&(I[3]=I[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(O)===-1)throw new Error((0,t.default)(10,O))}else I=I.split(",");return I=I.map(L=>parseFloat(L)),{type:T,values:I,colorSpace:O}}const s=b=>{const w=i(b);return w.values.slice(0,3).map((T,I)=>w.type.indexOf("hsl")!==-1&&I!==0?`${T}%`:T).join(" ")};we.colorChannel=s;const l=(b,w)=>{try{return s(b)}catch{return b}};we.private_safeColorChannel=l;function c(b){const{type:w,colorSpace:T}=b;let{values:I}=b;return w.indexOf("rgb")!==-1?I=I.map((O,L)=>L<3?parseInt(O,10):O):w.indexOf("hsl")!==-1&&(I[1]=`${I[1]}%`,I[2]=`${I[2]}%`),w.indexOf("color")!==-1?I=`${T} ${I.join(" ")}`:I=`${I.join(", ")}`,`${w}(${I})`}function d(b){if(b.indexOf("#")===0)return b;const{values:w}=i(b);return`#${w.map((T,I)=>a(I===3?Math.round(255*T):T)).join("")}`}function f(b){b=i(b);const{values:w}=b,T=w[0],I=w[1]/100,O=w[2]/100,L=I*Math.min(O,1-O),E=(_,j=(_+T/30)%12)=>O-L*Math.max(Math.min(j-3,9-j,1),-1);let N="rgb";const D=[Math.round(E(0)*255),Math.round(E(8)*255),Math.round(E(4)*255)];return b.type==="hsla"&&(N+="a",D.push(w[3])),c({type:N,values:D})}function v(b){b=i(b);let w=b.type==="hsl"||b.type==="hsla"?i(f(b)).values:b.values;return w=w.map(T=>(b.type!=="color"&&(T/=255),T<=.03928?T/12.92:((T+.055)/1.055)**2.4)),Number((.2126*w[0]+.7152*w[1]+.0722*w[2]).toFixed(3))}function x(b,w){const T=v(b),I=v(w);return(Math.max(T,I)+.05)/(Math.min(T,I)+.05)}function g(b,w){return b=i(b),w=n(w),(b.type==="rgb"||b.type==="hsl")&&(b.type+="a"),b.type==="color"?b.values[3]=`/${w}`:b.values[3]=w,c(b)}function h(b,w,T){try{return g(b,w)}catch{return b}}function p(b,w){if(b=i(b),w=n(w),b.type.indexOf("hsl")!==-1)b.values[2]*=1-w;else if(b.type.indexOf("rgb")!==-1||b.type.indexOf("color")!==-1)for(let T=0;T<3;T+=1)b.values[T]*=1-w;return c(b)}function C(b,w,T){try{return p(b,w)}catch{return b}}function k(b,w){if(b=i(b),w=n(w),b.type.indexOf("hsl")!==-1)b.values[2]+=(100-b.values[2])*w;else if(b.type.indexOf("rgb")!==-1)for(let T=0;T<3;T+=1)b.values[T]+=(255-b.values[T])*w;else if(b.type.indexOf("color")!==-1)for(let T=0;T<3;T+=1)b.values[T]+=(1-b.values[T])*w;return c(b)}function $(b,w,T){try{return k(b,w)}catch{return b}}function R(b,w=.15){return v(b)>.5?p(b,w):k(b,w)}function y(b,w,T){try{return R(b,w)}catch{return b}}function P(b,w,T,I=1){const O=(D,_)=>Math.round((D**(1/I)*(1-T)+_**(1/I)*T)**I),L=i(b),E=i(w),N=[O(L.values[0],E.values[0]),O(L.values[1],E.values[1]),O(L.values[2],E.values[2])];return c({type:"rgb",values:N})}return we}var Z=rp();const ap=["mode","contrastThreshold","tonalOffset"],ri={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Uo.white,default:Uo.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},mr={text:{primary:Uo.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:Uo.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function ai(e,t,o,n){const r=n.light||n,a=n.dark||n*1.5;e[t]||(e.hasOwnProperty(o)?e[t]=e[o]:t==="light"?e.light=Z.lighten(e.main,r):t==="dark"&&(e.dark=Z.darken(e.main,a)))}function ip(e="light"){return e==="dark"?{main:no[200],light:no[50],dark:no[400]}:{main:no[700],light:no[400],dark:no[800]}}function sp(e="light"){return e==="dark"?{main:oo[200],light:oo[50],dark:oo[400]}:{main:oo[500],light:oo[300],dark:oo[700]}}function lp(e="light"){return e==="dark"?{main:to[500],light:to[300],dark:to[700]}:{main:to[700],light:to[400],dark:to[800]}}function cp(e="light"){return e==="dark"?{main:ro[400],light:ro[300],dark:ro[700]}:{main:ro[700],light:ro[500],dark:ro[900]}}function up(e="light"){return e==="dark"?{main:ao[400],light:ao[300],dark:ao[700]}:{main:ao[800],light:ao[500],dark:ao[900]}}function dp(e="light"){return e==="dark"?{main:Io[400],light:Io[300],dark:Io[700]}:{main:"#ed6c02",light:Io[500],dark:Io[900]}}function pp(e){const{mode:t="light",contrastThreshold:o=3,tonalOffset:n=.2}=e,r=F(e,ap),a=e.primary||ip(t),i=e.secondary||sp(t),s=e.error||lp(t),l=e.info||cp(t),c=e.success||up(t),d=e.warning||dp(t);function f(h){return Z.getContrastRatio(h,mr.text.primary)>=o?mr.text.primary:ri.text.primary}const v=({color:h,name:p,mainShade:C=500,lightShade:k=300,darkShade:$=700})=>{if(h=u({},h),!h.main&&h[C]&&(h.main=h[C]),!h.hasOwnProperty("main"))throw new Error(Tt(11,p?` (${p})`:"",C));if(typeof h.main!="string")throw new Error(Tt(12,p?` (${p})`:"",JSON.stringify(h.main)));return ai(h,"light",k,n),ai(h,"dark",$,n),h.contrastText||(h.contrastText=f(h.main)),h},x={dark:mr,light:ri};return Ke(u({common:u({},Uo),mode:t,primary:v({color:a,name:"primary"}),secondary:v({color:i,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:v({color:s,name:"error"}),warning:v({color:d,name:"warning"}),info:v({color:l,name:"info"}),success:v({color:c,name:"success"}),grey:Xl,contrastThreshold:o,getContrastText:f,augmentColor:v,tonalOffset:n},x[t]),r)}const fp=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function mp(e){return Math.round(e*1e5)/1e5}const ii={textTransform:"uppercase"},si='"Roboto", "Helvetica", "Arial", sans-serif';function gp(e,t){const o=typeof t=="function"?t(e):t,{fontFamily:n=si,fontSize:r=14,fontWeightLight:a=300,fontWeightRegular:i=400,fontWeightMedium:s=500,fontWeightBold:l=700,htmlFontSize:c=16,allVariants:d,pxToRem:f}=o,v=F(o,fp),x=r/14,g=f||(C=>`${C/c*x}rem`),h=(C,k,$,R,y)=>u({fontFamily:n,fontWeight:C,fontSize:g(k),lineHeight:$},n===si?{letterSpacing:`${mp(R/k)}em`}:{},y,d),p={h1:h(a,96,1.167,-1.5),h2:h(a,60,1.2,-.5),h3:h(i,48,1.167,0),h4:h(i,34,1.235,.25),h5:h(i,24,1.334,0),h6:h(s,20,1.6,.15),subtitle1:h(i,16,1.75,.15),subtitle2:h(s,14,1.57,.1),body1:h(i,16,1.5,.15),body2:h(i,14,1.43,.15),button:h(s,14,1.75,.4,ii),caption:h(i,12,1.66,.4),overline:h(i,12,2.66,1,ii),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Ke(u({htmlFontSize:c,pxToRem:g,fontFamily:n,fontSize:r,fontWeightLight:a,fontWeightRegular:i,fontWeightMedium:s,fontWeightBold:l},p),v,{clone:!1})}const hp=.2,vp=.14,bp=.12;function ke(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${hp})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${vp})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${bp})`].join(",")}const yp=["none",ke(0,2,1,-1,0,1,1,0,0,1,3,0),ke(0,3,1,-2,0,2,2,0,0,1,5,0),ke(0,3,3,-2,0,3,4,0,0,1,8,0),ke(0,2,4,-1,0,4,5,0,0,1,10,0),ke(0,3,5,-1,0,5,8,0,0,1,14,0),ke(0,3,5,-1,0,6,10,0,0,1,18,0),ke(0,4,5,-2,0,7,10,1,0,2,16,1),ke(0,5,5,-3,0,8,10,1,0,3,14,2),ke(0,5,6,-3,0,9,12,1,0,3,16,2),ke(0,6,6,-3,0,10,14,1,0,4,18,3),ke(0,6,7,-4,0,11,15,1,0,4,20,3),ke(0,7,8,-4,0,12,17,2,0,5,22,4),ke(0,7,8,-4,0,13,19,2,0,5,24,4),ke(0,7,9,-4,0,14,21,2,0,5,26,4),ke(0,8,9,-5,0,15,22,2,0,6,28,5),ke(0,8,10,-5,0,16,24,2,0,6,30,5),ke(0,8,11,-5,0,17,26,2,0,6,32,5),ke(0,9,11,-5,0,18,28,2,0,7,34,6),ke(0,9,12,-6,0,19,29,2,0,7,36,6),ke(0,10,13,-6,0,20,31,3,0,8,38,7),ke(0,10,13,-6,0,21,33,3,0,8,40,7),ke(0,10,14,-6,0,22,35,3,0,8,42,7),ke(0,11,14,-7,0,23,36,3,0,9,44,8),ke(0,11,15,-7,0,24,38,3,0,9,46,8)],xp=["duration","easing","delay"],Cp={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},$p={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function li(e){return`${Math.round(e)}ms`}function Rp(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function Pp(e){const t=u({},Cp,e.easing),o=u({},$p,e.duration);return u({getAutoHeightDuration:Rp,create:(r=["all"],a={})=>{const{duration:i=o.standard,easing:s=t.easeInOut,delay:l=0}=a;return F(a,xp),(Array.isArray(r)?r:[r]).map(c=>`${c} ${typeof i=="string"?i:li(i)} ${s} ${typeof l=="string"?l:li(l)}`).join(",")}},e,{easing:t,duration:o})}const kp={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},Sp=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function il(e={},...t){const{mixins:o={},palette:n={},transitions:r={},typography:a={}}=e,i=F(e,Sp);if(e.vars)throw new Error(Tt(18));const s=pp(n),l=rn(e);let c=Ke(l,{mixins:tp(l.breakpoints,o),palette:s,shadows:yp.slice(),typography:gp(s,a),transitions:Pp(r),zIndex:u({},kp)});return c=Ke(c,i),c=t.reduce((d,f)=>Ke(d,f),c),c.unstable_sxConfig=u({},nn,i==null?void 0:i.unstable_sxConfig),c.unstable_sx=function(f){return $o({sx:f,theme:this})},c}const qn=il();function Jt(){const e=Fn(qn);return e[Gt]||e}function Xx({props:e,name:t}){return Ks({props:e,name:t,defaultTheme:qn,themeId:Gt})}var Wt={},gr={exports:{}},ci;function wp(){return ci||(ci=1,function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(o){for(var n=1;n96}function g(y){return y!=="ownerState"&&y!=="theme"&&y!=="sx"&&y!=="as"}const h=Wt.systemDefaultTheme=(0,a.default)(),p=y=>y&&y.charAt(0).toLowerCase()+y.slice(1);function C({defaultTheme:y,theme:P,themeId:b}){return v(P)?y:P[b]||P}function k(y){return y?(P,b)=>b[y]:null}function $(y,P){let{ownerState:b}=P,w=(0,o.default)(P,s);const T=typeof y=="function"?y((0,t.default)({ownerState:b},w)):y;if(Array.isArray(T))return T.flatMap(I=>$(I,(0,t.default)({ownerState:b},w)));if(T&&typeof T=="object"&&Array.isArray(T.variants)){const{variants:I=[]}=T;let L=(0,o.default)(T,l);return I.forEach(E=>{let N=!0;typeof E.props=="function"?N=E.props((0,t.default)({ownerState:b},w,b)):Object.keys(E.props).forEach(D=>{(b==null?void 0:b[D])!==E.props[D]&&w[D]!==E.props[D]&&(N=!1)}),N&&(Array.isArray(L)||(L=[L]),L.push(typeof E.style=="function"?E.style((0,t.default)({ownerState:b},w,b)):E.style))}),L}return T}function R(y={}){const{themeId:P,defaultTheme:b=h,rootShouldForwardProp:w=g,slotShouldForwardProp:T=g}=y,I=O=>(0,i.default)((0,t.default)({},O,{theme:C((0,t.default)({},O,{defaultTheme:b,themeId:P}))}));return I.__mui_systemSx=!0,(O,L={})=>{(0,n.internal_processStyles)(O,Q=>Q.filter(ue=>!(ue!=null&&ue.__mui_systemSx)));const{name:E,slot:N,skipVariantsResolver:D,skipSx:_,overridesResolver:j=k(p(N))}=L,A=(0,o.default)(L,c),z=D!==void 0?D:N&&N!=="Root"&&N!=="root"||!1,te=_||!1;let $e,le=g;N==="Root"||N==="root"?le=w:N?le=T:x(O)&&(le=void 0);const ce=(0,n.default)(O,(0,t.default)({shouldForwardProp:le,label:$e},A)),Y=Q=>typeof Q=="function"&&Q.__emotion_real!==Q||(0,r.isPlainObject)(Q)?ue=>$(Q,(0,t.default)({},ue,{theme:C({theme:ue.theme,defaultTheme:b,themeId:P})})):Q,oe=(Q,...ue)=>{let ie=Y(Q);const J=ue?ue.map(Y):[];E&&j&&J.push(se=>{const G=C((0,t.default)({},se,{defaultTheme:b,themeId:P}));if(!G.components||!G.components[E]||!G.components[E].styleOverrides)return null;const ae=G.components[E].styleOverrides,ne={};return Object.entries(ae).forEach(([We,Be])=>{ne[We]=$(Be,(0,t.default)({},se,{theme:G}))}),j(se,ne)}),E&&!z&&J.push(se=>{var G;const ae=C((0,t.default)({},se,{defaultTheme:b,themeId:P})),ne=ae==null||(G=ae.components)==null||(G=G[E])==null?void 0:G.variants;return $({variants:ne},(0,t.default)({},se,{theme:ae}))}),te||J.push(I);const Re=J.length-ue.length;if(Array.isArray(Q)&&Re>0){const se=new Array(Re).fill("");ie=[...Q,...se],ie.raw=[...Q.raw,...se]}const ee=ce(ie,...J);return O.muiName&&(ee.muiName=O.muiName),ee};return ce.withConfig&&(oe.withConfig=ce.withConfig),oe}}return Wt}var Bp=Lp();const Np=bs(Bp);function ll(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const Fe=e=>ll(e)&&e!=="classes",B=Np({themeId:Gt,defaultTheme:qn,rootShouldForwardProp:Fe}),_p=["theme"];function Yx(e){let{theme:t}=e,o=F(e,_p);const n=t[Gt];return S.jsx(qd,u({},o,{themeId:n?Gt:void 0,theme:n||t}))}const pi=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function q(e){return Vd(e)}function Dp(e){return U("MuiSvgIcon",e)}H("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const zp=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],jp=e=>{const{color:t,fontSize:o,classes:n}=e,r={root:["root",t!=="inherit"&&`color${M(t)}`,`fontSize${M(o)}`]};return V(r,Dp,n)},Fp=B("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.color!=="inherit"&&t[`color${M(o.color)}`],t[`fontSize${M(o.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var o,n,r,a,i,s,l,c,d,f,v,x,g;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(o=e.transitions)==null||(n=o.create)==null?void 0:n.call(o,"fill",{duration:(r=e.transitions)==null||(r=r.duration)==null?void 0:r.shorter}),fontSize:{inherit:"inherit",small:((a=e.typography)==null||(i=a.pxToRem)==null?void 0:i.call(a,20))||"1.25rem",medium:((s=e.typography)==null||(l=s.pxToRem)==null?void 0:l.call(s,24))||"1.5rem",large:((c=e.typography)==null||(d=c.pxToRem)==null?void 0:d.call(c,35))||"2.1875rem"}[t.fontSize],color:(f=(v=(e.vars||e).palette)==null||(v=v[t.color])==null?void 0:v.main)!=null?f:{action:(x=(e.vars||e).palette)==null||(x=x.action)==null?void 0:x.active,disabled:(g=(e.vars||e).palette)==null||(g=g.action)==null?void 0:g.disabled,inherit:void 0}[t.color]}}),Mr=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiSvgIcon"}),{children:r,className:a,color:i="inherit",component:s="svg",fontSize:l="medium",htmlColor:c,inheritViewBox:d=!1,titleAccess:f,viewBox:v="0 0 24 24"}=n,x=F(n,zp),g=m.isValidElement(r)&&r.type==="svg",h=u({},n,{color:i,component:s,fontSize:l,instanceFontSize:t.fontSize,inheritViewBox:d,viewBox:v,hasSvgAsChild:g}),p={};d||(p.viewBox=v);const C=jp(h);return S.jsxs(Fp,u({as:s,className:W(C.root,a),focusable:"false",color:c,"aria-hidden":f?void 0:!0,role:f?"img":void 0,ref:o},p,x,g&&r.props,{ownerState:h,children:[g?r.props.children:r,f?S.jsx("title",{children:f}):null]}))});Mr.muiName="SvgIcon";function Ge(e,t){function o(n,r){return S.jsx(Mr,u({"data-testid":`${t}Icon`,ref:r},n,{children:e}))}return o.muiName=Mr.muiName,m.memo(m.forwardRef(o))}const Wp={configure:e=>{ta.configure(e)}},Qx=Object.freeze(Object.defineProperty({__proto__:null,capitalize:M,createChainedFunction:Or,createSvgIcon:Ge,debounce:Hn,deprecatedPropType:$d,isMuiElement:Rn,ownerDocument:_e,ownerWindow:Rt,requirePropFactory:Rd,setRef:wn,unstable_ClassNameGenerator:Wp,unstable_useEnhancedEffect:ct,unstable_useId:Yt,unsupportedProp:kd,useControlled:go,useEventCallback:st,useForkRef:Se,useIsFocusVisible:Vn},Symbol.toStringTag,{value:"Module"}));var vr={exports:{}},xe={};/** * @license React * react-is.production.min.js * @@ -21,7 +21,7 @@ import{r as h,R as Pr,j as S,g as _t,a as vs,b as wt,c as ln,d as ql,e as Kl}fro * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var pi;function Wp(){if(pi)return xe;pi=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),r=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),i=Symbol.for("react.context"),s=Symbol.for("react.server_context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),x=Symbol.for("react.offscreen"),m;m=Symbol.for("react.module.reference");function g(p){if(typeof p=="object"&&p!==null){var C=p.$$typeof;switch(C){case e:switch(p=p.type,p){case o:case r:case n:case c:case d:return p;default:switch(p=p&&p.$$typeof,p){case s:case i:case l:case v:case f:case a:return p;default:return C}}case t:return C}}}return xe.ContextConsumer=i,xe.ContextProvider=a,xe.Element=e,xe.ForwardRef=l,xe.Fragment=o,xe.Lazy=v,xe.Memo=f,xe.Portal=t,xe.Profiler=r,xe.StrictMode=n,xe.Suspense=c,xe.SuspenseList=d,xe.isAsyncMode=function(){return!1},xe.isConcurrentMode=function(){return!1},xe.isContextConsumer=function(p){return g(p)===i},xe.isContextProvider=function(p){return g(p)===a},xe.isElement=function(p){return typeof p=="object"&&p!==null&&p.$$typeof===e},xe.isForwardRef=function(p){return g(p)===l},xe.isFragment=function(p){return g(p)===o},xe.isLazy=function(p){return g(p)===v},xe.isMemo=function(p){return g(p)===f},xe.isPortal=function(p){return g(p)===t},xe.isProfiler=function(p){return g(p)===r},xe.isStrictMode=function(p){return g(p)===n},xe.isSuspense=function(p){return g(p)===c},xe.isSuspenseList=function(p){return g(p)===d},xe.isValidElementType=function(p){return typeof p=="string"||typeof p=="function"||p===o||p===r||p===n||p===c||p===d||p===x||typeof p=="object"&&p!==null&&(p.$$typeof===v||p.$$typeof===f||p.$$typeof===a||p.$$typeof===i||p.$$typeof===l||p.$$typeof===m||p.getModuleId!==void 0)},xe.typeOf=g,xe}var fi;function Hp(){return fi||(fi=1,hr.exports=Wp()),hr.exports}Hp();function Mr(e,t){return Mr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,n){return o.__proto__=n,o},Mr(e,t)}function ll(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Mr(e,t)}const mi={disabled:!1},Tn=wt.createContext(null);var Up=function(t){return t.scrollTop},No="unmounted",Wt="exited",Ht="entering",io="entered",Ar="exiting",vt=function(e){ll(t,e);function t(n,r){var a;a=e.call(this,n,r)||this;var i=r,s=i&&!i.isMounting?n.enter:n.appear,l;return a.appearStatus=null,n.in?s?(l=Wt,a.appearStatus=Ht):l=io:n.unmountOnExit||n.mountOnEnter?l=No:l=Wt,a.state={status:l},a.nextCallback=null,a}t.getDerivedStateFromProps=function(r,a){var i=r.in;return i&&a.status===No?{status:Wt}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(r){var a=null;if(r!==this.props){var i=this.state.status;this.props.in?i!==Ht&&i!==io&&(a=Ht):(i===Ht||i===io)&&(a=Ar)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var r=this.props.timeout,a,i,s;return a=i=s=r,r!=null&&typeof r!="number"&&(a=r.exit,i=r.enter,s=r.appear!==void 0?r.appear:i),{exit:a,enter:i,appear:s}},o.updateStatus=function(r,a){if(r===void 0&&(r=!1),a!==null)if(this.cancelNextCallback(),a===Ht){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:ln.findDOMNode(this);i&&Up(i)}this.performEnter(r)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Wt&&this.setState({status:No})},o.performEnter=function(r){var a=this,i=this.props.enter,s=this.context?this.context.isMounting:r,l=this.props.nodeRef?[s]:[ln.findDOMNode(this),s],c=l[0],d=l[1],f=this.getTimeouts(),v=s?f.appear:f.enter;if(!r&&!i||mi.disabled){this.safeSetState({status:io},function(){a.props.onEntered(c)});return}this.props.onEnter(c,d),this.safeSetState({status:Ht},function(){a.props.onEntering(c,d),a.onTransitionEnd(v,function(){a.safeSetState({status:io},function(){a.props.onEntered(c,d)})})})},o.performExit=function(){var r=this,a=this.props.exit,i=this.getTimeouts(),s=this.props.nodeRef?void 0:ln.findDOMNode(this);if(!a||mi.disabled){this.safeSetState({status:Wt},function(){r.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:Ar},function(){r.props.onExiting(s),r.onTransitionEnd(i.exit,function(){r.safeSetState({status:Wt},function(){r.props.onExited(s)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(r,a){a=this.setNextCallback(a),this.setState(r,a)},o.setNextCallback=function(r){var a=this,i=!0;return this.nextCallback=function(s){i&&(i=!1,a.nextCallback=null,r(s))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(r,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:ln.findDOMNode(this),s=r==null&&!this.props.addEndListener;if(!i||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=l[0],d=l[1];this.props.addEndListener(c,d)}r!=null&&setTimeout(this.nextCallback,r)},o.render=function(){var r=this.state.status;if(r===No)return null;var a=this.props,i=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var s=F(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return wt.createElement(Tn.Provider,{value:null},typeof i=="function"?i(r,s):wt.cloneElement(wt.Children.only(i),s))},t}(wt.Component);vt.contextType=Tn;vt.propTypes={};function ao(){}vt.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:ao,onEntering:ao,onEntered:ao,onExit:ao,onExiting:ao,onExited:ao};vt.UNMOUNTED=No;vt.EXITED=Wt;vt.ENTERING=Ht;vt.ENTERED=io;vt.EXITING=Ar;function Vp(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oa(e,t){var o=function(a){return t&&h.isValidElement(a)?t(a):a},n=Object.create(null);return e&&h.Children.map(e,function(r){return r}).forEach(function(r){n[r.key]=o(r)}),n}function qp(e,t){e=e||{},t=t||{};function o(d){return d in t?t[d]:e[d]}var n=Object.create(null),r=[];for(var a in e)a in t?r.length&&(n[a]=r,r=[]):r.push(a);var i,s={};for(var l in t){if(n[l])for(i=0;ie.scrollTop;function go(e,t){var o,n;const{timeout:r,easing:a,style:i={}}=e;return{duration:(o=i.transitionDuration)!=null?o:typeof r=="number"?r:r[t.mode]||0,easing:(n=i.transitionTimingFunction)!=null?n:typeof a=="object"?a[t.mode]:a,delay:i.transitionDelay}}function Qp(e){return U("MuiPaper",e)}H("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const Zp=["className","component","elevation","square","variant"],Jp=e=>{const{square:t,elevation:o,variant:n,classes:r}=e,a={root:["root",n,!t&&"rounded",n==="elevation"&&`elevation${o}`]};return V(a,Qp,r)},ef=B("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant==="elevation"&&t[`elevation${o.elevation}`]]}})(({theme:e,ownerState:t})=>{var o;return u({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.divider}`},t.variant==="elevation"&&u({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${Z.alpha("#fff",di(t.elevation))}, ${Z.alpha("#fff",di(t.elevation))})`},e.vars&&{backgroundImage:(o=e.vars.overlays)==null?void 0:o[t.elevation]}))}),Dt=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiPaper"}),{className:r,component:a="div",elevation:i=1,square:s=!1,variant:l="elevation"}=n,c=F(n,Zp),d=u({},n,{component:a,elevation:i,square:s,variant:l}),f=Jp(d);return S.jsx(ef,u({as:a,ownerState:d,className:W(f.root,r),ref:o},c))}),tf=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],of=["component","slots","slotProps"],nf=["component"];function rf(e,t){const{className:o,elementType:n,ownerState:r,externalForwardedProps:a,getSlotOwnerState:i,internalForwardedProps:s}=t,l=F(t,tf),{component:c,slots:d={[e]:void 0},slotProps:f={[e]:void 0}}=a;F(a,of);const v=d[e]||n,x=Js(f[e],r),m=Zs(u({className:o},l,{externalForwardedProps:void 0,externalSlotProps:x})),{props:{component:g},internalRef:p}=m,C=F(m.props,nf),k=Se(p,x==null?void 0:x.ref,t.ref),$=i?i(C):{},R=u({},r,$),y=g,P=so(v,u({},e==="root",!d[e]&&s,C,y&&{as:y},{ref:k}),R);return Object.keys($).forEach(b=>{delete P[b]}),[v,P]}function af(e){const{className:t,classes:o,pulsate:n=!1,rippleX:r,rippleY:a,rippleSize:i,in:s,onExited:l,timeout:c}=e,[d,f]=h.useState(!1),v=W(t,o.ripple,o.rippleVisible,n&&o.ripplePulsate),x={width:i,height:i,top:-(i/2)+a,left:-(i/2)+r},m=W(o.child,d&&o.childLeaving,n&&o.childPulsate);return!s&&!d&&f(!0),h.useEffect(()=>{if(!s&&l!=null){const g=setTimeout(l,c);return()=>{clearTimeout(g)}}},[l,s,c]),S.jsx("span",{className:v,style:x,children:S.jsx("span",{className:m})})}const at=H("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),sf=["center","classes","className"];let qn=e=>e,gi,hi,vi,bi;const Lr=550,lf=80,cf=Et(gi||(gi=qn` + */var fi;function Hp(){if(fi)return xe;fi=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),r=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),i=Symbol.for("react.context"),s=Symbol.for("react.server_context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),x=Symbol.for("react.offscreen"),g;g=Symbol.for("react.module.reference");function h(p){if(typeof p=="object"&&p!==null){var C=p.$$typeof;switch(C){case e:switch(p=p.type,p){case o:case r:case n:case c:case d:return p;default:switch(p=p&&p.$$typeof,p){case s:case i:case l:case v:case f:case a:return p;default:return C}}case t:return C}}}return xe.ContextConsumer=i,xe.ContextProvider=a,xe.Element=e,xe.ForwardRef=l,xe.Fragment=o,xe.Lazy=v,xe.Memo=f,xe.Portal=t,xe.Profiler=r,xe.StrictMode=n,xe.Suspense=c,xe.SuspenseList=d,xe.isAsyncMode=function(){return!1},xe.isConcurrentMode=function(){return!1},xe.isContextConsumer=function(p){return h(p)===i},xe.isContextProvider=function(p){return h(p)===a},xe.isElement=function(p){return typeof p=="object"&&p!==null&&p.$$typeof===e},xe.isForwardRef=function(p){return h(p)===l},xe.isFragment=function(p){return h(p)===o},xe.isLazy=function(p){return h(p)===v},xe.isMemo=function(p){return h(p)===f},xe.isPortal=function(p){return h(p)===t},xe.isProfiler=function(p){return h(p)===r},xe.isStrictMode=function(p){return h(p)===n},xe.isSuspense=function(p){return h(p)===c},xe.isSuspenseList=function(p){return h(p)===d},xe.isValidElementType=function(p){return typeof p=="string"||typeof p=="function"||p===o||p===r||p===n||p===c||p===d||p===x||typeof p=="object"&&p!==null&&(p.$$typeof===v||p.$$typeof===f||p.$$typeof===a||p.$$typeof===i||p.$$typeof===l||p.$$typeof===g||p.getModuleId!==void 0)},xe.typeOf=h,xe}var mi;function Up(){return mi||(mi=1,vr.exports=Hp()),vr.exports}Up();function Ar(e,t){return Ar=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,n){return o.__proto__=n,o},Ar(e,t)}function cl(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Ar(e,t)}const gi={disabled:!1},In=wt.createContext(null);var Vp=function(t){return t.scrollTop},_o="unmounted",Ht="exited",Ut="entering",so="entered",Lr="exiting",vt=function(e){cl(t,e);function t(n,r){var a;a=e.call(this,n,r)||this;var i=r,s=i&&!i.isMounting?n.enter:n.appear,l;return a.appearStatus=null,n.in?s?(l=Ht,a.appearStatus=Ut):l=so:n.unmountOnExit||n.mountOnEnter?l=_o:l=Ht,a.state={status:l},a.nextCallback=null,a}t.getDerivedStateFromProps=function(r,a){var i=r.in;return i&&a.status===_o?{status:Ht}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(r){var a=null;if(r!==this.props){var i=this.state.status;this.props.in?i!==Ut&&i!==so&&(a=Ut):(i===Ut||i===so)&&(a=Lr)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var r=this.props.timeout,a,i,s;return a=i=s=r,r!=null&&typeof r!="number"&&(a=r.exit,i=r.enter,s=r.appear!==void 0?r.appear:i),{exit:a,enter:i,appear:s}},o.updateStatus=function(r,a){if(r===void 0&&(r=!1),a!==null)if(this.cancelNextCallback(),a===Ut){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:cn.findDOMNode(this);i&&Vp(i)}this.performEnter(r)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Ht&&this.setState({status:_o})},o.performEnter=function(r){var a=this,i=this.props.enter,s=this.context?this.context.isMounting:r,l=this.props.nodeRef?[s]:[cn.findDOMNode(this),s],c=l[0],d=l[1],f=this.getTimeouts(),v=s?f.appear:f.enter;if(!r&&!i||gi.disabled){this.safeSetState({status:so},function(){a.props.onEntered(c)});return}this.props.onEnter(c,d),this.safeSetState({status:Ut},function(){a.props.onEntering(c,d),a.onTransitionEnd(v,function(){a.safeSetState({status:so},function(){a.props.onEntered(c,d)})})})},o.performExit=function(){var r=this,a=this.props.exit,i=this.getTimeouts(),s=this.props.nodeRef?void 0:cn.findDOMNode(this);if(!a||gi.disabled){this.safeSetState({status:Ht},function(){r.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:Lr},function(){r.props.onExiting(s),r.onTransitionEnd(i.exit,function(){r.safeSetState({status:Ht},function(){r.props.onExited(s)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(r,a){a=this.setNextCallback(a),this.setState(r,a)},o.setNextCallback=function(r){var a=this,i=!0;return this.nextCallback=function(s){i&&(i=!1,a.nextCallback=null,r(s))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(r,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:cn.findDOMNode(this),s=r==null&&!this.props.addEndListener;if(!i||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=l[0],d=l[1];this.props.addEndListener(c,d)}r!=null&&setTimeout(this.nextCallback,r)},o.render=function(){var r=this.state.status;if(r===_o)return null;var a=this.props,i=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var s=F(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return wt.createElement(In.Provider,{value:null},typeof i=="function"?i(r,s):wt.cloneElement(wt.Children.only(i),s))},t}(wt.Component);vt.contextType=In;vt.propTypes={};function io(){}vt.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:io,onEntering:io,onEntered:io,onExit:io,onExiting:io,onExited:io};vt.UNMOUNTED=_o;vt.EXITED=Ht;vt.ENTERING=Ut;vt.ENTERED=so;vt.EXITING=Lr;function qp(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function na(e,t){var o=function(a){return t&&m.isValidElement(a)?t(a):a},n=Object.create(null);return e&&m.Children.map(e,function(r){return r}).forEach(function(r){n[r.key]=o(r)}),n}function Kp(e,t){e=e||{},t=t||{};function o(d){return d in t?t[d]:e[d]}var n=Object.create(null),r=[];for(var a in e)a in t?r.length&&(n[a]=r,r=[]):r.push(a);var i,s={};for(var l in t){if(n[l])for(i=0;ie.scrollTop;function ho(e,t){var o,n;const{timeout:r,easing:a,style:i={}}=e;return{duration:(o=i.transitionDuration)!=null?o:typeof r=="number"?r:r[t.mode]||0,easing:(n=i.transitionTimingFunction)!=null?n:typeof a=="object"?a[t.mode]:a,delay:i.transitionDelay}}function Zp(e){return U("MuiPaper",e)}H("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const Jp=["className","component","elevation","square","variant"],ef=e=>{const{square:t,elevation:o,variant:n,classes:r}=e,a={root:["root",n,!t&&"rounded",n==="elevation"&&`elevation${o}`]};return V(a,Zp,r)},tf=B("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant==="elevation"&&t[`elevation${o.elevation}`]]}})(({theme:e,ownerState:t})=>{var o;return u({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.divider}`},t.variant==="elevation"&&u({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${Z.alpha("#fff",pi(t.elevation))}, ${Z.alpha("#fff",pi(t.elevation))})`},e.vars&&{backgroundImage:(o=e.vars.overlays)==null?void 0:o[t.elevation]}))}),zt=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiPaper"}),{className:r,component:a="div",elevation:i=1,square:s=!1,variant:l="elevation"}=n,c=F(n,Jp),d=u({},n,{component:a,elevation:i,square:s,variant:l}),f=ef(d);return S.jsx(tf,u({as:a,ownerState:d,className:W(f.root,r),ref:o},c))}),of=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],nf=["component","slots","slotProps"],rf=["component"];function af(e,t){const{className:o,elementType:n,ownerState:r,externalForwardedProps:a,getSlotOwnerState:i,internalForwardedProps:s}=t,l=F(t,of),{component:c,slots:d={[e]:void 0},slotProps:f={[e]:void 0}}=a;F(a,nf);const v=d[e]||n,x=el(f[e],r),g=Js(u({className:o},l,{externalForwardedProps:void 0,externalSlotProps:x})),{props:{component:h},internalRef:p}=g,C=F(g.props,rf),k=Se(p,x==null?void 0:x.ref,t.ref),$=i?i(C):{},R=u({},r,$),y=h,P=lo(v,u({},e==="root",!d[e]&&s,C,y&&{as:y},{ref:k}),R);return Object.keys($).forEach(b=>{delete P[b]}),[v,P]}function sf(e){const{className:t,classes:o,pulsate:n=!1,rippleX:r,rippleY:a,rippleSize:i,in:s,onExited:l,timeout:c}=e,[d,f]=m.useState(!1),v=W(t,o.ripple,o.rippleVisible,n&&o.ripplePulsate),x={width:i,height:i,top:-(i/2)+a,left:-(i/2)+r},g=W(o.child,d&&o.childLeaving,n&&o.childPulsate);return!s&&!d&&f(!0),m.useEffect(()=>{if(!s&&l!=null){const h=setTimeout(l,c);return()=>{clearTimeout(h)}}},[l,s,c]),S.jsx("span",{className:v,style:x,children:S.jsx("span",{className:g})})}const at=H("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),lf=["center","classes","className"];let Kn=e=>e,hi,vi,bi,yi;const Br=550,cf=80,uf=Et(hi||(hi=Kn` 0% { transform: scale(0); opacity: 0.1; @@ -31,7 +31,7 @@ import{r as h,R as Pr,j as S,g as _t,a as vs,b as wt,c as ln,d as ql,e as Kl}fro transform: scale(1); opacity: 0.3; } -`)),uf=Et(hi||(hi=qn` +`)),df=Et(vi||(vi=Kn` 0% { opacity: 1; } @@ -39,7 +39,7 @@ import{r as h,R as Pr,j as S,g as _t,a as vs,b as wt,c as ln,d as ql,e as Kl}fro 100% { opacity: 0; } -`)),df=Et(vi||(vi=qn` +`)),pf=Et(bi||(bi=Kn` 0% { transform: scale(1); } @@ -51,7 +51,7 @@ import{r as h,R as Pr,j as S,g as _t,a as vs,b as wt,c as ln,d as ql,e as Kl}fro 100% { transform: scale(1); } -`)),pf=B("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),ff=B(af,{name:"MuiTouchRipple",slot:"Ripple"})(bi||(bi=qn` +`)),ff=B("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),mf=B(sf,{name:"MuiTouchRipple",slot:"Ripple"})(yi||(yi=Kn` opacity: 0; position: absolute; @@ -94,8 +94,8 @@ import{r as h,R as Pr,j as S,g as _t,a as vs,b as wt,c as ln,d as ql,e as Kl}fro animation-iteration-count: infinite; animation-delay: 200ms; } -`),at.rippleVisible,cf,Lr,({theme:e})=>e.transitions.easing.easeInOut,at.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,at.child,at.childLeaving,uf,Lr,({theme:e})=>e.transitions.easing.easeInOut,at.childPulsate,df,({theme:e})=>e.transitions.easing.easeInOut),mf=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiTouchRipple"}),{center:r=!1,classes:a={},className:i}=n,s=F(n,sf),[l,c]=h.useState([]),d=h.useRef(0),f=h.useRef(null);h.useEffect(()=>{f.current&&(f.current(),f.current=null)},[l]);const v=h.useRef(!1),x=Ut(),m=h.useRef(null),g=h.useRef(null),p=h.useCallback(R=>{const{pulsate:y,rippleX:P,rippleY:b,rippleSize:w,cb:T}=R;c(I=>[...I,S.jsx(ff,{classes:{ripple:W(a.ripple,at.ripple),rippleVisible:W(a.rippleVisible,at.rippleVisible),ripplePulsate:W(a.ripplePulsate,at.ripplePulsate),child:W(a.child,at.child),childLeaving:W(a.childLeaving,at.childLeaving),childPulsate:W(a.childPulsate,at.childPulsate)},timeout:Lr,pulsate:y,rippleX:P,rippleY:b,rippleSize:w},d.current)]),d.current+=1,f.current=T},[a]),C=h.useCallback((R={},y={},P=()=>{})=>{const{pulsate:b=!1,center:w=r||y.pulsate,fakeElement:T=!1}=y;if((R==null?void 0:R.type)==="mousedown"&&v.current){v.current=!1;return}(R==null?void 0:R.type)==="touchstart"&&(v.current=!0);const I=T?null:g.current,O=I?I.getBoundingClientRect():{width:0,height:0,left:0,top:0};let L,E,N;if(w||R===void 0||R.clientX===0&&R.clientY===0||!R.clientX&&!R.touches)L=Math.round(O.width/2),E=Math.round(O.height/2);else{const{clientX:D,clientY:_}=R.touches&&R.touches.length>0?R.touches[0]:R;L=Math.round(D-O.left),E=Math.round(_-O.top)}if(w)N=Math.sqrt((2*O.width**2+O.height**2)/3),N%2===0&&(N+=1);else{const D=Math.max(Math.abs((I?I.clientWidth:0)-L),L)*2+2,_=Math.max(Math.abs((I?I.clientHeight:0)-E),E)*2+2;N=Math.sqrt(D**2+_**2)}R!=null&&R.touches?m.current===null&&(m.current=()=>{p({pulsate:b,rippleX:L,rippleY:E,rippleSize:N,cb:P})},x.start(lf,()=>{m.current&&(m.current(),m.current=null)})):p({pulsate:b,rippleX:L,rippleY:E,rippleSize:N,cb:P})},[r,p,x]),k=h.useCallback(()=>{C({},{pulsate:!0})},[C]),$=h.useCallback((R,y)=>{if(x.clear(),(R==null?void 0:R.type)==="touchend"&&m.current){m.current(),m.current=null,x.start(0,()=>{$(R,y)});return}m.current=null,c(P=>P.length>0?P.slice(1):P),f.current=y},[x]);return h.useImperativeHandle(o,()=>({pulsate:k,start:C,stop:$}),[k,C,$]),S.jsx(pf,u({className:W(at.root,a.root,i),ref:g},s,{children:S.jsx(na,{component:null,exit:!0,children:l})}))});function gf(e){return U("MuiButtonBase",e)}const hf=H("MuiButtonBase",["root","disabled","focusVisible"]),vf=["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"],bf=e=>{const{disabled:t,focusVisible:o,focusVisibleClassName:n,classes:r}=e,i=V({root:["root",t&&"disabled",o&&"focusVisible"]},gf,r);return o&&n&&(i.root+=` ${n}`),i},yf=B("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"},[`&.${hf.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),It=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiButtonBase"}),{action:r,centerRipple:a=!1,children:i,className:s,component:l="button",disabled:c=!1,disableRipple:d=!1,disableTouchRipple:f=!1,focusRipple:v=!1,LinkComponent:x="a",onBlur:m,onClick:g,onContextMenu:p,onDragLeave:C,onFocus:k,onFocusVisible:$,onKeyDown:R,onKeyUp:y,onMouseDown:P,onMouseLeave:b,onMouseUp:w,onTouchEnd:T,onTouchMove:I,onTouchStart:O,tabIndex:L=0,TouchRippleProps:E,touchRippleRef:N,type:D}=n,_=F(n,vf),j=h.useRef(null),A=h.useRef(null),z=Se(A,N),{isFocusVisibleRef:te,onFocus:$e,onBlur:le,ref:ce}=Un(),[Y,oe]=h.useState(!1);c&&Y&&oe(!1),h.useImperativeHandle(r,()=>({focusVisible:()=>{oe(!0),j.current.focus()}}),[]);const[Q,ue]=h.useState(!1);h.useEffect(()=>{ue(!0)},[]);const ie=Q&&!d&&!c;h.useEffect(()=>{Y&&v&&!d&&Q&&A.current.pulsate()},[d,v,Y,Q]);function J(X,Ne,kt=f){return st(ft=>(Ne&&Ne(ft),!kt&&A.current&&A.current[X](ft),!0))}const Re=J("start",P),ee=J("stop",p),se=J("stop",C),G=J("stop",w),ae=J("stop",X=>{Y&&X.preventDefault(),b&&b(X)}),ne=J("start",O),We=J("stop",T),Be=J("stop",I),Ae=J("stop",X=>{le(X),te.current===!1&&oe(!1),m&&m(X)},!1),He=st(X=>{j.current||(j.current=X.currentTarget),$e(X),te.current===!0&&(oe(!0),$&&$(X)),k&&k(X)}),Pe=()=>{const X=j.current;return l&&l!=="button"&&!(X.tagName==="A"&&X.href)},ve=h.useRef(!1),De=st(X=>{v&&!ve.current&&Y&&A.current&&X.key===" "&&(ve.current=!0,A.current.stop(X,()=>{A.current.start(X)})),X.target===X.currentTarget&&Pe()&&X.key===" "&&X.preventDefault(),R&&R(X),X.target===X.currentTarget&&Pe()&&X.key==="Enter"&&!c&&(X.preventDefault(),g&&g(X))}),Ee=st(X=>{v&&X.key===" "&&A.current&&Y&&!X.defaultPrevented&&(ve.current=!1,A.current.stop(X,()=>{A.current.pulsate(X)})),y&&y(X),g&&X.target===X.currentTarget&&Pe()&&X.key===" "&&!X.defaultPrevented&&g(X)});let fe=l;fe==="button"&&(_.href||_.to)&&(fe=x);const ze={};fe==="button"?(ze.type=D===void 0?"button":D,ze.disabled=c):(!_.href&&!_.to&&(ze.role="button"),c&&(ze["aria-disabled"]=c));const Ue=Se(o,ce,j),qe=u({},n,{centerRipple:a,component:l,disabled:c,disableRipple:d,disableTouchRipple:f,focusRipple:v,tabIndex:L,focusVisible:Y}),me=bf(qe);return S.jsxs(yf,u({as:fe,className:W(me.root,s),ownerState:qe,onBlur:Ae,onClick:g,onContextMenu:ee,onFocus:He,onKeyDown:De,onKeyUp:Ee,onMouseDown:Re,onMouseLeave:ae,onMouseUp:G,onDragLeave:se,onTouchEnd:We,onTouchMove:Be,onTouchStart:ne,ref:Ue,tabIndex:c?-1:L,type:D},ze,_,{children:[i,ie?S.jsx(mf,u({ref:z,center:a},E)):null]}))});function xf(e){return U("MuiIconButton",e)}const Cf=H("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),$f=["edge","children","className","color","disabled","disableFocusRipple","size"],Rf=e=>{const{classes:t,disabled:o,color:n,edge:r,size:a}=e,i={root:["root",o&&"disabled",n!=="default"&&`color${M(n)}`,r&&`edge${M(r)}`,`size${M(a)}`]};return V(i,xf,t)},Pf=B(It,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.color!=="default"&&t[`color${M(o.color)}`],o.edge&&t[`edge${M(o.edge)}`],t[`size${M(o.size)}`]]}})(({theme:e,ownerState:t})=>u({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})`:Z.alpha(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 o;const n=(o=(e.vars||e).palette)==null?void 0:o[t.color];return u({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&u({color:n==null?void 0:n.main},!t.disableRipple&&{"&:hover":u({},n&&{backgroundColor:e.vars?`rgba(${n.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Z.alpha(n.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)},{[`&.${Cf.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),lo=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiIconButton"}),{edge:r=!1,children:a,className:i,color:s="default",disabled:l=!1,disableFocusRipple:c=!1,size:d="medium"}=n,f=F(n,$f),v=u({},n,{edge:r,color:s,disabled:l,disableFocusRipple:c,size:d}),x=Rf(v);return S.jsx(Pf,u({className:W(x.root,i),centerRipple:!0,focusRipple:!c,disabled:l,ref:o},f,{ownerState:v,children:a}))}),Qx=Ge(S.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");function kf(e){return U("MuiTypography",e)}H("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const Sf=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],wf=e=>{const{align:t,gutterBottom:o,noWrap:n,paragraph:r,variant:a,classes:i}=e,s={root:["root",a,e.align!=="inherit"&&`align${M(t)}`,o&&"gutterBottom",n&&"noWrap",r&&"paragraph"]};return V(s,kf,i)},Tf=B("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!=="inherit"&&t[`align${M(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>u({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})),yi={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},If={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},Of=e=>If[e]||e,Lt=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiTypography"}),r=Of(n.color),a=Fn(u({},n,{color:r})),{align:i="inherit",className:s,component:l,gutterBottom:c=!1,noWrap:d=!1,paragraph:f=!1,variant:v="body1",variantMapping:x=yi}=a,m=F(a,Sf),g=u({},a,{align:i,color:r,className:s,component:l,gutterBottom:c,noWrap:d,paragraph:f,variant:v,variantMapping:x}),p=l||(f?"p":x[v]||yi[v])||"span",C=wf(g);return S.jsx(Tf,u({as:p,ref:o,ownerState:g,className:W(C.root,s)},m))});function Ef(e){return U("MuiAppBar",e)}H("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);const Mf=["className","color","enableColorOnDark","position"],Af=e=>{const{color:t,position:o,classes:n}=e,r={root:["root",`color${M(t)}`,`position${M(o)}`]};return V(r,Ef,n)},dn=(e,t)=>e?`${e==null?void 0:e.replace(")","")}, ${t})`:t,Lf=B(Dt,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[`position${M(o.position)}`],t[`color${M(o.color)}`]]}})(({theme:e,ownerState:t})=>{const o=e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[900];return u({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&&u({},t.color==="default"&&{backgroundColor:o,color:e.palette.getContrastText(o)},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"&&u({backgroundColor:"transparent",color:"inherit"},e.palette.mode==="dark"&&{backgroundImage:"none"})),e.vars&&u({},t.color==="default"&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette.AppBar.defaultBg:dn(e.vars.palette.AppBar.darkBg,e.vars.palette.AppBar.defaultBg),"--AppBar-color":t.enableColorOnDark?e.vars.palette.text.primary:dn(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:dn(e.vars.palette.AppBar.darkBg,e.vars.palette[t.color].main),"--AppBar-color":t.enableColorOnDark?e.vars.palette[t.color].contrastText:dn(e.vars.palette.AppBar.darkColor,e.vars.palette[t.color].contrastText)},!["inherit","transparent"].includes(t.color)&&{backgroundColor:"var(--AppBar-background)"},{color:t.color==="inherit"?"inherit":"var(--AppBar-color)"},t.color==="transparent"&&{backgroundImage:"none",backgroundColor:"transparent",color:"inherit"}))}),Zx=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiAppBar"}),{className:r,color:a="primary",enableColorOnDark:i=!1,position:s="fixed"}=n,l=F(n,Mf),c=u({},n,{color:a,position:s,enableColorOnDark:i}),d=Af(c);return S.jsx(Lf,u({square:!0,component:"header",ownerState:c,elevation:4,className:W(d.root,r,s==="fixed"&&"mui-fixed"),ref:o},l))});function xi(e){return typeof e.normalize<"u"?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function Bf(e={}){const{ignoreAccents:t=!0,ignoreCase:o=!0,limit:n,matchFrom:r="any",stringify:a,trim:i=!1}=e;return(s,{inputValue:l,getOptionLabel:c})=>{let d=i?l.trim():l;o&&(d=d.toLowerCase()),t&&(d=xi(d));const f=d?s.filter(v=>{let x=(a||c)(v);return o&&(x=x.toLowerCase()),t&&(x=xi(x)),r==="start"?x.indexOf(d)===0:x.indexOf(d)>-1}):s;return typeof n=="number"?f.slice(0,n):f}}const Jx=Bf();var Oo={},Ci;function Nf(){if(Ci)return Oo;Ci=1,Object.defineProperty(Oo,"__esModule",{value:!0}),Oo.default=void 0;var e=n(ql()),t=il;function o(i){if(typeof WeakMap!="function")return null;var s=new WeakMap,l=new WeakMap;return(o=function(c){return c?l:s})(i)}function n(i,s){if(i&&i.__esModule)return i;if(i===null||typeof i!="object"&&typeof i!="function")return{default:i};var l=o(s);if(l&&l.has(i))return l.get(i);var c={__proto__:null},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in i)if(f!=="default"&&Object.prototype.hasOwnProperty.call(i,f)){var v=d?Object.getOwnPropertyDescriptor(i,f):null;v&&(v.get||v.set)?Object.defineProperty(c,f,v):c[f]=i[f]}return c.default=i,l&&l.set(i,c),c}function r(i){return Object.keys(i).length===0}function a(i=null){const s=e.useContext(t.ThemeContext);return!s||r(s)?i:s}return Oo.default=a,Oo}var _f=Nf();const Df=vs(_f);var Xe="top",ut="bottom",dt="right",Ye="left",aa="auto",an=[Xe,ut,dt,Ye],ho="start",Xo="end",zf="clippingParents",cl="viewport",Eo="popper",jf="reference",$i=an.reduce(function(e,t){return e.concat([t+"-"+ho,t+"-"+Xo])},[]),ul=[].concat(an,[aa]).reduce(function(e,t){return e.concat([t,t+"-"+ho,t+"-"+Xo])},[]),Ff="beforeRead",Wf="read",Hf="afterRead",Uf="beforeMain",Vf="main",qf="afterMain",Kf="beforeWrite",Gf="write",Xf="afterWrite",Yf=[Ff,Wf,Hf,Uf,Vf,qf,Kf,Gf,Xf];function Pt(e){return e?(e.nodeName||"").toLowerCase():null}function nt(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Yt(e){var t=nt(e).Element;return e instanceof t||e instanceof Element}function lt(e){var t=nt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function ia(e){if(typeof ShadowRoot>"u")return!1;var t=nt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Qf(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var n=t.styles[o]||{},r=t.attributes[o]||{},a=t.elements[o];!lt(a)||!Pt(a)||(Object.assign(a.style,n),Object.keys(r).forEach(function(i){var s=r[i];s===!1?a.removeAttribute(i):a.setAttribute(i,s===!0?"":s)}))})}function Zf(e){var t=e.state,o={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(n){var r=t.elements[n],a=t.attributes[n]||{},i=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:o[n]),s=i.reduce(function(l,c){return l[c]="",l},{});!lt(r)||!Pt(r)||(Object.assign(r.style,s),Object.keys(a).forEach(function(l){r.removeAttribute(l)}))})}}const Jf={name:"applyStyles",enabled:!0,phase:"write",fn:Qf,effect:Zf,requires:["computeStyles"]};function $t(e){return e.split("-")[0]}var qt=Math.max,In=Math.min,vo=Math.round;function Br(){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 dl(){return!/^((?!chrome|android).)*safari/i.test(Br())}function bo(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var n=e.getBoundingClientRect(),r=1,a=1;t&<(e)&&(r=e.offsetWidth>0&&vo(n.width)/e.offsetWidth||1,a=e.offsetHeight>0&&vo(n.height)/e.offsetHeight||1);var i=Yt(e)?nt(e):window,s=i.visualViewport,l=!dl()&&o,c=(n.left+(l&&s?s.offsetLeft:0))/r,d=(n.top+(l&&s?s.offsetTop:0))/a,f=n.width/r,v=n.height/a;return{width:f,height:v,top:d,right:c+f,bottom:d+v,left:c,x:c,y:d}}function sa(e){var t=bo(e),o=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:n}}function pl(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&ia(o)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Ot(e){return nt(e).getComputedStyle(e)}function em(e){return["table","td","th"].indexOf(Pt(e))>=0}function zt(e){return((Yt(e)?e.ownerDocument:e.document)||window.document).documentElement}function Kn(e){return Pt(e)==="html"?e:e.assignedSlot||e.parentNode||(ia(e)?e.host:null)||zt(e)}function Ri(e){return!lt(e)||Ot(e).position==="fixed"?null:e.offsetParent}function tm(e){var t=/firefox/i.test(Br()),o=/Trident/i.test(Br());if(o&<(e)){var n=Ot(e);if(n.position==="fixed")return null}var r=Kn(e);for(ia(r)&&(r=r.host);lt(r)&&["html","body"].indexOf(Pt(r))<0;){var a=Ot(r);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return r;r=r.parentNode}return null}function sn(e){for(var t=nt(e),o=Ri(e);o&&em(o)&&Ot(o).position==="static";)o=Ri(o);return o&&(Pt(o)==="html"||Pt(o)==="body"&&Ot(o).position==="static")?t:o||tm(e)||t}function la(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Do(e,t,o){return qt(e,In(t,o))}function om(e,t,o){var n=Do(e,t,o);return n>o?o:n}function fl(){return{top:0,right:0,bottom:0,left:0}}function ml(e){return Object.assign({},fl(),e)}function gl(e,t){return t.reduce(function(o,n){return o[n]=e,o},{})}var nm=function(t,o){return t=typeof t=="function"?t(Object.assign({},o.rects,{placement:o.placement})):t,ml(typeof t!="number"?t:gl(t,an))};function rm(e){var t,o=e.state,n=e.name,r=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,s=$t(o.placement),l=la(s),c=[Ye,dt].indexOf(s)>=0,d=c?"height":"width";if(!(!a||!i)){var f=nm(r.padding,o),v=sa(a),x=l==="y"?Xe:Ye,m=l==="y"?ut:dt,g=o.rects.reference[d]+o.rects.reference[l]-i[l]-o.rects.popper[d],p=i[l]-o.rects.reference[l],C=sn(a),k=C?l==="y"?C.clientHeight||0:C.clientWidth||0:0,$=g/2-p/2,R=f[x],y=k-v[d]-f[m],P=k/2-v[d]/2+$,b=Do(R,P,y),w=l;o.modifiersData[n]=(t={},t[w]=b,t.centerOffset=b-P,t)}}function am(e){var t=e.state,o=e.options,n=o.element,r=n===void 0?"[data-popper-arrow]":n;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||pl(t.elements.popper,r)&&(t.elements.arrow=r))}const im={name:"arrow",enabled:!0,phase:"main",fn:rm,effect:am,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function yo(e){return e.split("-")[1]}var sm={top:"auto",right:"auto",bottom:"auto",left:"auto"};function lm(e,t){var o=e.x,n=e.y,r=t.devicePixelRatio||1;return{x:vo(o*r)/r||0,y:vo(n*r)/r||0}}function Pi(e){var t,o=e.popper,n=e.popperRect,r=e.placement,a=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,f=e.isFixed,v=i.x,x=v===void 0?0:v,m=i.y,g=m===void 0?0:m,p=typeof d=="function"?d({x,y:g}):{x,y:g};x=p.x,g=p.y;var C=i.hasOwnProperty("x"),k=i.hasOwnProperty("y"),$=Ye,R=Xe,y=window;if(c){var P=sn(o),b="clientHeight",w="clientWidth";if(P===nt(o)&&(P=zt(o),Ot(P).position!=="static"&&s==="absolute"&&(b="scrollHeight",w="scrollWidth")),P=P,r===Xe||(r===Ye||r===dt)&&a===Xo){R=ut;var T=f&&P===y&&y.visualViewport?y.visualViewport.height:P[b];g-=T-n.height,g*=l?1:-1}if(r===Ye||(r===Xe||r===ut)&&a===Xo){$=dt;var I=f&&P===y&&y.visualViewport?y.visualViewport.width:P[w];x-=I-n.width,x*=l?1:-1}}var O=Object.assign({position:s},c&&sm),L=d===!0?lm({x,y:g},nt(o)):{x,y:g};if(x=L.x,g=L.y,l){var E;return Object.assign({},O,(E={},E[R]=k?"0":"",E[$]=C?"0":"",E.transform=(y.devicePixelRatio||1)<=1?"translate("+x+"px, "+g+"px)":"translate3d("+x+"px, "+g+"px, 0)",E))}return Object.assign({},O,(t={},t[R]=k?g+"px":"",t[$]=C?x+"px":"",t.transform="",t))}function cm(e){var t=e.state,o=e.options,n=o.gpuAcceleration,r=n===void 0?!0:n,a=o.adaptive,i=a===void 0?!0:a,s=o.roundOffsets,l=s===void 0?!0:s,c={placement:$t(t.placement),variation:yo(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Pi(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,Pi(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 um={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:cm,data:{}};var pn={passive:!0};function dm(e){var t=e.state,o=e.instance,n=e.options,r=n.scroll,a=r===void 0?!0:r,i=n.resize,s=i===void 0?!0:i,l=nt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(d){d.addEventListener("scroll",o.update,pn)}),s&&l.addEventListener("resize",o.update,pn),function(){a&&c.forEach(function(d){d.removeEventListener("scroll",o.update,pn)}),s&&l.removeEventListener("resize",o.update,pn)}}const pm={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:dm,data:{}};var fm={left:"right",right:"left",bottom:"top",top:"bottom"};function Rn(e){return e.replace(/left|right|bottom|top/g,function(t){return fm[t]})}var mm={start:"end",end:"start"};function ki(e){return e.replace(/start|end/g,function(t){return mm[t]})}function ca(e){var t=nt(e),o=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:o,scrollTop:n}}function ua(e){return bo(zt(e)).left+ca(e).scrollLeft}function gm(e,t){var o=nt(e),n=zt(e),r=o.visualViewport,a=n.clientWidth,i=n.clientHeight,s=0,l=0;if(r){a=r.width,i=r.height;var c=dl();(c||!c&&t==="fixed")&&(s=r.offsetLeft,l=r.offsetTop)}return{width:a,height:i,x:s+ua(e),y:l}}function hm(e){var t,o=zt(e),n=ca(e),r=(t=e.ownerDocument)==null?void 0:t.body,a=qt(o.scrollWidth,o.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),i=qt(o.scrollHeight,o.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),s=-n.scrollLeft+ua(e),l=-n.scrollTop;return Ot(r||o).direction==="rtl"&&(s+=qt(o.clientWidth,r?r.clientWidth:0)-a),{width:a,height:i,x:s,y:l}}function da(e){var t=Ot(e),o=t.overflow,n=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+r+n)}function hl(e){return["html","body","#document"].indexOf(Pt(e))>=0?e.ownerDocument.body:lt(e)&&da(e)?e:hl(Kn(e))}function zo(e,t){var o;t===void 0&&(t=[]);var n=hl(e),r=n===((o=e.ownerDocument)==null?void 0:o.body),a=nt(n),i=r?[a].concat(a.visualViewport||[],da(n)?n:[]):n,s=t.concat(i);return r?s:s.concat(zo(Kn(i)))}function Nr(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function vm(e,t){var o=bo(e,!1,t==="fixed");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function Si(e,t,o){return t===cl?Nr(gm(e,o)):Yt(t)?vm(t,o):Nr(hm(zt(e)))}function bm(e){var t=zo(Kn(e)),o=["absolute","fixed"].indexOf(Ot(e).position)>=0,n=o&<(e)?sn(e):e;return Yt(n)?t.filter(function(r){return Yt(r)&&pl(r,n)&&Pt(r)!=="body"}):[]}function ym(e,t,o,n){var r=t==="clippingParents"?bm(e):[].concat(t),a=[].concat(r,[o]),i=a[0],s=a.reduce(function(l,c){var d=Si(e,c,n);return l.top=qt(d.top,l.top),l.right=In(d.right,l.right),l.bottom=In(d.bottom,l.bottom),l.left=qt(d.left,l.left),l},Si(e,i,n));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function vl(e){var t=e.reference,o=e.element,n=e.placement,r=n?$t(n):null,a=n?yo(n):null,i=t.x+t.width/2-o.width/2,s=t.y+t.height/2-o.height/2,l;switch(r){case Xe:l={x:i,y:t.y-o.height};break;case ut:l={x:i,y:t.y+t.height};break;case dt:l={x:t.x+t.width,y:s};break;case Ye:l={x:t.x-o.width,y:s};break;default:l={x:t.x,y:t.y}}var c=r?la(r):null;if(c!=null){var d=c==="y"?"height":"width";switch(a){case ho:l[c]=l[c]-(t[d]/2-o[d]/2);break;case Xo:l[c]=l[c]+(t[d]/2-o[d]/2);break}}return l}function Yo(e,t){t===void 0&&(t={});var o=t,n=o.placement,r=n===void 0?e.placement:n,a=o.strategy,i=a===void 0?e.strategy:a,s=o.boundary,l=s===void 0?zf:s,c=o.rootBoundary,d=c===void 0?cl:c,f=o.elementContext,v=f===void 0?Eo:f,x=o.altBoundary,m=x===void 0?!1:x,g=o.padding,p=g===void 0?0:g,C=ml(typeof p!="number"?p:gl(p,an)),k=v===Eo?jf:Eo,$=e.rects.popper,R=e.elements[m?k:v],y=ym(Yt(R)?R:R.contextElement||zt(e.elements.popper),l,d,i),P=bo(e.elements.reference),b=vl({reference:P,element:$,strategy:"absolute",placement:r}),w=Nr(Object.assign({},$,b)),T=v===Eo?w:P,I={top:y.top-T.top+C.top,bottom:T.bottom-y.bottom+C.bottom,left:y.left-T.left+C.left,right:T.right-y.right+C.right},O=e.modifiersData.offset;if(v===Eo&&O){var L=O[r];Object.keys(I).forEach(function(E){var N=[dt,ut].indexOf(E)>=0?1:-1,D=[Xe,ut].indexOf(E)>=0?"y":"x";I[E]+=L[D]*N})}return I}function xm(e,t){t===void 0&&(t={});var o=t,n=o.placement,r=o.boundary,a=o.rootBoundary,i=o.padding,s=o.flipVariations,l=o.allowedAutoPlacements,c=l===void 0?ul:l,d=yo(n),f=d?s?$i:$i.filter(function(m){return yo(m)===d}):an,v=f.filter(function(m){return c.indexOf(m)>=0});v.length===0&&(v=f);var x=v.reduce(function(m,g){return m[g]=Yo(e,{placement:g,boundary:r,rootBoundary:a,padding:i})[$t(g)],m},{});return Object.keys(x).sort(function(m,g){return x[m]-x[g]})}function Cm(e){if($t(e)===aa)return[];var t=Rn(e);return[ki(e),t,ki(t)]}function $m(e){var t=e.state,o=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var r=o.mainAxis,a=r===void 0?!0:r,i=o.altAxis,s=i===void 0?!0:i,l=o.fallbackPlacements,c=o.padding,d=o.boundary,f=o.rootBoundary,v=o.altBoundary,x=o.flipVariations,m=x===void 0?!0:x,g=o.allowedAutoPlacements,p=t.options.placement,C=$t(p),k=C===p,$=l||(k||!m?[Rn(p)]:Cm(p)),R=[p].concat($).reduce(function(Y,oe){return Y.concat($t(oe)===aa?xm(t,{placement:oe,boundary:d,rootBoundary:f,padding:c,flipVariations:m,allowedAutoPlacements:g}):oe)},[]),y=t.rects.reference,P=t.rects.popper,b=new Map,w=!0,T=R[0],I=0;I=0,D=N?"width":"height",_=Yo(t,{placement:O,boundary:d,rootBoundary:f,altBoundary:v,padding:c}),j=N?E?dt:Ye:E?ut:Xe;y[D]>P[D]&&(j=Rn(j));var A=Rn(j),z=[];if(a&&z.push(_[L]<=0),s&&z.push(_[j]<=0,_[A]<=0),z.every(function(Y){return Y})){T=O,w=!1;break}b.set(O,z)}if(w)for(var te=m?3:1,$e=function(oe){var Q=R.find(function(ue){var ie=b.get(ue);if(ie)return ie.slice(0,oe).every(function(J){return J})});if(Q)return T=Q,"break"},le=te;le>0;le--){var ce=$e(le);if(ce==="break")break}t.placement!==T&&(t.modifiersData[n]._skip=!0,t.placement=T,t.reset=!0)}}const Rm={name:"flip",enabled:!0,phase:"main",fn:$m,requiresIfExists:["offset"],data:{_skip:!1}};function wi(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function Ti(e){return[Xe,dt,ut,Ye].some(function(t){return e[t]>=0})}function Pm(e){var t=e.state,o=e.name,n=t.rects.reference,r=t.rects.popper,a=t.modifiersData.preventOverflow,i=Yo(t,{elementContext:"reference"}),s=Yo(t,{altBoundary:!0}),l=wi(i,n),c=wi(s,r,a),d=Ti(l),f=Ti(c);t.modifiersData[o]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":f})}const km={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Pm};function Sm(e,t,o){var n=$t(e),r=[Ye,Xe].indexOf(n)>=0?-1:1,a=typeof o=="function"?o(Object.assign({},t,{placement:e})):o,i=a[0],s=a[1];return i=i||0,s=(s||0)*r,[Ye,dt].indexOf(n)>=0?{x:s,y:i}:{x:i,y:s}}function wm(e){var t=e.state,o=e.options,n=e.name,r=o.offset,a=r===void 0?[0,0]:r,i=ul.reduce(function(d,f){return d[f]=Sm(f,t.rects,a),d},{}),s=i[t.placement],l=s.x,c=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[n]=i}const Tm={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:wm};function Im(e){var t=e.state,o=e.name;t.modifiersData[o]=vl({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Om={name:"popperOffsets",enabled:!0,phase:"read",fn:Im,data:{}};function Em(e){return e==="x"?"y":"x"}function Mm(e){var t=e.state,o=e.options,n=e.name,r=o.mainAxis,a=r===void 0?!0:r,i=o.altAxis,s=i===void 0?!1:i,l=o.boundary,c=o.rootBoundary,d=o.altBoundary,f=o.padding,v=o.tether,x=v===void 0?!0:v,m=o.tetherOffset,g=m===void 0?0:m,p=Yo(t,{boundary:l,rootBoundary:c,padding:f,altBoundary:d}),C=$t(t.placement),k=yo(t.placement),$=!k,R=la(C),y=Em(R),P=t.modifiersData.popperOffsets,b=t.rects.reference,w=t.rects.popper,T=typeof g=="function"?g(Object.assign({},t.rects,{placement:t.placement})):g,I=typeof T=="number"?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),O=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,L={x:0,y:0};if(P){if(a){var E,N=R==="y"?Xe:Ye,D=R==="y"?ut:dt,_=R==="y"?"height":"width",j=P[R],A=j+p[N],z=j-p[D],te=x?-w[_]/2:0,$e=k===ho?b[_]:w[_],le=k===ho?-w[_]:-b[_],ce=t.elements.arrow,Y=x&&ce?sa(ce):{width:0,height:0},oe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:fl(),Q=oe[N],ue=oe[D],ie=Do(0,b[_],Y[_]),J=$?b[_]/2-te-ie-Q-I.mainAxis:$e-ie-Q-I.mainAxis,Re=$?-b[_]/2+te+ie+ue+I.mainAxis:le+ie+ue+I.mainAxis,ee=t.elements.arrow&&sn(t.elements.arrow),se=ee?R==="y"?ee.clientTop||0:ee.clientLeft||0:0,G=(E=O==null?void 0:O[R])!=null?E:0,ae=j+J-G-se,ne=j+Re-G,We=Do(x?In(A,ae):A,j,x?qt(z,ne):z);P[R]=We,L[R]=We-j}if(s){var Be,Ae=R==="x"?Xe:Ye,He=R==="x"?ut:dt,Pe=P[y],ve=y==="y"?"height":"width",De=Pe+p[Ae],Ee=Pe-p[He],fe=[Xe,Ye].indexOf(C)!==-1,ze=(Be=O==null?void 0:O[y])!=null?Be:0,Ue=fe?De:Pe-b[ve]-w[ve]-ze+I.altAxis,qe=fe?Pe+b[ve]+w[ve]-ze-I.altAxis:Ee,me=x&&fe?om(Ue,Pe,qe):Do(x?Ue:De,Pe,x?qe:Ee);P[y]=me,L[y]=me-Pe}t.modifiersData[n]=L}}const Am={name:"preventOverflow",enabled:!0,phase:"main",fn:Mm,requiresIfExists:["offset"]};function Lm(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Bm(e){return e===nt(e)||!lt(e)?ca(e):Lm(e)}function Nm(e){var t=e.getBoundingClientRect(),o=vo(t.width)/e.offsetWidth||1,n=vo(t.height)/e.offsetHeight||1;return o!==1||n!==1}function _m(e,t,o){o===void 0&&(o=!1);var n=lt(t),r=lt(t)&&Nm(t),a=zt(t),i=bo(e,r,o),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(n||!n&&!o)&&((Pt(t)!=="body"||da(a))&&(s=Bm(t)),lt(t)?(l=bo(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):a&&(l.x=ua(a))),{x:i.left+s.scrollLeft-l.x,y:i.top+s.scrollTop-l.y,width:i.width,height:i.height}}function Dm(e){var t=new Map,o=new Set,n=[];e.forEach(function(a){t.set(a.name,a)});function r(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(s){if(!o.has(s)){var l=t.get(s);l&&r(l)}}),n.push(a)}return e.forEach(function(a){o.has(a.name)||r(a)}),n}function zm(e){var t=Dm(e);return Yf.reduce(function(o,n){return o.concat(t.filter(function(r){return r.phase===n}))},[])}function jm(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function Fm(e){var t=e.reduce(function(o,n){var r=o[n.name];return o[n.name]=r?Object.assign({},r,n,{options:Object.assign({},r.options,n.options),data:Object.assign({},r.data,n.data)}):n,o},{});return Object.keys(t).map(function(o){return t[o]})}var Ii={placement:"bottom",modifiers:[],strategy:"absolute"};function Oi(){for(var e=arguments.length,t=new Array(e),o=0;o{a||s(Vm(r)||document.body)},[r,a]),ct(()=>{if(i&&!a)return Sn(o,i),()=>{Sn(o,null)}},[o,i,a]),a){if(h.isValidElement(n)){const c={ref:l};return h.cloneElement(n,c)}return S.jsx(h.Fragment,{children:n})}return S.jsx(h.Fragment,{children:i&&Kl.createPortal(n,i)})});function qm(e){return U("MuiPopper",e)}H("MuiPopper",["root"]);const Km=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],Gm=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function Xm(e,t){if(t==="ltr")return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}function _r(e){return typeof e=="function"?e():e}function Ym(e){return e.nodeType!==void 0}const Qm=e=>{const{classes:t}=e;return V({root:["root"]},qm,t)},Zm={},Jm=h.forwardRef(function(t,o){var n;const{anchorEl:r,children:a,direction:i,disablePortal:s,modifiers:l,open:c,placement:d,popperOptions:f,popperRef:v,slotProps:x={},slots:m={},TransitionProps:g}=t,p=F(t,Km),C=h.useRef(null),k=Se(C,o),$=h.useRef(null),R=Se($,v),y=h.useRef(R);ct(()=>{y.current=R},[R]),h.useImperativeHandle(v,()=>$.current,[]);const P=Xm(d,i),[b,w]=h.useState(P),[T,I]=h.useState(_r(r));h.useEffect(()=>{$.current&&$.current.forceUpdate()}),h.useEffect(()=>{r&&I(_r(r))},[r]),ct(()=>{if(!T||!c)return;const D=A=>{w(A.placement)};let _=[{name:"preventOverflow",options:{altBoundary:s}},{name:"flip",options:{altBoundary:s}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:A})=>{D(A)}}];l!=null&&(_=_.concat(l)),f&&f.modifiers!=null&&(_=_.concat(f.modifiers));const j=Um(T,C.current,u({placement:P},f,{modifiers:_}));return y.current(j),()=>{j.destroy(),y.current(null)}},[T,s,l,c,f,P]);const O={placement:b};g!==null&&(O.TransitionProps=g);const L=Qm(t),E=(n=m.root)!=null?n:"div",N=Nt({elementType:E,externalSlotProps:x.root,externalForwardedProps:p,additionalProps:{role:"tooltip",ref:k},ownerState:t,className:L.root});return S.jsx(E,u({},N,{children:typeof a=="function"?a(O):a}))}),eg=h.forwardRef(function(t,o){const{anchorEl:n,children:r,container:a,direction:i="ltr",disablePortal:s=!1,keepMounted:l=!1,modifiers:c,open:d,placement:f="bottom",popperOptions:v=Zm,popperRef:x,style:m,transition:g=!1,slotProps:p={},slots:C={}}=t,k=F(t,Gm),[$,R]=h.useState(!0),y=()=>{R(!1)},P=()=>{R(!0)};if(!l&&!d&&(!g||$))return null;let b;if(a)b=a;else if(n){const I=_r(n);b=I&&Ym(I)?_e(I).body:_e(null).body}const w=!d&&l&&(!g||$)?"none":void 0,T=g?{in:d,onEnter:y,onExited:P}:void 0;return S.jsx(bl,{disablePortal:s,container:b,children:S.jsx(Jm,u({anchorEl:n,direction:i,disablePortal:s,modifiers:c,ref:o,open:g?!$:d,placement:f,popperOptions:v,popperRef:x,slotProps:p,slots:C},k,{style:u({position:"fixed",top:0,left:0,display:w},m),TransitionProps:T,children:r}))})}),tg=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],og=B(eg,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),pa=h.forwardRef(function(t,o){var n;const r=Df(),a=q({props:t,name:"MuiPopper"}),{anchorEl:i,component:s,components:l,componentsProps:c,container:d,disablePortal:f,keepMounted:v,modifiers:x,open:m,placement:g,popperOptions:p,popperRef:C,transition:k,slots:$,slotProps:R}=a,y=F(a,tg),P=(n=$==null?void 0:$.root)!=null?n:l==null?void 0:l.Root,b=u({anchorEl:i,container:d,disablePortal:f,keepMounted:v,modifiers:x,open:m,placement:g,popperOptions:p,popperRef:C,transition:k},y);return S.jsx(og,u({as:s,direction:r==null?void 0:r.direction,slots:{root:P},slotProps:R??c},b,{ref:o}))});function ng(e){return U("MuiListSubheader",e)}H("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const rg=["className","color","component","disableGutters","disableSticky","inset"],ag=e=>{const{classes:t,color:o,disableGutters:n,inset:r,disableSticky:a}=e,i={root:["root",o!=="default"&&`color${M(o)}`,!n&&"gutters",r&&"inset",!a&&"sticky"]};return V(i,ng,t)},ig=B("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.color!=="default"&&t[`color${M(o.color)}`],!o.disableGutters&&t.gutters,o.inset&&t.inset,!o.disableSticky&&t.sticky]}})(({theme:e,ownerState:t})=>u({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})),yl=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiListSubheader"}),{className:r,color:a="default",component:i="li",disableGutters:s=!1,disableSticky:l=!1,inset:c=!1}=n,d=F(n,rg),f=u({},n,{color:a,component:i,disableGutters:s,disableSticky:l,inset:c}),v=ag(f);return S.jsx(ig,u({as:i,className:W(v.root,r),ref:o,ownerState:f},d))});yl.muiSkipListHighlight=!0;const sg=Ge(S.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 lg(e){return U("MuiChip",e)}const pe=H("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"]),cg=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],ug=e=>{const{classes:t,disabled:o,size:n,color:r,iconColor:a,onDelete:i,clickable:s,variant:l}=e,c={root:["root",l,o&&"disabled",`size${M(n)}`,`color${M(r)}`,s&&"clickable",s&&`clickableColor${M(r)}`,i&&"deletable",i&&`deletableColor${M(r)}`,`${l}${M(r)}`],label:["label",`label${M(n)}`],avatar:["avatar",`avatar${M(n)}`,`avatarColor${M(r)}`],icon:["icon",`icon${M(n)}`,`iconColor${M(a)}`],deleteIcon:["deleteIcon",`deleteIcon${M(n)}`,`deleteIconColor${M(r)}`,`deleteIcon${M(l)}Color${M(r)}`]};return V(c,lg,t)},dg=B("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e,{color:n,iconColor:r,clickable:a,onDelete:i,size:s,variant:l}=o;return[{[`& .${pe.avatar}`]:t.avatar},{[`& .${pe.avatar}`]:t[`avatar${M(s)}`]},{[`& .${pe.avatar}`]:t[`avatarColor${M(n)}`]},{[`& .${pe.icon}`]:t.icon},{[`& .${pe.icon}`]:t[`icon${M(s)}`]},{[`& .${pe.icon}`]:t[`iconColor${M(r)}`]},{[`& .${pe.deleteIcon}`]:t.deleteIcon},{[`& .${pe.deleteIcon}`]:t[`deleteIcon${M(s)}`]},{[`& .${pe.deleteIcon}`]:t[`deleteIconColor${M(n)}`]},{[`& .${pe.deleteIcon}`]:t[`deleteIcon${M(l)}Color${M(n)}`]},t.root,t[`size${M(s)}`],t[`color${M(n)}`],a&&t.clickable,a&&n!=="default"&&t[`clickableColor${M(n)})`],i&&t.deletable,i&&n!=="default"&&t[`deletableColor${M(n)}`],t[l],t[`${l}${M(n)}`]]}})(({theme:e,ownerState:t})=>{const o=e.palette.mode==="light"?e.palette.grey[700]:e.palette.grey[300];return u({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",[`&.${pe.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${pe.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:o,fontSize:e.typography.pxToRem(12)},[`& .${pe.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${pe.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${pe.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${pe.icon}`]:u({marginLeft:5,marginRight:-6},t.size==="small"&&{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&&u({color:e.vars?e.vars.palette.Chip.defaultIconColor:o},t.color!=="default"&&{color:"inherit"})),[`& .${pe.deleteIcon}`]:u({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:Z.alpha(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)`:Z.alpha(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)`:Z.alpha(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&&{[`&.${pe.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Z.alpha(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&t.color!=="default"&&{[`&.${pe.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})},({theme:e,ownerState:t})=>u({},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}))`:Z.alpha(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${pe.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Z.alpha(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, &.${pe.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}}),({theme:e,ownerState:t})=>u({},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]}`,[`&.${pe.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${pe.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${pe.avatar}`]:{marginLeft:4},[`& .${pe.avatarSmall}`]:{marginLeft:2},[`& .${pe.icon}`]:{marginLeft:4},[`& .${pe.iconSmall}`]:{marginLeft:2},[`& .${pe.deleteIcon}`]:{marginRight:5},[`& .${pe.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)`:Z.alpha(e.palette[t.color].main,.7)}`,[`&.${pe.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Z.alpha(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${pe.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:Z.alpha(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${pe.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:Z.alpha(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}})),pg=B("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:o}=e,{size:n}=o;return[t.label,t[`label${M(n)}`]]}})(({ownerState:e})=>u({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 Ei(e){return e.key==="Backspace"||e.key==="Delete"}const e1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiChip"}),{avatar:r,className:a,clickable:i,color:s="default",component:l,deleteIcon:c,disabled:d=!1,icon:f,label:v,onClick:x,onDelete:m,onKeyDown:g,onKeyUp:p,size:C="medium",variant:k="filled",tabIndex:$,skipFocusWhenDisabled:R=!1}=n,y=F(n,cg),P=h.useRef(null),b=Se(P,o),w=z=>{z.stopPropagation(),m&&m(z)},T=z=>{z.currentTarget===z.target&&Ei(z)&&z.preventDefault(),g&&g(z)},I=z=>{z.currentTarget===z.target&&(m&&Ei(z)?m(z):z.key==="Escape"&&P.current&&P.current.blur()),p&&p(z)},O=i!==!1&&x?!0:i,L=O||m?It:l||"div",E=u({},n,{component:L,disabled:d,size:C,color:s,iconColor:h.isValidElement(f)&&f.props.color||s,onDelete:!!m,clickable:O,variant:k}),N=ug(E),D=L===It?u({component:l||"div",focusVisibleClassName:N.focusVisible},m&&{disableRipple:!0}):{};let _=null;m&&(_=c&&h.isValidElement(c)?h.cloneElement(c,{className:W(c.props.className,N.deleteIcon),onClick:w}):S.jsx(sg,{className:W(N.deleteIcon),onClick:w}));let j=null;r&&h.isValidElement(r)&&(j=h.cloneElement(r,{className:W(N.avatar,r.props.className)}));let A=null;return f&&h.isValidElement(f)&&(A=h.cloneElement(f,{className:W(N.icon,f.props.className)})),S.jsxs(dg,u({as:L,className:W(N.root,a),disabled:O&&d?!0:void 0,onClick:x,onKeyDown:T,onKeyUp:I,ref:b,tabIndex:R&&d?-1:$,ownerState:E},D,y,{children:[j||A,S.jsx(pg,{className:W(N.label),ownerState:E,children:v}),_]}))}),fg=["onChange","maxRows","minRows","style","value"];function fn(e){return parseInt(e,10)||0}const mg={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function gg(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&&!e.overflowing}const hg=h.forwardRef(function(t,o){const{onChange:n,maxRows:r,minRows:a=1,style:i,value:s}=t,l=F(t,fg),{current:c}=h.useRef(s!=null),d=h.useRef(null),f=Se(o,d),v=h.useRef(null),x=h.useRef(null),m=h.useCallback(()=>{const C=d.current,$=Rt(C).getComputedStyle(C);if($.width==="0px")return{outerHeightStyle:0,overflowing:!1};const R=x.current;R.style.width=$.width,R.value=C.value||t.placeholder||"x",R.value.slice(-1)===` -`&&(R.value+=" ");const y=$.boxSizing,P=fn($.paddingBottom)+fn($.paddingTop),b=fn($.borderBottomWidth)+fn($.borderTopWidth),w=R.scrollHeight;R.value="x";const T=R.scrollHeight;let I=w;a&&(I=Math.max(Number(a)*T,I)),r&&(I=Math.min(Number(r)*T,I)),I=Math.max(I,T);const O=I+(y==="border-box"?P+b:0),L=Math.abs(I-w)<=1;return{outerHeightStyle:O,overflowing:L}},[r,a,t.placeholder]),g=h.useCallback(()=>{const C=m();if(gg(C))return;const k=C.outerHeightStyle,$=d.current;v.current!==k&&(v.current=k,$.style.height=`${k}px`),$.style.overflow=C.overflowing?"hidden":""},[m]);ct(()=>{const C=()=>{g()};let k;const $=Wn(C),R=d.current,y=Rt(R);y.addEventListener("resize",$);let P;return typeof ResizeObserver<"u"&&(P=new ResizeObserver(C),P.observe(R)),()=>{$.clear(),cancelAnimationFrame(k),y.removeEventListener("resize",$),P&&P.disconnect()}},[m,g]),ct(()=>{g()});const p=C=>{c||g(),n&&n(C)};return S.jsxs(h.Fragment,{children:[S.jsx("textarea",u({value:s,onChange:p,ref:f,rows:a,style:i},l)),S.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:x,tabIndex:-1,style:u({},mg.shadow,i,{paddingTop:0,paddingBottom:0})})]})});function Ro({props:e,states:t,muiFormControl:o}){return t.reduce((n,r)=>(n[r]=e[r],o&&typeof e[r]>"u"&&(n[r]=o[r]),n),{})}const Gn=h.createContext(void 0);function jt(){return h.useContext(Gn)}function xl(e){return S.jsx(Gu,u({},e,{defaultTheme:Vn,themeId:Kt}))}function Mi(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function On(e,t=!1){return e&&(Mi(e.value)&&e.value!==""||t&&Mi(e.defaultValue)&&e.defaultValue!=="")}function vg(e){return e.startAdornment}function bg(e){return U("MuiInputBase",e)}const Je=H("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),yg=["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"],Xn=(e,t)=>{const{ownerState:o}=e;return[t.root,o.formControl&&t.formControl,o.startAdornment&&t.adornedStart,o.endAdornment&&t.adornedEnd,o.error&&t.error,o.size==="small"&&t.sizeSmall,o.multiline&&t.multiline,o.color&&t[`color${M(o.color)}`],o.fullWidth&&t.fullWidth,o.hiddenLabel&&t.hiddenLabel]},Yn=(e,t)=>{const{ownerState:o}=e;return[t.input,o.size==="small"&&t.inputSizeSmall,o.multiline&&t.inputMultiline,o.type==="search"&&t.inputTypeSearch,o.startAdornment&&t.inputAdornedStart,o.endAdornment&&t.inputAdornedEnd,o.hiddenLabel&&t.inputHiddenLabel]},xg=e=>{const{classes:t,color:o,disabled:n,error:r,endAdornment:a,focused:i,formControl:s,fullWidth:l,hiddenLabel:c,multiline:d,readOnly:f,size:v,startAdornment:x,type:m}=e,g={root:["root",`color${M(o)}`,n&&"disabled",r&&"error",l&&"fullWidth",i&&"focused",s&&"formControl",v&&v!=="medium"&&`size${M(v)}`,d&&"multiline",x&&"adornedStart",a&&"adornedEnd",c&&"hiddenLabel",f&&"readOnly"],input:["input",n&&"disabled",m==="search"&&"inputTypeSearch",d&&"inputMultiline",v==="small"&&"inputSizeSmall",c&&"inputHiddenLabel",x&&"inputAdornedStart",a&&"inputAdornedEnd",f&&"readOnly"]};return V(g,bg,t)},Qn=B("div",{name:"MuiInputBase",slot:"Root",overridesResolver:Xn})(({theme:e,ownerState:t})=>u({},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",[`&.${Je.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&u({padding:"4px 0 5px"},t.size==="small"&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),Zn=B("input",{name:"MuiInputBase",slot:"Input",overridesResolver:Yn})(({theme:e,ownerState:t})=>{const o=e.palette.mode==="light",n=u({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:o?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),r={opacity:"0 !important"},a=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:o?.42:.5};return u({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&:-ms-input-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Je.formControl} &`]:{"&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus::-webkit-input-placeholder":a,"&:focus::-moz-placeholder":a,"&:focus:-ms-input-placeholder":a,"&:focus::-ms-input-placeholder":a},[`&.${Je.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"})}),Cg=S.jsx(xl,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),Jn=h.forwardRef(function(t,o){var n;const r=q({props:t,name:"MuiInputBase"}),{"aria-describedby":a,autoComplete:i,autoFocus:s,className:l,components:c={},componentsProps:d={},defaultValue:f,disabled:v,disableInjectingGlobalStyles:x,endAdornment:m,fullWidth:g=!1,id:p,inputComponent:C="input",inputProps:k={},inputRef:$,maxRows:R,minRows:y,multiline:P=!1,name:b,onBlur:w,onChange:T,onClick:I,onFocus:O,onKeyDown:L,onKeyUp:E,placeholder:N,readOnly:D,renderSuffix:_,rows:j,slotProps:A={},slots:z={},startAdornment:te,type:$e="text",value:le}=r,ce=F(r,yg),Y=k.value!=null?k.value:le,{current:oe}=h.useRef(Y!=null),Q=h.useRef(),ue=h.useCallback(me=>{},[]),ie=Se(Q,$,k.ref,ue),[J,Re]=h.useState(!1),ee=jt(),se=Ro({props:r,muiFormControl:ee,states:["color","disabled","error","hiddenLabel","size","required","filled"]});se.focused=ee?ee.focused:J,h.useEffect(()=>{!ee&&v&&J&&(Re(!1),w&&w())},[ee,v,J,w]);const G=ee&&ee.onFilled,ae=ee&&ee.onEmpty,ne=h.useCallback(me=>{On(me)?G&&G():ae&&ae()},[G,ae]);ct(()=>{oe&&ne({value:Y})},[Y,ne,oe]);const We=me=>{if(se.disabled){me.stopPropagation();return}O&&O(me),k.onFocus&&k.onFocus(me),ee&&ee.onFocus?ee.onFocus(me):Re(!0)},Be=me=>{w&&w(me),k.onBlur&&k.onBlur(me),ee&&ee.onBlur?ee.onBlur(me):Re(!1)},Ae=(me,...X)=>{if(!oe){const Ne=me.target||Q.current;if(Ne==null)throw new Error(Tt(1));ne({value:Ne.value})}k.onChange&&k.onChange(me,...X),T&&T(me,...X)};h.useEffect(()=>{ne(Q.current)},[]);const He=me=>{Q.current&&me.currentTarget===me.target&&Q.current.focus(),I&&I(me)};let Pe=C,ve=k;P&&Pe==="input"&&(j?ve=u({type:void 0,minRows:j,maxRows:j},ve):ve=u({type:void 0,maxRows:R,minRows:y},ve),Pe=hg);const De=me=>{ne(me.animationName==="mui-auto-fill-cancel"?Q.current:{value:"x"})};h.useEffect(()=>{ee&&ee.setAdornedStart(!!te)},[ee,te]);const Ee=u({},r,{color:se.color||"primary",disabled:se.disabled,endAdornment:m,error:se.error,focused:se.focused,formControl:ee,fullWidth:g,hiddenLabel:se.hiddenLabel,multiline:P,size:se.size,startAdornment:te,type:$e}),fe=xg(Ee),ze=z.root||c.Root||Qn,Ue=A.root||d.root||{},qe=z.input||c.Input||Zn;return ve=u({},ve,(n=A.input)!=null?n:d.input),S.jsxs(h.Fragment,{children:[!x&&Cg,S.jsxs(ze,u({},Ue,!Go(ze)&&{ownerState:u({},Ee,Ue.ownerState)},{ref:o,onClick:He},ce,{className:W(fe.root,Ue.className,l,D&&"MuiInputBase-readOnly"),children:[te,S.jsx(Gn.Provider,{value:null,children:S.jsx(qe,u({ownerState:Ee,"aria-invalid":se.error,"aria-describedby":a,autoComplete:i,autoFocus:s,defaultValue:f,disabled:se.disabled,id:p,onAnimationStart:De,name:b,placeholder:N,readOnly:D,required:se.required,rows:j,value:Y,onKeyDown:L,onKeyUp:E,type:$e},ve,!Go(qe)&&{as:Pe,ownerState:u({},Ee,ve.ownerState)},{ref:ie,className:W(fe.input,ve.className,D&&"MuiInputBase-readOnly"),onBlur:Be,onChange:Ae,onFocus:We}))}),m,_?_(u({},se,{startAdornment:te})):null]}))]})});function $g(e){return U("MuiInput",e)}const At=u({},Je,H("MuiInput",["root","underline","input"]));function Rg(e){return U("MuiOutlinedInput",e)}const bt=u({},Je,H("MuiOutlinedInput",["root","notchedOutline","input"]));function Pg(e){return U("MuiFilledInput",e)}const et=u({},Je,H("MuiFilledInput",["root","underline","input"])),kg=Ge(S.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");const re=H("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"]);const t1=B("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e,{fullWidth:n,hasClearIcon:r,hasPopupIcon:a,inputFocused:i,size:s}=o;return[{[`& .${re.tag}`]:t.tag},{[`& .${re.tag}`]:t[`tagSize${M(s)}`]},{[`& .${re.inputRoot}`]:t.inputRoot},{[`& .${re.input}`]:t.input},{[`& .${re.input}`]:i&&t.inputFocused},t.root,n&&t.fullWidth,a&&t.hasPopupIcon,r&&t.hasClearIcon]}})({[`&.${re.focused} .${re.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${re.clearIndicator}`]:{visibility:"visible"}},[`& .${re.tag}`]:{margin:3,maxWidth:"calc(100% - 6px)"},[`& .${re.inputRoot}`]:{[`.${re.hasPopupIcon}&, .${re.hasClearIcon}&`]:{paddingRight:30},[`.${re.hasPopupIcon}.${re.hasClearIcon}&`]:{paddingRight:56},[`& .${re.input}`]:{width:0,minWidth:30}},[`& .${At.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${At.root}.${Je.sizeSmall}`]:{[`& .${At.input}`]:{padding:"2px 4px 3px 0"}},[`& .${bt.root}`]:{padding:9,[`.${re.hasPopupIcon}&, .${re.hasClearIcon}&`]:{paddingRight:39},[`.${re.hasPopupIcon}.${re.hasClearIcon}&`]:{paddingRight:65},[`& .${re.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${re.endAdornment}`]:{right:9}},[`& .${bt.root}.${Je.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${re.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${et.root}`]:{paddingTop:19,paddingLeft:8,[`.${re.hasPopupIcon}&, .${re.hasClearIcon}&`]:{paddingRight:39},[`.${re.hasPopupIcon}.${re.hasClearIcon}&`]:{paddingRight:65},[`& .${et.input}`]:{padding:"7px 4px"},[`& .${re.endAdornment}`]:{right:9}},[`& .${et.root}.${Je.sizeSmall}`]:{paddingBottom:1,[`& .${et.input}`]:{padding:"2.5px 4px"}},[`& .${Je.hiddenLabel}`]:{paddingTop:8},[`& .${et.root}.${Je.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${re.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${et.root}.${Je.hiddenLabel}.${Je.sizeSmall}`]:{[`& .${re.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${re.input}`]:{flexGrow:1,textOverflow:"ellipsis",opacity:0},variants:[{props:{fullWidth:!0},style:{width:"100%"}},{props:{size:"small"},style:{[`& .${re.tag}`]:{margin:2,maxWidth:"calc(100% - 4px)"}}},{props:{inputFocused:!0},style:{[`& .${re.input}`]:{opacity:1}}},{props:{multiple:!0},style:{[`& .${re.inputRoot}`]:{flexWrap:"wrap"}}}]}),o1=B("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"50%",transform:"translate(0, -50%)"}),n1=B(lo,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),r1=B(lo,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:({ownerState:e},t)=>u({},t.popupIndicator,e.popupOpen&&t.popupIndicatorOpen)})({padding:2,marginRight:-2,variants:[{props:{popupOpen:!0},style:{transform:"rotate(180deg)"}}]}),a1=B(pa,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{[`& .${re.option}`]:t.option},t.popper,o.disablePortal&&t.popperDisablePortal]}})(({theme:e})=>({zIndex:(e.vars||e).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:"absolute"}}]})),i1=B(Dt,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})(({theme:e})=>u({},e.typography.body1,{overflow:"auto"})),s1=B("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),l1=B("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),c1=B("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",[`& .${re.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"},[`&.${re.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"},[`&.${re.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})`:Z.alpha(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${re.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Z.alpha(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${re.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Z.alpha(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}})),u1=B(yl,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8})),d1=B("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${re.option}`]:{paddingLeft:24}});const Sg=Ge(S.jsx("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person");function wg(e){return U("MuiAvatar",e)}H("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]);const Tg=["alt","children","className","component","slots","slotProps","imgProps","sizes","src","srcSet","variant"],Ig=e=>{const{classes:t,variant:o,colorDefault:n}=e;return V({root:["root",o,n&&"colorDefault"],img:["img"],fallback:["fallback"]},wg,t)},Og=B("div",{name:"MuiAvatar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],o.colorDefault&&t.colorDefault]}})(({theme:e})=>({position:"relative",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,width:40,height:40,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(20),lineHeight:1,borderRadius:"50%",overflow:"hidden",userSelect:"none",variants:[{props:{variant:"rounded"},style:{borderRadius:(e.vars||e).shape.borderRadius}},{props:{variant:"square"},style:{borderRadius:0}},{props:{colorDefault:!0},style:u({color:(e.vars||e).palette.background.default},e.vars?{backgroundColor:e.vars.palette.Avatar.defaultBg}:u({backgroundColor:e.palette.grey[400]},e.applyStyles("dark",{backgroundColor:e.palette.grey[600]})))}]})),Eg=B("img",{name:"MuiAvatar",slot:"Img",overridesResolver:(e,t)=>t.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),Mg=B(Sg,{name:"MuiAvatar",slot:"Fallback",overridesResolver:(e,t)=>t.fallback})({width:"75%",height:"75%"});function Ag({crossOrigin:e,referrerPolicy:t,src:o,srcSet:n}){const[r,a]=h.useState(!1);return h.useEffect(()=>{if(!o&&!n)return;a(!1);let i=!0;const s=new Image;return s.onload=()=>{i&&a("loaded")},s.onerror=()=>{i&&a("error")},s.crossOrigin=e,s.referrerPolicy=t,s.src=o,n&&(s.srcset=n),()=>{i=!1}},[e,t,o,n]),r}const p1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiAvatar"}),{alt:r,children:a,className:i,component:s="div",slots:l={},slotProps:c={},imgProps:d,sizes:f,src:v,srcSet:x,variant:m="circular"}=n,g=F(n,Tg);let p=null;const C=Ag(u({},d,{src:v,srcSet:x})),k=v||x,$=k&&C!=="error",R=u({},n,{colorDefault:!$,component:s,variant:m}),y=Ig(R),[P,b]=rf("img",{className:y.img,elementType:Eg,externalForwardedProps:{slots:l,slotProps:{img:u({},d,c.img)}},additionalProps:{alt:r,src:v,srcSet:x,sizes:f},ownerState:R});return $?p=S.jsx(P,u({},b)):a||a===0?p=a:k&&r?p=r[0]:p=S.jsx(Mg,{ownerState:R,className:y.fallback}),S.jsx(Og,u({as:s,ownerState:R,className:W(y.root,i),ref:o},g,{children:p}))}),Lg=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],Bg={entering:{opacity:1},entered:{opacity:1}},Cl=h.forwardRef(function(t,o){const n=Zt(),r={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:s,easing:l,in:c,onEnter:d,onEntered:f,onEntering:v,onExit:x,onExited:m,onExiting:g,style:p,timeout:C=r,TransitionComponent:k=vt}=t,$=F(t,Lg),R=h.useRef(null),y=Se(R,s.ref,o),P=N=>D=>{if(N){const _=R.current;D===void 0?N(_):N(_,D)}},b=P(v),w=P((N,D)=>{ra(N);const _=go({style:p,timeout:C,easing:l},{mode:"enter"});N.style.webkitTransition=n.transitions.create("opacity",_),N.style.transition=n.transitions.create("opacity",_),d&&d(N,D)}),T=P(f),I=P(g),O=P(N=>{const D=go({style:p,timeout:C,easing:l},{mode:"exit"});N.style.webkitTransition=n.transitions.create("opacity",D),N.style.transition=n.transitions.create("opacity",D),x&&x(N)}),L=P(m),E=N=>{a&&a(R.current,N)};return S.jsx(k,u({appear:i,in:c,nodeRef:R,onEnter:w,onEntered:T,onEntering:b,onExit:O,onExited:L,onExiting:I,addEndListener:E,timeout:C},$,{children:(N,D)=>h.cloneElement(s,u({style:u({opacity:0,visibility:N==="exited"&&!c?"hidden":void 0},Bg[N],p,s.props.style),ref:y},D))}))});function Ng(e){return U("MuiBackdrop",e)}H("MuiBackdrop",["root","invisible"]);const _g=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],Dg=e=>{const{classes:t,invisible:o}=e;return V({root:["root",o&&"invisible"]},Ng,t)},zg=B("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})(({ownerState:e})=>u({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),$l=h.forwardRef(function(t,o){var n,r,a;const i=q({props:t,name:"MuiBackdrop"}),{children:s,className:l,component:c="div",components:d={},componentsProps:f={},invisible:v=!1,open:x,slotProps:m={},slots:g={},TransitionComponent:p=Cl,transitionDuration:C}=i,k=F(i,_g),$=u({},i,{component:c,invisible:v}),R=Dg($),y=(n=m.root)!=null?n:f.root;return S.jsx(p,u({in:x,timeout:C},k,{children:S.jsx(zg,u({"aria-hidden":!0},y,{as:(r=(a=g.root)!=null?a:d.Root)!=null?r:c,className:W(R.root,l,y==null?void 0:y.className),ownerState:u({},$,y==null?void 0:y.ownerState),classes:R,ref:o,children:s}))}))}),jg=H("MuiBox",["root"]),Fg=al(),f1=ed({themeId:Kt,defaultTheme:Fg,defaultClassName:jg.root,generateClassName:ea.generate});function Wg(e){return U("MuiButton",e)}const mn=H("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),Hg=h.createContext({}),Ug=h.createContext(void 0),Vg=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],qg=e=>{const{color:t,disableElevation:o,fullWidth:n,size:r,variant:a,classes:i}=e,s={root:["root",a,`${a}${M(t)}`,`size${M(r)}`,`${a}Size${M(r)}`,`color${M(t)}`,o&&"disableElevation",n&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${M(r)}`],endIcon:["icon","endIcon",`iconSize${M(r)}`]},l=V(s,Wg,i);return u({},i,l)},Rl=e=>u({},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}}),Kg=B(It,{shouldForwardProp:e=>Fe(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${M(o.color)}`],t[`size${M(o.size)}`],t[`${o.variant}Size${M(o.size)}`],o.color==="inherit"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var o,n;const r=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],a=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return u({},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":u({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:Z.alpha(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})`:Z.alpha(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})`:Z.alpha(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:a,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":u({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${mn.focusVisible}`]:u({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${mn.disabled}`]:u({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 ${Z.alpha(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(o=(n=e.palette).getContrastText)==null?void 0:o.call(n,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:r,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"},[`&.${mn.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${mn.disabled}`]:{boxShadow:"none"}}),Gg=B("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.startIcon,t[`iconSize${M(o.size)}`]]}})(({ownerState:e})=>u({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},Rl(e))),Xg=B("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.endIcon,t[`iconSize${M(o.size)}`]]}})(({ownerState:e})=>u({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},Rl(e))),m1=h.forwardRef(function(t,o){const n=h.useContext(Hg),r=h.useContext(Ug),a=Ko(n,t),i=q({props:a,name:"MuiButton"}),{children:s,color:l="primary",component:c="button",className:d,disabled:f=!1,disableElevation:v=!1,disableFocusRipple:x=!1,endIcon:m,focusVisibleClassName:g,fullWidth:p=!1,size:C="medium",startIcon:k,type:$,variant:R="text"}=i,y=F(i,Vg),P=u({},i,{color:l,component:c,disabled:f,disableElevation:v,disableFocusRipple:x,fullWidth:p,size:C,type:$,variant:R}),b=qg(P),w=k&&S.jsx(Gg,{className:b.startIcon,ownerState:P,children:k}),T=m&&S.jsx(Xg,{className:b.endIcon,ownerState:P,children:m}),I=r||"";return S.jsxs(Kg,u({ownerState:P,className:W(n.className,b.root,d,I),component:c,disabled:f,focusRipple:!x,focusVisibleClassName:W(b.focusVisible,g),ref:o,type:$},y,{classes:b,children:[w,s,T]}))});function Yg(e){return U("MuiCard",e)}H("MuiCard",["root"]);const Qg=["className","raised"],Zg=e=>{const{classes:t}=e;return V({root:["root"]},Yg,t)},Jg=B(Dt,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({overflow:"hidden"})),g1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiCard"}),{className:r,raised:a=!1}=n,i=F(n,Qg),s=u({},n,{raised:a}),l=Zg(s);return S.jsx(Jg,u({className:W(l.root,r),elevation:a?8:void 0,ref:o,ownerState:s},i))});function eh(e){return U("MuiCardContent",e)}H("MuiCardContent",["root"]);const th=["className","component"],oh=e=>{const{classes:t}=e;return V({root:["root"]},eh,t)},nh=B("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({padding:16,"&:last-child":{paddingBottom:24}})),h1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiCardContent"}),{className:r,component:a="div"}=n,i=F(n,th),s=u({},n,{component:a}),l=oh(s);return S.jsx(nh,u({as:a,className:W(l.root,r),ownerState:s,ref:o},i))});function rh(e){return U("PrivateSwitchBase",e)}H("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const ah=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],ih=e=>{const{classes:t,checked:o,disabled:n,edge:r}=e,a={root:["root",o&&"checked",n&&"disabled",r&&`edge${M(r)}`],input:["input"]};return V(a,rh,t)},sh=B(It)(({ownerState:e})=>u({padding:9,borderRadius:"50%"},e.edge==="start"&&{marginLeft:e.size==="small"?-3:-12},e.edge==="end"&&{marginRight:e.size==="small"?-3:-12})),lh=B("input",{shouldForwardProp:Fe})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),ch=h.forwardRef(function(t,o){const{autoFocus:n,checked:r,checkedIcon:a,className:i,defaultChecked:s,disabled:l,disableFocusRipple:c=!1,edge:d=!1,icon:f,id:v,inputProps:x,inputRef:m,name:g,onBlur:p,onChange:C,onFocus:k,readOnly:$,required:R=!1,tabIndex:y,type:P,value:b}=t,w=F(t,ah),[T,I]=mo({controlled:r,default:!!s,name:"SwitchBase",state:"checked"}),O=jt(),L=z=>{k&&k(z),O&&O.onFocus&&O.onFocus(z)},E=z=>{p&&p(z),O&&O.onBlur&&O.onBlur(z)},N=z=>{if(z.nativeEvent.defaultPrevented)return;const te=z.target.checked;I(te),C&&C(z,te)};let D=l;O&&typeof D>"u"&&(D=O.disabled);const _=P==="checkbox"||P==="radio",j=u({},t,{checked:T,disabled:D,disableFocusRipple:c,edge:d}),A=ih(j);return S.jsxs(sh,u({component:"span",className:W(A.root,i),centerRipple:!0,focusRipple:!c,disabled:D,tabIndex:null,role:void 0,onFocus:L,onBlur:E,ownerState:j,ref:o},w,{children:[S.jsx(lh,u({autoFocus:n,checked:r,defaultChecked:s,className:A.input,disabled:D,id:_?v:void 0,name:g,onChange:N,readOnly:$,ref:m,required:R,ownerState:j,tabIndex:y,type:P},P==="checkbox"&&b===void 0?{}:{value:b},x)),T?a:f]}))}),uh=Ge(S.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"),dh=Ge(S.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"),ph=Ge(S.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 fh(e){return U("MuiCheckbox",e)}const vr=H("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),mh=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],gh=e=>{const{classes:t,indeterminate:o,color:n,size:r}=e,a={root:["root",o&&"indeterminate",`color${M(n)}`,`size${M(r)}`]},i=V(a,fh,t);return u({},t,i)},hh=B(ch,{shouldForwardProp:e=>Fe(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.indeterminate&&t.indeterminate,t[`size${M(o.size)}`],o.color!=="default"&&t[`color${M(o.color)}`]]}})(({theme:e,ownerState:t})=>u({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})`:Z.alpha(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${vr.checked}, &.${vr.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${vr.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),vh=S.jsx(dh,{}),bh=S.jsx(uh,{}),yh=S.jsx(ph,{}),v1=h.forwardRef(function(t,o){var n,r;const a=q({props:t,name:"MuiCheckbox"}),{checkedIcon:i=vh,color:s="primary",icon:l=bh,indeterminate:c=!1,indeterminateIcon:d=yh,inputProps:f,size:v="medium",className:x}=a,m=F(a,mh),g=c?d:l,p=c?d:i,C=u({},a,{color:s,indeterminate:c,size:v}),k=gh(C);return S.jsx(hh,u({type:"checkbox",inputProps:u({"data-indeterminate":c},f),icon:h.cloneElement(g,{fontSize:(n=g.props.fontSize)!=null?n:v}),checkedIcon:h.cloneElement(p,{fontSize:(r=p.props.fontSize)!=null?r:v}),ownerState:C,ref:o,className:W(k.root,x)},m,{classes:k}))});function xh(e){return U("MuiCircularProgress",e)}H("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const Ch=["className","color","disableShrink","size","style","thickness","value","variant"];let er=e=>e,Ai,Li,Bi,Ni;const Mt=44,$h=Et(Ai||(Ai=er` +`),at.rippleVisible,uf,Br,({theme:e})=>e.transitions.easing.easeInOut,at.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,at.child,at.childLeaving,df,Br,({theme:e})=>e.transitions.easing.easeInOut,at.childPulsate,pf,({theme:e})=>e.transitions.easing.easeInOut),gf=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiTouchRipple"}),{center:r=!1,classes:a={},className:i}=n,s=F(n,lf),[l,c]=m.useState([]),d=m.useRef(0),f=m.useRef(null);m.useEffect(()=>{f.current&&(f.current(),f.current=null)},[l]);const v=m.useRef(!1),x=Vt(),g=m.useRef(null),h=m.useRef(null),p=m.useCallback(R=>{const{pulsate:y,rippleX:P,rippleY:b,rippleSize:w,cb:T}=R;c(I=>[...I,S.jsx(mf,{classes:{ripple:W(a.ripple,at.ripple),rippleVisible:W(a.rippleVisible,at.rippleVisible),ripplePulsate:W(a.ripplePulsate,at.ripplePulsate),child:W(a.child,at.child),childLeaving:W(a.childLeaving,at.childLeaving),childPulsate:W(a.childPulsate,at.childPulsate)},timeout:Br,pulsate:y,rippleX:P,rippleY:b,rippleSize:w},d.current)]),d.current+=1,f.current=T},[a]),C=m.useCallback((R={},y={},P=()=>{})=>{const{pulsate:b=!1,center:w=r||y.pulsate,fakeElement:T=!1}=y;if((R==null?void 0:R.type)==="mousedown"&&v.current){v.current=!1;return}(R==null?void 0:R.type)==="touchstart"&&(v.current=!0);const I=T?null:h.current,O=I?I.getBoundingClientRect():{width:0,height:0,left:0,top:0};let L,E,N;if(w||R===void 0||R.clientX===0&&R.clientY===0||!R.clientX&&!R.touches)L=Math.round(O.width/2),E=Math.round(O.height/2);else{const{clientX:D,clientY:_}=R.touches&&R.touches.length>0?R.touches[0]:R;L=Math.round(D-O.left),E=Math.round(_-O.top)}if(w)N=Math.sqrt((2*O.width**2+O.height**2)/3),N%2===0&&(N+=1);else{const D=Math.max(Math.abs((I?I.clientWidth:0)-L),L)*2+2,_=Math.max(Math.abs((I?I.clientHeight:0)-E),E)*2+2;N=Math.sqrt(D**2+_**2)}R!=null&&R.touches?g.current===null&&(g.current=()=>{p({pulsate:b,rippleX:L,rippleY:E,rippleSize:N,cb:P})},x.start(cf,()=>{g.current&&(g.current(),g.current=null)})):p({pulsate:b,rippleX:L,rippleY:E,rippleSize:N,cb:P})},[r,p,x]),k=m.useCallback(()=>{C({},{pulsate:!0})},[C]),$=m.useCallback((R,y)=>{if(x.clear(),(R==null?void 0:R.type)==="touchend"&&g.current){g.current(),g.current=null,x.start(0,()=>{$(R,y)});return}g.current=null,c(P=>P.length>0?P.slice(1):P),f.current=y},[x]);return m.useImperativeHandle(o,()=>({pulsate:k,start:C,stop:$}),[k,C,$]),S.jsx(ff,u({className:W(at.root,a.root,i),ref:h},s,{children:S.jsx(ra,{component:null,exit:!0,children:l})}))});function hf(e){return U("MuiButtonBase",e)}const vf=H("MuiButtonBase",["root","disabled","focusVisible"]),bf=["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"],yf=e=>{const{disabled:t,focusVisible:o,focusVisibleClassName:n,classes:r}=e,i=V({root:["root",t&&"disabled",o&&"focusVisible"]},hf,r);return o&&n&&(i.root+=` ${n}`),i},xf=B("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"},[`&.${vf.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),It=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiButtonBase"}),{action:r,centerRipple:a=!1,children:i,className:s,component:l="button",disabled:c=!1,disableRipple:d=!1,disableTouchRipple:f=!1,focusRipple:v=!1,LinkComponent:x="a",onBlur:g,onClick:h,onContextMenu:p,onDragLeave:C,onFocus:k,onFocusVisible:$,onKeyDown:R,onKeyUp:y,onMouseDown:P,onMouseLeave:b,onMouseUp:w,onTouchEnd:T,onTouchMove:I,onTouchStart:O,tabIndex:L=0,TouchRippleProps:E,touchRippleRef:N,type:D}=n,_=F(n,bf),j=m.useRef(null),A=m.useRef(null),z=Se(A,N),{isFocusVisibleRef:te,onFocus:$e,onBlur:le,ref:ce}=Vn(),[Y,oe]=m.useState(!1);c&&Y&&oe(!1),m.useImperativeHandle(r,()=>({focusVisible:()=>{oe(!0),j.current.focus()}}),[]);const[Q,ue]=m.useState(!1);m.useEffect(()=>{ue(!0)},[]);const ie=Q&&!d&&!c;m.useEffect(()=>{Y&&v&&!d&&Q&&A.current.pulsate()},[d,v,Y,Q]);function J(X,Ne,kt=f){return st(ft=>(Ne&&Ne(ft),!kt&&A.current&&A.current[X](ft),!0))}const Re=J("start",P),ee=J("stop",p),se=J("stop",C),G=J("stop",w),ae=J("stop",X=>{Y&&X.preventDefault(),b&&b(X)}),ne=J("start",O),We=J("stop",T),Be=J("stop",I),Ae=J("stop",X=>{le(X),te.current===!1&&oe(!1),g&&g(X)},!1),He=st(X=>{j.current||(j.current=X.currentTarget),$e(X),te.current===!0&&(oe(!0),$&&$(X)),k&&k(X)}),Pe=()=>{const X=j.current;return l&&l!=="button"&&!(X.tagName==="A"&&X.href)},ve=m.useRef(!1),De=st(X=>{v&&!ve.current&&Y&&A.current&&X.key===" "&&(ve.current=!0,A.current.stop(X,()=>{A.current.start(X)})),X.target===X.currentTarget&&Pe()&&X.key===" "&&X.preventDefault(),R&&R(X),X.target===X.currentTarget&&Pe()&&X.key==="Enter"&&!c&&(X.preventDefault(),h&&h(X))}),Ee=st(X=>{v&&X.key===" "&&A.current&&Y&&!X.defaultPrevented&&(ve.current=!1,A.current.stop(X,()=>{A.current.pulsate(X)})),y&&y(X),h&&X.target===X.currentTarget&&Pe()&&X.key===" "&&!X.defaultPrevented&&h(X)});let fe=l;fe==="button"&&(_.href||_.to)&&(fe=x);const ze={};fe==="button"?(ze.type=D===void 0?"button":D,ze.disabled=c):(!_.href&&!_.to&&(ze.role="button"),c&&(ze["aria-disabled"]=c));const Ue=Se(o,ce,j),qe=u({},n,{centerRipple:a,component:l,disabled:c,disableRipple:d,disableTouchRipple:f,focusRipple:v,tabIndex:L,focusVisible:Y}),me=yf(qe);return S.jsxs(xf,u({as:fe,className:W(me.root,s),ownerState:qe,onBlur:Ae,onClick:h,onContextMenu:ee,onFocus:He,onKeyDown:De,onKeyUp:Ee,onMouseDown:Re,onMouseLeave:ae,onMouseUp:G,onDragLeave:se,onTouchEnd:We,onTouchMove:Be,onTouchStart:ne,ref:Ue,tabIndex:c?-1:L,type:D},ze,_,{children:[i,ie?S.jsx(gf,u({ref:z,center:a},E)):null]}))});function Cf(e){return U("MuiIconButton",e)}const $f=H("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),Rf=["edge","children","className","color","disabled","disableFocusRipple","size"],Pf=e=>{const{classes:t,disabled:o,color:n,edge:r,size:a}=e,i={root:["root",o&&"disabled",n!=="default"&&`color${M(n)}`,r&&`edge${M(r)}`,`size${M(a)}`]};return V(i,Cf,t)},kf=B(It,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.color!=="default"&&t[`color${M(o.color)}`],o.edge&&t[`edge${M(o.edge)}`],t[`size${M(o.size)}`]]}})(({theme:e,ownerState:t})=>u({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})`:Z.alpha(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 o;const n=(o=(e.vars||e).palette)==null?void 0:o[t.color];return u({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&u({color:n==null?void 0:n.main},!t.disableRipple&&{"&:hover":u({},n&&{backgroundColor:e.vars?`rgba(${n.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Z.alpha(n.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)},{[`&.${$f.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),co=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiIconButton"}),{edge:r=!1,children:a,className:i,color:s="default",disabled:l=!1,disableFocusRipple:c=!1,size:d="medium"}=n,f=F(n,Rf),v=u({},n,{edge:r,color:s,disabled:l,disableFocusRipple:c,size:d}),x=Pf(v);return S.jsx(kf,u({className:W(x.root,i),centerRipple:!0,focusRipple:!c,disabled:l,ref:o},f,{ownerState:v,children:a}))}),Zx=Ge(S.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");function Sf(e){return U("MuiTypography",e)}H("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const wf=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],Tf=e=>{const{align:t,gutterBottom:o,noWrap:n,paragraph:r,variant:a,classes:i}=e,s={root:["root",a,e.align!=="inherit"&&`align${M(t)}`,o&&"gutterBottom",n&&"noWrap",r&&"paragraph"]};return V(s,Sf,i)},If=B("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!=="inherit"&&t[`align${M(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>u({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})),xi={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},Of={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},Ef=e=>Of[e]||e,Lt=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiTypography"}),r=Ef(n.color),a=Wn(u({},n,{color:r})),{align:i="inherit",className:s,component:l,gutterBottom:c=!1,noWrap:d=!1,paragraph:f=!1,variant:v="body1",variantMapping:x=xi}=a,g=F(a,wf),h=u({},a,{align:i,color:r,className:s,component:l,gutterBottom:c,noWrap:d,paragraph:f,variant:v,variantMapping:x}),p=l||(f?"p":x[v]||xi[v])||"span",C=Tf(h);return S.jsx(If,u({as:p,ref:o,ownerState:h,className:W(C.root,s)},g))});function Mf(e){return U("MuiAppBar",e)}H("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);const Af=["className","color","enableColorOnDark","position"],Lf=e=>{const{color:t,position:o,classes:n}=e,r={root:["root",`color${M(t)}`,`position${M(o)}`]};return V(r,Mf,n)},pn=(e,t)=>e?`${e==null?void 0:e.replace(")","")}, ${t})`:t,Bf=B(zt,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[`position${M(o.position)}`],t[`color${M(o.color)}`]]}})(({theme:e,ownerState:t})=>{const o=e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[900];return u({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&&u({},t.color==="default"&&{backgroundColor:o,color:e.palette.getContrastText(o)},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"&&u({backgroundColor:"transparent",color:"inherit"},e.palette.mode==="dark"&&{backgroundImage:"none"})),e.vars&&u({},t.color==="default"&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette.AppBar.defaultBg:pn(e.vars.palette.AppBar.darkBg,e.vars.palette.AppBar.defaultBg),"--AppBar-color":t.enableColorOnDark?e.vars.palette.text.primary:pn(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:pn(e.vars.palette.AppBar.darkBg,e.vars.palette[t.color].main),"--AppBar-color":t.enableColorOnDark?e.vars.palette[t.color].contrastText:pn(e.vars.palette.AppBar.darkColor,e.vars.palette[t.color].contrastText)},!["inherit","transparent"].includes(t.color)&&{backgroundColor:"var(--AppBar-background)"},{color:t.color==="inherit"?"inherit":"var(--AppBar-color)"},t.color==="transparent"&&{backgroundImage:"none",backgroundColor:"transparent",color:"inherit"}))}),Jx=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiAppBar"}),{className:r,color:a="primary",enableColorOnDark:i=!1,position:s="fixed"}=n,l=F(n,Af),c=u({},n,{color:a,position:s,enableColorOnDark:i}),d=Lf(c);return S.jsx(Bf,u({square:!0,component:"header",ownerState:c,elevation:4,className:W(d.root,r,s==="fixed"&&"mui-fixed"),ref:o},l))});function Ci(e){return typeof e.normalize<"u"?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function Nf(e={}){const{ignoreAccents:t=!0,ignoreCase:o=!0,limit:n,matchFrom:r="any",stringify:a,trim:i=!1}=e;return(s,{inputValue:l,getOptionLabel:c})=>{let d=i?l.trim():l;o&&(d=d.toLowerCase()),t&&(d=Ci(d));const f=d?s.filter(v=>{let x=(a||c)(v);return o&&(x=x.toLowerCase()),t&&(x=Ci(x)),r==="start"?x.indexOf(d)===0:x.indexOf(d)>-1}):s;return typeof n=="number"?f.slice(0,n):f}}const e1=Nf();var Eo={},$i;function _f(){if($i)return Eo;$i=1,Object.defineProperty(Eo,"__esModule",{value:!0}),Eo.default=void 0;var e=n(Kl()),t=sl;function o(i){if(typeof WeakMap!="function")return null;var s=new WeakMap,l=new WeakMap;return(o=function(c){return c?l:s})(i)}function n(i,s){if(i&&i.__esModule)return i;if(i===null||typeof i!="object"&&typeof i!="function")return{default:i};var l=o(s);if(l&&l.has(i))return l.get(i);var c={__proto__:null},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in i)if(f!=="default"&&Object.prototype.hasOwnProperty.call(i,f)){var v=d?Object.getOwnPropertyDescriptor(i,f):null;v&&(v.get||v.set)?Object.defineProperty(c,f,v):c[f]=i[f]}return c.default=i,l&&l.set(i,c),c}function r(i){return Object.keys(i).length===0}function a(i=null){const s=e.useContext(t.ThemeContext);return!s||r(s)?i:s}return Eo.default=a,Eo}var Df=_f();const zf=bs(Df);var Xe="top",ut="bottom",dt="right",Ye="left",ia="auto",sn=[Xe,ut,dt,Ye],vo="start",Yo="end",jf="clippingParents",ul="viewport",Mo="popper",Ff="reference",Ri=sn.reduce(function(e,t){return e.concat([t+"-"+vo,t+"-"+Yo])},[]),dl=[].concat(sn,[ia]).reduce(function(e,t){return e.concat([t,t+"-"+vo,t+"-"+Yo])},[]),Wf="beforeRead",Hf="read",Uf="afterRead",Vf="beforeMain",qf="main",Kf="afterMain",Gf="beforeWrite",Xf="write",Yf="afterWrite",Qf=[Wf,Hf,Uf,Vf,qf,Kf,Gf,Xf,Yf];function Pt(e){return e?(e.nodeName||"").toLowerCase():null}function nt(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Qt(e){var t=nt(e).Element;return e instanceof t||e instanceof Element}function lt(e){var t=nt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function sa(e){if(typeof ShadowRoot>"u")return!1;var t=nt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Zf(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var n=t.styles[o]||{},r=t.attributes[o]||{},a=t.elements[o];!lt(a)||!Pt(a)||(Object.assign(a.style,n),Object.keys(r).forEach(function(i){var s=r[i];s===!1?a.removeAttribute(i):a.setAttribute(i,s===!0?"":s)}))})}function Jf(e){var t=e.state,o={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(n){var r=t.elements[n],a=t.attributes[n]||{},i=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:o[n]),s=i.reduce(function(l,c){return l[c]="",l},{});!lt(r)||!Pt(r)||(Object.assign(r.style,s),Object.keys(a).forEach(function(l){r.removeAttribute(l)}))})}}const em={name:"applyStyles",enabled:!0,phase:"write",fn:Zf,effect:Jf,requires:["computeStyles"]};function $t(e){return e.split("-")[0]}var Kt=Math.max,On=Math.min,bo=Math.round;function Nr(){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 pl(){return!/^((?!chrome|android).)*safari/i.test(Nr())}function yo(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var n=e.getBoundingClientRect(),r=1,a=1;t&<(e)&&(r=e.offsetWidth>0&&bo(n.width)/e.offsetWidth||1,a=e.offsetHeight>0&&bo(n.height)/e.offsetHeight||1);var i=Qt(e)?nt(e):window,s=i.visualViewport,l=!pl()&&o,c=(n.left+(l&&s?s.offsetLeft:0))/r,d=(n.top+(l&&s?s.offsetTop:0))/a,f=n.width/r,v=n.height/a;return{width:f,height:v,top:d,right:c+f,bottom:d+v,left:c,x:c,y:d}}function la(e){var t=yo(e),o=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:n}}function fl(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&sa(o)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Ot(e){return nt(e).getComputedStyle(e)}function tm(e){return["table","td","th"].indexOf(Pt(e))>=0}function jt(e){return((Qt(e)?e.ownerDocument:e.document)||window.document).documentElement}function Gn(e){return Pt(e)==="html"?e:e.assignedSlot||e.parentNode||(sa(e)?e.host:null)||jt(e)}function Pi(e){return!lt(e)||Ot(e).position==="fixed"?null:e.offsetParent}function om(e){var t=/firefox/i.test(Nr()),o=/Trident/i.test(Nr());if(o&<(e)){var n=Ot(e);if(n.position==="fixed")return null}var r=Gn(e);for(sa(r)&&(r=r.host);lt(r)&&["html","body"].indexOf(Pt(r))<0;){var a=Ot(r);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return r;r=r.parentNode}return null}function ln(e){for(var t=nt(e),o=Pi(e);o&&tm(o)&&Ot(o).position==="static";)o=Pi(o);return o&&(Pt(o)==="html"||Pt(o)==="body"&&Ot(o).position==="static")?t:o||om(e)||t}function ca(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function zo(e,t,o){return Kt(e,On(t,o))}function nm(e,t,o){var n=zo(e,t,o);return n>o?o:n}function ml(){return{top:0,right:0,bottom:0,left:0}}function gl(e){return Object.assign({},ml(),e)}function hl(e,t){return t.reduce(function(o,n){return o[n]=e,o},{})}var rm=function(t,o){return t=typeof t=="function"?t(Object.assign({},o.rects,{placement:o.placement})):t,gl(typeof t!="number"?t:hl(t,sn))};function am(e){var t,o=e.state,n=e.name,r=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,s=$t(o.placement),l=ca(s),c=[Ye,dt].indexOf(s)>=0,d=c?"height":"width";if(!(!a||!i)){var f=rm(r.padding,o),v=la(a),x=l==="y"?Xe:Ye,g=l==="y"?ut:dt,h=o.rects.reference[d]+o.rects.reference[l]-i[l]-o.rects.popper[d],p=i[l]-o.rects.reference[l],C=ln(a),k=C?l==="y"?C.clientHeight||0:C.clientWidth||0:0,$=h/2-p/2,R=f[x],y=k-v[d]-f[g],P=k/2-v[d]/2+$,b=zo(R,P,y),w=l;o.modifiersData[n]=(t={},t[w]=b,t.centerOffset=b-P,t)}}function im(e){var t=e.state,o=e.options,n=o.element,r=n===void 0?"[data-popper-arrow]":n;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||fl(t.elements.popper,r)&&(t.elements.arrow=r))}const sm={name:"arrow",enabled:!0,phase:"main",fn:am,effect:im,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function xo(e){return e.split("-")[1]}var lm={top:"auto",right:"auto",bottom:"auto",left:"auto"};function cm(e,t){var o=e.x,n=e.y,r=t.devicePixelRatio||1;return{x:bo(o*r)/r||0,y:bo(n*r)/r||0}}function ki(e){var t,o=e.popper,n=e.popperRect,r=e.placement,a=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,f=e.isFixed,v=i.x,x=v===void 0?0:v,g=i.y,h=g===void 0?0:g,p=typeof d=="function"?d({x,y:h}):{x,y:h};x=p.x,h=p.y;var C=i.hasOwnProperty("x"),k=i.hasOwnProperty("y"),$=Ye,R=Xe,y=window;if(c){var P=ln(o),b="clientHeight",w="clientWidth";if(P===nt(o)&&(P=jt(o),Ot(P).position!=="static"&&s==="absolute"&&(b="scrollHeight",w="scrollWidth")),P=P,r===Xe||(r===Ye||r===dt)&&a===Yo){R=ut;var T=f&&P===y&&y.visualViewport?y.visualViewport.height:P[b];h-=T-n.height,h*=l?1:-1}if(r===Ye||(r===Xe||r===ut)&&a===Yo){$=dt;var I=f&&P===y&&y.visualViewport?y.visualViewport.width:P[w];x-=I-n.width,x*=l?1:-1}}var O=Object.assign({position:s},c&&lm),L=d===!0?cm({x,y:h},nt(o)):{x,y:h};if(x=L.x,h=L.y,l){var E;return Object.assign({},O,(E={},E[R]=k?"0":"",E[$]=C?"0":"",E.transform=(y.devicePixelRatio||1)<=1?"translate("+x+"px, "+h+"px)":"translate3d("+x+"px, "+h+"px, 0)",E))}return Object.assign({},O,(t={},t[R]=k?h+"px":"",t[$]=C?x+"px":"",t.transform="",t))}function um(e){var t=e.state,o=e.options,n=o.gpuAcceleration,r=n===void 0?!0:n,a=o.adaptive,i=a===void 0?!0:a,s=o.roundOffsets,l=s===void 0?!0:s,c={placement:$t(t.placement),variation:xo(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,ki(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,ki(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 dm={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:um,data:{}};var fn={passive:!0};function pm(e){var t=e.state,o=e.instance,n=e.options,r=n.scroll,a=r===void 0?!0:r,i=n.resize,s=i===void 0?!0:i,l=nt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(d){d.addEventListener("scroll",o.update,fn)}),s&&l.addEventListener("resize",o.update,fn),function(){a&&c.forEach(function(d){d.removeEventListener("scroll",o.update,fn)}),s&&l.removeEventListener("resize",o.update,fn)}}const fm={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:pm,data:{}};var mm={left:"right",right:"left",bottom:"top",top:"bottom"};function Pn(e){return e.replace(/left|right|bottom|top/g,function(t){return mm[t]})}var gm={start:"end",end:"start"};function Si(e){return e.replace(/start|end/g,function(t){return gm[t]})}function ua(e){var t=nt(e),o=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:o,scrollTop:n}}function da(e){return yo(jt(e)).left+ua(e).scrollLeft}function hm(e,t){var o=nt(e),n=jt(e),r=o.visualViewport,a=n.clientWidth,i=n.clientHeight,s=0,l=0;if(r){a=r.width,i=r.height;var c=pl();(c||!c&&t==="fixed")&&(s=r.offsetLeft,l=r.offsetTop)}return{width:a,height:i,x:s+da(e),y:l}}function vm(e){var t,o=jt(e),n=ua(e),r=(t=e.ownerDocument)==null?void 0:t.body,a=Kt(o.scrollWidth,o.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),i=Kt(o.scrollHeight,o.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),s=-n.scrollLeft+da(e),l=-n.scrollTop;return Ot(r||o).direction==="rtl"&&(s+=Kt(o.clientWidth,r?r.clientWidth:0)-a),{width:a,height:i,x:s,y:l}}function pa(e){var t=Ot(e),o=t.overflow,n=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+r+n)}function vl(e){return["html","body","#document"].indexOf(Pt(e))>=0?e.ownerDocument.body:lt(e)&&pa(e)?e:vl(Gn(e))}function jo(e,t){var o;t===void 0&&(t=[]);var n=vl(e),r=n===((o=e.ownerDocument)==null?void 0:o.body),a=nt(n),i=r?[a].concat(a.visualViewport||[],pa(n)?n:[]):n,s=t.concat(i);return r?s:s.concat(jo(Gn(i)))}function _r(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function bm(e,t){var o=yo(e,!1,t==="fixed");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function wi(e,t,o){return t===ul?_r(hm(e,o)):Qt(t)?bm(t,o):_r(vm(jt(e)))}function ym(e){var t=jo(Gn(e)),o=["absolute","fixed"].indexOf(Ot(e).position)>=0,n=o&<(e)?ln(e):e;return Qt(n)?t.filter(function(r){return Qt(r)&&fl(r,n)&&Pt(r)!=="body"}):[]}function xm(e,t,o,n){var r=t==="clippingParents"?ym(e):[].concat(t),a=[].concat(r,[o]),i=a[0],s=a.reduce(function(l,c){var d=wi(e,c,n);return l.top=Kt(d.top,l.top),l.right=On(d.right,l.right),l.bottom=On(d.bottom,l.bottom),l.left=Kt(d.left,l.left),l},wi(e,i,n));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function bl(e){var t=e.reference,o=e.element,n=e.placement,r=n?$t(n):null,a=n?xo(n):null,i=t.x+t.width/2-o.width/2,s=t.y+t.height/2-o.height/2,l;switch(r){case Xe:l={x:i,y:t.y-o.height};break;case ut:l={x:i,y:t.y+t.height};break;case dt:l={x:t.x+t.width,y:s};break;case Ye:l={x:t.x-o.width,y:s};break;default:l={x:t.x,y:t.y}}var c=r?ca(r):null;if(c!=null){var d=c==="y"?"height":"width";switch(a){case vo:l[c]=l[c]-(t[d]/2-o[d]/2);break;case Yo:l[c]=l[c]+(t[d]/2-o[d]/2);break}}return l}function Qo(e,t){t===void 0&&(t={});var o=t,n=o.placement,r=n===void 0?e.placement:n,a=o.strategy,i=a===void 0?e.strategy:a,s=o.boundary,l=s===void 0?jf:s,c=o.rootBoundary,d=c===void 0?ul:c,f=o.elementContext,v=f===void 0?Mo:f,x=o.altBoundary,g=x===void 0?!1:x,h=o.padding,p=h===void 0?0:h,C=gl(typeof p!="number"?p:hl(p,sn)),k=v===Mo?Ff:Mo,$=e.rects.popper,R=e.elements[g?k:v],y=xm(Qt(R)?R:R.contextElement||jt(e.elements.popper),l,d,i),P=yo(e.elements.reference),b=bl({reference:P,element:$,strategy:"absolute",placement:r}),w=_r(Object.assign({},$,b)),T=v===Mo?w:P,I={top:y.top-T.top+C.top,bottom:T.bottom-y.bottom+C.bottom,left:y.left-T.left+C.left,right:T.right-y.right+C.right},O=e.modifiersData.offset;if(v===Mo&&O){var L=O[r];Object.keys(I).forEach(function(E){var N=[dt,ut].indexOf(E)>=0?1:-1,D=[Xe,ut].indexOf(E)>=0?"y":"x";I[E]+=L[D]*N})}return I}function Cm(e,t){t===void 0&&(t={});var o=t,n=o.placement,r=o.boundary,a=o.rootBoundary,i=o.padding,s=o.flipVariations,l=o.allowedAutoPlacements,c=l===void 0?dl:l,d=xo(n),f=d?s?Ri:Ri.filter(function(g){return xo(g)===d}):sn,v=f.filter(function(g){return c.indexOf(g)>=0});v.length===0&&(v=f);var x=v.reduce(function(g,h){return g[h]=Qo(e,{placement:h,boundary:r,rootBoundary:a,padding:i})[$t(h)],g},{});return Object.keys(x).sort(function(g,h){return x[g]-x[h]})}function $m(e){if($t(e)===ia)return[];var t=Pn(e);return[Si(e),t,Si(t)]}function Rm(e){var t=e.state,o=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var r=o.mainAxis,a=r===void 0?!0:r,i=o.altAxis,s=i===void 0?!0:i,l=o.fallbackPlacements,c=o.padding,d=o.boundary,f=o.rootBoundary,v=o.altBoundary,x=o.flipVariations,g=x===void 0?!0:x,h=o.allowedAutoPlacements,p=t.options.placement,C=$t(p),k=C===p,$=l||(k||!g?[Pn(p)]:$m(p)),R=[p].concat($).reduce(function(Y,oe){return Y.concat($t(oe)===ia?Cm(t,{placement:oe,boundary:d,rootBoundary:f,padding:c,flipVariations:g,allowedAutoPlacements:h}):oe)},[]),y=t.rects.reference,P=t.rects.popper,b=new Map,w=!0,T=R[0],I=0;I=0,D=N?"width":"height",_=Qo(t,{placement:O,boundary:d,rootBoundary:f,altBoundary:v,padding:c}),j=N?E?dt:Ye:E?ut:Xe;y[D]>P[D]&&(j=Pn(j));var A=Pn(j),z=[];if(a&&z.push(_[L]<=0),s&&z.push(_[j]<=0,_[A]<=0),z.every(function(Y){return Y})){T=O,w=!1;break}b.set(O,z)}if(w)for(var te=g?3:1,$e=function(oe){var Q=R.find(function(ue){var ie=b.get(ue);if(ie)return ie.slice(0,oe).every(function(J){return J})});if(Q)return T=Q,"break"},le=te;le>0;le--){var ce=$e(le);if(ce==="break")break}t.placement!==T&&(t.modifiersData[n]._skip=!0,t.placement=T,t.reset=!0)}}const Pm={name:"flip",enabled:!0,phase:"main",fn:Rm,requiresIfExists:["offset"],data:{_skip:!1}};function Ti(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function Ii(e){return[Xe,dt,ut,Ye].some(function(t){return e[t]>=0})}function km(e){var t=e.state,o=e.name,n=t.rects.reference,r=t.rects.popper,a=t.modifiersData.preventOverflow,i=Qo(t,{elementContext:"reference"}),s=Qo(t,{altBoundary:!0}),l=Ti(i,n),c=Ti(s,r,a),d=Ii(l),f=Ii(c);t.modifiersData[o]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":f})}const Sm={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:km};function wm(e,t,o){var n=$t(e),r=[Ye,Xe].indexOf(n)>=0?-1:1,a=typeof o=="function"?o(Object.assign({},t,{placement:e})):o,i=a[0],s=a[1];return i=i||0,s=(s||0)*r,[Ye,dt].indexOf(n)>=0?{x:s,y:i}:{x:i,y:s}}function Tm(e){var t=e.state,o=e.options,n=e.name,r=o.offset,a=r===void 0?[0,0]:r,i=dl.reduce(function(d,f){return d[f]=wm(f,t.rects,a),d},{}),s=i[t.placement],l=s.x,c=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[n]=i}const Im={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Tm};function Om(e){var t=e.state,o=e.name;t.modifiersData[o]=bl({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Em={name:"popperOffsets",enabled:!0,phase:"read",fn:Om,data:{}};function Mm(e){return e==="x"?"y":"x"}function Am(e){var t=e.state,o=e.options,n=e.name,r=o.mainAxis,a=r===void 0?!0:r,i=o.altAxis,s=i===void 0?!1:i,l=o.boundary,c=o.rootBoundary,d=o.altBoundary,f=o.padding,v=o.tether,x=v===void 0?!0:v,g=o.tetherOffset,h=g===void 0?0:g,p=Qo(t,{boundary:l,rootBoundary:c,padding:f,altBoundary:d}),C=$t(t.placement),k=xo(t.placement),$=!k,R=ca(C),y=Mm(R),P=t.modifiersData.popperOffsets,b=t.rects.reference,w=t.rects.popper,T=typeof h=="function"?h(Object.assign({},t.rects,{placement:t.placement})):h,I=typeof T=="number"?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),O=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,L={x:0,y:0};if(P){if(a){var E,N=R==="y"?Xe:Ye,D=R==="y"?ut:dt,_=R==="y"?"height":"width",j=P[R],A=j+p[N],z=j-p[D],te=x?-w[_]/2:0,$e=k===vo?b[_]:w[_],le=k===vo?-w[_]:-b[_],ce=t.elements.arrow,Y=x&&ce?la(ce):{width:0,height:0},oe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:ml(),Q=oe[N],ue=oe[D],ie=zo(0,b[_],Y[_]),J=$?b[_]/2-te-ie-Q-I.mainAxis:$e-ie-Q-I.mainAxis,Re=$?-b[_]/2+te+ie+ue+I.mainAxis:le+ie+ue+I.mainAxis,ee=t.elements.arrow&&ln(t.elements.arrow),se=ee?R==="y"?ee.clientTop||0:ee.clientLeft||0:0,G=(E=O==null?void 0:O[R])!=null?E:0,ae=j+J-G-se,ne=j+Re-G,We=zo(x?On(A,ae):A,j,x?Kt(z,ne):z);P[R]=We,L[R]=We-j}if(s){var Be,Ae=R==="x"?Xe:Ye,He=R==="x"?ut:dt,Pe=P[y],ve=y==="y"?"height":"width",De=Pe+p[Ae],Ee=Pe-p[He],fe=[Xe,Ye].indexOf(C)!==-1,ze=(Be=O==null?void 0:O[y])!=null?Be:0,Ue=fe?De:Pe-b[ve]-w[ve]-ze+I.altAxis,qe=fe?Pe+b[ve]+w[ve]-ze-I.altAxis:Ee,me=x&&fe?nm(Ue,Pe,qe):zo(x?Ue:De,Pe,x?qe:Ee);P[y]=me,L[y]=me-Pe}t.modifiersData[n]=L}}const Lm={name:"preventOverflow",enabled:!0,phase:"main",fn:Am,requiresIfExists:["offset"]};function Bm(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Nm(e){return e===nt(e)||!lt(e)?ua(e):Bm(e)}function _m(e){var t=e.getBoundingClientRect(),o=bo(t.width)/e.offsetWidth||1,n=bo(t.height)/e.offsetHeight||1;return o!==1||n!==1}function Dm(e,t,o){o===void 0&&(o=!1);var n=lt(t),r=lt(t)&&_m(t),a=jt(t),i=yo(e,r,o),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(n||!n&&!o)&&((Pt(t)!=="body"||pa(a))&&(s=Nm(t)),lt(t)?(l=yo(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):a&&(l.x=da(a))),{x:i.left+s.scrollLeft-l.x,y:i.top+s.scrollTop-l.y,width:i.width,height:i.height}}function zm(e){var t=new Map,o=new Set,n=[];e.forEach(function(a){t.set(a.name,a)});function r(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(s){if(!o.has(s)){var l=t.get(s);l&&r(l)}}),n.push(a)}return e.forEach(function(a){o.has(a.name)||r(a)}),n}function jm(e){var t=zm(e);return Qf.reduce(function(o,n){return o.concat(t.filter(function(r){return r.phase===n}))},[])}function Fm(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function Wm(e){var t=e.reduce(function(o,n){var r=o[n.name];return o[n.name]=r?Object.assign({},r,n,{options:Object.assign({},r.options,n.options),data:Object.assign({},r.data,n.data)}):n,o},{});return Object.keys(t).map(function(o){return t[o]})}var Oi={placement:"bottom",modifiers:[],strategy:"absolute"};function Ei(){for(var e=arguments.length,t=new Array(e),o=0;o{a||s(qm(r)||document.body)},[r,a]),ct(()=>{if(i&&!a)return wn(o,i),()=>{wn(o,null)}},[o,i,a]),a){if(m.isValidElement(n)){const c={ref:l};return m.cloneElement(n,c)}return S.jsx(m.Fragment,{children:n})}return S.jsx(m.Fragment,{children:i&&Gl.createPortal(n,i)})});function Km(e){return U("MuiPopper",e)}H("MuiPopper",["root"]);const Gm=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],Xm=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function Ym(e,t){if(t==="ltr")return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}function Dr(e){return typeof e=="function"?e():e}function Qm(e){return e.nodeType!==void 0}const Zm=e=>{const{classes:t}=e;return V({root:["root"]},Km,t)},Jm={},eg=m.forwardRef(function(t,o){var n;const{anchorEl:r,children:a,direction:i,disablePortal:s,modifiers:l,open:c,placement:d,popperOptions:f,popperRef:v,slotProps:x={},slots:g={},TransitionProps:h}=t,p=F(t,Gm),C=m.useRef(null),k=Se(C,o),$=m.useRef(null),R=Se($,v),y=m.useRef(R);ct(()=>{y.current=R},[R]),m.useImperativeHandle(v,()=>$.current,[]);const P=Ym(d,i),[b,w]=m.useState(P),[T,I]=m.useState(Dr(r));m.useEffect(()=>{$.current&&$.current.forceUpdate()}),m.useEffect(()=>{r&&I(Dr(r))},[r]),ct(()=>{if(!T||!c)return;const D=A=>{w(A.placement)};let _=[{name:"preventOverflow",options:{altBoundary:s}},{name:"flip",options:{altBoundary:s}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:A})=>{D(A)}}];l!=null&&(_=_.concat(l)),f&&f.modifiers!=null&&(_=_.concat(f.modifiers));const j=Vm(T,C.current,u({placement:P},f,{modifiers:_}));return y.current(j),()=>{j.destroy(),y.current(null)}},[T,s,l,c,f,P]);const O={placement:b};h!==null&&(O.TransitionProps=h);const L=Zm(t),E=(n=g.root)!=null?n:"div",N=Nt({elementType:E,externalSlotProps:x.root,externalForwardedProps:p,additionalProps:{role:"tooltip",ref:k},ownerState:t,className:L.root});return S.jsx(E,u({},N,{children:typeof a=="function"?a(O):a}))}),tg=m.forwardRef(function(t,o){const{anchorEl:n,children:r,container:a,direction:i="ltr",disablePortal:s=!1,keepMounted:l=!1,modifiers:c,open:d,placement:f="bottom",popperOptions:v=Jm,popperRef:x,style:g,transition:h=!1,slotProps:p={},slots:C={}}=t,k=F(t,Xm),[$,R]=m.useState(!0),y=()=>{R(!1)},P=()=>{R(!0)};if(!l&&!d&&(!h||$))return null;let b;if(a)b=a;else if(n){const I=Dr(n);b=I&&Qm(I)?_e(I).body:_e(null).body}const w=!d&&l&&(!h||$)?"none":void 0,T=h?{in:d,onEnter:y,onExited:P}:void 0;return S.jsx(yl,{disablePortal:s,container:b,children:S.jsx(eg,u({anchorEl:n,direction:i,disablePortal:s,modifiers:c,ref:o,open:h?!$:d,placement:f,popperOptions:v,popperRef:x,slotProps:p,slots:C},k,{style:u({position:"fixed",top:0,left:0,display:w},g),TransitionProps:T,children:r}))})}),og=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],ng=B(tg,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),fa=m.forwardRef(function(t,o){var n;const r=zf(),a=q({props:t,name:"MuiPopper"}),{anchorEl:i,component:s,components:l,componentsProps:c,container:d,disablePortal:f,keepMounted:v,modifiers:x,open:g,placement:h,popperOptions:p,popperRef:C,transition:k,slots:$,slotProps:R}=a,y=F(a,og),P=(n=$==null?void 0:$.root)!=null?n:l==null?void 0:l.Root,b=u({anchorEl:i,container:d,disablePortal:f,keepMounted:v,modifiers:x,open:g,placement:h,popperOptions:p,popperRef:C,transition:k},y);return S.jsx(ng,u({as:s,direction:r==null?void 0:r.direction,slots:{root:P},slotProps:R??c},b,{ref:o}))});function rg(e){return U("MuiListSubheader",e)}H("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const ag=["className","color","component","disableGutters","disableSticky","inset"],ig=e=>{const{classes:t,color:o,disableGutters:n,inset:r,disableSticky:a}=e,i={root:["root",o!=="default"&&`color${M(o)}`,!n&&"gutters",r&&"inset",!a&&"sticky"]};return V(i,rg,t)},sg=B("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.color!=="default"&&t[`color${M(o.color)}`],!o.disableGutters&&t.gutters,o.inset&&t.inset,!o.disableSticky&&t.sticky]}})(({theme:e,ownerState:t})=>u({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})),xl=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiListSubheader"}),{className:r,color:a="default",component:i="li",disableGutters:s=!1,disableSticky:l=!1,inset:c=!1}=n,d=F(n,ag),f=u({},n,{color:a,component:i,disableGutters:s,disableSticky:l,inset:c}),v=ig(f);return S.jsx(sg,u({as:i,className:W(v.root,r),ref:o,ownerState:f},d))});xl.muiSkipListHighlight=!0;const lg=Ge(S.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 cg(e){return U("MuiChip",e)}const pe=H("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"]),ug=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],dg=e=>{const{classes:t,disabled:o,size:n,color:r,iconColor:a,onDelete:i,clickable:s,variant:l}=e,c={root:["root",l,o&&"disabled",`size${M(n)}`,`color${M(r)}`,s&&"clickable",s&&`clickableColor${M(r)}`,i&&"deletable",i&&`deletableColor${M(r)}`,`${l}${M(r)}`],label:["label",`label${M(n)}`],avatar:["avatar",`avatar${M(n)}`,`avatarColor${M(r)}`],icon:["icon",`icon${M(n)}`,`iconColor${M(a)}`],deleteIcon:["deleteIcon",`deleteIcon${M(n)}`,`deleteIconColor${M(r)}`,`deleteIcon${M(l)}Color${M(r)}`]};return V(c,cg,t)},pg=B("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e,{color:n,iconColor:r,clickable:a,onDelete:i,size:s,variant:l}=o;return[{[`& .${pe.avatar}`]:t.avatar},{[`& .${pe.avatar}`]:t[`avatar${M(s)}`]},{[`& .${pe.avatar}`]:t[`avatarColor${M(n)}`]},{[`& .${pe.icon}`]:t.icon},{[`& .${pe.icon}`]:t[`icon${M(s)}`]},{[`& .${pe.icon}`]:t[`iconColor${M(r)}`]},{[`& .${pe.deleteIcon}`]:t.deleteIcon},{[`& .${pe.deleteIcon}`]:t[`deleteIcon${M(s)}`]},{[`& .${pe.deleteIcon}`]:t[`deleteIconColor${M(n)}`]},{[`& .${pe.deleteIcon}`]:t[`deleteIcon${M(l)}Color${M(n)}`]},t.root,t[`size${M(s)}`],t[`color${M(n)}`],a&&t.clickable,a&&n!=="default"&&t[`clickableColor${M(n)})`],i&&t.deletable,i&&n!=="default"&&t[`deletableColor${M(n)}`],t[l],t[`${l}${M(n)}`]]}})(({theme:e,ownerState:t})=>{const o=e.palette.mode==="light"?e.palette.grey[700]:e.palette.grey[300];return u({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",[`&.${pe.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${pe.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:o,fontSize:e.typography.pxToRem(12)},[`& .${pe.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${pe.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${pe.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${pe.icon}`]:u({marginLeft:5,marginRight:-6},t.size==="small"&&{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&&u({color:e.vars?e.vars.palette.Chip.defaultIconColor:o},t.color!=="default"&&{color:"inherit"})),[`& .${pe.deleteIcon}`]:u({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:Z.alpha(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)`:Z.alpha(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)`:Z.alpha(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&&{[`&.${pe.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Z.alpha(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&t.color!=="default"&&{[`&.${pe.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})},({theme:e,ownerState:t})=>u({},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}))`:Z.alpha(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${pe.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Z.alpha(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, &.${pe.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}}),({theme:e,ownerState:t})=>u({},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]}`,[`&.${pe.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${pe.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${pe.avatar}`]:{marginLeft:4},[`& .${pe.avatarSmall}`]:{marginLeft:2},[`& .${pe.icon}`]:{marginLeft:4},[`& .${pe.iconSmall}`]:{marginLeft:2},[`& .${pe.deleteIcon}`]:{marginRight:5},[`& .${pe.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)`:Z.alpha(e.palette[t.color].main,.7)}`,[`&.${pe.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Z.alpha(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${pe.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:Z.alpha(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${pe.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:Z.alpha(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}})),fg=B("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:o}=e,{size:n}=o;return[t.label,t[`label${M(n)}`]]}})(({ownerState:e})=>u({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 Mi(e){return e.key==="Backspace"||e.key==="Delete"}const t1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiChip"}),{avatar:r,className:a,clickable:i,color:s="default",component:l,deleteIcon:c,disabled:d=!1,icon:f,label:v,onClick:x,onDelete:g,onKeyDown:h,onKeyUp:p,size:C="medium",variant:k="filled",tabIndex:$,skipFocusWhenDisabled:R=!1}=n,y=F(n,ug),P=m.useRef(null),b=Se(P,o),w=z=>{z.stopPropagation(),g&&g(z)},T=z=>{z.currentTarget===z.target&&Mi(z)&&z.preventDefault(),h&&h(z)},I=z=>{z.currentTarget===z.target&&(g&&Mi(z)?g(z):z.key==="Escape"&&P.current&&P.current.blur()),p&&p(z)},O=i!==!1&&x?!0:i,L=O||g?It:l||"div",E=u({},n,{component:L,disabled:d,size:C,color:s,iconColor:m.isValidElement(f)&&f.props.color||s,onDelete:!!g,clickable:O,variant:k}),N=dg(E),D=L===It?u({component:l||"div",focusVisibleClassName:N.focusVisible},g&&{disableRipple:!0}):{};let _=null;g&&(_=c&&m.isValidElement(c)?m.cloneElement(c,{className:W(c.props.className,N.deleteIcon),onClick:w}):S.jsx(lg,{className:W(N.deleteIcon),onClick:w}));let j=null;r&&m.isValidElement(r)&&(j=m.cloneElement(r,{className:W(N.avatar,r.props.className)}));let A=null;return f&&m.isValidElement(f)&&(A=m.cloneElement(f,{className:W(N.icon,f.props.className)})),S.jsxs(pg,u({as:L,className:W(N.root,a),disabled:O&&d?!0:void 0,onClick:x,onKeyDown:T,onKeyUp:I,ref:b,tabIndex:R&&d?-1:$,ownerState:E},D,y,{children:[j||A,S.jsx(fg,{className:W(N.label),ownerState:E,children:v}),_]}))}),mg=["onChange","maxRows","minRows","style","value"];function mn(e){return parseInt(e,10)||0}const gg={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function hg(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&&!e.overflowing}const vg=m.forwardRef(function(t,o){const{onChange:n,maxRows:r,minRows:a=1,style:i,value:s}=t,l=F(t,mg),{current:c}=m.useRef(s!=null),d=m.useRef(null),f=Se(o,d),v=m.useRef(null),x=m.useRef(null),g=m.useCallback(()=>{const C=d.current,$=Rt(C).getComputedStyle(C);if($.width==="0px")return{outerHeightStyle:0,overflowing:!1};const R=x.current;R.style.width=$.width,R.value=C.value||t.placeholder||"x",R.value.slice(-1)===` +`&&(R.value+=" ");const y=$.boxSizing,P=mn($.paddingBottom)+mn($.paddingTop),b=mn($.borderBottomWidth)+mn($.borderTopWidth),w=R.scrollHeight;R.value="x";const T=R.scrollHeight;let I=w;a&&(I=Math.max(Number(a)*T,I)),r&&(I=Math.min(Number(r)*T,I)),I=Math.max(I,T);const O=I+(y==="border-box"?P+b:0),L=Math.abs(I-w)<=1;return{outerHeightStyle:O,overflowing:L}},[r,a,t.placeholder]),h=m.useCallback(()=>{const C=g();if(hg(C))return;const k=C.outerHeightStyle,$=d.current;v.current!==k&&(v.current=k,$.style.height=`${k}px`),$.style.overflow=C.overflowing?"hidden":""},[g]);ct(()=>{const C=()=>{h()};let k;const $=Hn(C),R=d.current,y=Rt(R);y.addEventListener("resize",$);let P;return typeof ResizeObserver<"u"&&(P=new ResizeObserver(C),P.observe(R)),()=>{$.clear(),cancelAnimationFrame(k),y.removeEventListener("resize",$),P&&P.disconnect()}},[g,h]),ct(()=>{h()});const p=C=>{c||h(),n&&n(C)};return S.jsxs(m.Fragment,{children:[S.jsx("textarea",u({value:s,onChange:p,ref:f,rows:a,style:i},l)),S.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:x,tabIndex:-1,style:u({},gg.shadow,i,{paddingTop:0,paddingBottom:0})})]})});function Po({props:e,states:t,muiFormControl:o}){return t.reduce((n,r)=>(n[r]=e[r],o&&typeof e[r]>"u"&&(n[r]=o[r]),n),{})}const Xn=m.createContext(void 0);function Ft(){return m.useContext(Xn)}function Cl(e){return S.jsx(Xu,u({},e,{defaultTheme:qn,themeId:Gt}))}function Ai(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function En(e,t=!1){return e&&(Ai(e.value)&&e.value!==""||t&&Ai(e.defaultValue)&&e.defaultValue!=="")}function bg(e){return e.startAdornment}function yg(e){return U("MuiInputBase",e)}const Je=H("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),xg=["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"],Yn=(e,t)=>{const{ownerState:o}=e;return[t.root,o.formControl&&t.formControl,o.startAdornment&&t.adornedStart,o.endAdornment&&t.adornedEnd,o.error&&t.error,o.size==="small"&&t.sizeSmall,o.multiline&&t.multiline,o.color&&t[`color${M(o.color)}`],o.fullWidth&&t.fullWidth,o.hiddenLabel&&t.hiddenLabel]},Qn=(e,t)=>{const{ownerState:o}=e;return[t.input,o.size==="small"&&t.inputSizeSmall,o.multiline&&t.inputMultiline,o.type==="search"&&t.inputTypeSearch,o.startAdornment&&t.inputAdornedStart,o.endAdornment&&t.inputAdornedEnd,o.hiddenLabel&&t.inputHiddenLabel]},Cg=e=>{const{classes:t,color:o,disabled:n,error:r,endAdornment:a,focused:i,formControl:s,fullWidth:l,hiddenLabel:c,multiline:d,readOnly:f,size:v,startAdornment:x,type:g}=e,h={root:["root",`color${M(o)}`,n&&"disabled",r&&"error",l&&"fullWidth",i&&"focused",s&&"formControl",v&&v!=="medium"&&`size${M(v)}`,d&&"multiline",x&&"adornedStart",a&&"adornedEnd",c&&"hiddenLabel",f&&"readOnly"],input:["input",n&&"disabled",g==="search"&&"inputTypeSearch",d&&"inputMultiline",v==="small"&&"inputSizeSmall",c&&"inputHiddenLabel",x&&"inputAdornedStart",a&&"inputAdornedEnd",f&&"readOnly"]};return V(h,yg,t)},Zn=B("div",{name:"MuiInputBase",slot:"Root",overridesResolver:Yn})(({theme:e,ownerState:t})=>u({},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",[`&.${Je.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&u({padding:"4px 0 5px"},t.size==="small"&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),Jn=B("input",{name:"MuiInputBase",slot:"Input",overridesResolver:Qn})(({theme:e,ownerState:t})=>{const o=e.palette.mode==="light",n=u({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:o?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),r={opacity:"0 !important"},a=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:o?.42:.5};return u({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&:-ms-input-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Je.formControl} &`]:{"&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus::-webkit-input-placeholder":a,"&:focus::-moz-placeholder":a,"&:focus:-ms-input-placeholder":a,"&:focus::-ms-input-placeholder":a},[`&.${Je.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"})}),$g=S.jsx(Cl,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),er=m.forwardRef(function(t,o){var n;const r=q({props:t,name:"MuiInputBase"}),{"aria-describedby":a,autoComplete:i,autoFocus:s,className:l,components:c={},componentsProps:d={},defaultValue:f,disabled:v,disableInjectingGlobalStyles:x,endAdornment:g,fullWidth:h=!1,id:p,inputComponent:C="input",inputProps:k={},inputRef:$,maxRows:R,minRows:y,multiline:P=!1,name:b,onBlur:w,onChange:T,onClick:I,onFocus:O,onKeyDown:L,onKeyUp:E,placeholder:N,readOnly:D,renderSuffix:_,rows:j,slotProps:A={},slots:z={},startAdornment:te,type:$e="text",value:le}=r,ce=F(r,xg),Y=k.value!=null?k.value:le,{current:oe}=m.useRef(Y!=null),Q=m.useRef(),ue=m.useCallback(me=>{},[]),ie=Se(Q,$,k.ref,ue),[J,Re]=m.useState(!1),ee=Ft(),se=Po({props:r,muiFormControl:ee,states:["color","disabled","error","hiddenLabel","size","required","filled"]});se.focused=ee?ee.focused:J,m.useEffect(()=>{!ee&&v&&J&&(Re(!1),w&&w())},[ee,v,J,w]);const G=ee&&ee.onFilled,ae=ee&&ee.onEmpty,ne=m.useCallback(me=>{En(me)?G&&G():ae&&ae()},[G,ae]);ct(()=>{oe&&ne({value:Y})},[Y,ne,oe]);const We=me=>{if(se.disabled){me.stopPropagation();return}O&&O(me),k.onFocus&&k.onFocus(me),ee&&ee.onFocus?ee.onFocus(me):Re(!0)},Be=me=>{w&&w(me),k.onBlur&&k.onBlur(me),ee&&ee.onBlur?ee.onBlur(me):Re(!1)},Ae=(me,...X)=>{if(!oe){const Ne=me.target||Q.current;if(Ne==null)throw new Error(Tt(1));ne({value:Ne.value})}k.onChange&&k.onChange(me,...X),T&&T(me,...X)};m.useEffect(()=>{ne(Q.current)},[]);const He=me=>{Q.current&&me.currentTarget===me.target&&Q.current.focus(),I&&I(me)};let Pe=C,ve=k;P&&Pe==="input"&&(j?ve=u({type:void 0,minRows:j,maxRows:j},ve):ve=u({type:void 0,maxRows:R,minRows:y},ve),Pe=vg);const De=me=>{ne(me.animationName==="mui-auto-fill-cancel"?Q.current:{value:"x"})};m.useEffect(()=>{ee&&ee.setAdornedStart(!!te)},[ee,te]);const Ee=u({},r,{color:se.color||"primary",disabled:se.disabled,endAdornment:g,error:se.error,focused:se.focused,formControl:ee,fullWidth:h,hiddenLabel:se.hiddenLabel,multiline:P,size:se.size,startAdornment:te,type:$e}),fe=Cg(Ee),ze=z.root||c.Root||Zn,Ue=A.root||d.root||{},qe=z.input||c.Input||Jn;return ve=u({},ve,(n=A.input)!=null?n:d.input),S.jsxs(m.Fragment,{children:[!x&&$g,S.jsxs(ze,u({},Ue,!Xo(ze)&&{ownerState:u({},Ee,Ue.ownerState)},{ref:o,onClick:He},ce,{className:W(fe.root,Ue.className,l,D&&"MuiInputBase-readOnly"),children:[te,S.jsx(Xn.Provider,{value:null,children:S.jsx(qe,u({ownerState:Ee,"aria-invalid":se.error,"aria-describedby":a,autoComplete:i,autoFocus:s,defaultValue:f,disabled:se.disabled,id:p,onAnimationStart:De,name:b,placeholder:N,readOnly:D,required:se.required,rows:j,value:Y,onKeyDown:L,onKeyUp:E,type:$e},ve,!Xo(qe)&&{as:Pe,ownerState:u({},Ee,ve.ownerState)},{ref:ie,className:W(fe.input,ve.className,D&&"MuiInputBase-readOnly"),onBlur:Be,onChange:Ae,onFocus:We}))}),g,_?_(u({},se,{startAdornment:te})):null]}))]})});function Rg(e){return U("MuiInput",e)}const At=u({},Je,H("MuiInput",["root","underline","input"]));function Pg(e){return U("MuiOutlinedInput",e)}const bt=u({},Je,H("MuiOutlinedInput",["root","notchedOutline","input"]));function kg(e){return U("MuiFilledInput",e)}const et=u({},Je,H("MuiFilledInput",["root","underline","input"])),Sg=Ge(S.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");const re=H("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"]);const o1=B("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e,{fullWidth:n,hasClearIcon:r,hasPopupIcon:a,inputFocused:i,size:s}=o;return[{[`& .${re.tag}`]:t.tag},{[`& .${re.tag}`]:t[`tagSize${M(s)}`]},{[`& .${re.inputRoot}`]:t.inputRoot},{[`& .${re.input}`]:t.input},{[`& .${re.input}`]:i&&t.inputFocused},t.root,n&&t.fullWidth,a&&t.hasPopupIcon,r&&t.hasClearIcon]}})({[`&.${re.focused} .${re.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${re.clearIndicator}`]:{visibility:"visible"}},[`& .${re.tag}`]:{margin:3,maxWidth:"calc(100% - 6px)"},[`& .${re.inputRoot}`]:{[`.${re.hasPopupIcon}&, .${re.hasClearIcon}&`]:{paddingRight:30},[`.${re.hasPopupIcon}.${re.hasClearIcon}&`]:{paddingRight:56},[`& .${re.input}`]:{width:0,minWidth:30}},[`& .${At.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${At.root}.${Je.sizeSmall}`]:{[`& .${At.input}`]:{padding:"2px 4px 3px 0"}},[`& .${bt.root}`]:{padding:9,[`.${re.hasPopupIcon}&, .${re.hasClearIcon}&`]:{paddingRight:39},[`.${re.hasPopupIcon}.${re.hasClearIcon}&`]:{paddingRight:65},[`& .${re.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${re.endAdornment}`]:{right:9}},[`& .${bt.root}.${Je.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${re.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${et.root}`]:{paddingTop:19,paddingLeft:8,[`.${re.hasPopupIcon}&, .${re.hasClearIcon}&`]:{paddingRight:39},[`.${re.hasPopupIcon}.${re.hasClearIcon}&`]:{paddingRight:65},[`& .${et.input}`]:{padding:"7px 4px"},[`& .${re.endAdornment}`]:{right:9}},[`& .${et.root}.${Je.sizeSmall}`]:{paddingBottom:1,[`& .${et.input}`]:{padding:"2.5px 4px"}},[`& .${Je.hiddenLabel}`]:{paddingTop:8},[`& .${et.root}.${Je.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${re.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${et.root}.${Je.hiddenLabel}.${Je.sizeSmall}`]:{[`& .${re.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${re.input}`]:{flexGrow:1,textOverflow:"ellipsis",opacity:0},variants:[{props:{fullWidth:!0},style:{width:"100%"}},{props:{size:"small"},style:{[`& .${re.tag}`]:{margin:2,maxWidth:"calc(100% - 4px)"}}},{props:{inputFocused:!0},style:{[`& .${re.input}`]:{opacity:1}}},{props:{multiple:!0},style:{[`& .${re.inputRoot}`]:{flexWrap:"wrap"}}}]}),n1=B("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"50%",transform:"translate(0, -50%)"}),r1=B(co,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),a1=B(co,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:({ownerState:e},t)=>u({},t.popupIndicator,e.popupOpen&&t.popupIndicatorOpen)})({padding:2,marginRight:-2,variants:[{props:{popupOpen:!0},style:{transform:"rotate(180deg)"}}]}),i1=B(fa,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{[`& .${re.option}`]:t.option},t.popper,o.disablePortal&&t.popperDisablePortal]}})(({theme:e})=>({zIndex:(e.vars||e).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:"absolute"}}]})),s1=B(zt,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})(({theme:e})=>u({},e.typography.body1,{overflow:"auto"})),l1=B("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),c1=B("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),u1=B("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",[`& .${re.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"},[`&.${re.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"},[`&.${re.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})`:Z.alpha(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${re.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Z.alpha(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${re.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Z.alpha(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}})),d1=B(xl,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8})),p1=B("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${re.option}`]:{paddingLeft:24}});const wg=Ge(S.jsx("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person");function Tg(e){return U("MuiAvatar",e)}H("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]);const Ig=["alt","children","className","component","slots","slotProps","imgProps","sizes","src","srcSet","variant"],Og=e=>{const{classes:t,variant:o,colorDefault:n}=e;return V({root:["root",o,n&&"colorDefault"],img:["img"],fallback:["fallback"]},Tg,t)},Eg=B("div",{name:"MuiAvatar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],o.colorDefault&&t.colorDefault]}})(({theme:e})=>({position:"relative",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,width:40,height:40,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(20),lineHeight:1,borderRadius:"50%",overflow:"hidden",userSelect:"none",variants:[{props:{variant:"rounded"},style:{borderRadius:(e.vars||e).shape.borderRadius}},{props:{variant:"square"},style:{borderRadius:0}},{props:{colorDefault:!0},style:u({color:(e.vars||e).palette.background.default},e.vars?{backgroundColor:e.vars.palette.Avatar.defaultBg}:u({backgroundColor:e.palette.grey[400]},e.applyStyles("dark",{backgroundColor:e.palette.grey[600]})))}]})),Mg=B("img",{name:"MuiAvatar",slot:"Img",overridesResolver:(e,t)=>t.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),Ag=B(wg,{name:"MuiAvatar",slot:"Fallback",overridesResolver:(e,t)=>t.fallback})({width:"75%",height:"75%"});function Lg({crossOrigin:e,referrerPolicy:t,src:o,srcSet:n}){const[r,a]=m.useState(!1);return m.useEffect(()=>{if(!o&&!n)return;a(!1);let i=!0;const s=new Image;return s.onload=()=>{i&&a("loaded")},s.onerror=()=>{i&&a("error")},s.crossOrigin=e,s.referrerPolicy=t,s.src=o,n&&(s.srcset=n),()=>{i=!1}},[e,t,o,n]),r}const f1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiAvatar"}),{alt:r,children:a,className:i,component:s="div",slots:l={},slotProps:c={},imgProps:d,sizes:f,src:v,srcSet:x,variant:g="circular"}=n,h=F(n,Ig);let p=null;const C=Lg(u({},d,{src:v,srcSet:x})),k=v||x,$=k&&C!=="error",R=u({},n,{colorDefault:!$,component:s,variant:g}),y=Og(R),[P,b]=af("img",{className:y.img,elementType:Mg,externalForwardedProps:{slots:l,slotProps:{img:u({},d,c.img)}},additionalProps:{alt:r,src:v,srcSet:x,sizes:f},ownerState:R});return $?p=S.jsx(P,u({},b)):a||a===0?p=a:k&&r?p=r[0]:p=S.jsx(Ag,{ownerState:R,className:y.fallback}),S.jsx(Eg,u({as:s,ownerState:R,className:W(y.root,i),ref:o},h,{children:p}))}),Bg=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],Ng={entering:{opacity:1},entered:{opacity:1}},$l=m.forwardRef(function(t,o){const n=Jt(),r={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:s,easing:l,in:c,onEnter:d,onEntered:f,onEntering:v,onExit:x,onExited:g,onExiting:h,style:p,timeout:C=r,TransitionComponent:k=vt}=t,$=F(t,Bg),R=m.useRef(null),y=Se(R,Dt(s),o),P=N=>D=>{if(N){const _=R.current;D===void 0?N(_):N(_,D)}},b=P(v),w=P((N,D)=>{aa(N);const _=ho({style:p,timeout:C,easing:l},{mode:"enter"});N.style.webkitTransition=n.transitions.create("opacity",_),N.style.transition=n.transitions.create("opacity",_),d&&d(N,D)}),T=P(f),I=P(h),O=P(N=>{const D=ho({style:p,timeout:C,easing:l},{mode:"exit"});N.style.webkitTransition=n.transitions.create("opacity",D),N.style.transition=n.transitions.create("opacity",D),x&&x(N)}),L=P(g),E=N=>{a&&a(R.current,N)};return S.jsx(k,u({appear:i,in:c,nodeRef:R,onEnter:w,onEntered:T,onEntering:b,onExit:O,onExited:L,onExiting:I,addEndListener:E,timeout:C},$,{children:(N,D)=>m.cloneElement(s,u({style:u({opacity:0,visibility:N==="exited"&&!c?"hidden":void 0},Ng[N],p,s.props.style),ref:y},D))}))});function _g(e){return U("MuiBackdrop",e)}H("MuiBackdrop",["root","invisible"]);const Dg=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],zg=e=>{const{classes:t,invisible:o}=e;return V({root:["root",o&&"invisible"]},_g,t)},jg=B("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})(({ownerState:e})=>u({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),Rl=m.forwardRef(function(t,o){var n,r,a;const i=q({props:t,name:"MuiBackdrop"}),{children:s,className:l,component:c="div",components:d={},componentsProps:f={},invisible:v=!1,open:x,slotProps:g={},slots:h={},TransitionComponent:p=$l,transitionDuration:C}=i,k=F(i,Dg),$=u({},i,{component:c,invisible:v}),R=zg($),y=(n=g.root)!=null?n:f.root;return S.jsx(p,u({in:x,timeout:C},k,{children:S.jsx(jg,u({"aria-hidden":!0},y,{as:(r=(a=h.root)!=null?a:d.Root)!=null?r:c,className:W(R.root,l,y==null?void 0:y.className),ownerState:u({},$,y==null?void 0:y.ownerState),classes:R,ref:o,children:s}))}))}),Fg=H("MuiBox",["root"]),Wg=il(),m1=td({themeId:Gt,defaultTheme:Wg,defaultClassName:Fg.root,generateClassName:ta.generate});function Hg(e){return U("MuiButton",e)}const gn=H("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),Ug=m.createContext({}),Vg=m.createContext(void 0),qg=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],Kg=e=>{const{color:t,disableElevation:o,fullWidth:n,size:r,variant:a,classes:i}=e,s={root:["root",a,`${a}${M(t)}`,`size${M(r)}`,`${a}Size${M(r)}`,`color${M(t)}`,o&&"disableElevation",n&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${M(r)}`],endIcon:["icon","endIcon",`iconSize${M(r)}`]},l=V(s,Hg,i);return u({},i,l)},Pl=e=>u({},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}}),Gg=B(It,{shouldForwardProp:e=>Fe(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${M(o.color)}`],t[`size${M(o.size)}`],t[`${o.variant}Size${M(o.size)}`],o.color==="inherit"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var o,n;const r=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],a=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return u({},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":u({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:Z.alpha(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})`:Z.alpha(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})`:Z.alpha(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:a,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":u({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${gn.focusVisible}`]:u({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${gn.disabled}`]:u({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 ${Z.alpha(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(o=(n=e.palette).getContrastText)==null?void 0:o.call(n,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:r,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"},[`&.${gn.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${gn.disabled}`]:{boxShadow:"none"}}),Xg=B("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.startIcon,t[`iconSize${M(o.size)}`]]}})(({ownerState:e})=>u({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},Pl(e))),Yg=B("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.endIcon,t[`iconSize${M(o.size)}`]]}})(({ownerState:e})=>u({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},Pl(e))),g1=m.forwardRef(function(t,o){const n=m.useContext(Ug),r=m.useContext(Vg),a=Go(n,t),i=q({props:a,name:"MuiButton"}),{children:s,color:l="primary",component:c="button",className:d,disabled:f=!1,disableElevation:v=!1,disableFocusRipple:x=!1,endIcon:g,focusVisibleClassName:h,fullWidth:p=!1,size:C="medium",startIcon:k,type:$,variant:R="text"}=i,y=F(i,qg),P=u({},i,{color:l,component:c,disabled:f,disableElevation:v,disableFocusRipple:x,fullWidth:p,size:C,type:$,variant:R}),b=Kg(P),w=k&&S.jsx(Xg,{className:b.startIcon,ownerState:P,children:k}),T=g&&S.jsx(Yg,{className:b.endIcon,ownerState:P,children:g}),I=r||"";return S.jsxs(Gg,u({ownerState:P,className:W(n.className,b.root,d,I),component:c,disabled:f,focusRipple:!x,focusVisibleClassName:W(b.focusVisible,h),ref:o,type:$},y,{classes:b,children:[w,s,T]}))});function Qg(e){return U("MuiCard",e)}H("MuiCard",["root"]);const Zg=["className","raised"],Jg=e=>{const{classes:t}=e;return V({root:["root"]},Qg,t)},eh=B(zt,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({overflow:"hidden"})),h1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiCard"}),{className:r,raised:a=!1}=n,i=F(n,Zg),s=u({},n,{raised:a}),l=Jg(s);return S.jsx(eh,u({className:W(l.root,r),elevation:a?8:void 0,ref:o,ownerState:s},i))});function th(e){return U("MuiCardContent",e)}H("MuiCardContent",["root"]);const oh=["className","component"],nh=e=>{const{classes:t}=e;return V({root:["root"]},th,t)},rh=B("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({padding:16,"&:last-child":{paddingBottom:24}})),v1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiCardContent"}),{className:r,component:a="div"}=n,i=F(n,oh),s=u({},n,{component:a}),l=nh(s);return S.jsx(rh,u({as:a,className:W(l.root,r),ownerState:s,ref:o},i))});function ah(e){return U("PrivateSwitchBase",e)}H("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const ih=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],sh=e=>{const{classes:t,checked:o,disabled:n,edge:r}=e,a={root:["root",o&&"checked",n&&"disabled",r&&`edge${M(r)}`],input:["input"]};return V(a,ah,t)},lh=B(It)(({ownerState:e})=>u({padding:9,borderRadius:"50%"},e.edge==="start"&&{marginLeft:e.size==="small"?-3:-12},e.edge==="end"&&{marginRight:e.size==="small"?-3:-12})),ch=B("input",{shouldForwardProp:Fe})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),uh=m.forwardRef(function(t,o){const{autoFocus:n,checked:r,checkedIcon:a,className:i,defaultChecked:s,disabled:l,disableFocusRipple:c=!1,edge:d=!1,icon:f,id:v,inputProps:x,inputRef:g,name:h,onBlur:p,onChange:C,onFocus:k,readOnly:$,required:R=!1,tabIndex:y,type:P,value:b}=t,w=F(t,ih),[T,I]=go({controlled:r,default:!!s,name:"SwitchBase",state:"checked"}),O=Ft(),L=z=>{k&&k(z),O&&O.onFocus&&O.onFocus(z)},E=z=>{p&&p(z),O&&O.onBlur&&O.onBlur(z)},N=z=>{if(z.nativeEvent.defaultPrevented)return;const te=z.target.checked;I(te),C&&C(z,te)};let D=l;O&&typeof D>"u"&&(D=O.disabled);const _=P==="checkbox"||P==="radio",j=u({},t,{checked:T,disabled:D,disableFocusRipple:c,edge:d}),A=sh(j);return S.jsxs(lh,u({component:"span",className:W(A.root,i),centerRipple:!0,focusRipple:!c,disabled:D,tabIndex:null,role:void 0,onFocus:L,onBlur:E,ownerState:j,ref:o},w,{children:[S.jsx(ch,u({autoFocus:n,checked:r,defaultChecked:s,className:A.input,disabled:D,id:_?v:void 0,name:h,onChange:N,readOnly:$,ref:g,required:R,ownerState:j,tabIndex:y,type:P},P==="checkbox"&&b===void 0?{}:{value:b},x)),T?a:f]}))}),dh=Ge(S.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"),ph=Ge(S.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"),fh=Ge(S.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 mh(e){return U("MuiCheckbox",e)}const br=H("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),gh=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],hh=e=>{const{classes:t,indeterminate:o,color:n,size:r}=e,a={root:["root",o&&"indeterminate",`color${M(n)}`,`size${M(r)}`]},i=V(a,mh,t);return u({},t,i)},vh=B(uh,{shouldForwardProp:e=>Fe(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.indeterminate&&t.indeterminate,t[`size${M(o.size)}`],o.color!=="default"&&t[`color${M(o.color)}`]]}})(({theme:e,ownerState:t})=>u({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})`:Z.alpha(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${br.checked}, &.${br.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${br.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),bh=S.jsx(ph,{}),yh=S.jsx(dh,{}),xh=S.jsx(fh,{}),b1=m.forwardRef(function(t,o){var n,r;const a=q({props:t,name:"MuiCheckbox"}),{checkedIcon:i=bh,color:s="primary",icon:l=yh,indeterminate:c=!1,indeterminateIcon:d=xh,inputProps:f,size:v="medium",className:x}=a,g=F(a,gh),h=c?d:l,p=c?d:i,C=u({},a,{color:s,indeterminate:c,size:v}),k=hh(C);return S.jsx(vh,u({type:"checkbox",inputProps:u({"data-indeterminate":c},f),icon:m.cloneElement(h,{fontSize:(n=h.props.fontSize)!=null?n:v}),checkedIcon:m.cloneElement(p,{fontSize:(r=p.props.fontSize)!=null?r:v}),ownerState:C,ref:o,className:W(k.root,x)},g,{classes:k}))});function Ch(e){return U("MuiCircularProgress",e)}H("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const $h=["className","color","disableShrink","size","style","thickness","value","variant"];let tr=e=>e,Li,Bi,Ni,_i;const Mt=44,Rh=Et(Li||(Li=tr` 0% { transform: rotate(0deg); } @@ -103,7 +103,7 @@ import{r as h,R as Pr,j as S,g as _t,a as vs,b as wt,c as ln,d as ql,e as Kl}fro 100% { transform: rotate(360deg); } -`)),Rh=Et(Li||(Li=er` +`)),Ph=Et(Bi||(Bi=tr` 0% { stroke-dasharray: 1px, 200px; stroke-dashoffset: 0; @@ -118,11 +118,11 @@ import{r as h,R as Pr,j as S,g as _t,a as vs,b as wt,c as ln,d as ql,e as Kl}fro stroke-dasharray: 100px, 200px; stroke-dashoffset: -125px; } -`)),Ph=e=>{const{classes:t,variant:o,color:n,disableShrink:r}=e,a={root:["root",o,`color${M(n)}`],svg:["svg"],circle:["circle",`circle${M(o)}`,r&&"circleDisableShrink"]};return V(a,xh,t)},kh=B("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],t[`color${M(o.color)}`]]}})(({ownerState:e,theme:t})=>u({display:"inline-block"},e.variant==="determinate"&&{transition:t.transitions.create("transform")},e.color!=="inherit"&&{color:(t.vars||t).palette[e.color].main}),({ownerState:e})=>e.variant==="indeterminate"&&Qt(Bi||(Bi=er` +`)),kh=e=>{const{classes:t,variant:o,color:n,disableShrink:r}=e,a={root:["root",o,`color${M(n)}`],svg:["svg"],circle:["circle",`circle${M(o)}`,r&&"circleDisableShrink"]};return V(a,Ch,t)},Sh=B("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],t[`color${M(o.color)}`]]}})(({ownerState:e,theme:t})=>u({display:"inline-block"},e.variant==="determinate"&&{transition:t.transitions.create("transform")},e.color!=="inherit"&&{color:(t.vars||t).palette[e.color].main}),({ownerState:e})=>e.variant==="indeterminate"&&Zt(Ni||(Ni=tr` animation: ${0} 1.4s linear infinite; - `),$h)),Sh=B("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),wh=B("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.circle,t[`circle${M(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>u({stroke:"currentColor"},e.variant==="determinate"&&{transition:t.transitions.create("stroke-dashoffset")},e.variant==="indeterminate"&&{strokeDasharray:"80px, 200px",strokeDashoffset:0}),({ownerState:e})=>e.variant==="indeterminate"&&!e.disableShrink&&Qt(Ni||(Ni=er` + `),Rh)),wh=B("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),Th=B("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.circle,t[`circle${M(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>u({stroke:"currentColor"},e.variant==="determinate"&&{transition:t.transitions.create("stroke-dashoffset")},e.variant==="indeterminate"&&{strokeDasharray:"80px, 200px",strokeDashoffset:0}),({ownerState:e})=>e.variant==="indeterminate"&&!e.disableShrink&&Zt(_i||(_i=tr` animation: ${0} 1.4s ease-in-out infinite; - `),Rh)),b1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiCircularProgress"}),{className:r,color:a="primary",disableShrink:i=!1,size:s=40,style:l,thickness:c=3.6,value:d=0,variant:f="indeterminate"}=n,v=F(n,Ch),x=u({},n,{color:a,disableShrink:i,size:s,thickness:c,value:d,variant:f}),m=Ph(x),g={},p={},C={};if(f==="determinate"){const k=2*Math.PI*((Mt-c)/2);g.strokeDasharray=k.toFixed(3),C["aria-valuenow"]=Math.round(d),g.strokeDashoffset=`${((100-d)/100*k).toFixed(3)}px`,p.transform="rotate(-90deg)"}return S.jsx(kh,u({className:W(m.root,r),style:u({width:s,height:s},p,l),ownerState:x,ref:o,role:"progressbar"},C,v,{children:S.jsx(Sh,{className:m.svg,ownerState:x,viewBox:`${Mt/2} ${Mt/2} ${Mt} ${Mt}`,children:S.jsx(wh,{className:m.circle,style:g,ownerState:x,cx:Mt,cy:Mt,r:(Mt-c)/2,fill:"none",strokeWidth:c})})}))});function _i(e){return e.substring(2).toLowerCase()}function Th(e,t){return t.documentElement.clientWidth(setTimeout(()=>{l.current=!0},0),()=>{l.current=!1}),[]);const d=Se(t.ref,s),f=st(m=>{const g=c.current;c.current=!1;const p=_e(s.current);if(!l.current||!s.current||"clientX"in m&&Th(m,p))return;if(i.current){i.current=!1;return}let C;m.composedPath?C=m.composedPath().indexOf(s.current)>-1:C=!p.documentElement.contains(m.target)||s.current.contains(m.target),!C&&(o||!g)&&r(m)}),v=m=>g=>{c.current=!0;const p=t.props[m];p&&p(g)},x={ref:d};return a!==!1&&(x[a]=v(a)),h.useEffect(()=>{if(a!==!1){const m=_i(a),g=_e(s.current),p=()=>{i.current=!0};return g.addEventListener(m,f),g.addEventListener("touchmove",p),()=>{g.removeEventListener(m,f),g.removeEventListener("touchmove",p)}}},[f,a]),n!==!1&&(x[n]=v(n)),h.useEffect(()=>{if(n!==!1){const m=_i(n),g=_e(s.current);return g.addEventListener(m,f),()=>{g.removeEventListener(m,f)}}},[f,n]),S.jsx(h.Fragment,{children:h.cloneElement(t,x)})}const Oh=(e,t)=>u({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&!e.vars&&{colorScheme:e.palette.mode}),Eh=e=>u({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}}),Mh=(e,t=!1)=>{var o;const n={};t&&e.colorSchemes&&Object.entries(e.colorSchemes).forEach(([i,s])=>{var l;n[e.getColorSchemeSelector(i).replace(/\s*&/,"")]={colorScheme:(l=s.palette)==null?void 0:l.mode}});let r=u({html:Oh(e,t),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:u({margin:0},Eh(e),{"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}})},n);const a=(o=e.components)==null||(o=o.MuiCssBaseline)==null?void 0:o.styleOverrides;return a&&(r=[r,a]),r};function y1(e){const t=q({props:e,name:"MuiCssBaseline"}),{children:o,enableColorScheme:n=!1}=t;return S.jsxs(h.Fragment,{children:[S.jsx(xl,{styles:r=>Mh(r,n)}),o]})}function Ah(e){const t=_e(e);return t.body===e?Rt(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function jo(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Di(e){return parseInt(Rt(e).getComputedStyle(e).paddingRight,10)||0}function Lh(e){const o=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,n=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return o||n}function zi(e,t,o,n,r){const a=[t,o,...n];[].forEach.call(e.children,i=>{const s=a.indexOf(i)===-1,l=!Lh(i);s&&l&&jo(i,r)})}function br(e,t){let o=-1;return e.some((n,r)=>t(n)?(o=r,!0):!1),o}function Bh(e,t){const o=[],n=e.container;if(!t.disableScrollLock){if(Ah(n)){const i=Qs(_e(n));o.push({value:n.style.paddingRight,property:"padding-right",el:n}),n.style.paddingRight=`${Di(n)+i}px`;const s=_e(n).querySelectorAll(".mui-fixed");[].forEach.call(s,l=>{o.push({value:l.style.paddingRight,property:"padding-right",el:l}),l.style.paddingRight=`${Di(l)+i}px`})}let a;if(n.parentNode instanceof DocumentFragment)a=_e(n).body;else{const i=n.parentElement,s=Rt(n);a=(i==null?void 0:i.nodeName)==="HTML"&&s.getComputedStyle(i).overflowY==="scroll"?i:n}o.push({value:a.style.overflow,property:"overflow",el:a},{value:a.style.overflowX,property:"overflow-x",el:a},{value:a.style.overflowY,property:"overflow-y",el:a}),a.style.overflow="hidden"}return()=>{o.forEach(({value:a,el:i,property:s})=>{a?i.style.setProperty(s,a):i.style.removeProperty(s)})}}function Nh(e){const t=[];return[].forEach.call(e.children,o=>{o.getAttribute("aria-hidden")==="true"&&t.push(o)}),t}class _h{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,o){let n=this.modals.indexOf(t);if(n!==-1)return n;n=this.modals.length,this.modals.push(t),t.modalRef&&jo(t.modalRef,!1);const r=Nh(o);zi(o,t.mount,t.modalRef,r,!0);const a=br(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),n):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:r}),n)}mount(t,o){const n=br(this.containers,a=>a.modals.indexOf(t)!==-1),r=this.containers[n];r.restore||(r.restore=Bh(r,o))}remove(t,o=!0){const n=this.modals.indexOf(t);if(n===-1)return n;const r=br(this.containers,i=>i.modals.indexOf(t)!==-1),a=this.containers[r];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(n,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&jo(t.modalRef,o),zi(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(r,1);else{const i=a.modals[a.modals.length-1];i.modalRef&&jo(i.modalRef,!1)}return n}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}const Dh=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function zh(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 jh(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=n=>e.ownerDocument.querySelector(`input[type="radio"]${n}`);let o=t(`[name="${e.name}"]:checked`);return o||(o=t(`[name="${e.name}"]`)),o!==e}function Fh(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||jh(e))}function Wh(e){const t=[],o=[];return Array.from(e.querySelectorAll(Dh)).forEach((n,r)=>{const a=zh(n);a===-1||!Fh(n)||(a===0?t.push(n):o.push({documentOrder:r,tabIndex:a,node:n}))}),o.sort((n,r)=>n.tabIndex===r.tabIndex?n.documentOrder-r.documentOrder:n.tabIndex-r.tabIndex).map(n=>n.node).concat(t)}function Hh(){return!0}function Uh(e){const{children:t,disableAutoFocus:o=!1,disableEnforceFocus:n=!1,disableRestoreFocus:r=!1,getTabbable:a=Wh,isEnabled:i=Hh,open:s}=e,l=h.useRef(!1),c=h.useRef(null),d=h.useRef(null),f=h.useRef(null),v=h.useRef(null),x=h.useRef(!1),m=h.useRef(null),g=Se(t.ref,m),p=h.useRef(null);h.useEffect(()=>{!s||!m.current||(x.current=!o)},[o,s]),h.useEffect(()=>{if(!s||!m.current)return;const $=_e(m.current);return m.current.contains($.activeElement)||(m.current.hasAttribute("tabIndex")||m.current.setAttribute("tabIndex","-1"),x.current&&m.current.focus()),()=>{r||(f.current&&f.current.focus&&(l.current=!0,f.current.focus()),f.current=null)}},[s]),h.useEffect(()=>{if(!s||!m.current)return;const $=_e(m.current),R=b=>{p.current=b,!(n||!i()||b.key!=="Tab")&&$.activeElement===m.current&&b.shiftKey&&(l.current=!0,d.current&&d.current.focus())},y=()=>{const b=m.current;if(b===null)return;if(!$.hasFocus()||!i()||l.current){l.current=!1;return}if(b.contains($.activeElement)||n&&$.activeElement!==c.current&&$.activeElement!==d.current)return;if($.activeElement!==v.current)v.current=null;else if(v.current!==null)return;if(!x.current)return;let w=[];if(($.activeElement===c.current||$.activeElement===d.current)&&(w=a(m.current)),w.length>0){var T,I;const O=!!((T=p.current)!=null&&T.shiftKey&&((I=p.current)==null?void 0:I.key)==="Tab"),L=w[0],E=w[w.length-1];typeof L!="string"&&typeof E!="string"&&(O?E.focus():L.focus())}else b.focus()};$.addEventListener("focusin",y),$.addEventListener("keydown",R,!0);const P=setInterval(()=>{$.activeElement&&$.activeElement.tagName==="BODY"&&y()},50);return()=>{clearInterval(P),$.removeEventListener("focusin",y),$.removeEventListener("keydown",R,!0)}},[o,n,r,i,s,a]);const C=$=>{f.current===null&&(f.current=$.relatedTarget),x.current=!0,v.current=$.target;const R=t.props.onFocus;R&&R($)},k=$=>{f.current===null&&(f.current=$.relatedTarget),x.current=!0};return S.jsxs(h.Fragment,{children:[S.jsx("div",{tabIndex:s?0:-1,onFocus:k,ref:c,"data-testid":"sentinelStart"}),h.cloneElement(t,{ref:g,onFocus:C}),S.jsx("div",{tabIndex:s?0:-1,onFocus:k,ref:d,"data-testid":"sentinelEnd"})]})}function Vh(e){return typeof e=="function"?e():e}function qh(e){return e?e.props.hasOwnProperty("in"):!1}const Kh=new _h;function Gh(e){const{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:n=!1,manager:r=Kh,closeAfterTransition:a=!1,onTransitionEnter:i,onTransitionExited:s,children:l,onClose:c,open:d,rootRef:f}=e,v=h.useRef({}),x=h.useRef(null),m=h.useRef(null),g=Se(m,f),[p,C]=h.useState(!d),k=qh(l);let $=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&($=!1);const R=()=>_e(x.current),y=()=>(v.current.modalRef=m.current,v.current.mount=x.current,v.current),P=()=>{r.mount(y(),{disableScrollLock:n}),m.current&&(m.current.scrollTop=0)},b=st(()=>{const _=Vh(t)||R().body;r.add(y(),_),m.current&&P()}),w=h.useCallback(()=>r.isTopModal(y()),[r]),T=st(_=>{x.current=_,_&&(d&&w()?P():m.current&&jo(m.current,$))}),I=h.useCallback(()=>{r.remove(y(),$)},[$,r]);h.useEffect(()=>()=>{I()},[I]),h.useEffect(()=>{d?b():(!k||!a)&&I()},[d,I,k,a,b]);const O=_=>j=>{var A;(A=_.onKeyDown)==null||A.call(_,j),!(j.key!=="Escape"||j.which===229||!w())&&(o||(j.stopPropagation(),c&&c(j,"escapeKeyDown")))},L=_=>j=>{var A;(A=_.onClick)==null||A.call(_,j),j.target===j.currentTarget&&c&&c(j,"backdropClick")};return{getRootProps:(_={})=>{const j=wn(e);delete j.onTransitionEnter,delete j.onTransitionExited;const A=u({},j,_);return u({role:"presentation"},A,{onKeyDown:O(A),ref:g})},getBackdropProps:(_={})=>{const j=_;return u({"aria-hidden":!0},j,{onClick:L(j),open:d})},getTransitionProps:()=>{const _=()=>{C(!1),i&&i()},j=()=>{C(!0),s&&s(),a&&I()};return{onEnter:Ir(_,l==null?void 0:l.props.onEnter),onExited:Ir(j,l==null?void 0:l.props.onExited)}},rootRef:g,portalRef:T,isTopModal:w,exited:p,hasTransition:k}}function Xh(e){return U("MuiModal",e)}H("MuiModal",["root","hidden","backdrop"]);const Yh=["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"],Qh=e=>{const{open:t,exited:o,classes:n}=e;return V({root:["root",!t&&o&&"hidden"],backdrop:["backdrop"]},Xh,n)},Zh=B("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(({theme:e,ownerState:t})=>u({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),Jh=B($l,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),fa=h.forwardRef(function(t,o){var n,r,a,i,s,l;const c=q({name:"MuiModal",props:t}),{BackdropComponent:d=Jh,BackdropProps:f,className:v,closeAfterTransition:x=!1,children:m,container:g,component:p,components:C={},componentsProps:k={},disableAutoFocus:$=!1,disableEnforceFocus:R=!1,disableEscapeKeyDown:y=!1,disablePortal:P=!1,disableRestoreFocus:b=!1,disableScrollLock:w=!1,hideBackdrop:T=!1,keepMounted:I=!1,onBackdropClick:O,open:L,slotProps:E,slots:N}=c,D=F(c,Yh),_=u({},c,{closeAfterTransition:x,disableAutoFocus:$,disableEnforceFocus:R,disableEscapeKeyDown:y,disablePortal:P,disableRestoreFocus:b,disableScrollLock:w,hideBackdrop:T,keepMounted:I}),{getRootProps:j,getBackdropProps:A,getTransitionProps:z,portalRef:te,isTopModal:$e,exited:le,hasTransition:ce}=Gh(u({},_,{rootRef:o})),Y=u({},_,{exited:le}),oe=Qh(Y),Q={};if(m.props.tabIndex===void 0&&(Q.tabIndex="-1"),ce){const{onEnter:G,onExited:ae}=z();Q.onEnter=G,Q.onExited=ae}const ue=(n=(r=N==null?void 0:N.root)!=null?r:C.Root)!=null?n:Zh,ie=(a=(i=N==null?void 0:N.backdrop)!=null?i:C.Backdrop)!=null?a:d,J=(s=E==null?void 0:E.root)!=null?s:k.root,Re=(l=E==null?void 0:E.backdrop)!=null?l:k.backdrop,ee=Nt({elementType:ue,externalSlotProps:J,externalForwardedProps:D,getSlotProps:j,additionalProps:{ref:o,as:p},ownerState:Y,className:W(v,J==null?void 0:J.className,oe==null?void 0:oe.root,!Y.open&&Y.exited&&(oe==null?void 0:oe.hidden))}),se=Nt({elementType:ie,externalSlotProps:Re,additionalProps:f,getSlotProps:G=>A(u({},G,{onClick:ae=>{O&&O(ae),G!=null&&G.onClick&&G.onClick(ae)}})),className:W(Re==null?void 0:Re.className,f==null?void 0:f.className,oe==null?void 0:oe.backdrop),ownerState:Y});return!I&&!L&&(!ce||le)?null:S.jsx(bl,{ref:te,container:g,disablePortal:P,children:S.jsxs(ue,u({},ee,{children:[!T&&d?S.jsx(ie,u({},se)):null,S.jsx(Uh,{disableEnforceFocus:R,disableAutoFocus:$,disableRestoreFocus:b,isEnabled:$e,open:L,children:h.cloneElement(m,Q)})]}))})});function ev(e){return U("MuiDialog",e)}const yr=H("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),Pl=h.createContext({}),tv=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],ov=B($l,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),nv=e=>{const{classes:t,scroll:o,maxWidth:n,fullWidth:r,fullScreen:a}=e,i={root:["root"],container:["container",`scroll${M(o)}`],paper:["paper",`paperScroll${M(o)}`,`paperWidth${M(String(n))}`,r&&"paperFullWidth",a&&"paperFullScreen"]};return V(i,ev,t)},rv=B(fa,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),av=B("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.container,t[`scroll${M(o.scroll)}`]]}})(({ownerState:e})=>u({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"}})),iv=B(Dt,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.paper,t[`scrollPaper${M(o.scroll)}`],t[`paperWidth${M(String(o.maxWidth))}`],o.fullWidth&&t.paperFullWidth,o.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>u({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)`,[`&.${yr.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}`,[`&.${yr.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,[`&.${yr.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),x1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiDialog"}),r=Zt(),a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{"aria-describedby":i,"aria-labelledby":s,BackdropComponent:l,BackdropProps:c,children:d,className:f,disableEscapeKeyDown:v=!1,fullScreen:x=!1,fullWidth:m=!1,maxWidth:g="sm",onBackdropClick:p,onClick:C,onClose:k,open:$,PaperComponent:R=Dt,PaperProps:y={},scroll:P="paper",TransitionComponent:b=Cl,transitionDuration:w=a,TransitionProps:T}=n,I=F(n,tv),O=u({},n,{disableEscapeKeyDown:v,fullScreen:x,fullWidth:m,maxWidth:g,scroll:P}),L=nv(O),E=h.useRef(),N=A=>{E.current=A.target===A.currentTarget},D=A=>{C&&C(A),E.current&&(E.current=null,p&&p(A),k&&k(A,"backdropClick"))},_=Xt(s),j=h.useMemo(()=>({titleId:_}),[_]);return S.jsx(rv,u({className:W(L.root,f),closeAfterTransition:!0,components:{Backdrop:ov},componentsProps:{backdrop:u({transitionDuration:w,as:l},c)},disableEscapeKeyDown:v,onClose:k,open:$,ref:o,onClick:D,ownerState:O},I,{children:S.jsx(b,u({appear:!0,in:$,timeout:w,role:"presentation"},T,{children:S.jsx(av,{className:W(L.container),onMouseDown:N,ownerState:O,children:S.jsx(iv,u({as:R,elevation:24,role:"dialog","aria-describedby":i,"aria-labelledby":_},y,{className:W(L.paper,y.className),ownerState:O,children:S.jsx(Pl.Provider,{value:j,children:d})}))})}))}))});function sv(e){return U("MuiDialogActions",e)}H("MuiDialogActions",["root","spacing"]);const lv=["className","disableSpacing"],cv=e=>{const{classes:t,disableSpacing:o}=e;return V({root:["root",!o&&"spacing"]},sv,t)},uv=B("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,!o.disableSpacing&&t.spacing]}})(({ownerState:e})=>u({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),C1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiDialogActions"}),{className:r,disableSpacing:a=!1}=n,i=F(n,lv),s=u({},n,{disableSpacing:a}),l=cv(s);return S.jsx(uv,u({className:W(l.root,r),ownerState:s,ref:o},i))});function dv(e){return U("MuiDialogContent",e)}H("MuiDialogContent",["root","dividers"]);function pv(e){return U("MuiDialogTitle",e)}const fv=H("MuiDialogTitle",["root"]),mv=["className","dividers"],gv=e=>{const{classes:t,dividers:o}=e;return V({root:["root",o&&"dividers"]},dv,t)},hv=B("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.dividers&&t.dividers]}})(({theme:e,ownerState:t})=>u({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}`}:{[`.${fv.root} + &`]:{paddingTop:0}})),$1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiDialogContent"}),{className:r,dividers:a=!1}=n,i=F(n,mv),s=u({},n,{dividers:a}),l=gv(s);return S.jsx(hv,u({className:W(l.root,r),ownerState:s,ref:o},i))});function vv(e){return U("MuiDialogContentText",e)}H("MuiDialogContentText",["root"]);const bv=["children","className"],yv=e=>{const{classes:t}=e,n=V({root:["root"]},vv,t);return u({},t,n)},xv=B(Lt,{shouldForwardProp:e=>Fe(e)||e==="classes",name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),R1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiDialogContentText"}),{className:r}=n,a=F(n,bv),i=yv(a);return S.jsx(xv,u({component:"p",variant:"body1",color:"text.secondary",ref:o,ownerState:a,className:W(i.root,r)},n,{classes:i}))}),Cv=["className","id"],$v=e=>{const{classes:t}=e;return V({root:["root"]},pv,t)},Rv=B(Lt,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),P1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiDialogTitle"}),{className:r,id:a}=n,i=F(n,Cv),s=n,l=$v(s),{titleId:c=a}=h.useContext(Pl);return S.jsx(Rv,u({component:"h2",className:W(l.root,r),ownerState:s,ref:o,variant:"h6",id:a??c},i))});function Pv(e){return U("MuiDivider",e)}const ji=H("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),kv=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],Sv=e=>{const{absolute:t,children:o,classes:n,flexItem:r,light:a,orientation:i,textAlign:s,variant:l}=e;return V({root:["root",t&&"absolute",l,a&&"light",i==="vertical"&&"vertical",r&&"flexItem",o&&"withChildren",o&&i==="vertical"&&"withChildrenVertical",s==="right"&&i!=="vertical"&&"textAlignRight",s==="left"&&i!=="vertical"&&"textAlignLeft"],wrapper:["wrapper",i==="vertical"&&"wrapperVertical"]},Pv,n)},wv=B("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation==="vertical"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation==="vertical"&&t.withChildrenVertical,o.textAlign==="right"&&o.orientation!=="vertical"&&t.textAlignRight,o.textAlign==="left"&&o.orientation!=="vertical"&&t.textAlignLeft]}})(({theme:e,ownerState:t})=>u({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)`:Z.alpha(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})=>u({},e.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,borderTopStyle:"solid",borderLeftStyle:"solid","&::before, &::after":{content:'""',alignSelf:"center"}}),({theme:e,ownerState:t})=>u({},t.children&&t.orientation!=="vertical"&&{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:"inherit"}}),({theme:e,ownerState:t})=>u({},t.children&&t.orientation==="vertical"&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:"inherit"}}),({ownerState:e})=>u({},e.textAlign==="right"&&e.orientation!=="vertical"&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},e.textAlign==="left"&&e.orientation!=="vertical"&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})),Tv=B("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.wrapper,o.orientation==="vertical"&&t.wrapperVertical]}})(({theme:e,ownerState:t})=>u({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)`})),Iv=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiDivider"}),{absolute:r=!1,children:a,className:i,component:s=a?"div":"hr",flexItem:l=!1,light:c=!1,orientation:d="horizontal",role:f=s!=="hr"?"separator":void 0,textAlign:v="center",variant:x="fullWidth"}=n,m=F(n,kv),g=u({},n,{absolute:r,component:s,flexItem:l,light:c,orientation:d,role:f,textAlign:v,variant:x}),p=Sv(g);return S.jsx(wv,u({as:s,className:W(p.root,i),role:f,ref:o,ownerState:g},m,{children:a?S.jsx(Tv,{className:p.wrapper,ownerState:g,children:a}):null}))});Iv.muiSkipListHighlight=!0;const Ov=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Ev(e,t,o){const n=t.getBoundingClientRect(),r=o&&o.getBoundingClientRect(),a=Rt(t);let i;if(t.fakeTransform)i=t.fakeTransform;else{const c=a.getComputedStyle(t);i=c.getPropertyValue("-webkit-transform")||c.getPropertyValue("transform")}let s=0,l=0;if(i&&i!=="none"&&typeof i=="string"){const c=i.split("(")[1].split(")")[0].split(",");s=parseInt(c[4],10),l=parseInt(c[5],10)}return e==="left"?r?`translateX(${r.right+s-n.left}px)`:`translateX(${a.innerWidth+s-n.left}px)`:e==="right"?r?`translateX(-${n.right-r.left-s}px)`:`translateX(-${n.left+n.width-s}px)`:e==="up"?r?`translateY(${r.bottom+l-n.top}px)`:`translateY(${a.innerHeight+l-n.top}px)`:r?`translateY(-${n.top-r.top+n.height-l}px)`:`translateY(-${n.top+n.height-l}px)`}function Mv(e){return typeof e=="function"?e():e}function gn(e,t,o){const n=Mv(o),r=Ev(e,t,n);r&&(t.style.webkitTransform=r,t.style.transform=r)}const Av=h.forwardRef(function(t,o){const n=Zt(),r={enter:n.transitions.easing.easeOut,exit:n.transitions.easing.sharp},a={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:i,appear:s=!0,children:l,container:c,direction:d="down",easing:f=r,in:v,onEnter:x,onEntered:m,onEntering:g,onExit:p,onExited:C,onExiting:k,style:$,timeout:R=a,TransitionComponent:y=vt}=t,P=F(t,Ov),b=h.useRef(null),w=Se(l.ref,b,o),T=A=>z=>{A&&(z===void 0?A(b.current):A(b.current,z))},I=T((A,z)=>{gn(d,A,c),ra(A),x&&x(A,z)}),O=T((A,z)=>{const te=go({timeout:R,style:$,easing:f},{mode:"enter"});A.style.webkitTransition=n.transitions.create("-webkit-transform",u({},te)),A.style.transition=n.transitions.create("transform",u({},te)),A.style.webkitTransform="none",A.style.transform="none",g&&g(A,z)}),L=T(m),E=T(k),N=T(A=>{const z=go({timeout:R,style:$,easing:f},{mode:"exit"});A.style.webkitTransition=n.transitions.create("-webkit-transform",z),A.style.transition=n.transitions.create("transform",z),gn(d,A,c),p&&p(A)}),D=T(A=>{A.style.webkitTransition="",A.style.transition="",C&&C(A)}),_=A=>{i&&i(b.current,A)},j=h.useCallback(()=>{b.current&&gn(d,b.current,c)},[d,c]);return h.useEffect(()=>{if(v||d==="down"||d==="right")return;const A=Wn(()=>{b.current&&gn(d,b.current,c)}),z=Rt(b.current);return z.addEventListener("resize",A),()=>{A.clear(),z.removeEventListener("resize",A)}},[d,v,c]),h.useEffect(()=>{v||j()},[v,j]),S.jsx(y,u({nodeRef:b,onEnter:I,onEntered:L,onEntering:O,onExit:N,onExited:D,onExiting:E,addEndListener:_,appear:s,in:v,timeout:R},P,{children:(A,z)=>h.cloneElement(l,u({ref:w,style:u({visibility:A==="exited"&&!v?"hidden":void 0},$,l.props.style)},z))}))});function Lv(e){return U("MuiDrawer",e)}H("MuiDrawer",["root","docked","paper","paperAnchorLeft","paperAnchorRight","paperAnchorTop","paperAnchorBottom","paperAnchorDockedLeft","paperAnchorDockedRight","paperAnchorDockedTop","paperAnchorDockedBottom","modal"]);const Bv=["BackdropProps"],Nv=["anchor","BackdropProps","children","className","elevation","hideBackdrop","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"],kl=(e,t)=>{const{ownerState:o}=e;return[t.root,(o.variant==="permanent"||o.variant==="persistent")&&t.docked,t.modal]},_v=e=>{const{classes:t,anchor:o,variant:n}=e,r={root:["root"],docked:[(n==="permanent"||n==="persistent")&&"docked"],modal:["modal"],paper:["paper",`paperAnchor${M(o)}`,n!=="temporary"&&`paperAnchorDocked${M(o)}`]};return V(r,Lv,t)},Dv=B(fa,{name:"MuiDrawer",slot:"Root",overridesResolver:kl})(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer})),Fi=B("div",{shouldForwardProp:Fe,name:"MuiDrawer",slot:"Docked",skipVariantsResolver:!1,overridesResolver:kl})({flex:"0 0 auto"}),zv=B(Dt,{name:"MuiDrawer",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.paper,t[`paperAnchor${M(o.anchor)}`],o.variant!=="temporary"&&t[`paperAnchorDocked${M(o.anchor)}`]]}})(({theme:e,ownerState:t})=>u({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}`})),Sl={left:"right",right:"left",top:"down",bottom:"up"};function jv(e){return["left","right"].indexOf(e)!==-1}function Fv({direction:e},t){return e==="rtl"&&jv(t)?Sl[t]:t}const k1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiDrawer"}),r=Zt(),a=$o(),i={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{anchor:s="left",BackdropProps:l,children:c,className:d,elevation:f=16,hideBackdrop:v=!1,ModalProps:{BackdropProps:x}={},onClose:m,open:g=!1,PaperProps:p={},SlideProps:C,TransitionComponent:k=Av,transitionDuration:$=i,variant:R="temporary"}=n,y=F(n.ModalProps,Bv),P=F(n,Nv),b=h.useRef(!1);h.useEffect(()=>{b.current=!0},[]);const w=Fv({direction:a?"rtl":"ltr"},s),I=u({},n,{anchor:s,elevation:f,open:g,variant:R},P),O=_v(I),L=S.jsx(zv,u({elevation:R==="temporary"?f:0,square:!0},p,{className:W(O.paper,p.className),ownerState:I,children:c}));if(R==="permanent")return S.jsx(Fi,u({className:W(O.root,O.docked,d),ownerState:I,ref:o},P,{children:L}));const E=S.jsx(k,u({in:g,direction:Sl[w],timeout:$,appear:b.current},C,{children:L}));return R==="persistent"?S.jsx(Fi,u({className:W(O.root,O.docked,d),ownerState:I,ref:o},P,{children:E})):S.jsx(Dv,u({BackdropProps:u({},l,x,{transitionDuration:$}),className:W(O.root,O.modal,d),open:g,ownerState:I,onClose:m,hideBackdrop:v,ref:o},P,y,{children:E}))});function Wv(e){return U("MuiFab",e)}const Wi=H("MuiFab",["root","primary","secondary","extended","circular","focusVisible","disabled","colorInherit","sizeSmall","sizeMedium","sizeLarge","info","error","warning","success"]),Hv=["children","className","color","component","disabled","disableFocusRipple","focusVisibleClassName","size","variant"],Uv=e=>{const{color:t,variant:o,classes:n,size:r}=e,a={root:["root",o,`size${M(r)}`,t==="inherit"?"colorInherit":t]},i=V(a,Wv,n);return u({},n,i)},Vv=B(It,{name:"MuiFab",slot:"Root",shouldForwardProp:e=>Fe(e)||e==="classes",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],t[`size${M(o.size)}`],o.color==="inherit"&&t.colorInherit,t[M(o.size)],t[o.color]]}})(({theme:e,ownerState:t})=>{var o,n;return u({},e.typography.button,{minHeight:36,transition:e.transitions.create(["background-color","box-shadow","border-color"],{duration:e.transitions.duration.short}),borderRadius:"50%",padding:0,minWidth:0,width:56,height:56,zIndex:(e.vars||e).zIndex.fab,boxShadow:(e.vars||e).shadows[6],"&:active":{boxShadow:(e.vars||e).shadows[12]},color:e.vars?e.vars.palette.text.primary:(o=(n=e.palette).getContrastText)==null?void 0:o.call(n,e.palette.grey[300]),backgroundColor:(e.vars||e).palette.grey[300],"&:hover":{backgroundColor:(e.vars||e).palette.grey.A100,"@media (hover: none)":{backgroundColor:(e.vars||e).palette.grey[300]},textDecoration:"none"},[`&.${Wi.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]}},t.size==="small"&&{width:40,height:40},t.size==="medium"&&{width:48,height:48},t.variant==="extended"&&{borderRadius:48/2,padding:"0 16px",width:"auto",minHeight:"auto",minWidth:48,height:48},t.variant==="extended"&&t.size==="small"&&{width:"auto",padding:"0 8px",borderRadius:34/2,minWidth:34,height:34},t.variant==="extended"&&t.size==="medium"&&{width:"auto",padding:"0 16px",borderRadius:40/2,minWidth:40,height:40},t.color==="inherit"&&{color:"inherit"})},({theme:e,ownerState:t})=>u({},t.color!=="inherit"&&t.color!=="default"&&(e.vars||e).palette[t.color]!=null&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}}),({theme:e})=>({[`&.${Wi.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}})),S1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiFab"}),{children:r,className:a,color:i="default",component:s="button",disabled:l=!1,disableFocusRipple:c=!1,focusVisibleClassName:d,size:f="large",variant:v="circular"}=n,x=F(n,Hv),m=u({},n,{color:i,component:s,disabled:l,disableFocusRipple:c,size:f,variant:v}),g=Uv(m);return S.jsx(Vv,u({className:W(g.root,a),component:s,disabled:l,focusRipple:!c,focusVisibleClassName:W(g.focusVisible,d),ownerState:m,ref:o},x,{classes:g,children:r}))}),qv=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],Kv=e=>{const{classes:t,disableUnderline:o}=e,r=V({root:["root",!o&&"underline"],input:["input"]},Pg,t);return u({},t,r)},Gv=B(Qn,{shouldForwardProp:e=>Fe(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[...Xn(e,t),!o.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{var o;const n=e.palette.mode==="light",r=n?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",a=n?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",i=n?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",s=n?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return u({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a,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:a}},[`&.${et.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a},[`&.${et.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:s}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(o=(e.vars||e).palette[t.color||"primary"])==null?void 0:o.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"},[`&.${et.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${et.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})`: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(.${et.disabled}, .${et.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${et.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&u({padding:"25px 12px 8px"},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9}))}),Xv=B(Zn,{name:"MuiFilledInput",slot:"Input",overridesResolver:Yn})(({theme:e,ownerState:t})=>u({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})),ma=h.forwardRef(function(t,o){var n,r,a,i;const s=q({props:t,name:"MuiFilledInput"}),{components:l={},componentsProps:c,fullWidth:d=!1,inputComponent:f="input",multiline:v=!1,slotProps:x,slots:m={},type:g="text"}=s,p=F(s,qv),C=u({},s,{fullWidth:d,inputComponent:f,multiline:v,type:g}),k=Kv(s),$={root:{ownerState:C},input:{ownerState:C}},R=x??c?Ke($,x??c):$,y=(n=(r=m.root)!=null?r:l.Root)!=null?n:Gv,P=(a=(i=m.input)!=null?i:l.Input)!=null?a:Xv;return S.jsx(Jn,u({slots:{root:y,input:P},componentsProps:R,fullWidth:d,inputComponent:f,multiline:v,ref:o,type:g},p,{classes:k}))});ma.muiName="Input";function Yv(e){return U("MuiFormControl",e)}H("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const Qv=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],Zv=e=>{const{classes:t,margin:o,fullWidth:n}=e,r={root:["root",o!=="none"&&`margin${M(o)}`,n&&"fullWidth"]};return V(r,Yv,t)},Jv=B("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>u({},t.root,t[`margin${M(e.margin)}`],e.fullWidth&&t.fullWidth)})(({ownerState:e})=>u({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%"})),eb=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiFormControl"}),{children:r,className:a,color:i="primary",component:s="div",disabled:l=!1,error:c=!1,focused:d,fullWidth:f=!1,hiddenLabel:v=!1,margin:x="none",required:m=!1,size:g="medium",variant:p="outlined"}=n,C=F(n,Qv),k=u({},n,{color:i,component:s,disabled:l,error:c,fullWidth:f,hiddenLabel:v,margin:x,required:m,size:g,variant:p}),$=Zv(k),[R,y]=h.useState(()=>{let E=!1;return r&&h.Children.forEach(r,N=>{if(!$n(N,["Input","Select"]))return;const D=$n(N,["Select"])?N.props.input:N;D&&vg(D.props)&&(E=!0)}),E}),[P,b]=h.useState(()=>{let E=!1;return r&&h.Children.forEach(r,N=>{$n(N,["Input","Select"])&&(On(N.props,!0)||On(N.props.inputProps,!0))&&(E=!0)}),E}),[w,T]=h.useState(!1);l&&w&&T(!1);const I=d!==void 0&&!l?d:w;let O;const L=h.useMemo(()=>({adornedStart:R,setAdornedStart:y,color:i,disabled:l,error:c,filled:P,focused:I,fullWidth:f,hiddenLabel:v,size:g,onBlur:()=>{T(!1)},onEmpty:()=>{b(!1)},onFilled:()=>{b(!0)},onFocus:()=>{T(!0)},registerEffect:O,required:m,variant:p}),[R,i,l,c,P,I,f,v,O,m,g,p]);return S.jsx(Gn.Provider,{value:L,children:S.jsx(Jv,u({as:s,ownerState:k,className:W($.root,a),ref:o},C,{children:r}))})}),w1=Jd({createStyledComponent:B("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>q({props:e,name:"MuiStack"})});function tb(e){return U("MuiFormHelperText",e)}const Hi=H("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var Ui;const ob=["children","className","component","disabled","error","filled","focused","margin","required","variant"],nb=e=>{const{classes:t,contained:o,size:n,disabled:r,error:a,filled:i,focused:s,required:l}=e,c={root:["root",r&&"disabled",a&&"error",n&&`size${M(n)}`,o&&"contained",s&&"focused",i&&"filled",l&&"required"]};return V(c,tb,t)},rb=B("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.size&&t[`size${M(o.size)}`],o.contained&&t.contained,o.filled&&t.filled]}})(({theme:e,ownerState:t})=>u({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${Hi.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Hi.error}`]:{color:(e.vars||e).palette.error.main}},t.size==="small"&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})),ab=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiFormHelperText"}),{children:r,className:a,component:i="p"}=n,s=F(n,ob),l=jt(),c=Ro({props:n,muiFormControl:l,states:["variant","size","disabled","error","filled","focused","required"]}),d=u({},n,{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}),f=nb(d);return S.jsx(rb,u({as:i,ownerState:d,className:W(f.root,a),ref:o},s,{children:r===" "?Ui||(Ui=S.jsx("span",{className:"notranslate",children:"​"})):r}))});function ib(e){return U("MuiFormLabel",e)}const Fo=H("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),sb=["children","className","color","component","disabled","error","filled","focused","required"],lb=e=>{const{classes:t,color:o,focused:n,disabled:r,error:a,filled:i,required:s}=e,l={root:["root",`color${M(o)}`,r&&"disabled",a&&"error",i&&"filled",n&&"focused",s&&"required"],asterisk:["asterisk",a&&"error"]};return V(l,ib,t)},cb=B("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>u({},t.root,e.color==="secondary"&&t.colorSecondary,e.filled&&t.filled)})(({theme:e,ownerState:t})=>u({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${Fo.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${Fo.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Fo.error}`]:{color:(e.vars||e).palette.error.main}})),ub=B("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${Fo.error}`]:{color:(e.vars||e).palette.error.main}})),db=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiFormLabel"}),{children:r,className:a,component:i="label"}=n,s=F(n,sb),l=jt(),c=Ro({props:n,muiFormControl:l,states:["color","required","focused","disabled","error","filled"]}),d=u({},n,{color:c.color||"primary",component:i,disabled:c.disabled,error:c.error,filled:c.filled,focused:c.focused,required:c.required}),f=lb(d);return S.jsxs(cb,u({as:i,ownerState:d,className:W(f.root,a),ref:o},s,{children:[r,c.required&&S.jsxs(ub,{ownerState:d,"aria-hidden":!0,className:f.asterisk,children:[" ","*"]})]}))}),pb=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Dr(e){return`scale(${e}, ${e**2})`}const fb={entering:{opacity:1,transform:Dr(1)},entered:{opacity:1,transform:"none"}},xr=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),Qo=h.forwardRef(function(t,o){const{addEndListener:n,appear:r=!0,children:a,easing:i,in:s,onEnter:l,onEntered:c,onEntering:d,onExit:f,onExited:v,onExiting:x,style:m,timeout:g="auto",TransitionComponent:p=vt}=t,C=F(t,pb),k=Ut(),$=h.useRef(),R=Zt(),y=h.useRef(null),P=Se(y,a.ref,o),b=D=>_=>{if(D){const j=y.current;_===void 0?D(j):D(j,_)}},w=b(d),T=b((D,_)=>{ra(D);const{duration:j,delay:A,easing:z}=go({style:m,timeout:g,easing:i},{mode:"enter"});let te;g==="auto"?(te=R.transitions.getAutoHeightDuration(D.clientHeight),$.current=te):te=j,D.style.transition=[R.transitions.create("opacity",{duration:te,delay:A}),R.transitions.create("transform",{duration:xr?te:te*.666,delay:A,easing:z})].join(","),l&&l(D,_)}),I=b(c),O=b(x),L=b(D=>{const{duration:_,delay:j,easing:A}=go({style:m,timeout:g,easing:i},{mode:"exit"});let z;g==="auto"?(z=R.transitions.getAutoHeightDuration(D.clientHeight),$.current=z):z=_,D.style.transition=[R.transitions.create("opacity",{duration:z,delay:j}),R.transitions.create("transform",{duration:xr?z:z*.666,delay:xr?j:j||z*.333,easing:A})].join(","),D.style.opacity=0,D.style.transform=Dr(.75),f&&f(D)}),E=b(v),N=D=>{g==="auto"&&k.start($.current||0,D),n&&n(y.current,D)};return S.jsx(p,u({appear:r,in:s,nodeRef:y,onEnter:T,onEntered:I,onEntering:w,onExit:L,onExited:E,onExiting:O,addEndListener:N,timeout:g==="auto"?null:g},C,{children:(D,_)=>h.cloneElement(a,u({style:u({opacity:0,transform:Dr(.75),visibility:D==="exited"&&!s?"hidden":void 0},fb[D],m,a.props.style),ref:P},_))}))});Qo.muiSupportAuto=!0;const mb=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],gb=e=>{const{classes:t,disableUnderline:o}=e,r=V({root:["root",!o&&"underline"],input:["input"]},$g,t);return u({},t,r)},hb=B(Qn,{shouldForwardProp:e=>Fe(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[...Xn(e,t),!o.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{let n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(n=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),u({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"},[`&.${At.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${At.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${At.disabled}, .${At.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${At.disabled}:before`]:{borderBottomStyle:"dotted"}})}),vb=B(Zn,{name:"MuiInput",slot:"Input",overridesResolver:Yn})({}),ga=h.forwardRef(function(t,o){var n,r,a,i;const s=q({props:t,name:"MuiInput"}),{disableUnderline:l,components:c={},componentsProps:d,fullWidth:f=!1,inputComponent:v="input",multiline:x=!1,slotProps:m,slots:g={},type:p="text"}=s,C=F(s,mb),k=gb(s),R={root:{ownerState:{disableUnderline:l}}},y=m??d?Ke(m??d,R):R,P=(n=(r=g.root)!=null?r:c.Root)!=null?n:hb,b=(a=(i=g.input)!=null?i:c.Input)!=null?a:vb;return S.jsx(Jn,u({slots:{root:P,input:b},slotProps:y,fullWidth:f,inputComponent:v,multiline:x,ref:o,type:p},C,{classes:k}))});ga.muiName="Input";function bb(e){return U("MuiInputAdornment",e)}const Vi=H("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);var qi;const yb=["children","className","component","disablePointerEvents","disableTypography","position","variant"],xb=(e,t)=>{const{ownerState:o}=e;return[t.root,t[`position${M(o.position)}`],o.disablePointerEvents===!0&&t.disablePointerEvents,t[o.variant]]},Cb=e=>{const{classes:t,disablePointerEvents:o,hiddenLabel:n,position:r,size:a,variant:i}=e,s={root:["root",o&&"disablePointerEvents",r&&`position${M(r)}`,i,n&&"hiddenLabel",a&&`size${M(a)}`]};return V(s,bb,t)},$b=B("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:xb})(({theme:e,ownerState:t})=>u({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active},t.variant==="filled"&&{[`&.${Vi.positionStart}&:not(.${Vi.hiddenLabel})`]:{marginTop:16}},t.position==="start"&&{marginRight:8},t.position==="end"&&{marginLeft:8},t.disablePointerEvents===!0&&{pointerEvents:"none"})),T1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiInputAdornment"}),{children:r,className:a,component:i="div",disablePointerEvents:s=!1,disableTypography:l=!1,position:c,variant:d}=n,f=F(n,yb),v=jt()||{};let x=d;d&&v.variant,v&&!x&&(x=v.variant);const m=u({},n,{hiddenLabel:v.hiddenLabel,size:v.size,disablePointerEvents:s,position:c,variant:x}),g=Cb(m);return S.jsx(Gn.Provider,{value:null,children:S.jsx($b,u({as:i,ownerState:m,className:W(g.root,a),ref:o},f,{children:typeof r=="string"&&!l?S.jsx(Lt,{color:"text.secondary",children:r}):S.jsxs(h.Fragment,{children:[c==="start"?qi||(qi=S.jsx("span",{className:"notranslate",children:"​"})):null,r]})}))})});function Rb(e){return U("MuiInputLabel",e)}H("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const Pb=["disableAnimation","margin","shrink","variant","className"],kb=e=>{const{classes:t,formControl:o,size:n,shrink:r,disableAnimation:a,variant:i,required:s}=e,l={root:["root",o&&"formControl",!a&&"animated",r&&"shrink",n&&n!=="normal"&&`size${M(n)}`,i],asterisk:[s&&"asterisk"]},c=V(l,Rb,t);return u({},t,c)},Sb=B(db,{shouldForwardProp:e=>Fe(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{[`& .${Fo.asterisk}`]:t.asterisk},t.root,o.formControl&&t.formControl,o.size==="small"&&t.sizeSmall,o.shrink&&t.shrink,!o.disableAnimation&&t.animated,o.focused&&t.focused,t[o.variant]]}})(({theme:e,ownerState:t})=>u({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},t.size==="small"&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},t.variant==="filled"&&u({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&u({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},t.size==="small"&&{transform:"translate(12px, 4px) scale(0.75)"})),t.variant==="outlined"&&u({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))),wb=h.forwardRef(function(t,o){const n=q({name:"MuiInputLabel",props:t}),{disableAnimation:r=!1,shrink:a,className:i}=n,s=F(n,Pb),l=jt();let c=a;typeof c>"u"&&l&&(c=l.filled||l.focused||l.adornedStart);const d=Ro({props:n,muiFormControl:l,states:["size","variant","required","focused"]}),f=u({},n,{disableAnimation:r,formControl:l,shrink:c,size:d.size,variant:d.variant,required:d.required,focused:d.focused}),v=kb(f);return S.jsx(Sb,u({"data-shrink":c,ownerState:f,ref:o,className:W(v.root,i)},s,{classes:v}))});function Tb(e){return U("MuiLinearProgress",e)}H("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);const Ib=["className","color","value","valueBuffer","variant"];let Po=e=>e,Ki,Gi,Xi,Yi,Qi,Zi;const zr=4,Ob=Et(Ki||(Ki=Po` + `),Ph)),y1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiCircularProgress"}),{className:r,color:a="primary",disableShrink:i=!1,size:s=40,style:l,thickness:c=3.6,value:d=0,variant:f="indeterminate"}=n,v=F(n,$h),x=u({},n,{color:a,disableShrink:i,size:s,thickness:c,value:d,variant:f}),g=kh(x),h={},p={},C={};if(f==="determinate"){const k=2*Math.PI*((Mt-c)/2);h.strokeDasharray=k.toFixed(3),C["aria-valuenow"]=Math.round(d),h.strokeDashoffset=`${((100-d)/100*k).toFixed(3)}px`,p.transform="rotate(-90deg)"}return S.jsx(Sh,u({className:W(g.root,r),style:u({width:s,height:s},p,l),ownerState:x,ref:o,role:"progressbar"},C,v,{children:S.jsx(wh,{className:g.svg,ownerState:x,viewBox:`${Mt/2} ${Mt/2} ${Mt} ${Mt}`,children:S.jsx(Th,{className:g.circle,style:h,ownerState:x,cx:Mt,cy:Mt,r:(Mt-c)/2,fill:"none",strokeWidth:c})})}))});function Di(e){return e.substring(2).toLowerCase()}function Ih(e,t){return t.documentElement.clientWidth(setTimeout(()=>{l.current=!0},0),()=>{l.current=!1}),[]);const d=Se(Dt(t),s),f=st(g=>{const h=c.current;c.current=!1;const p=_e(s.current);if(!l.current||!s.current||"clientX"in g&&Ih(g,p))return;if(i.current){i.current=!1;return}let C;g.composedPath?C=g.composedPath().indexOf(s.current)>-1:C=!p.documentElement.contains(g.target)||s.current.contains(g.target),!C&&(o||!h)&&r(g)}),v=g=>h=>{c.current=!0;const p=t.props[g];p&&p(h)},x={ref:d};return a!==!1&&(x[a]=v(a)),m.useEffect(()=>{if(a!==!1){const g=Di(a),h=_e(s.current),p=()=>{i.current=!0};return h.addEventListener(g,f),h.addEventListener("touchmove",p),()=>{h.removeEventListener(g,f),h.removeEventListener("touchmove",p)}}},[f,a]),n!==!1&&(x[n]=v(n)),m.useEffect(()=>{if(n!==!1){const g=Di(n),h=_e(s.current);return h.addEventListener(g,f),()=>{h.removeEventListener(g,f)}}},[f,n]),S.jsx(m.Fragment,{children:m.cloneElement(t,x)})}const Eh=(e,t)=>u({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&!e.vars&&{colorScheme:e.palette.mode}),Mh=e=>u({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}}),Ah=(e,t=!1)=>{var o;const n={};t&&e.colorSchemes&&Object.entries(e.colorSchemes).forEach(([i,s])=>{var l;n[e.getColorSchemeSelector(i).replace(/\s*&/,"")]={colorScheme:(l=s.palette)==null?void 0:l.mode}});let r=u({html:Eh(e,t),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:u({margin:0},Mh(e),{"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}})},n);const a=(o=e.components)==null||(o=o.MuiCssBaseline)==null?void 0:o.styleOverrides;return a&&(r=[r,a]),r};function x1(e){const t=q({props:e,name:"MuiCssBaseline"}),{children:o,enableColorScheme:n=!1}=t;return S.jsxs(m.Fragment,{children:[S.jsx(Cl,{styles:r=>Ah(r,n)}),o]})}function Lh(e){const t=_e(e);return t.body===e?Rt(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Fo(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function zi(e){return parseInt(Rt(e).getComputedStyle(e).paddingRight,10)||0}function Bh(e){const o=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,n=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return o||n}function ji(e,t,o,n,r){const a=[t,o,...n];[].forEach.call(e.children,i=>{const s=a.indexOf(i)===-1,l=!Bh(i);s&&l&&Fo(i,r)})}function yr(e,t){let o=-1;return e.some((n,r)=>t(n)?(o=r,!0):!1),o}function Nh(e,t){const o=[],n=e.container;if(!t.disableScrollLock){if(Lh(n)){const i=Zs(_e(n));o.push({value:n.style.paddingRight,property:"padding-right",el:n}),n.style.paddingRight=`${zi(n)+i}px`;const s=_e(n).querySelectorAll(".mui-fixed");[].forEach.call(s,l=>{o.push({value:l.style.paddingRight,property:"padding-right",el:l}),l.style.paddingRight=`${zi(l)+i}px`})}let a;if(n.parentNode instanceof DocumentFragment)a=_e(n).body;else{const i=n.parentElement,s=Rt(n);a=(i==null?void 0:i.nodeName)==="HTML"&&s.getComputedStyle(i).overflowY==="scroll"?i:n}o.push({value:a.style.overflow,property:"overflow",el:a},{value:a.style.overflowX,property:"overflow-x",el:a},{value:a.style.overflowY,property:"overflow-y",el:a}),a.style.overflow="hidden"}return()=>{o.forEach(({value:a,el:i,property:s})=>{a?i.style.setProperty(s,a):i.style.removeProperty(s)})}}function _h(e){const t=[];return[].forEach.call(e.children,o=>{o.getAttribute("aria-hidden")==="true"&&t.push(o)}),t}class Dh{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,o){let n=this.modals.indexOf(t);if(n!==-1)return n;n=this.modals.length,this.modals.push(t),t.modalRef&&Fo(t.modalRef,!1);const r=_h(o);ji(o,t.mount,t.modalRef,r,!0);const a=yr(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),n):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:r}),n)}mount(t,o){const n=yr(this.containers,a=>a.modals.indexOf(t)!==-1),r=this.containers[n];r.restore||(r.restore=Nh(r,o))}remove(t,o=!0){const n=this.modals.indexOf(t);if(n===-1)return n;const r=yr(this.containers,i=>i.modals.indexOf(t)!==-1),a=this.containers[r];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(n,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Fo(t.modalRef,o),ji(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(r,1);else{const i=a.modals[a.modals.length-1];i.modalRef&&Fo(i.modalRef,!1)}return n}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}const zh=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function jh(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 Fh(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=n=>e.ownerDocument.querySelector(`input[type="radio"]${n}`);let o=t(`[name="${e.name}"]:checked`);return o||(o=t(`[name="${e.name}"]`)),o!==e}function Wh(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||Fh(e))}function Hh(e){const t=[],o=[];return Array.from(e.querySelectorAll(zh)).forEach((n,r)=>{const a=jh(n);a===-1||!Wh(n)||(a===0?t.push(n):o.push({documentOrder:r,tabIndex:a,node:n}))}),o.sort((n,r)=>n.tabIndex===r.tabIndex?n.documentOrder-r.documentOrder:n.tabIndex-r.tabIndex).map(n=>n.node).concat(t)}function Uh(){return!0}function Vh(e){const{children:t,disableAutoFocus:o=!1,disableEnforceFocus:n=!1,disableRestoreFocus:r=!1,getTabbable:a=Hh,isEnabled:i=Uh,open:s}=e,l=m.useRef(!1),c=m.useRef(null),d=m.useRef(null),f=m.useRef(null),v=m.useRef(null),x=m.useRef(!1),g=m.useRef(null),h=Se(Dt(t),g),p=m.useRef(null);m.useEffect(()=>{!s||!g.current||(x.current=!o)},[o,s]),m.useEffect(()=>{if(!s||!g.current)return;const $=_e(g.current);return g.current.contains($.activeElement)||(g.current.hasAttribute("tabIndex")||g.current.setAttribute("tabIndex","-1"),x.current&&g.current.focus()),()=>{r||(f.current&&f.current.focus&&(l.current=!0,f.current.focus()),f.current=null)}},[s]),m.useEffect(()=>{if(!s||!g.current)return;const $=_e(g.current),R=b=>{p.current=b,!(n||!i()||b.key!=="Tab")&&$.activeElement===g.current&&b.shiftKey&&(l.current=!0,d.current&&d.current.focus())},y=()=>{const b=g.current;if(b===null)return;if(!$.hasFocus()||!i()||l.current){l.current=!1;return}if(b.contains($.activeElement)||n&&$.activeElement!==c.current&&$.activeElement!==d.current)return;if($.activeElement!==v.current)v.current=null;else if(v.current!==null)return;if(!x.current)return;let w=[];if(($.activeElement===c.current||$.activeElement===d.current)&&(w=a(g.current)),w.length>0){var T,I;const O=!!((T=p.current)!=null&&T.shiftKey&&((I=p.current)==null?void 0:I.key)==="Tab"),L=w[0],E=w[w.length-1];typeof L!="string"&&typeof E!="string"&&(O?E.focus():L.focus())}else b.focus()};$.addEventListener("focusin",y),$.addEventListener("keydown",R,!0);const P=setInterval(()=>{$.activeElement&&$.activeElement.tagName==="BODY"&&y()},50);return()=>{clearInterval(P),$.removeEventListener("focusin",y),$.removeEventListener("keydown",R,!0)}},[o,n,r,i,s,a]);const C=$=>{f.current===null&&(f.current=$.relatedTarget),x.current=!0,v.current=$.target;const R=t.props.onFocus;R&&R($)},k=$=>{f.current===null&&(f.current=$.relatedTarget),x.current=!0};return S.jsxs(m.Fragment,{children:[S.jsx("div",{tabIndex:s?0:-1,onFocus:k,ref:c,"data-testid":"sentinelStart"}),m.cloneElement(t,{ref:h,onFocus:C}),S.jsx("div",{tabIndex:s?0:-1,onFocus:k,ref:d,"data-testid":"sentinelEnd"})]})}function qh(e){return typeof e=="function"?e():e}function Kh(e){return e?e.props.hasOwnProperty("in"):!1}const Gh=new Dh;function Xh(e){const{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:n=!1,manager:r=Gh,closeAfterTransition:a=!1,onTransitionEnter:i,onTransitionExited:s,children:l,onClose:c,open:d,rootRef:f}=e,v=m.useRef({}),x=m.useRef(null),g=m.useRef(null),h=Se(g,f),[p,C]=m.useState(!d),k=Kh(l);let $=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&($=!1);const R=()=>_e(x.current),y=()=>(v.current.modalRef=g.current,v.current.mount=x.current,v.current),P=()=>{r.mount(y(),{disableScrollLock:n}),g.current&&(g.current.scrollTop=0)},b=st(()=>{const _=qh(t)||R().body;r.add(y(),_),g.current&&P()}),w=m.useCallback(()=>r.isTopModal(y()),[r]),T=st(_=>{x.current=_,_&&(d&&w()?P():g.current&&Fo(g.current,$))}),I=m.useCallback(()=>{r.remove(y(),$)},[$,r]);m.useEffect(()=>()=>{I()},[I]),m.useEffect(()=>{d?b():(!k||!a)&&I()},[d,I,k,a,b]);const O=_=>j=>{var A;(A=_.onKeyDown)==null||A.call(_,j),!(j.key!=="Escape"||j.which===229||!w())&&(o||(j.stopPropagation(),c&&c(j,"escapeKeyDown")))},L=_=>j=>{var A;(A=_.onClick)==null||A.call(_,j),j.target===j.currentTarget&&c&&c(j,"backdropClick")};return{getRootProps:(_={})=>{const j=Tn(e);delete j.onTransitionEnter,delete j.onTransitionExited;const A=u({},j,_);return u({role:"presentation"},A,{onKeyDown:O(A),ref:h})},getBackdropProps:(_={})=>{const j=_;return u({"aria-hidden":!0},j,{onClick:L(j),open:d})},getTransitionProps:()=>{const _=()=>{C(!1),i&&i()},j=()=>{C(!0),s&&s(),a&&I()};return{onEnter:Or(_,l==null?void 0:l.props.onEnter),onExited:Or(j,l==null?void 0:l.props.onExited)}},rootRef:h,portalRef:T,isTopModal:w,exited:p,hasTransition:k}}function Yh(e){return U("MuiModal",e)}H("MuiModal",["root","hidden","backdrop"]);const Qh=["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"],Zh=e=>{const{open:t,exited:o,classes:n}=e;return V({root:["root",!t&&o&&"hidden"],backdrop:["backdrop"]},Yh,n)},Jh=B("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(({theme:e,ownerState:t})=>u({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),ev=B(Rl,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),ma=m.forwardRef(function(t,o){var n,r,a,i,s,l;const c=q({name:"MuiModal",props:t}),{BackdropComponent:d=ev,BackdropProps:f,className:v,closeAfterTransition:x=!1,children:g,container:h,component:p,components:C={},componentsProps:k={},disableAutoFocus:$=!1,disableEnforceFocus:R=!1,disableEscapeKeyDown:y=!1,disablePortal:P=!1,disableRestoreFocus:b=!1,disableScrollLock:w=!1,hideBackdrop:T=!1,keepMounted:I=!1,onBackdropClick:O,open:L,slotProps:E,slots:N}=c,D=F(c,Qh),_=u({},c,{closeAfterTransition:x,disableAutoFocus:$,disableEnforceFocus:R,disableEscapeKeyDown:y,disablePortal:P,disableRestoreFocus:b,disableScrollLock:w,hideBackdrop:T,keepMounted:I}),{getRootProps:j,getBackdropProps:A,getTransitionProps:z,portalRef:te,isTopModal:$e,exited:le,hasTransition:ce}=Xh(u({},_,{rootRef:o})),Y=u({},_,{exited:le}),oe=Zh(Y),Q={};if(g.props.tabIndex===void 0&&(Q.tabIndex="-1"),ce){const{onEnter:G,onExited:ae}=z();Q.onEnter=G,Q.onExited=ae}const ue=(n=(r=N==null?void 0:N.root)!=null?r:C.Root)!=null?n:Jh,ie=(a=(i=N==null?void 0:N.backdrop)!=null?i:C.Backdrop)!=null?a:d,J=(s=E==null?void 0:E.root)!=null?s:k.root,Re=(l=E==null?void 0:E.backdrop)!=null?l:k.backdrop,ee=Nt({elementType:ue,externalSlotProps:J,externalForwardedProps:D,getSlotProps:j,additionalProps:{ref:o,as:p},ownerState:Y,className:W(v,J==null?void 0:J.className,oe==null?void 0:oe.root,!Y.open&&Y.exited&&(oe==null?void 0:oe.hidden))}),se=Nt({elementType:ie,externalSlotProps:Re,additionalProps:f,getSlotProps:G=>A(u({},G,{onClick:ae=>{O&&O(ae),G!=null&&G.onClick&&G.onClick(ae)}})),className:W(Re==null?void 0:Re.className,f==null?void 0:f.className,oe==null?void 0:oe.backdrop),ownerState:Y});return!I&&!L&&(!ce||le)?null:S.jsx(yl,{ref:te,container:h,disablePortal:P,children:S.jsxs(ue,u({},ee,{children:[!T&&d?S.jsx(ie,u({},se)):null,S.jsx(Vh,{disableEnforceFocus:R,disableAutoFocus:$,disableRestoreFocus:b,isEnabled:$e,open:L,children:m.cloneElement(g,Q)})]}))})});function tv(e){return U("MuiDialog",e)}const xr=H("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),kl=m.createContext({}),ov=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],nv=B(Rl,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),rv=e=>{const{classes:t,scroll:o,maxWidth:n,fullWidth:r,fullScreen:a}=e,i={root:["root"],container:["container",`scroll${M(o)}`],paper:["paper",`paperScroll${M(o)}`,`paperWidth${M(String(n))}`,r&&"paperFullWidth",a&&"paperFullScreen"]};return V(i,tv,t)},av=B(ma,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),iv=B("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.container,t[`scroll${M(o.scroll)}`]]}})(({ownerState:e})=>u({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"}})),sv=B(zt,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.paper,t[`scrollPaper${M(o.scroll)}`],t[`paperWidth${M(String(o.maxWidth))}`],o.fullWidth&&t.paperFullWidth,o.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>u({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)`,[`&.${xr.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}`,[`&.${xr.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,[`&.${xr.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),C1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiDialog"}),r=Jt(),a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{"aria-describedby":i,"aria-labelledby":s,BackdropComponent:l,BackdropProps:c,children:d,className:f,disableEscapeKeyDown:v=!1,fullScreen:x=!1,fullWidth:g=!1,maxWidth:h="sm",onBackdropClick:p,onClick:C,onClose:k,open:$,PaperComponent:R=zt,PaperProps:y={},scroll:P="paper",TransitionComponent:b=$l,transitionDuration:w=a,TransitionProps:T}=n,I=F(n,ov),O=u({},n,{disableEscapeKeyDown:v,fullScreen:x,fullWidth:g,maxWidth:h,scroll:P}),L=rv(O),E=m.useRef(),N=A=>{E.current=A.target===A.currentTarget},D=A=>{C&&C(A),E.current&&(E.current=null,p&&p(A),k&&k(A,"backdropClick"))},_=Yt(s),j=m.useMemo(()=>({titleId:_}),[_]);return S.jsx(av,u({className:W(L.root,f),closeAfterTransition:!0,components:{Backdrop:nv},componentsProps:{backdrop:u({transitionDuration:w,as:l},c)},disableEscapeKeyDown:v,onClose:k,open:$,ref:o,onClick:D,ownerState:O},I,{children:S.jsx(b,u({appear:!0,in:$,timeout:w,role:"presentation"},T,{children:S.jsx(iv,{className:W(L.container),onMouseDown:N,ownerState:O,children:S.jsx(sv,u({as:R,elevation:24,role:"dialog","aria-describedby":i,"aria-labelledby":_},y,{className:W(L.paper,y.className),ownerState:O,children:S.jsx(kl.Provider,{value:j,children:d})}))})}))}))});function lv(e){return U("MuiDialogActions",e)}H("MuiDialogActions",["root","spacing"]);const cv=["className","disableSpacing"],uv=e=>{const{classes:t,disableSpacing:o}=e;return V({root:["root",!o&&"spacing"]},lv,t)},dv=B("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,!o.disableSpacing&&t.spacing]}})(({ownerState:e})=>u({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),$1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiDialogActions"}),{className:r,disableSpacing:a=!1}=n,i=F(n,cv),s=u({},n,{disableSpacing:a}),l=uv(s);return S.jsx(dv,u({className:W(l.root,r),ownerState:s,ref:o},i))});function pv(e){return U("MuiDialogContent",e)}H("MuiDialogContent",["root","dividers"]);function fv(e){return U("MuiDialogTitle",e)}const mv=H("MuiDialogTitle",["root"]),gv=["className","dividers"],hv=e=>{const{classes:t,dividers:o}=e;return V({root:["root",o&&"dividers"]},pv,t)},vv=B("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.dividers&&t.dividers]}})(({theme:e,ownerState:t})=>u({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}`}:{[`.${mv.root} + &`]:{paddingTop:0}})),R1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiDialogContent"}),{className:r,dividers:a=!1}=n,i=F(n,gv),s=u({},n,{dividers:a}),l=hv(s);return S.jsx(vv,u({className:W(l.root,r),ownerState:s,ref:o},i))});function bv(e){return U("MuiDialogContentText",e)}H("MuiDialogContentText",["root"]);const yv=["children","className"],xv=e=>{const{classes:t}=e,n=V({root:["root"]},bv,t);return u({},t,n)},Cv=B(Lt,{shouldForwardProp:e=>Fe(e)||e==="classes",name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),P1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiDialogContentText"}),{className:r}=n,a=F(n,yv),i=xv(a);return S.jsx(Cv,u({component:"p",variant:"body1",color:"text.secondary",ref:o,ownerState:a,className:W(i.root,r)},n,{classes:i}))}),$v=["className","id"],Rv=e=>{const{classes:t}=e;return V({root:["root"]},fv,t)},Pv=B(Lt,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),k1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiDialogTitle"}),{className:r,id:a}=n,i=F(n,$v),s=n,l=Rv(s),{titleId:c=a}=m.useContext(kl);return S.jsx(Pv,u({component:"h2",className:W(l.root,r),ownerState:s,ref:o,variant:"h6",id:a??c},i))});function kv(e){return U("MuiDivider",e)}const Fi=H("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),Sv=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],wv=e=>{const{absolute:t,children:o,classes:n,flexItem:r,light:a,orientation:i,textAlign:s,variant:l}=e;return V({root:["root",t&&"absolute",l,a&&"light",i==="vertical"&&"vertical",r&&"flexItem",o&&"withChildren",o&&i==="vertical"&&"withChildrenVertical",s==="right"&&i!=="vertical"&&"textAlignRight",s==="left"&&i!=="vertical"&&"textAlignLeft"],wrapper:["wrapper",i==="vertical"&&"wrapperVertical"]},kv,n)},Tv=B("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation==="vertical"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation==="vertical"&&t.withChildrenVertical,o.textAlign==="right"&&o.orientation!=="vertical"&&t.textAlignRight,o.textAlign==="left"&&o.orientation!=="vertical"&&t.textAlignLeft]}})(({theme:e,ownerState:t})=>u({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)`:Z.alpha(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})=>u({},e.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,borderTopStyle:"solid",borderLeftStyle:"solid","&::before, &::after":{content:'""',alignSelf:"center"}}),({theme:e,ownerState:t})=>u({},t.children&&t.orientation!=="vertical"&&{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:"inherit"}}),({theme:e,ownerState:t})=>u({},t.children&&t.orientation==="vertical"&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:"inherit"}}),({ownerState:e})=>u({},e.textAlign==="right"&&e.orientation!=="vertical"&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},e.textAlign==="left"&&e.orientation!=="vertical"&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})),Iv=B("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.wrapper,o.orientation==="vertical"&&t.wrapperVertical]}})(({theme:e,ownerState:t})=>u({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)`})),Ov=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiDivider"}),{absolute:r=!1,children:a,className:i,component:s=a?"div":"hr",flexItem:l=!1,light:c=!1,orientation:d="horizontal",role:f=s!=="hr"?"separator":void 0,textAlign:v="center",variant:x="fullWidth"}=n,g=F(n,Sv),h=u({},n,{absolute:r,component:s,flexItem:l,light:c,orientation:d,role:f,textAlign:v,variant:x}),p=wv(h);return S.jsx(Tv,u({as:s,className:W(p.root,i),role:f,ref:o,ownerState:h},g,{children:a?S.jsx(Iv,{className:p.wrapper,ownerState:h,children:a}):null}))});Ov.muiSkipListHighlight=!0;const Ev=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Mv(e,t,o){const n=t.getBoundingClientRect(),r=o&&o.getBoundingClientRect(),a=Rt(t);let i;if(t.fakeTransform)i=t.fakeTransform;else{const c=a.getComputedStyle(t);i=c.getPropertyValue("-webkit-transform")||c.getPropertyValue("transform")}let s=0,l=0;if(i&&i!=="none"&&typeof i=="string"){const c=i.split("(")[1].split(")")[0].split(",");s=parseInt(c[4],10),l=parseInt(c[5],10)}return e==="left"?r?`translateX(${r.right+s-n.left}px)`:`translateX(${a.innerWidth+s-n.left}px)`:e==="right"?r?`translateX(-${n.right-r.left-s}px)`:`translateX(-${n.left+n.width-s}px)`:e==="up"?r?`translateY(${r.bottom+l-n.top}px)`:`translateY(${a.innerHeight+l-n.top}px)`:r?`translateY(-${n.top-r.top+n.height-l}px)`:`translateY(-${n.top+n.height-l}px)`}function Av(e){return typeof e=="function"?e():e}function hn(e,t,o){const n=Av(o),r=Mv(e,t,n);r&&(t.style.webkitTransform=r,t.style.transform=r)}const Lv=m.forwardRef(function(t,o){const n=Jt(),r={enter:n.transitions.easing.easeOut,exit:n.transitions.easing.sharp},a={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:i,appear:s=!0,children:l,container:c,direction:d="down",easing:f=r,in:v,onEnter:x,onEntered:g,onEntering:h,onExit:p,onExited:C,onExiting:k,style:$,timeout:R=a,TransitionComponent:y=vt}=t,P=F(t,Ev),b=m.useRef(null),w=Se(Dt(l),b,o),T=A=>z=>{A&&(z===void 0?A(b.current):A(b.current,z))},I=T((A,z)=>{hn(d,A,c),aa(A),x&&x(A,z)}),O=T((A,z)=>{const te=ho({timeout:R,style:$,easing:f},{mode:"enter"});A.style.webkitTransition=n.transitions.create("-webkit-transform",u({},te)),A.style.transition=n.transitions.create("transform",u({},te)),A.style.webkitTransform="none",A.style.transform="none",h&&h(A,z)}),L=T(g),E=T(k),N=T(A=>{const z=ho({timeout:R,style:$,easing:f},{mode:"exit"});A.style.webkitTransition=n.transitions.create("-webkit-transform",z),A.style.transition=n.transitions.create("transform",z),hn(d,A,c),p&&p(A)}),D=T(A=>{A.style.webkitTransition="",A.style.transition="",C&&C(A)}),_=A=>{i&&i(b.current,A)},j=m.useCallback(()=>{b.current&&hn(d,b.current,c)},[d,c]);return m.useEffect(()=>{if(v||d==="down"||d==="right")return;const A=Hn(()=>{b.current&&hn(d,b.current,c)}),z=Rt(b.current);return z.addEventListener("resize",A),()=>{A.clear(),z.removeEventListener("resize",A)}},[d,v,c]),m.useEffect(()=>{v||j()},[v,j]),S.jsx(y,u({nodeRef:b,onEnter:I,onEntered:L,onEntering:O,onExit:N,onExited:D,onExiting:E,addEndListener:_,appear:s,in:v,timeout:R},P,{children:(A,z)=>m.cloneElement(l,u({ref:w,style:u({visibility:A==="exited"&&!v?"hidden":void 0},$,l.props.style)},z))}))});function Bv(e){return U("MuiDrawer",e)}H("MuiDrawer",["root","docked","paper","paperAnchorLeft","paperAnchorRight","paperAnchorTop","paperAnchorBottom","paperAnchorDockedLeft","paperAnchorDockedRight","paperAnchorDockedTop","paperAnchorDockedBottom","modal"]);const Nv=["BackdropProps"],_v=["anchor","BackdropProps","children","className","elevation","hideBackdrop","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"],Sl=(e,t)=>{const{ownerState:o}=e;return[t.root,(o.variant==="permanent"||o.variant==="persistent")&&t.docked,t.modal]},Dv=e=>{const{classes:t,anchor:o,variant:n}=e,r={root:["root"],docked:[(n==="permanent"||n==="persistent")&&"docked"],modal:["modal"],paper:["paper",`paperAnchor${M(o)}`,n!=="temporary"&&`paperAnchorDocked${M(o)}`]};return V(r,Bv,t)},zv=B(ma,{name:"MuiDrawer",slot:"Root",overridesResolver:Sl})(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer})),Wi=B("div",{shouldForwardProp:Fe,name:"MuiDrawer",slot:"Docked",skipVariantsResolver:!1,overridesResolver:Sl})({flex:"0 0 auto"}),jv=B(zt,{name:"MuiDrawer",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.paper,t[`paperAnchor${M(o.anchor)}`],o.variant!=="temporary"&&t[`paperAnchorDocked${M(o.anchor)}`]]}})(({theme:e,ownerState:t})=>u({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}`})),wl={left:"right",right:"left",top:"down",bottom:"up"};function Fv(e){return["left","right"].indexOf(e)!==-1}function Wv({direction:e},t){return e==="rtl"&&Fv(t)?wl[t]:t}const S1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiDrawer"}),r=Jt(),a=Ro(),i={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{anchor:s="left",BackdropProps:l,children:c,className:d,elevation:f=16,hideBackdrop:v=!1,ModalProps:{BackdropProps:x}={},onClose:g,open:h=!1,PaperProps:p={},SlideProps:C,TransitionComponent:k=Lv,transitionDuration:$=i,variant:R="temporary"}=n,y=F(n.ModalProps,Nv),P=F(n,_v),b=m.useRef(!1);m.useEffect(()=>{b.current=!0},[]);const w=Wv({direction:a?"rtl":"ltr"},s),I=u({},n,{anchor:s,elevation:f,open:h,variant:R},P),O=Dv(I),L=S.jsx(jv,u({elevation:R==="temporary"?f:0,square:!0},p,{className:W(O.paper,p.className),ownerState:I,children:c}));if(R==="permanent")return S.jsx(Wi,u({className:W(O.root,O.docked,d),ownerState:I,ref:o},P,{children:L}));const E=S.jsx(k,u({in:h,direction:wl[w],timeout:$,appear:b.current},C,{children:L}));return R==="persistent"?S.jsx(Wi,u({className:W(O.root,O.docked,d),ownerState:I,ref:o},P,{children:E})):S.jsx(zv,u({BackdropProps:u({},l,x,{transitionDuration:$}),className:W(O.root,O.modal,d),open:h,ownerState:I,onClose:g,hideBackdrop:v,ref:o},P,y,{children:E}))});function Hv(e){return U("MuiFab",e)}const Hi=H("MuiFab",["root","primary","secondary","extended","circular","focusVisible","disabled","colorInherit","sizeSmall","sizeMedium","sizeLarge","info","error","warning","success"]),Uv=["children","className","color","component","disabled","disableFocusRipple","focusVisibleClassName","size","variant"],Vv=e=>{const{color:t,variant:o,classes:n,size:r}=e,a={root:["root",o,`size${M(r)}`,t==="inherit"?"colorInherit":t]},i=V(a,Hv,n);return u({},n,i)},qv=B(It,{name:"MuiFab",slot:"Root",shouldForwardProp:e=>Fe(e)||e==="classes",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],t[`size${M(o.size)}`],o.color==="inherit"&&t.colorInherit,t[M(o.size)],t[o.color]]}})(({theme:e,ownerState:t})=>{var o,n;return u({},e.typography.button,{minHeight:36,transition:e.transitions.create(["background-color","box-shadow","border-color"],{duration:e.transitions.duration.short}),borderRadius:"50%",padding:0,minWidth:0,width:56,height:56,zIndex:(e.vars||e).zIndex.fab,boxShadow:(e.vars||e).shadows[6],"&:active":{boxShadow:(e.vars||e).shadows[12]},color:e.vars?e.vars.palette.text.primary:(o=(n=e.palette).getContrastText)==null?void 0:o.call(n,e.palette.grey[300]),backgroundColor:(e.vars||e).palette.grey[300],"&:hover":{backgroundColor:(e.vars||e).palette.grey.A100,"@media (hover: none)":{backgroundColor:(e.vars||e).palette.grey[300]},textDecoration:"none"},[`&.${Hi.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]}},t.size==="small"&&{width:40,height:40},t.size==="medium"&&{width:48,height:48},t.variant==="extended"&&{borderRadius:48/2,padding:"0 16px",width:"auto",minHeight:"auto",minWidth:48,height:48},t.variant==="extended"&&t.size==="small"&&{width:"auto",padding:"0 8px",borderRadius:34/2,minWidth:34,height:34},t.variant==="extended"&&t.size==="medium"&&{width:"auto",padding:"0 16px",borderRadius:40/2,minWidth:40,height:40},t.color==="inherit"&&{color:"inherit"})},({theme:e,ownerState:t})=>u({},t.color!=="inherit"&&t.color!=="default"&&(e.vars||e).palette[t.color]!=null&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}}),({theme:e})=>({[`&.${Hi.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}})),w1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiFab"}),{children:r,className:a,color:i="default",component:s="button",disabled:l=!1,disableFocusRipple:c=!1,focusVisibleClassName:d,size:f="large",variant:v="circular"}=n,x=F(n,Uv),g=u({},n,{color:i,component:s,disabled:l,disableFocusRipple:c,size:f,variant:v}),h=Vv(g);return S.jsx(qv,u({className:W(h.root,a),component:s,disabled:l,focusRipple:!c,focusVisibleClassName:W(h.focusVisible,d),ownerState:g,ref:o},x,{classes:h,children:r}))}),Kv=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],Gv=e=>{const{classes:t,disableUnderline:o}=e,r=V({root:["root",!o&&"underline"],input:["input"]},kg,t);return u({},t,r)},Xv=B(Zn,{shouldForwardProp:e=>Fe(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[...Yn(e,t),!o.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{var o;const n=e.palette.mode==="light",r=n?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",a=n?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",i=n?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",s=n?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return u({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a,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:a}},[`&.${et.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a},[`&.${et.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:s}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(o=(e.vars||e).palette[t.color||"primary"])==null?void 0:o.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"},[`&.${et.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${et.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})`: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(.${et.disabled}, .${et.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${et.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&u({padding:"25px 12px 8px"},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9}))}),Yv=B(Jn,{name:"MuiFilledInput",slot:"Input",overridesResolver:Qn})(({theme:e,ownerState:t})=>u({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})),ga=m.forwardRef(function(t,o){var n,r,a,i;const s=q({props:t,name:"MuiFilledInput"}),{components:l={},componentsProps:c,fullWidth:d=!1,inputComponent:f="input",multiline:v=!1,slotProps:x,slots:g={},type:h="text"}=s,p=F(s,Kv),C=u({},s,{fullWidth:d,inputComponent:f,multiline:v,type:h}),k=Gv(s),$={root:{ownerState:C},input:{ownerState:C}},R=x??c?Ke($,x??c):$,y=(n=(r=g.root)!=null?r:l.Root)!=null?n:Xv,P=(a=(i=g.input)!=null?i:l.Input)!=null?a:Yv;return S.jsx(er,u({slots:{root:y,input:P},componentsProps:R,fullWidth:d,inputComponent:f,multiline:v,ref:o,type:h},p,{classes:k}))});ga.muiName="Input";function Qv(e){return U("MuiFormControl",e)}H("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const Zv=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],Jv=e=>{const{classes:t,margin:o,fullWidth:n}=e,r={root:["root",o!=="none"&&`margin${M(o)}`,n&&"fullWidth"]};return V(r,Qv,t)},eb=B("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>u({},t.root,t[`margin${M(e.margin)}`],e.fullWidth&&t.fullWidth)})(({ownerState:e})=>u({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%"})),tb=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiFormControl"}),{children:r,className:a,color:i="primary",component:s="div",disabled:l=!1,error:c=!1,focused:d,fullWidth:f=!1,hiddenLabel:v=!1,margin:x="none",required:g=!1,size:h="medium",variant:p="outlined"}=n,C=F(n,Zv),k=u({},n,{color:i,component:s,disabled:l,error:c,fullWidth:f,hiddenLabel:v,margin:x,required:g,size:h,variant:p}),$=Jv(k),[R,y]=m.useState(()=>{let E=!1;return r&&m.Children.forEach(r,N=>{if(!Rn(N,["Input","Select"]))return;const D=Rn(N,["Select"])?N.props.input:N;D&&bg(D.props)&&(E=!0)}),E}),[P,b]=m.useState(()=>{let E=!1;return r&&m.Children.forEach(r,N=>{Rn(N,["Input","Select"])&&(En(N.props,!0)||En(N.props.inputProps,!0))&&(E=!0)}),E}),[w,T]=m.useState(!1);l&&w&&T(!1);const I=d!==void 0&&!l?d:w;let O;const L=m.useMemo(()=>({adornedStart:R,setAdornedStart:y,color:i,disabled:l,error:c,filled:P,focused:I,fullWidth:f,hiddenLabel:v,size:h,onBlur:()=>{T(!1)},onEmpty:()=>{b(!1)},onFilled:()=>{b(!0)},onFocus:()=>{T(!0)},registerEffect:O,required:g,variant:p}),[R,i,l,c,P,I,f,v,O,g,h,p]);return S.jsx(Xn.Provider,{value:L,children:S.jsx(eb,u({as:s,ownerState:k,className:W($.root,a),ref:o},C,{children:r}))})}),T1=ep({createStyledComponent:B("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>q({props:e,name:"MuiStack"})});function ob(e){return U("MuiFormHelperText",e)}const Ui=H("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var Vi;const nb=["children","className","component","disabled","error","filled","focused","margin","required","variant"],rb=e=>{const{classes:t,contained:o,size:n,disabled:r,error:a,filled:i,focused:s,required:l}=e,c={root:["root",r&&"disabled",a&&"error",n&&`size${M(n)}`,o&&"contained",s&&"focused",i&&"filled",l&&"required"]};return V(c,ob,t)},ab=B("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.size&&t[`size${M(o.size)}`],o.contained&&t.contained,o.filled&&t.filled]}})(({theme:e,ownerState:t})=>u({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${Ui.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Ui.error}`]:{color:(e.vars||e).palette.error.main}},t.size==="small"&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})),ib=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiFormHelperText"}),{children:r,className:a,component:i="p"}=n,s=F(n,nb),l=Ft(),c=Po({props:n,muiFormControl:l,states:["variant","size","disabled","error","filled","focused","required"]}),d=u({},n,{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}),f=rb(d);return S.jsx(ab,u({as:i,ownerState:d,className:W(f.root,a),ref:o},s,{children:r===" "?Vi||(Vi=S.jsx("span",{className:"notranslate",children:"​"})):r}))});function sb(e){return U("MuiFormLabel",e)}const Wo=H("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),lb=["children","className","color","component","disabled","error","filled","focused","required"],cb=e=>{const{classes:t,color:o,focused:n,disabled:r,error:a,filled:i,required:s}=e,l={root:["root",`color${M(o)}`,r&&"disabled",a&&"error",i&&"filled",n&&"focused",s&&"required"],asterisk:["asterisk",a&&"error"]};return V(l,sb,t)},ub=B("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>u({},t.root,e.color==="secondary"&&t.colorSecondary,e.filled&&t.filled)})(({theme:e,ownerState:t})=>u({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${Wo.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${Wo.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Wo.error}`]:{color:(e.vars||e).palette.error.main}})),db=B("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${Wo.error}`]:{color:(e.vars||e).palette.error.main}})),pb=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiFormLabel"}),{children:r,className:a,component:i="label"}=n,s=F(n,lb),l=Ft(),c=Po({props:n,muiFormControl:l,states:["color","required","focused","disabled","error","filled"]}),d=u({},n,{color:c.color||"primary",component:i,disabled:c.disabled,error:c.error,filled:c.filled,focused:c.focused,required:c.required}),f=cb(d);return S.jsxs(ub,u({as:i,ownerState:d,className:W(f.root,a),ref:o},s,{children:[r,c.required&&S.jsxs(db,{ownerState:d,"aria-hidden":!0,className:f.asterisk,children:[" ","*"]})]}))}),fb=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function zr(e){return`scale(${e}, ${e**2})`}const mb={entering:{opacity:1,transform:zr(1)},entered:{opacity:1,transform:"none"}},Cr=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),Zo=m.forwardRef(function(t,o){const{addEndListener:n,appear:r=!0,children:a,easing:i,in:s,onEnter:l,onEntered:c,onEntering:d,onExit:f,onExited:v,onExiting:x,style:g,timeout:h="auto",TransitionComponent:p=vt}=t,C=F(t,fb),k=Vt(),$=m.useRef(),R=Jt(),y=m.useRef(null),P=Se(y,Dt(a),o),b=D=>_=>{if(D){const j=y.current;_===void 0?D(j):D(j,_)}},w=b(d),T=b((D,_)=>{aa(D);const{duration:j,delay:A,easing:z}=ho({style:g,timeout:h,easing:i},{mode:"enter"});let te;h==="auto"?(te=R.transitions.getAutoHeightDuration(D.clientHeight),$.current=te):te=j,D.style.transition=[R.transitions.create("opacity",{duration:te,delay:A}),R.transitions.create("transform",{duration:Cr?te:te*.666,delay:A,easing:z})].join(","),l&&l(D,_)}),I=b(c),O=b(x),L=b(D=>{const{duration:_,delay:j,easing:A}=ho({style:g,timeout:h,easing:i},{mode:"exit"});let z;h==="auto"?(z=R.transitions.getAutoHeightDuration(D.clientHeight),$.current=z):z=_,D.style.transition=[R.transitions.create("opacity",{duration:z,delay:j}),R.transitions.create("transform",{duration:Cr?z:z*.666,delay:Cr?j:j||z*.333,easing:A})].join(","),D.style.opacity=0,D.style.transform=zr(.75),f&&f(D)}),E=b(v),N=D=>{h==="auto"&&k.start($.current||0,D),n&&n(y.current,D)};return S.jsx(p,u({appear:r,in:s,nodeRef:y,onEnter:T,onEntered:I,onEntering:w,onExit:L,onExited:E,onExiting:O,addEndListener:N,timeout:h==="auto"?null:h},C,{children:(D,_)=>m.cloneElement(a,u({style:u({opacity:0,transform:zr(.75),visibility:D==="exited"&&!s?"hidden":void 0},mb[D],g,a.props.style),ref:P},_))}))});Zo.muiSupportAuto=!0;const gb=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],hb=e=>{const{classes:t,disableUnderline:o}=e,r=V({root:["root",!o&&"underline"],input:["input"]},Rg,t);return u({},t,r)},vb=B(Zn,{shouldForwardProp:e=>Fe(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[...Yn(e,t),!o.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{let n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(n=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),u({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"},[`&.${At.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${At.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${At.disabled}, .${At.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${At.disabled}:before`]:{borderBottomStyle:"dotted"}})}),bb=B(Jn,{name:"MuiInput",slot:"Input",overridesResolver:Qn})({}),ha=m.forwardRef(function(t,o){var n,r,a,i;const s=q({props:t,name:"MuiInput"}),{disableUnderline:l,components:c={},componentsProps:d,fullWidth:f=!1,inputComponent:v="input",multiline:x=!1,slotProps:g,slots:h={},type:p="text"}=s,C=F(s,gb),k=hb(s),R={root:{ownerState:{disableUnderline:l}}},y=g??d?Ke(g??d,R):R,P=(n=(r=h.root)!=null?r:c.Root)!=null?n:vb,b=(a=(i=h.input)!=null?i:c.Input)!=null?a:bb;return S.jsx(er,u({slots:{root:P,input:b},slotProps:y,fullWidth:f,inputComponent:v,multiline:x,ref:o,type:p},C,{classes:k}))});ha.muiName="Input";function yb(e){return U("MuiInputAdornment",e)}const qi=H("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);var Ki;const xb=["children","className","component","disablePointerEvents","disableTypography","position","variant"],Cb=(e,t)=>{const{ownerState:o}=e;return[t.root,t[`position${M(o.position)}`],o.disablePointerEvents===!0&&t.disablePointerEvents,t[o.variant]]},$b=e=>{const{classes:t,disablePointerEvents:o,hiddenLabel:n,position:r,size:a,variant:i}=e,s={root:["root",o&&"disablePointerEvents",r&&`position${M(r)}`,i,n&&"hiddenLabel",a&&`size${M(a)}`]};return V(s,yb,t)},Rb=B("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:Cb})(({theme:e,ownerState:t})=>u({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active},t.variant==="filled"&&{[`&.${qi.positionStart}&:not(.${qi.hiddenLabel})`]:{marginTop:16}},t.position==="start"&&{marginRight:8},t.position==="end"&&{marginLeft:8},t.disablePointerEvents===!0&&{pointerEvents:"none"})),I1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiInputAdornment"}),{children:r,className:a,component:i="div",disablePointerEvents:s=!1,disableTypography:l=!1,position:c,variant:d}=n,f=F(n,xb),v=Ft()||{};let x=d;d&&v.variant,v&&!x&&(x=v.variant);const g=u({},n,{hiddenLabel:v.hiddenLabel,size:v.size,disablePointerEvents:s,position:c,variant:x}),h=$b(g);return S.jsx(Xn.Provider,{value:null,children:S.jsx(Rb,u({as:i,ownerState:g,className:W(h.root,a),ref:o},f,{children:typeof r=="string"&&!l?S.jsx(Lt,{color:"text.secondary",children:r}):S.jsxs(m.Fragment,{children:[c==="start"?Ki||(Ki=S.jsx("span",{className:"notranslate",children:"​"})):null,r]})}))})});function Pb(e){return U("MuiInputLabel",e)}H("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const kb=["disableAnimation","margin","shrink","variant","className"],Sb=e=>{const{classes:t,formControl:o,size:n,shrink:r,disableAnimation:a,variant:i,required:s}=e,l={root:["root",o&&"formControl",!a&&"animated",r&&"shrink",n&&n!=="normal"&&`size${M(n)}`,i],asterisk:[s&&"asterisk"]},c=V(l,Pb,t);return u({},t,c)},wb=B(pb,{shouldForwardProp:e=>Fe(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{[`& .${Wo.asterisk}`]:t.asterisk},t.root,o.formControl&&t.formControl,o.size==="small"&&t.sizeSmall,o.shrink&&t.shrink,!o.disableAnimation&&t.animated,o.focused&&t.focused,t[o.variant]]}})(({theme:e,ownerState:t})=>u({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},t.size==="small"&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},t.variant==="filled"&&u({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&u({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},t.size==="small"&&{transform:"translate(12px, 4px) scale(0.75)"})),t.variant==="outlined"&&u({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))),Tb=m.forwardRef(function(t,o){const n=q({name:"MuiInputLabel",props:t}),{disableAnimation:r=!1,shrink:a,className:i}=n,s=F(n,kb),l=Ft();let c=a;typeof c>"u"&&l&&(c=l.filled||l.focused||l.adornedStart);const d=Po({props:n,muiFormControl:l,states:["size","variant","required","focused"]}),f=u({},n,{disableAnimation:r,formControl:l,shrink:c,size:d.size,variant:d.variant,required:d.required,focused:d.focused}),v=Sb(f);return S.jsx(wb,u({"data-shrink":c,ownerState:f,ref:o,className:W(v.root,i)},s,{classes:v}))});function Ib(e){return U("MuiLinearProgress",e)}H("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);const Ob=["className","color","value","valueBuffer","variant"];let ko=e=>e,Gi,Xi,Yi,Qi,Zi,Ji;const jr=4,Eb=Et(Gi||(Gi=ko` 0% { left: -35%; right: 100%; @@ -137,7 +137,7 @@ import{r as h,R as Pr,j as S,g as _t,a as vs,b as wt,c as ln,d as ql,e as Kl}fro left: 100%; right: -90%; } -`)),Eb=Et(Gi||(Gi=Po` +`)),Mb=Et(Xi||(Xi=ko` 0% { left: -200%; right: 100%; @@ -152,7 +152,7 @@ import{r as h,R as Pr,j as S,g as _t,a as vs,b as wt,c as ln,d as ql,e as Kl}fro left: 107%; right: -8%; } -`)),Mb=Et(Xi||(Xi=Po` +`)),Ab=Et(Yi||(Yi=ko` 0% { opacity: 1; background-position: 0 -23px; @@ -167,13 +167,13 @@ import{r as h,R as Pr,j as S,g as _t,a as vs,b as wt,c as ln,d as ql,e as Kl}fro opacity: 1; background-position: -200px -23px; } -`)),Ab=e=>{const{classes:t,variant:o,color:n}=e,r={root:["root",`color${M(n)}`,o],dashed:["dashed",`dashedColor${M(n)}`],bar1:["bar",`barColor${M(n)}`,(o==="indeterminate"||o==="query")&&"bar1Indeterminate",o==="determinate"&&"bar1Determinate",o==="buffer"&&"bar1Buffer"],bar2:["bar",o!=="buffer"&&`barColor${M(n)}`,o==="buffer"&&`color${M(n)}`,(o==="indeterminate"||o==="query")&&"bar2Indeterminate",o==="buffer"&&"bar2Buffer"]};return V(r,Tb,t)},ha=(e,t)=>t==="inherit"?"currentColor":e.vars?e.vars.palette.LinearProgress[`${t}Bg`]:e.palette.mode==="light"?Z.lighten(e.palette[t].main,.62):Z.darken(e.palette[t].main,.5),Lb=B("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[`color${M(o.color)}`],t[o.variant]]}})(({ownerState:e,theme:t})=>u({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},backgroundColor:ha(t,e.color)},e.color==="inherit"&&e.variant!=="buffer"&&{backgroundColor:"none","&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}},e.variant==="buffer"&&{backgroundColor:"transparent"},e.variant==="query"&&{transform:"rotate(180deg)"})),Bb=B("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.dashed,t[`dashedColor${M(o.color)}`]]}})(({ownerState:e,theme:t})=>{const o=ha(t,e.color);return u({position:"absolute",marginTop:0,height:"100%",width:"100%"},e.color==="inherit"&&{opacity:.3},{backgroundImage:`radial-gradient(${o} 0%, ${o} 16%, transparent 42%)`,backgroundSize:"10px 10px",backgroundPosition:"0 -23px"})},Qt(Yi||(Yi=Po` +`)),Lb=e=>{const{classes:t,variant:o,color:n}=e,r={root:["root",`color${M(n)}`,o],dashed:["dashed",`dashedColor${M(n)}`],bar1:["bar",`barColor${M(n)}`,(o==="indeterminate"||o==="query")&&"bar1Indeterminate",o==="determinate"&&"bar1Determinate",o==="buffer"&&"bar1Buffer"],bar2:["bar",o!=="buffer"&&`barColor${M(n)}`,o==="buffer"&&`color${M(n)}`,(o==="indeterminate"||o==="query")&&"bar2Indeterminate",o==="buffer"&&"bar2Buffer"]};return V(r,Ib,t)},va=(e,t)=>t==="inherit"?"currentColor":e.vars?e.vars.palette.LinearProgress[`${t}Bg`]:e.palette.mode==="light"?Z.lighten(e.palette[t].main,.62):Z.darken(e.palette[t].main,.5),Bb=B("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[`color${M(o.color)}`],t[o.variant]]}})(({ownerState:e,theme:t})=>u({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},backgroundColor:va(t,e.color)},e.color==="inherit"&&e.variant!=="buffer"&&{backgroundColor:"none","&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}},e.variant==="buffer"&&{backgroundColor:"transparent"},e.variant==="query"&&{transform:"rotate(180deg)"})),Nb=B("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.dashed,t[`dashedColor${M(o.color)}`]]}})(({ownerState:e,theme:t})=>{const o=va(t,e.color);return u({position:"absolute",marginTop:0,height:"100%",width:"100%"},e.color==="inherit"&&{opacity:.3},{backgroundImage:`radial-gradient(${o} 0%, ${o} 16%, transparent 42%)`,backgroundSize:"10px 10px",backgroundPosition:"0 -23px"})},Zt(Qi||(Qi=ko` animation: ${0} 3s infinite linear; - `),Mb)),Nb=B("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.bar,t[`barColor${M(o.color)}`],(o.variant==="indeterminate"||o.variant==="query")&&t.bar1Indeterminate,o.variant==="determinate"&&t.bar1Determinate,o.variant==="buffer"&&t.bar1Buffer]}})(({ownerState:e,theme:t})=>u({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",backgroundColor:e.color==="inherit"?"currentColor":(t.vars||t).palette[e.color].main},e.variant==="determinate"&&{transition:`transform .${zr}s linear`},e.variant==="buffer"&&{zIndex:1,transition:`transform .${zr}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&Qt(Qi||(Qi=Po` + `),Ab)),_b=B("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.bar,t[`barColor${M(o.color)}`],(o.variant==="indeterminate"||o.variant==="query")&&t.bar1Indeterminate,o.variant==="determinate"&&t.bar1Determinate,o.variant==="buffer"&&t.bar1Buffer]}})(({ownerState:e,theme:t})=>u({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",backgroundColor:e.color==="inherit"?"currentColor":(t.vars||t).palette[e.color].main},e.variant==="determinate"&&{transition:`transform .${jr}s linear`},e.variant==="buffer"&&{zIndex:1,transition:`transform .${jr}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&Zt(Zi||(Zi=ko` width: auto; animation: ${0} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; - `),Ob)),_b=B("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.bar,t[`barColor${M(o.color)}`],(o.variant==="indeterminate"||o.variant==="query")&&t.bar2Indeterminate,o.variant==="buffer"&&t.bar2Buffer]}})(({ownerState:e,theme:t})=>u({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},e.variant!=="buffer"&&{backgroundColor:e.color==="inherit"?"currentColor":(t.vars||t).palette[e.color].main},e.color==="inherit"&&{opacity:.3},e.variant==="buffer"&&{backgroundColor:ha(t,e.color),transition:`transform .${zr}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&Qt(Zi||(Zi=Po` + `),Eb)),Db=B("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.bar,t[`barColor${M(o.color)}`],(o.variant==="indeterminate"||o.variant==="query")&&t.bar2Indeterminate,o.variant==="buffer"&&t.bar2Buffer]}})(({ownerState:e,theme:t})=>u({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},e.variant!=="buffer"&&{backgroundColor:e.color==="inherit"?"currentColor":(t.vars||t).palette[e.color].main},e.color==="inherit"&&{opacity:.3},e.variant==="buffer"&&{backgroundColor:va(t,e.color),transition:`transform .${jr}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&Zt(Ji||(Ji=ko` width: auto; animation: ${0} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite; - `),Eb)),I1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiLinearProgress"}),{className:r,color:a="primary",value:i,valueBuffer:s,variant:l="indeterminate"}=n,c=F(n,Ib),d=u({},n,{color:a,variant:l}),f=Ab(d),v=$o(),x={},m={bar1:{},bar2:{}};if((l==="determinate"||l==="buffer")&&i!==void 0){x["aria-valuenow"]=Math.round(i),x["aria-valuemin"]=0,x["aria-valuemax"]=100;let g=i-100;v&&(g=-g),m.bar1.transform=`translateX(${g}%)`}if(l==="buffer"&&s!==void 0){let g=(s||0)-100;v&&(g=-g),m.bar2.transform=`translateX(${g}%)`}return S.jsxs(Lb,u({className:W(f.root,r),ownerState:d,role:"progressbar"},x,{ref:o},c,{children:[l==="buffer"?S.jsx(Bb,{className:f.dashed,ownerState:d}):null,S.jsx(Nb,{className:f.bar1,ownerState:d,style:m.bar1}),l==="determinate"?null:S.jsx(_b,{className:f.bar2,ownerState:d,style:m.bar2})]}))});function Db(e){return U("MuiLink",e)}const zb=H("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),wl={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},jb=e=>wl[e]||e,Fb=({theme:e,ownerState:t})=>{const o=jb(t.color),n=fo(e,`palette.${o}`,!1)||t.color,r=fo(e,`palette.${o}Channel`);return"vars"in e&&r?`rgba(${r} / 0.4)`:Z.alpha(n,.4)},Wb=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],Hb=e=>{const{classes:t,component:o,focusVisible:n,underline:r}=e,a={root:["root",`underline${M(r)}`,o==="button"&&"button",n&&"focusVisible"]};return V(a,Db,t)},Ub=B(Lt,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[`underline${M(o.underline)}`],o.component==="button"&&t.button]}})(({theme:e,ownerState:t})=>u({},t.underline==="none"&&{textDecoration:"none"},t.underline==="hover"&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},t.underline==="always"&&u({textDecoration:"underline"},t.color!=="inherit"&&{textDecorationColor:Fb({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"},[`&.${zb.focusVisible}`]:{outline:"auto"}})),O1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiLink"}),{className:r,color:a="primary",component:i="a",onBlur:s,onFocus:l,TypographyClasses:c,underline:d="always",variant:f="inherit",sx:v}=n,x=F(n,Wb),{isFocusVisibleRef:m,onBlur:g,onFocus:p,ref:C}=Un(),[k,$]=h.useState(!1),R=Se(o,C),y=T=>{g(T),m.current===!1&&$(!1),s&&s(T)},P=T=>{p(T),m.current===!0&&$(!0),l&&l(T)},b=u({},n,{color:a,component:i,focusVisible:k,underline:d,variant:f}),w=Hb(b);return S.jsx(Ub,u({color:a,className:W(w.root,r),classes:c,component:i,onBlur:y,onFocus:P,ref:R,ownerState:b,variant:f,sx:[...Object.keys(wl).includes(a)?[]:[{color:a}],...Array.isArray(v)?v:[v]]},x))}),Zo=h.createContext({});function Vb(e){return U("MuiList",e)}H("MuiList",["root","padding","dense","subheader"]);const qb=["children","className","component","dense","disablePadding","subheader"],Kb=e=>{const{classes:t,disablePadding:o,dense:n,subheader:r}=e;return V({root:["root",!o&&"padding",n&&"dense",r&&"subheader"]},Vb,t)},Gb=B("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})(({ownerState:e})=>u({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),Xb=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiList"}),{children:r,className:a,component:i="ul",dense:s=!1,disablePadding:l=!1,subheader:c}=n,d=F(n,qb),f=h.useMemo(()=>({dense:s}),[s]),v=u({},n,{component:i,dense:s,disablePadding:l}),x=Kb(v);return S.jsx(Zo.Provider,{value:f,children:S.jsxs(Gb,u({as:i,className:W(x.root,a),ref:o,ownerState:v},d,{children:[c,r]}))})});function Yb(e){return U("MuiListItemIcon",e)}const Ji=H("MuiListItemIcon",["root","alignItemsFlexStart"]),Qb=["className"],Zb=e=>{const{alignItems:t,classes:o}=e;return V({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},Yb,o)},Jb=B("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.alignItems==="flex-start"&&t.alignItemsFlexStart]}})(({theme:e,ownerState:t})=>u({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex"},t.alignItems==="flex-start"&&{marginTop:8})),E1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiListItemIcon"}),{className:r}=n,a=F(n,Qb),i=h.useContext(Zo),s=u({},n,{alignItems:i.alignItems}),l=Zb(s);return S.jsx(Jb,u({className:W(l.root,r),ownerState:s,ref:o},a))});function ey(e){return U("MuiListItemText",e)}const En=H("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),ty=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],oy=e=>{const{classes:t,inset:o,primary:n,secondary:r,dense:a}=e;return V({root:["root",o&&"inset",a&&"dense",n&&r&&"multiline"],primary:["primary"],secondary:["secondary"]},ey,t)},ny=B("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{[`& .${En.primary}`]:t.primary},{[`& .${En.secondary}`]:t.secondary},t.root,o.inset&&t.inset,o.primary&&o.secondary&&t.multiline,o.dense&&t.dense]}})(({ownerState:e})=>u({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56})),M1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiListItemText"}),{children:r,className:a,disableTypography:i=!1,inset:s=!1,primary:l,primaryTypographyProps:c,secondary:d,secondaryTypographyProps:f}=n,v=F(n,ty),{dense:x}=h.useContext(Zo);let m=l??r,g=d;const p=u({},n,{disableTypography:i,inset:s,primary:!!m,secondary:!!g,dense:x}),C=oy(p);return m!=null&&m.type!==Lt&&!i&&(m=S.jsx(Lt,u({variant:x?"body2":"body1",className:C.primary,component:c!=null&&c.variant?void 0:"span",display:"block"},c,{children:m}))),g!=null&&g.type!==Lt&&!i&&(g=S.jsx(Lt,u({variant:"body2",className:C.secondary,color:"text.secondary",display:"block"},f,{children:g}))),S.jsxs(ny,u({className:W(C.root,a),ownerState:p,ref:o},v,{children:[m,g]}))}),ry=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function Cr(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function es(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function Tl(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.indexOf(t.keys.join(""))===0}function Mo(e,t,o,n,r,a){let i=!1,s=r(e,t,t?o:!1);for(;s;){if(s===e.firstChild){if(i)return!1;i=!0}const l=n?!1:s.disabled||s.getAttribute("aria-disabled")==="true";if(!s.hasAttribute("tabindex")||!Tl(s,a)||l)s=r(e,s,o);else return s.focus(),!0}return!1}const ay=h.forwardRef(function(t,o){const{actions:n,autoFocus:r=!1,autoFocusItem:a=!1,children:i,className:s,disabledItemsFocusable:l=!1,disableListWrap:c=!1,onKeyDown:d,variant:f="selectedMenu"}=t,v=F(t,ry),x=h.useRef(null),m=h.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ct(()=>{r&&x.current.focus()},[r]),h.useImperativeHandle(n,()=>({adjustStyleForScrollbar:($,{direction:R})=>{const y=!x.current.style.width;if($.clientHeight{const R=x.current,y=$.key,P=_e(R).activeElement;if(y==="ArrowDown")$.preventDefault(),Mo(R,P,c,l,Cr);else if(y==="ArrowUp")$.preventDefault(),Mo(R,P,c,l,es);else if(y==="Home")$.preventDefault(),Mo(R,null,c,l,Cr);else if(y==="End")$.preventDefault(),Mo(R,null,c,l,es);else if(y.length===1){const b=m.current,w=y.toLowerCase(),T=performance.now();b.keys.length>0&&(T-b.lastTime>500?(b.keys=[],b.repeating=!0,b.previousKeyMatched=!0):b.repeating&&w!==b.keys[0]&&(b.repeating=!1)),b.lastTime=T,b.keys.push(w);const I=P&&!b.repeating&&Tl(P,b);b.previousKeyMatched&&(I||Mo(R,P,!1,l,Cr,b))?$.preventDefault():b.previousKeyMatched=!1}d&&d($)},p=Se(x,o);let C=-1;h.Children.forEach(i,($,R)=>{if(!h.isValidElement($)){C===R&&(C+=1,C>=i.length&&(C=-1));return}$.props.disabled||(f==="selectedMenu"&&$.props.selected||C===-1)&&(C=R),C===R&&($.props.disabled||$.props.muiSkipListHighlight||$.type.muiSkipListHighlight)&&(C+=1,C>=i.length&&(C=-1))});const k=h.Children.map(i,($,R)=>{if(R===C){const y={};return a&&(y.autoFocus=!0),$.props.tabIndex===void 0&&f==="selectedMenu"&&(y.tabIndex=0),h.cloneElement($,y)}return $});return S.jsx(Xb,u({role:"menu",ref:p,className:s,onKeyDown:g,tabIndex:r?0:-1},v,{children:k}))});function iy(e){return U("MuiPopover",e)}H("MuiPopover",["root","paper"]);const sy=["onEntering"],ly=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],cy=["slotProps"];function ts(e,t){let o=0;return typeof t=="number"?o=t:t==="center"?o=e.height/2:t==="bottom"&&(o=e.height),o}function os(e,t){let o=0;return typeof t=="number"?o=t:t==="center"?o=e.width/2:t==="right"&&(o=e.width),o}function ns(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function $r(e){return typeof e=="function"?e():e}const uy=e=>{const{classes:t}=e;return V({root:["root"],paper:["paper"]},iy,t)},dy=B(fa,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Il=B(Dt,{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}),py=h.forwardRef(function(t,o){var n,r,a;const i=q({props:t,name:"MuiPopover"}),{action:s,anchorEl:l,anchorOrigin:c={vertical:"top",horizontal:"left"},anchorPosition:d,anchorReference:f="anchorEl",children:v,className:x,container:m,elevation:g=8,marginThreshold:p=16,open:C,PaperProps:k={},slots:$,slotProps:R,transformOrigin:y={vertical:"top",horizontal:"left"},TransitionComponent:P=Qo,transitionDuration:b="auto",TransitionProps:{onEntering:w}={},disableScrollLock:T=!1}=i,I=F(i.TransitionProps,sy),O=F(i,ly),L=(n=R==null?void 0:R.paper)!=null?n:k,E=h.useRef(),N=Se(E,L.ref),D=u({},i,{anchorOrigin:c,anchorReference:f,elevation:g,marginThreshold:p,externalPaperSlotProps:L,transformOrigin:y,TransitionComponent:P,transitionDuration:b,TransitionProps:I}),_=uy(D),j=h.useCallback(()=>{if(f==="anchorPosition")return d;const G=$r(l),ne=(G&&G.nodeType===1?G:_e(E.current).body).getBoundingClientRect();return{top:ne.top+ts(ne,c.vertical),left:ne.left+os(ne,c.horizontal)}},[l,c.horizontal,c.vertical,d,f]),A=h.useCallback(G=>({vertical:ts(G,y.vertical),horizontal:os(G,y.horizontal)}),[y.horizontal,y.vertical]),z=h.useCallback(G=>{const ae={width:G.offsetWidth,height:G.offsetHeight},ne=A(ae);if(f==="none")return{top:null,left:null,transformOrigin:ns(ne)};const We=j();let Be=We.top-ne.vertical,Ae=We.left-ne.horizontal;const He=Be+ae.height,Pe=Ae+ae.width,ve=Rt($r(l)),De=ve.innerHeight-p,Ee=ve.innerWidth-p;if(p!==null&&BeDe){const fe=He-De;Be-=fe,ne.vertical+=fe}if(p!==null&&AeEe){const fe=Pe-Ee;Ae-=fe,ne.horizontal+=fe}return{top:`${Math.round(Be)}px`,left:`${Math.round(Ae)}px`,transformOrigin:ns(ne)}},[l,f,j,A,p]),[te,$e]=h.useState(C),le=h.useCallback(()=>{const G=E.current;if(!G)return;const ae=z(G);ae.top!==null&&(G.style.top=ae.top),ae.left!==null&&(G.style.left=ae.left),G.style.transformOrigin=ae.transformOrigin,$e(!0)},[z]);h.useEffect(()=>(T&&window.addEventListener("scroll",le),()=>window.removeEventListener("scroll",le)),[l,T,le]);const ce=(G,ae)=>{w&&w(G,ae),le()},Y=()=>{$e(!1)};h.useEffect(()=>{C&&le()}),h.useImperativeHandle(s,()=>C?{updatePosition:()=>{le()}}:null,[C,le]),h.useEffect(()=>{if(!C)return;const G=Wn(()=>{le()}),ae=Rt(l);return ae.addEventListener("resize",G),()=>{G.clear(),ae.removeEventListener("resize",G)}},[l,C,le]);let oe=b;b==="auto"&&!P.muiSupportAuto&&(oe=void 0);const Q=m||(l?_e($r(l)).body:void 0),ue=(r=$==null?void 0:$.root)!=null?r:dy,ie=(a=$==null?void 0:$.paper)!=null?a:Il,J=Nt({elementType:ie,externalSlotProps:u({},L,{style:te?L.style:u({},L.style,{opacity:0})}),additionalProps:{elevation:g,ref:N},ownerState:D,className:W(_.paper,L==null?void 0:L.className)}),Re=Nt({elementType:ue,externalSlotProps:(R==null?void 0:R.root)||{},externalForwardedProps:O,additionalProps:{ref:o,slotProps:{backdrop:{invisible:!0}},container:Q,open:C},ownerState:D,className:W(_.root,x)}),{slotProps:ee}=Re,se=F(Re,cy);return S.jsx(ue,u({},se,!Go(ue)&&{slotProps:ee,disableScrollLock:T},{children:S.jsx(P,u({appear:!0,in:C,onEntering:ce,onExited:Y,timeout:oe},I,{children:S.jsx(ie,u({},J,{children:v}))}))}))});function fy(e){return U("MuiMenu",e)}H("MuiMenu",["root","paper","list"]);const my=["onEntering"],gy=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],hy={vertical:"top",horizontal:"right"},vy={vertical:"top",horizontal:"left"},by=e=>{const{classes:t}=e;return V({root:["root"],paper:["paper"],list:["list"]},fy,t)},yy=B(py,{shouldForwardProp:e=>Fe(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),xy=B(Il,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),Cy=B(ay,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),$y=h.forwardRef(function(t,o){var n,r;const a=q({props:t,name:"MuiMenu"}),{autoFocus:i=!0,children:s,className:l,disableAutoFocusItem:c=!1,MenuListProps:d={},onClose:f,open:v,PaperProps:x={},PopoverClasses:m,transitionDuration:g="auto",TransitionProps:{onEntering:p}={},variant:C="selectedMenu",slots:k={},slotProps:$={}}=a,R=F(a.TransitionProps,my),y=F(a,gy),P=$o(),b=u({},a,{autoFocus:i,disableAutoFocusItem:c,MenuListProps:d,onEntering:p,PaperProps:x,transitionDuration:g,TransitionProps:R,variant:C}),w=by(b),T=i&&!c&&v,I=h.useRef(null),O=(A,z)=>{I.current&&I.current.adjustStyleForScrollbar(A,{direction:P?"rtl":"ltr"}),p&&p(A,z)},L=A=>{A.key==="Tab"&&(A.preventDefault(),f&&f(A,"tabKeyDown"))};let E=-1;h.Children.map(s,(A,z)=>{h.isValidElement(A)&&(A.props.disabled||(C==="selectedMenu"&&A.props.selected||E===-1)&&(E=z))});const N=(n=k.paper)!=null?n:xy,D=(r=$.paper)!=null?r:x,_=Nt({elementType:k.root,externalSlotProps:$.root,ownerState:b,className:[w.root,l]}),j=Nt({elementType:N,externalSlotProps:D,ownerState:b,className:w.paper});return S.jsx(yy,u({onClose:f,anchorOrigin:{vertical:"bottom",horizontal:P?"right":"left"},transformOrigin:P?hy:vy,slots:{paper:N,root:k.root},slotProps:{root:_,paper:j},open:v,ref:o,transitionDuration:g,TransitionProps:u({onEntering:O},R),ownerState:b},y,{classes:m,children:S.jsx(Cy,u({onKeyDown:L,actions:I,autoFocus:i&&(E===-1||c),autoFocusItem:T,variant:C},d,{className:W(w.list,d.className),children:s}))}))});function Ry(e){return U("MuiMenuItem",e)}const Ao=H("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),Py=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],ky=(e,t)=>{const{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},Sy=e=>{const{disabled:t,dense:o,divider:n,disableGutters:r,selected:a,classes:i}=e,l=V({root:["root",o&&"dense",t&&"disabled",!r&&"gutters",n&&"divider",a&&"selected"]},Ry,i);return u({},i,l)},wy=B(It,{shouldForwardProp:e=>Fe(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:ky})(({theme:e,ownerState:t})=>u({},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"}},[`&.${Ao.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Z.alpha(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Ao.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Z.alpha(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Ao.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Z.alpha(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})`:Z.alpha(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Ao.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Ao.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${ji.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${ji.inset}`]:{marginLeft:52},[`& .${En.root}`]:{marginTop:0,marginBottom:0},[`& .${En.inset}`]:{paddingLeft:36},[`& .${Ji.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&u({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${Ji.root} svg`]:{fontSize:"1.25rem"}}))),Ty=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiMenuItem"}),{autoFocus:r=!1,component:a="li",dense:i=!1,divider:s=!1,disableGutters:l=!1,focusVisibleClassName:c,role:d="menuitem",tabIndex:f,className:v}=n,x=F(n,Py),m=h.useContext(Zo),g=h.useMemo(()=>({dense:i||m.dense||!1,disableGutters:l}),[m.dense,i,l]),p=h.useRef(null);ct(()=>{r&&p.current&&p.current.focus()},[r]);const C=u({},n,{dense:g.dense,divider:s,disableGutters:l}),k=Sy(n),$=Se(p,o);let R;return n.disabled||(R=f!==void 0?f:-1),S.jsx(Zo.Provider,{value:g,children:S.jsx(wy,u({ref:$,role:d,tabIndex:R,component:a,focusVisibleClassName:W(k.focusVisible,c),className:W(k.root,v)},x,{ownerState:C,classes:k}))})});function Iy(e){return U("MuiNativeSelect",e)}const va=H("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),Oy=["className","disabled","error","IconComponent","inputRef","variant"],Ey=e=>{const{classes:t,variant:o,disabled:n,multiple:r,open:a,error:i}=e,s={select:["select",o,n&&"disabled",r&&"multiple",i&&"error"],icon:["icon",`icon${M(o)}`,a&&"iconOpen",n&&"disabled"]};return V(s,Iy,t)},Ol=({ownerState:e,theme:t})=>u({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":u({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:t.palette.mode==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${va.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}}),My=B("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Fe,overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.select,t[o.variant],o.error&&t.error,{[`&.${va.multiple}`]:t.multiple}]}})(Ol),El=({ownerState:e,theme:t})=>u({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${va.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),Ay=B("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${M(o.variant)}`],o.open&&t.iconOpen]}})(El),Ly=h.forwardRef(function(t,o){const{className:n,disabled:r,error:a,IconComponent:i,inputRef:s,variant:l="standard"}=t,c=F(t,Oy),d=u({},t,{disabled:r,variant:l,error:a}),f=Ey(d);return S.jsxs(h.Fragment,{children:[S.jsx(My,u({ownerState:d,className:W(f.select,n),disabled:r,ref:s||o},c)),t.multiple?null:S.jsx(Ay,{as:i,ownerState:d,className:f.icon})]})});var rs;const By=["children","classes","className","label","notched"],Ny=B("fieldset",{shouldForwardProp:Fe})({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%"}),_y=B("legend",{shouldForwardProp:Fe})(({ownerState:e,theme:t})=>u({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&&u({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})})));function Dy(e){const{className:t,label:o,notched:n}=e,r=F(e,By),a=o!=null&&o!=="",i=u({},e,{notched:n,withLabel:a});return S.jsx(Ny,u({"aria-hidden":!0,className:t,ownerState:i},r,{children:S.jsx(_y,{ownerState:i,children:a?S.jsx("span",{children:o}):rs||(rs=S.jsx("span",{className:"notranslate",children:"​"}))})}))}const zy=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],jy=e=>{const{classes:t}=e,n=V({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},Rg,t);return u({},t,n)},Fy=B(Qn,{shouldForwardProp:e=>Fe(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:Xn})(({theme:e,ownerState:t})=>{const o=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return u({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${bt.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${bt.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:o}},[`&.${bt.focused} .${bt.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${bt.error} .${bt.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${bt.disabled} .${bt.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&u({padding:"16.5px 14px"},t.size==="small"&&{padding:"8.5px 14px"}))}),Wy=B(Dy,{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}}),Hy=B(Zn,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:Yn})(({theme:e,ownerState:t})=>u({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})),ba=h.forwardRef(function(t,o){var n,r,a,i,s;const l=q({props:t,name:"MuiOutlinedInput"}),{components:c={},fullWidth:d=!1,inputComponent:f="input",label:v,multiline:x=!1,notched:m,slots:g={},type:p="text"}=l,C=F(l,zy),k=jy(l),$=jt(),R=Ro({props:l,muiFormControl:$,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),y=u({},l,{color:R.color||"primary",disabled:R.disabled,error:R.error,focused:R.focused,formControl:$,fullWidth:d,hiddenLabel:R.hiddenLabel,multiline:x,size:R.size,type:p}),P=(n=(r=g.root)!=null?r:c.Root)!=null?n:Fy,b=(a=(i=g.input)!=null?i:c.Input)!=null?a:Hy;return S.jsx(Jn,u({slots:{root:P,input:b},renderSuffix:w=>S.jsx(Wy,{ownerState:y,className:k.notchedOutline,label:v!=null&&v!==""&&R.required?s||(s=S.jsxs(h.Fragment,{children:[v," ","*"]})):v,notched:typeof m<"u"?m:!!(w.startAdornment||w.filled||w.focused)}),fullWidth:d,inputComponent:f,multiline:x,ref:o,type:p},C,{classes:u({},k,{notchedOutline:null})}))});ba.muiName="Input";function Uy(e){return U("MuiPagination",e)}H("MuiPagination",["root","ul","outlined","text"]);const Vy=["boundaryCount","componentName","count","defaultPage","disabled","hideNextButton","hidePrevButton","onChange","page","showFirstButton","showLastButton","siblingCount"];function qy(e={}){const{boundaryCount:t=1,componentName:o="usePagination",count:n=1,defaultPage:r=1,disabled:a=!1,hideNextButton:i=!1,hidePrevButton:s=!1,onChange:l,page:c,showFirstButton:d=!1,showLastButton:f=!1,siblingCount:v=1}=e,x=F(e,Vy),[m,g]=mo({controlled:c,default:r,name:o,state:"page"}),p=(T,I)=>{c||g(I),l&&l(T,I)},C=(T,I)=>{const O=I-T+1;return Array.from({length:O},(L,E)=>T+E)},k=C(1,Math.min(t,n)),$=C(Math.max(n-t+1,t+1),n),R=Math.max(Math.min(m-v,n-t-v*2-1),t+2),y=Math.min(Math.max(m+v,t+v*2+2),$.length>0?$[0]-2:n-1),P=[...d?["first"]:[],...s?[]:["previous"],...k,...R>t+2?["start-ellipsis"]:t+1t?[n-t]:[],...$,...i?[]:["next"],...f?["last"]:[]],b=T=>{switch(T){case"first":return 1;case"previous":return m-1;case"next":return m+1;case"last":return n;default:return null}},w=P.map(T=>typeof T=="number"?{onClick:I=>{p(I,T)},type:"page",page:T,selected:T===m,disabled:a,"aria-current":T===m?"true":void 0}:{onClick:I=>{p(I,b(T))},type:T,page:b(T),selected:!1,disabled:a||T.indexOf("ellipsis")===-1&&(T==="next"||T==="last"?m>=n:m<=1)});return u({items:w},x)}function Ky(e){return U("MuiPaginationItem",e)}const rt=H("MuiPaginationItem",["root","page","sizeSmall","sizeLarge","text","textPrimary","textSecondary","outlined","outlinedPrimary","outlinedSecondary","rounded","ellipsis","firstLast","previousNext","focusVisible","disabled","selected","icon","colorPrimary","colorSecondary"]),jr=Ge(S.jsx("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage"),Fr=Ge(S.jsx("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),as=Ge(S.jsx("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"NavigateBefore"),is=Ge(S.jsx("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"NavigateNext"),Gy=["className","color","component","components","disabled","page","selected","shape","size","slots","type","variant"],Ml=(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],t[`size${M(o.size)}`],o.variant==="text"&&t[`text${M(o.color)}`],o.variant==="outlined"&&t[`outlined${M(o.color)}`],o.shape==="rounded"&&t.rounded,o.type==="page"&&t.page,(o.type==="start-ellipsis"||o.type==="end-ellipsis")&&t.ellipsis,(o.type==="previous"||o.type==="next")&&t.previousNext,(o.type==="first"||o.type==="last")&&t.firstLast]},Xy=e=>{const{classes:t,color:o,disabled:n,selected:r,size:a,shape:i,type:s,variant:l}=e,c={root:["root",`size${M(a)}`,l,i,o!=="standard"&&`color${M(o)}`,o!=="standard"&&`${l}${M(o)}`,n&&"disabled",r&&"selected",{page:"page",first:"firstLast",last:"firstLast","start-ellipsis":"ellipsis","end-ellipsis":"ellipsis",previous:"previousNext",next:"previousNext"}[s]],icon:["icon"]};return V(c,Ky,t)},Yy=B("div",{name:"MuiPaginationItem",slot:"Root",overridesResolver:Ml})(({theme:e,ownerState:t})=>u({},e.typography.body2,{borderRadius:32/2,textAlign:"center",boxSizing:"border-box",minWidth:32,padding:"0 6px",margin:"0 3px",color:(e.vars||e).palette.text.primary,height:"auto",[`&.${rt.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.size==="small"&&{minWidth:26,borderRadius:26/2,margin:"0 1px",padding:"0 4px"},t.size==="large"&&{minWidth:40,borderRadius:40/2,padding:"0 10px",fontSize:e.typography.pxToRem(15)})),Qy=B(It,{name:"MuiPaginationItem",slot:"Root",overridesResolver:Ml})(({theme:e,ownerState:t})=>u({},e.typography.body2,{borderRadius:32/2,textAlign:"center",boxSizing:"border-box",minWidth:32,height:32,padding:"0 6px",margin:"0 3px",color:(e.vars||e).palette.text.primary,[`&.${rt.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${rt.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},transition:e.transitions.create(["color","background-color"],{duration:e.transitions.duration.short}),"&:hover":{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${rt.selected}`]:{backgroundColor:(e.vars||e).palette.action.selected,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Z.alpha(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${rt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Z.alpha(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},[`&.${rt.disabled}`]:{opacity:1,color:(e.vars||e).palette.action.disabled,backgroundColor:(e.vars||e).palette.action.selected}}},t.size==="small"&&{minWidth:26,height:26,borderRadius:26/2,margin:"0 1px",padding:"0 4px"},t.size==="large"&&{minWidth:40,height:40,borderRadius:40/2,padding:"0 10px",fontSize:e.typography.pxToRem(15)},t.shape==="rounded"&&{borderRadius:(e.vars||e).shape.borderRadius}),({theme:e,ownerState:t})=>u({},t.variant==="text"&&{[`&.${rt.selected}`]:u({},t.color!=="standard"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}},[`&.${rt.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}},{[`&.${rt.disabled}`]:{color:(e.vars||e).palette.action.disabled}})},t.variant==="outlined"&&{border:e.vars?`1px solid rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:`1px solid ${e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"}`,[`&.${rt.selected}`]:u({},t.color!=="standard"&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:Z.alpha(e.palette[t.color].main,.5)}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.activatedOpacity})`:Z.alpha(e.palette[t.color].main,e.palette.action.activatedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Z.alpha(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${rt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Z.alpha(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity)}},{[`&.${rt.disabled}`]:{borderColor:(e.vars||e).palette.action.disabledBackground,color:(e.vars||e).palette.action.disabled}})})),Zy=B("div",{name:"MuiPaginationItem",slot:"Icon",overridesResolver:(e,t)=>t.icon})(({theme:e,ownerState:t})=>u({fontSize:e.typography.pxToRem(20),margin:"0 -8px"},t.size==="small"&&{fontSize:e.typography.pxToRem(18)},t.size==="large"&&{fontSize:e.typography.pxToRem(22)})),Jy=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiPaginationItem"}),{className:r,color:a="standard",component:i,components:s={},disabled:l=!1,page:c,selected:d=!1,shape:f="circular",size:v="medium",slots:x={},type:m="page",variant:g="text"}=n,p=F(n,Gy),C=u({},n,{color:a,disabled:l,selected:d,shape:f,size:v,type:m,variant:g}),k=$o(),$=Xy(C),y=(k?{previous:x.next||s.next||is,next:x.previous||s.previous||as,last:x.first||s.first||jr,first:x.last||s.last||Fr}:{previous:x.previous||s.previous||as,next:x.next||s.next||is,first:x.first||s.first||jr,last:x.last||s.last||Fr})[m];return m==="start-ellipsis"||m==="end-ellipsis"?S.jsx(Yy,{ref:o,ownerState:C,className:W($.root,r),children:"…"}):S.jsxs(Qy,u({ref:o,ownerState:C,component:i,disabled:l,className:W($.root,r)},p,{children:[m==="page"&&c,y?S.jsx(Zy,{as:y,ownerState:C,className:$.icon}):null]}))}),e0=["boundaryCount","className","color","count","defaultPage","disabled","getItemAriaLabel","hideNextButton","hidePrevButton","onChange","page","renderItem","shape","showFirstButton","showLastButton","siblingCount","size","variant"],t0=e=>{const{classes:t,variant:o}=e;return V({root:["root",o],ul:["ul"]},Uy,t)},o0=B("nav",{name:"MuiPagination",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant]]}})({}),n0=B("ul",{name:"MuiPagination",slot:"Ul",overridesResolver:(e,t)=>t.ul})({display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"});function r0(e,t,o){return e==="page"?`${o?"":"Go to "}page ${t}`:`Go to ${e} page`}const A1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiPagination"}),{boundaryCount:r=1,className:a,color:i="standard",count:s=1,defaultPage:l=1,disabled:c=!1,getItemAriaLabel:d=r0,hideNextButton:f=!1,hidePrevButton:v=!1,renderItem:x=w=>S.jsx(Jy,u({},w)),shape:m="circular",showFirstButton:g=!1,showLastButton:p=!1,siblingCount:C=1,size:k="medium",variant:$="text"}=n,R=F(n,e0),{items:y}=qy(u({},n,{componentName:"Pagination"})),P=u({},n,{boundaryCount:r,color:i,count:s,defaultPage:l,disabled:c,getItemAriaLabel:d,hideNextButton:f,hidePrevButton:v,renderItem:x,shape:m,showFirstButton:g,showLastButton:p,siblingCount:C,size:k,variant:$}),b=t0(P);return S.jsx(o0,u({"aria-label":"pagination navigation",className:W(b.root,a),ownerState:P,ref:o},R,{children:S.jsx(n0,{className:b.ul,ownerState:P,children:y.map((w,T)=>S.jsx("li",{children:x(u({},w,{color:i,"aria-label":d(w.type,w.page,w.selected),shape:m,size:k,variant:$}))},T))})}))});function a0(e){return U("MuiSelect",e)}const Lo=H("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var ss;const i0=["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"],s0=B("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{[`&.${Lo.select}`]:t.select},{[`&.${Lo.select}`]:t[o.variant]},{[`&.${Lo.error}`]:t.error},{[`&.${Lo.multiple}`]:t.multiple}]}})(Ol,{[`&.${Lo.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),l0=B("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${M(o.variant)}`],o.open&&t.iconOpen]}})(El),c0=B("input",{shouldForwardProp:e=>sl(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 ls(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function u0(e){return e==null||typeof e=="string"&&!e.trim()}const d0=e=>{const{classes:t,variant:o,disabled:n,multiple:r,open:a,error:i}=e,s={select:["select",o,n&&"disabled",r&&"multiple",i&&"error"],icon:["icon",`icon${M(o)}`,a&&"iconOpen",n&&"disabled"],nativeInput:["nativeInput"]};return V(s,a0,t)},p0=h.forwardRef(function(t,o){var n;const{"aria-describedby":r,"aria-label":a,autoFocus:i,autoWidth:s,children:l,className:c,defaultOpen:d,defaultValue:f,disabled:v,displayEmpty:x,error:m=!1,IconComponent:g,inputRef:p,labelId:C,MenuProps:k={},multiple:$,name:R,onBlur:y,onChange:P,onClose:b,onFocus:w,onOpen:T,open:I,readOnly:O,renderValue:L,SelectDisplayProps:E={},tabIndex:N,value:D,variant:_="standard"}=t,j=F(t,i0),[A,z]=mo({controlled:D,default:f,name:"Select"}),[te,$e]=mo({controlled:I,default:d,name:"Select"}),le=h.useRef(null),ce=h.useRef(null),[Y,oe]=h.useState(null),{current:Q}=h.useRef(I!=null),[ue,ie]=h.useState(),J=Se(o,p),Re=h.useCallback(K=>{ce.current=K,K&&oe(K)},[]),ee=Y==null?void 0:Y.parentNode;h.useImperativeHandle(J,()=>({focus:()=>{ce.current.focus()},node:le.current,value:A}),[A]),h.useEffect(()=>{d&&te&&Y&&!Q&&(ie(s?null:ee.clientWidth),ce.current.focus())},[Y,s]),h.useEffect(()=>{i&&ce.current.focus()},[i]),h.useEffect(()=>{if(!C)return;const K=_e(ce.current).getElementById(C);if(K){const Ce=()=>{getSelection().isCollapsed&&ce.current.focus()};return K.addEventListener("click",Ce),()=>{K.removeEventListener("click",Ce)}}},[C]);const se=(K,Ce)=>{K?T&&T(Ce):b&&b(Ce),Q||(ie(s?null:ee.clientWidth),$e(K))},G=K=>{K.button===0&&(K.preventDefault(),ce.current.focus(),se(!0,K))},ae=K=>{se(!1,K)},ne=h.Children.toArray(l),We=K=>{const Ce=ne.find(Te=>Te.props.value===K.target.value);Ce!==void 0&&(z(Ce.props.value),P&&P(K,Ce))},Be=K=>Ce=>{let Te;if(Ce.currentTarget.hasAttribute("tabindex")){if($){Te=Array.isArray(A)?A.slice():[];const mt=A.indexOf(K.props.value);mt===-1?Te.push(K.props.value):Te.splice(mt,1)}else Te=K.props.value;if(K.props.onClick&&K.props.onClick(Ce),A!==Te&&(z(Te),P)){const mt=Ce.nativeEvent||Ce,Jt=new mt.constructor(mt.type,mt);Object.defineProperty(Jt,"target",{writable:!0,value:{value:Te,name:R}}),P(Jt,K)}$||se(!1,Ce)}},Ae=K=>{O||[" ","ArrowUp","ArrowDown","Enter"].indexOf(K.key)!==-1&&(K.preventDefault(),se(!0,K))},He=Y!==null&&te,Pe=K=>{!He&&y&&(Object.defineProperty(K,"target",{writable:!0,value:{value:A,name:R}}),y(K))};delete j["aria-invalid"];let ve,De;const Ee=[];let fe=!1;(On({value:A})||x)&&(L?ve=L(A):fe=!0);const ze=ne.map(K=>{if(!h.isValidElement(K))return null;let Ce;if($){if(!Array.isArray(A))throw new Error(Tt(2));Ce=A.some(Te=>ls(Te,K.props.value)),Ce&&fe&&Ee.push(K.props.children)}else Ce=ls(A,K.props.value),Ce&&fe&&(De=K.props.children);return h.cloneElement(K,{"aria-selected":Ce?"true":"false",onClick:Be(K),onKeyUp:Te=>{Te.key===" "&&Te.preventDefault(),K.props.onKeyUp&&K.props.onKeyUp(Te)},role:"option",selected:Ce,value:void 0,"data-value":K.props.value})});fe&&($?Ee.length===0?ve=null:ve=Ee.reduce((K,Ce,Te)=>(K.push(Ce),Te{const{classes:t}=e;return t},ya={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>Fe(e)&&e!=="variant",slot:"Root"},h0=B(ga,ya)(""),v0=B(ba,ya)(""),b0=B(ma,ya)(""),xa=h.forwardRef(function(t,o){const n=q({name:"MuiSelect",props:t}),{autoWidth:r=!1,children:a,classes:i={},className:s,defaultOpen:l=!1,displayEmpty:c=!1,IconComponent:d=kg,id:f,input:v,inputProps:x,label:m,labelId:g,MenuProps:p,multiple:C=!1,native:k=!1,onClose:$,onOpen:R,open:y,renderValue:P,SelectDisplayProps:b,variant:w="outlined"}=n,T=F(n,f0),I=k?Ly:p0,O=jt(),L=Ro({props:n,muiFormControl:O,states:["variant","error"]}),E=L.variant||w,N=u({},n,{variant:E,classes:i}),D=g0(N),_=F(D,m0),j=v||{standard:S.jsx(h0,{ownerState:N}),outlined:S.jsx(v0,{label:m,ownerState:N}),filled:S.jsx(b0,{ownerState:N})}[E],A=Se(o,j.ref);return S.jsx(h.Fragment,{children:h.cloneElement(j,u({inputComponent:I,inputProps:u({children:a,error:L.error,IconComponent:d,variant:E,type:void 0,multiple:C},k?{id:f}:{autoWidth:r,defaultOpen:l,displayEmpty:c,labelId:g,MenuProps:p,onClose:$,onOpen:R,open:y,renderValue:P,SelectDisplayProps:u({id:f},b)},x,{classes:x?Ke(_,x.classes):_},v?v.props.inputProps:{})},(C&&k||c)&&E==="outlined"?{notched:!0}:{},{ref:A,className:W(j.props.className,s,D.root)},!v&&{variant:E},T))})});xa.muiName="Select";function y0(e={}){const{autoHideDuration:t=null,disableWindowBlurListener:o=!1,onClose:n,open:r,resumeHideDuration:a}=e,i=Ut();h.useEffect(()=>{if(!r)return;function C(k){k.defaultPrevented||(k.key==="Escape"||k.key==="Esc")&&(n==null||n(k,"escapeKeyDown"))}return document.addEventListener("keydown",C),()=>{document.removeEventListener("keydown",C)}},[r,n]);const s=st((C,k)=>{n==null||n(C,k)}),l=st(C=>{!n||C==null||i.start(C,()=>{s(null,"timeout")})});h.useEffect(()=>(r&&l(t),i.clear),[r,t,l,i]);const c=C=>{n==null||n(C,"clickaway")},d=i.clear,f=h.useCallback(()=>{t!=null&&l(a??t*.5)},[t,a,l]),v=C=>k=>{const $=C.onBlur;$==null||$(k),f()},x=C=>k=>{const $=C.onFocus;$==null||$(k),d()},m=C=>k=>{const $=C.onMouseEnter;$==null||$(k),d()},g=C=>k=>{const $=C.onMouseLeave;$==null||$(k),f()};return h.useEffect(()=>{if(!o&&r)return window.addEventListener("focus",f),window.addEventListener("blur",d),()=>{window.removeEventListener("focus",f),window.removeEventListener("blur",d)}},[o,r,f,d]),{getRootProps:(C={})=>{const k=u({},wn(e),wn(C));return u({role:"presentation"},C,k,{onBlur:v(k),onFocus:x(k),onMouseEnter:m(k),onMouseLeave:g(k)})},onClickAway:c}}function x0(e){return U("MuiSnackbarContent",e)}H("MuiSnackbarContent",["root","message","action"]);const C0=["action","className","message","role"],$0=e=>{const{classes:t}=e;return V({root:["root"],action:["action"],message:["message"]},x0,t)},R0=B(Dt,{name:"MuiSnackbarContent",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>{const t=e.palette.mode==="light"?.8:.98,o=Z.emphasize(e.palette.background.default,t);return u({},e.typography.body2,{color:e.vars?e.vars.palette.SnackbarContent.color:e.palette.getContrastText(o),backgroundColor:e.vars?e.vars.palette.SnackbarContent.bg:o,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,flexGrow:1,[e.breakpoints.up("sm")]:{flexGrow:"initial",minWidth:288}})}),P0=B("div",{name:"MuiSnackbarContent",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0"}),k0=B("div",{name:"MuiSnackbarContent",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),S0=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiSnackbarContent"}),{action:r,className:a,message:i,role:s="alert"}=n,l=F(n,C0),c=n,d=$0(c);return S.jsxs(R0,u({role:s,square:!0,elevation:6,className:W(d.root,a),ownerState:c,ref:o},l,{children:[S.jsx(P0,{className:d.message,ownerState:c,children:i}),r?S.jsx(k0,{className:d.action,ownerState:c,children:r}):null]}))});function w0(e){return U("MuiSnackbar",e)}H("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);const T0=["onEnter","onExited"],I0=["action","anchorOrigin","autoHideDuration","children","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onBlur","onClose","onFocus","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"],O0=e=>{const{classes:t,anchorOrigin:o}=e,n={root:["root",`anchorOrigin${M(o.vertical)}${M(o.horizontal)}`]};return V(n,w0,t)},cs=B("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[`anchorOrigin${M(o.anchorOrigin.vertical)}${M(o.anchorOrigin.horizontal)}`]]}})(({theme:e,ownerState:t})=>{const o={left:"50%",right:"auto",transform:"translateX(-50%)"};return u({zIndex:(e.vars||e).zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center"},t.anchorOrigin.vertical==="top"?{top:8}:{bottom:8},t.anchorOrigin.horizontal==="left"&&{justifyContent:"flex-start"},t.anchorOrigin.horizontal==="right"&&{justifyContent:"flex-end"},{[e.breakpoints.up("sm")]:u({},t.anchorOrigin.vertical==="top"?{top:24}:{bottom:24},t.anchorOrigin.horizontal==="center"&&o,t.anchorOrigin.horizontal==="left"&&{left:24,right:"auto"},t.anchorOrigin.horizontal==="right"&&{right:24,left:"auto"})})}),L1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiSnackbar"}),r=Zt(),a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{action:i,anchorOrigin:{vertical:s,horizontal:l}={vertical:"bottom",horizontal:"left"},autoHideDuration:c=null,children:d,className:f,ClickAwayListenerProps:v,ContentProps:x,disableWindowBlurListener:m=!1,message:g,open:p,TransitionComponent:C=Qo,transitionDuration:k=a,TransitionProps:{onEnter:$,onExited:R}={}}=n,y=F(n.TransitionProps,T0),P=F(n,I0),b=u({},n,{anchorOrigin:{vertical:s,horizontal:l},autoHideDuration:c,disableWindowBlurListener:m,TransitionComponent:C,transitionDuration:k}),w=O0(b),{getRootProps:T,onClickAway:I}=y0(u({},b)),[O,L]=h.useState(!0),E=Nt({elementType:cs,getSlotProps:T,externalForwardedProps:P,ownerState:b,additionalProps:{ref:o},className:[w.root,f]}),N=_=>{L(!0),R&&R(_)},D=(_,j)=>{L(!1),$&&$(_,j)};return!p&&O?null:S.jsx(Ih,u({onClickAway:I},v,{children:S.jsx(cs,u({},E,{children:S.jsx(C,u({appear:!0,in:p,timeout:k,direction:s==="top"?"down":"up",onEnter:D,onExited:N},y,{children:d||S.jsx(S0,u({message:g,action:i},x))}))}))}))});function E0(e){return U("MuiTooltip",e)}const Bt=H("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),M0=["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 A0(e){return Math.round(e*1e5)/1e5}const L0=e=>{const{classes:t,disableInteractive:o,arrow:n,touch:r,placement:a}=e,i={popper:["popper",!o&&"popperInteractive",n&&"popperArrow"],tooltip:["tooltip",n&&"tooltipArrow",r&&"touch",`tooltipPlacement${M(a.split("-")[0])}`],arrow:["arrow"]};return V(i,E0,t)},B0=B(pa,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(({theme:e,ownerState:t,open:o})=>u({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!o&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${Bt.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${Bt.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${Bt.arrow}`]:u({},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"] .${Bt.arrow}`]:u({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),N0=B("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${M(o.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>u({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:Z.alpha(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:`${A0(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${Bt.popper}[data-popper-placement*="left"] &`]:u({transformOrigin:"right center"},t.isRtl?u({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):u({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${Bt.popper}[data-popper-placement*="right"] &`]:u({transformOrigin:"left center"},t.isRtl?u({marginRight:"14px"},t.touch&&{marginRight:"24px"}):u({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${Bt.popper}[data-popper-placement*="top"] &`]:u({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${Bt.popper}[data-popper-placement*="bottom"] &`]:u({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),_0=B("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:Z.alpha(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let hn=!1;const us=new rn;let Bo={x:0,y:0};function vn(e,t){return(o,...n)=>{t&&t(o,...n),e(o,...n)}}const B1=h.forwardRef(function(t,o){var n,r,a,i,s,l,c,d,f,v,x,m,g,p,C,k,$,R,y;const P=q({props:t,name:"MuiTooltip"}),{arrow:b=!1,children:w,components:T={},componentsProps:I={},describeChild:O=!1,disableFocusListener:L=!1,disableHoverListener:E=!1,disableInteractive:N=!1,disableTouchListener:D=!1,enterDelay:_=100,enterNextDelay:j=0,enterTouchDelay:A=700,followCursor:z=!1,id:te,leaveDelay:$e=0,leaveTouchDelay:le=1500,onClose:ce,onOpen:Y,open:oe,placement:Q="bottom",PopperComponent:ue,PopperProps:ie={},slotProps:J={},slots:Re={},title:ee,TransitionComponent:se=Qo,TransitionProps:G}=P,ae=F(P,M0),ne=h.isValidElement(w)?w:S.jsx("span",{children:w}),We=Zt(),Be=$o(),[Ae,He]=h.useState(),[Pe,ve]=h.useState(null),De=h.useRef(!1),Ee=N||z,fe=Ut(),ze=Ut(),Ue=Ut(),qe=Ut(),[me,X]=mo({controlled:oe,default:!1,name:"Tooltip",state:"open"});let Ne=me;const kt=Xt(te),ft=h.useRef(),K=st(()=>{ft.current!==void 0&&(document.body.style.WebkitUserSelect=ft.current,ft.current=void 0),qe.clear()});h.useEffect(()=>K,[K]);const Ce=de=>{us.clear(),hn=!0,X(!0),Y&&!Ne&&Y(de)},Te=st(de=>{us.start(800+$e,()=>{hn=!1}),X(!1),ce&&Ne&&ce(de),fe.start(We.transitions.duration.shortest,()=>{De.current=!1})}),mt=de=>{De.current&&de.type!=="touchstart"||(Ae&&Ae.removeAttribute("title"),ze.clear(),Ue.clear(),_||hn&&j?ze.start(hn?j:_,()=>{Ce(de)}):Ce(de))},Jt=de=>{ze.clear(),Ue.start($e,()=>{Te(de)})},{isFocusVisibleRef:Ca,onBlur:Ll,onFocus:Bl,ref:Nl}=Un(),[,$a]=h.useState(!1),Ra=de=>{Ll(de),Ca.current===!1&&($a(!1),Jt(de))},Pa=de=>{Ae||He(de.currentTarget),Bl(de),Ca.current===!0&&($a(!0),mt(de))},ka=de=>{De.current=!0;const Ze=ne.props;Ze.onTouchStart&&Ze.onTouchStart(de)},_l=de=>{ka(de),Ue.clear(),fe.clear(),K(),ft.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",qe.start(A,()=>{document.body.style.WebkitUserSelect=ft.current,mt(de)})},Dl=de=>{ne.props.onTouchEnd&&ne.props.onTouchEnd(de),K(),Ue.start(le,()=>{Te(de)})};h.useEffect(()=>{if(!Ne)return;function de(Ze){(Ze.key==="Escape"||Ze.key==="Esc")&&Te(Ze)}return document.addEventListener("keydown",de),()=>{document.removeEventListener("keydown",de)}},[Te,Ne]);const zl=Se(ne.ref,Nl,He,o);!ee&&ee!==0&&(Ne=!1);const or=h.useRef(),jl=de=>{const Ze=ne.props;Ze.onMouseMove&&Ze.onMouseMove(de),Bo={x:de.clientX,y:de.clientY},or.current&&or.current.update()},ko={},nr=typeof ee=="string";O?(ko.title=!Ne&&nr&&!E?ee:null,ko["aria-describedby"]=Ne?kt:null):(ko["aria-label"]=nr?ee:null,ko["aria-labelledby"]=Ne&&!nr?kt:null);const gt=u({},ko,ae,ne.props,{className:W(ae.className,ne.props.className),onTouchStart:ka,ref:zl},z?{onMouseMove:jl}:{}),So={};D||(gt.onTouchStart=_l,gt.onTouchEnd=Dl),E||(gt.onMouseOver=vn(mt,gt.onMouseOver),gt.onMouseLeave=vn(Jt,gt.onMouseLeave),Ee||(So.onMouseOver=mt,So.onMouseLeave=Jt)),L||(gt.onFocus=vn(Pa,gt.onFocus),gt.onBlur=vn(Ra,gt.onBlur),Ee||(So.onFocus=Pa,So.onBlur=Ra));const Fl=h.useMemo(()=>{var de;let Ze=[{name:"arrow",enabled:!!Pe,options:{element:Pe,padding:4}}];return(de=ie.popperOptions)!=null&&de.modifiers&&(Ze=Ze.concat(ie.popperOptions.modifiers)),u({},ie.popperOptions,{modifiers:Ze})},[Pe,ie]),wo=u({},P,{isRtl:Be,arrow:b,disableInteractive:Ee,placement:Q,PopperComponentProp:ue,touch:De.current}),rr=L0(wo),Sa=(n=(r=Re.popper)!=null?r:T.Popper)!=null?n:B0,wa=(a=(i=(s=Re.transition)!=null?s:T.Transition)!=null?i:se)!=null?a:Qo,Ta=(l=(c=Re.tooltip)!=null?c:T.Tooltip)!=null?l:N0,Ia=(d=(f=Re.arrow)!=null?f:T.Arrow)!=null?d:_0,Wl=so(Sa,u({},ie,(v=J.popper)!=null?v:I.popper,{className:W(rr.popper,ie==null?void 0:ie.className,(x=(m=J.popper)!=null?m:I.popper)==null?void 0:x.className)}),wo),Hl=so(wa,u({},G,(g=J.transition)!=null?g:I.transition),wo),Ul=so(Ta,u({},(p=J.tooltip)!=null?p:I.tooltip,{className:W(rr.tooltip,(C=(k=J.tooltip)!=null?k:I.tooltip)==null?void 0:C.className)}),wo),Vl=so(Ia,u({},($=J.arrow)!=null?$:I.arrow,{className:W(rr.arrow,(R=(y=J.arrow)!=null?y:I.arrow)==null?void 0:R.className)}),wo);return S.jsxs(h.Fragment,{children:[h.cloneElement(ne,gt),S.jsx(Sa,u({as:ue??pa,placement:Q,anchorEl:z?{getBoundingClientRect:()=>({top:Bo.y,left:Bo.x,right:Bo.x,bottom:Bo.y,width:0,height:0})}:Ae,popperRef:or,open:Ae?Ne:!1,id:kt,transition:!0},So,Wl,{popperOptions:Fl,children:({TransitionProps:de})=>S.jsx(wa,u({timeout:We.transitions.duration.shorter},de,Hl,{children:S.jsxs(Ta,u({},Ul,{children:[ee,b?S.jsx(Ia,u({},Vl,{ref:ve})):null]}))}))}))]})}),Al=h.createContext();function D0(e){return U("MuiTable",e)}H("MuiTable",["root","stickyHeader"]);const z0=["className","component","padding","size","stickyHeader"],j0=e=>{const{classes:t,stickyHeader:o}=e;return V({root:["root",o&&"stickyHeader"]},D0,t)},F0=B("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>u({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":u({},e.typography.body2,{padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:"left",captionSide:"bottom"})},t.stickyHeader&&{borderCollapse:"separate"})),ds="table",N1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiTable"}),{className:r,component:a=ds,padding:i="normal",size:s="medium",stickyHeader:l=!1}=n,c=F(n,z0),d=u({},n,{component:a,padding:i,size:s,stickyHeader:l}),f=j0(d),v=h.useMemo(()=>({padding:i,size:s,stickyHeader:l}),[i,s,l]);return S.jsx(Al.Provider,{value:v,children:S.jsx(F0,u({as:a,role:a===ds?null:"table",ref:o,className:W(f.root,r),ownerState:d},c))})}),tr=h.createContext();function W0(e){return U("MuiTableBody",e)}H("MuiTableBody",["root"]);const H0=["className","component"],U0=e=>{const{classes:t}=e;return V({root:["root"]},W0,t)},V0=B("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-row-group"}),q0={variant:"body"},ps="tbody",_1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiTableBody"}),{className:r,component:a=ps}=n,i=F(n,H0),s=u({},n,{component:a}),l=U0(s);return S.jsx(tr.Provider,{value:q0,children:S.jsx(V0,u({className:W(l.root,r),as:a,ref:o,role:a===ps?null:"rowgroup",ownerState:s},i))})});function K0(e){return U("MuiTableCell",e)}const G0=H("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),X0=["align","className","component","padding","scope","size","sortDirection","variant"],Y0=e=>{const{classes:t,variant:o,align:n,padding:r,size:a,stickyHeader:i}=e,s={root:["root",o,i&&"stickyHeader",n!=="inherit"&&`align${M(n)}`,r!=="normal"&&`padding${M(r)}`,`size${M(a)}`]};return V(s,K0,t)},Q0=B("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],t[`size${M(o.size)}`],o.padding!=="normal"&&t[`padding${M(o.padding)}`],o.align!=="inherit"&&t[`align${M(o.align)}`],o.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>u({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid - ${e.palette.mode==="light"?Z.lighten(Z.alpha(e.palette.divider,1),.88):Z.darken(Z.alpha(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",[`&.${G0.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})),Wr=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiTableCell"}),{align:r="inherit",className:a,component:i,padding:s,scope:l,size:c,sortDirection:d,variant:f}=n,v=F(n,X0),x=h.useContext(Al),m=h.useContext(tr),g=m&&m.variant==="head";let p;i?p=i:p=g?"th":"td";let C=l;p==="td"?C=void 0:!C&&g&&(C="col");const k=f||m&&m.variant,$=u({},n,{align:r,component:p,padding:s||(x&&x.padding?x.padding:"normal"),size:c||(x&&x.size?x.size:"medium"),sortDirection:d,stickyHeader:k==="head"&&x&&x.stickyHeader,variant:k}),R=Y0($);let y=null;return d&&(y=d==="asc"?"ascending":"descending"),S.jsx(Q0,u({as:p,ref:o,className:W(R.root,a),"aria-sort":y,scope:C,ownerState:$},v))});function Z0(e){return U("MuiTableHead",e)}H("MuiTableHead",["root"]);const J0=["className","component"],ex=e=>{const{classes:t}=e;return V({root:["root"]},Z0,t)},tx=B("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-header-group"}),ox={variant:"head"},fs="thead",D1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiTableHead"}),{className:r,component:a=fs}=n,i=F(n,J0),s=u({},n,{component:a}),l=ex(s);return S.jsx(tr.Provider,{value:ox,children:S.jsx(tx,u({as:a,className:W(l.root,r),ref:o,role:a===fs?null:"rowgroup",ownerState:s},i))})});function nx(e){return U("MuiToolbar",e)}H("MuiToolbar",["root","gutters","regular","dense"]);const rx=["className","component","disableGutters","variant"],ax=e=>{const{classes:t,disableGutters:o,variant:n}=e;return V({root:["root",!o&&"gutters",n]},nx,t)},ix=B("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,!o.disableGutters&&t.gutters,t[o.variant]]}})(({theme:e,ownerState:t})=>u({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),sx=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiToolbar"}),{className:r,component:a="div",disableGutters:i=!1,variant:s="regular"}=n,l=F(n,rx),c=u({},n,{component:a,disableGutters:i,variant:s}),d=ax(c);return S.jsx(ix,u({as:a,className:W(d.root,r),ref:o,ownerState:c},l))}),lx=Ge(S.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),cx=Ge(S.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight"),ux=["backIconButtonProps","count","disabled","getItemAriaLabel","nextIconButtonProps","onPageChange","page","rowsPerPage","showFirstButton","showLastButton","slots","slotProps"],dx=h.forwardRef(function(t,o){var n,r,a,i,s,l,c,d;const{backIconButtonProps:f,count:v,disabled:x=!1,getItemAriaLabel:m,nextIconButtonProps:g,onPageChange:p,page:C,rowsPerPage:k,showFirstButton:$,showLastButton:R,slots:y={},slotProps:P={}}=t,b=F(t,ux),w=$o(),T=J=>{p(J,0)},I=J=>{p(J,C-1)},O=J=>{p(J,C+1)},L=J=>{p(J,Math.max(0,Math.ceil(v/k)-1))},E=(n=y.firstButton)!=null?n:lo,N=(r=y.lastButton)!=null?r:lo,D=(a=y.nextButton)!=null?a:lo,_=(i=y.previousButton)!=null?i:lo,j=(s=y.firstButtonIcon)!=null?s:jr,A=(l=y.lastButtonIcon)!=null?l:Fr,z=(c=y.nextButtonIcon)!=null?c:cx,te=(d=y.previousButtonIcon)!=null?d:lx,$e=w?N:E,le=w?D:_,ce=w?_:D,Y=w?E:N,oe=w?P.lastButton:P.firstButton,Q=w?P.nextButton:P.previousButton,ue=w?P.previousButton:P.nextButton,ie=w?P.firstButton:P.lastButton;return S.jsxs("div",u({ref:o},b,{children:[$&&S.jsx($e,u({onClick:T,disabled:x||C===0,"aria-label":m("first",C),title:m("first",C)},oe,{children:w?S.jsx(A,u({},P.lastButtonIcon)):S.jsx(j,u({},P.firstButtonIcon))})),S.jsx(le,u({onClick:I,disabled:x||C===0,color:"inherit","aria-label":m("previous",C),title:m("previous",C)},Q??f,{children:w?S.jsx(z,u({},P.nextButtonIcon)):S.jsx(te,u({},P.previousButtonIcon))})),S.jsx(ce,u({onClick:O,disabled:x||(v!==-1?C>=Math.ceil(v/k)-1:!1),color:"inherit","aria-label":m("next",C),title:m("next",C)},ue??g,{children:w?S.jsx(te,u({},P.previousButtonIcon)):S.jsx(z,u({},P.nextButtonIcon))})),R&&S.jsx(Y,u({onClick:L,disabled:x||C>=Math.ceil(v/k)-1,"aria-label":m("last",C),title:m("last",C)},ie,{children:w?S.jsx(j,u({},P.firstButtonIcon)):S.jsx(A,u({},P.lastButtonIcon))}))]}))});function px(e){return U("MuiTablePagination",e)}const Wo=H("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]);var ms;const fx=["ActionsComponent","backIconButtonProps","className","colSpan","component","count","disabled","getItemAriaLabel","labelDisplayedRows","labelRowsPerPage","nextIconButtonProps","onPageChange","onRowsPerPageChange","page","rowsPerPage","rowsPerPageOptions","SelectProps","showFirstButton","showLastButton","slotProps","slots"],mx=B(Wr,{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}})),gx=B(sx,{name:"MuiTablePagination",slot:"Toolbar",overridesResolver:(e,t)=>u({[`& .${Wo.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},[`& .${Wo.actions}`]:{flexShrink:0,marginLeft:20}})),hx=B("div",{name:"MuiTablePagination",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})({flex:"1 1 100%"}),vx=B("p",{name:"MuiTablePagination",slot:"SelectLabel",overridesResolver:(e,t)=>t.selectLabel})(({theme:e})=>u({},e.typography.body2,{flexShrink:0})),bx=B(xa,{name:"MuiTablePagination",slot:"Select",overridesResolver:(e,t)=>u({[`& .${Wo.selectIcon}`]:t.selectIcon,[`& .${Wo.select}`]:t.select},t.input,t.selectRoot)})({color:"inherit",fontSize:"inherit",flexShrink:0,marginRight:32,marginLeft:8,[`& .${Wo.select}`]:{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"}}),yx=B(Ty,{name:"MuiTablePagination",slot:"MenuItem",overridesResolver:(e,t)=>t.menuItem})({}),xx=B("p",{name:"MuiTablePagination",slot:"DisplayedRows",overridesResolver:(e,t)=>t.displayedRows})(({theme:e})=>u({},e.typography.body2,{flexShrink:0}));function Cx({from:e,to:t,count:o}){return`${e}–${t} of ${o!==-1?o:`more than ${t}`}`}function $x(e){return`Go to ${e} page`}const Rx=e=>{const{classes:t}=e;return V({root:["root"],toolbar:["toolbar"],spacer:["spacer"],selectLabel:["selectLabel"],select:["select"],input:["input"],selectIcon:["selectIcon"],menuItem:["menuItem"],displayedRows:["displayedRows"],actions:["actions"]},px,t)},z1=h.forwardRef(function(t,o){var n;const r=q({props:t,name:"MuiTablePagination"}),{ActionsComponent:a=dx,backIconButtonProps:i,className:s,colSpan:l,component:c=Wr,count:d,disabled:f=!1,getItemAriaLabel:v=$x,labelDisplayedRows:x=Cx,labelRowsPerPage:m="Rows per page:",nextIconButtonProps:g,onPageChange:p,onRowsPerPageChange:C,page:k,rowsPerPage:$,rowsPerPageOptions:R=[10,25,50,100],SelectProps:y={},showFirstButton:P=!1,showLastButton:b=!1,slotProps:w={},slots:T={}}=r,I=F(r,fx),O=r,L=Rx(O),E=(n=w==null?void 0:w.select)!=null?n:y,N=E.native?"option":yx;let D;(c===Wr||c==="td")&&(D=l||1e3);const _=Xt(E.id),j=Xt(E.labelId),A=()=>d===-1?(k+1)*$:$===-1?d:Math.min(d,(k+1)*$);return S.jsx(mx,u({colSpan:D,ref:o,as:c,ownerState:O,className:W(L.root,s)},I,{children:S.jsxs(gx,{className:L.toolbar,children:[S.jsx(hx,{className:L.spacer}),R.length>1&&S.jsx(vx,{className:L.selectLabel,id:j,children:m}),R.length>1&&S.jsx(bx,u({variant:"standard"},!E.variant&&{input:ms||(ms=S.jsx(Jn,{}))},{value:$,onChange:C,id:_,labelId:j},E,{classes:u({},E.classes,{root:W(L.input,L.selectRoot,(E.classes||{}).root),select:W(L.select,(E.classes||{}).select),icon:W(L.selectIcon,(E.classes||{}).icon)}),disabled:f,children:R.map(z=>h.createElement(N,u({},!Go(N)&&{ownerState:O},{className:L.menuItem,key:z.label?z.label:z,value:z.value?z.value:z}),z.label?z.label:z))})),S.jsx(xx,{className:L.displayedRows,children:x({from:d===0?0:k*$+1,to:A(),count:d===-1?-1:d,page:k})}),S.jsx(a,{className:L.actions,backIconButtonProps:i,count:d,nextIconButtonProps:g,onPageChange:p,page:k,rowsPerPage:$,showFirstButton:P,showLastButton:b,slotProps:w.actions,slots:T.actions,getItemAriaLabel:v,disabled:f})]})}))});function Px(e){return U("MuiTableRow",e)}const gs=H("MuiTableRow",["root","selected","hover","head","footer"]),kx=["className","component","hover","selected"],Sx=e=>{const{classes:t,selected:o,hover:n,head:r,footer:a}=e;return V({root:["root",o&&"selected",n&&"hover",r&&"head",a&&"footer"]},Px,t)},wx=B("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.head&&t.head,o.footer&&t.footer]}})(({theme:e})=>({color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${gs.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${gs.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Z.alpha(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}))`:Z.alpha(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}})),hs="tr",j1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiTableRow"}),{className:r,component:a=hs,hover:i=!1,selected:s=!1}=n,l=F(n,kx),c=h.useContext(tr),d=u({},n,{component:a,hover:i,selected:s,head:c&&c.variant==="head",footer:c&&c.variant==="footer"}),f=Sx(d);return S.jsx(wx,u({as:a,ref:o,className:W(f.root,r),role:a===hs?null:"row",ownerState:d},l))}),Tx=Ge(S.jsx("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward");function Ix(e){return U("MuiTableSortLabel",e)}const Rr=H("MuiTableSortLabel",["root","active","icon","iconDirectionDesc","iconDirectionAsc"]),Ox=["active","children","className","direction","hideSortIcon","IconComponent"],Ex=e=>{const{classes:t,direction:o,active:n}=e,r={root:["root",n&&"active"],icon:["icon",`iconDirection${M(o)}`]};return V(r,Ix,t)},Mx=B(It,{name:"MuiTableSortLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.active&&t.active]}})(({theme:e})=>({cursor:"pointer",display:"inline-flex",justifyContent:"flex-start",flexDirection:"inherit",alignItems:"center","&:focus":{color:(e.vars||e).palette.text.secondary},"&:hover":{color:(e.vars||e).palette.text.secondary,[`& .${Rr.icon}`]:{opacity:.5}},[`&.${Rr.active}`]:{color:(e.vars||e).palette.text.primary,[`& .${Rr.icon}`]:{opacity:1,color:(e.vars||e).palette.text.secondary}}})),Ax=B("span",{name:"MuiTableSortLabel",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.icon,t[`iconDirection${M(o.direction)}`]]}})(({theme:e,ownerState:t})=>u({fontSize:18,marginRight:4,marginLeft:4,opacity:0,transition:e.transitions.create(["opacity","transform"],{duration:e.transitions.duration.shorter}),userSelect:"none"},t.direction==="desc"&&{transform:"rotate(0deg)"},t.direction==="asc"&&{transform:"rotate(180deg)"})),F1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiTableSortLabel"}),{active:r=!1,children:a,className:i,direction:s="asc",hideSortIcon:l=!1,IconComponent:c=Tx}=n,d=F(n,Ox),f=u({},n,{active:r,direction:s,hideSortIcon:l,IconComponent:c}),v=Ex(f);return S.jsxs(Mx,u({className:W(v.root,i),component:"span",disableRipple:!0,ownerState:f,ref:o},d,{children:[a,l&&!r?null:S.jsx(Ax,{as:c,className:W(v.icon),ownerState:f})]}))});function Lx(e){return U("MuiTextField",e)}H("MuiTextField",["root"]);const Bx=["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"],Nx={standard:ga,filled:ma,outlined:ba},_x=e=>{const{classes:t}=e;return V({root:["root"]},Lx,t)},Dx=B(eb,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),W1=h.forwardRef(function(t,o){const n=q({props:t,name:"MuiTextField"}),{autoComplete:r,autoFocus:a=!1,children:i,className:s,color:l="primary",defaultValue:c,disabled:d=!1,error:f=!1,FormHelperTextProps:v,fullWidth:x=!1,helperText:m,id:g,InputLabelProps:p,inputProps:C,InputProps:k,inputRef:$,label:R,maxRows:y,minRows:P,multiline:b=!1,name:w,onBlur:T,onChange:I,onFocus:O,placeholder:L,required:E=!1,rows:N,select:D=!1,SelectProps:_,type:j,value:A,variant:z="outlined"}=n,te=F(n,Bx),$e=u({},n,{autoFocus:a,color:l,disabled:d,error:f,fullWidth:x,multiline:b,required:E,select:D,variant:z}),le=_x($e),ce={};z==="outlined"&&(p&&typeof p.shrink<"u"&&(ce.notched=p.shrink),ce.label=R),D&&((!_||!_.native)&&(ce.id=void 0),ce["aria-describedby"]=void 0);const Y=Xt(g),oe=m&&Y?`${Y}-helper-text`:void 0,Q=R&&Y?`${Y}-label`:void 0,ue=Nx[z],ie=S.jsx(ue,u({"aria-describedby":oe,autoComplete:r,autoFocus:a,defaultValue:c,fullWidth:x,multiline:b,name:w,rows:N,maxRows:y,minRows:P,type:j,value:A,id:Y,inputRef:$,onBlur:T,onChange:I,onFocus:O,placeholder:L,inputProps:C},ce,k));return S.jsxs(Dx,u({className:W(le.root,s),disabled:d,error:f,fullWidth:x,ref:o,required:E,color:l,variant:z,ownerState:$e},te,{children:[R!=null&&R!==""&&S.jsx(wb,u({htmlFor:Y,id:Q},p,{children:R})),D?S.jsx(xa,u({"aria-describedby":oe,id:Y,labelId:Q,value:A,input:ie},_,{children:i})):ie,m&&S.jsx(ab,u({id:oe},v,{children:m}))]}))}),zx=["getTrigger","target"];function jx(e,t){const{disableHysteresis:o=!1,threshold:n=100,target:r}=t,a=e.current;return r&&(e.current=r.pageYOffset!==void 0?r.pageYOffset:r.scrollTop),!o&&a!==void 0&&e.currentn}const Fx=typeof window<"u"?window:null;function H1(e={}){const{getTrigger:t=jx,target:o=Fx}=e,n=F(e,zx),r=h.useRef(),[a,i]=h.useState(()=>t(r,n));return h.useEffect(()=>{const s=()=>{i(t(r,u({target:o},n)))};return s(),o.addEventListener("scroll",s,{passive:!0}),()=>{o.removeEventListener("scroll",s,{passive:!0})}},[o,t,JSON.stringify(n)]),a}export{g1 as $,p1 as A,m1 as B,b1 as C,P1 as D,I1 as E,S1 as F,L1 as G,w1 as H,lo as I,Wr as J,j1 as K,E1 as L,Ty as M,v1 as N,_1 as O,py as P,F1 as Q,N1 as R,Av as S,B1 as T,D1 as U,Kx as V,h1 as W,Iv as X,A1 as Y,z1 as Z,T1 as _,Gx as a,e1 as a0,O1 as a1,y1 as a2,ab as a3,Hx as a4,Ux as a5,eo as a6,Vx as b,W as c,Lt as d,Zt as e,M1 as f,$y as g,H1 as h,al as i,Xx as j,Ke as k,sx as l,Zx as m,qx as n,Dt as o,W1 as p,$1 as q,rl as r,B as s,R1 as t,Yx as u,C1 as v,x1 as w,k1 as x,ay as y,f1 as z}; + `),Mb)),O1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiLinearProgress"}),{className:r,color:a="primary",value:i,valueBuffer:s,variant:l="indeterminate"}=n,c=F(n,Ob),d=u({},n,{color:a,variant:l}),f=Lb(d),v=Ro(),x={},g={bar1:{},bar2:{}};if((l==="determinate"||l==="buffer")&&i!==void 0){x["aria-valuenow"]=Math.round(i),x["aria-valuemin"]=0,x["aria-valuemax"]=100;let h=i-100;v&&(h=-h),g.bar1.transform=`translateX(${h}%)`}if(l==="buffer"&&s!==void 0){let h=(s||0)-100;v&&(h=-h),g.bar2.transform=`translateX(${h}%)`}return S.jsxs(Bb,u({className:W(f.root,r),ownerState:d,role:"progressbar"},x,{ref:o},c,{children:[l==="buffer"?S.jsx(Nb,{className:f.dashed,ownerState:d}):null,S.jsx(_b,{className:f.bar1,ownerState:d,style:g.bar1}),l==="determinate"?null:S.jsx(Db,{className:f.bar2,ownerState:d,style:g.bar2})]}))});function zb(e){return U("MuiLink",e)}const jb=H("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),Tl={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},Fb=e=>Tl[e]||e,Wb=({theme:e,ownerState:t})=>{const o=Fb(t.color),n=mo(e,`palette.${o}`,!1)||t.color,r=mo(e,`palette.${o}Channel`);return"vars"in e&&r?`rgba(${r} / 0.4)`:Z.alpha(n,.4)},Hb=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],Ub=e=>{const{classes:t,component:o,focusVisible:n,underline:r}=e,a={root:["root",`underline${M(r)}`,o==="button"&&"button",n&&"focusVisible"]};return V(a,zb,t)},Vb=B(Lt,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[`underline${M(o.underline)}`],o.component==="button"&&t.button]}})(({theme:e,ownerState:t})=>u({},t.underline==="none"&&{textDecoration:"none"},t.underline==="hover"&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},t.underline==="always"&&u({textDecoration:"underline"},t.color!=="inherit"&&{textDecorationColor:Wb({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"},[`&.${jb.focusVisible}`]:{outline:"auto"}})),E1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiLink"}),{className:r,color:a="primary",component:i="a",onBlur:s,onFocus:l,TypographyClasses:c,underline:d="always",variant:f="inherit",sx:v}=n,x=F(n,Hb),{isFocusVisibleRef:g,onBlur:h,onFocus:p,ref:C}=Vn(),[k,$]=m.useState(!1),R=Se(o,C),y=T=>{h(T),g.current===!1&&$(!1),s&&s(T)},P=T=>{p(T),g.current===!0&&$(!0),l&&l(T)},b=u({},n,{color:a,component:i,focusVisible:k,underline:d,variant:f}),w=Ub(b);return S.jsx(Vb,u({color:a,className:W(w.root,r),classes:c,component:i,onBlur:y,onFocus:P,ref:R,ownerState:b,variant:f,sx:[...Object.keys(Tl).includes(a)?[]:[{color:a}],...Array.isArray(v)?v:[v]]},x))}),Jo=m.createContext({});function qb(e){return U("MuiList",e)}H("MuiList",["root","padding","dense","subheader"]);const Kb=["children","className","component","dense","disablePadding","subheader"],Gb=e=>{const{classes:t,disablePadding:o,dense:n,subheader:r}=e;return V({root:["root",!o&&"padding",n&&"dense",r&&"subheader"]},qb,t)},Xb=B("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})(({ownerState:e})=>u({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),Yb=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiList"}),{children:r,className:a,component:i="ul",dense:s=!1,disablePadding:l=!1,subheader:c}=n,d=F(n,Kb),f=m.useMemo(()=>({dense:s}),[s]),v=u({},n,{component:i,dense:s,disablePadding:l}),x=Gb(v);return S.jsx(Jo.Provider,{value:f,children:S.jsxs(Xb,u({as:i,className:W(x.root,a),ref:o,ownerState:v},d,{children:[c,r]}))})});function Qb(e){return U("MuiListItemIcon",e)}const es=H("MuiListItemIcon",["root","alignItemsFlexStart"]),Zb=["className"],Jb=e=>{const{alignItems:t,classes:o}=e;return V({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},Qb,o)},ey=B("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.alignItems==="flex-start"&&t.alignItemsFlexStart]}})(({theme:e,ownerState:t})=>u({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex"},t.alignItems==="flex-start"&&{marginTop:8})),M1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiListItemIcon"}),{className:r}=n,a=F(n,Zb),i=m.useContext(Jo),s=u({},n,{alignItems:i.alignItems}),l=Jb(s);return S.jsx(ey,u({className:W(l.root,r),ownerState:s,ref:o},a))});function ty(e){return U("MuiListItemText",e)}const Mn=H("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),oy=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],ny=e=>{const{classes:t,inset:o,primary:n,secondary:r,dense:a}=e;return V({root:["root",o&&"inset",a&&"dense",n&&r&&"multiline"],primary:["primary"],secondary:["secondary"]},ty,t)},ry=B("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{[`& .${Mn.primary}`]:t.primary},{[`& .${Mn.secondary}`]:t.secondary},t.root,o.inset&&t.inset,o.primary&&o.secondary&&t.multiline,o.dense&&t.dense]}})(({ownerState:e})=>u({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56})),A1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiListItemText"}),{children:r,className:a,disableTypography:i=!1,inset:s=!1,primary:l,primaryTypographyProps:c,secondary:d,secondaryTypographyProps:f}=n,v=F(n,oy),{dense:x}=m.useContext(Jo);let g=l??r,h=d;const p=u({},n,{disableTypography:i,inset:s,primary:!!g,secondary:!!h,dense:x}),C=ny(p);return g!=null&&g.type!==Lt&&!i&&(g=S.jsx(Lt,u({variant:x?"body2":"body1",className:C.primary,component:c!=null&&c.variant?void 0:"span",display:"block"},c,{children:g}))),h!=null&&h.type!==Lt&&!i&&(h=S.jsx(Lt,u({variant:"body2",className:C.secondary,color:"text.secondary",display:"block"},f,{children:h}))),S.jsxs(ry,u({className:W(C.root,a),ownerState:p,ref:o},v,{children:[g,h]}))}),ay=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function $r(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function ts(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function Il(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.indexOf(t.keys.join(""))===0}function Ao(e,t,o,n,r,a){let i=!1,s=r(e,t,t?o:!1);for(;s;){if(s===e.firstChild){if(i)return!1;i=!0}const l=n?!1:s.disabled||s.getAttribute("aria-disabled")==="true";if(!s.hasAttribute("tabindex")||!Il(s,a)||l)s=r(e,s,o);else return s.focus(),!0}return!1}const iy=m.forwardRef(function(t,o){const{actions:n,autoFocus:r=!1,autoFocusItem:a=!1,children:i,className:s,disabledItemsFocusable:l=!1,disableListWrap:c=!1,onKeyDown:d,variant:f="selectedMenu"}=t,v=F(t,ay),x=m.useRef(null),g=m.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ct(()=>{r&&x.current.focus()},[r]),m.useImperativeHandle(n,()=>({adjustStyleForScrollbar:($,{direction:R})=>{const y=!x.current.style.width;if($.clientHeight{const R=x.current,y=$.key,P=_e(R).activeElement;if(y==="ArrowDown")$.preventDefault(),Ao(R,P,c,l,$r);else if(y==="ArrowUp")$.preventDefault(),Ao(R,P,c,l,ts);else if(y==="Home")$.preventDefault(),Ao(R,null,c,l,$r);else if(y==="End")$.preventDefault(),Ao(R,null,c,l,ts);else if(y.length===1){const b=g.current,w=y.toLowerCase(),T=performance.now();b.keys.length>0&&(T-b.lastTime>500?(b.keys=[],b.repeating=!0,b.previousKeyMatched=!0):b.repeating&&w!==b.keys[0]&&(b.repeating=!1)),b.lastTime=T,b.keys.push(w);const I=P&&!b.repeating&&Il(P,b);b.previousKeyMatched&&(I||Ao(R,P,!1,l,$r,b))?$.preventDefault():b.previousKeyMatched=!1}d&&d($)},p=Se(x,o);let C=-1;m.Children.forEach(i,($,R)=>{if(!m.isValidElement($)){C===R&&(C+=1,C>=i.length&&(C=-1));return}$.props.disabled||(f==="selectedMenu"&&$.props.selected||C===-1)&&(C=R),C===R&&($.props.disabled||$.props.muiSkipListHighlight||$.type.muiSkipListHighlight)&&(C+=1,C>=i.length&&(C=-1))});const k=m.Children.map(i,($,R)=>{if(R===C){const y={};return a&&(y.autoFocus=!0),$.props.tabIndex===void 0&&f==="selectedMenu"&&(y.tabIndex=0),m.cloneElement($,y)}return $});return S.jsx(Yb,u({role:"menu",ref:p,className:s,onKeyDown:h,tabIndex:r?0:-1},v,{children:k}))});function sy(e){return U("MuiPopover",e)}H("MuiPopover",["root","paper"]);const ly=["onEntering"],cy=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],uy=["slotProps"];function os(e,t){let o=0;return typeof t=="number"?o=t:t==="center"?o=e.height/2:t==="bottom"&&(o=e.height),o}function ns(e,t){let o=0;return typeof t=="number"?o=t:t==="center"?o=e.width/2:t==="right"&&(o=e.width),o}function rs(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function Rr(e){return typeof e=="function"?e():e}const dy=e=>{const{classes:t}=e;return V({root:["root"],paper:["paper"]},sy,t)},py=B(ma,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Ol=B(zt,{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}),fy=m.forwardRef(function(t,o){var n,r,a;const i=q({props:t,name:"MuiPopover"}),{action:s,anchorEl:l,anchorOrigin:c={vertical:"top",horizontal:"left"},anchorPosition:d,anchorReference:f="anchorEl",children:v,className:x,container:g,elevation:h=8,marginThreshold:p=16,open:C,PaperProps:k={},slots:$,slotProps:R,transformOrigin:y={vertical:"top",horizontal:"left"},TransitionComponent:P=Zo,transitionDuration:b="auto",TransitionProps:{onEntering:w}={},disableScrollLock:T=!1}=i,I=F(i.TransitionProps,ly),O=F(i,cy),L=(n=R==null?void 0:R.paper)!=null?n:k,E=m.useRef(),N=Se(E,L.ref),D=u({},i,{anchorOrigin:c,anchorReference:f,elevation:h,marginThreshold:p,externalPaperSlotProps:L,transformOrigin:y,TransitionComponent:P,transitionDuration:b,TransitionProps:I}),_=dy(D),j=m.useCallback(()=>{if(f==="anchorPosition")return d;const G=Rr(l),ne=(G&&G.nodeType===1?G:_e(E.current).body).getBoundingClientRect();return{top:ne.top+os(ne,c.vertical),left:ne.left+ns(ne,c.horizontal)}},[l,c.horizontal,c.vertical,d,f]),A=m.useCallback(G=>({vertical:os(G,y.vertical),horizontal:ns(G,y.horizontal)}),[y.horizontal,y.vertical]),z=m.useCallback(G=>{const ae={width:G.offsetWidth,height:G.offsetHeight},ne=A(ae);if(f==="none")return{top:null,left:null,transformOrigin:rs(ne)};const We=j();let Be=We.top-ne.vertical,Ae=We.left-ne.horizontal;const He=Be+ae.height,Pe=Ae+ae.width,ve=Rt(Rr(l)),De=ve.innerHeight-p,Ee=ve.innerWidth-p;if(p!==null&&BeDe){const fe=He-De;Be-=fe,ne.vertical+=fe}if(p!==null&&AeEe){const fe=Pe-Ee;Ae-=fe,ne.horizontal+=fe}return{top:`${Math.round(Be)}px`,left:`${Math.round(Ae)}px`,transformOrigin:rs(ne)}},[l,f,j,A,p]),[te,$e]=m.useState(C),le=m.useCallback(()=>{const G=E.current;if(!G)return;const ae=z(G);ae.top!==null&&(G.style.top=ae.top),ae.left!==null&&(G.style.left=ae.left),G.style.transformOrigin=ae.transformOrigin,$e(!0)},[z]);m.useEffect(()=>(T&&window.addEventListener("scroll",le),()=>window.removeEventListener("scroll",le)),[l,T,le]);const ce=(G,ae)=>{w&&w(G,ae),le()},Y=()=>{$e(!1)};m.useEffect(()=>{C&&le()}),m.useImperativeHandle(s,()=>C?{updatePosition:()=>{le()}}:null,[C,le]),m.useEffect(()=>{if(!C)return;const G=Hn(()=>{le()}),ae=Rt(l);return ae.addEventListener("resize",G),()=>{G.clear(),ae.removeEventListener("resize",G)}},[l,C,le]);let oe=b;b==="auto"&&!P.muiSupportAuto&&(oe=void 0);const Q=g||(l?_e(Rr(l)).body:void 0),ue=(r=$==null?void 0:$.root)!=null?r:py,ie=(a=$==null?void 0:$.paper)!=null?a:Ol,J=Nt({elementType:ie,externalSlotProps:u({},L,{style:te?L.style:u({},L.style,{opacity:0})}),additionalProps:{elevation:h,ref:N},ownerState:D,className:W(_.paper,L==null?void 0:L.className)}),Re=Nt({elementType:ue,externalSlotProps:(R==null?void 0:R.root)||{},externalForwardedProps:O,additionalProps:{ref:o,slotProps:{backdrop:{invisible:!0}},container:Q,open:C},ownerState:D,className:W(_.root,x)}),{slotProps:ee}=Re,se=F(Re,uy);return S.jsx(ue,u({},se,!Xo(ue)&&{slotProps:ee,disableScrollLock:T},{children:S.jsx(P,u({appear:!0,in:C,onEntering:ce,onExited:Y,timeout:oe},I,{children:S.jsx(ie,u({},J,{children:v}))}))}))});function my(e){return U("MuiMenu",e)}H("MuiMenu",["root","paper","list"]);const gy=["onEntering"],hy=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],vy={vertical:"top",horizontal:"right"},by={vertical:"top",horizontal:"left"},yy=e=>{const{classes:t}=e;return V({root:["root"],paper:["paper"],list:["list"]},my,t)},xy=B(fy,{shouldForwardProp:e=>Fe(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Cy=B(Ol,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),$y=B(iy,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),Ry=m.forwardRef(function(t,o){var n,r;const a=q({props:t,name:"MuiMenu"}),{autoFocus:i=!0,children:s,className:l,disableAutoFocusItem:c=!1,MenuListProps:d={},onClose:f,open:v,PaperProps:x={},PopoverClasses:g,transitionDuration:h="auto",TransitionProps:{onEntering:p}={},variant:C="selectedMenu",slots:k={},slotProps:$={}}=a,R=F(a.TransitionProps,gy),y=F(a,hy),P=Ro(),b=u({},a,{autoFocus:i,disableAutoFocusItem:c,MenuListProps:d,onEntering:p,PaperProps:x,transitionDuration:h,TransitionProps:R,variant:C}),w=yy(b),T=i&&!c&&v,I=m.useRef(null),O=(A,z)=>{I.current&&I.current.adjustStyleForScrollbar(A,{direction:P?"rtl":"ltr"}),p&&p(A,z)},L=A=>{A.key==="Tab"&&(A.preventDefault(),f&&f(A,"tabKeyDown"))};let E=-1;m.Children.map(s,(A,z)=>{m.isValidElement(A)&&(A.props.disabled||(C==="selectedMenu"&&A.props.selected||E===-1)&&(E=z))});const N=(n=k.paper)!=null?n:Cy,D=(r=$.paper)!=null?r:x,_=Nt({elementType:k.root,externalSlotProps:$.root,ownerState:b,className:[w.root,l]}),j=Nt({elementType:N,externalSlotProps:D,ownerState:b,className:w.paper});return S.jsx(xy,u({onClose:f,anchorOrigin:{vertical:"bottom",horizontal:P?"right":"left"},transformOrigin:P?vy:by,slots:{paper:N,root:k.root},slotProps:{root:_,paper:j},open:v,ref:o,transitionDuration:h,TransitionProps:u({onEntering:O},R),ownerState:b},y,{classes:g,children:S.jsx($y,u({onKeyDown:L,actions:I,autoFocus:i&&(E===-1||c),autoFocusItem:T,variant:C},d,{className:W(w.list,d.className),children:s}))}))});function Py(e){return U("MuiMenuItem",e)}const Lo=H("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),ky=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],Sy=(e,t)=>{const{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},wy=e=>{const{disabled:t,dense:o,divider:n,disableGutters:r,selected:a,classes:i}=e,l=V({root:["root",o&&"dense",t&&"disabled",!r&&"gutters",n&&"divider",a&&"selected"]},Py,i);return u({},i,l)},Ty=B(It,{shouldForwardProp:e=>Fe(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:Sy})(({theme:e,ownerState:t})=>u({},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"}},[`&.${Lo.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Z.alpha(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Lo.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Z.alpha(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Lo.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Z.alpha(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})`:Z.alpha(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Lo.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Lo.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Fi.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Fi.inset}`]:{marginLeft:52},[`& .${Mn.root}`]:{marginTop:0,marginBottom:0},[`& .${Mn.inset}`]:{paddingLeft:36},[`& .${es.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&u({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${es.root} svg`]:{fontSize:"1.25rem"}}))),Iy=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiMenuItem"}),{autoFocus:r=!1,component:a="li",dense:i=!1,divider:s=!1,disableGutters:l=!1,focusVisibleClassName:c,role:d="menuitem",tabIndex:f,className:v}=n,x=F(n,ky),g=m.useContext(Jo),h=m.useMemo(()=>({dense:i||g.dense||!1,disableGutters:l}),[g.dense,i,l]),p=m.useRef(null);ct(()=>{r&&p.current&&p.current.focus()},[r]);const C=u({},n,{dense:h.dense,divider:s,disableGutters:l}),k=wy(n),$=Se(p,o);let R;return n.disabled||(R=f!==void 0?f:-1),S.jsx(Jo.Provider,{value:h,children:S.jsx(Ty,u({ref:$,role:d,tabIndex:R,component:a,focusVisibleClassName:W(k.focusVisible,c),className:W(k.root,v)},x,{ownerState:C,classes:k}))})});function Oy(e){return U("MuiNativeSelect",e)}const ba=H("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),Ey=["className","disabled","error","IconComponent","inputRef","variant"],My=e=>{const{classes:t,variant:o,disabled:n,multiple:r,open:a,error:i}=e,s={select:["select",o,n&&"disabled",r&&"multiple",i&&"error"],icon:["icon",`icon${M(o)}`,a&&"iconOpen",n&&"disabled"]};return V(s,Oy,t)},El=({ownerState:e,theme:t})=>u({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":u({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:t.palette.mode==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${ba.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}}),Ay=B("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Fe,overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.select,t[o.variant],o.error&&t.error,{[`&.${ba.multiple}`]:t.multiple}]}})(El),Ml=({ownerState:e,theme:t})=>u({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${ba.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),Ly=B("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${M(o.variant)}`],o.open&&t.iconOpen]}})(Ml),By=m.forwardRef(function(t,o){const{className:n,disabled:r,error:a,IconComponent:i,inputRef:s,variant:l="standard"}=t,c=F(t,Ey),d=u({},t,{disabled:r,variant:l,error:a}),f=My(d);return S.jsxs(m.Fragment,{children:[S.jsx(Ay,u({ownerState:d,className:W(f.select,n),disabled:r,ref:s||o},c)),t.multiple?null:S.jsx(Ly,{as:i,ownerState:d,className:f.icon})]})});var as;const Ny=["children","classes","className","label","notched"],_y=B("fieldset",{shouldForwardProp:Fe})({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%"}),Dy=B("legend",{shouldForwardProp:Fe})(({ownerState:e,theme:t})=>u({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&&u({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})})));function zy(e){const{className:t,label:o,notched:n}=e,r=F(e,Ny),a=o!=null&&o!=="",i=u({},e,{notched:n,withLabel:a});return S.jsx(_y,u({"aria-hidden":!0,className:t,ownerState:i},r,{children:S.jsx(Dy,{ownerState:i,children:a?S.jsx("span",{children:o}):as||(as=S.jsx("span",{className:"notranslate",children:"​"}))})}))}const jy=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],Fy=e=>{const{classes:t}=e,n=V({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},Pg,t);return u({},t,n)},Wy=B(Zn,{shouldForwardProp:e=>Fe(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:Yn})(({theme:e,ownerState:t})=>{const o=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return u({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${bt.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${bt.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:o}},[`&.${bt.focused} .${bt.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${bt.error} .${bt.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${bt.disabled} .${bt.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&u({padding:"16.5px 14px"},t.size==="small"&&{padding:"8.5px 14px"}))}),Hy=B(zy,{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}}),Uy=B(Jn,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:Qn})(({theme:e,ownerState:t})=>u({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})),ya=m.forwardRef(function(t,o){var n,r,a,i,s;const l=q({props:t,name:"MuiOutlinedInput"}),{components:c={},fullWidth:d=!1,inputComponent:f="input",label:v,multiline:x=!1,notched:g,slots:h={},type:p="text"}=l,C=F(l,jy),k=Fy(l),$=Ft(),R=Po({props:l,muiFormControl:$,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),y=u({},l,{color:R.color||"primary",disabled:R.disabled,error:R.error,focused:R.focused,formControl:$,fullWidth:d,hiddenLabel:R.hiddenLabel,multiline:x,size:R.size,type:p}),P=(n=(r=h.root)!=null?r:c.Root)!=null?n:Wy,b=(a=(i=h.input)!=null?i:c.Input)!=null?a:Uy;return S.jsx(er,u({slots:{root:P,input:b},renderSuffix:w=>S.jsx(Hy,{ownerState:y,className:k.notchedOutline,label:v!=null&&v!==""&&R.required?s||(s=S.jsxs(m.Fragment,{children:[v," ","*"]})):v,notched:typeof g<"u"?g:!!(w.startAdornment||w.filled||w.focused)}),fullWidth:d,inputComponent:f,multiline:x,ref:o,type:p},C,{classes:u({},k,{notchedOutline:null})}))});ya.muiName="Input";function Vy(e){return U("MuiPagination",e)}H("MuiPagination",["root","ul","outlined","text"]);const qy=["boundaryCount","componentName","count","defaultPage","disabled","hideNextButton","hidePrevButton","onChange","page","showFirstButton","showLastButton","siblingCount"];function Ky(e={}){const{boundaryCount:t=1,componentName:o="usePagination",count:n=1,defaultPage:r=1,disabled:a=!1,hideNextButton:i=!1,hidePrevButton:s=!1,onChange:l,page:c,showFirstButton:d=!1,showLastButton:f=!1,siblingCount:v=1}=e,x=F(e,qy),[g,h]=go({controlled:c,default:r,name:o,state:"page"}),p=(T,I)=>{c||h(I),l&&l(T,I)},C=(T,I)=>{const O=I-T+1;return Array.from({length:O},(L,E)=>T+E)},k=C(1,Math.min(t,n)),$=C(Math.max(n-t+1,t+1),n),R=Math.max(Math.min(g-v,n-t-v*2-1),t+2),y=Math.min(Math.max(g+v,t+v*2+2),$.length>0?$[0]-2:n-1),P=[...d?["first"]:[],...s?[]:["previous"],...k,...R>t+2?["start-ellipsis"]:t+1t?[n-t]:[],...$,...i?[]:["next"],...f?["last"]:[]],b=T=>{switch(T){case"first":return 1;case"previous":return g-1;case"next":return g+1;case"last":return n;default:return null}},w=P.map(T=>typeof T=="number"?{onClick:I=>{p(I,T)},type:"page",page:T,selected:T===g,disabled:a,"aria-current":T===g?"true":void 0}:{onClick:I=>{p(I,b(T))},type:T,page:b(T),selected:!1,disabled:a||T.indexOf("ellipsis")===-1&&(T==="next"||T==="last"?g>=n:g<=1)});return u({items:w},x)}function Gy(e){return U("MuiPaginationItem",e)}const rt=H("MuiPaginationItem",["root","page","sizeSmall","sizeLarge","text","textPrimary","textSecondary","outlined","outlinedPrimary","outlinedSecondary","rounded","ellipsis","firstLast","previousNext","focusVisible","disabled","selected","icon","colorPrimary","colorSecondary"]),Fr=Ge(S.jsx("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage"),Wr=Ge(S.jsx("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),is=Ge(S.jsx("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"NavigateBefore"),ss=Ge(S.jsx("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"NavigateNext"),Xy=["className","color","component","components","disabled","page","selected","shape","size","slots","type","variant"],Al=(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],t[`size${M(o.size)}`],o.variant==="text"&&t[`text${M(o.color)}`],o.variant==="outlined"&&t[`outlined${M(o.color)}`],o.shape==="rounded"&&t.rounded,o.type==="page"&&t.page,(o.type==="start-ellipsis"||o.type==="end-ellipsis")&&t.ellipsis,(o.type==="previous"||o.type==="next")&&t.previousNext,(o.type==="first"||o.type==="last")&&t.firstLast]},Yy=e=>{const{classes:t,color:o,disabled:n,selected:r,size:a,shape:i,type:s,variant:l}=e,c={root:["root",`size${M(a)}`,l,i,o!=="standard"&&`color${M(o)}`,o!=="standard"&&`${l}${M(o)}`,n&&"disabled",r&&"selected",{page:"page",first:"firstLast",last:"firstLast","start-ellipsis":"ellipsis","end-ellipsis":"ellipsis",previous:"previousNext",next:"previousNext"}[s]],icon:["icon"]};return V(c,Gy,t)},Qy=B("div",{name:"MuiPaginationItem",slot:"Root",overridesResolver:Al})(({theme:e,ownerState:t})=>u({},e.typography.body2,{borderRadius:32/2,textAlign:"center",boxSizing:"border-box",minWidth:32,padding:"0 6px",margin:"0 3px",color:(e.vars||e).palette.text.primary,height:"auto",[`&.${rt.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.size==="small"&&{minWidth:26,borderRadius:26/2,margin:"0 1px",padding:"0 4px"},t.size==="large"&&{minWidth:40,borderRadius:40/2,padding:"0 10px",fontSize:e.typography.pxToRem(15)})),Zy=B(It,{name:"MuiPaginationItem",slot:"Root",overridesResolver:Al})(({theme:e,ownerState:t})=>u({},e.typography.body2,{borderRadius:32/2,textAlign:"center",boxSizing:"border-box",minWidth:32,height:32,padding:"0 6px",margin:"0 3px",color:(e.vars||e).palette.text.primary,[`&.${rt.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${rt.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},transition:e.transitions.create(["color","background-color"],{duration:e.transitions.duration.short}),"&:hover":{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${rt.selected}`]:{backgroundColor:(e.vars||e).palette.action.selected,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Z.alpha(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${rt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Z.alpha(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},[`&.${rt.disabled}`]:{opacity:1,color:(e.vars||e).palette.action.disabled,backgroundColor:(e.vars||e).palette.action.selected}}},t.size==="small"&&{minWidth:26,height:26,borderRadius:26/2,margin:"0 1px",padding:"0 4px"},t.size==="large"&&{minWidth:40,height:40,borderRadius:40/2,padding:"0 10px",fontSize:e.typography.pxToRem(15)},t.shape==="rounded"&&{borderRadius:(e.vars||e).shape.borderRadius}),({theme:e,ownerState:t})=>u({},t.variant==="text"&&{[`&.${rt.selected}`]:u({},t.color!=="standard"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}},[`&.${rt.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}},{[`&.${rt.disabled}`]:{color:(e.vars||e).palette.action.disabled}})},t.variant==="outlined"&&{border:e.vars?`1px solid rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:`1px solid ${e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"}`,[`&.${rt.selected}`]:u({},t.color!=="standard"&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:Z.alpha(e.palette[t.color].main,.5)}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.activatedOpacity})`:Z.alpha(e.palette[t.color].main,e.palette.action.activatedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Z.alpha(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${rt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Z.alpha(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity)}},{[`&.${rt.disabled}`]:{borderColor:(e.vars||e).palette.action.disabledBackground,color:(e.vars||e).palette.action.disabled}})})),Jy=B("div",{name:"MuiPaginationItem",slot:"Icon",overridesResolver:(e,t)=>t.icon})(({theme:e,ownerState:t})=>u({fontSize:e.typography.pxToRem(20),margin:"0 -8px"},t.size==="small"&&{fontSize:e.typography.pxToRem(18)},t.size==="large"&&{fontSize:e.typography.pxToRem(22)})),e0=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiPaginationItem"}),{className:r,color:a="standard",component:i,components:s={},disabled:l=!1,page:c,selected:d=!1,shape:f="circular",size:v="medium",slots:x={},type:g="page",variant:h="text"}=n,p=F(n,Xy),C=u({},n,{color:a,disabled:l,selected:d,shape:f,size:v,type:g,variant:h}),k=Ro(),$=Yy(C),y=(k?{previous:x.next||s.next||ss,next:x.previous||s.previous||is,last:x.first||s.first||Fr,first:x.last||s.last||Wr}:{previous:x.previous||s.previous||is,next:x.next||s.next||ss,first:x.first||s.first||Fr,last:x.last||s.last||Wr})[g];return g==="start-ellipsis"||g==="end-ellipsis"?S.jsx(Qy,{ref:o,ownerState:C,className:W($.root,r),children:"…"}):S.jsxs(Zy,u({ref:o,ownerState:C,component:i,disabled:l,className:W($.root,r)},p,{children:[g==="page"&&c,y?S.jsx(Jy,{as:y,ownerState:C,className:$.icon}):null]}))}),t0=["boundaryCount","className","color","count","defaultPage","disabled","getItemAriaLabel","hideNextButton","hidePrevButton","onChange","page","renderItem","shape","showFirstButton","showLastButton","siblingCount","size","variant"],o0=e=>{const{classes:t,variant:o}=e;return V({root:["root",o],ul:["ul"]},Vy,t)},n0=B("nav",{name:"MuiPagination",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant]]}})({}),r0=B("ul",{name:"MuiPagination",slot:"Ul",overridesResolver:(e,t)=>t.ul})({display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"});function a0(e,t,o){return e==="page"?`${o?"":"Go to "}page ${t}`:`Go to ${e} page`}const L1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiPagination"}),{boundaryCount:r=1,className:a,color:i="standard",count:s=1,defaultPage:l=1,disabled:c=!1,getItemAriaLabel:d=a0,hideNextButton:f=!1,hidePrevButton:v=!1,renderItem:x=w=>S.jsx(e0,u({},w)),shape:g="circular",showFirstButton:h=!1,showLastButton:p=!1,siblingCount:C=1,size:k="medium",variant:$="text"}=n,R=F(n,t0),{items:y}=Ky(u({},n,{componentName:"Pagination"})),P=u({},n,{boundaryCount:r,color:i,count:s,defaultPage:l,disabled:c,getItemAriaLabel:d,hideNextButton:f,hidePrevButton:v,renderItem:x,shape:g,showFirstButton:h,showLastButton:p,siblingCount:C,size:k,variant:$}),b=o0(P);return S.jsx(n0,u({"aria-label":"pagination navigation",className:W(b.root,a),ownerState:P,ref:o},R,{children:S.jsx(r0,{className:b.ul,ownerState:P,children:y.map((w,T)=>S.jsx("li",{children:x(u({},w,{color:i,"aria-label":d(w.type,w.page,w.selected),shape:g,size:k,variant:$}))},T))})}))});function i0(e){return U("MuiSelect",e)}const Bo=H("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var ls;const s0=["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"],l0=B("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{[`&.${Bo.select}`]:t.select},{[`&.${Bo.select}`]:t[o.variant]},{[`&.${Bo.error}`]:t.error},{[`&.${Bo.multiple}`]:t.multiple}]}})(El,{[`&.${Bo.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),c0=B("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${M(o.variant)}`],o.open&&t.iconOpen]}})(Ml),u0=B("input",{shouldForwardProp:e=>ll(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 cs(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function d0(e){return e==null||typeof e=="string"&&!e.trim()}const p0=e=>{const{classes:t,variant:o,disabled:n,multiple:r,open:a,error:i}=e,s={select:["select",o,n&&"disabled",r&&"multiple",i&&"error"],icon:["icon",`icon${M(o)}`,a&&"iconOpen",n&&"disabled"],nativeInput:["nativeInput"]};return V(s,i0,t)},f0=m.forwardRef(function(t,o){var n;const{"aria-describedby":r,"aria-label":a,autoFocus:i,autoWidth:s,children:l,className:c,defaultOpen:d,defaultValue:f,disabled:v,displayEmpty:x,error:g=!1,IconComponent:h,inputRef:p,labelId:C,MenuProps:k={},multiple:$,name:R,onBlur:y,onChange:P,onClose:b,onFocus:w,onOpen:T,open:I,readOnly:O,renderValue:L,SelectDisplayProps:E={},tabIndex:N,value:D,variant:_="standard"}=t,j=F(t,s0),[A,z]=go({controlled:D,default:f,name:"Select"}),[te,$e]=go({controlled:I,default:d,name:"Select"}),le=m.useRef(null),ce=m.useRef(null),[Y,oe]=m.useState(null),{current:Q}=m.useRef(I!=null),[ue,ie]=m.useState(),J=Se(o,p),Re=m.useCallback(K=>{ce.current=K,K&&oe(K)},[]),ee=Y==null?void 0:Y.parentNode;m.useImperativeHandle(J,()=>({focus:()=>{ce.current.focus()},node:le.current,value:A}),[A]),m.useEffect(()=>{d&&te&&Y&&!Q&&(ie(s?null:ee.clientWidth),ce.current.focus())},[Y,s]),m.useEffect(()=>{i&&ce.current.focus()},[i]),m.useEffect(()=>{if(!C)return;const K=_e(ce.current).getElementById(C);if(K){const Ce=()=>{getSelection().isCollapsed&&ce.current.focus()};return K.addEventListener("click",Ce),()=>{K.removeEventListener("click",Ce)}}},[C]);const se=(K,Ce)=>{K?T&&T(Ce):b&&b(Ce),Q||(ie(s?null:ee.clientWidth),$e(K))},G=K=>{K.button===0&&(K.preventDefault(),ce.current.focus(),se(!0,K))},ae=K=>{se(!1,K)},ne=m.Children.toArray(l),We=K=>{const Ce=ne.find(Te=>Te.props.value===K.target.value);Ce!==void 0&&(z(Ce.props.value),P&&P(K,Ce))},Be=K=>Ce=>{let Te;if(Ce.currentTarget.hasAttribute("tabindex")){if($){Te=Array.isArray(A)?A.slice():[];const mt=A.indexOf(K.props.value);mt===-1?Te.push(K.props.value):Te.splice(mt,1)}else Te=K.props.value;if(K.props.onClick&&K.props.onClick(Ce),A!==Te&&(z(Te),P)){const mt=Ce.nativeEvent||Ce,eo=new mt.constructor(mt.type,mt);Object.defineProperty(eo,"target",{writable:!0,value:{value:Te,name:R}}),P(eo,K)}$||se(!1,Ce)}},Ae=K=>{O||[" ","ArrowUp","ArrowDown","Enter"].indexOf(K.key)!==-1&&(K.preventDefault(),se(!0,K))},He=Y!==null&&te,Pe=K=>{!He&&y&&(Object.defineProperty(K,"target",{writable:!0,value:{value:A,name:R}}),y(K))};delete j["aria-invalid"];let ve,De;const Ee=[];let fe=!1;(En({value:A})||x)&&(L?ve=L(A):fe=!0);const ze=ne.map(K=>{if(!m.isValidElement(K))return null;let Ce;if($){if(!Array.isArray(A))throw new Error(Tt(2));Ce=A.some(Te=>cs(Te,K.props.value)),Ce&&fe&&Ee.push(K.props.children)}else Ce=cs(A,K.props.value),Ce&&fe&&(De=K.props.children);return m.cloneElement(K,{"aria-selected":Ce?"true":"false",onClick:Be(K),onKeyUp:Te=>{Te.key===" "&&Te.preventDefault(),K.props.onKeyUp&&K.props.onKeyUp(Te)},role:"option",selected:Ce,value:void 0,"data-value":K.props.value})});fe&&($?Ee.length===0?ve=null:ve=Ee.reduce((K,Ce,Te)=>(K.push(Ce),Te{const{classes:t}=e;return t},xa={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>Fe(e)&&e!=="variant",slot:"Root"},v0=B(ha,xa)(""),b0=B(ya,xa)(""),y0=B(ga,xa)(""),Ca=m.forwardRef(function(t,o){const n=q({name:"MuiSelect",props:t}),{autoWidth:r=!1,children:a,classes:i={},className:s,defaultOpen:l=!1,displayEmpty:c=!1,IconComponent:d=Sg,id:f,input:v,inputProps:x,label:g,labelId:h,MenuProps:p,multiple:C=!1,native:k=!1,onClose:$,onOpen:R,open:y,renderValue:P,SelectDisplayProps:b,variant:w="outlined"}=n,T=F(n,m0),I=k?By:f0,O=Ft(),L=Po({props:n,muiFormControl:O,states:["variant","error"]}),E=L.variant||w,N=u({},n,{variant:E,classes:i}),D=h0(N),_=F(D,g0),j=v||{standard:S.jsx(v0,{ownerState:N}),outlined:S.jsx(b0,{label:g,ownerState:N}),filled:S.jsx(y0,{ownerState:N})}[E],A=Se(o,Dt(j));return S.jsx(m.Fragment,{children:m.cloneElement(j,u({inputComponent:I,inputProps:u({children:a,error:L.error,IconComponent:d,variant:E,type:void 0,multiple:C},k?{id:f}:{autoWidth:r,defaultOpen:l,displayEmpty:c,labelId:h,MenuProps:p,onClose:$,onOpen:R,open:y,renderValue:P,SelectDisplayProps:u({id:f},b)},x,{classes:x?Ke(_,x.classes):_},v?v.props.inputProps:{})},(C&&k||c)&&E==="outlined"?{notched:!0}:{},{ref:A,className:W(j.props.className,s,D.root)},!v&&{variant:E},T))})});Ca.muiName="Select";function x0(e={}){const{autoHideDuration:t=null,disableWindowBlurListener:o=!1,onClose:n,open:r,resumeHideDuration:a}=e,i=Vt();m.useEffect(()=>{if(!r)return;function C(k){k.defaultPrevented||(k.key==="Escape"||k.key==="Esc")&&(n==null||n(k,"escapeKeyDown"))}return document.addEventListener("keydown",C),()=>{document.removeEventListener("keydown",C)}},[r,n]);const s=st((C,k)=>{n==null||n(C,k)}),l=st(C=>{!n||C==null||i.start(C,()=>{s(null,"timeout")})});m.useEffect(()=>(r&&l(t),i.clear),[r,t,l,i]);const c=C=>{n==null||n(C,"clickaway")},d=i.clear,f=m.useCallback(()=>{t!=null&&l(a??t*.5)},[t,a,l]),v=C=>k=>{const $=C.onBlur;$==null||$(k),f()},x=C=>k=>{const $=C.onFocus;$==null||$(k),d()},g=C=>k=>{const $=C.onMouseEnter;$==null||$(k),d()},h=C=>k=>{const $=C.onMouseLeave;$==null||$(k),f()};return m.useEffect(()=>{if(!o&&r)return window.addEventListener("focus",f),window.addEventListener("blur",d),()=>{window.removeEventListener("focus",f),window.removeEventListener("blur",d)}},[o,r,f,d]),{getRootProps:(C={})=>{const k=u({},Tn(e),Tn(C));return u({role:"presentation"},C,k,{onBlur:v(k),onFocus:x(k),onMouseEnter:g(k),onMouseLeave:h(k)})},onClickAway:c}}function C0(e){return U("MuiSnackbarContent",e)}H("MuiSnackbarContent",["root","message","action"]);const $0=["action","className","message","role"],R0=e=>{const{classes:t}=e;return V({root:["root"],action:["action"],message:["message"]},C0,t)},P0=B(zt,{name:"MuiSnackbarContent",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>{const t=e.palette.mode==="light"?.8:.98,o=Z.emphasize(e.palette.background.default,t);return u({},e.typography.body2,{color:e.vars?e.vars.palette.SnackbarContent.color:e.palette.getContrastText(o),backgroundColor:e.vars?e.vars.palette.SnackbarContent.bg:o,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,flexGrow:1,[e.breakpoints.up("sm")]:{flexGrow:"initial",minWidth:288}})}),k0=B("div",{name:"MuiSnackbarContent",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0"}),S0=B("div",{name:"MuiSnackbarContent",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),w0=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiSnackbarContent"}),{action:r,className:a,message:i,role:s="alert"}=n,l=F(n,$0),c=n,d=R0(c);return S.jsxs(P0,u({role:s,square:!0,elevation:6,className:W(d.root,a),ownerState:c,ref:o},l,{children:[S.jsx(k0,{className:d.message,ownerState:c,children:i}),r?S.jsx(S0,{className:d.action,ownerState:c,children:r}):null]}))});function T0(e){return U("MuiSnackbar",e)}H("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);const I0=["onEnter","onExited"],O0=["action","anchorOrigin","autoHideDuration","children","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onBlur","onClose","onFocus","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"],E0=e=>{const{classes:t,anchorOrigin:o}=e,n={root:["root",`anchorOrigin${M(o.vertical)}${M(o.horizontal)}`]};return V(n,T0,t)},us=B("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[`anchorOrigin${M(o.anchorOrigin.vertical)}${M(o.anchorOrigin.horizontal)}`]]}})(({theme:e,ownerState:t})=>{const o={left:"50%",right:"auto",transform:"translateX(-50%)"};return u({zIndex:(e.vars||e).zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center"},t.anchorOrigin.vertical==="top"?{top:8}:{bottom:8},t.anchorOrigin.horizontal==="left"&&{justifyContent:"flex-start"},t.anchorOrigin.horizontal==="right"&&{justifyContent:"flex-end"},{[e.breakpoints.up("sm")]:u({},t.anchorOrigin.vertical==="top"?{top:24}:{bottom:24},t.anchorOrigin.horizontal==="center"&&o,t.anchorOrigin.horizontal==="left"&&{left:24,right:"auto"},t.anchorOrigin.horizontal==="right"&&{right:24,left:"auto"})})}),B1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiSnackbar"}),r=Jt(),a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{action:i,anchorOrigin:{vertical:s,horizontal:l}={vertical:"bottom",horizontal:"left"},autoHideDuration:c=null,children:d,className:f,ClickAwayListenerProps:v,ContentProps:x,disableWindowBlurListener:g=!1,message:h,open:p,TransitionComponent:C=Zo,transitionDuration:k=a,TransitionProps:{onEnter:$,onExited:R}={}}=n,y=F(n.TransitionProps,I0),P=F(n,O0),b=u({},n,{anchorOrigin:{vertical:s,horizontal:l},autoHideDuration:c,disableWindowBlurListener:g,TransitionComponent:C,transitionDuration:k}),w=E0(b),{getRootProps:T,onClickAway:I}=x0(u({},b)),[O,L]=m.useState(!0),E=Nt({elementType:us,getSlotProps:T,externalForwardedProps:P,ownerState:b,additionalProps:{ref:o},className:[w.root,f]}),N=_=>{L(!0),R&&R(_)},D=(_,j)=>{L(!1),$&&$(_,j)};return!p&&O?null:S.jsx(Oh,u({onClickAway:I},v,{children:S.jsx(us,u({},E,{children:S.jsx(C,u({appear:!0,in:p,timeout:k,direction:s==="top"?"down":"up",onEnter:D,onExited:N},y,{children:d||S.jsx(w0,u({message:h,action:i},x))}))}))}))});function M0(e){return U("MuiTooltip",e)}const Bt=H("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),A0=["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 L0(e){return Math.round(e*1e5)/1e5}const B0=e=>{const{classes:t,disableInteractive:o,arrow:n,touch:r,placement:a}=e,i={popper:["popper",!o&&"popperInteractive",n&&"popperArrow"],tooltip:["tooltip",n&&"tooltipArrow",r&&"touch",`tooltipPlacement${M(a.split("-")[0])}`],arrow:["arrow"]};return V(i,M0,t)},N0=B(fa,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(({theme:e,ownerState:t,open:o})=>u({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!o&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${Bt.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${Bt.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${Bt.arrow}`]:u({},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"] .${Bt.arrow}`]:u({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),_0=B("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${M(o.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>u({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:Z.alpha(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:`${L0(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${Bt.popper}[data-popper-placement*="left"] &`]:u({transformOrigin:"right center"},t.isRtl?u({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):u({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${Bt.popper}[data-popper-placement*="right"] &`]:u({transformOrigin:"left center"},t.isRtl?u({marginRight:"14px"},t.touch&&{marginRight:"24px"}):u({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${Bt.popper}[data-popper-placement*="top"] &`]:u({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${Bt.popper}[data-popper-placement*="bottom"] &`]:u({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),D0=B("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:Z.alpha(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let vn=!1;const ds=new an;let No={x:0,y:0};function bn(e,t){return(o,...n)=>{t&&t(o,...n),e(o,...n)}}const N1=m.forwardRef(function(t,o){var n,r,a,i,s,l,c,d,f,v,x,g,h,p,C,k,$,R,y;const P=q({props:t,name:"MuiTooltip"}),{arrow:b=!1,children:w,components:T={},componentsProps:I={},describeChild:O=!1,disableFocusListener:L=!1,disableHoverListener:E=!1,disableInteractive:N=!1,disableTouchListener:D=!1,enterDelay:_=100,enterNextDelay:j=0,enterTouchDelay:A=700,followCursor:z=!1,id:te,leaveDelay:$e=0,leaveTouchDelay:le=1500,onClose:ce,onOpen:Y,open:oe,placement:Q="bottom",PopperComponent:ue,PopperProps:ie={},slotProps:J={},slots:Re={},title:ee,TransitionComponent:se=Zo,TransitionProps:G}=P,ae=F(P,A0),ne=m.isValidElement(w)?w:S.jsx("span",{children:w}),We=Jt(),Be=Ro(),[Ae,He]=m.useState(),[Pe,ve]=m.useState(null),De=m.useRef(!1),Ee=N||z,fe=Vt(),ze=Vt(),Ue=Vt(),qe=Vt(),[me,X]=go({controlled:oe,default:!1,name:"Tooltip",state:"open"});let Ne=me;const kt=Yt(te),ft=m.useRef(),K=st(()=>{ft.current!==void 0&&(document.body.style.WebkitUserSelect=ft.current,ft.current=void 0),qe.clear()});m.useEffect(()=>K,[K]);const Ce=de=>{ds.clear(),vn=!0,X(!0),Y&&!Ne&&Y(de)},Te=st(de=>{ds.start(800+$e,()=>{vn=!1}),X(!1),ce&&Ne&&ce(de),fe.start(We.transitions.duration.shortest,()=>{De.current=!1})}),mt=de=>{De.current&&de.type!=="touchstart"||(Ae&&Ae.removeAttribute("title"),ze.clear(),Ue.clear(),_||vn&&j?ze.start(vn?j:_,()=>{Ce(de)}):Ce(de))},eo=de=>{ze.clear(),Ue.start($e,()=>{Te(de)})},{isFocusVisibleRef:$a,onBlur:Bl,onFocus:Nl,ref:_l}=Vn(),[,Ra]=m.useState(!1),Pa=de=>{Bl(de),$a.current===!1&&(Ra(!1),eo(de))},ka=de=>{Ae||He(de.currentTarget),Nl(de),$a.current===!0&&(Ra(!0),mt(de))},Sa=de=>{De.current=!0;const Ze=ne.props;Ze.onTouchStart&&Ze.onTouchStart(de)},Dl=de=>{Sa(de),Ue.clear(),fe.clear(),K(),ft.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",qe.start(A,()=>{document.body.style.WebkitUserSelect=ft.current,mt(de)})},zl=de=>{ne.props.onTouchEnd&&ne.props.onTouchEnd(de),K(),Ue.start(le,()=>{Te(de)})};m.useEffect(()=>{if(!Ne)return;function de(Ze){(Ze.key==="Escape"||Ze.key==="Esc")&&Te(Ze)}return document.addEventListener("keydown",de),()=>{document.removeEventListener("keydown",de)}},[Te,Ne]);const jl=Se(Dt(ne),_l,He,o);!ee&&ee!==0&&(Ne=!1);const nr=m.useRef(),Fl=de=>{const Ze=ne.props;Ze.onMouseMove&&Ze.onMouseMove(de),No={x:de.clientX,y:de.clientY},nr.current&&nr.current.update()},So={},rr=typeof ee=="string";O?(So.title=!Ne&&rr&&!E?ee:null,So["aria-describedby"]=Ne?kt:null):(So["aria-label"]=rr?ee:null,So["aria-labelledby"]=Ne&&!rr?kt:null);const gt=u({},So,ae,ne.props,{className:W(ae.className,ne.props.className),onTouchStart:Sa,ref:jl},z?{onMouseMove:Fl}:{}),wo={};D||(gt.onTouchStart=Dl,gt.onTouchEnd=zl),E||(gt.onMouseOver=bn(mt,gt.onMouseOver),gt.onMouseLeave=bn(eo,gt.onMouseLeave),Ee||(wo.onMouseOver=mt,wo.onMouseLeave=eo)),L||(gt.onFocus=bn(ka,gt.onFocus),gt.onBlur=bn(Pa,gt.onBlur),Ee||(wo.onFocus=ka,wo.onBlur=Pa));const Wl=m.useMemo(()=>{var de;let Ze=[{name:"arrow",enabled:!!Pe,options:{element:Pe,padding:4}}];return(de=ie.popperOptions)!=null&&de.modifiers&&(Ze=Ze.concat(ie.popperOptions.modifiers)),u({},ie.popperOptions,{modifiers:Ze})},[Pe,ie]),To=u({},P,{isRtl:Be,arrow:b,disableInteractive:Ee,placement:Q,PopperComponentProp:ue,touch:De.current}),ar=B0(To),wa=(n=(r=Re.popper)!=null?r:T.Popper)!=null?n:N0,Ta=(a=(i=(s=Re.transition)!=null?s:T.Transition)!=null?i:se)!=null?a:Zo,Ia=(l=(c=Re.tooltip)!=null?c:T.Tooltip)!=null?l:_0,Oa=(d=(f=Re.arrow)!=null?f:T.Arrow)!=null?d:D0,Hl=lo(wa,u({},ie,(v=J.popper)!=null?v:I.popper,{className:W(ar.popper,ie==null?void 0:ie.className,(x=(g=J.popper)!=null?g:I.popper)==null?void 0:x.className)}),To),Ul=lo(Ta,u({},G,(h=J.transition)!=null?h:I.transition),To),Vl=lo(Ia,u({},(p=J.tooltip)!=null?p:I.tooltip,{className:W(ar.tooltip,(C=(k=J.tooltip)!=null?k:I.tooltip)==null?void 0:C.className)}),To),ql=lo(Oa,u({},($=J.arrow)!=null?$:I.arrow,{className:W(ar.arrow,(R=(y=J.arrow)!=null?y:I.arrow)==null?void 0:R.className)}),To);return S.jsxs(m.Fragment,{children:[m.cloneElement(ne,gt),S.jsx(wa,u({as:ue??fa,placement:Q,anchorEl:z?{getBoundingClientRect:()=>({top:No.y,left:No.x,right:No.x,bottom:No.y,width:0,height:0})}:Ae,popperRef:nr,open:Ae?Ne:!1,id:kt,transition:!0},wo,Hl,{popperOptions:Wl,children:({TransitionProps:de})=>S.jsx(Ta,u({timeout:We.transitions.duration.shorter},de,Ul,{children:S.jsxs(Ia,u({},Vl,{children:[ee,b?S.jsx(Oa,u({},ql,{ref:ve})):null]}))}))}))]})}),Ll=m.createContext();function z0(e){return U("MuiTable",e)}H("MuiTable",["root","stickyHeader"]);const j0=["className","component","padding","size","stickyHeader"],F0=e=>{const{classes:t,stickyHeader:o}=e;return V({root:["root",o&&"stickyHeader"]},z0,t)},W0=B("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>u({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":u({},e.typography.body2,{padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:"left",captionSide:"bottom"})},t.stickyHeader&&{borderCollapse:"separate"})),ps="table",_1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiTable"}),{className:r,component:a=ps,padding:i="normal",size:s="medium",stickyHeader:l=!1}=n,c=F(n,j0),d=u({},n,{component:a,padding:i,size:s,stickyHeader:l}),f=F0(d),v=m.useMemo(()=>({padding:i,size:s,stickyHeader:l}),[i,s,l]);return S.jsx(Ll.Provider,{value:v,children:S.jsx(W0,u({as:a,role:a===ps?null:"table",ref:o,className:W(f.root,r),ownerState:d},c))})}),or=m.createContext();function H0(e){return U("MuiTableBody",e)}H("MuiTableBody",["root"]);const U0=["className","component"],V0=e=>{const{classes:t}=e;return V({root:["root"]},H0,t)},q0=B("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-row-group"}),K0={variant:"body"},fs="tbody",D1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiTableBody"}),{className:r,component:a=fs}=n,i=F(n,U0),s=u({},n,{component:a}),l=V0(s);return S.jsx(or.Provider,{value:K0,children:S.jsx(q0,u({className:W(l.root,r),as:a,ref:o,role:a===fs?null:"rowgroup",ownerState:s},i))})});function G0(e){return U("MuiTableCell",e)}const X0=H("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),Y0=["align","className","component","padding","scope","size","sortDirection","variant"],Q0=e=>{const{classes:t,variant:o,align:n,padding:r,size:a,stickyHeader:i}=e,s={root:["root",o,i&&"stickyHeader",n!=="inherit"&&`align${M(n)}`,r!=="normal"&&`padding${M(r)}`,`size${M(a)}`]};return V(s,G0,t)},Z0=B("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],t[`size${M(o.size)}`],o.padding!=="normal"&&t[`padding${M(o.padding)}`],o.align!=="inherit"&&t[`align${M(o.align)}`],o.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>u({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid + ${e.palette.mode==="light"?Z.lighten(Z.alpha(e.palette.divider,1),.88):Z.darken(Z.alpha(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",[`&.${X0.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})),Hr=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiTableCell"}),{align:r="inherit",className:a,component:i,padding:s,scope:l,size:c,sortDirection:d,variant:f}=n,v=F(n,Y0),x=m.useContext(Ll),g=m.useContext(or),h=g&&g.variant==="head";let p;i?p=i:p=h?"th":"td";let C=l;p==="td"?C=void 0:!C&&h&&(C="col");const k=f||g&&g.variant,$=u({},n,{align:r,component:p,padding:s||(x&&x.padding?x.padding:"normal"),size:c||(x&&x.size?x.size:"medium"),sortDirection:d,stickyHeader:k==="head"&&x&&x.stickyHeader,variant:k}),R=Q0($);let y=null;return d&&(y=d==="asc"?"ascending":"descending"),S.jsx(Z0,u({as:p,ref:o,className:W(R.root,a),"aria-sort":y,scope:C,ownerState:$},v))});function J0(e){return U("MuiTableHead",e)}H("MuiTableHead",["root"]);const ex=["className","component"],tx=e=>{const{classes:t}=e;return V({root:["root"]},J0,t)},ox=B("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-header-group"}),nx={variant:"head"},ms="thead",z1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiTableHead"}),{className:r,component:a=ms}=n,i=F(n,ex),s=u({},n,{component:a}),l=tx(s);return S.jsx(or.Provider,{value:nx,children:S.jsx(ox,u({as:a,className:W(l.root,r),ref:o,role:a===ms?null:"rowgroup",ownerState:s},i))})});function rx(e){return U("MuiToolbar",e)}H("MuiToolbar",["root","gutters","regular","dense"]);const ax=["className","component","disableGutters","variant"],ix=e=>{const{classes:t,disableGutters:o,variant:n}=e;return V({root:["root",!o&&"gutters",n]},rx,t)},sx=B("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,!o.disableGutters&&t.gutters,t[o.variant]]}})(({theme:e,ownerState:t})=>u({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),lx=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiToolbar"}),{className:r,component:a="div",disableGutters:i=!1,variant:s="regular"}=n,l=F(n,ax),c=u({},n,{component:a,disableGutters:i,variant:s}),d=ix(c);return S.jsx(sx,u({as:a,className:W(d.root,r),ref:o,ownerState:c},l))}),cx=Ge(S.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),ux=Ge(S.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight"),dx=["backIconButtonProps","count","disabled","getItemAriaLabel","nextIconButtonProps","onPageChange","page","rowsPerPage","showFirstButton","showLastButton","slots","slotProps"],px=m.forwardRef(function(t,o){var n,r,a,i,s,l,c,d;const{backIconButtonProps:f,count:v,disabled:x=!1,getItemAriaLabel:g,nextIconButtonProps:h,onPageChange:p,page:C,rowsPerPage:k,showFirstButton:$,showLastButton:R,slots:y={},slotProps:P={}}=t,b=F(t,dx),w=Ro(),T=J=>{p(J,0)},I=J=>{p(J,C-1)},O=J=>{p(J,C+1)},L=J=>{p(J,Math.max(0,Math.ceil(v/k)-1))},E=(n=y.firstButton)!=null?n:co,N=(r=y.lastButton)!=null?r:co,D=(a=y.nextButton)!=null?a:co,_=(i=y.previousButton)!=null?i:co,j=(s=y.firstButtonIcon)!=null?s:Fr,A=(l=y.lastButtonIcon)!=null?l:Wr,z=(c=y.nextButtonIcon)!=null?c:ux,te=(d=y.previousButtonIcon)!=null?d:cx,$e=w?N:E,le=w?D:_,ce=w?_:D,Y=w?E:N,oe=w?P.lastButton:P.firstButton,Q=w?P.nextButton:P.previousButton,ue=w?P.previousButton:P.nextButton,ie=w?P.firstButton:P.lastButton;return S.jsxs("div",u({ref:o},b,{children:[$&&S.jsx($e,u({onClick:T,disabled:x||C===0,"aria-label":g("first",C),title:g("first",C)},oe,{children:w?S.jsx(A,u({},P.lastButtonIcon)):S.jsx(j,u({},P.firstButtonIcon))})),S.jsx(le,u({onClick:I,disabled:x||C===0,color:"inherit","aria-label":g("previous",C),title:g("previous",C)},Q??f,{children:w?S.jsx(z,u({},P.nextButtonIcon)):S.jsx(te,u({},P.previousButtonIcon))})),S.jsx(ce,u({onClick:O,disabled:x||(v!==-1?C>=Math.ceil(v/k)-1:!1),color:"inherit","aria-label":g("next",C),title:g("next",C)},ue??h,{children:w?S.jsx(te,u({},P.previousButtonIcon)):S.jsx(z,u({},P.nextButtonIcon))})),R&&S.jsx(Y,u({onClick:L,disabled:x||C>=Math.ceil(v/k)-1,"aria-label":g("last",C),title:g("last",C)},ie,{children:w?S.jsx(j,u({},P.firstButtonIcon)):S.jsx(A,u({},P.lastButtonIcon))}))]}))});function fx(e){return U("MuiTablePagination",e)}const Ho=H("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]);var gs;const mx=["ActionsComponent","backIconButtonProps","className","colSpan","component","count","disabled","getItemAriaLabel","labelDisplayedRows","labelRowsPerPage","nextIconButtonProps","onPageChange","onRowsPerPageChange","page","rowsPerPage","rowsPerPageOptions","SelectProps","showFirstButton","showLastButton","slotProps","slots"],gx=B(Hr,{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}})),hx=B(lx,{name:"MuiTablePagination",slot:"Toolbar",overridesResolver:(e,t)=>u({[`& .${Ho.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},[`& .${Ho.actions}`]:{flexShrink:0,marginLeft:20}})),vx=B("div",{name:"MuiTablePagination",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})({flex:"1 1 100%"}),bx=B("p",{name:"MuiTablePagination",slot:"SelectLabel",overridesResolver:(e,t)=>t.selectLabel})(({theme:e})=>u({},e.typography.body2,{flexShrink:0})),yx=B(Ca,{name:"MuiTablePagination",slot:"Select",overridesResolver:(e,t)=>u({[`& .${Ho.selectIcon}`]:t.selectIcon,[`& .${Ho.select}`]:t.select},t.input,t.selectRoot)})({color:"inherit",fontSize:"inherit",flexShrink:0,marginRight:32,marginLeft:8,[`& .${Ho.select}`]:{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"}}),xx=B(Iy,{name:"MuiTablePagination",slot:"MenuItem",overridesResolver:(e,t)=>t.menuItem})({}),Cx=B("p",{name:"MuiTablePagination",slot:"DisplayedRows",overridesResolver:(e,t)=>t.displayedRows})(({theme:e})=>u({},e.typography.body2,{flexShrink:0}));function $x({from:e,to:t,count:o}){return`${e}–${t} of ${o!==-1?o:`more than ${t}`}`}function Rx(e){return`Go to ${e} page`}const Px=e=>{const{classes:t}=e;return V({root:["root"],toolbar:["toolbar"],spacer:["spacer"],selectLabel:["selectLabel"],select:["select"],input:["input"],selectIcon:["selectIcon"],menuItem:["menuItem"],displayedRows:["displayedRows"],actions:["actions"]},fx,t)},j1=m.forwardRef(function(t,o){var n;const r=q({props:t,name:"MuiTablePagination"}),{ActionsComponent:a=px,backIconButtonProps:i,className:s,colSpan:l,component:c=Hr,count:d,disabled:f=!1,getItemAriaLabel:v=Rx,labelDisplayedRows:x=$x,labelRowsPerPage:g="Rows per page:",nextIconButtonProps:h,onPageChange:p,onRowsPerPageChange:C,page:k,rowsPerPage:$,rowsPerPageOptions:R=[10,25,50,100],SelectProps:y={},showFirstButton:P=!1,showLastButton:b=!1,slotProps:w={},slots:T={}}=r,I=F(r,mx),O=r,L=Px(O),E=(n=w==null?void 0:w.select)!=null?n:y,N=E.native?"option":xx;let D;(c===Hr||c==="td")&&(D=l||1e3);const _=Yt(E.id),j=Yt(E.labelId),A=()=>d===-1?(k+1)*$:$===-1?d:Math.min(d,(k+1)*$);return S.jsx(gx,u({colSpan:D,ref:o,as:c,ownerState:O,className:W(L.root,s)},I,{children:S.jsxs(hx,{className:L.toolbar,children:[S.jsx(vx,{className:L.spacer}),R.length>1&&S.jsx(bx,{className:L.selectLabel,id:j,children:g}),R.length>1&&S.jsx(yx,u({variant:"standard"},!E.variant&&{input:gs||(gs=S.jsx(er,{}))},{value:$,onChange:C,id:_,labelId:j},E,{classes:u({},E.classes,{root:W(L.input,L.selectRoot,(E.classes||{}).root),select:W(L.select,(E.classes||{}).select),icon:W(L.selectIcon,(E.classes||{}).icon)}),disabled:f,children:R.map(z=>m.createElement(N,u({},!Xo(N)&&{ownerState:O},{className:L.menuItem,key:z.label?z.label:z,value:z.value?z.value:z}),z.label?z.label:z))})),S.jsx(Cx,{className:L.displayedRows,children:x({from:d===0?0:k*$+1,to:A(),count:d===-1?-1:d,page:k})}),S.jsx(a,{className:L.actions,backIconButtonProps:i,count:d,nextIconButtonProps:h,onPageChange:p,page:k,rowsPerPage:$,showFirstButton:P,showLastButton:b,slotProps:w.actions,slots:T.actions,getItemAriaLabel:v,disabled:f})]})}))});function kx(e){return U("MuiTableRow",e)}const hs=H("MuiTableRow",["root","selected","hover","head","footer"]),Sx=["className","component","hover","selected"],wx=e=>{const{classes:t,selected:o,hover:n,head:r,footer:a}=e;return V({root:["root",o&&"selected",n&&"hover",r&&"head",a&&"footer"]},kx,t)},Tx=B("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.head&&t.head,o.footer&&t.footer]}})(({theme:e})=>({color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${hs.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${hs.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Z.alpha(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}))`:Z.alpha(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}})),vs="tr",F1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiTableRow"}),{className:r,component:a=vs,hover:i=!1,selected:s=!1}=n,l=F(n,Sx),c=m.useContext(or),d=u({},n,{component:a,hover:i,selected:s,head:c&&c.variant==="head",footer:c&&c.variant==="footer"}),f=wx(d);return S.jsx(Tx,u({as:a,ref:o,className:W(f.root,r),role:a===vs?null:"row",ownerState:d},l))}),Ix=Ge(S.jsx("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward");function Ox(e){return U("MuiTableSortLabel",e)}const Pr=H("MuiTableSortLabel",["root","active","icon","iconDirectionDesc","iconDirectionAsc"]),Ex=["active","children","className","direction","hideSortIcon","IconComponent"],Mx=e=>{const{classes:t,direction:o,active:n}=e,r={root:["root",n&&"active"],icon:["icon",`iconDirection${M(o)}`]};return V(r,Ox,t)},Ax=B(It,{name:"MuiTableSortLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.active&&t.active]}})(({theme:e})=>({cursor:"pointer",display:"inline-flex",justifyContent:"flex-start",flexDirection:"inherit",alignItems:"center","&:focus":{color:(e.vars||e).palette.text.secondary},"&:hover":{color:(e.vars||e).palette.text.secondary,[`& .${Pr.icon}`]:{opacity:.5}},[`&.${Pr.active}`]:{color:(e.vars||e).palette.text.primary,[`& .${Pr.icon}`]:{opacity:1,color:(e.vars||e).palette.text.secondary}}})),Lx=B("span",{name:"MuiTableSortLabel",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.icon,t[`iconDirection${M(o.direction)}`]]}})(({theme:e,ownerState:t})=>u({fontSize:18,marginRight:4,marginLeft:4,opacity:0,transition:e.transitions.create(["opacity","transform"],{duration:e.transitions.duration.shorter}),userSelect:"none"},t.direction==="desc"&&{transform:"rotate(0deg)"},t.direction==="asc"&&{transform:"rotate(180deg)"})),W1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiTableSortLabel"}),{active:r=!1,children:a,className:i,direction:s="asc",hideSortIcon:l=!1,IconComponent:c=Ix}=n,d=F(n,Ex),f=u({},n,{active:r,direction:s,hideSortIcon:l,IconComponent:c}),v=Mx(f);return S.jsxs(Ax,u({className:W(v.root,i),component:"span",disableRipple:!0,ownerState:f,ref:o},d,{children:[a,l&&!r?null:S.jsx(Lx,{as:c,className:W(v.icon),ownerState:f})]}))});function Bx(e){return U("MuiTextField",e)}H("MuiTextField",["root"]);const Nx=["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"],_x={standard:ha,filled:ga,outlined:ya},Dx=e=>{const{classes:t}=e;return V({root:["root"]},Bx,t)},zx=B(tb,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),H1=m.forwardRef(function(t,o){const n=q({props:t,name:"MuiTextField"}),{autoComplete:r,autoFocus:a=!1,children:i,className:s,color:l="primary",defaultValue:c,disabled:d=!1,error:f=!1,FormHelperTextProps:v,fullWidth:x=!1,helperText:g,id:h,InputLabelProps:p,inputProps:C,InputProps:k,inputRef:$,label:R,maxRows:y,minRows:P,multiline:b=!1,name:w,onBlur:T,onChange:I,onFocus:O,placeholder:L,required:E=!1,rows:N,select:D=!1,SelectProps:_,type:j,value:A,variant:z="outlined"}=n,te=F(n,Nx),$e=u({},n,{autoFocus:a,color:l,disabled:d,error:f,fullWidth:x,multiline:b,required:E,select:D,variant:z}),le=Dx($e),ce={};z==="outlined"&&(p&&typeof p.shrink<"u"&&(ce.notched=p.shrink),ce.label=R),D&&((!_||!_.native)&&(ce.id=void 0),ce["aria-describedby"]=void 0);const Y=Yt(h),oe=g&&Y?`${Y}-helper-text`:void 0,Q=R&&Y?`${Y}-label`:void 0,ue=_x[z],ie=S.jsx(ue,u({"aria-describedby":oe,autoComplete:r,autoFocus:a,defaultValue:c,fullWidth:x,multiline:b,name:w,rows:N,maxRows:y,minRows:P,type:j,value:A,id:Y,inputRef:$,onBlur:T,onChange:I,onFocus:O,placeholder:L,inputProps:C},ce,k));return S.jsxs(zx,u({className:W(le.root,s),disabled:d,error:f,fullWidth:x,ref:o,required:E,color:l,variant:z,ownerState:$e},te,{children:[R!=null&&R!==""&&S.jsx(Tb,u({htmlFor:Y,id:Q},p,{children:R})),D?S.jsx(Ca,u({"aria-describedby":oe,id:Y,labelId:Q,value:A,input:ie},_,{children:i})):ie,g&&S.jsx(ib,u({id:oe},v,{children:g}))]}))}),jx=["getTrigger","target"];function Fx(e,t){const{disableHysteresis:o=!1,threshold:n=100,target:r}=t,a=e.current;return r&&(e.current=r.pageYOffset!==void 0?r.pageYOffset:r.scrollTop),!o&&a!==void 0&&e.currentn}const Wx=typeof window<"u"?window:null;function U1(e={}){const{getTrigger:t=Fx,target:o=Wx}=e,n=F(e,jx),r=m.useRef(),[a,i]=m.useState(()=>t(r,n));return m.useEffect(()=>{const s=()=>{i(t(r,u({target:o},n)))};return s(),o.addEventListener("scroll",s,{passive:!0}),()=>{o.removeEventListener("scroll",s,{passive:!0})}},[o,t,JSON.stringify(n)]),a}export{h1 as $,f1 as A,g1 as B,y1 as C,k1 as D,O1 as E,w1 as F,B1 as G,T1 as H,co as I,Hr as J,F1 as K,M1 as L,Iy as M,b1 as N,D1 as O,fy as P,W1 as Q,_1 as R,Lv as S,N1 as T,z1 as U,Gx as V,v1 as W,Ov as X,L1 as Y,j1 as Z,I1 as _,Xx as a,t1 as a0,E1 as a1,x1 as a2,ib as a3,Ux as a4,Vx as a5,to as a6,qx as b,W as c,Lt as d,Jt as e,A1 as f,Ry as g,U1 as h,il as i,Yx as j,Ke as k,lx as l,Jx as m,Kx as n,zt as o,H1 as p,R1 as q,al as r,B as s,P1 as t,Qx as u,$1 as v,C1 as w,S1 as x,iy as y,m1 as z}; diff --git a/dist/assets/ra-CLUq3yTn.js b/dist/assets/ra-BljZNIzk.js similarity index 78% rename from dist/assets/ra-CLUq3yTn.js rename to dist/assets/ra-BljZNIzk.js index 64e0d94..e5655ea 100644 --- a/dist/assets/ra-CLUq3yTn.js +++ b/dist/assets/ra-BljZNIzk.js @@ -34,10 +34,10 @@ var N0=e=>{throw TypeError(e)};var Lf=(e,t,r)=>t.has(e)||N0("Cannot "+r);var z=( `+q+n}var Ee=!1;function ge(n,a){if(!n||Ee)return"";Ee=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(a)if(a=function(){throw Error()},Object.defineProperty(a.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(a,[])}catch(Z){var f=Z}Reflect.construct(n,[],a)}else{try{a.call()}catch(Z){f=Z}n.call(a.prototype)}else{try{throw Error()}catch(Z){f=Z}n()}}catch(Z){if(Z&&f&&typeof Z.stack=="string"){for(var p=Z.stack.split(` `),g=f.stack.split(` `),E=p.length-1,M=g.length-1;1<=E&&0<=M&&p[E]!==g[M];)M--;for(;1<=E&&0<=M;E--,M--)if(p[E]!==g[M]){if(E!==1||M!==1)do if(E--,M--,0>M||p[E]!==g[M]){var $=` -`+p[E].replace(" at new "," at ");return n.displayName&&$.includes("")&&($=$.replace("",n.displayName)),$}while(1<=E&&0<=M);break}}}finally{Ee=!1,Error.prepareStackTrace=s}return(n=n?n.displayName||n.name:"")?te(n):""}function Te(n){switch(n.tag){case 5:return te(n.type);case 16:return te("Lazy");case 13:return te("Suspense");case 19:return te("SuspenseList");case 0:case 2:case 15:return n=ge(n.type,!1),n;case 11:return n=ge(n.type.render,!1),n;case 1:return n=ge(n.type,!0),n;default:return""}}function Re(n){if(n==null)return null;if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n;switch(n){case j:return"Fragment";case S:return"Portal";case I:return"Profiler";case T:return"StrictMode";case V:return"Suspense";case Q:return"SuspenseList"}if(typeof n=="object")switch(n.$$typeof){case k:return(n.displayName||"Context")+".Consumer";case L:return(n._context.displayName||"Context")+".Provider";case N:var a=n.render;return n=n.displayName,n||(n=a.displayName||a.name||"",n=n!==""?"ForwardRef("+n+")":"ForwardRef"),n;case re:return a=n.displayName||null,a!==null?a:Re(n.type)||"Memo";case ie:a=n._payload,n=n._init;try{return Re(n(a))}catch{}}return null}function Le(n){var a=n.type;switch(n.tag){case 24:return"Cache";case 9:return(a.displayName||"Context")+".Consumer";case 10:return(a._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return n=a.render,n=n.displayName||n.name||"",a.displayName||(n!==""?"ForwardRef("+n+")":"ForwardRef");case 7:return"Fragment";case 5:return a;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Re(a);case 8:return a===T?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof a=="function")return a.displayName||a.name||null;if(typeof a=="string")return a}return null}function Oe(n){switch(typeof n){case"boolean":case"number":case"string":case"undefined":return n;case"object":return n;default:return""}}function Be(n){var a=n.type;return(n=n.nodeName)&&n.toLowerCase()==="input"&&(a==="checkbox"||a==="radio")}function yt(n){var a=Be(n)?"checked":"value",s=Object.getOwnPropertyDescriptor(n.constructor.prototype,a),f=""+n[a];if(!n.hasOwnProperty(a)&&typeof s<"u"&&typeof s.get=="function"&&typeof s.set=="function"){var p=s.get,g=s.set;return Object.defineProperty(n,a,{configurable:!0,get:function(){return p.call(this)},set:function(E){f=""+E,g.call(this,E)}}),Object.defineProperty(n,a,{enumerable:s.enumerable}),{getValue:function(){return f},setValue:function(E){f=""+E},stopTracking:function(){n._valueTracker=null,delete n[a]}}}}function Ge(n){n._valueTracker||(n._valueTracker=yt(n))}function He(n){if(!n)return!1;var a=n._valueTracker;if(!a)return!0;var s=a.getValue(),f="";return n&&(f=Be(n)?n.checked?"true":"false":n.value),n=f,n!==s?(a.setValue(n),!0):!1}function St(n){if(n=n||(typeof document<"u"?document:void 0),typeof n>"u")return null;try{return n.activeElement||n.body}catch{return n.body}}function dt(n,a){var s=a.checked;return ne({},a,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:s??n._wrapperState.initialChecked})}function Ne(n,a){var s=a.defaultValue==null?"":a.defaultValue,f=a.checked!=null?a.checked:a.defaultChecked;s=Oe(a.value!=null?a.value:s),n._wrapperState={initialChecked:f,initialValue:s,controlled:a.type==="checkbox"||a.type==="radio"?a.checked!=null:a.value!=null}}function Wt(n,a){a=a.checked,a!=null&&O(n,"checked",a,!1)}function ze(n,a){Wt(n,a);var s=Oe(a.value),f=a.type;if(s!=null)f==="number"?(s===0&&n.value===""||n.value!=s)&&(n.value=""+s):n.value!==""+s&&(n.value=""+s);else if(f==="submit"||f==="reset"){n.removeAttribute("value");return}a.hasOwnProperty("value")?H(n,a.type,s):a.hasOwnProperty("defaultValue")&&H(n,a.type,Oe(a.defaultValue)),a.checked==null&&a.defaultChecked!=null&&(n.defaultChecked=!!a.defaultChecked)}function D(n,a,s){if(a.hasOwnProperty("value")||a.hasOwnProperty("defaultValue")){var f=a.type;if(!(f!=="submit"&&f!=="reset"||a.value!==void 0&&a.value!==null))return;a=""+n._wrapperState.initialValue,s||a===n.value||(n.value=a),n.defaultValue=a}s=n.name,s!==""&&(n.name=""),n.defaultChecked=!!n._wrapperState.initialChecked,s!==""&&(n.name=s)}function H(n,a,s){(a!=="number"||St(n.ownerDocument)!==n)&&(s==null?n.defaultValue=""+n._wrapperState.initialValue:n.defaultValue!==""+s&&(n.defaultValue=""+s))}var J=Array.isArray;function ae(n,a,s,f){if(n=n.options,a){a={};for(var p=0;p"+a.valueOf().toString()+"",a=ut.firstChild;n.firstChild;)n.removeChild(n.firstChild);for(;a.firstChild;)n.appendChild(a.firstChild)}});function Ht(n,a){if(a){var s=n.firstChild;if(s&&s===n.lastChild&&s.nodeType===3){s.nodeValue=a;return}}n.textContent=a}var Or={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ir=["Webkit","ms","Moz","O"];Object.keys(Or).forEach(function(n){ir.forEach(function(a){a=a+n.charAt(0).toUpperCase()+n.substring(1),Or[a]=Or[n]})});function Kt(n,a,s){return a==null||typeof a=="boolean"||a===""?"":s||typeof a!="number"||a===0||Or.hasOwnProperty(n)&&Or[n]?(""+a).trim():a+"px"}function ar(n,a){n=n.style;for(var s in a)if(a.hasOwnProperty(s)){var f=s.indexOf("--")===0,p=Kt(s,a[s],f);s==="float"&&(s="cssFloat"),f?n.setProperty(s,p):n[s]=p}}var qi=ne({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ao(n,a){if(a){if(qi[n]&&(a.children!=null||a.dangerouslySetInnerHTML!=null))throw Error(r(137,n));if(a.dangerouslySetInnerHTML!=null){if(a.children!=null)throw Error(r(60));if(typeof a.dangerouslySetInnerHTML!="object"||!("__html"in a.dangerouslySetInnerHTML))throw Error(r(61))}if(a.style!=null&&typeof a.style!="object")throw Error(r(62))}}function Pa(n,a){if(n.indexOf("-")===-1)return typeof a.is=="string";switch(n){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Hn=null;function Oa(n){return n=n.target||n.srcElement||window,n.correspondingUseElement&&(n=n.correspondingUseElement),n.nodeType===3?n.parentNode:n}var Ni=null,cn=null,Kn=null;function ko(n){if(n=Jo(n)){if(typeof Ni!="function")throw Error(r(280));var a=n.stateNode;a&&(a=hs(a),Ni(n.stateNode,n.type,a))}}function Hu(n){cn?Kn?Kn.push(n):Kn=[n]:cn=n}function To(){if(cn){var n=cn,a=Kn;if(Kn=cn=null,ko(n),a)for(n=0;n>>=0,n===0?32:31-(Qu(n)/Zl|0)|0}var Gu=64,Yu=4194304;function Io(n){switch(n&-n){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return n&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return n}}function Ju(n,a){var s=n.pendingLanes;if(s===0)return 0;var f=0,p=n.suspendedLanes,g=n.pingedLanes,E=s&268435455;if(E!==0){var M=E&~p;M!==0?f=Io(M):(g&=E,g!==0&&(f=Io(g)))}else E=s&~p,E!==0?f=Io(E):g!==0&&(f=Io(g));if(f===0)return 0;if(a!==0&&a!==f&&!(a&p)&&(p=f&-f,g=a&-a,p>=g||p===16&&(g&4194240)!==0))return a;if(f&4&&(f|=s&16),a=n.entangledLanes,a!==0)for(n=n.entanglements,a&=f;0s;s++)a.push(n);return a}function Lo(n,a,s){n.pendingLanes|=a,a!==536870912&&(n.suspendedLanes=0,n.pingedLanes=0),n=n.eventTimes,a=31-$t(a),n[a]=s}function Yx(n,a){var s=n.pendingLanes&~a;n.pendingLanes=a,n.suspendedLanes=0,n.pingedLanes=0,n.expiredLanes&=a,n.mutableReadLanes&=a,n.entangledLanes&=a,a=n.entanglements;var f=n.eventTimes;for(n=n.expirationTimes;0=zo),Fg=" ",Ig=!1;function Lg(n,a){switch(n){case"keyup":return CP.indexOf(a.keyCode)!==-1;case"keydown":return a.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Mg(n){return n=n.detail,typeof n=="object"&&"data"in n?n.data:null}var ka=!1;function PP(n,a){switch(n){case"compositionend":return Mg(a);case"keypress":return a.which!==32?null:(Ig=!0,Fg);case"textInput":return n=a.data,n===Fg&&Ig?null:n;default:return null}}function OP(n,a){if(ka)return n==="compositionend"||!hc&&Lg(n,a)?(n=Pg(),rs=uc=Zn=null,ka=!1,n):null;switch(n){case"paste":return null;case"keypress":if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1=a)return{node:s,offset:a-n};n=f}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=zg(s)}}function Bg(n,a){return n&&a?n===a?!0:n&&n.nodeType===3?!1:a&&a.nodeType===3?Bg(n,a.parentNode):"contains"in n?n.contains(a):n.compareDocumentPosition?!!(n.compareDocumentPosition(a)&16):!1:!1}function Wg(){for(var n=window,a=St();a instanceof n.HTMLIFrameElement;){try{var s=typeof a.contentWindow.location.href=="string"}catch{s=!1}if(s)n=a.contentWindow;else break;a=St(n.document)}return a}function yc(n){var a=n&&n.nodeName&&n.nodeName.toLowerCase();return a&&(a==="input"&&(n.type==="text"||n.type==="search"||n.type==="tel"||n.type==="url"||n.type==="password")||a==="textarea"||n.contentEditable==="true")}function DP(n){var a=Wg(),s=n.focusedElem,f=n.selectionRange;if(a!==s&&s&&s.ownerDocument&&Bg(s.ownerDocument.documentElement,s)){if(f!==null&&yc(s)){if(a=f.start,n=f.end,n===void 0&&(n=a),"selectionStart"in s)s.selectionStart=a,s.selectionEnd=Math.min(n,s.value.length);else if(n=(a=s.ownerDocument||document)&&a.defaultView||window,n.getSelection){n=n.getSelection();var p=s.textContent.length,g=Math.min(f.start,p);f=f.end===void 0?g:Math.min(f.end,p),!n.extend&&g>f&&(p=f,f=g,g=p),p=Vg(s,g);var E=Vg(s,f);p&&E&&(n.rangeCount!==1||n.anchorNode!==p.node||n.anchorOffset!==p.offset||n.focusNode!==E.node||n.focusOffset!==E.offset)&&(a=a.createRange(),a.setStart(p.node,p.offset),n.removeAllRanges(),g>f?(n.addRange(a),n.extend(E.node,E.offset)):(a.setEnd(E.node,E.offset),n.addRange(a)))}}for(a=[],n=s;n=n.parentNode;)n.nodeType===1&&a.push({element:n,left:n.scrollLeft,top:n.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;s=document.documentMode,Ta=null,gc=null,Ho=null,mc=!1;function Hg(n,a,s){var f=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;mc||Ta==null||Ta!==St(f)||(f=Ta,"selectionStart"in f&&yc(f)?f={start:f.selectionStart,end:f.selectionEnd}:(f=(f.ownerDocument&&f.ownerDocument.defaultView||window).getSelection(),f={anchorNode:f.anchorNode,anchorOffset:f.anchorOffset,focusNode:f.focusNode,focusOffset:f.focusOffset}),Ho&&Wo(Ho,f)||(Ho=f,f=cs(gc,"onSelect"),0Da||(n.current=kc[Da],kc[Da]=null,Da--)}function pt(n,a){Da++,kc[Da]=n.current,n.current=a}var ni={},Xt=ri(ni),pr=ri(!1),Wi=ni;function ja(n,a){var s=n.type.contextTypes;if(!s)return ni;var f=n.stateNode;if(f&&f.__reactInternalMemoizedUnmaskedChildContext===a)return f.__reactInternalMemoizedMaskedChildContext;var p={},g;for(g in s)p[g]=a[g];return f&&(n=n.stateNode,n.__reactInternalMemoizedUnmaskedChildContext=a,n.__reactInternalMemoizedMaskedChildContext=p),p}function yr(n){return n=n.childContextTypes,n!=null}function vs(){bt(pr),bt(Xt)}function um(n,a,s){if(Xt.current!==ni)throw Error(r(168));pt(Xt,a),pt(pr,s)}function sm(n,a,s){var f=n.stateNode;if(a=a.childContextTypes,typeof f.getChildContext!="function")return s;f=f.getChildContext();for(var p in f)if(!(p in a))throw Error(r(108,Le(n)||"Unknown",p));return ne({},s,f)}function ps(n){return n=(n=n.stateNode)&&n.__reactInternalMemoizedMergedChildContext||ni,Wi=Xt.current,pt(Xt,n),pt(pr,pr.current),!0}function lm(n,a,s){var f=n.stateNode;if(!f)throw Error(r(169));s?(n=sm(n,a,Wi),f.__reactInternalMemoizedMergedChildContext=n,bt(pr),bt(Xt),pt(Xt,n)):bt(pr),pt(pr,s)}var Rn=null,ys=!1,Tc=!1;function cm(n){Rn===null?Rn=[n]:Rn.push(n)}function QP(n){ys=!0,cm(n)}function ii(){if(!Tc&&Rn!==null){Tc=!0;var n=0,a=st;try{var s=Rn;for(st=1;n>=E,p-=E,An=1<<32-$t(a)+p|s<Ue?(Bt=De,De=null):Bt=De.sibling;var nt=ce(G,De,Y[Ue],he);if(nt===null){De===null&&(De=Bt);break}n&&De&&nt.alternate===null&&a(G,De),B=g(nt,B,Ue),Me===null?ke=nt:Me.sibling=nt,Me=nt,De=Bt}if(Ue===Y.length)return s(G,De),Et&&Ki(G,Ue),ke;if(De===null){for(;UeUe?(Bt=De,De=null):Bt=De.sibling;var hi=ce(G,De,nt.value,he);if(hi===null){De===null&&(De=Bt);break}n&&De&&hi.alternate===null&&a(G,De),B=g(hi,B,Ue),Me===null?ke=hi:Me.sibling=hi,Me=hi,De=Bt}if(nt.done)return s(G,De),Et&&Ki(G,Ue),ke;if(De===null){for(;!nt.done;Ue++,nt=Y.next())nt=de(G,nt.value,he),nt!==null&&(B=g(nt,B,Ue),Me===null?ke=nt:Me.sibling=nt,Me=nt);return Et&&Ki(G,Ue),ke}for(De=f(G,De);!nt.done;Ue++,nt=Y.next())nt=me(De,G,Ue,nt.value,he),nt!==null&&(n&&nt.alternate!==null&&De.delete(nt.key===null?Ue:nt.key),B=g(nt,B,Ue),Me===null?ke=nt:Me.sibling=nt,Me=nt);return n&&De.forEach(function(RO){return a(G,RO)}),Et&&Ki(G,Ue),ke}function Tt(G,B,Y,he){if(typeof Y=="object"&&Y!==null&&Y.type===j&&Y.key===null&&(Y=Y.props.children),typeof Y=="object"&&Y!==null){switch(Y.$$typeof){case R:e:{for(var ke=Y.key,Me=B;Me!==null;){if(Me.key===ke){if(ke=Y.type,ke===j){if(Me.tag===7){s(G,Me.sibling),B=p(Me,Y.props.children),B.return=G,G=B;break e}}else if(Me.elementType===ke||typeof ke=="object"&&ke!==null&&ke.$$typeof===ie&&ym(ke)===Me.type){s(G,Me.sibling),B=p(Me,Y.props),B.ref=Xo(G,Me,Y),B.return=G,G=B;break e}s(G,Me);break}else a(G,Me);Me=Me.sibling}Y.type===j?(B=ta(Y.props.children,G.mode,he,Y.key),B.return=G,G=B):(he=Bs(Y.type,Y.key,Y.props,null,G.mode,he),he.ref=Xo(G,B,Y),he.return=G,G=he)}return E(G);case S:e:{for(Me=Y.key;B!==null;){if(B.key===Me)if(B.tag===4&&B.stateNode.containerInfo===Y.containerInfo&&B.stateNode.implementation===Y.implementation){s(G,B.sibling),B=p(B,Y.children||[]),B.return=G,G=B;break e}else{s(G,B);break}else a(G,B);B=B.sibling}B=Af(Y,G.mode,he),B.return=G,G=B}return E(G);case ie:return Me=Y._init,Tt(G,B,Me(Y._payload),he)}if(J(Y))return xe(G,B,Y,he);if(ue(Y))return Pe(G,B,Y,he);ws(G,Y)}return typeof Y=="string"&&Y!==""||typeof Y=="number"?(Y=""+Y,B!==null&&B.tag===6?(s(G,B.sibling),B=p(B,Y),B.return=G,G=B):(s(G,B),B=Rf(Y,G.mode,he),B.return=G,G=B),E(G)):s(G,B)}return Tt}var $a=gm(!0),mm=gm(!1),bs=ri(null),Ss=null,za=null,jc=null;function qc(){jc=za=Ss=null}function Nc(n){var a=bs.current;bt(bs),n._currentValue=a}function Uc(n,a,s){for(;n!==null;){var f=n.alternate;if((n.childLanes&a)!==a?(n.childLanes|=a,f!==null&&(f.childLanes|=a)):f!==null&&(f.childLanes&a)!==a&&(f.childLanes|=a),n===s)break;n=n.return}}function Va(n,a){Ss=n,jc=za=null,n=n.dependencies,n!==null&&n.firstContext!==null&&(n.lanes&a&&(gr=!0),n.firstContext=null)}function jr(n){var a=n._currentValue;if(jc!==n)if(n={context:n,memoizedValue:a,next:null},za===null){if(Ss===null)throw Error(r(308));za=n,Ss.dependencies={lanes:0,firstContext:n}}else za=za.next=n;return a}var Qi=null;function $c(n){Qi===null?Qi=[n]:Qi.push(n)}function _m(n,a,s,f){var p=a.interleaved;return p===null?(s.next=s,$c(a)):(s.next=p.next,p.next=s),a.interleaved=s,Tn(n,f)}function Tn(n,a){n.lanes|=a;var s=n.alternate;for(s!==null&&(s.lanes|=a),s=n,n=n.return;n!==null;)n.childLanes|=a,s=n.alternate,s!==null&&(s.childLanes|=a),s=n,n=n.return;return s.tag===3?s.stateNode:null}var ai=!1;function zc(n){n.updateQueue={baseState:n.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function wm(n,a){n=n.updateQueue,a.updateQueue===n&&(a.updateQueue={baseState:n.baseState,firstBaseUpdate:n.firstBaseUpdate,lastBaseUpdate:n.lastBaseUpdate,shared:n.shared,effects:n.effects})}function Fn(n,a){return{eventTime:n,lane:a,tag:0,payload:null,callback:null,next:null}}function oi(n,a,s){var f=n.updateQueue;if(f===null)return null;if(f=f.shared,tt&2){var p=f.pending;return p===null?a.next=a:(a.next=p.next,p.next=a),f.pending=a,Tn(n,s)}return p=f.interleaved,p===null?(a.next=a,$c(f)):(a.next=p.next,p.next=a),f.interleaved=a,Tn(n,s)}function Es(n,a,s){if(a=a.updateQueue,a!==null&&(a=a.shared,(s&4194240)!==0)){var f=a.lanes;f&=n.pendingLanes,s|=f,a.lanes=s,rc(n,s)}}function bm(n,a){var s=n.updateQueue,f=n.alternate;if(f!==null&&(f=f.updateQueue,s===f)){var p=null,g=null;if(s=s.firstBaseUpdate,s!==null){do{var E={eventTime:s.eventTime,lane:s.lane,tag:s.tag,payload:s.payload,callback:s.callback,next:null};g===null?p=g=E:g=g.next=E,s=s.next}while(s!==null);g===null?p=g=a:g=g.next=a}else p=g=a;s={baseState:f.baseState,firstBaseUpdate:p,lastBaseUpdate:g,shared:f.shared,effects:f.effects},n.updateQueue=s;return}n=s.lastBaseUpdate,n===null?s.firstBaseUpdate=a:n.next=a,s.lastBaseUpdate=a}function Cs(n,a,s,f){var p=n.updateQueue;ai=!1;var g=p.firstBaseUpdate,E=p.lastBaseUpdate,M=p.shared.pending;if(M!==null){p.shared.pending=null;var $=M,Z=$.next;$.next=null,E===null?g=Z:E.next=Z,E=$;var fe=n.alternate;fe!==null&&(fe=fe.updateQueue,M=fe.lastBaseUpdate,M!==E&&(M===null?fe.firstBaseUpdate=Z:M.next=Z,fe.lastBaseUpdate=$))}if(g!==null){var de=p.baseState;E=0,fe=Z=$=null,M=g;do{var ce=M.lane,me=M.eventTime;if((f&ce)===ce){fe!==null&&(fe=fe.next={eventTime:me,lane:0,tag:M.tag,payload:M.payload,callback:M.callback,next:null});e:{var xe=n,Pe=M;switch(ce=a,me=s,Pe.tag){case 1:if(xe=Pe.payload,typeof xe=="function"){de=xe.call(me,de,ce);break e}de=xe;break e;case 3:xe.flags=xe.flags&-65537|128;case 0:if(xe=Pe.payload,ce=typeof xe=="function"?xe.call(me,de,ce):xe,ce==null)break e;de=ne({},de,ce);break e;case 2:ai=!0}}M.callback!==null&&M.lane!==0&&(n.flags|=64,ce=p.effects,ce===null?p.effects=[M]:ce.push(M))}else me={eventTime:me,lane:ce,tag:M.tag,payload:M.payload,callback:M.callback,next:null},fe===null?(Z=fe=me,$=de):fe=fe.next=me,E|=ce;if(M=M.next,M===null){if(M=p.shared.pending,M===null)break;ce=M,M=ce.next,ce.next=null,p.lastBaseUpdate=ce,p.shared.pending=null}}while(!0);if(fe===null&&($=de),p.baseState=$,p.firstBaseUpdate=Z,p.lastBaseUpdate=fe,a=p.shared.interleaved,a!==null){p=a;do E|=p.lane,p=p.next;while(p!==a)}else g===null&&(p.shared.lanes=0);Ji|=E,n.lanes=E,n.memoizedState=de}}function Sm(n,a,s){if(n=a.effects,a.effects=null,n!==null)for(a=0;as?s:4,n(!0);var f=Kc.transition;Kc.transition={};try{n(!1),a()}finally{st=s,Kc.transition=f}}function $m(){return qr().memoizedState}function XP(n,a,s){var f=ci(n);if(s={lane:f,action:s,hasEagerState:!1,eagerState:null,next:null},zm(n))Vm(a,s);else if(s=_m(n,a,s,f),s!==null){var p=ur();en(s,n,f,p),Bm(s,a,f)}}function ZP(n,a,s){var f=ci(n),p={lane:f,action:s,hasEagerState:!1,eagerState:null,next:null};if(zm(n))Vm(a,p);else{var g=n.alternate;if(n.lanes===0&&(g===null||g.lanes===0)&&(g=a.lastRenderedReducer,g!==null))try{var E=a.lastRenderedState,M=g(E,s);if(p.hasEagerState=!0,p.eagerState=M,Gr(M,E)){var $=a.interleaved;$===null?(p.next=p,$c(a)):(p.next=$.next,$.next=p),a.interleaved=p;return}}catch{}finally{}s=_m(n,a,p,f),s!==null&&(p=ur(),en(s,n,f,p),Bm(s,a,f))}}function zm(n){var a=n.alternate;return n===Pt||a!==null&&a===Pt}function Vm(n,a){ru=Os=!0;var s=n.pending;s===null?a.next=a:(a.next=s.next,s.next=a),n.pending=a}function Bm(n,a,s){if(s&4194240){var f=a.lanes;f&=n.pendingLanes,s|=f,a.lanes=s,rc(n,s)}}var ks={readContext:jr,useCallback:Zt,useContext:Zt,useEffect:Zt,useImperativeHandle:Zt,useInsertionEffect:Zt,useLayoutEffect:Zt,useMemo:Zt,useReducer:Zt,useRef:Zt,useState:Zt,useDebugValue:Zt,useDeferredValue:Zt,useTransition:Zt,useMutableSource:Zt,useSyncExternalStore:Zt,useId:Zt,unstable_isNewReconciler:!1},eO={readContext:jr,useCallback:function(n,a){return hn().memoizedState=[n,a===void 0?null:a],n},useContext:jr,useEffect:Im,useImperativeHandle:function(n,a,s){return s=s!=null?s.concat([n]):null,Rs(4194308,4,Dm.bind(null,a,n),s)},useLayoutEffect:function(n,a){return Rs(4194308,4,n,a)},useInsertionEffect:function(n,a){return Rs(4,2,n,a)},useMemo:function(n,a){var s=hn();return a=a===void 0?null:a,n=n(),s.memoizedState=[n,a],n},useReducer:function(n,a,s){var f=hn();return a=s!==void 0?s(a):a,f.memoizedState=f.baseState=a,n={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:n,lastRenderedState:a},f.queue=n,n=n.dispatch=XP.bind(null,Pt,n),[f.memoizedState,n]},useRef:function(n){var a=hn();return n={current:n},a.memoizedState=n},useState:Tm,useDebugValue:ef,useDeferredValue:function(n){return hn().memoizedState=n},useTransition:function(){var n=Tm(!1),a=n[0];return n=JP.bind(null,n[1]),hn().memoizedState=n,[a,n]},useMutableSource:function(){},useSyncExternalStore:function(n,a,s){var f=Pt,p=hn();if(Et){if(s===void 0)throw Error(r(407));s=s()}else{if(s=a(),Vt===null)throw Error(r(349));Yi&30||Pm(f,a,s)}p.memoizedState=s;var g={value:s,getSnapshot:a};return p.queue=g,Im(Rm.bind(null,f,g,n),[n]),f.flags|=2048,au(9,Om.bind(null,f,g,s,a),void 0,null),s},useId:function(){var n=hn(),a=Vt.identifierPrefix;if(Et){var s=kn,f=An;s=(f&~(1<<32-$t(f)-1)).toString(32)+s,a=":"+a+"R"+s,s=nu++,0")&&($=$.replace("",n.displayName)),$}while(1<=E&&0<=M);break}}}finally{Ee=!1,Error.prepareStackTrace=s}return(n=n?n.displayName||n.name:"")?te(n):""}function Te(n){switch(n.tag){case 5:return te(n.type);case 16:return te("Lazy");case 13:return te("Suspense");case 19:return te("SuspenseList");case 0:case 2:case 15:return n=ge(n.type,!1),n;case 11:return n=ge(n.type.render,!1),n;case 1:return n=ge(n.type,!0),n;default:return""}}function Re(n){if(n==null)return null;if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n;switch(n){case j:return"Fragment";case S:return"Portal";case I:return"Profiler";case T:return"StrictMode";case V:return"Suspense";case Q:return"SuspenseList"}if(typeof n=="object")switch(n.$$typeof){case k:return(n.displayName||"Context")+".Consumer";case L:return(n._context.displayName||"Context")+".Provider";case N:var a=n.render;return n=n.displayName,n||(n=a.displayName||a.name||"",n=n!==""?"ForwardRef("+n+")":"ForwardRef"),n;case re:return a=n.displayName||null,a!==null?a:Re(n.type)||"Memo";case ie:a=n._payload,n=n._init;try{return Re(n(a))}catch{}}return null}function Le(n){var a=n.type;switch(n.tag){case 24:return"Cache";case 9:return(a.displayName||"Context")+".Consumer";case 10:return(a._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return n=a.render,n=n.displayName||n.name||"",a.displayName||(n!==""?"ForwardRef("+n+")":"ForwardRef");case 7:return"Fragment";case 5:return a;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Re(a);case 8:return a===T?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof a=="function")return a.displayName||a.name||null;if(typeof a=="string")return a}return null}function Oe(n){switch(typeof n){case"boolean":case"number":case"string":case"undefined":return n;case"object":return n;default:return""}}function Be(n){var a=n.type;return(n=n.nodeName)&&n.toLowerCase()==="input"&&(a==="checkbox"||a==="radio")}function yt(n){var a=Be(n)?"checked":"value",s=Object.getOwnPropertyDescriptor(n.constructor.prototype,a),f=""+n[a];if(!n.hasOwnProperty(a)&&typeof s<"u"&&typeof s.get=="function"&&typeof s.set=="function"){var p=s.get,g=s.set;return Object.defineProperty(n,a,{configurable:!0,get:function(){return p.call(this)},set:function(E){f=""+E,g.call(this,E)}}),Object.defineProperty(n,a,{enumerable:s.enumerable}),{getValue:function(){return f},setValue:function(E){f=""+E},stopTracking:function(){n._valueTracker=null,delete n[a]}}}}function Ge(n){n._valueTracker||(n._valueTracker=yt(n))}function He(n){if(!n)return!1;var a=n._valueTracker;if(!a)return!0;var s=a.getValue(),f="";return n&&(f=Be(n)?n.checked?"true":"false":n.value),n=f,n!==s?(a.setValue(n),!0):!1}function St(n){if(n=n||(typeof document<"u"?document:void 0),typeof n>"u")return null;try{return n.activeElement||n.body}catch{return n.body}}function dt(n,a){var s=a.checked;return ne({},a,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:s??n._wrapperState.initialChecked})}function Ne(n,a){var s=a.defaultValue==null?"":a.defaultValue,f=a.checked!=null?a.checked:a.defaultChecked;s=Oe(a.value!=null?a.value:s),n._wrapperState={initialChecked:f,initialValue:s,controlled:a.type==="checkbox"||a.type==="radio"?a.checked!=null:a.value!=null}}function Wt(n,a){a=a.checked,a!=null&&O(n,"checked",a,!1)}function ze(n,a){Wt(n,a);var s=Oe(a.value),f=a.type;if(s!=null)f==="number"?(s===0&&n.value===""||n.value!=s)&&(n.value=""+s):n.value!==""+s&&(n.value=""+s);else if(f==="submit"||f==="reset"){n.removeAttribute("value");return}a.hasOwnProperty("value")?H(n,a.type,s):a.hasOwnProperty("defaultValue")&&H(n,a.type,Oe(a.defaultValue)),a.checked==null&&a.defaultChecked!=null&&(n.defaultChecked=!!a.defaultChecked)}function D(n,a,s){if(a.hasOwnProperty("value")||a.hasOwnProperty("defaultValue")){var f=a.type;if(!(f!=="submit"&&f!=="reset"||a.value!==void 0&&a.value!==null))return;a=""+n._wrapperState.initialValue,s||a===n.value||(n.value=a),n.defaultValue=a}s=n.name,s!==""&&(n.name=""),n.defaultChecked=!!n._wrapperState.initialChecked,s!==""&&(n.name=s)}function H(n,a,s){(a!=="number"||St(n.ownerDocument)!==n)&&(s==null?n.defaultValue=""+n._wrapperState.initialValue:n.defaultValue!==""+s&&(n.defaultValue=""+s))}var J=Array.isArray;function ae(n,a,s,f){if(n=n.options,a){a={};for(var p=0;p"+a.valueOf().toString()+"",a=ut.firstChild;n.firstChild;)n.removeChild(n.firstChild);for(;a.firstChild;)n.appendChild(a.firstChild)}});function Ht(n,a){if(a){var s=n.firstChild;if(s&&s===n.lastChild&&s.nodeType===3){s.nodeValue=a;return}}n.textContent=a}var Or={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ir=["Webkit","ms","Moz","O"];Object.keys(Or).forEach(function(n){ir.forEach(function(a){a=a+n.charAt(0).toUpperCase()+n.substring(1),Or[a]=Or[n]})});function Kt(n,a,s){return a==null||typeof a=="boolean"||a===""?"":s||typeof a!="number"||a===0||Or.hasOwnProperty(n)&&Or[n]?(""+a).trim():a+"px"}function ar(n,a){n=n.style;for(var s in a)if(a.hasOwnProperty(s)){var f=s.indexOf("--")===0,p=Kt(s,a[s],f);s==="float"&&(s="cssFloat"),f?n.setProperty(s,p):n[s]=p}}var qi=ne({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ao(n,a){if(a){if(qi[n]&&(a.children!=null||a.dangerouslySetInnerHTML!=null))throw Error(r(137,n));if(a.dangerouslySetInnerHTML!=null){if(a.children!=null)throw Error(r(60));if(typeof a.dangerouslySetInnerHTML!="object"||!("__html"in a.dangerouslySetInnerHTML))throw Error(r(61))}if(a.style!=null&&typeof a.style!="object")throw Error(r(62))}}function Oa(n,a){if(n.indexOf("-")===-1)return typeof a.is=="string";switch(n){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Hn=null;function Ra(n){return n=n.target||n.srcElement||window,n.correspondingUseElement&&(n=n.correspondingUseElement),n.nodeType===3?n.parentNode:n}var Ni=null,cn=null,Kn=null;function ko(n){if(n=Jo(n)){if(typeof Ni!="function")throw Error(r(280));var a=n.stateNode;a&&(a=hs(a),Ni(n.stateNode,n.type,a))}}function Hu(n){cn?Kn?Kn.push(n):Kn=[n]:cn=n}function To(){if(cn){var n=cn,a=Kn;if(Kn=cn=null,ko(n),a)for(n=0;n>>=0,n===0?32:31-(Qu(n)/Zl|0)|0}var Gu=64,Yu=4194304;function Io(n){switch(n&-n){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return n&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return n}}function Ju(n,a){var s=n.pendingLanes;if(s===0)return 0;var f=0,p=n.suspendedLanes,g=n.pingedLanes,E=s&268435455;if(E!==0){var M=E&~p;M!==0?f=Io(M):(g&=E,g!==0&&(f=Io(g)))}else E=s&~p,E!==0?f=Io(E):g!==0&&(f=Io(g));if(f===0)return 0;if(a!==0&&a!==f&&!(a&p)&&(p=f&-f,g=a&-a,p>=g||p===16&&(g&4194240)!==0))return a;if(f&4&&(f|=s&16),a=n.entangledLanes,a!==0)for(n=n.entanglements,a&=f;0s;s++)a.push(n);return a}function Lo(n,a,s){n.pendingLanes|=a,a!==536870912&&(n.suspendedLanes=0,n.pingedLanes=0),n=n.eventTimes,a=31-$t(a),n[a]=s}function Yx(n,a){var s=n.pendingLanes&~a;n.pendingLanes=a,n.suspendedLanes=0,n.pingedLanes=0,n.expiredLanes&=a,n.mutableReadLanes&=a,n.entangledLanes&=a,a=n.entanglements;var f=n.eventTimes;for(n=n.expirationTimes;0=zo),Fg=" ",Ig=!1;function Lg(n,a){switch(n){case"keyup":return CP.indexOf(a.keyCode)!==-1;case"keydown":return a.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Mg(n){return n=n.detail,typeof n=="object"&&"data"in n?n.data:null}var Ta=!1;function PP(n,a){switch(n){case"compositionend":return Mg(a);case"keypress":return a.which!==32?null:(Ig=!0,Fg);case"textInput":return n=a.data,n===Fg&&Ig?null:n;default:return null}}function OP(n,a){if(Ta)return n==="compositionend"||!hc&&Lg(n,a)?(n=Pg(),rs=uc=Zn=null,Ta=!1,n):null;switch(n){case"paste":return null;case"keypress":if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1=a)return{node:s,offset:a-n};n=f}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=zg(s)}}function Bg(n,a){return n&&a?n===a?!0:n&&n.nodeType===3?!1:a&&a.nodeType===3?Bg(n,a.parentNode):"contains"in n?n.contains(a):n.compareDocumentPosition?!!(n.compareDocumentPosition(a)&16):!1:!1}function Wg(){for(var n=window,a=St();a instanceof n.HTMLIFrameElement;){try{var s=typeof a.contentWindow.location.href=="string"}catch{s=!1}if(s)n=a.contentWindow;else break;a=St(n.document)}return a}function yc(n){var a=n&&n.nodeName&&n.nodeName.toLowerCase();return a&&(a==="input"&&(n.type==="text"||n.type==="search"||n.type==="tel"||n.type==="url"||n.type==="password")||a==="textarea"||n.contentEditable==="true")}function DP(n){var a=Wg(),s=n.focusedElem,f=n.selectionRange;if(a!==s&&s&&s.ownerDocument&&Bg(s.ownerDocument.documentElement,s)){if(f!==null&&yc(s)){if(a=f.start,n=f.end,n===void 0&&(n=a),"selectionStart"in s)s.selectionStart=a,s.selectionEnd=Math.min(n,s.value.length);else if(n=(a=s.ownerDocument||document)&&a.defaultView||window,n.getSelection){n=n.getSelection();var p=s.textContent.length,g=Math.min(f.start,p);f=f.end===void 0?g:Math.min(f.end,p),!n.extend&&g>f&&(p=f,f=g,g=p),p=Vg(s,g);var E=Vg(s,f);p&&E&&(n.rangeCount!==1||n.anchorNode!==p.node||n.anchorOffset!==p.offset||n.focusNode!==E.node||n.focusOffset!==E.offset)&&(a=a.createRange(),a.setStart(p.node,p.offset),n.removeAllRanges(),g>f?(n.addRange(a),n.extend(E.node,E.offset)):(a.setEnd(E.node,E.offset),n.addRange(a)))}}for(a=[],n=s;n=n.parentNode;)n.nodeType===1&&a.push({element:n,left:n.scrollLeft,top:n.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;s=document.documentMode,Fa=null,gc=null,Ho=null,mc=!1;function Hg(n,a,s){var f=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;mc||Fa==null||Fa!==St(f)||(f=Fa,"selectionStart"in f&&yc(f)?f={start:f.selectionStart,end:f.selectionEnd}:(f=(f.ownerDocument&&f.ownerDocument.defaultView||window).getSelection(),f={anchorNode:f.anchorNode,anchorOffset:f.anchorOffset,focusNode:f.focusNode,focusOffset:f.focusOffset}),Ho&&Wo(Ho,f)||(Ho=f,f=cs(gc,"onSelect"),0ja||(n.current=kc[ja],kc[ja]=null,ja--)}function pt(n,a){ja++,kc[ja]=n.current,n.current=a}var ni={},Xt=ri(ni),pr=ri(!1),Wi=ni;function qa(n,a){var s=n.type.contextTypes;if(!s)return ni;var f=n.stateNode;if(f&&f.__reactInternalMemoizedUnmaskedChildContext===a)return f.__reactInternalMemoizedMaskedChildContext;var p={},g;for(g in s)p[g]=a[g];return f&&(n=n.stateNode,n.__reactInternalMemoizedUnmaskedChildContext=a,n.__reactInternalMemoizedMaskedChildContext=p),p}function yr(n){return n=n.childContextTypes,n!=null}function vs(){bt(pr),bt(Xt)}function um(n,a,s){if(Xt.current!==ni)throw Error(r(168));pt(Xt,a),pt(pr,s)}function sm(n,a,s){var f=n.stateNode;if(a=a.childContextTypes,typeof f.getChildContext!="function")return s;f=f.getChildContext();for(var p in f)if(!(p in a))throw Error(r(108,Le(n)||"Unknown",p));return ne({},s,f)}function ps(n){return n=(n=n.stateNode)&&n.__reactInternalMemoizedMergedChildContext||ni,Wi=Xt.current,pt(Xt,n),pt(pr,pr.current),!0}function lm(n,a,s){var f=n.stateNode;if(!f)throw Error(r(169));s?(n=sm(n,a,Wi),f.__reactInternalMemoizedMergedChildContext=n,bt(pr),bt(Xt),pt(Xt,n)):bt(pr),pt(pr,s)}var Rn=null,ys=!1,Tc=!1;function cm(n){Rn===null?Rn=[n]:Rn.push(n)}function QP(n){ys=!0,cm(n)}function ii(){if(!Tc&&Rn!==null){Tc=!0;var n=0,a=st;try{var s=Rn;for(st=1;n>=E,p-=E,An=1<<32-$t(a)+p|s<Ue?(Bt=De,De=null):Bt=De.sibling;var nt=ce(G,De,Y[Ue],he);if(nt===null){De===null&&(De=Bt);break}n&&De&&nt.alternate===null&&a(G,De),B=g(nt,B,Ue),Me===null?ke=nt:Me.sibling=nt,Me=nt,De=Bt}if(Ue===Y.length)return s(G,De),Et&&Ki(G,Ue),ke;if(De===null){for(;UeUe?(Bt=De,De=null):Bt=De.sibling;var hi=ce(G,De,nt.value,he);if(hi===null){De===null&&(De=Bt);break}n&&De&&hi.alternate===null&&a(G,De),B=g(hi,B,Ue),Me===null?ke=hi:Me.sibling=hi,Me=hi,De=Bt}if(nt.done)return s(G,De),Et&&Ki(G,Ue),ke;if(De===null){for(;!nt.done;Ue++,nt=Y.next())nt=de(G,nt.value,he),nt!==null&&(B=g(nt,B,Ue),Me===null?ke=nt:Me.sibling=nt,Me=nt);return Et&&Ki(G,Ue),ke}for(De=f(G,De);!nt.done;Ue++,nt=Y.next())nt=me(De,G,Ue,nt.value,he),nt!==null&&(n&&nt.alternate!==null&&De.delete(nt.key===null?Ue:nt.key),B=g(nt,B,Ue),Me===null?ke=nt:Me.sibling=nt,Me=nt);return n&&De.forEach(function(RO){return a(G,RO)}),Et&&Ki(G,Ue),ke}function Tt(G,B,Y,he){if(typeof Y=="object"&&Y!==null&&Y.type===j&&Y.key===null&&(Y=Y.props.children),typeof Y=="object"&&Y!==null){switch(Y.$$typeof){case R:e:{for(var ke=Y.key,Me=B;Me!==null;){if(Me.key===ke){if(ke=Y.type,ke===j){if(Me.tag===7){s(G,Me.sibling),B=p(Me,Y.props.children),B.return=G,G=B;break e}}else if(Me.elementType===ke||typeof ke=="object"&&ke!==null&&ke.$$typeof===ie&&ym(ke)===Me.type){s(G,Me.sibling),B=p(Me,Y.props),B.ref=Xo(G,Me,Y),B.return=G,G=B;break e}s(G,Me);break}else a(G,Me);Me=Me.sibling}Y.type===j?(B=ta(Y.props.children,G.mode,he,Y.key),B.return=G,G=B):(he=Bs(Y.type,Y.key,Y.props,null,G.mode,he),he.ref=Xo(G,B,Y),he.return=G,G=he)}return E(G);case S:e:{for(Me=Y.key;B!==null;){if(B.key===Me)if(B.tag===4&&B.stateNode.containerInfo===Y.containerInfo&&B.stateNode.implementation===Y.implementation){s(G,B.sibling),B=p(B,Y.children||[]),B.return=G,G=B;break e}else{s(G,B);break}else a(G,B);B=B.sibling}B=Af(Y,G.mode,he),B.return=G,G=B}return E(G);case ie:return Me=Y._init,Tt(G,B,Me(Y._payload),he)}if(J(Y))return xe(G,B,Y,he);if(ue(Y))return Pe(G,B,Y,he);ws(G,Y)}return typeof Y=="string"&&Y!==""||typeof Y=="number"?(Y=""+Y,B!==null&&B.tag===6?(s(G,B.sibling),B=p(B,Y),B.return=G,G=B):(s(G,B),B=Rf(Y,G.mode,he),B.return=G,G=B),E(G)):s(G,B)}return Tt}var za=gm(!0),mm=gm(!1),bs=ri(null),Ss=null,Va=null,jc=null;function qc(){jc=Va=Ss=null}function Nc(n){var a=bs.current;bt(bs),n._currentValue=a}function Uc(n,a,s){for(;n!==null;){var f=n.alternate;if((n.childLanes&a)!==a?(n.childLanes|=a,f!==null&&(f.childLanes|=a)):f!==null&&(f.childLanes&a)!==a&&(f.childLanes|=a),n===s)break;n=n.return}}function Ba(n,a){Ss=n,jc=Va=null,n=n.dependencies,n!==null&&n.firstContext!==null&&(n.lanes&a&&(gr=!0),n.firstContext=null)}function jr(n){var a=n._currentValue;if(jc!==n)if(n={context:n,memoizedValue:a,next:null},Va===null){if(Ss===null)throw Error(r(308));Va=n,Ss.dependencies={lanes:0,firstContext:n}}else Va=Va.next=n;return a}var Qi=null;function $c(n){Qi===null?Qi=[n]:Qi.push(n)}function _m(n,a,s,f){var p=a.interleaved;return p===null?(s.next=s,$c(a)):(s.next=p.next,p.next=s),a.interleaved=s,Tn(n,f)}function Tn(n,a){n.lanes|=a;var s=n.alternate;for(s!==null&&(s.lanes|=a),s=n,n=n.return;n!==null;)n.childLanes|=a,s=n.alternate,s!==null&&(s.childLanes|=a),s=n,n=n.return;return s.tag===3?s.stateNode:null}var ai=!1;function zc(n){n.updateQueue={baseState:n.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function wm(n,a){n=n.updateQueue,a.updateQueue===n&&(a.updateQueue={baseState:n.baseState,firstBaseUpdate:n.firstBaseUpdate,lastBaseUpdate:n.lastBaseUpdate,shared:n.shared,effects:n.effects})}function Fn(n,a){return{eventTime:n,lane:a,tag:0,payload:null,callback:null,next:null}}function oi(n,a,s){var f=n.updateQueue;if(f===null)return null;if(f=f.shared,tt&2){var p=f.pending;return p===null?a.next=a:(a.next=p.next,p.next=a),f.pending=a,Tn(n,s)}return p=f.interleaved,p===null?(a.next=a,$c(f)):(a.next=p.next,p.next=a),f.interleaved=a,Tn(n,s)}function Es(n,a,s){if(a=a.updateQueue,a!==null&&(a=a.shared,(s&4194240)!==0)){var f=a.lanes;f&=n.pendingLanes,s|=f,a.lanes=s,rc(n,s)}}function bm(n,a){var s=n.updateQueue,f=n.alternate;if(f!==null&&(f=f.updateQueue,s===f)){var p=null,g=null;if(s=s.firstBaseUpdate,s!==null){do{var E={eventTime:s.eventTime,lane:s.lane,tag:s.tag,payload:s.payload,callback:s.callback,next:null};g===null?p=g=E:g=g.next=E,s=s.next}while(s!==null);g===null?p=g=a:g=g.next=a}else p=g=a;s={baseState:f.baseState,firstBaseUpdate:p,lastBaseUpdate:g,shared:f.shared,effects:f.effects},n.updateQueue=s;return}n=s.lastBaseUpdate,n===null?s.firstBaseUpdate=a:n.next=a,s.lastBaseUpdate=a}function Cs(n,a,s,f){var p=n.updateQueue;ai=!1;var g=p.firstBaseUpdate,E=p.lastBaseUpdate,M=p.shared.pending;if(M!==null){p.shared.pending=null;var $=M,Z=$.next;$.next=null,E===null?g=Z:E.next=Z,E=$;var fe=n.alternate;fe!==null&&(fe=fe.updateQueue,M=fe.lastBaseUpdate,M!==E&&(M===null?fe.firstBaseUpdate=Z:M.next=Z,fe.lastBaseUpdate=$))}if(g!==null){var de=p.baseState;E=0,fe=Z=$=null,M=g;do{var ce=M.lane,me=M.eventTime;if((f&ce)===ce){fe!==null&&(fe=fe.next={eventTime:me,lane:0,tag:M.tag,payload:M.payload,callback:M.callback,next:null});e:{var xe=n,Pe=M;switch(ce=a,me=s,Pe.tag){case 1:if(xe=Pe.payload,typeof xe=="function"){de=xe.call(me,de,ce);break e}de=xe;break e;case 3:xe.flags=xe.flags&-65537|128;case 0:if(xe=Pe.payload,ce=typeof xe=="function"?xe.call(me,de,ce):xe,ce==null)break e;de=ne({},de,ce);break e;case 2:ai=!0}}M.callback!==null&&M.lane!==0&&(n.flags|=64,ce=p.effects,ce===null?p.effects=[M]:ce.push(M))}else me={eventTime:me,lane:ce,tag:M.tag,payload:M.payload,callback:M.callback,next:null},fe===null?(Z=fe=me,$=de):fe=fe.next=me,E|=ce;if(M=M.next,M===null){if(M=p.shared.pending,M===null)break;ce=M,M=ce.next,ce.next=null,p.lastBaseUpdate=ce,p.shared.pending=null}}while(!0);if(fe===null&&($=de),p.baseState=$,p.firstBaseUpdate=Z,p.lastBaseUpdate=fe,a=p.shared.interleaved,a!==null){p=a;do E|=p.lane,p=p.next;while(p!==a)}else g===null&&(p.shared.lanes=0);Ji|=E,n.lanes=E,n.memoizedState=de}}function Sm(n,a,s){if(n=a.effects,a.effects=null,n!==null)for(a=0;as?s:4,n(!0);var f=Kc.transition;Kc.transition={};try{n(!1),a()}finally{st=s,Kc.transition=f}}function $m(){return qr().memoizedState}function XP(n,a,s){var f=ci(n);if(s={lane:f,action:s,hasEagerState:!1,eagerState:null,next:null},zm(n))Vm(a,s);else if(s=_m(n,a,s,f),s!==null){var p=ur();en(s,n,f,p),Bm(s,a,f)}}function ZP(n,a,s){var f=ci(n),p={lane:f,action:s,hasEagerState:!1,eagerState:null,next:null};if(zm(n))Vm(a,p);else{var g=n.alternate;if(n.lanes===0&&(g===null||g.lanes===0)&&(g=a.lastRenderedReducer,g!==null))try{var E=a.lastRenderedState,M=g(E,s);if(p.hasEagerState=!0,p.eagerState=M,Gr(M,E)){var $=a.interleaved;$===null?(p.next=p,$c(a)):(p.next=$.next,$.next=p),a.interleaved=p;return}}catch{}finally{}s=_m(n,a,p,f),s!==null&&(p=ur(),en(s,n,f,p),Bm(s,a,f))}}function zm(n){var a=n.alternate;return n===Pt||a!==null&&a===Pt}function Vm(n,a){ru=Os=!0;var s=n.pending;s===null?a.next=a:(a.next=s.next,s.next=a),n.pending=a}function Bm(n,a,s){if(s&4194240){var f=a.lanes;f&=n.pendingLanes,s|=f,a.lanes=s,rc(n,s)}}var ks={readContext:jr,useCallback:Zt,useContext:Zt,useEffect:Zt,useImperativeHandle:Zt,useInsertionEffect:Zt,useLayoutEffect:Zt,useMemo:Zt,useReducer:Zt,useRef:Zt,useState:Zt,useDebugValue:Zt,useDeferredValue:Zt,useTransition:Zt,useMutableSource:Zt,useSyncExternalStore:Zt,useId:Zt,unstable_isNewReconciler:!1},eO={readContext:jr,useCallback:function(n,a){return hn().memoizedState=[n,a===void 0?null:a],n},useContext:jr,useEffect:Im,useImperativeHandle:function(n,a,s){return s=s!=null?s.concat([n]):null,Rs(4194308,4,Dm.bind(null,a,n),s)},useLayoutEffect:function(n,a){return Rs(4194308,4,n,a)},useInsertionEffect:function(n,a){return Rs(4,2,n,a)},useMemo:function(n,a){var s=hn();return a=a===void 0?null:a,n=n(),s.memoizedState=[n,a],n},useReducer:function(n,a,s){var f=hn();return a=s!==void 0?s(a):a,f.memoizedState=f.baseState=a,n={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:n,lastRenderedState:a},f.queue=n,n=n.dispatch=XP.bind(null,Pt,n),[f.memoizedState,n]},useRef:function(n){var a=hn();return n={current:n},a.memoizedState=n},useState:Tm,useDebugValue:ef,useDeferredValue:function(n){return hn().memoizedState=n},useTransition:function(){var n=Tm(!1),a=n[0];return n=JP.bind(null,n[1]),hn().memoizedState=n,[a,n]},useMutableSource:function(){},useSyncExternalStore:function(n,a,s){var f=Pt,p=hn();if(Et){if(s===void 0)throw Error(r(407));s=s()}else{if(s=a(),Vt===null)throw Error(r(349));Yi&30||Pm(f,a,s)}p.memoizedState=s;var g={value:s,getSnapshot:a};return p.queue=g,Im(Rm.bind(null,f,g,n),[n]),f.flags|=2048,au(9,Om.bind(null,f,g,s,a),void 0,null),s},useId:function(){var n=hn(),a=Vt.identifierPrefix;if(Et){var s=kn,f=An;s=(f&~(1<<32-$t(f)-1)).toString(32)+s,a=":"+a+"R"+s,s=nu++,0<\/script>",n=n.removeChild(n.firstChild)):typeof f.is=="string"?n=E.createElement(s,{is:f.is}):(n=E.createElement(s),s==="select"&&(E=n,f.multiple?E.multiple=!0:f.size&&(E.size=f.size))):n=E.createElementNS(n,s),n[fn]=a,n[Yo]=f,c0(n,a,!1,!1),a.stateNode=n;e:{switch(E=Pa(s,f),s){case"dialog":wt("cancel",n),wt("close",n),p=f;break;case"iframe":case"object":case"embed":wt("load",n),p=f;break;case"video":case"audio":for(p=0;pQa&&(a.flags|=128,f=!0,ou(g,!1),a.lanes=4194304)}else{if(!f)if(n=xs(E),n!==null){if(a.flags|=128,f=!0,s=n.updateQueue,s!==null&&(a.updateQueue=s,a.flags|=4),ou(g,!0),g.tail===null&&g.tailMode==="hidden"&&!E.alternate&&!Et)return er(a),null}else 2*mt()-g.renderingStartTime>Qa&&s!==1073741824&&(a.flags|=128,f=!0,ou(g,!1),a.lanes=4194304);g.isBackwards?(E.sibling=a.child,a.child=E):(s=g.last,s!==null?s.sibling=E:a.child=E,g.last=E)}return g.tail!==null?(a=g.tail,g.rendering=a,g.tail=a.sibling,g.renderingStartTime=mt(),a.sibling=null,s=xt.current,pt(xt,f?s&1|2:s&1),a):(er(a),null);case 22:case 23:return xf(),f=a.memoizedState!==null,n!==null&&n.memoizedState!==null!==f&&(a.flags|=8192),f&&a.mode&1?Tr&1073741824&&(er(a),a.subtreeFlags&6&&(a.flags|=8192)):er(a),null;case 24:return null;case 25:return null}throw Error(r(156,a.tag))}function sO(n,a){switch(Ic(a),a.tag){case 1:return yr(a.type)&&vs(),n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 3:return Ba(),bt(pr),bt(Xt),Hc(),n=a.flags,n&65536&&!(n&128)?(a.flags=n&-65537|128,a):null;case 5:return Bc(a),null;case 13:if(bt(xt),n=a.memoizedState,n!==null&&n.dehydrated!==null){if(a.alternate===null)throw Error(r(340));Ua()}return n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 19:return bt(xt),null;case 4:return Ba(),null;case 10:return Nc(a.type._context),null;case 22:case 23:return xf(),null;case 24:return null;default:return null}}var Ls=!1,tr=!1,lO=typeof WeakSet=="function"?WeakSet:Set,Se=null;function Ha(n,a){var s=n.ref;if(s!==null)if(typeof s=="function")try{s(null)}catch(f){Rt(n,a,f)}else s.current=null}function hf(n,a,s){try{s()}catch(f){Rt(n,a,f)}}var h0=!1;function cO(n,a){if(Cc=es,n=Wg(),yc(n)){if("selectionStart"in n)var s={start:n.selectionStart,end:n.selectionEnd};else e:{s=(s=n.ownerDocument)&&s.defaultView||window;var f=s.getSelection&&s.getSelection();if(f&&f.rangeCount!==0){s=f.anchorNode;var p=f.anchorOffset,g=f.focusNode;f=f.focusOffset;try{s.nodeType,g.nodeType}catch{s=null;break e}var E=0,M=-1,$=-1,Z=0,fe=0,de=n,ce=null;t:for(;;){for(var me;de!==s||p!==0&&de.nodeType!==3||(M=E+p),de!==g||f!==0&&de.nodeType!==3||($=E+f),de.nodeType===3&&(E+=de.nodeValue.length),(me=de.firstChild)!==null;)ce=de,de=me;for(;;){if(de===n)break t;if(ce===s&&++Z===p&&(M=E),ce===g&&++fe===f&&($=E),(me=de.nextSibling)!==null)break;de=ce,ce=de.parentNode}de=me}s=M===-1||$===-1?null:{start:M,end:$}}else s=null}s=s||{start:0,end:0}}else s=null;for(xc={focusedElem:n,selectionRange:s},es=!1,Se=a;Se!==null;)if(a=Se,n=a.child,(a.subtreeFlags&1028)!==0&&n!==null)n.return=a,Se=n;else for(;Se!==null;){a=Se;try{var xe=a.alternate;if(a.flags&1024)switch(a.tag){case 0:case 11:case 15:break;case 1:if(xe!==null){var Pe=xe.memoizedProps,Tt=xe.memoizedState,G=a.stateNode,B=G.getSnapshotBeforeUpdate(a.elementType===a.type?Pe:Jr(a.type,Pe),Tt);G.__reactInternalSnapshotBeforeUpdate=B}break;case 3:var Y=a.stateNode.containerInfo;Y.nodeType===1?Y.textContent="":Y.nodeType===9&&Y.documentElement&&Y.removeChild(Y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(he){Rt(a,a.return,he)}if(n=a.sibling,n!==null){n.return=a.return,Se=n;break}Se=a.return}return xe=h0,h0=!1,xe}function uu(n,a,s){var f=a.updateQueue;if(f=f!==null?f.lastEffect:null,f!==null){var p=f=f.next;do{if((p.tag&n)===n){var g=p.destroy;p.destroy=void 0,g!==void 0&&hf(a,s,g)}p=p.next}while(p!==f)}}function Ms(n,a){if(a=a.updateQueue,a=a!==null?a.lastEffect:null,a!==null){var s=a=a.next;do{if((s.tag&n)===n){var f=s.create;s.destroy=f()}s=s.next}while(s!==a)}}function vf(n){var a=n.ref;if(a!==null){var s=n.stateNode;switch(n.tag){case 5:n=s;break;default:n=s}typeof a=="function"?a(n):a.current=n}}function v0(n){var a=n.alternate;a!==null&&(n.alternate=null,v0(a)),n.child=null,n.deletions=null,n.sibling=null,n.tag===5&&(a=n.stateNode,a!==null&&(delete a[fn],delete a[Yo],delete a[Ac],delete a[HP],delete a[KP])),n.stateNode=null,n.return=null,n.dependencies=null,n.memoizedProps=null,n.memoizedState=null,n.pendingProps=null,n.stateNode=null,n.updateQueue=null}function p0(n){return n.tag===5||n.tag===3||n.tag===4}function y0(n){e:for(;;){for(;n.sibling===null;){if(n.return===null||p0(n.return))return null;n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==5&&n.tag!==6&&n.tag!==18;){if(n.flags&2||n.child===null||n.tag===4)continue e;n.child.return=n,n=n.child}if(!(n.flags&2))return n.stateNode}}function pf(n,a,s){var f=n.tag;if(f===5||f===6)n=n.stateNode,a?s.nodeType===8?s.parentNode.insertBefore(n,a):s.insertBefore(n,a):(s.nodeType===8?(a=s.parentNode,a.insertBefore(n,s)):(a=s,a.appendChild(n)),s=s._reactRootContainer,s!=null||a.onclick!==null||(a.onclick=ds));else if(f!==4&&(n=n.child,n!==null))for(pf(n,a,s),n=n.sibling;n!==null;)pf(n,a,s),n=n.sibling}function yf(n,a,s){var f=n.tag;if(f===5||f===6)n=n.stateNode,a?s.insertBefore(n,a):s.appendChild(n);else if(f!==4&&(n=n.child,n!==null))for(yf(n,a,s),n=n.sibling;n!==null;)yf(n,a,s),n=n.sibling}var Qt=null,Xr=!1;function ui(n,a,s){for(s=s.child;s!==null;)g0(n,a,s),s=s.sibling}function g0(n,a,s){if(Jt&&typeof Jt.onCommitFiberUnmount=="function")try{Jt.onCommitFiberUnmount(Qr,s)}catch{}switch(s.tag){case 5:tr||Ha(s,a);case 6:var f=Qt,p=Xr;Qt=null,ui(n,a,s),Qt=f,Xr=p,Qt!==null&&(Xr?(n=Qt,s=s.stateNode,n.nodeType===8?n.parentNode.removeChild(s):n.removeChild(s)):Qt.removeChild(s.stateNode));break;case 18:Qt!==null&&(Xr?(n=Qt,s=s.stateNode,n.nodeType===8?Rc(n.parentNode,s):n.nodeType===1&&Rc(n,s),No(n)):Rc(Qt,s.stateNode));break;case 4:f=Qt,p=Xr,Qt=s.stateNode.containerInfo,Xr=!0,ui(n,a,s),Qt=f,Xr=p;break;case 0:case 11:case 14:case 15:if(!tr&&(f=s.updateQueue,f!==null&&(f=f.lastEffect,f!==null))){p=f=f.next;do{var g=p,E=g.destroy;g=g.tag,E!==void 0&&(g&2||g&4)&&hf(s,a,E),p=p.next}while(p!==f)}ui(n,a,s);break;case 1:if(!tr&&(Ha(s,a),f=s.stateNode,typeof f.componentWillUnmount=="function"))try{f.props=s.memoizedProps,f.state=s.memoizedState,f.componentWillUnmount()}catch(M){Rt(s,a,M)}ui(n,a,s);break;case 21:ui(n,a,s);break;case 22:s.mode&1?(tr=(f=tr)||s.memoizedState!==null,ui(n,a,s),tr=f):ui(n,a,s);break;default:ui(n,a,s)}}function m0(n){var a=n.updateQueue;if(a!==null){n.updateQueue=null;var s=n.stateNode;s===null&&(s=n.stateNode=new lO),a.forEach(function(f){var p=_O.bind(null,n,f);s.has(f)||(s.add(f),f.then(p,p))})}}function Zr(n,a){var s=a.deletions;if(s!==null)for(var f=0;fp&&(p=E),f&=~g}if(f=p,f=mt()-f,f=(120>f?120:480>f?480:1080>f?1080:1920>f?1920:3e3>f?3e3:4320>f?4320:1960*dO(f/1960))-f,10n?16:n,li===null)var f=!1;else{if(n=li,li=null,Us=0,tt&6)throw Error(r(331));var p=tt;for(tt|=4,Se=n.current;Se!==null;){var g=Se,E=g.child;if(Se.flags&16){var M=g.deletions;if(M!==null){for(var $=0;$mt()-_f?Zi(n,0):mf|=s),_r(n,a)}function T0(n,a){a===0&&(n.mode&1?(a=Yu,Yu<<=1,!(Yu&130023424)&&(Yu=4194304)):a=1);var s=ur();n=Tn(n,a),n!==null&&(Lo(n,a,s),_r(n,s))}function mO(n){var a=n.memoizedState,s=0;a!==null&&(s=a.retryLane),T0(n,s)}function _O(n,a){var s=0;switch(n.tag){case 13:var f=n.stateNode,p=n.memoizedState;p!==null&&(s=p.retryLane);break;case 19:f=n.stateNode;break;default:throw Error(r(314))}f!==null&&f.delete(a),T0(n,s)}var F0;F0=function(n,a,s){if(n!==null)if(n.memoizedProps!==a.pendingProps||pr.current)gr=!0;else{if(!(n.lanes&s)&&!(a.flags&128))return gr=!1,oO(n,a,s);gr=!!(n.flags&131072)}else gr=!1,Et&&a.flags&1048576&&fm(a,ms,a.index);switch(a.lanes=0,a.tag){case 2:var f=a.type;Is(n,a),n=a.pendingProps;var p=ja(a,Xt.current);Va(a,s),p=Gc(null,a,f,n,p,s);var g=Yc();return a.flags|=1,typeof p=="object"&&p!==null&&typeof p.render=="function"&&p.$$typeof===void 0?(a.tag=1,a.memoizedState=null,a.updateQueue=null,yr(f)?(g=!0,ps(a)):g=!1,a.memoizedState=p.state!==null&&p.state!==void 0?p.state:null,zc(a),p.updater=Ts,a.stateNode=p,p._reactInternals=a,rf(a,f,n,s),a=uf(null,a,f,!0,g,s)):(a.tag=0,Et&&g&&Fc(a),or(null,a,p,s),a=a.child),a;case 16:f=a.elementType;e:{switch(Is(n,a),n=a.pendingProps,p=f._init,f=p(f._payload),a.type=f,p=a.tag=bO(f),n=Jr(f,n),p){case 0:a=of(null,a,f,n,s);break e;case 1:a=i0(null,a,f,n,s);break e;case 11:a=Zm(null,a,f,n,s);break e;case 14:a=e0(null,a,f,Jr(f.type,n),s);break e}throw Error(r(306,f,""))}return a;case 0:return f=a.type,p=a.pendingProps,p=a.elementType===f?p:Jr(f,p),of(n,a,f,p,s);case 1:return f=a.type,p=a.pendingProps,p=a.elementType===f?p:Jr(f,p),i0(n,a,f,p,s);case 3:e:{if(a0(a),n===null)throw Error(r(387));f=a.pendingProps,g=a.memoizedState,p=g.element,wm(n,a),Cs(a,f,null,s);var E=a.memoizedState;if(f=E.element,g.isDehydrated)if(g={element:f,isDehydrated:!1,cache:E.cache,pendingSuspenseBoundaries:E.pendingSuspenseBoundaries,transitions:E.transitions},a.updateQueue.baseState=g,a.memoizedState=g,a.flags&256){p=Wa(Error(r(423)),a),a=o0(n,a,f,s,p);break e}else if(f!==p){p=Wa(Error(r(424)),a),a=o0(n,a,f,s,p);break e}else for(kr=ti(a.stateNode.containerInfo.firstChild),Ar=a,Et=!0,Yr=null,s=mm(a,null,f,s),a.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling;else{if(Ua(),f===p){a=In(n,a,s);break e}or(n,a,f,s)}a=a.child}return a;case 5:return Em(a),n===null&&Mc(a),f=a.type,p=a.pendingProps,g=n!==null?n.memoizedProps:null,E=p.children,Pc(f,p)?E=null:g!==null&&Pc(f,g)&&(a.flags|=32),n0(n,a),or(n,a,E,s),a.child;case 6:return n===null&&Mc(a),null;case 13:return u0(n,a,s);case 4:return Vc(a,a.stateNode.containerInfo),f=a.pendingProps,n===null?a.child=$a(a,null,f,s):or(n,a,f,s),a.child;case 11:return f=a.type,p=a.pendingProps,p=a.elementType===f?p:Jr(f,p),Zm(n,a,f,p,s);case 7:return or(n,a,a.pendingProps,s),a.child;case 8:return or(n,a,a.pendingProps.children,s),a.child;case 12:return or(n,a,a.pendingProps.children,s),a.child;case 10:e:{if(f=a.type._context,p=a.pendingProps,g=a.memoizedProps,E=p.value,pt(bs,f._currentValue),f._currentValue=E,g!==null)if(Gr(g.value,E)){if(g.children===p.children&&!pr.current){a=In(n,a,s);break e}}else for(g=a.child,g!==null&&(g.return=a);g!==null;){var M=g.dependencies;if(M!==null){E=g.child;for(var $=M.firstContext;$!==null;){if($.context===f){if(g.tag===1){$=Fn(-1,s&-s),$.tag=2;var Z=g.updateQueue;if(Z!==null){Z=Z.shared;var fe=Z.pending;fe===null?$.next=$:($.next=fe.next,fe.next=$),Z.pending=$}}g.lanes|=s,$=g.alternate,$!==null&&($.lanes|=s),Uc(g.return,s,a),M.lanes|=s;break}$=$.next}}else if(g.tag===10)E=g.type===a.type?null:g.child;else if(g.tag===18){if(E=g.return,E===null)throw Error(r(341));E.lanes|=s,M=E.alternate,M!==null&&(M.lanes|=s),Uc(E,s,a),E=g.sibling}else E=g.child;if(E!==null)E.return=g;else for(E=g;E!==null;){if(E===a){E=null;break}if(g=E.sibling,g!==null){g.return=E.return,E=g;break}E=E.return}g=E}or(n,a,p.children,s),a=a.child}return a;case 9:return p=a.type,f=a.pendingProps.children,Va(a,s),p=jr(p),f=f(p),a.flags|=1,or(n,a,f,s),a.child;case 14:return f=a.type,p=Jr(f,a.pendingProps),p=Jr(f.type,p),e0(n,a,f,p,s);case 15:return t0(n,a,a.type,a.pendingProps,s);case 17:return f=a.type,p=a.pendingProps,p=a.elementType===f?p:Jr(f,p),Is(n,a),a.tag=1,yr(f)?(n=!0,ps(a)):n=!1,Va(a,s),Hm(a,f,p),rf(a,f,p,s),uf(null,a,f,!0,n,s);case 19:return l0(n,a,s);case 22:return r0(n,a,s)}throw Error(r(156,a.tag))};function I0(n,a){return xn(n,a)}function wO(n,a,s,f){this.tag=n,this.key=s,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=a,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=f,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ur(n,a,s,f){return new wO(n,a,s,f)}function Of(n){return n=n.prototype,!(!n||!n.isReactComponent)}function bO(n){if(typeof n=="function")return Of(n)?1:0;if(n!=null){if(n=n.$$typeof,n===N)return 11;if(n===re)return 14}return 2}function di(n,a){var s=n.alternate;return s===null?(s=Ur(n.tag,a,n.key,n.mode),s.elementType=n.elementType,s.type=n.type,s.stateNode=n.stateNode,s.alternate=n,n.alternate=s):(s.pendingProps=a,s.type=n.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=n.flags&14680064,s.childLanes=n.childLanes,s.lanes=n.lanes,s.child=n.child,s.memoizedProps=n.memoizedProps,s.memoizedState=n.memoizedState,s.updateQueue=n.updateQueue,a=n.dependencies,s.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext},s.sibling=n.sibling,s.index=n.index,s.ref=n.ref,s}function Bs(n,a,s,f,p,g){var E=2;if(f=n,typeof n=="function")Of(n)&&(E=1);else if(typeof n=="string")E=5;else e:switch(n){case j:return ta(s.children,p,g,a);case T:E=8,p|=8;break;case I:return n=Ur(12,s,a,p|2),n.elementType=I,n.lanes=g,n;case V:return n=Ur(13,s,a,p),n.elementType=V,n.lanes=g,n;case Q:return n=Ur(19,s,a,p),n.elementType=Q,n.lanes=g,n;case X:return Ws(s,p,g,a);default:if(typeof n=="object"&&n!==null)switch(n.$$typeof){case L:E=10;break e;case k:E=9;break e;case N:E=11;break e;case re:E=14;break e;case ie:E=16,f=null;break e}throw Error(r(130,n==null?n:typeof n,""))}return a=Ur(E,s,a,p),a.elementType=n,a.type=f,a.lanes=g,a}function ta(n,a,s,f){return n=Ur(7,n,f,a),n.lanes=s,n}function Ws(n,a,s,f){return n=Ur(22,n,f,a),n.elementType=X,n.lanes=s,n.stateNode={isHidden:!1},n}function Rf(n,a,s){return n=Ur(6,n,null,a),n.lanes=s,n}function Af(n,a,s){return a=Ur(4,n.children!==null?n.children:[],n.key,a),a.lanes=s,a.stateNode={containerInfo:n.containerInfo,pendingChildren:null,implementation:n.implementation},a}function SO(n,a,s,f,p){this.tag=a,this.containerInfo=n,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=tc(0),this.expirationTimes=tc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=tc(0),this.identifierPrefix=f,this.onRecoverableError=p,this.mutableSourceEagerHydrationData=null}function kf(n,a,s,f,p,g,E,M,$){return n=new SO(n,a,s,M,$),a===1?(a=1,g===!0&&(a|=8)):a=0,g=Ur(3,null,null,a),n.current=g,g.stateNode=n,g.memoizedState={element:f,isDehydrated:s,cache:null,transitions:null,pendingSuspenseBoundaries:null},zc(g),n}function EO(n,a,s){var f=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),jf.exports=DO(),jf.exports}var _y=m.createContext(void 0);_y.displayName="AuthContext";var Cl={loginUrl:"/login",afterLoginUrl:"/"},Br=function(){return m.useContext(_y)},wo=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(){}},wa=typeof window>"u"||"Deno"in globalThis;function zr(){}function qO(e,t){return typeof e=="function"?e(t):e}function Dp(e){return typeof e=="number"&&e>=0&&e!==1/0}function CE(e,t){return Math.max(e+(t||0)-Date.now(),0)}function no(e,t){return typeof e=="function"?e(t):e}function nn(e,t){return typeof e=="function"?e(t):e}function Q0(e,t){const{type:r="all",exact:i,fetchStatus:o,predicate:u,queryKey:c,stale:d}=e;if(c){if(i){if(t.queryHash!==wy(c,t.options))return!1}else if(!Fu(t.queryKey,c))return!1}if(r!=="all"){const h=t.isActive();if(r==="active"&&!h||r==="inactive"&&h)return!1}return!(typeof d=="boolean"&&t.isStale()!==d||o&&o!==t.state.fetchStatus||u&&!u(t))}function G0(e,t){const{exact:r,status:i,predicate:o,mutationKey:u}=e;if(u){if(!t.options.mutationKey)return!1;if(r){if(ba(t.options.mutationKey)!==ba(u))return!1}else if(!Fu(t.options.mutationKey,u))return!1}return!(i&&t.state.status!==i||o&&!o(t))}function wy(e,t){return((t==null?void 0:t.queryKeyHashFn)||ba)(e)}function ba(e){return JSON.stringify(e,(t,r)=>jp(r)?Object.keys(r).sort().reduce((i,o)=>(i[o]=r[o],i),{}):r)}function Fu(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(r=>!Fu(e[r],t[r])):!1}function xE(e,t){if(e===t)return e;const r=Y0(e)&&Y0(t);if(r||jp(e)&&jp(t)){const i=r?e:Object.keys(e),o=i.length,u=r?t:Object.keys(t),c=u.length,d=r?[]:{};let h=0;for(let l=0;l{setTimeout(t,e)})}function qp(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?xE(e,t):t}function UO(e,t,r=0){const i=[...e,t];return r&&i.length>r?i.slice(1):i}function $O(e,t,r=0){const i=[t,...e];return r&&i.length>r?i.slice(0,-1):i}var by=Symbol();function PE(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===by?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var fa,mi,io,hE,zO=(hE=class extends wo{constructor(){super();je(this,fa);je(this,mi);je(this,io);_e(this,io,t=>{if(!wa&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}})}onSubscribe(){z(this,mi)||this.setEventListener(z(this,io))}onUnsubscribe(){var t;this.hasListeners()||((t=z(this,mi))==null||t.call(this),_e(this,mi,void 0))}setEventListener(t){var r;_e(this,io,t),(r=z(this,mi))==null||r.call(this),_e(this,mi,t(i=>{typeof i=="boolean"?this.setFocused(i):this.onFocus()}))}setFocused(t){z(this,fa)!==t&&(_e(this,fa,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(r=>{r(t)})}isFocused(){var t;return typeof z(this,fa)=="boolean"?z(this,fa):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},fa=new WeakMap,mi=new WeakMap,io=new WeakMap,hE),Sy=new zO,ao,_i,oo,vE,VO=(vE=class extends wo{constructor(){super();je(this,ao,!0);je(this,_i);je(this,oo);_e(this,oo,t=>{if(!wa&&window.addEventListener){const r=()=>t(!0),i=()=>t(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",i,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",i)}}})}onSubscribe(){z(this,_i)||this.setEventListener(z(this,oo))}onUnsubscribe(){var t;this.hasListeners()||((t=z(this,_i))==null||t.call(this),_e(this,_i,void 0))}setEventListener(t){var r;_e(this,oo,t),(r=z(this,_i))==null||r.call(this),_e(this,_i,t(this.setOnline.bind(this)))}setOnline(t){z(this,ao)!==t&&(_e(this,ao,t),this.listeners.forEach(i=>{i(t)}))}isOnline(){return z(this,ao)}},ao=new WeakMap,_i=new WeakMap,oo=new WeakMap,vE),ll=new VO;function Np(){let e,t;const r=new Promise((o,u)=>{e=o,t=u});r.status="pending",r.catch(()=>{});function i(o){Object.assign(r,o),delete r.resolve,delete r.reject}return r.resolve=o=>{i({status:"fulfilled",value:o}),e(o)},r.reject=o=>{i({status:"rejected",reason:o}),t(o)},r}function BO(e){return Math.min(1e3*2**e,3e4)}function OE(e){return(e??"online")==="online"?ll.isOnline():!0}var RE=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function Uf(e){return e instanceof RE}function AE(e){let t=!1,r=0,i=!1,o;const u=Np(),c=P=>{var w;i||(_(new RE(P)),(w=e.abort)==null||w.call(e))},d=()=>{t=!0},h=()=>{t=!1},l=()=>Sy.isFocused()&&(e.networkMode==="always"||ll.isOnline())&&e.canRun(),v=()=>OE(e.networkMode)&&e.canRun(),y=P=>{var w;i||(i=!0,(w=e.onSuccess)==null||w.call(e,P),o==null||o(),u.resolve(P))},_=P=>{var w;i||(i=!0,(w=e.onError)==null||w.call(e,P),o==null||o(),u.reject(P))},C=()=>new Promise(P=>{var w;o=F=>{(i||l())&&P(F)},(w=e.onPause)==null||w.call(e)}).then(()=>{var P;o=void 0,i||(P=e.onContinue)==null||P.call(e)}),x=()=>{if(i)return;let P;const w=r===0?e.initialPromise:void 0;try{P=w??e.fn()}catch(F){P=Promise.reject(F)}Promise.resolve(P).then(y).catch(F=>{var S;if(i)return;const b=e.retry??(wa?0:3),O=e.retryDelay??BO,A=typeof O=="function"?O(r,F):O,R=b===!0||typeof b=="number"&&rl()?void 0:C()).then(()=>{t?_(F):x()})})};return{promise:u,cancel:c,continue:()=>(o==null||o(),u),cancelRetry:d,continueRetry:h,canStart:v,start:()=>(v()?x():C().then(x),u)}}function WO(){let e=[],t=0,r=d=>{d()},i=d=>{d()},o=d=>setTimeout(d,0);const u=d=>{t?e.push(d):o(()=>{r(d)})},c=()=>{const d=e;e=[],d.length&&o(()=>{i(()=>{d.forEach(h=>{r(h)})})})};return{batch:d=>{let h;t++;try{h=d()}finally{t--,t||c()}return h},batchCalls:d=>(...h)=>{u(()=>{d(...h)})},schedule:u,setNotifyFunction:d=>{r=d},setBatchNotifyFunction:d=>{i=d},setScheduler:d=>{o=d}}}var It=WO(),da,pE,kE=(pE=class{constructor(){je(this,da)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Dp(this.gcTime)&&_e(this,da,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(wa?1/0:5*60*1e3))}clearGcTimeout(){z(this,da)&&(clearTimeout(z(this,da)),_e(this,da,void 0))}},da=new WeakMap,pE),uo,so,$r,rr,Du,ha,tn,qn,yE,HO=(yE=class extends kE{constructor(t){super();je(this,tn);je(this,uo);je(this,so);je(this,$r);je(this,rr);je(this,Du);je(this,ha);_e(this,ha,!1),_e(this,Du,t.defaultOptions),this.setOptions(t.options),this.observers=[],_e(this,$r,t.cache),this.queryKey=t.queryKey,this.queryHash=t.queryHash,_e(this,uo,KO(this.options)),this.state=t.state??z(this,uo),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=z(this,rr))==null?void 0:t.promise}setOptions(t){this.options={...z(this,Du),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&z(this,$r).remove(this)}setData(t,r){const i=qp(this.state.data,t,this.options);return We(this,tn,qn).call(this,{data:i,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),i}setState(t,r){We(this,tn,qn).call(this,{type:"setState",state:t,setStateOptions:r})}cancel(t){var i,o;const r=(i=z(this,rr))==null?void 0:i.promise;return(o=z(this,rr))==null||o.cancel(t),r?r.then(zr).catch(zr):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(z(this,uo))}isActive(){return this.observers.some(t=>nn(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===by||this.state.dataUpdateCount+this.state.errorUpdateCount===0}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||!CE(this.state.dataUpdatedAt,t)}onFocus(){var r;const t=this.observers.find(i=>i.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(r=z(this,rr))==null||r.continue()}onOnline(){var r;const t=this.observers.find(i=>i.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(r=z(this,rr))==null||r.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),z(this,$r).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(r=>r!==t),this.observers.length||(z(this,rr)&&(z(this,ha)?z(this,rr).cancel({revert:!0}):z(this,rr).cancelRetry()),this.scheduleGc()),z(this,$r).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||We(this,tn,qn).call(this,{type:"invalidate"})}fetch(t,r){var h,l,v;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(r!=null&&r.cancelRefetch))this.cancel({silent:!0});else if(z(this,rr))return z(this,rr).continueRetry(),z(this,rr).promise}if(t&&this.setOptions(t),!this.options.queryFn){const y=this.observers.find(_=>_.options.queryFn);y&&this.setOptions(y.options)}const i=new AbortController,o=y=>{Object.defineProperty(y,"signal",{enumerable:!0,get:()=>(_e(this,ha,!0),i.signal)})},u=()=>{const y=PE(this.options,r),_={queryKey:this.queryKey,meta:this.meta};return o(_),_e(this,ha,!1),this.options.persister?this.options.persister(y,_,this):y(_)},c={fetchOptions:r,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:u};o(c),(h=this.options.behavior)==null||h.onFetch(c,this),_e(this,so,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((l=c.fetchOptions)==null?void 0:l.meta))&&We(this,tn,qn).call(this,{type:"fetch",meta:(v=c.fetchOptions)==null?void 0:v.meta});const d=y=>{var _,C,x,P;Uf(y)&&y.silent||We(this,tn,qn).call(this,{type:"error",error:y}),Uf(y)||((C=(_=z(this,$r).config).onError)==null||C.call(_,y,this),(P=(x=z(this,$r).config).onSettled)==null||P.call(x,this.state.data,y,this)),this.scheduleGc()};return _e(this,rr,AE({initialPromise:r==null?void 0:r.initialPromise,fn:c.fetchFn,abort:i.abort.bind(i),onSuccess:y=>{var _,C,x,P;if(y===void 0){d(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(y)}catch(w){d(w);return}(C=(_=z(this,$r).config).onSuccess)==null||C.call(_,y,this),(P=(x=z(this,$r).config).onSettled)==null||P.call(x,y,this.state.error,this),this.scheduleGc()},onError:d,onFail:(y,_)=>{We(this,tn,qn).call(this,{type:"failed",failureCount:y,error:_})},onPause:()=>{We(this,tn,qn).call(this,{type:"pause"})},onContinue:()=>{We(this,tn,qn).call(this,{type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode,canRun:()=>!0})),z(this,rr).start()}},uo=new WeakMap,so=new WeakMap,$r=new WeakMap,rr=new WeakMap,Du=new WeakMap,ha=new WeakMap,tn=new WeakSet,qn=function(t){const r=i=>{switch(t.type){case"failed":return{...i,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...i,fetchStatus:"paused"};case"continue":return{...i,fetchStatus:"fetching"};case"fetch":return{...i,...TE(i.data,this.options),fetchMeta:t.meta??null};case"success":return{...i,data:t.data,dataUpdateCount:i.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 Uf(o)&&o.revert&&z(this,so)?{...z(this,so),fetchStatus:"idle"}:{...i,error:o,errorUpdateCount:i.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:i.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...i,isInvalidated:!0};case"setState":return{...i,...t.state}}};this.state=r(this.state),It.batch(()=>{this.observers.forEach(i=>{i.onQueryUpdate()}),z(this,$r).notify({query:this,type:"updated",action:t})})},yE);function TE(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:OE(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function KO(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,i=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?i??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var pn,gE,QO=(gE=class extends wo{constructor(t={}){super();je(this,pn);this.config=t,_e(this,pn,new Map)}build(t,r,i){const o=r.queryKey,u=r.queryHash??wy(o,r);let c=this.get(u);return c||(c=new HO({cache:this,queryKey:o,queryHash:u,options:t.defaultQueryOptions(r),state:i,defaultOptions:t.getQueryDefaults(o)}),this.add(c)),c}add(t){z(this,pn).has(t.queryHash)||(z(this,pn).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const r=z(this,pn).get(t.queryHash);r&&(t.destroy(),r===t&&z(this,pn).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){It.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return z(this,pn).get(t)}getAll(){return[...z(this,pn).values()]}find(t){const r={exact:!0,...t};return this.getAll().find(i=>Q0(r,i))}findAll(t={}){const r=this.getAll();return Object.keys(t).length>0?r.filter(i=>Q0(t,i)):r}notify(t){It.batch(()=>{this.listeners.forEach(r=>{r(t)})})}onFocus(){It.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){It.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},pn=new WeakMap,gE),yn,cr,va,gn,vi,mE,GO=(mE=class extends kE{constructor(t){super();je(this,gn);je(this,yn);je(this,cr);je(this,va);this.mutationId=t.mutationId,_e(this,cr,t.mutationCache),_e(this,yn,[]),this.state=t.state||FE(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){z(this,yn).includes(t)||(z(this,yn).push(t),this.clearGcTimeout(),z(this,cr).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){_e(this,yn,z(this,yn).filter(r=>r!==t)),this.scheduleGc(),z(this,cr).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){z(this,yn).length||(this.state.status==="pending"?this.scheduleGc():z(this,cr).remove(this))}continue(){var t;return((t=z(this,va))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var o,u,c,d,h,l,v,y,_,C,x,P,w,F,b,O,A,R,S,j;_e(this,va,AE({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(T,I)=>{We(this,gn,vi).call(this,{type:"failed",failureCount:T,error:I})},onPause:()=>{We(this,gn,vi).call(this,{type:"pause"})},onContinue:()=>{We(this,gn,vi).call(this,{type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>z(this,cr).canRun(this)}));const r=this.state.status==="pending",i=!z(this,va).canStart();try{if(!r){We(this,gn,vi).call(this,{type:"pending",variables:t,isPaused:i}),await((u=(o=z(this,cr).config).onMutate)==null?void 0:u.call(o,t,this));const I=await((d=(c=this.options).onMutate)==null?void 0:d.call(c,t));I!==this.state.context&&We(this,gn,vi).call(this,{type:"pending",context:I,variables:t,isPaused:i})}const T=await z(this,va).start();return await((l=(h=z(this,cr).config).onSuccess)==null?void 0:l.call(h,T,t,this.state.context,this)),await((y=(v=this.options).onSuccess)==null?void 0:y.call(v,T,t,this.state.context)),await((C=(_=z(this,cr).config).onSettled)==null?void 0:C.call(_,T,null,this.state.variables,this.state.context,this)),await((P=(x=this.options).onSettled)==null?void 0:P.call(x,T,null,t,this.state.context)),We(this,gn,vi).call(this,{type:"success",data:T}),T}catch(T){try{throw await((F=(w=z(this,cr).config).onError)==null?void 0:F.call(w,T,t,this.state.context,this)),await((O=(b=this.options).onError)==null?void 0:O.call(b,T,t,this.state.context)),await((R=(A=z(this,cr).config).onSettled)==null?void 0:R.call(A,void 0,T,this.state.variables,this.state.context,this)),await((j=(S=this.options).onSettled)==null?void 0:j.call(S,void 0,T,t,this.state.context)),T}finally{We(this,gn,vi).call(this,{type:"error",error:T})}}finally{z(this,cr).runNext(this)}}},yn=new WeakMap,cr=new WeakMap,va=new WeakMap,gn=new WeakSet,vi=function(t){const r=i=>{switch(t.type){case"failed":return{...i,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...i,isPaused:!0};case"continue":return{...i,isPaused:!1};case"pending":return{...i,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{...i,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...i,data:void 0,error:t.error,failureCount:i.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=r(this.state),It.batch(()=>{z(this,yn).forEach(i=>{i.onMutationUpdate(t)}),z(this,cr).notify({mutation:this,type:"updated",action:t})})},mE);function FE(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Fr,ju,_E,YO=(_E=class extends wo{constructor(t={}){super();je(this,Fr);je(this,ju);this.config=t,_e(this,Fr,new Map),_e(this,ju,Date.now())}build(t,r,i){const o=new GO({mutationCache:this,mutationId:++Xs(this,ju)._,options:t.defaultMutationOptions(r),state:i});return this.add(o),o}add(t){const r=Zs(t),i=z(this,Fr).get(r)??[];i.push(t),z(this,Fr).set(r,i),this.notify({type:"added",mutation:t})}remove(t){var i;const r=Zs(t);if(z(this,Fr).has(r)){const o=(i=z(this,Fr).get(r))==null?void 0:i.filter(u=>u!==t);o&&(o.length===0?z(this,Fr).delete(r):z(this,Fr).set(r,o))}this.notify({type:"removed",mutation:t})}canRun(t){var i;const r=(i=z(this,Fr).get(Zs(t)))==null?void 0:i.find(o=>o.state.status==="pending");return!r||r===t}runNext(t){var i;const r=(i=z(this,Fr).get(Zs(t)))==null?void 0:i.find(o=>o!==t&&o.state.isPaused);return(r==null?void 0:r.continue())??Promise.resolve()}clear(){It.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}getAll(){return[...z(this,Fr).values()].flat()}find(t){const r={exact:!0,...t};return this.getAll().find(i=>G0(r,i))}findAll(t={}){return this.getAll().filter(r=>G0(t,r))}notify(t){It.batch(()=>{this.listeners.forEach(r=>{r(t)})})}resumePausedMutations(){const t=this.getAll().filter(r=>r.state.isPaused);return It.batch(()=>Promise.all(t.map(r=>r.continue().catch(zr))))}},Fr=new WeakMap,ju=new WeakMap,_E);function Zs(e){var t;return((t=e.options.scope)==null?void 0:t.id)??String(e.mutationId)}function X0(e){return{onFetch:(t,r)=>{var v,y,_,C,x;const i=t.options,o=(_=(y=(v=t.fetchOptions)==null?void 0:v.meta)==null?void 0:y.fetchMore)==null?void 0:_.direction,u=((C=t.state.data)==null?void 0:C.pages)||[],c=((x=t.state.data)==null?void 0:x.pageParams)||[];let d={pages:[],pageParams:[]},h=0;const l=async()=>{let P=!1;const w=O=>{Object.defineProperty(O,"signal",{enumerable:!0,get:()=>(t.signal.aborted?P=!0:t.signal.addEventListener("abort",()=>{P=!0}),t.signal)})},F=PE(t.options,t.fetchOptions),b=async(O,A,R)=>{if(P)return Promise.reject();if(A==null&&O.pages.length)return Promise.resolve(O);const S={queryKey:t.queryKey,pageParam:A,direction:R?"backward":"forward",meta:t.options.meta};w(S);const j=await F(S),{maxPages:T}=t.options,I=R?$O:UO;return{pages:I(O.pages,j,T),pageParams:I(O.pageParams,A,T)}};if(o&&u.length){const O=o==="backward",A=O?JO:Z0,R={pages:u,pageParams:c},S=A(i,R);d=await b(R,S,O)}else{const O=e??u.length;do{const A=h===0?c[0]??i.initialPageParam:Z0(i,d);if(h>0&&A==null)break;d=await b(d,A),h++}while(h{var P,w;return(w=(P=t.options).persister)==null?void 0:w.call(P,l,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r)}:t.fetchFn=l}}}function Z0(e,{pages:t,pageParams:r}){const i=t.length-1;return t.length>0?e.getNextPageParam(t[i],t,r[i],r):void 0}function JO(e,{pages:t,pageParams:r}){var i;return t.length>0?(i=e.getPreviousPageParam)==null?void 0:i.call(e,t[0],t,r[0],r):void 0}var At,wi,bi,lo,co,Si,fo,ho,wE,XO=(wE=class{constructor(e={}){je(this,At);je(this,wi);je(this,bi);je(this,lo);je(this,co);je(this,Si);je(this,fo);je(this,ho);_e(this,At,e.queryCache||new QO),_e(this,wi,e.mutationCache||new YO),_e(this,bi,e.defaultOptions||{}),_e(this,lo,new Map),_e(this,co,new Map),_e(this,Si,0)}mount(){Xs(this,Si)._++,z(this,Si)===1&&(_e(this,fo,Sy.subscribe(async e=>{e&&(await this.resumePausedMutations(),z(this,At).onFocus())})),_e(this,ho,ll.subscribe(async e=>{e&&(await this.resumePausedMutations(),z(this,At).onOnline())})))}unmount(){var e,t;Xs(this,Si)._--,z(this,Si)===0&&((e=z(this,fo))==null||e.call(this),_e(this,fo,void 0),(t=z(this,ho))==null||t.call(this),_e(this,ho,void 0))}isFetching(e){return z(this,At).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return z(this,wi).findAll({...e,status:"pending"}).length}getQueryData(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=z(this,At).get(t.queryHash))==null?void 0:r.state.data}ensureQueryData(e){const t=this.getQueryData(e.queryKey);if(t===void 0)return this.fetchQuery(e);{const r=this.defaultQueryOptions(e),i=z(this,At).build(this,r);return e.revalidateIfStale&&i.isStaleByTime(no(r.staleTime,i))&&this.prefetchQuery(r),Promise.resolve(t)}}getQueriesData(e){return z(this,At).findAll(e).map(({queryKey:t,state:r})=>{const i=r.data;return[t,i]})}setQueryData(e,t,r){const i=this.defaultQueryOptions({queryKey:e}),o=z(this,At).get(i.queryHash),u=o==null?void 0:o.state.data,c=qO(t,u);if(c!==void 0)return z(this,At).build(this,i).setData(c,{...r,manual:!0})}setQueriesData(e,t,r){return It.batch(()=>z(this,At).findAll(e).map(({queryKey:i})=>[i,this.setQueryData(i,t,r)]))}getQueryState(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=z(this,At).get(t.queryHash))==null?void 0:r.state}removeQueries(e){const t=z(this,At);It.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){const r=z(this,At),i={type:"active",...e};return It.batch(()=>(r.findAll(e).forEach(o=>{o.reset()}),this.refetchQueries(i,t)))}cancelQueries(e={},t={}){const r={revert:!0,...t},i=It.batch(()=>z(this,At).findAll(e).map(o=>o.cancel(r)));return Promise.all(i).then(zr).catch(zr)}invalidateQueries(e={},t={}){return It.batch(()=>{if(z(this,At).findAll(e).forEach(i=>{i.invalidate()}),e.refetchType==="none")return Promise.resolve();const r={...e,type:e.refetchType??e.type??"active"};return this.refetchQueries(r,t)})}refetchQueries(e={},t){const r={...t,cancelRefetch:(t==null?void 0:t.cancelRefetch)??!0},i=It.batch(()=>z(this,At).findAll(e).filter(o=>!o.isDisabled()).map(o=>{let u=o.fetch(void 0,r);return r.throwOnError||(u=u.catch(zr)),o.state.fetchStatus==="paused"?Promise.resolve():u}));return Promise.all(i).then(zr)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const r=z(this,At).build(this,t);return r.isStaleByTime(no(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(zr).catch(zr)}fetchInfiniteQuery(e){return e.behavior=X0(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(zr).catch(zr)}ensureInfiniteQueryData(e){return e.behavior=X0(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return ll.isOnline()?z(this,wi).resumePausedMutations():Promise.resolve()}getQueryCache(){return z(this,At)}getMutationCache(){return z(this,wi)}getDefaultOptions(){return z(this,bi)}setDefaultOptions(e){_e(this,bi,e)}setQueryDefaults(e,t){z(this,lo).set(ba(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...z(this,lo).values()];let r={};return t.forEach(i=>{Fu(e,i.queryKey)&&(r={...r,...i.defaultOptions})}),r}setMutationDefaults(e,t){z(this,co).set(ba(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...z(this,co).values()];let r={};return t.forEach(i=>{Fu(e,i.mutationKey)&&(r={...r,...i.defaultOptions})}),r}defaultQueryOptions(e){if(e._defaulted)return e;const t={...z(this,bi).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=wy(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===by&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...z(this,bi).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){z(this,At).clear(),z(this,wi).clear()}},At=new WeakMap,wi=new WeakMap,bi=new WeakMap,lo=new WeakMap,co=new WeakMap,Si=new WeakMap,fo=new WeakMap,ho=new WeakMap,wE),Sr,Je,qu,fr,pa,vo,Ei,mn,Nu,po,yo,ya,ga,Ci,go,at,_u,Up,$p,zp,Vp,Bp,Wp,Hp,IE,bE,ZO=(bE=class extends wo{constructor(t,r){super();je(this,at);je(this,Sr);je(this,Je);je(this,qu);je(this,fr);je(this,pa);je(this,vo);je(this,Ei);je(this,mn);je(this,Nu);je(this,po);je(this,yo);je(this,ya);je(this,ga);je(this,Ci);je(this,go,new Set);this.options=r,_e(this,Sr,t),_e(this,mn,null),_e(this,Ei,Np()),this.options.experimental_prefetchInRender||z(this,Ei).reject(new Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(r)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(z(this,Je).addObserver(this),e_(z(this,Je),this.options)?We(this,at,_u).call(this):this.updateResult(),We(this,at,Vp).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Kp(z(this,Je),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Kp(z(this,Je),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,We(this,at,Bp).call(this),We(this,at,Wp).call(this),z(this,Je).removeObserver(this)}setOptions(t,r){const i=this.options,o=z(this,Je);if(this.options=z(this,Sr).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof nn(this.options.enabled,z(this,Je))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");We(this,at,Hp).call(this),z(this,Je).setOptions(this.options),i._defaulted&&!sl(this.options,i)&&z(this,Sr).getQueryCache().notify({type:"observerOptionsUpdated",query:z(this,Je),observer:this});const u=this.hasListeners();u&&t_(z(this,Je),o,this.options,i)&&We(this,at,_u).call(this),this.updateResult(r),u&&(z(this,Je)!==o||nn(this.options.enabled,z(this,Je))!==nn(i.enabled,z(this,Je))||no(this.options.staleTime,z(this,Je))!==no(i.staleTime,z(this,Je)))&&We(this,at,Up).call(this);const c=We(this,at,$p).call(this);u&&(z(this,Je)!==o||nn(this.options.enabled,z(this,Je))!==nn(i.enabled,z(this,Je))||c!==z(this,Ci))&&We(this,at,zp).call(this,c)}getOptimisticResult(t){const r=z(this,Sr).getQueryCache().build(z(this,Sr),t),i=this.createResult(r,t);return tR(this,i)&&(_e(this,fr,i),_e(this,vo,this.options),_e(this,pa,z(this,Je).state)),i}getCurrentResult(){return z(this,fr)}trackResult(t,r){const i={};return Object.keys(t).forEach(o=>{Object.defineProperty(i,o,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(o),r==null||r(o),t[o])})}),i}trackProp(t){z(this,go).add(t)}getCurrentQuery(){return z(this,Je)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const r=z(this,Sr).defaultQueryOptions(t),i=z(this,Sr).getQueryCache().build(z(this,Sr),r);return i.fetch().then(()=>this.createResult(i,r))}fetch(t){return We(this,at,_u).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),z(this,fr)))}createResult(t,r){var T;const i=z(this,Je),o=this.options,u=z(this,fr),c=z(this,pa),d=z(this,vo),l=t!==i?t.state:z(this,qu),{state:v}=t;let y={...v},_=!1,C;if(r._optimisticResults){const I=this.hasListeners(),L=!I&&e_(t,r),k=I&&t_(t,i,r,o);(L||k)&&(y={...y,...TE(v.data,t.options)}),r._optimisticResults==="isRestoring"&&(y.fetchStatus="idle")}let{error:x,errorUpdatedAt:P,status:w}=y;if(r.select&&y.data!==void 0)if(u&&y.data===(c==null?void 0:c.data)&&r.select===z(this,Nu))C=z(this,po);else try{_e(this,Nu,r.select),C=r.select(y.data),C=qp(u==null?void 0:u.data,C,r),_e(this,po,C),_e(this,mn,null)}catch(I){_e(this,mn,I)}else C=y.data;if(r.placeholderData!==void 0&&C===void 0&&w==="pending"){let I;if(u!=null&&u.isPlaceholderData&&r.placeholderData===(d==null?void 0:d.placeholderData))I=u.data;else if(I=typeof r.placeholderData=="function"?r.placeholderData((T=z(this,yo))==null?void 0:T.state.data,z(this,yo)):r.placeholderData,r.select&&I!==void 0)try{I=r.select(I),_e(this,mn,null)}catch(L){_e(this,mn,L)}I!==void 0&&(w="success",C=qp(u==null?void 0:u.data,I,r),_=!0)}z(this,mn)&&(x=z(this,mn),C=z(this,po),P=Date.now(),w="error");const F=y.fetchStatus==="fetching",b=w==="pending",O=w==="error",A=b&&F,R=C!==void 0,j={status:w,fetchStatus:y.fetchStatus,isPending:b,isSuccess:w==="success",isError:O,isInitialLoading:A,isLoading:A,data:C,dataUpdatedAt:y.dataUpdatedAt,error:x,errorUpdatedAt:P,failureCount:y.fetchFailureCount,failureReason:y.fetchFailureReason,errorUpdateCount:y.errorUpdateCount,isFetched:y.dataUpdateCount>0||y.errorUpdateCount>0,isFetchedAfterMount:y.dataUpdateCount>l.dataUpdateCount||y.errorUpdateCount>l.errorUpdateCount,isFetching:F,isRefetching:F&&!b,isLoadingError:O&&!R,isPaused:y.fetchStatus==="paused",isPlaceholderData:_,isRefetchError:O&&R,isStale:Ey(t,r),refetch:this.refetch,promise:z(this,Ei)};if(this.options.experimental_prefetchInRender){const I=N=>{j.status==="error"?N.reject(j.error):j.data!==void 0&&N.resolve(j.data)},L=()=>{const N=_e(this,Ei,j.promise=Np());I(N)},k=z(this,Ei);switch(k.status){case"pending":t.queryHash===i.queryHash&&I(k);break;case"fulfilled":(j.status==="error"||j.data!==k.value)&&L();break;case"rejected":(j.status!=="error"||j.error!==k.reason)&&L();break}}return j}updateResult(t){const r=z(this,fr),i=this.createResult(z(this,Je),this.options);if(_e(this,pa,z(this,Je).state),_e(this,vo,this.options),z(this,pa).data!==void 0&&_e(this,yo,z(this,Je)),sl(i,r))return;_e(this,fr,i);const o={},u=()=>{if(!r)return!0;const{notifyOnChangeProps:c}=this.options,d=typeof c=="function"?c():c;if(d==="all"||!d&&!z(this,go).size)return!0;const h=new Set(d??z(this,go));return this.options.throwOnError&&h.add("error"),Object.keys(z(this,fr)).some(l=>{const v=l;return z(this,fr)[v]!==r[v]&&h.has(v)})};(t==null?void 0:t.listeners)!==!1&&u()&&(o.listeners=!0),We(this,at,IE).call(this,{...o,...t})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&We(this,at,Vp).call(this)}},Sr=new WeakMap,Je=new WeakMap,qu=new WeakMap,fr=new WeakMap,pa=new WeakMap,vo=new WeakMap,Ei=new WeakMap,mn=new WeakMap,Nu=new WeakMap,po=new WeakMap,yo=new WeakMap,ya=new WeakMap,ga=new WeakMap,Ci=new WeakMap,go=new WeakMap,at=new WeakSet,_u=function(t){We(this,at,Hp).call(this);let r=z(this,Je).fetch(this.options,t);return t!=null&&t.throwOnError||(r=r.catch(zr)),r},Up=function(){We(this,at,Bp).call(this);const t=no(this.options.staleTime,z(this,Je));if(wa||z(this,fr).isStale||!Dp(t))return;const i=CE(z(this,fr).dataUpdatedAt,t)+1;_e(this,ya,setTimeout(()=>{z(this,fr).isStale||this.updateResult()},i))},$p=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(z(this,Je)):this.options.refetchInterval)??!1},zp=function(t){We(this,at,Wp).call(this),_e(this,Ci,t),!(wa||nn(this.options.enabled,z(this,Je))===!1||!Dp(z(this,Ci))||z(this,Ci)===0)&&_e(this,ga,setInterval(()=>{(this.options.refetchIntervalInBackground||Sy.isFocused())&&We(this,at,_u).call(this)},z(this,Ci)))},Vp=function(){We(this,at,Up).call(this),We(this,at,zp).call(this,We(this,at,$p).call(this))},Bp=function(){z(this,ya)&&(clearTimeout(z(this,ya)),_e(this,ya,void 0))},Wp=function(){z(this,ga)&&(clearInterval(z(this,ga)),_e(this,ga,void 0))},Hp=function(){const t=z(this,Sr).getQueryCache().build(z(this,Sr),this.options);if(t===z(this,Je))return;const r=z(this,Je);_e(this,Je,t),_e(this,qu,t.state),this.hasListeners()&&(r==null||r.removeObserver(this),t.addObserver(this))},IE=function(t){It.batch(()=>{t.listeners&&this.listeners.forEach(r=>{r(z(this,fr))}),z(this,Sr).getQueryCache().notify({query:z(this,Je),type:"observerResultsUpdated"})})},bE);function eR(e,t){return nn(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function e_(e,t){return eR(e,t)||e.state.data!==void 0&&Kp(e,t,t.refetchOnMount)}function Kp(e,t,r){if(nn(t.enabled,e)!==!1){const i=typeof r=="function"?r(e):r;return i==="always"||i!==!1&&Ey(e,t)}return!1}function t_(e,t,r,i){return(e!==t||nn(i.enabled,e)===!1)&&(!r.suspense||e.state.status!=="error")&&Ey(e,r)}function Ey(e,t){return nn(t.enabled,e)!==!1&&e.isStaleByTime(no(t.staleTime,e))}function tR(e,t){return!sl(e.getCurrentResult(),t)}var xi,Pi,Er,Un,Vn,il,Qp,SE,rR=(SE=class extends wo{constructor(t,r){super();je(this,Vn);je(this,xi);je(this,Pi);je(this,Er);je(this,Un);_e(this,xi,t),this.setOptions(r),this.bindMethods(),We(this,Vn,il).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){var i;const r=this.options;this.options=z(this,xi).defaultMutationOptions(t),sl(this.options,r)||z(this,xi).getMutationCache().notify({type:"observerOptionsUpdated",mutation:z(this,Er),observer:this}),r!=null&&r.mutationKey&&this.options.mutationKey&&ba(r.mutationKey)!==ba(this.options.mutationKey)?this.reset():((i=z(this,Er))==null?void 0:i.state.status)==="pending"&&z(this,Er).setOptions(this.options)}onUnsubscribe(){var t;this.hasListeners()||(t=z(this,Er))==null||t.removeObserver(this)}onMutationUpdate(t){We(this,Vn,il).call(this),We(this,Vn,Qp).call(this,t)}getCurrentResult(){return z(this,Pi)}reset(){var t;(t=z(this,Er))==null||t.removeObserver(this),_e(this,Er,void 0),We(this,Vn,il).call(this),We(this,Vn,Qp).call(this)}mutate(t,r){var i;return _e(this,Un,r),(i=z(this,Er))==null||i.removeObserver(this),_e(this,Er,z(this,xi).getMutationCache().build(z(this,xi),this.options)),z(this,Er).addObserver(this),z(this,Er).execute(t)}},xi=new WeakMap,Pi=new WeakMap,Er=new WeakMap,Un=new WeakMap,Vn=new WeakSet,il=function(){var r;const t=((r=z(this,Er))==null?void 0:r.state)??FE();_e(this,Pi,{...t,isPending:t.status==="pending",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset})},Qp=function(t){It.batch(()=>{var r,i,o,u,c,d,h,l;if(z(this,Un)&&this.hasListeners()){const v=z(this,Pi).variables,y=z(this,Pi).context;(t==null?void 0:t.type)==="success"?((i=(r=z(this,Un)).onSuccess)==null||i.call(r,t.data,v,y),(u=(o=z(this,Un)).onSettled)==null||u.call(o,t.data,null,v,y)):(t==null?void 0:t.type)==="error"&&((d=(c=z(this,Un)).onError)==null||d.call(c,t.error,v,y),(l=(h=z(this,Un)).onSettled)==null||l.call(h,void 0,t.error,v,y))}this.listeners.forEach(v=>{v(z(this,Pi))})})},SE),LE=m.createContext(void 0),Wr=e=>{const t=m.useContext(LE);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},nR=({client:e,children:t})=>(m.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),FO.jsx(LE.Provider,{value:e,children:t})),ME=m.createContext(!1),iR=()=>m.useContext(ME);ME.Provider;function aR(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var oR=m.createContext(aR()),uR=()=>m.useContext(oR);function DE(e,t){return typeof e=="function"?e(...t):!!e}function Gp(){}var sR=(e,t)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(t.isReset()||(e.retryOnMount=!1))},lR=e=>{m.useEffect(()=>{e.clearReset()},[e])},cR=({result:e,errorResetBoundary:t,throwOnError:r,query:i})=>e.isError&&!t.isReset()&&!e.isFetching&&i&&DE(r,[e.error,i]),fR=e=>{e.suspense&&(e.staleTime===void 0&&(e.staleTime=1e3),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3)))},dR=(e,t)=>e.isLoading&&e.isFetching&&!t,hR=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,r_=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function vR(e,t,r){var v,y,_,C,x;const i=Wr(),o=iR(),u=uR(),c=i.defaultQueryOptions(e);(y=(v=i.getDefaultOptions().queries)==null?void 0:v._experimental_beforeQuery)==null||y.call(v,c),c._optimisticResults=o?"isRestoring":"optimistic",fR(c),sR(c,u),lR(u);const d=!i.getQueryCache().get(c.queryHash),[h]=m.useState(()=>new t(i,c)),l=h.getOptimisticResult(c);if(m.useSyncExternalStore(m.useCallback(P=>{const w=o?Gp:h.subscribe(It.batchCalls(P));return h.updateResult(),w},[h,o]),()=>h.getCurrentResult(),()=>h.getCurrentResult()),m.useEffect(()=>{h.setOptions(c,{listeners:!1})},[c,h]),hR(c,l))throw r_(c,h,u);if(cR({result:l,errorResetBoundary:u,throwOnError:c.throwOnError,query:i.getQueryCache().get(c.queryHash)}))throw l.error;if((C=(_=i.getDefaultOptions().queries)==null?void 0:_._experimental_afterQuery)==null||C.call(_,c,l),c.experimental_prefetchInRender&&!wa&&dR(l,o)){const P=d?r_(c,h,u):(x=i.getQueryCache().get(c.queryHash))==null?void 0:x.promise;P==null||P.catch(Gp).finally(()=>{h.updateResult()})}return c.notifyOnChangeProps?l:h.trackResult(l)}function Ai(e,t){return vR(e,ZO)}function Uu(e,t){const r=Wr(),[i]=m.useState(()=>new rR(r,e));m.useEffect(()=>{i.setOptions(e)},[i,e]);const o=m.useSyncExternalStore(m.useCallback(c=>i.subscribe(It.batchCalls(c)),[i]),()=>i.getCurrentResult(),()=>i.getCurrentResult()),u=m.useCallback((c,d)=>{i.mutate(c,d).catch(Gp)},[i]);if(o.error&&DE(i.options.throwOnError,[o.error]))throw o.error;return{...o,mutate:u,mutateAsync:o.mutate}}var jE=jO();const pR=hr(jE),yR=EE({__proto__:null,default:pR},[jE]);/** +`+g.stack}return{value:n,source:a,stack:p,digest:null}}function nf(n,a,s){return{value:n,source:null,stack:s??null,digest:a??null}}function af(n,a){try{console.error(a.value)}catch(s){setTimeout(function(){throw s})}}var nO=typeof WeakMap=="function"?WeakMap:Map;function Qm(n,a,s){s=Fn(-1,s),s.tag=3,s.payload={element:null};var f=a.value;return s.callback=function(){qs||(qs=!0,wf=f),af(n,a)},s}function Gm(n,a,s){s=Fn(-1,s),s.tag=3;var f=n.type.getDerivedStateFromError;if(typeof f=="function"){var p=a.value;s.payload=function(){return f(p)},s.callback=function(){af(n,a)}}var g=n.stateNode;return g!==null&&typeof g.componentDidCatch=="function"&&(s.callback=function(){af(n,a),typeof f!="function"&&(si===null?si=new Set([this]):si.add(this));var E=a.stack;this.componentDidCatch(a.value,{componentStack:E!==null?E:""})}),s}function Ym(n,a,s){var f=n.pingCache;if(f===null){f=n.pingCache=new nO;var p=new Set;f.set(a,p)}else p=f.get(a),p===void 0&&(p=new Set,f.set(a,p));p.has(s)||(p.add(s),n=gO.bind(null,n,a,s),a.then(n,n))}function Jm(n){do{var a;if((a=n.tag===13)&&(a=n.memoizedState,a=a!==null?a.dehydrated!==null:!0),a)return n;n=n.return}while(n!==null);return null}function Xm(n,a,s,f,p){return n.mode&1?(n.flags|=65536,n.lanes=p,n):(n===a?n.flags|=65536:(n.flags|=128,s.flags|=131072,s.flags&=-52805,s.tag===1&&(s.alternate===null?s.tag=17:(a=Fn(-1,1),a.tag=2,oi(s,a,1))),s.lanes|=1),n)}var iO=A.ReactCurrentOwner,gr=!1;function or(n,a,s,f){a.child=n===null?mm(a,null,s,f):za(a,n.child,s,f)}function Zm(n,a,s,f,p){s=s.render;var g=a.ref;return Ba(a,p),f=Gc(n,a,s,f,g,p),s=Yc(),n!==null&&!gr?(a.updateQueue=n.updateQueue,a.flags&=-2053,n.lanes&=~p,In(n,a,p)):(Et&&s&&Fc(a),a.flags|=1,or(n,a,f,p),a.child)}function e0(n,a,s,f,p){if(n===null){var g=s.type;return typeof g=="function"&&!Of(g)&&g.defaultProps===void 0&&s.compare===null&&s.defaultProps===void 0?(a.tag=15,a.type=g,t0(n,a,g,f,p)):(n=Bs(s.type,null,f,a,a.mode,p),n.ref=a.ref,n.return=a,a.child=n)}if(g=n.child,!(n.lanes&p)){var E=g.memoizedProps;if(s=s.compare,s=s!==null?s:Wo,s(E,f)&&n.ref===a.ref)return In(n,a,p)}return a.flags|=1,n=di(g,f),n.ref=a.ref,n.return=a,a.child=n}function t0(n,a,s,f,p){if(n!==null){var g=n.memoizedProps;if(Wo(g,f)&&n.ref===a.ref)if(gr=!1,a.pendingProps=f=g,(n.lanes&p)!==0)n.flags&131072&&(gr=!0);else return a.lanes=n.lanes,In(n,a,p)}return of(n,a,s,f,p)}function r0(n,a,s){var f=a.pendingProps,p=f.children,g=n!==null?n.memoizedState:null;if(f.mode==="hidden")if(!(a.mode&1))a.memoizedState={baseLanes:0,cachePool:null,transitions:null},pt(Qa,Tr),Tr|=s;else{if(!(s&1073741824))return n=g!==null?g.baseLanes|s:s,a.lanes=a.childLanes=1073741824,a.memoizedState={baseLanes:n,cachePool:null,transitions:null},a.updateQueue=null,pt(Qa,Tr),Tr|=n,null;a.memoizedState={baseLanes:0,cachePool:null,transitions:null},f=g!==null?g.baseLanes:s,pt(Qa,Tr),Tr|=f}else g!==null?(f=g.baseLanes|s,a.memoizedState=null):f=s,pt(Qa,Tr),Tr|=f;return or(n,a,p,s),a.child}function n0(n,a){var s=a.ref;(n===null&&s!==null||n!==null&&n.ref!==s)&&(a.flags|=512,a.flags|=2097152)}function of(n,a,s,f,p){var g=yr(s)?Wi:Xt.current;return g=qa(a,g),Ba(a,p),s=Gc(n,a,s,f,g,p),f=Yc(),n!==null&&!gr?(a.updateQueue=n.updateQueue,a.flags&=-2053,n.lanes&=~p,In(n,a,p)):(Et&&f&&Fc(a),a.flags|=1,or(n,a,s,p),a.child)}function i0(n,a,s,f,p){if(yr(s)){var g=!0;ps(a)}else g=!1;if(Ba(a,p),a.stateNode===null)Is(n,a),Hm(a,s,f),rf(a,s,f,p),f=!0;else if(n===null){var E=a.stateNode,M=a.memoizedProps;E.props=M;var $=E.context,Z=s.contextType;typeof Z=="object"&&Z!==null?Z=jr(Z):(Z=yr(s)?Wi:Xt.current,Z=qa(a,Z));var fe=s.getDerivedStateFromProps,de=typeof fe=="function"||typeof E.getSnapshotBeforeUpdate=="function";de||typeof E.UNSAFE_componentWillReceiveProps!="function"&&typeof E.componentWillReceiveProps!="function"||(M!==f||$!==Z)&&Km(a,E,f,Z),ai=!1;var ce=a.memoizedState;E.state=ce,Cs(a,f,E,p),$=a.memoizedState,M!==f||ce!==$||pr.current||ai?(typeof fe=="function"&&(tf(a,s,fe,f),$=a.memoizedState),(M=ai||Wm(a,s,M,f,ce,$,Z))?(de||typeof E.UNSAFE_componentWillMount!="function"&&typeof E.componentWillMount!="function"||(typeof E.componentWillMount=="function"&&E.componentWillMount(),typeof E.UNSAFE_componentWillMount=="function"&&E.UNSAFE_componentWillMount()),typeof E.componentDidMount=="function"&&(a.flags|=4194308)):(typeof E.componentDidMount=="function"&&(a.flags|=4194308),a.memoizedProps=f,a.memoizedState=$),E.props=f,E.state=$,E.context=Z,f=M):(typeof E.componentDidMount=="function"&&(a.flags|=4194308),f=!1)}else{E=a.stateNode,wm(n,a),M=a.memoizedProps,Z=a.type===a.elementType?M:Jr(a.type,M),E.props=Z,de=a.pendingProps,ce=E.context,$=s.contextType,typeof $=="object"&&$!==null?$=jr($):($=yr(s)?Wi:Xt.current,$=qa(a,$));var me=s.getDerivedStateFromProps;(fe=typeof me=="function"||typeof E.getSnapshotBeforeUpdate=="function")||typeof E.UNSAFE_componentWillReceiveProps!="function"&&typeof E.componentWillReceiveProps!="function"||(M!==de||ce!==$)&&Km(a,E,f,$),ai=!1,ce=a.memoizedState,E.state=ce,Cs(a,f,E,p);var xe=a.memoizedState;M!==de||ce!==xe||pr.current||ai?(typeof me=="function"&&(tf(a,s,me,f),xe=a.memoizedState),(Z=ai||Wm(a,s,Z,f,ce,xe,$)||!1)?(fe||typeof E.UNSAFE_componentWillUpdate!="function"&&typeof E.componentWillUpdate!="function"||(typeof E.componentWillUpdate=="function"&&E.componentWillUpdate(f,xe,$),typeof E.UNSAFE_componentWillUpdate=="function"&&E.UNSAFE_componentWillUpdate(f,xe,$)),typeof E.componentDidUpdate=="function"&&(a.flags|=4),typeof E.getSnapshotBeforeUpdate=="function"&&(a.flags|=1024)):(typeof E.componentDidUpdate!="function"||M===n.memoizedProps&&ce===n.memoizedState||(a.flags|=4),typeof E.getSnapshotBeforeUpdate!="function"||M===n.memoizedProps&&ce===n.memoizedState||(a.flags|=1024),a.memoizedProps=f,a.memoizedState=xe),E.props=f,E.state=xe,E.context=$,f=Z):(typeof E.componentDidUpdate!="function"||M===n.memoizedProps&&ce===n.memoizedState||(a.flags|=4),typeof E.getSnapshotBeforeUpdate!="function"||M===n.memoizedProps&&ce===n.memoizedState||(a.flags|=1024),f=!1)}return uf(n,a,s,f,g,p)}function uf(n,a,s,f,p,g){n0(n,a);var E=(a.flags&128)!==0;if(!f&&!E)return p&&lm(a,s,!1),In(n,a,g);f=a.stateNode,iO.current=a;var M=E&&typeof s.getDerivedStateFromError!="function"?null:f.render();return a.flags|=1,n!==null&&E?(a.child=za(a,n.child,null,g),a.child=za(a,null,M,g)):or(n,a,M,g),a.memoizedState=f.state,p&&lm(a,s,!0),a.child}function a0(n){var a=n.stateNode;a.pendingContext?um(n,a.pendingContext,a.pendingContext!==a.context):a.context&&um(n,a.context,!1),Vc(n,a.containerInfo)}function o0(n,a,s,f,p){return $a(),Dc(p),a.flags|=256,or(n,a,s,f),a.child}var sf={dehydrated:null,treeContext:null,retryLane:0};function lf(n){return{baseLanes:n,cachePool:null,transitions:null}}function u0(n,a,s){var f=a.pendingProps,p=xt.current,g=!1,E=(a.flags&128)!==0,M;if((M=E)||(M=n!==null&&n.memoizedState===null?!1:(p&2)!==0),M?(g=!0,a.flags&=-129):(n===null||n.memoizedState!==null)&&(p|=1),pt(xt,p&1),n===null)return Mc(a),n=a.memoizedState,n!==null&&(n=n.dehydrated,n!==null)?(a.mode&1?n.data==="$!"?a.lanes=8:a.lanes=1073741824:a.lanes=1,null):(E=f.children,n=f.fallback,g?(f=a.mode,g=a.child,E={mode:"hidden",children:E},!(f&1)&&g!==null?(g.childLanes=0,g.pendingProps=E):g=Ws(E,f,0,null),n=ta(n,f,s,null),g.return=a,n.return=a,g.sibling=n,a.child=g,a.child.memoizedState=lf(s),a.memoizedState=sf,n):cf(a,E));if(p=n.memoizedState,p!==null&&(M=p.dehydrated,M!==null))return aO(n,a,E,f,M,p,s);if(g){g=f.fallback,E=a.mode,p=n.child,M=p.sibling;var $={mode:"hidden",children:f.children};return!(E&1)&&a.child!==p?(f=a.child,f.childLanes=0,f.pendingProps=$,a.deletions=null):(f=di(p,$),f.subtreeFlags=p.subtreeFlags&14680064),M!==null?g=di(M,g):(g=ta(g,E,s,null),g.flags|=2),g.return=a,f.return=a,f.sibling=g,a.child=f,f=g,g=a.child,E=n.child.memoizedState,E=E===null?lf(s):{baseLanes:E.baseLanes|s,cachePool:null,transitions:E.transitions},g.memoizedState=E,g.childLanes=n.childLanes&~s,a.memoizedState=sf,f}return g=n.child,n=g.sibling,f=di(g,{mode:"visible",children:f.children}),!(a.mode&1)&&(f.lanes=s),f.return=a,f.sibling=null,n!==null&&(s=a.deletions,s===null?(a.deletions=[n],a.flags|=16):s.push(n)),a.child=f,a.memoizedState=null,f}function cf(n,a){return a=Ws({mode:"visible",children:a},n.mode,0,null),a.return=n,n.child=a}function Fs(n,a,s,f){return f!==null&&Dc(f),za(a,n.child,null,s),n=cf(a,a.pendingProps.children),n.flags|=2,a.memoizedState=null,n}function aO(n,a,s,f,p,g,E){if(s)return a.flags&256?(a.flags&=-257,f=nf(Error(r(422))),Fs(n,a,E,f)):a.memoizedState!==null?(a.child=n.child,a.flags|=128,null):(g=f.fallback,p=a.mode,f=Ws({mode:"visible",children:f.children},p,0,null),g=ta(g,p,E,null),g.flags|=2,f.return=a,g.return=a,f.sibling=g,a.child=f,a.mode&1&&za(a,n.child,null,E),a.child.memoizedState=lf(E),a.memoizedState=sf,g);if(!(a.mode&1))return Fs(n,a,E,null);if(p.data==="$!"){if(f=p.nextSibling&&p.nextSibling.dataset,f)var M=f.dgst;return f=M,g=Error(r(419)),f=nf(g,f,void 0),Fs(n,a,E,f)}if(M=(E&n.childLanes)!==0,gr||M){if(f=Vt,f!==null){switch(E&-E){case 4:p=2;break;case 16:p=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:p=32;break;case 536870912:p=268435456;break;default:p=0}p=p&(f.suspendedLanes|E)?0:p,p!==0&&p!==g.retryLane&&(g.retryLane=p,Tn(n,p),en(f,n,p,-1))}return Pf(),f=nf(Error(r(421))),Fs(n,a,E,f)}return p.data==="$?"?(a.flags|=128,a.child=n.child,a=mO.bind(null,n),p._reactRetry=a,null):(n=g.treeContext,kr=ti(p.nextSibling),Ar=a,Et=!0,Yr=null,n!==null&&(Mr[Dr++]=An,Mr[Dr++]=kn,Mr[Dr++]=Hi,An=n.id,kn=n.overflow,Hi=a),a=cf(a,f.children),a.flags|=4096,a)}function s0(n,a,s){n.lanes|=a;var f=n.alternate;f!==null&&(f.lanes|=a),Uc(n.return,a,s)}function ff(n,a,s,f,p){var g=n.memoizedState;g===null?n.memoizedState={isBackwards:a,rendering:null,renderingStartTime:0,last:f,tail:s,tailMode:p}:(g.isBackwards=a,g.rendering=null,g.renderingStartTime=0,g.last=f,g.tail=s,g.tailMode=p)}function l0(n,a,s){var f=a.pendingProps,p=f.revealOrder,g=f.tail;if(or(n,a,f.children,s),f=xt.current,f&2)f=f&1|2,a.flags|=128;else{if(n!==null&&n.flags&128)e:for(n=a.child;n!==null;){if(n.tag===13)n.memoizedState!==null&&s0(n,s,a);else if(n.tag===19)s0(n,s,a);else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===a)break e;for(;n.sibling===null;){if(n.return===null||n.return===a)break e;n=n.return}n.sibling.return=n.return,n=n.sibling}f&=1}if(pt(xt,f),!(a.mode&1))a.memoizedState=null;else switch(p){case"forwards":for(s=a.child,p=null;s!==null;)n=s.alternate,n!==null&&xs(n)===null&&(p=s),s=s.sibling;s=p,s===null?(p=a.child,a.child=null):(p=s.sibling,s.sibling=null),ff(a,!1,p,s,g);break;case"backwards":for(s=null,p=a.child,a.child=null;p!==null;){if(n=p.alternate,n!==null&&xs(n)===null){a.child=p;break}n=p.sibling,p.sibling=s,s=p,p=n}ff(a,!0,s,null,g);break;case"together":ff(a,!1,null,null,void 0);break;default:a.memoizedState=null}return a.child}function Is(n,a){!(a.mode&1)&&n!==null&&(n.alternate=null,a.alternate=null,a.flags|=2)}function In(n,a,s){if(n!==null&&(a.dependencies=n.dependencies),Ji|=a.lanes,!(s&a.childLanes))return null;if(n!==null&&a.child!==n.child)throw Error(r(153));if(a.child!==null){for(n=a.child,s=di(n,n.pendingProps),a.child=s,s.return=a;n.sibling!==null;)n=n.sibling,s=s.sibling=di(n,n.pendingProps),s.return=a;s.sibling=null}return a.child}function oO(n,a,s){switch(a.tag){case 3:a0(a),$a();break;case 5:Em(a);break;case 1:yr(a.type)&&ps(a);break;case 4:Vc(a,a.stateNode.containerInfo);break;case 10:var f=a.type._context,p=a.memoizedProps.value;pt(bs,f._currentValue),f._currentValue=p;break;case 13:if(f=a.memoizedState,f!==null)return f.dehydrated!==null?(pt(xt,xt.current&1),a.flags|=128,null):s&a.child.childLanes?u0(n,a,s):(pt(xt,xt.current&1),n=In(n,a,s),n!==null?n.sibling:null);pt(xt,xt.current&1);break;case 19:if(f=(s&a.childLanes)!==0,n.flags&128){if(f)return l0(n,a,s);a.flags|=128}if(p=a.memoizedState,p!==null&&(p.rendering=null,p.tail=null,p.lastEffect=null),pt(xt,xt.current),f)break;return null;case 22:case 23:return a.lanes=0,r0(n,a,s)}return In(n,a,s)}var c0,df,f0,d0;c0=function(n,a){for(var s=a.child;s!==null;){if(s.tag===5||s.tag===6)n.appendChild(s.stateNode);else if(s.tag!==4&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===a)break;for(;s.sibling===null;){if(s.return===null||s.return===a)return;s=s.return}s.sibling.return=s.return,s=s.sibling}},df=function(){},f0=function(n,a,s,f){var p=n.memoizedProps;if(p!==f){n=a.stateNode,Gi(dn.current);var g=null;switch(s){case"input":p=dt(n,p),f=dt(n,f),g=[];break;case"select":p=ne({},p,{value:void 0}),f=ne({},f,{value:void 0}),g=[];break;case"textarea":p=se(n,p),f=se(n,f),g=[];break;default:typeof p.onClick!="function"&&typeof f.onClick=="function"&&(n.onclick=ds)}Ao(s,f);var E;s=null;for(Z in p)if(!f.hasOwnProperty(Z)&&p.hasOwnProperty(Z)&&p[Z]!=null)if(Z==="style"){var M=p[Z];for(E in M)M.hasOwnProperty(E)&&(s||(s={}),s[E]="")}else Z!=="dangerouslySetInnerHTML"&&Z!=="children"&&Z!=="suppressContentEditableWarning"&&Z!=="suppressHydrationWarning"&&Z!=="autoFocus"&&(o.hasOwnProperty(Z)?g||(g=[]):(g=g||[]).push(Z,null));for(Z in f){var $=f[Z];if(M=p!=null?p[Z]:void 0,f.hasOwnProperty(Z)&&$!==M&&($!=null||M!=null))if(Z==="style")if(M){for(E in M)!M.hasOwnProperty(E)||$&&$.hasOwnProperty(E)||(s||(s={}),s[E]="");for(E in $)$.hasOwnProperty(E)&&M[E]!==$[E]&&(s||(s={}),s[E]=$[E])}else s||(g||(g=[]),g.push(Z,s)),s=$;else Z==="dangerouslySetInnerHTML"?($=$?$.__html:void 0,M=M?M.__html:void 0,$!=null&&M!==$&&(g=g||[]).push(Z,$)):Z==="children"?typeof $!="string"&&typeof $!="number"||(g=g||[]).push(Z,""+$):Z!=="suppressContentEditableWarning"&&Z!=="suppressHydrationWarning"&&(o.hasOwnProperty(Z)?($!=null&&Z==="onScroll"&&wt("scroll",n),g||M===$||(g=[])):(g=g||[]).push(Z,$))}s&&(g=g||[]).push("style",s);var Z=g;(a.updateQueue=Z)&&(a.flags|=4)}},d0=function(n,a,s,f){s!==f&&(a.flags|=4)};function ou(n,a){if(!Et)switch(n.tailMode){case"hidden":a=n.tail;for(var s=null;a!==null;)a.alternate!==null&&(s=a),a=a.sibling;s===null?n.tail=null:s.sibling=null;break;case"collapsed":s=n.tail;for(var f=null;s!==null;)s.alternate!==null&&(f=s),s=s.sibling;f===null?a||n.tail===null?n.tail=null:n.tail.sibling=null:f.sibling=null}}function er(n){var a=n.alternate!==null&&n.alternate.child===n.child,s=0,f=0;if(a)for(var p=n.child;p!==null;)s|=p.lanes|p.childLanes,f|=p.subtreeFlags&14680064,f|=p.flags&14680064,p.return=n,p=p.sibling;else for(p=n.child;p!==null;)s|=p.lanes|p.childLanes,f|=p.subtreeFlags,f|=p.flags,p.return=n,p=p.sibling;return n.subtreeFlags|=f,n.childLanes=s,a}function uO(n,a,s){var f=a.pendingProps;switch(Ic(a),a.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return er(a),null;case 1:return yr(a.type)&&vs(),er(a),null;case 3:return f=a.stateNode,Wa(),bt(pr),bt(Xt),Hc(),f.pendingContext&&(f.context=f.pendingContext,f.pendingContext=null),(n===null||n.child===null)&&(_s(a)?a.flags|=4:n===null||n.memoizedState.isDehydrated&&!(a.flags&256)||(a.flags|=1024,Yr!==null&&(Ef(Yr),Yr=null))),df(n,a),er(a),null;case 5:Bc(a);var p=Gi(tu.current);if(s=a.type,n!==null&&a.stateNode!=null)f0(n,a,s,f,p),n.ref!==a.ref&&(a.flags|=512,a.flags|=2097152);else{if(!f){if(a.stateNode===null)throw Error(r(166));return er(a),null}if(n=Gi(dn.current),_s(a)){f=a.stateNode,s=a.type;var g=a.memoizedProps;switch(f[fn]=a,f[Yo]=g,n=(a.mode&1)!==0,s){case"dialog":wt("cancel",f),wt("close",f);break;case"iframe":case"object":case"embed":wt("load",f);break;case"video":case"audio":for(p=0;p<\/script>",n=n.removeChild(n.firstChild)):typeof f.is=="string"?n=E.createElement(s,{is:f.is}):(n=E.createElement(s),s==="select"&&(E=n,f.multiple?E.multiple=!0:f.size&&(E.size=f.size))):n=E.createElementNS(n,s),n[fn]=a,n[Yo]=f,c0(n,a,!1,!1),a.stateNode=n;e:{switch(E=Oa(s,f),s){case"dialog":wt("cancel",n),wt("close",n),p=f;break;case"iframe":case"object":case"embed":wt("load",n),p=f;break;case"video":case"audio":for(p=0;pGa&&(a.flags|=128,f=!0,ou(g,!1),a.lanes=4194304)}else{if(!f)if(n=xs(E),n!==null){if(a.flags|=128,f=!0,s=n.updateQueue,s!==null&&(a.updateQueue=s,a.flags|=4),ou(g,!0),g.tail===null&&g.tailMode==="hidden"&&!E.alternate&&!Et)return er(a),null}else 2*mt()-g.renderingStartTime>Ga&&s!==1073741824&&(a.flags|=128,f=!0,ou(g,!1),a.lanes=4194304);g.isBackwards?(E.sibling=a.child,a.child=E):(s=g.last,s!==null?s.sibling=E:a.child=E,g.last=E)}return g.tail!==null?(a=g.tail,g.rendering=a,g.tail=a.sibling,g.renderingStartTime=mt(),a.sibling=null,s=xt.current,pt(xt,f?s&1|2:s&1),a):(er(a),null);case 22:case 23:return xf(),f=a.memoizedState!==null,n!==null&&n.memoizedState!==null!==f&&(a.flags|=8192),f&&a.mode&1?Tr&1073741824&&(er(a),a.subtreeFlags&6&&(a.flags|=8192)):er(a),null;case 24:return null;case 25:return null}throw Error(r(156,a.tag))}function sO(n,a){switch(Ic(a),a.tag){case 1:return yr(a.type)&&vs(),n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 3:return Wa(),bt(pr),bt(Xt),Hc(),n=a.flags,n&65536&&!(n&128)?(a.flags=n&-65537|128,a):null;case 5:return Bc(a),null;case 13:if(bt(xt),n=a.memoizedState,n!==null&&n.dehydrated!==null){if(a.alternate===null)throw Error(r(340));$a()}return n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 19:return bt(xt),null;case 4:return Wa(),null;case 10:return Nc(a.type._context),null;case 22:case 23:return xf(),null;case 24:return null;default:return null}}var Ls=!1,tr=!1,lO=typeof WeakSet=="function"?WeakSet:Set,Se=null;function Ka(n,a){var s=n.ref;if(s!==null)if(typeof s=="function")try{s(null)}catch(f){Rt(n,a,f)}else s.current=null}function hf(n,a,s){try{s()}catch(f){Rt(n,a,f)}}var h0=!1;function cO(n,a){if(Cc=es,n=Wg(),yc(n)){if("selectionStart"in n)var s={start:n.selectionStart,end:n.selectionEnd};else e:{s=(s=n.ownerDocument)&&s.defaultView||window;var f=s.getSelection&&s.getSelection();if(f&&f.rangeCount!==0){s=f.anchorNode;var p=f.anchorOffset,g=f.focusNode;f=f.focusOffset;try{s.nodeType,g.nodeType}catch{s=null;break e}var E=0,M=-1,$=-1,Z=0,fe=0,de=n,ce=null;t:for(;;){for(var me;de!==s||p!==0&&de.nodeType!==3||(M=E+p),de!==g||f!==0&&de.nodeType!==3||($=E+f),de.nodeType===3&&(E+=de.nodeValue.length),(me=de.firstChild)!==null;)ce=de,de=me;for(;;){if(de===n)break t;if(ce===s&&++Z===p&&(M=E),ce===g&&++fe===f&&($=E),(me=de.nextSibling)!==null)break;de=ce,ce=de.parentNode}de=me}s=M===-1||$===-1?null:{start:M,end:$}}else s=null}s=s||{start:0,end:0}}else s=null;for(xc={focusedElem:n,selectionRange:s},es=!1,Se=a;Se!==null;)if(a=Se,n=a.child,(a.subtreeFlags&1028)!==0&&n!==null)n.return=a,Se=n;else for(;Se!==null;){a=Se;try{var xe=a.alternate;if(a.flags&1024)switch(a.tag){case 0:case 11:case 15:break;case 1:if(xe!==null){var Pe=xe.memoizedProps,Tt=xe.memoizedState,G=a.stateNode,B=G.getSnapshotBeforeUpdate(a.elementType===a.type?Pe:Jr(a.type,Pe),Tt);G.__reactInternalSnapshotBeforeUpdate=B}break;case 3:var Y=a.stateNode.containerInfo;Y.nodeType===1?Y.textContent="":Y.nodeType===9&&Y.documentElement&&Y.removeChild(Y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(he){Rt(a,a.return,he)}if(n=a.sibling,n!==null){n.return=a.return,Se=n;break}Se=a.return}return xe=h0,h0=!1,xe}function uu(n,a,s){var f=a.updateQueue;if(f=f!==null?f.lastEffect:null,f!==null){var p=f=f.next;do{if((p.tag&n)===n){var g=p.destroy;p.destroy=void 0,g!==void 0&&hf(a,s,g)}p=p.next}while(p!==f)}}function Ms(n,a){if(a=a.updateQueue,a=a!==null?a.lastEffect:null,a!==null){var s=a=a.next;do{if((s.tag&n)===n){var f=s.create;s.destroy=f()}s=s.next}while(s!==a)}}function vf(n){var a=n.ref;if(a!==null){var s=n.stateNode;switch(n.tag){case 5:n=s;break;default:n=s}typeof a=="function"?a(n):a.current=n}}function v0(n){var a=n.alternate;a!==null&&(n.alternate=null,v0(a)),n.child=null,n.deletions=null,n.sibling=null,n.tag===5&&(a=n.stateNode,a!==null&&(delete a[fn],delete a[Yo],delete a[Ac],delete a[HP],delete a[KP])),n.stateNode=null,n.return=null,n.dependencies=null,n.memoizedProps=null,n.memoizedState=null,n.pendingProps=null,n.stateNode=null,n.updateQueue=null}function p0(n){return n.tag===5||n.tag===3||n.tag===4}function y0(n){e:for(;;){for(;n.sibling===null;){if(n.return===null||p0(n.return))return null;n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==5&&n.tag!==6&&n.tag!==18;){if(n.flags&2||n.child===null||n.tag===4)continue e;n.child.return=n,n=n.child}if(!(n.flags&2))return n.stateNode}}function pf(n,a,s){var f=n.tag;if(f===5||f===6)n=n.stateNode,a?s.nodeType===8?s.parentNode.insertBefore(n,a):s.insertBefore(n,a):(s.nodeType===8?(a=s.parentNode,a.insertBefore(n,s)):(a=s,a.appendChild(n)),s=s._reactRootContainer,s!=null||a.onclick!==null||(a.onclick=ds));else if(f!==4&&(n=n.child,n!==null))for(pf(n,a,s),n=n.sibling;n!==null;)pf(n,a,s),n=n.sibling}function yf(n,a,s){var f=n.tag;if(f===5||f===6)n=n.stateNode,a?s.insertBefore(n,a):s.appendChild(n);else if(f!==4&&(n=n.child,n!==null))for(yf(n,a,s),n=n.sibling;n!==null;)yf(n,a,s),n=n.sibling}var Qt=null,Xr=!1;function ui(n,a,s){for(s=s.child;s!==null;)g0(n,a,s),s=s.sibling}function g0(n,a,s){if(Jt&&typeof Jt.onCommitFiberUnmount=="function")try{Jt.onCommitFiberUnmount(Qr,s)}catch{}switch(s.tag){case 5:tr||Ka(s,a);case 6:var f=Qt,p=Xr;Qt=null,ui(n,a,s),Qt=f,Xr=p,Qt!==null&&(Xr?(n=Qt,s=s.stateNode,n.nodeType===8?n.parentNode.removeChild(s):n.removeChild(s)):Qt.removeChild(s.stateNode));break;case 18:Qt!==null&&(Xr?(n=Qt,s=s.stateNode,n.nodeType===8?Rc(n.parentNode,s):n.nodeType===1&&Rc(n,s),No(n)):Rc(Qt,s.stateNode));break;case 4:f=Qt,p=Xr,Qt=s.stateNode.containerInfo,Xr=!0,ui(n,a,s),Qt=f,Xr=p;break;case 0:case 11:case 14:case 15:if(!tr&&(f=s.updateQueue,f!==null&&(f=f.lastEffect,f!==null))){p=f=f.next;do{var g=p,E=g.destroy;g=g.tag,E!==void 0&&(g&2||g&4)&&hf(s,a,E),p=p.next}while(p!==f)}ui(n,a,s);break;case 1:if(!tr&&(Ka(s,a),f=s.stateNode,typeof f.componentWillUnmount=="function"))try{f.props=s.memoizedProps,f.state=s.memoizedState,f.componentWillUnmount()}catch(M){Rt(s,a,M)}ui(n,a,s);break;case 21:ui(n,a,s);break;case 22:s.mode&1?(tr=(f=tr)||s.memoizedState!==null,ui(n,a,s),tr=f):ui(n,a,s);break;default:ui(n,a,s)}}function m0(n){var a=n.updateQueue;if(a!==null){n.updateQueue=null;var s=n.stateNode;s===null&&(s=n.stateNode=new lO),a.forEach(function(f){var p=_O.bind(null,n,f);s.has(f)||(s.add(f),f.then(p,p))})}}function Zr(n,a){var s=a.deletions;if(s!==null)for(var f=0;fp&&(p=E),f&=~g}if(f=p,f=mt()-f,f=(120>f?120:480>f?480:1080>f?1080:1920>f?1920:3e3>f?3e3:4320>f?4320:1960*dO(f/1960))-f,10n?16:n,li===null)var f=!1;else{if(n=li,li=null,Us=0,tt&6)throw Error(r(331));var p=tt;for(tt|=4,Se=n.current;Se!==null;){var g=Se,E=g.child;if(Se.flags&16){var M=g.deletions;if(M!==null){for(var $=0;$mt()-_f?Zi(n,0):mf|=s),_r(n,a)}function T0(n,a){a===0&&(n.mode&1?(a=Yu,Yu<<=1,!(Yu&130023424)&&(Yu=4194304)):a=1);var s=ur();n=Tn(n,a),n!==null&&(Lo(n,a,s),_r(n,s))}function mO(n){var a=n.memoizedState,s=0;a!==null&&(s=a.retryLane),T0(n,s)}function _O(n,a){var s=0;switch(n.tag){case 13:var f=n.stateNode,p=n.memoizedState;p!==null&&(s=p.retryLane);break;case 19:f=n.stateNode;break;default:throw Error(r(314))}f!==null&&f.delete(a),T0(n,s)}var F0;F0=function(n,a,s){if(n!==null)if(n.memoizedProps!==a.pendingProps||pr.current)gr=!0;else{if(!(n.lanes&s)&&!(a.flags&128))return gr=!1,oO(n,a,s);gr=!!(n.flags&131072)}else gr=!1,Et&&a.flags&1048576&&fm(a,ms,a.index);switch(a.lanes=0,a.tag){case 2:var f=a.type;Is(n,a),n=a.pendingProps;var p=qa(a,Xt.current);Ba(a,s),p=Gc(null,a,f,n,p,s);var g=Yc();return a.flags|=1,typeof p=="object"&&p!==null&&typeof p.render=="function"&&p.$$typeof===void 0?(a.tag=1,a.memoizedState=null,a.updateQueue=null,yr(f)?(g=!0,ps(a)):g=!1,a.memoizedState=p.state!==null&&p.state!==void 0?p.state:null,zc(a),p.updater=Ts,a.stateNode=p,p._reactInternals=a,rf(a,f,n,s),a=uf(null,a,f,!0,g,s)):(a.tag=0,Et&&g&&Fc(a),or(null,a,p,s),a=a.child),a;case 16:f=a.elementType;e:{switch(Is(n,a),n=a.pendingProps,p=f._init,f=p(f._payload),a.type=f,p=a.tag=bO(f),n=Jr(f,n),p){case 0:a=of(null,a,f,n,s);break e;case 1:a=i0(null,a,f,n,s);break e;case 11:a=Zm(null,a,f,n,s);break e;case 14:a=e0(null,a,f,Jr(f.type,n),s);break e}throw Error(r(306,f,""))}return a;case 0:return f=a.type,p=a.pendingProps,p=a.elementType===f?p:Jr(f,p),of(n,a,f,p,s);case 1:return f=a.type,p=a.pendingProps,p=a.elementType===f?p:Jr(f,p),i0(n,a,f,p,s);case 3:e:{if(a0(a),n===null)throw Error(r(387));f=a.pendingProps,g=a.memoizedState,p=g.element,wm(n,a),Cs(a,f,null,s);var E=a.memoizedState;if(f=E.element,g.isDehydrated)if(g={element:f,isDehydrated:!1,cache:E.cache,pendingSuspenseBoundaries:E.pendingSuspenseBoundaries,transitions:E.transitions},a.updateQueue.baseState=g,a.memoizedState=g,a.flags&256){p=Ha(Error(r(423)),a),a=o0(n,a,f,s,p);break e}else if(f!==p){p=Ha(Error(r(424)),a),a=o0(n,a,f,s,p);break e}else for(kr=ti(a.stateNode.containerInfo.firstChild),Ar=a,Et=!0,Yr=null,s=mm(a,null,f,s),a.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling;else{if($a(),f===p){a=In(n,a,s);break e}or(n,a,f,s)}a=a.child}return a;case 5:return Em(a),n===null&&Mc(a),f=a.type,p=a.pendingProps,g=n!==null?n.memoizedProps:null,E=p.children,Pc(f,p)?E=null:g!==null&&Pc(f,g)&&(a.flags|=32),n0(n,a),or(n,a,E,s),a.child;case 6:return n===null&&Mc(a),null;case 13:return u0(n,a,s);case 4:return Vc(a,a.stateNode.containerInfo),f=a.pendingProps,n===null?a.child=za(a,null,f,s):or(n,a,f,s),a.child;case 11:return f=a.type,p=a.pendingProps,p=a.elementType===f?p:Jr(f,p),Zm(n,a,f,p,s);case 7:return or(n,a,a.pendingProps,s),a.child;case 8:return or(n,a,a.pendingProps.children,s),a.child;case 12:return or(n,a,a.pendingProps.children,s),a.child;case 10:e:{if(f=a.type._context,p=a.pendingProps,g=a.memoizedProps,E=p.value,pt(bs,f._currentValue),f._currentValue=E,g!==null)if(Gr(g.value,E)){if(g.children===p.children&&!pr.current){a=In(n,a,s);break e}}else for(g=a.child,g!==null&&(g.return=a);g!==null;){var M=g.dependencies;if(M!==null){E=g.child;for(var $=M.firstContext;$!==null;){if($.context===f){if(g.tag===1){$=Fn(-1,s&-s),$.tag=2;var Z=g.updateQueue;if(Z!==null){Z=Z.shared;var fe=Z.pending;fe===null?$.next=$:($.next=fe.next,fe.next=$),Z.pending=$}}g.lanes|=s,$=g.alternate,$!==null&&($.lanes|=s),Uc(g.return,s,a),M.lanes|=s;break}$=$.next}}else if(g.tag===10)E=g.type===a.type?null:g.child;else if(g.tag===18){if(E=g.return,E===null)throw Error(r(341));E.lanes|=s,M=E.alternate,M!==null&&(M.lanes|=s),Uc(E,s,a),E=g.sibling}else E=g.child;if(E!==null)E.return=g;else for(E=g;E!==null;){if(E===a){E=null;break}if(g=E.sibling,g!==null){g.return=E.return,E=g;break}E=E.return}g=E}or(n,a,p.children,s),a=a.child}return a;case 9:return p=a.type,f=a.pendingProps.children,Ba(a,s),p=jr(p),f=f(p),a.flags|=1,or(n,a,f,s),a.child;case 14:return f=a.type,p=Jr(f,a.pendingProps),p=Jr(f.type,p),e0(n,a,f,p,s);case 15:return t0(n,a,a.type,a.pendingProps,s);case 17:return f=a.type,p=a.pendingProps,p=a.elementType===f?p:Jr(f,p),Is(n,a),a.tag=1,yr(f)?(n=!0,ps(a)):n=!1,Ba(a,s),Hm(a,f,p),rf(a,f,p,s),uf(null,a,f,!0,n,s);case 19:return l0(n,a,s);case 22:return r0(n,a,s)}throw Error(r(156,a.tag))};function I0(n,a){return xn(n,a)}function wO(n,a,s,f){this.tag=n,this.key=s,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=a,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=f,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ur(n,a,s,f){return new wO(n,a,s,f)}function Of(n){return n=n.prototype,!(!n||!n.isReactComponent)}function bO(n){if(typeof n=="function")return Of(n)?1:0;if(n!=null){if(n=n.$$typeof,n===N)return 11;if(n===re)return 14}return 2}function di(n,a){var s=n.alternate;return s===null?(s=Ur(n.tag,a,n.key,n.mode),s.elementType=n.elementType,s.type=n.type,s.stateNode=n.stateNode,s.alternate=n,n.alternate=s):(s.pendingProps=a,s.type=n.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=n.flags&14680064,s.childLanes=n.childLanes,s.lanes=n.lanes,s.child=n.child,s.memoizedProps=n.memoizedProps,s.memoizedState=n.memoizedState,s.updateQueue=n.updateQueue,a=n.dependencies,s.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext},s.sibling=n.sibling,s.index=n.index,s.ref=n.ref,s}function Bs(n,a,s,f,p,g){var E=2;if(f=n,typeof n=="function")Of(n)&&(E=1);else if(typeof n=="string")E=5;else e:switch(n){case j:return ta(s.children,p,g,a);case T:E=8,p|=8;break;case I:return n=Ur(12,s,a,p|2),n.elementType=I,n.lanes=g,n;case V:return n=Ur(13,s,a,p),n.elementType=V,n.lanes=g,n;case Q:return n=Ur(19,s,a,p),n.elementType=Q,n.lanes=g,n;case X:return Ws(s,p,g,a);default:if(typeof n=="object"&&n!==null)switch(n.$$typeof){case L:E=10;break e;case k:E=9;break e;case N:E=11;break e;case re:E=14;break e;case ie:E=16,f=null;break e}throw Error(r(130,n==null?n:typeof n,""))}return a=Ur(E,s,a,p),a.elementType=n,a.type=f,a.lanes=g,a}function ta(n,a,s,f){return n=Ur(7,n,f,a),n.lanes=s,n}function Ws(n,a,s,f){return n=Ur(22,n,f,a),n.elementType=X,n.lanes=s,n.stateNode={isHidden:!1},n}function Rf(n,a,s){return n=Ur(6,n,null,a),n.lanes=s,n}function Af(n,a,s){return a=Ur(4,n.children!==null?n.children:[],n.key,a),a.lanes=s,a.stateNode={containerInfo:n.containerInfo,pendingChildren:null,implementation:n.implementation},a}function SO(n,a,s,f,p){this.tag=a,this.containerInfo=n,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=tc(0),this.expirationTimes=tc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=tc(0),this.identifierPrefix=f,this.onRecoverableError=p,this.mutableSourceEagerHydrationData=null}function kf(n,a,s,f,p,g,E,M,$){return n=new SO(n,a,s,M,$),a===1?(a=1,g===!0&&(a|=8)):a=0,g=Ur(3,null,null,a),n.current=g,g.stateNode=n,g.memoizedState={element:f,isDehydrated:s,cache:null,transitions:null,pendingSuspenseBoundaries:null},zc(g),n}function EO(n,a,s){var f=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),jf.exports=DO(),jf.exports}var _y=m.createContext(void 0);_y.displayName="AuthContext";var Cl={loginUrl:"/login",afterLoginUrl:"/"},Br=function(){return m.useContext(_y)},bo=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(){}},wa=typeof window>"u"||"Deno"in globalThis;function zr(){}function qO(e,t){return typeof e=="function"?e(t):e}function Dp(e){return typeof e=="number"&&e>=0&&e!==1/0}function CE(e,t){return Math.max(e+(t||0)-Date.now(),0)}function io(e,t){return typeof e=="function"?e(t):e}function nn(e,t){return typeof e=="function"?e(t):e}function Q0(e,t){const{type:r="all",exact:i,fetchStatus:o,predicate:u,queryKey:c,stale:d}=e;if(c){if(i){if(t.queryHash!==wy(c,t.options))return!1}else if(!Fu(t.queryKey,c))return!1}if(r!=="all"){const h=t.isActive();if(r==="active"&&!h||r==="inactive"&&h)return!1}return!(typeof d=="boolean"&&t.isStale()!==d||o&&o!==t.state.fetchStatus||u&&!u(t))}function G0(e,t){const{exact:r,status:i,predicate:o,mutationKey:u}=e;if(u){if(!t.options.mutationKey)return!1;if(r){if(ba(t.options.mutationKey)!==ba(u))return!1}else if(!Fu(t.options.mutationKey,u))return!1}return!(i&&t.state.status!==i||o&&!o(t))}function wy(e,t){return((t==null?void 0:t.queryKeyHashFn)||ba)(e)}function ba(e){return JSON.stringify(e,(t,r)=>jp(r)?Object.keys(r).sort().reduce((i,o)=>(i[o]=r[o],i),{}):r)}function Fu(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(r=>!Fu(e[r],t[r])):!1}function xE(e,t){if(e===t)return e;const r=Y0(e)&&Y0(t);if(r||jp(e)&&jp(t)){const i=r?e:Object.keys(e),o=i.length,u=r?t:Object.keys(t),c=u.length,d=r?[]:{};let h=0;for(let l=0;l{setTimeout(t,e)})}function qp(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?xE(e,t):t}function UO(e,t,r=0){const i=[...e,t];return r&&i.length>r?i.slice(1):i}function $O(e,t,r=0){const i=[t,...e];return r&&i.length>r?i.slice(0,-1):i}var by=Symbol();function PE(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===by?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var fa,mi,ao,hE,zO=(hE=class extends bo{constructor(){super();je(this,fa);je(this,mi);je(this,ao);_e(this,ao,t=>{if(!wa&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}})}onSubscribe(){z(this,mi)||this.setEventListener(z(this,ao))}onUnsubscribe(){var t;this.hasListeners()||((t=z(this,mi))==null||t.call(this),_e(this,mi,void 0))}setEventListener(t){var r;_e(this,ao,t),(r=z(this,mi))==null||r.call(this),_e(this,mi,t(i=>{typeof i=="boolean"?this.setFocused(i):this.onFocus()}))}setFocused(t){z(this,fa)!==t&&(_e(this,fa,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(r=>{r(t)})}isFocused(){var t;return typeof z(this,fa)=="boolean"?z(this,fa):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},fa=new WeakMap,mi=new WeakMap,ao=new WeakMap,hE),Sy=new zO,oo,_i,uo,vE,VO=(vE=class extends bo{constructor(){super();je(this,oo,!0);je(this,_i);je(this,uo);_e(this,uo,t=>{if(!wa&&window.addEventListener){const r=()=>t(!0),i=()=>t(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",i,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",i)}}})}onSubscribe(){z(this,_i)||this.setEventListener(z(this,uo))}onUnsubscribe(){var t;this.hasListeners()||((t=z(this,_i))==null||t.call(this),_e(this,_i,void 0))}setEventListener(t){var r;_e(this,uo,t),(r=z(this,_i))==null||r.call(this),_e(this,_i,t(this.setOnline.bind(this)))}setOnline(t){z(this,oo)!==t&&(_e(this,oo,t),this.listeners.forEach(i=>{i(t)}))}isOnline(){return z(this,oo)}},oo=new WeakMap,_i=new WeakMap,uo=new WeakMap,vE),ll=new VO;function Np(){let e,t;const r=new Promise((o,u)=>{e=o,t=u});r.status="pending",r.catch(()=>{});function i(o){Object.assign(r,o),delete r.resolve,delete r.reject}return r.resolve=o=>{i({status:"fulfilled",value:o}),e(o)},r.reject=o=>{i({status:"rejected",reason:o}),t(o)},r}function BO(e){return Math.min(1e3*2**e,3e4)}function OE(e){return(e??"online")==="online"?ll.isOnline():!0}var RE=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function Uf(e){return e instanceof RE}function AE(e){let t=!1,r=0,i=!1,o;const u=Np(),c=P=>{var w;i||(_(new RE(P)),(w=e.abort)==null||w.call(e))},d=()=>{t=!0},h=()=>{t=!1},l=()=>Sy.isFocused()&&(e.networkMode==="always"||ll.isOnline())&&e.canRun(),v=()=>OE(e.networkMode)&&e.canRun(),y=P=>{var w;i||(i=!0,(w=e.onSuccess)==null||w.call(e,P),o==null||o(),u.resolve(P))},_=P=>{var w;i||(i=!0,(w=e.onError)==null||w.call(e,P),o==null||o(),u.reject(P))},C=()=>new Promise(P=>{var w;o=F=>{(i||l())&&P(F)},(w=e.onPause)==null||w.call(e)}).then(()=>{var P;o=void 0,i||(P=e.onContinue)==null||P.call(e)}),x=()=>{if(i)return;let P;const w=r===0?e.initialPromise:void 0;try{P=w??e.fn()}catch(F){P=Promise.reject(F)}Promise.resolve(P).then(y).catch(F=>{var S;if(i)return;const b=e.retry??(wa?0:3),O=e.retryDelay??BO,A=typeof O=="function"?O(r,F):O,R=b===!0||typeof b=="number"&&rl()?void 0:C()).then(()=>{t?_(F):x()})})};return{promise:u,cancel:c,continue:()=>(o==null||o(),u),cancelRetry:d,continueRetry:h,canStart:v,start:()=>(v()?x():C().then(x),u)}}function WO(){let e=[],t=0,r=d=>{d()},i=d=>{d()},o=d=>setTimeout(d,0);const u=d=>{t?e.push(d):o(()=>{r(d)})},c=()=>{const d=e;e=[],d.length&&o(()=>{i(()=>{d.forEach(h=>{r(h)})})})};return{batch:d=>{let h;t++;try{h=d()}finally{t--,t||c()}return h},batchCalls:d=>(...h)=>{u(()=>{d(...h)})},schedule:u,setNotifyFunction:d=>{r=d},setBatchNotifyFunction:d=>{i=d},setScheduler:d=>{o=d}}}var It=WO(),da,pE,kE=(pE=class{constructor(){je(this,da)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Dp(this.gcTime)&&_e(this,da,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(wa?1/0:5*60*1e3))}clearGcTimeout(){z(this,da)&&(clearTimeout(z(this,da)),_e(this,da,void 0))}},da=new WeakMap,pE),so,lo,$r,rr,Du,ha,tn,qn,yE,HO=(yE=class extends kE{constructor(t){super();je(this,tn);je(this,so);je(this,lo);je(this,$r);je(this,rr);je(this,Du);je(this,ha);_e(this,ha,!1),_e(this,Du,t.defaultOptions),this.setOptions(t.options),this.observers=[],_e(this,$r,t.cache),this.queryKey=t.queryKey,this.queryHash=t.queryHash,_e(this,so,KO(this.options)),this.state=t.state??z(this,so),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=z(this,rr))==null?void 0:t.promise}setOptions(t){this.options={...z(this,Du),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&z(this,$r).remove(this)}setData(t,r){const i=qp(this.state.data,t,this.options);return We(this,tn,qn).call(this,{data:i,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),i}setState(t,r){We(this,tn,qn).call(this,{type:"setState",state:t,setStateOptions:r})}cancel(t){var i,o;const r=(i=z(this,rr))==null?void 0:i.promise;return(o=z(this,rr))==null||o.cancel(t),r?r.then(zr).catch(zr):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(z(this,so))}isActive(){return this.observers.some(t=>nn(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===by||this.state.dataUpdateCount+this.state.errorUpdateCount===0}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||!CE(this.state.dataUpdatedAt,t)}onFocus(){var r;const t=this.observers.find(i=>i.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(r=z(this,rr))==null||r.continue()}onOnline(){var r;const t=this.observers.find(i=>i.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(r=z(this,rr))==null||r.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),z(this,$r).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(r=>r!==t),this.observers.length||(z(this,rr)&&(z(this,ha)?z(this,rr).cancel({revert:!0}):z(this,rr).cancelRetry()),this.scheduleGc()),z(this,$r).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||We(this,tn,qn).call(this,{type:"invalidate"})}fetch(t,r){var h,l,v;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(r!=null&&r.cancelRefetch))this.cancel({silent:!0});else if(z(this,rr))return z(this,rr).continueRetry(),z(this,rr).promise}if(t&&this.setOptions(t),!this.options.queryFn){const y=this.observers.find(_=>_.options.queryFn);y&&this.setOptions(y.options)}const i=new AbortController,o=y=>{Object.defineProperty(y,"signal",{enumerable:!0,get:()=>(_e(this,ha,!0),i.signal)})},u=()=>{const y=PE(this.options,r),_={queryKey:this.queryKey,meta:this.meta};return o(_),_e(this,ha,!1),this.options.persister?this.options.persister(y,_,this):y(_)},c={fetchOptions:r,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:u};o(c),(h=this.options.behavior)==null||h.onFetch(c,this),_e(this,lo,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((l=c.fetchOptions)==null?void 0:l.meta))&&We(this,tn,qn).call(this,{type:"fetch",meta:(v=c.fetchOptions)==null?void 0:v.meta});const d=y=>{var _,C,x,P;Uf(y)&&y.silent||We(this,tn,qn).call(this,{type:"error",error:y}),Uf(y)||((C=(_=z(this,$r).config).onError)==null||C.call(_,y,this),(P=(x=z(this,$r).config).onSettled)==null||P.call(x,this.state.data,y,this)),this.scheduleGc()};return _e(this,rr,AE({initialPromise:r==null?void 0:r.initialPromise,fn:c.fetchFn,abort:i.abort.bind(i),onSuccess:y=>{var _,C,x,P;if(y===void 0){d(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(y)}catch(w){d(w);return}(C=(_=z(this,$r).config).onSuccess)==null||C.call(_,y,this),(P=(x=z(this,$r).config).onSettled)==null||P.call(x,y,this.state.error,this),this.scheduleGc()},onError:d,onFail:(y,_)=>{We(this,tn,qn).call(this,{type:"failed",failureCount:y,error:_})},onPause:()=>{We(this,tn,qn).call(this,{type:"pause"})},onContinue:()=>{We(this,tn,qn).call(this,{type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode,canRun:()=>!0})),z(this,rr).start()}},so=new WeakMap,lo=new WeakMap,$r=new WeakMap,rr=new WeakMap,Du=new WeakMap,ha=new WeakMap,tn=new WeakSet,qn=function(t){const r=i=>{switch(t.type){case"failed":return{...i,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...i,fetchStatus:"paused"};case"continue":return{...i,fetchStatus:"fetching"};case"fetch":return{...i,...TE(i.data,this.options),fetchMeta:t.meta??null};case"success":return{...i,data:t.data,dataUpdateCount:i.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 Uf(o)&&o.revert&&z(this,lo)?{...z(this,lo),fetchStatus:"idle"}:{...i,error:o,errorUpdateCount:i.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:i.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...i,isInvalidated:!0};case"setState":return{...i,...t.state}}};this.state=r(this.state),It.batch(()=>{this.observers.forEach(i=>{i.onQueryUpdate()}),z(this,$r).notify({query:this,type:"updated",action:t})})},yE);function TE(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:OE(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function KO(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,i=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?i??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var pn,gE,QO=(gE=class extends bo{constructor(t={}){super();je(this,pn);this.config=t,_e(this,pn,new Map)}build(t,r,i){const o=r.queryKey,u=r.queryHash??wy(o,r);let c=this.get(u);return c||(c=new HO({cache:this,queryKey:o,queryHash:u,options:t.defaultQueryOptions(r),state:i,defaultOptions:t.getQueryDefaults(o)}),this.add(c)),c}add(t){z(this,pn).has(t.queryHash)||(z(this,pn).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const r=z(this,pn).get(t.queryHash);r&&(t.destroy(),r===t&&z(this,pn).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){It.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return z(this,pn).get(t)}getAll(){return[...z(this,pn).values()]}find(t){const r={exact:!0,...t};return this.getAll().find(i=>Q0(r,i))}findAll(t={}){const r=this.getAll();return Object.keys(t).length>0?r.filter(i=>Q0(t,i)):r}notify(t){It.batch(()=>{this.listeners.forEach(r=>{r(t)})})}onFocus(){It.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){It.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},pn=new WeakMap,gE),yn,cr,va,gn,vi,mE,GO=(mE=class extends kE{constructor(t){super();je(this,gn);je(this,yn);je(this,cr);je(this,va);this.mutationId=t.mutationId,_e(this,cr,t.mutationCache),_e(this,yn,[]),this.state=t.state||FE(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){z(this,yn).includes(t)||(z(this,yn).push(t),this.clearGcTimeout(),z(this,cr).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){_e(this,yn,z(this,yn).filter(r=>r!==t)),this.scheduleGc(),z(this,cr).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){z(this,yn).length||(this.state.status==="pending"?this.scheduleGc():z(this,cr).remove(this))}continue(){var t;return((t=z(this,va))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var o,u,c,d,h,l,v,y,_,C,x,P,w,F,b,O,A,R,S,j;_e(this,va,AE({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(T,I)=>{We(this,gn,vi).call(this,{type:"failed",failureCount:T,error:I})},onPause:()=>{We(this,gn,vi).call(this,{type:"pause"})},onContinue:()=>{We(this,gn,vi).call(this,{type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>z(this,cr).canRun(this)}));const r=this.state.status==="pending",i=!z(this,va).canStart();try{if(!r){We(this,gn,vi).call(this,{type:"pending",variables:t,isPaused:i}),await((u=(o=z(this,cr).config).onMutate)==null?void 0:u.call(o,t,this));const I=await((d=(c=this.options).onMutate)==null?void 0:d.call(c,t));I!==this.state.context&&We(this,gn,vi).call(this,{type:"pending",context:I,variables:t,isPaused:i})}const T=await z(this,va).start();return await((l=(h=z(this,cr).config).onSuccess)==null?void 0:l.call(h,T,t,this.state.context,this)),await((y=(v=this.options).onSuccess)==null?void 0:y.call(v,T,t,this.state.context)),await((C=(_=z(this,cr).config).onSettled)==null?void 0:C.call(_,T,null,this.state.variables,this.state.context,this)),await((P=(x=this.options).onSettled)==null?void 0:P.call(x,T,null,t,this.state.context)),We(this,gn,vi).call(this,{type:"success",data:T}),T}catch(T){try{throw await((F=(w=z(this,cr).config).onError)==null?void 0:F.call(w,T,t,this.state.context,this)),await((O=(b=this.options).onError)==null?void 0:O.call(b,T,t,this.state.context)),await((R=(A=z(this,cr).config).onSettled)==null?void 0:R.call(A,void 0,T,this.state.variables,this.state.context,this)),await((j=(S=this.options).onSettled)==null?void 0:j.call(S,void 0,T,t,this.state.context)),T}finally{We(this,gn,vi).call(this,{type:"error",error:T})}}finally{z(this,cr).runNext(this)}}},yn=new WeakMap,cr=new WeakMap,va=new WeakMap,gn=new WeakSet,vi=function(t){const r=i=>{switch(t.type){case"failed":return{...i,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...i,isPaused:!0};case"continue":return{...i,isPaused:!1};case"pending":return{...i,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{...i,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...i,data:void 0,error:t.error,failureCount:i.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=r(this.state),It.batch(()=>{z(this,yn).forEach(i=>{i.onMutationUpdate(t)}),z(this,cr).notify({mutation:this,type:"updated",action:t})})},mE);function FE(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Fr,ju,_E,YO=(_E=class extends bo{constructor(t={}){super();je(this,Fr);je(this,ju);this.config=t,_e(this,Fr,new Map),_e(this,ju,Date.now())}build(t,r,i){const o=new GO({mutationCache:this,mutationId:++Xs(this,ju)._,options:t.defaultMutationOptions(r),state:i});return this.add(o),o}add(t){const r=Zs(t),i=z(this,Fr).get(r)??[];i.push(t),z(this,Fr).set(r,i),this.notify({type:"added",mutation:t})}remove(t){var i;const r=Zs(t);if(z(this,Fr).has(r)){const o=(i=z(this,Fr).get(r))==null?void 0:i.filter(u=>u!==t);o&&(o.length===0?z(this,Fr).delete(r):z(this,Fr).set(r,o))}this.notify({type:"removed",mutation:t})}canRun(t){var i;const r=(i=z(this,Fr).get(Zs(t)))==null?void 0:i.find(o=>o.state.status==="pending");return!r||r===t}runNext(t){var i;const r=(i=z(this,Fr).get(Zs(t)))==null?void 0:i.find(o=>o!==t&&o.state.isPaused);return(r==null?void 0:r.continue())??Promise.resolve()}clear(){It.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}getAll(){return[...z(this,Fr).values()].flat()}find(t){const r={exact:!0,...t};return this.getAll().find(i=>G0(r,i))}findAll(t={}){return this.getAll().filter(r=>G0(t,r))}notify(t){It.batch(()=>{this.listeners.forEach(r=>{r(t)})})}resumePausedMutations(){const t=this.getAll().filter(r=>r.state.isPaused);return It.batch(()=>Promise.all(t.map(r=>r.continue().catch(zr))))}},Fr=new WeakMap,ju=new WeakMap,_E);function Zs(e){var t;return((t=e.options.scope)==null?void 0:t.id)??String(e.mutationId)}function X0(e){return{onFetch:(t,r)=>{var v,y,_,C,x;const i=t.options,o=(_=(y=(v=t.fetchOptions)==null?void 0:v.meta)==null?void 0:y.fetchMore)==null?void 0:_.direction,u=((C=t.state.data)==null?void 0:C.pages)||[],c=((x=t.state.data)==null?void 0:x.pageParams)||[];let d={pages:[],pageParams:[]},h=0;const l=async()=>{let P=!1;const w=O=>{Object.defineProperty(O,"signal",{enumerable:!0,get:()=>(t.signal.aborted?P=!0:t.signal.addEventListener("abort",()=>{P=!0}),t.signal)})},F=PE(t.options,t.fetchOptions),b=async(O,A,R)=>{if(P)return Promise.reject();if(A==null&&O.pages.length)return Promise.resolve(O);const S={queryKey:t.queryKey,pageParam:A,direction:R?"backward":"forward",meta:t.options.meta};w(S);const j=await F(S),{maxPages:T}=t.options,I=R?$O:UO;return{pages:I(O.pages,j,T),pageParams:I(O.pageParams,A,T)}};if(o&&u.length){const O=o==="backward",A=O?JO:Z0,R={pages:u,pageParams:c},S=A(i,R);d=await b(R,S,O)}else{const O=e??u.length;do{const A=h===0?c[0]??i.initialPageParam:Z0(i,d);if(h>0&&A==null)break;d=await b(d,A),h++}while(h{var P,w;return(w=(P=t.options).persister)==null?void 0:w.call(P,l,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r)}:t.fetchFn=l}}}function Z0(e,{pages:t,pageParams:r}){const i=t.length-1;return t.length>0?e.getNextPageParam(t[i],t,r[i],r):void 0}function JO(e,{pages:t,pageParams:r}){var i;return t.length>0?(i=e.getPreviousPageParam)==null?void 0:i.call(e,t[0],t,r[0],r):void 0}var At,wi,bi,co,fo,Si,ho,vo,wE,XO=(wE=class{constructor(e={}){je(this,At);je(this,wi);je(this,bi);je(this,co);je(this,fo);je(this,Si);je(this,ho);je(this,vo);_e(this,At,e.queryCache||new QO),_e(this,wi,e.mutationCache||new YO),_e(this,bi,e.defaultOptions||{}),_e(this,co,new Map),_e(this,fo,new Map),_e(this,Si,0)}mount(){Xs(this,Si)._++,z(this,Si)===1&&(_e(this,ho,Sy.subscribe(async e=>{e&&(await this.resumePausedMutations(),z(this,At).onFocus())})),_e(this,vo,ll.subscribe(async e=>{e&&(await this.resumePausedMutations(),z(this,At).onOnline())})))}unmount(){var e,t;Xs(this,Si)._--,z(this,Si)===0&&((e=z(this,ho))==null||e.call(this),_e(this,ho,void 0),(t=z(this,vo))==null||t.call(this),_e(this,vo,void 0))}isFetching(e){return z(this,At).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return z(this,wi).findAll({...e,status:"pending"}).length}getQueryData(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=z(this,At).get(t.queryHash))==null?void 0:r.state.data}ensureQueryData(e){const t=this.getQueryData(e.queryKey);if(t===void 0)return this.fetchQuery(e);{const r=this.defaultQueryOptions(e),i=z(this,At).build(this,r);return e.revalidateIfStale&&i.isStaleByTime(io(r.staleTime,i))&&this.prefetchQuery(r),Promise.resolve(t)}}getQueriesData(e){return z(this,At).findAll(e).map(({queryKey:t,state:r})=>{const i=r.data;return[t,i]})}setQueryData(e,t,r){const i=this.defaultQueryOptions({queryKey:e}),o=z(this,At).get(i.queryHash),u=o==null?void 0:o.state.data,c=qO(t,u);if(c!==void 0)return z(this,At).build(this,i).setData(c,{...r,manual:!0})}setQueriesData(e,t,r){return It.batch(()=>z(this,At).findAll(e).map(({queryKey:i})=>[i,this.setQueryData(i,t,r)]))}getQueryState(e){var r;const t=this.defaultQueryOptions({queryKey:e});return(r=z(this,At).get(t.queryHash))==null?void 0:r.state}removeQueries(e){const t=z(this,At);It.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){const r=z(this,At),i={type:"active",...e};return It.batch(()=>(r.findAll(e).forEach(o=>{o.reset()}),this.refetchQueries(i,t)))}cancelQueries(e,t={}){const r={revert:!0,...t},i=It.batch(()=>z(this,At).findAll(e).map(o=>o.cancel(r)));return Promise.all(i).then(zr).catch(zr)}invalidateQueries(e,t={}){return It.batch(()=>{if(z(this,At).findAll(e).forEach(i=>{i.invalidate()}),(e==null?void 0:e.refetchType)==="none")return Promise.resolve();const r={...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"};return this.refetchQueries(r,t)})}refetchQueries(e,t={}){const r={...t,cancelRefetch:t.cancelRefetch??!0},i=It.batch(()=>z(this,At).findAll(e).filter(o=>!o.isDisabled()).map(o=>{let u=o.fetch(void 0,r);return r.throwOnError||(u=u.catch(zr)),o.state.fetchStatus==="paused"?Promise.resolve():u}));return Promise.all(i).then(zr)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const r=z(this,At).build(this,t);return r.isStaleByTime(io(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(zr).catch(zr)}fetchInfiniteQuery(e){return e.behavior=X0(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(zr).catch(zr)}ensureInfiniteQueryData(e){return e.behavior=X0(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return ll.isOnline()?z(this,wi).resumePausedMutations():Promise.resolve()}getQueryCache(){return z(this,At)}getMutationCache(){return z(this,wi)}getDefaultOptions(){return z(this,bi)}setDefaultOptions(e){_e(this,bi,e)}setQueryDefaults(e,t){z(this,co).set(ba(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...z(this,co).values()],r={};return t.forEach(i=>{Fu(e,i.queryKey)&&Object.assign(r,i.defaultOptions)}),r}setMutationDefaults(e,t){z(this,fo).set(ba(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...z(this,fo).values()];let r={};return t.forEach(i=>{Fu(e,i.mutationKey)&&(r={...r,...i.defaultOptions})}),r}defaultQueryOptions(e){if(e._defaulted)return e;const t={...z(this,bi).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=wy(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===by&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...z(this,bi).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){z(this,At).clear(),z(this,wi).clear()}},At=new WeakMap,wi=new WeakMap,bi=new WeakMap,co=new WeakMap,fo=new WeakMap,Si=new WeakMap,ho=new WeakMap,vo=new WeakMap,wE),Sr,Je,qu,fr,pa,po,Ei,mn,Nu,yo,go,ya,ga,Ci,mo,at,_u,Up,$p,zp,Vp,Bp,Wp,Hp,IE,bE,ZO=(bE=class extends bo{constructor(t,r){super();je(this,at);je(this,Sr);je(this,Je);je(this,qu);je(this,fr);je(this,pa);je(this,po);je(this,Ei);je(this,mn);je(this,Nu);je(this,yo);je(this,go);je(this,ya);je(this,ga);je(this,Ci);je(this,mo,new Set);this.options=r,_e(this,Sr,t),_e(this,mn,null),_e(this,Ei,Np()),this.options.experimental_prefetchInRender||z(this,Ei).reject(new Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(r)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(z(this,Je).addObserver(this),e_(z(this,Je),this.options)?We(this,at,_u).call(this):this.updateResult(),We(this,at,Vp).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Kp(z(this,Je),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Kp(z(this,Je),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,We(this,at,Bp).call(this),We(this,at,Wp).call(this),z(this,Je).removeObserver(this)}setOptions(t,r){const i=this.options,o=z(this,Je);if(this.options=z(this,Sr).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof nn(this.options.enabled,z(this,Je))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");We(this,at,Hp).call(this),z(this,Je).setOptions(this.options),i._defaulted&&!sl(this.options,i)&&z(this,Sr).getQueryCache().notify({type:"observerOptionsUpdated",query:z(this,Je),observer:this});const u=this.hasListeners();u&&t_(z(this,Je),o,this.options,i)&&We(this,at,_u).call(this),this.updateResult(r),u&&(z(this,Je)!==o||nn(this.options.enabled,z(this,Je))!==nn(i.enabled,z(this,Je))||io(this.options.staleTime,z(this,Je))!==io(i.staleTime,z(this,Je)))&&We(this,at,Up).call(this);const c=We(this,at,$p).call(this);u&&(z(this,Je)!==o||nn(this.options.enabled,z(this,Je))!==nn(i.enabled,z(this,Je))||c!==z(this,Ci))&&We(this,at,zp).call(this,c)}getOptimisticResult(t){const r=z(this,Sr).getQueryCache().build(z(this,Sr),t),i=this.createResult(r,t);return tR(this,i)&&(_e(this,fr,i),_e(this,po,this.options),_e(this,pa,z(this,Je).state)),i}getCurrentResult(){return z(this,fr)}trackResult(t,r){const i={};return Object.keys(t).forEach(o=>{Object.defineProperty(i,o,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(o),r==null||r(o),t[o])})}),i}trackProp(t){z(this,mo).add(t)}getCurrentQuery(){return z(this,Je)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const r=z(this,Sr).defaultQueryOptions(t),i=z(this,Sr).getQueryCache().build(z(this,Sr),r);return i.fetch().then(()=>this.createResult(i,r))}fetch(t){return We(this,at,_u).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),z(this,fr)))}createResult(t,r){var T;const i=z(this,Je),o=this.options,u=z(this,fr),c=z(this,pa),d=z(this,po),l=t!==i?t.state:z(this,qu),{state:v}=t;let y={...v},_=!1,C;if(r._optimisticResults){const I=this.hasListeners(),L=!I&&e_(t,r),k=I&&t_(t,i,r,o);(L||k)&&(y={...y,...TE(v.data,t.options)}),r._optimisticResults==="isRestoring"&&(y.fetchStatus="idle")}let{error:x,errorUpdatedAt:P,status:w}=y;if(r.select&&y.data!==void 0)if(u&&y.data===(c==null?void 0:c.data)&&r.select===z(this,Nu))C=z(this,yo);else try{_e(this,Nu,r.select),C=r.select(y.data),C=qp(u==null?void 0:u.data,C,r),_e(this,yo,C),_e(this,mn,null)}catch(I){_e(this,mn,I)}else C=y.data;if(r.placeholderData!==void 0&&C===void 0&&w==="pending"){let I;if(u!=null&&u.isPlaceholderData&&r.placeholderData===(d==null?void 0:d.placeholderData))I=u.data;else if(I=typeof r.placeholderData=="function"?r.placeholderData((T=z(this,go))==null?void 0:T.state.data,z(this,go)):r.placeholderData,r.select&&I!==void 0)try{I=r.select(I),_e(this,mn,null)}catch(L){_e(this,mn,L)}I!==void 0&&(w="success",C=qp(u==null?void 0:u.data,I,r),_=!0)}z(this,mn)&&(x=z(this,mn),C=z(this,yo),P=Date.now(),w="error");const F=y.fetchStatus==="fetching",b=w==="pending",O=w==="error",A=b&&F,R=C!==void 0,j={status:w,fetchStatus:y.fetchStatus,isPending:b,isSuccess:w==="success",isError:O,isInitialLoading:A,isLoading:A,data:C,dataUpdatedAt:y.dataUpdatedAt,error:x,errorUpdatedAt:P,failureCount:y.fetchFailureCount,failureReason:y.fetchFailureReason,errorUpdateCount:y.errorUpdateCount,isFetched:y.dataUpdateCount>0||y.errorUpdateCount>0,isFetchedAfterMount:y.dataUpdateCount>l.dataUpdateCount||y.errorUpdateCount>l.errorUpdateCount,isFetching:F,isRefetching:F&&!b,isLoadingError:O&&!R,isPaused:y.fetchStatus==="paused",isPlaceholderData:_,isRefetchError:O&&R,isStale:Ey(t,r),refetch:this.refetch,promise:z(this,Ei)};if(this.options.experimental_prefetchInRender){const I=N=>{j.status==="error"?N.reject(j.error):j.data!==void 0&&N.resolve(j.data)},L=()=>{const N=_e(this,Ei,j.promise=Np());I(N)},k=z(this,Ei);switch(k.status){case"pending":t.queryHash===i.queryHash&&I(k);break;case"fulfilled":(j.status==="error"||j.data!==k.value)&&L();break;case"rejected":(j.status!=="error"||j.error!==k.reason)&&L();break}}return j}updateResult(t){const r=z(this,fr),i=this.createResult(z(this,Je),this.options);if(_e(this,pa,z(this,Je).state),_e(this,po,this.options),z(this,pa).data!==void 0&&_e(this,go,z(this,Je)),sl(i,r))return;_e(this,fr,i);const o={},u=()=>{if(!r)return!0;const{notifyOnChangeProps:c}=this.options,d=typeof c=="function"?c():c;if(d==="all"||!d&&!z(this,mo).size)return!0;const h=new Set(d??z(this,mo));return this.options.throwOnError&&h.add("error"),Object.keys(z(this,fr)).some(l=>{const v=l;return z(this,fr)[v]!==r[v]&&h.has(v)})};(t==null?void 0:t.listeners)!==!1&&u()&&(o.listeners=!0),We(this,at,IE).call(this,{...o,...t})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&We(this,at,Vp).call(this)}},Sr=new WeakMap,Je=new WeakMap,qu=new WeakMap,fr=new WeakMap,pa=new WeakMap,po=new WeakMap,Ei=new WeakMap,mn=new WeakMap,Nu=new WeakMap,yo=new WeakMap,go=new WeakMap,ya=new WeakMap,ga=new WeakMap,Ci=new WeakMap,mo=new WeakMap,at=new WeakSet,_u=function(t){We(this,at,Hp).call(this);let r=z(this,Je).fetch(this.options,t);return t!=null&&t.throwOnError||(r=r.catch(zr)),r},Up=function(){We(this,at,Bp).call(this);const t=io(this.options.staleTime,z(this,Je));if(wa||z(this,fr).isStale||!Dp(t))return;const i=CE(z(this,fr).dataUpdatedAt,t)+1;_e(this,ya,setTimeout(()=>{z(this,fr).isStale||this.updateResult()},i))},$p=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(z(this,Je)):this.options.refetchInterval)??!1},zp=function(t){We(this,at,Wp).call(this),_e(this,Ci,t),!(wa||nn(this.options.enabled,z(this,Je))===!1||!Dp(z(this,Ci))||z(this,Ci)===0)&&_e(this,ga,setInterval(()=>{(this.options.refetchIntervalInBackground||Sy.isFocused())&&We(this,at,_u).call(this)},z(this,Ci)))},Vp=function(){We(this,at,Up).call(this),We(this,at,zp).call(this,We(this,at,$p).call(this))},Bp=function(){z(this,ya)&&(clearTimeout(z(this,ya)),_e(this,ya,void 0))},Wp=function(){z(this,ga)&&(clearInterval(z(this,ga)),_e(this,ga,void 0))},Hp=function(){const t=z(this,Sr).getQueryCache().build(z(this,Sr),this.options);if(t===z(this,Je))return;const r=z(this,Je);_e(this,Je,t),_e(this,qu,t.state),this.hasListeners()&&(r==null||r.removeObserver(this),t.addObserver(this))},IE=function(t){It.batch(()=>{t.listeners&&this.listeners.forEach(r=>{r(z(this,fr))}),z(this,Sr).getQueryCache().notify({query:z(this,Je),type:"observerResultsUpdated"})})},bE);function eR(e,t){return nn(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function e_(e,t){return eR(e,t)||e.state.data!==void 0&&Kp(e,t,t.refetchOnMount)}function Kp(e,t,r){if(nn(t.enabled,e)!==!1){const i=typeof r=="function"?r(e):r;return i==="always"||i!==!1&&Ey(e,t)}return!1}function t_(e,t,r,i){return(e!==t||nn(i.enabled,e)===!1)&&(!r.suspense||e.state.status!=="error")&&Ey(e,r)}function Ey(e,t){return nn(t.enabled,e)!==!1&&e.isStaleByTime(io(t.staleTime,e))}function tR(e,t){return!sl(e.getCurrentResult(),t)}var xi,Pi,Er,Un,Vn,il,Qp,SE,rR=(SE=class extends bo{constructor(t,r){super();je(this,Vn);je(this,xi);je(this,Pi);je(this,Er);je(this,Un);_e(this,xi,t),this.setOptions(r),this.bindMethods(),We(this,Vn,il).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){var i;const r=this.options;this.options=z(this,xi).defaultMutationOptions(t),sl(this.options,r)||z(this,xi).getMutationCache().notify({type:"observerOptionsUpdated",mutation:z(this,Er),observer:this}),r!=null&&r.mutationKey&&this.options.mutationKey&&ba(r.mutationKey)!==ba(this.options.mutationKey)?this.reset():((i=z(this,Er))==null?void 0:i.state.status)==="pending"&&z(this,Er).setOptions(this.options)}onUnsubscribe(){var t;this.hasListeners()||(t=z(this,Er))==null||t.removeObserver(this)}onMutationUpdate(t){We(this,Vn,il).call(this),We(this,Vn,Qp).call(this,t)}getCurrentResult(){return z(this,Pi)}reset(){var t;(t=z(this,Er))==null||t.removeObserver(this),_e(this,Er,void 0),We(this,Vn,il).call(this),We(this,Vn,Qp).call(this)}mutate(t,r){var i;return _e(this,Un,r),(i=z(this,Er))==null||i.removeObserver(this),_e(this,Er,z(this,xi).getMutationCache().build(z(this,xi),this.options)),z(this,Er).addObserver(this),z(this,Er).execute(t)}},xi=new WeakMap,Pi=new WeakMap,Er=new WeakMap,Un=new WeakMap,Vn=new WeakSet,il=function(){var r;const t=((r=z(this,Er))==null?void 0:r.state)??FE();_e(this,Pi,{...t,isPending:t.status==="pending",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset})},Qp=function(t){It.batch(()=>{var r,i,o,u,c,d,h,l;if(z(this,Un)&&this.hasListeners()){const v=z(this,Pi).variables,y=z(this,Pi).context;(t==null?void 0:t.type)==="success"?((i=(r=z(this,Un)).onSuccess)==null||i.call(r,t.data,v,y),(u=(o=z(this,Un)).onSettled)==null||u.call(o,t.data,null,v,y)):(t==null?void 0:t.type)==="error"&&((d=(c=z(this,Un)).onError)==null||d.call(c,t.error,v,y),(l=(h=z(this,Un)).onSettled)==null||l.call(h,void 0,t.error,v,y))}this.listeners.forEach(v=>{v(z(this,Pi))})})},SE),LE=m.createContext(void 0),Wr=e=>{const t=m.useContext(LE);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},nR=({client:e,children:t})=>(m.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),FO.jsx(LE.Provider,{value:e,children:t})),ME=m.createContext(!1),iR=()=>m.useContext(ME);ME.Provider;function aR(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var oR=m.createContext(aR()),uR=()=>m.useContext(oR);function DE(e,t){return typeof e=="function"?e(...t):!!e}function Gp(){}var sR=(e,t)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(t.isReset()||(e.retryOnMount=!1))},lR=e=>{m.useEffect(()=>{e.clearReset()},[e])},cR=({result:e,errorResetBoundary:t,throwOnError:r,query:i})=>e.isError&&!t.isReset()&&!e.isFetching&&i&&DE(r,[e.error,i]),fR=e=>{e.suspense&&(e.staleTime===void 0&&(e.staleTime=1e3),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3)))},dR=(e,t)=>e.isLoading&&e.isFetching&&!t,hR=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,r_=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function vR(e,t,r){var v,y,_,C,x;const i=Wr(),o=iR(),u=uR(),c=i.defaultQueryOptions(e);(y=(v=i.getDefaultOptions().queries)==null?void 0:v._experimental_beforeQuery)==null||y.call(v,c),c._optimisticResults=o?"isRestoring":"optimistic",fR(c),sR(c,u),lR(u);const d=!i.getQueryCache().get(c.queryHash),[h]=m.useState(()=>new t(i,c)),l=h.getOptimisticResult(c);if(m.useSyncExternalStore(m.useCallback(P=>{const w=o?Gp:h.subscribe(It.batchCalls(P));return h.updateResult(),w},[h,o]),()=>h.getCurrentResult(),()=>h.getCurrentResult()),m.useEffect(()=>{h.setOptions(c,{listeners:!1})},[c,h]),hR(c,l))throw r_(c,h,u);if(cR({result:l,errorResetBoundary:u,throwOnError:c.throwOnError,query:i.getQueryCache().get(c.queryHash)}))throw l.error;if((C=(_=i.getDefaultOptions().queries)==null?void 0:_._experimental_afterQuery)==null||C.call(_,c,l),c.experimental_prefetchInRender&&!wa&&dR(l,o)){const P=d?r_(c,h,u):(x=i.getQueryCache().get(c.queryHash))==null?void 0:x.promise;P==null||P.catch(Gp).finally(()=>{h.updateResult()})}return c.notifyOnChangeProps?l:h.trackResult(l)}function Ai(e,t){return vR(e,ZO)}function Uu(e,t){const r=Wr(),[i]=m.useState(()=>new rR(r,e));m.useEffect(()=>{i.setOptions(e)},[i,e]);const o=m.useSyncExternalStore(m.useCallback(c=>i.subscribe(It.batchCalls(c)),[i]),()=>i.getCurrentResult(),()=>i.getCurrentResult()),u=m.useCallback((c,d)=>{i.mutate(c,d).catch(Gp)},[i]);if(o.error&&DE(i.options.throwOnError,[o.error]))throw o.error;return{...o,mutate:u,mutateAsync:o.mutate}}var jE=jO();const pR=hr(jE),yR=EE({__proto__:null,default:pR},[jE]);/** * @remix-run/router v1.21.0 * * Copyright (c) Remix Software Inc. @@ -46,8 +46,8 @@ Error generating stack: `+g.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Ct(){return Ct=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function Sa(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function mR(){return Math.random().toString(36).substr(2,8)}function i_(e,t){return{usr:e.state,key:e.key,idx:t}}function Iu(e,t,r,i){return r===void 0&&(r=null),Ct({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Sn(t):t,{state:r,key:t&&t.key||i||mR()})}function Ea(e){let{pathname:t="/",search:r="",hash:i=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),i&&i!=="#"&&(t+=i.charAt(0)==="#"?i:"#"+i),t}function Sn(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let i=e.indexOf("?");i>=0&&(t.search=e.substr(i),e=e.substr(0,i)),e&&(t.pathname=e)}return t}function _R(e,t,r,i){i===void 0&&(i={});let{window:o=document.defaultView,v5Compat:u=!1}=i,c=o.history,d=Ft.Pop,h=null,l=v();l==null&&(l=0,c.replaceState(Ct({},c.state,{idx:l}),""));function v(){return(c.state||{idx:null}).idx}function y(){d=Ft.Pop;let w=v(),F=w==null?null:w-l;l=w,h&&h({action:d,location:P.location,delta:F})}function _(w,F){d=Ft.Push;let b=Iu(P.location,w,F);r&&r(b,w),l=v()+1;let O=i_(b,l),A=P.createHref(b);try{c.pushState(O,"",A)}catch(R){if(R instanceof DOMException&&R.name==="DataCloneError")throw R;o.location.assign(A)}u&&h&&h({action:d,location:P.location,delta:1})}function C(w,F){d=Ft.Replace;let b=Iu(P.location,w,F);r&&r(b,w),l=v();let O=i_(b,l),A=P.createHref(b);c.replaceState(O,"",A),u&&h&&h({action:d,location:P.location,delta:0})}function x(w){let F=o.location.origin!=="null"?o.location.origin:o.location.href,b=typeof w=="string"?w:Ea(w);return b=b.replace(/ $/,"%20"),Ve(F,"No window.location.(origin|href) available to create URL for href: "+b),new URL(b,F)}let P={get action(){return d},get location(){return e(o,c)},listen(w){if(h)throw new Error("A history only accepts one active listener");return o.addEventListener(n_,y),h=w,()=>{o.removeEventListener(n_,y),h=null}},createHref(w){return t(o,w)},createURL:x,encodeLocation(w){let F=x(w);return{pathname:F.pathname,search:F.search,hash:F.hash}},push:_,replace:C,go(w){return c.go(w)}};return P}var ft;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(ft||(ft={}));const wR=new Set(["lazy","caseSensitive","path","id","index","children"]);function bR(e){return e.index===!0}function cl(e,t,r,i){return r===void 0&&(r=[]),i===void 0&&(i={}),e.map((o,u)=>{let c=[...r,String(u)],d=typeof o.id=="string"?o.id:c.join("-");if(Ve(o.index!==!0||!o.children,"Cannot specify children on an index route"),Ve(!i[d],'Found a route id collision on id "'+d+`". Route id's must be globally unique within Data Router usages`),bR(o)){let h=Ct({},o,t(o),{id:d});return i[d]=h,h}else{let h=Ct({},o,t(o),{id:d,children:void 0});return i[d]=h,o.children&&(h.children=cl(o.children,t,c,i)),h}})}function ra(e,t,r){return r===void 0&&(r="/"),al(e,t,r,!1)}function al(e,t,r,i){let o=typeof t=="string"?Sn(t):t,u=Ri(o.pathname||"/",r);if(u==null)return null;let c=qE(e);ER(c);let d=null;for(let h=0;d==null&&h{let h={relativePath:d===void 0?u.path||"":d,caseSensitive:u.caseSensitive===!0,childrenIndex:c,route:u};h.relativePath.startsWith("/")&&(Ve(h.relativePath.startsWith(i),'Absolute route path "'+h.relativePath+'" nested under path '+('"'+i+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),h.relativePath=h.relativePath.slice(i.length));let l=zn([i,h.relativePath]),v=r.concat(h);u.children&&u.children.length>0&&(Ve(u.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+l+'".')),qE(u.children,t,v,l)),!(u.path==null&&!u.index)&&t.push({path:l,score:kR(l,u.index),routesMeta:v})};return e.forEach((u,c)=>{var d;if(u.path===""||!((d=u.path)!=null&&d.includes("?")))o(u,c);else for(let h of NE(u.path))o(u,c,h)}),t}function NE(e){let t=e.split("/");if(t.length===0)return[];let[r,...i]=t,o=r.endsWith("?"),u=r.replace(/\?$/,"");if(i.length===0)return o?[u,""]:[u];let c=NE(i.join("/")),d=[];return d.push(...c.map(h=>h===""?u:[u,h].join("/"))),o&&d.push(...c),d.map(h=>e.startsWith("/")&&h===""?"/":h)}function ER(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:TR(t.routesMeta.map(i=>i.childrenIndex),r.routesMeta.map(i=>i.childrenIndex)))}const CR=/^:[\w-]+$/,xR=3,PR=2,OR=1,RR=10,AR=-2,a_=e=>e==="*";function kR(e,t){let r=e.split("/"),i=r.length;return r.some(a_)&&(i+=AR),t&&(i+=PR),r.filter(o=>!a_(o)).reduce((o,u)=>o+(CR.test(u)?xR:u===""?OR:RR),i)}function TR(e,t){return e.length===t.length&&e.slice(0,-1).every((i,o)=>i===t[o])?e[e.length-1]-t[t.length-1]:0}function FR(e,t,r){r===void 0&&(r=!1);let{routesMeta:i}=e,o={},u="/",c=[];for(let d=0;d{let{paramName:_,isOptional:C}=v;if(_==="*"){let P=d[y]||"";c=u.slice(0,u.length-P.length).replace(/(.)\/+$/,"$1")}const x=d[y];return C&&!x?l[_]=void 0:l[_]=(x||"").replace(/%2F/g,"/"),l},{}),pathname:u,pathnameBase:c,pattern:e}}function IR(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),Sa(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 i=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(c,d,h)=>(i.push({paramName:d,isOptional:h!=null}),h?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(i.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),i]}function UE(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Sa(!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 Ri(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,i=e.charAt(r);return i&&i!=="/"?null:e.slice(r)||"/"}function LR(e,t){t===void 0&&(t="/");let{pathname:r,search:i="",hash:o=""}=typeof e=="string"?Sn(e):e;return{pathname:r?r.startsWith("/")?r:MR(r,t):t,search:jR(i),hash:qR(o)}}function MR(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?r.length>1&&r.pop():o!=="."&&r.push(o)}),r.length>1?r.join("/"):"/"}function $f(e,t,r,i){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(i)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function $E(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function xl(e,t){let r=$E(e);return t?r.map((i,o)=>o===r.length-1?i.pathname:i.pathnameBase):r.map(i=>i.pathnameBase)}function Pl(e,t,r,i){i===void 0&&(i=!1);let o;typeof e=="string"?o=Sn(e):(o=Ct({},e),Ve(!o.pathname||!o.pathname.includes("?"),$f("?","pathname","search",o)),Ve(!o.pathname||!o.pathname.includes("#"),$f("#","pathname","hash",o)),Ve(!o.search||!o.search.includes("#"),$f("#","search","hash",o)));let u=e===""||o.pathname==="",c=u?"/":o.pathname,d;if(c==null)d=r;else{let y=t.length-1;if(!i&&c.startsWith("..")){let _=c.split("/");for(;_[0]==="..";)_.shift(),y-=1;o.pathname=_.join("/")}d=y>=0?t[y]:"/"}let h=LR(o,d),l=c&&c!=="/"&&c.endsWith("/"),v=(u||c===".")&&r.endsWith("/");return!h.pathname.endsWith("/")&&(l||v)&&(h.pathname+="/"),h}const zn=e=>e.join("/").replace(/\/\/+/g,"/"),DR=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),jR=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,qR=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class fl{constructor(t,r,i,o){o===void 0&&(o=!1),this.status=t,this.statusText=r||"",this.internal=o,i instanceof Error?(this.data=i.toString(),this.error=i):this.data=i}}function Ol(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const zE=["post","put","patch","delete"],NR=new Set(zE),UR=["get",...zE],$R=new Set(UR),zR=new Set([301,302,303,307,308]),VR=new Set([307,308]),zf={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},BR={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},eo={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},Cy=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,WR=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),VE="remix-router-transitions";function HR(e){const t=e.window?e.window:typeof window<"u"?window:void 0,r=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",i=!r;Ve(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let o;if(e.mapRouteProperties)o=e.mapRouteProperties;else if(e.detectErrorBoundary){let U=e.detectErrorBoundary;o=K=>({hasErrorBoundary:U(K)})}else o=WR;let u={},c=cl(e.routes,o,void 0,u),d,h=e.basename||"/",l=e.dataStrategy||YR,v=e.patchRoutesOnNavigation,y=Ct({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),_=null,C=new Set,x=null,P=null,w=null,F=e.hydrationData!=null,b=ra(c,e.history.location,h),O=null;if(b==null&&!v){let U=Cr(404,{pathname:e.history.location.pathname}),{matches:K,route:ee}=y_(c);b=K,O={[ee.id]:U}}b&&!e.hydrationData&&Ui(b,c,e.history.location.pathname).active&&(b=null);let A;if(b)if(b.some(U=>U.route.lazy))A=!1;else if(!b.some(U=>U.route.loader))A=!0;else if(y.v7_partialHydration){let U=e.hydrationData?e.hydrationData.loaderData:null,K=e.hydrationData?e.hydrationData.errors:null;if(K){let ee=b.findIndex(le=>K[le.route.id]!==void 0);A=b.slice(0,ee+1).every(le=>!Xp(le.route,U,K))}else A=b.every(ee=>!Xp(ee.route,U,K))}else A=e.hydrationData!=null;else if(A=!1,b=[],y.v7_partialHydration){let U=Ui(null,c,e.history.location.pathname);U.active&&U.matches&&(b=U.matches)}let R,S={historyAction:e.history.action,location:e.history.location,matches:b,initialized:A,navigation:zf,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||O,fetchers:new Map,blockers:new Map},j=Ft.Pop,T=!1,I,L=!1,k=new Map,N=null,V=!1,Q=!1,re=[],ie=new Set,X=new Map,W=0,ue=-1,ne=new Map,q=new Set,te=new Map,Ee=new Map,ge=new Set,Te=new Map,Re=new Map,Le;function Oe(){if(_=e.history.listen(U=>{let{action:K,location:ee,delta:le}=U;if(Le){Le(),Le=void 0;return}Sa(Re.size===0||le!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let ye=Oa({currentLocation:S.location,nextLocation:ee,historyAction:K});if(ye&&le!=null){let Ae=new Promise(qe=>{Le=qe});e.history.go(le*-1),Hn(ye,{state:"blocked",location:ee,proceed(){Hn(ye,{state:"proceeding",proceed:void 0,reset:void 0,location:ee}),Ae.then(()=>e.history.go(le))},reset(){let qe=new Map(S.blockers);qe.set(ye,eo),Ge({blockers:qe})}});return}return Ne(K,ee)}),r){cA(t,k);let U=()=>fA(t,k);t.addEventListener("pagehide",U),N=()=>t.removeEventListener("pagehide",U)}return S.initialized||Ne(Ft.Pop,S.location,{initialHydration:!0}),R}function Be(){_&&_(),N&&N(),C.clear(),I&&I.abort(),S.fetchers.forEach((U,K)=>Ht(K)),S.blockers.forEach((U,K)=>Pa(K))}function yt(U){return C.add(U),()=>C.delete(U)}function Ge(U,K){K===void 0&&(K={}),S=Ct({},S,U);let ee=[],le=[];y.v7_fetcherPersist&&S.fetchers.forEach((ye,Ae)=>{ye.state==="idle"&&(ge.has(Ae)?le.push(Ae):ee.push(Ae))}),[...C].forEach(ye=>ye(S,{deletedFetchers:le,viewTransitionOpts:K.viewTransitionOpts,flushSync:K.flushSync===!0})),y.v7_fetcherPersist&&(ee.forEach(ye=>S.fetchers.delete(ye)),le.forEach(ye=>Ht(ye)))}function He(U,K,ee){var le,ye;let{flushSync:Ae}=ee===void 0?{}:ee,qe=S.actionData!=null&&S.navigation.formMethod!=null&&rn(S.navigation.formMethod)&&S.navigation.state==="loading"&&((le=U.state)==null?void 0:le._isRedirect)!==!0,we;K.actionData?Object.keys(K.actionData).length>0?we=K.actionData:we=null:qe?we=S.actionData:we=null;let Ce=K.loaderData?v_(S.loaderData,K.loaderData,K.matches||[],K.errors):S.loaderData,be=S.blockers;be.size>0&&(be=new Map(be),be.forEach((Ye,Mt)=>be.set(Mt,eo)));let Fe=T===!0||S.navigation.formMethod!=null&&rn(S.navigation.formMethod)&&((ye=U.state)==null?void 0:ye._isRedirect)!==!0;d&&(c=d,d=void 0),V||j===Ft.Pop||(j===Ft.Push?e.history.push(U,U.state):j===Ft.Replace&&e.history.replace(U,U.state));let $e;if(j===Ft.Pop){let Ye=k.get(S.location.pathname);Ye&&Ye.has(U.pathname)?$e={currentLocation:S.location,nextLocation:U}:k.has(U.pathname)&&($e={currentLocation:U,nextLocation:S.location})}else if(L){let Ye=k.get(S.location.pathname);Ye?Ye.add(U.pathname):(Ye=new Set([U.pathname]),k.set(S.location.pathname,Ye)),$e={currentLocation:S.location,nextLocation:U}}Ge(Ct({},K,{actionData:we,loaderData:Ce,historyAction:j,location:U,initialized:!0,navigation:zf,revalidation:"idle",restoreScrollPosition:To(U,K.matches||S.matches),preventScrollReset:Fe,blockers:be}),{viewTransitionOpts:$e,flushSync:Ae===!0}),j=Ft.Pop,T=!1,L=!1,V=!1,Q=!1,re=[]}async function St(U,K){if(typeof U=="number"){e.history.go(U);return}let ee=Jp(S.location,S.matches,h,y.v7_prependBasename,U,y.v7_relativeSplatPath,K==null?void 0:K.fromRouteId,K==null?void 0:K.relative),{path:le,submission:ye,error:Ae}=o_(y.v7_normalizeFormMethod,!1,ee,K),qe=S.location,we=Iu(S.location,le,K&&K.state);we=Ct({},we,e.history.encodeLocation(we));let Ce=K&&K.replace!=null?K.replace:void 0,be=Ft.Push;Ce===!0?be=Ft.Replace:Ce===!1||ye!=null&&rn(ye.formMethod)&&ye.formAction===S.location.pathname+S.location.search&&(be=Ft.Replace);let Fe=K&&"preventScrollReset"in K?K.preventScrollReset===!0:void 0,$e=(K&&K.flushSync)===!0,Ye=Oa({currentLocation:qe,nextLocation:we,historyAction:be});if(Ye){Hn(Ye,{state:"blocked",location:we,proceed(){Hn(Ye,{state:"proceeding",proceed:void 0,reset:void 0,location:we}),St(U,K)},reset(){let Mt=new Map(S.blockers);Mt.set(Ye,eo),Ge({blockers:Mt})}});return}return await Ne(be,we,{submission:ye,pendingError:Ae,preventScrollReset:Fe,replace:K&&K.replace,enableViewTransition:K&&K.viewTransition,flushSync:$e})}function dt(){if(ot(),Ge({revalidation:"loading"}),S.navigation.state!=="submitting"){if(S.navigation.state==="idle"){Ne(S.historyAction,S.location,{startUninterruptedRevalidation:!0});return}Ne(j||S.historyAction,S.navigation.location,{overrideNavigation:S.navigation,enableViewTransition:L===!0})}}async function Ne(U,K,ee){I&&I.abort(),I=null,j=U,V=(ee&&ee.startUninterruptedRevalidation)===!0,Hu(S.location,S.matches),T=(ee&&ee.preventScrollReset)===!0,L=(ee&&ee.enableViewTransition)===!0;let le=d||c,ye=ee&&ee.overrideNavigation,Ae=ra(le,K,h),qe=(ee&&ee.flushSync)===!0,we=Ui(Ae,le,K.pathname);if(we.active&&we.matches&&(Ae=we.matches),!Ae){let{error:lt,notFoundMatches:Xe,route:gt}=Ni(K.pathname);He(K,{matches:Xe,loaderData:{},errors:{[gt.id]:lt}},{flushSync:qe});return}if(S.initialized&&!Q&&rA(S.location,K)&&!(ee&&ee.submission&&rn(ee.submission.formMethod))){He(K,{matches:Ae},{flushSync:qe});return}I=new AbortController;let Ce=Ya(e.history,K,I.signal,ee&&ee.submission),be;if(ee&&ee.pendingError)be=[na(Ae).route.id,{type:ft.error,error:ee.pendingError}];else if(ee&&ee.submission&&rn(ee.submission.formMethod)){let lt=await Wt(Ce,K,ee.submission,Ae,we.active,{replace:ee.replace,flushSync:qe});if(lt.shortCircuited)return;if(lt.pendingActionResult){let[Xe,gt]=lt.pendingActionResult;if(Ir(gt)&&Ol(gt.error)&>.error.status===404){I=null,He(K,{matches:lt.matches,loaderData:{},errors:{[Xe]:gt.error}});return}}Ae=lt.matches||Ae,be=lt.pendingActionResult,ye=Vf(K,ee.submission),qe=!1,we.active=!1,Ce=Ya(e.history,Ce.url,Ce.signal)}let{shortCircuited:Fe,matches:$e,loaderData:Ye,errors:Mt}=await ze(Ce,K,Ae,we.active,ye,ee&&ee.submission,ee&&ee.fetcherSubmission,ee&&ee.replace,ee&&ee.initialHydration===!0,qe,be);Fe||(I=null,He(K,Ct({matches:$e||Ae},p_(be),{loaderData:Ye,errors:Mt})))}async function Wt(U,K,ee,le,ye,Ae){Ae===void 0&&(Ae={}),ot();let qe=sA(K,ee);if(Ge({navigation:qe},{flushSync:Ae.flushSync===!0}),ye){let be=await $i(le,K.pathname,U.signal);if(be.type==="aborted")return{shortCircuited:!0};if(be.type==="error"){let Fe=na(be.partialMatches).route.id;return{matches:be.partialMatches,pendingActionResult:[Fe,{type:ft.error,error:be.error}]}}else if(be.matches)le=be.matches;else{let{notFoundMatches:Fe,error:$e,route:Ye}=Ni(K.pathname);return{matches:Fe,pendingActionResult:[Ye.id,{type:ft.error,error:$e}]}}}let we,Ce=wu(le,K);if(!Ce.route.action&&!Ce.route.lazy)we={type:ft.error,error:Cr(405,{method:U.method,pathname:K.pathname,routeId:Ce.route.id})};else if(we=(await pe("action",S,U,[Ce],le,null))[Ce.route.id],U.signal.aborted)return{shortCircuited:!0};if(sa(we)){let be;return Ae&&Ae.replace!=null?be=Ae.replace:be=f_(we.response.headers.get("Location"),new URL(U.url),h)===S.location.pathname+S.location.search,await oe(U,we,!0,{submission:ee,replace:be}),{shortCircuited:!0}}if(Oi(we))throw Cr(400,{type:"defer-action"});if(Ir(we)){let be=na(le,Ce.route.id);return(Ae&&Ae.replace)!==!0&&(j=Ft.Push),{matches:le,pendingActionResult:[be.route.id,we]}}return{matches:le,pendingActionResult:[Ce.route.id,we]}}async function ze(U,K,ee,le,ye,Ae,qe,we,Ce,be,Fe){let $e=ye||Vf(K,Ae),Ye=Ae||qe||m_($e),Mt=!V&&(!y.v7_partialHydration||!Ce);if(le){if(Mt){let _t=D(Fe);Ge(Ct({navigation:$e},_t!==void 0?{actionData:_t}:{}),{flushSync:be})}let Ze=await $i(ee,K.pathname,U.signal);if(Ze.type==="aborted")return{shortCircuited:!0};if(Ze.type==="error"){let _t=na(Ze.partialMatches).route.id;return{matches:Ze.partialMatches,loaderData:{},errors:{[_t]:Ze.error}}}else if(Ze.matches)ee=Ze.matches;else{let{error:_t,notFoundMatches:Qr,route:Jt}=Ni(K.pathname);return{matches:Qr,loaderData:{},errors:{[Jt.id]:_t}}}}let lt=d||c,[Xe,gt]=s_(e.history,S,ee,Ye,K,y.v7_partialHydration&&Ce===!0,y.v7_skipActionErrorRevalidation,Q,re,ie,ge,te,q,lt,h,Fe);if(cn(Ze=>!(ee&&ee.some(_t=>_t.route.id===Ze))||Xe&&Xe.some(_t=>_t.route.id===Ze)),ue=++W,Xe.length===0&>.length===0){let Ze=ar();return He(K,Ct({matches:ee,loaderData:{},errors:Fe&&Ir(Fe[1])?{[Fe[0]]:Fe[1].error}:null},p_(Fe),Ze?{fetchers:new Map(S.fetchers)}:{}),{flushSync:be}),{shortCircuited:!0}}if(Mt){let Ze={};if(!le){Ze.navigation=$e;let _t=D(Fe);_t!==void 0&&(Ze.actionData=_t)}gt.length>0&&(Ze.fetchers=H(gt)),Ge(Ze,{flushSync:be})}gt.forEach(Ze=>{ir(Ze.key),Ze.controller&&X.set(Ze.key,Ze.controller)});let xn=()=>gt.forEach(Ze=>ir(Ze.key));I&&I.signal.addEventListener("abort",xn);let{loaderResults:Qn,fetcherResults:Hr}=await Ie(S,ee,Xe,gt,U);if(U.signal.aborted)return{shortCircuited:!0};I&&I.signal.removeEventListener("abort",xn),gt.forEach(Ze=>X.delete(Ze.key));let Lr=el(Qn);if(Lr)return await oe(U,Lr.result,!0,{replace:we}),{shortCircuited:!0};if(Lr=el(Hr),Lr)return q.add(Lr.key),await oe(U,Lr.result,!0,{replace:we}),{shortCircuited:!0};let{loaderData:mt,errors:zi}=h_(S,ee,Qn,Fe,gt,Hr,Te);Te.forEach((Ze,_t)=>{Ze.subscribe(Qr=>{(Qr||Ze.done)&&Te.delete(_t)})}),y.v7_partialHydration&&Ce&&S.errors&&(zi=Ct({},S.errors,zi));let Kr=ar(),Vi=qi(ue),Pn=Kr||Vi||gt.length>0;return Ct({matches:ee,loaderData:mt,errors:zi},Pn?{fetchers:new Map(S.fetchers)}:{})}function D(U){if(U&&!Ir(U[1]))return{[U[0]]:U[1].data};if(S.actionData)return Object.keys(S.actionData).length===0?null:S.actionData}function H(U){return U.forEach(K=>{let ee=S.fetchers.get(K.key),le=hu(void 0,ee?ee.data:void 0);S.fetchers.set(K.key,le)}),new Map(S.fetchers)}function J(U,K,ee,le){if(i)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");ir(U);let ye=(le&&le.flushSync)===!0,Ae=d||c,qe=Jp(S.location,S.matches,h,y.v7_prependBasename,ee,y.v7_relativeSplatPath,K,le==null?void 0:le.relative),we=ra(Ae,qe,h),Ce=Ui(we,Ae,qe);if(Ce.active&&Ce.matches&&(we=Ce.matches),!we){ut(U,K,Cr(404,{pathname:qe}),{flushSync:ye});return}let{path:be,submission:Fe,error:$e}=o_(y.v7_normalizeFormMethod,!0,qe,le);if($e){ut(U,K,$e,{flushSync:ye});return}let Ye=wu(we,be),Mt=(le&&le.preventScrollReset)===!0;if(Fe&&rn(Fe.formMethod)){ae(U,K,be,Ye,we,Ce.active,ye,Mt,Fe);return}te.set(U,{routeId:K,path:be}),se(U,K,be,Ye,we,Ce.active,ye,Mt,Fe)}async function ae(U,K,ee,le,ye,Ae,qe,we,Ce){ot(),te.delete(U);function be(Ot){if(!Ot.route.action&&!Ot.route.lazy){let $t=Cr(405,{method:Ce.formMethod,pathname:ee,routeId:K});return ut(U,K,$t,{flushSync:qe}),!0}return!1}if(!Ae&&be(le))return;let Fe=S.fetchers.get(U);Ke(U,lA(Ce,Fe),{flushSync:qe});let $e=new AbortController,Ye=Ya(e.history,ee,$e.signal,Ce);if(Ae){let Ot=await $i(ye,ee,Ye.signal);if(Ot.type==="aborted")return;if(Ot.type==="error"){ut(U,K,Ot.error,{flushSync:qe});return}else if(Ot.matches){if(ye=Ot.matches,le=wu(ye,ee),be(le))return}else{ut(U,K,Cr(404,{pathname:ee}),{flushSync:qe});return}}X.set(U,$e);let Mt=W,Xe=(await pe("action",S,Ye,[le],ye,U))[le.route.id];if(Ye.signal.aborted){X.get(U)===$e&&X.delete(U);return}if(y.v7_fetcherPersist&&ge.has(U)){if(sa(Xe)||Ir(Xe)){Ke(U,pi(void 0));return}}else{if(sa(Xe))if(X.delete(U),ue>Mt){Ke(U,pi(void 0));return}else return q.add(U),Ke(U,hu(Ce)),oe(Ye,Xe,!1,{fetcherSubmission:Ce,preventScrollReset:we});if(Ir(Xe)){ut(U,K,Xe.error);return}}if(Oi(Xe))throw Cr(400,{type:"defer-action"});let gt=S.navigation.location||S.location,xn=Ya(e.history,gt,$e.signal),Qn=d||c,Hr=S.navigation.state!=="idle"?ra(Qn,S.navigation.location,h):S.matches;Ve(Hr,"Didn't find any matches after fetcher action");let Lr=++W;ne.set(U,Lr);let mt=hu(Ce,Xe.data);S.fetchers.set(U,mt);let[zi,Kr]=s_(e.history,S,Hr,Ce,gt,!1,y.v7_skipActionErrorRevalidation,Q,re,ie,ge,te,q,Qn,h,[le.route.id,Xe]);Kr.filter(Ot=>Ot.key!==U).forEach(Ot=>{let $t=Ot.key,Qu=S.fetchers.get($t),Zl=hu(void 0,Qu?Qu.data:void 0);S.fetchers.set($t,Zl),ir($t),Ot.controller&&X.set($t,Ot.controller)}),Ge({fetchers:new Map(S.fetchers)});let Vi=()=>Kr.forEach(Ot=>ir(Ot.key));$e.signal.addEventListener("abort",Vi);let{loaderResults:Pn,fetcherResults:Ze}=await Ie(S,Hr,zi,Kr,xn);if($e.signal.aborted)return;$e.signal.removeEventListener("abort",Vi),ne.delete(U),X.delete(U),Kr.forEach(Ot=>X.delete(Ot.key));let _t=el(Pn);if(_t)return oe(xn,_t.result,!1,{preventScrollReset:we});if(_t=el(Ze),_t)return q.add(_t.key),oe(xn,_t.result,!1,{preventScrollReset:we});let{loaderData:Qr,errors:Jt}=h_(S,Hr,Pn,void 0,Kr,Ze,Te);if(S.fetchers.has(U)){let Ot=pi(Xe.data);S.fetchers.set(U,Ot)}qi(Lr),S.navigation.state==="loading"&&Lr>ue?(Ve(j,"Expected pending action"),I&&I.abort(),He(S.navigation.location,{matches:Hr,loaderData:Qr,errors:Jt,fetchers:new Map(S.fetchers)})):(Ge({errors:Jt,loaderData:v_(S.loaderData,Qr,Hr,Jt),fetchers:new Map(S.fetchers)}),Q=!1)}async function se(U,K,ee,le,ye,Ae,qe,we,Ce){let be=S.fetchers.get(U);Ke(U,hu(Ce,be?be.data:void 0),{flushSync:qe});let Fe=new AbortController,$e=Ya(e.history,ee,Fe.signal);if(Ae){let Xe=await $i(ye,ee,$e.signal);if(Xe.type==="aborted")return;if(Xe.type==="error"){ut(U,K,Xe.error,{flushSync:qe});return}else if(Xe.matches)ye=Xe.matches,le=wu(ye,ee);else{ut(U,K,Cr(404,{pathname:ee}),{flushSync:qe});return}}X.set(U,Fe);let Ye=W,lt=(await pe("loader",S,$e,[le],ye,U))[le.route.id];if(Oi(lt)&&(lt=await xy(lt,$e.signal,!0)||lt),X.get(U)===Fe&&X.delete(U),!$e.signal.aborted){if(ge.has(U)){Ke(U,pi(void 0));return}if(sa(lt))if(ue>Ye){Ke(U,pi(void 0));return}else{q.add(U),await oe($e,lt,!1,{preventScrollReset:we});return}if(Ir(lt)){ut(U,K,lt.error);return}Ve(!Oi(lt),"Unhandled fetcher deferred data"),Ke(U,pi(lt.data))}}async function oe(U,K,ee,le){let{submission:ye,fetcherSubmission:Ae,preventScrollReset:qe,replace:we}=le===void 0?{}:le;K.response.headers.has("X-Remix-Revalidate")&&(Q=!0);let Ce=K.response.headers.get("Location");Ve(Ce,"Expected a Location header on the redirect Response"),Ce=f_(Ce,new URL(U.url),h);let be=Iu(S.location,Ce,{_isRedirect:!0});if(r){let Xe=!1;if(K.response.headers.has("X-Remix-Reload-Document"))Xe=!0;else if(Cy.test(Ce)){const gt=e.history.createURL(Ce);Xe=gt.origin!==t.location.origin||Ri(gt.pathname,h)==null}if(Xe){we?t.location.replace(Ce):t.location.assign(Ce);return}}I=null;let Fe=we===!0||K.response.headers.has("X-Remix-Replace")?Ft.Replace:Ft.Push,{formMethod:$e,formAction:Ye,formEncType:Mt}=S.navigation;!ye&&!Ae&&$e&&Ye&&Mt&&(ye=m_(S.navigation));let lt=ye||Ae;if(VR.has(K.response.status)&<&&rn(lt.formMethod))await Ne(Fe,be,{submission:Ct({},lt,{formAction:Ce}),preventScrollReset:qe||T,enableViewTransition:ee?L:void 0});else{let Xe=Vf(be,ye);await Ne(Fe,be,{overrideNavigation:Xe,fetcherSubmission:Ae,preventScrollReset:qe||T,enableViewTransition:ee?L:void 0})}}async function pe(U,K,ee,le,ye,Ae){let qe,we={};try{qe=await JR(l,U,K,ee,le,ye,Ae,u,o)}catch(Ce){return le.forEach(be=>{we[be.route.id]={type:ft.error,error:Ce}}),we}for(let[Ce,be]of Object.entries(qe))if(nA(be)){let Fe=be.result;we[Ce]={type:ft.redirect,response:eA(Fe,ee,Ce,ye,h,y.v7_relativeSplatPath)}}else we[Ce]=await ZR(be);return we}async function Ie(U,K,ee,le,ye){let Ae=U.matches,qe=pe("loader",U,ye,ee,K,null),we=Promise.all(le.map(async Fe=>{if(Fe.matches&&Fe.match&&Fe.controller){let Ye=(await pe("loader",U,Ya(e.history,Fe.path,Fe.controller.signal),[Fe.match],Fe.matches,Fe.key))[Fe.match.route.id];return{[Fe.key]:Ye}}else return Promise.resolve({[Fe.key]:{type:ft.error,error:Cr(404,{pathname:Fe.path})}})})),Ce=await qe,be=(await we).reduce((Fe,$e)=>Object.assign(Fe,$e),{});return await Promise.all([oA(K,Ce,ye.signal,Ae,U.loaderData),uA(K,be,le)]),{loaderResults:Ce,fetcherResults:be}}function ot(){Q=!0,re.push(...cn()),te.forEach((U,K)=>{X.has(K)&&ie.add(K),ir(K)})}function Ke(U,K,ee){ee===void 0&&(ee={}),S.fetchers.set(U,K),Ge({fetchers:new Map(S.fetchers)},{flushSync:(ee&&ee.flushSync)===!0})}function ut(U,K,ee,le){le===void 0&&(le={});let ye=na(S.matches,K);Ht(U),Ge({errors:{[ye.route.id]:ee},fetchers:new Map(S.fetchers)},{flushSync:(le&&le.flushSync)===!0})}function ln(U){return y.v7_fetcherPersist&&(Ee.set(U,(Ee.get(U)||0)+1),ge.has(U)&&ge.delete(U)),S.fetchers.get(U)||BR}function Ht(U){let K=S.fetchers.get(U);X.has(U)&&!(K&&K.state==="loading"&&ne.has(U))&&ir(U),te.delete(U),ne.delete(U),q.delete(U),ge.delete(U),ie.delete(U),S.fetchers.delete(U)}function Or(U){if(y.v7_fetcherPersist){let K=(Ee.get(U)||0)-1;K<=0?(Ee.delete(U),ge.add(U)):Ee.set(U,K)}else Ht(U);Ge({fetchers:new Map(S.fetchers)})}function ir(U){let K=X.get(U);K&&(K.abort(),X.delete(U))}function Kt(U){for(let K of U){let ee=ln(K),le=pi(ee.data);S.fetchers.set(K,le)}}function ar(){let U=[],K=!1;for(let ee of q){let le=S.fetchers.get(ee);Ve(le,"Expected fetcher: "+ee),le.state==="loading"&&(q.delete(ee),U.push(ee),K=!0)}return Kt(U),K}function qi(U){let K=[];for(let[ee,le]of ne)if(le0}function Ao(U,K){let ee=S.blockers.get(U)||eo;return Re.get(U)!==K&&Re.set(U,K),ee}function Pa(U){S.blockers.delete(U),Re.delete(U)}function Hn(U,K){let ee=S.blockers.get(U)||eo;Ve(ee.state==="unblocked"&&K.state==="blocked"||ee.state==="blocked"&&K.state==="blocked"||ee.state==="blocked"&&K.state==="proceeding"||ee.state==="blocked"&&K.state==="unblocked"||ee.state==="proceeding"&&K.state==="unblocked","Invalid blocker state transition: "+ee.state+" -> "+K.state);let le=new Map(S.blockers);le.set(U,K),Ge({blockers:le})}function Oa(U){let{currentLocation:K,nextLocation:ee,historyAction:le}=U;if(Re.size===0)return;Re.size>1&&Sa(!1,"A router only supports one blocker at a time");let ye=Array.from(Re.entries()),[Ae,qe]=ye[ye.length-1],we=S.blockers.get(Ae);if(!(we&&we.state==="proceeding")&&qe({currentLocation:K,nextLocation:ee,historyAction:le}))return Ae}function Ni(U){let K=Cr(404,{pathname:U}),ee=d||c,{matches:le,route:ye}=y_(ee);return cn(),{notFoundMatches:le,route:ye,error:K}}function cn(U){let K=[];return Te.forEach((ee,le)=>{(!U||U(le))&&(ee.cancel(),K.push(le),Te.delete(le))}),K}function Kn(U,K,ee){if(x=U,w=K,P=ee||null,!F&&S.navigation===zf){F=!0;let le=To(S.location,S.matches);le!=null&&Ge({restoreScrollPosition:le})}return()=>{x=null,w=null,P=null}}function ko(U,K){return P&&P(U,K.map(le=>SR(le,S.loaderData)))||U.key}function Hu(U,K){if(x&&w){let ee=ko(U,K);x[ee]=w()}}function To(U,K){if(x){let ee=ko(U,K),le=x[ee];if(typeof le=="number")return le}return null}function Ui(U,K,ee){if(v)if(U){if(Object.keys(U[0].params).length>0)return{active:!0,matches:al(K,ee,h,!0)}}else return{active:!0,matches:al(K,ee,h,!0)||[]};return{active:!1,matches:null}}async function $i(U,K,ee){if(!v)return{type:"success",matches:U};let le=U;for(;;){let ye=d==null,Ae=d||c,qe=u;try{await v({path:K,matches:le,patch:(be,Fe)=>{ee.aborted||c_(be,Fe,Ae,qe,o)}})}catch(be){return{type:"error",error:be,partialMatches:le}}finally{ye&&!ee.aborted&&(c=[...c])}if(ee.aborted)return{type:"aborted"};let we=ra(Ae,K,h);if(we)return{type:"success",matches:we};let Ce=al(Ae,K,h,!0);if(!Ce||le.length===Ce.length&&le.every((be,Fe)=>be.route.id===Ce[Fe].route.id))return{type:"success",matches:null};le=Ce}}function Fo(U){u={},d=cl(U,o,void 0,u)}function Ku(U,K){let ee=d==null;c_(U,K,d||c,u,o),ee&&(c=[...c],Ge({}))}return R={get basename(){return h},get future(){return y},get state(){return S},get routes(){return c},get window(){return t},initialize:Oe,subscribe:yt,enableScrollRestoration:Kn,navigate:St,fetch:J,revalidate:dt,createHref:U=>e.history.createHref(U),encodeLocation:U=>e.history.encodeLocation(U),getFetcher:ln,deleteFetcher:Or,dispose:Be,getBlocker:Ao,deleteBlocker:Pa,patchRoutes:Ku,_internalFetchControllers:X,_internalActiveDeferreds:Te,_internalSetRoutes:Fo},R}function KR(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function Jp(e,t,r,i,o,u,c,d){let h,l;if(c){h=[];for(let y of t)if(h.push(y),y.route.id===c){l=y;break}}else h=t,l=t[t.length-1];let v=Pl(o||".",xl(h,u),Ri(e.pathname,r)||e.pathname,d==="path");if(o==null&&(v.search=e.search,v.hash=e.hash),(o==null||o===""||o===".")&&l){let y=Py(v.search);if(l.route.index&&!y)v.search=v.search?v.search.replace(/^\?/,"?index&"):"?index";else if(!l.route.index&&y){let _=new URLSearchParams(v.search),C=_.getAll("index");_.delete("index"),C.filter(P=>P).forEach(P=>_.append("index",P));let x=_.toString();v.search=x?"?"+x:""}}return i&&r!=="/"&&(v.pathname=v.pathname==="/"?r:zn([r,v.pathname])),Ea(v)}function o_(e,t,r,i){if(!i||!KR(i))return{path:r};if(i.formMethod&&!aA(i.formMethod))return{path:r,error:Cr(405,{method:i.formMethod})};let o=()=>({path:r,error:Cr(400,{type:"invalid-body"})}),u=i.formMethod||"get",c=e?u.toUpperCase():u.toLowerCase(),d=HE(r);if(i.body!==void 0){if(i.formEncType==="text/plain"){if(!rn(c))return o();let _=typeof i.body=="string"?i.body:i.body instanceof FormData||i.body instanceof URLSearchParams?Array.from(i.body.entries()).reduce((C,x)=>{let[P,w]=x;return""+C+P+"="+w+` -`},""):String(i.body);return{path:r,submission:{formMethod:c,formAction:d,formEncType:i.formEncType,formData:void 0,json:void 0,text:_}}}else if(i.formEncType==="application/json"){if(!rn(c))return o();try{let _=typeof i.body=="string"?JSON.parse(i.body):i.body;return{path:r,submission:{formMethod:c,formAction:d,formEncType:i.formEncType,formData:void 0,json:_,text:void 0}}}catch{return o()}}}Ve(typeof FormData=="function","FormData is not available in this environment");let h,l;if(i.formData)h=Zp(i.formData),l=i.formData;else if(i.body instanceof FormData)h=Zp(i.body),l=i.body;else if(i.body instanceof URLSearchParams)h=i.body,l=d_(h);else if(i.body==null)h=new URLSearchParams,l=new FormData;else try{h=new URLSearchParams(i.body),l=d_(h)}catch{return o()}let v={formMethod:c,formAction:d,formEncType:i&&i.formEncType||"application/x-www-form-urlencoded",formData:l,json:void 0,text:void 0};if(rn(v.formMethod))return{path:r,submission:v};let y=Sn(r);return t&&y.search&&Py(y.search)&&h.append("index",""),y.search="?"+h,{path:Ea(y),submission:v}}function u_(e,t,r){r===void 0&&(r=!1);let i=e.findIndex(o=>o.route.id===t);return i>=0?e.slice(0,r?i+1:i):e}function s_(e,t,r,i,o,u,c,d,h,l,v,y,_,C,x,P){let w=P?Ir(P[1])?P[1].error:P[1].data:void 0,F=e.createURL(t.location),b=e.createURL(o),O=r;u&&t.errors?O=u_(r,Object.keys(t.errors)[0],!0):P&&Ir(P[1])&&(O=u_(r,P[0]));let A=P?P[1].statusCode:void 0,R=c&&A&&A>=400,S=O.filter((T,I)=>{let{route:L}=T;if(L.lazy)return!0;if(L.loader==null)return!1;if(u)return Xp(L,t.loaderData,t.errors);if(QR(t.loaderData,t.matches[I],T)||h.some(V=>V===T.route.id))return!0;let k=t.matches[I],N=T;return l_(T,Ct({currentUrl:F,currentParams:k.params,nextUrl:b,nextParams:N.params},i,{actionResult:w,actionStatus:A,defaultShouldRevalidate:R?!1:d||F.pathname+F.search===b.pathname+b.search||F.search!==b.search||BE(k,N)}))}),j=[];return y.forEach((T,I)=>{if(u||!r.some(Q=>Q.route.id===T.routeId)||v.has(I))return;let L=ra(C,T.path,x);if(!L){j.push({key:I,routeId:T.routeId,path:T.path,matches:null,match:null,controller:null});return}let k=t.fetchers.get(I),N=wu(L,T.path),V=!1;_.has(I)?V=!1:l.has(I)?(l.delete(I),V=!0):k&&k.state!=="idle"&&k.data===void 0?V=d:V=l_(N,Ct({currentUrl:F,currentParams:t.matches[t.matches.length-1].params,nextUrl:b,nextParams:r[r.length-1].params},i,{actionResult:w,actionStatus:A,defaultShouldRevalidate:R?!1:d})),V&&j.push({key:I,routeId:T.routeId,path:T.path,matches:L,match:N,controller:new AbortController})}),[S,j]}function Xp(e,t,r){if(e.lazy)return!0;if(!e.loader)return!1;let i=t!=null&&t[e.id]!==void 0,o=r!=null&&r[e.id]!==void 0;return!i&&o?!1:typeof e.loader=="function"&&e.loader.hydrate===!0?!0:!i&&!o}function QR(e,t,r){let i=!t||r.route.id!==t.route.id,o=e[r.route.id]===void 0;return i||o}function BE(e,t){let r=e.route.path;return e.pathname!==t.pathname||r!=null&&r.endsWith("*")&&e.params["*"]!==t.params["*"]}function l_(e,t){if(e.route.shouldRevalidate){let r=e.route.shouldRevalidate(t);if(typeof r=="boolean")return r}return t.defaultShouldRevalidate}function c_(e,t,r,i,o){var u;let c;if(e){let l=i[e];Ve(l,"No route found to patch children into: routeId = "+e),l.children||(l.children=[]),c=l.children}else c=r;let d=t.filter(l=>!c.some(v=>WE(l,v))),h=cl(d,o,[e||"_","patch",String(((u=c)==null?void 0:u.length)||"0")],i);c.push(...h)}function WE(e,t){return"id"in e&&"id"in t&&e.id===t.id?!0:e.index===t.index&&e.path===t.path&&e.caseSensitive===t.caseSensitive?(!e.children||e.children.length===0)&&(!t.children||t.children.length===0)?!0:e.children.every((r,i)=>{var o;return(o=t.children)==null?void 0:o.some(u=>WE(r,u))}):!1}async function GR(e,t,r){if(!e.lazy)return;let i=await e.lazy();if(!e.lazy)return;let o=r[e.id];Ve(o,"No route found in manifest");let u={};for(let c in i){let h=o[c]!==void 0&&c!=="hasErrorBoundary";Sa(!h,'Route "'+o.id+'" has a static property "'+c+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+c+'" will be ignored.')),!h&&!wR.has(c)&&(u[c]=i[c])}Object.assign(o,u),Object.assign(o,Ct({},t(o),{lazy:void 0}))}async function YR(e){let{matches:t}=e,r=t.filter(o=>o.shouldLoad);return(await Promise.all(r.map(o=>o.resolve()))).reduce((o,u,c)=>Object.assign(o,{[r[c].route.id]:u}),{})}async function JR(e,t,r,i,o,u,c,d,h,l){let v=u.map(C=>C.route.lazy?GR(C.route,h,d):void 0),y=u.map((C,x)=>{let P=v[x],w=o.some(b=>b.route.id===C.route.id);return Ct({},C,{shouldLoad:w,resolve:async b=>(b&&i.method==="GET"&&(C.route.lazy||C.route.loader)&&(w=!0),w?XR(t,i,C,P,b,l):Promise.resolve({type:ft.data,result:void 0}))})}),_=await e({matches:y,request:i,params:u[0].params,fetcherKey:c,context:l});try{await Promise.all(v)}catch{}return _}async function XR(e,t,r,i,o,u){let c,d,h=l=>{let v,y=new Promise((x,P)=>v=P);d=()=>v(),t.signal.addEventListener("abort",d);let _=x=>typeof l!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+r.route.id+"]"))):l({request:t,params:r.params,context:u},...x!==void 0?[x]:[]),C=(async()=>{try{return{type:"data",result:await(o?o(P=>_(P)):_())}}catch(x){return{type:"error",result:x}}})();return Promise.race([C,y])};try{let l=r.route[e];if(i)if(l){let v,[y]=await Promise.all([h(l).catch(_=>{v=_}),i]);if(v!==void 0)throw v;c=y}else if(await i,l=r.route[e],l)c=await h(l);else if(e==="action"){let v=new URL(t.url),y=v.pathname+v.search;throw Cr(405,{method:t.method,pathname:y,routeId:r.route.id})}else return{type:ft.data,result:void 0};else if(l)c=await h(l);else{let v=new URL(t.url),y=v.pathname+v.search;throw Cr(404,{pathname:y})}Ve(c.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+r.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(l){return{type:ft.error,result:l}}finally{d&&t.signal.removeEventListener("abort",d)}return c}async function ZR(e){let{result:t,type:r}=e;if(KE(t)){let l;try{let v=t.headers.get("Content-Type");v&&/\bapplication\/json\b/.test(v)?t.body==null?l=null:l=await t.json():l=await t.text()}catch(v){return{type:ft.error,error:v}}return r===ft.error?{type:ft.error,error:new fl(t.status,t.statusText,l),statusCode:t.status,headers:t.headers}:{type:ft.data,data:l,statusCode:t.status,headers:t.headers}}if(r===ft.error){if(g_(t)){var i;if(t.data instanceof Error){var o;return{type:ft.error,error:t.data,statusCode:(o=t.init)==null?void 0:o.status}}t=new fl(((i=t.init)==null?void 0:i.status)||500,void 0,t.data)}return{type:ft.error,error:t,statusCode:Ol(t)?t.status:void 0}}if(iA(t)){var u,c;return{type:ft.deferred,deferredData:t,statusCode:(u=t.init)==null?void 0:u.status,headers:((c=t.init)==null?void 0:c.headers)&&new Headers(t.init.headers)}}if(g_(t)){var d,h;return{type:ft.data,data:t.data,statusCode:(d=t.init)==null?void 0:d.status,headers:(h=t.init)!=null&&h.headers?new Headers(t.init.headers):void 0}}return{type:ft.data,data:t}}function eA(e,t,r,i,o,u){let c=e.headers.get("Location");if(Ve(c,"Redirects returned/thrown from loaders/actions must have a Location header"),!Cy.test(c)){let d=i.slice(0,i.findIndex(h=>h.route.id===r)+1);c=Jp(new URL(t.url),d,o,!0,c,u),e.headers.set("Location",c)}return e}function f_(e,t,r){if(Cy.test(e)){let i=e,o=i.startsWith("//")?new URL(t.protocol+i):new URL(i),u=Ri(o.pathname,r)!=null;if(o.origin===t.origin&&u)return o.pathname+o.search+o.hash}return e}function Ya(e,t,r,i){let o=e.createURL(HE(t)).toString(),u={signal:r};if(i&&rn(i.formMethod)){let{formMethod:c,formEncType:d}=i;u.method=c.toUpperCase(),d==="application/json"?(u.headers=new Headers({"Content-Type":d}),u.body=JSON.stringify(i.json)):d==="text/plain"?u.body=i.text:d==="application/x-www-form-urlencoded"&&i.formData?u.body=Zp(i.formData):u.body=i.formData}return new Request(o,u)}function Zp(e){let t=new URLSearchParams;for(let[r,i]of e.entries())t.append(r,typeof i=="string"?i:i.name);return t}function d_(e){let t=new FormData;for(let[r,i]of e.entries())t.append(r,i);return t}function tA(e,t,r,i,o){let u={},c=null,d,h=!1,l={},v=r&&Ir(r[1])?r[1].error:void 0;return e.forEach(y=>{if(!(y.route.id in t))return;let _=y.route.id,C=t[_];if(Ve(!sa(C),"Cannot handle redirect results in processLoaderData"),Ir(C)){let x=C.error;v!==void 0&&(x=v,v=void 0),c=c||{};{let P=na(e,_);c[P.route.id]==null&&(c[P.route.id]=x)}u[_]=void 0,h||(h=!0,d=Ol(C.error)?C.error.status:500),C.headers&&(l[_]=C.headers)}else Oi(C)?(i.set(_,C.deferredData),u[_]=C.deferredData.data,C.statusCode!=null&&C.statusCode!==200&&!h&&(d=C.statusCode),C.headers&&(l[_]=C.headers)):(u[_]=C.data,C.statusCode&&C.statusCode!==200&&!h&&(d=C.statusCode),C.headers&&(l[_]=C.headers))}),v!==void 0&&r&&(c={[r[0]]:v},u[r[0]]=void 0),{loaderData:u,errors:c,statusCode:d||200,loaderHeaders:l}}function h_(e,t,r,i,o,u,c){let{loaderData:d,errors:h}=tA(t,r,i,c);return o.forEach(l=>{let{key:v,match:y,controller:_}=l,C=u[v];if(Ve(C,"Did not find corresponding fetcher result"),!(_&&_.signal.aborted))if(Ir(C)){let x=na(e.matches,y==null?void 0:y.route.id);h&&h[x.route.id]||(h=Ct({},h,{[x.route.id]:C.error})),e.fetchers.delete(v)}else if(sa(C))Ve(!1,"Unhandled fetcher revalidation redirect");else if(Oi(C))Ve(!1,"Unhandled fetcher deferred data");else{let x=pi(C.data);e.fetchers.set(v,x)}}),{loaderData:d,errors:h}}function v_(e,t,r,i){let o=Ct({},t);for(let u of r){let c=u.route.id;if(t.hasOwnProperty(c)?t[c]!==void 0&&(o[c]=t[c]):e[c]!==void 0&&u.route.loader&&(o[c]=e[c]),i&&i.hasOwnProperty(c))break}return o}function p_(e){return e?Ir(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function na(e,t){return(t?e.slice(0,e.findIndex(i=>i.route.id===t)+1):[...e]).reverse().find(i=>i.route.hasErrorBoundary===!0)||e[0]}function y_(e){let t=e.length===1?e[0]:e.find(r=>r.index||!r.path||r.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Cr(e,t){let{pathname:r,routeId:i,method:o,type:u,message:c}=t===void 0?{}:t,d="Unknown Server Error",h="Unknown @remix-run/router error";return e===400?(d="Bad Request",o&&r&&i?h="You made a "+o+' request to "'+r+'" but '+('did not provide a `loader` for route "'+i+'", ')+"so there is no way to handle the request.":u==="defer-action"?h="defer() is not supported in actions":u==="invalid-body"&&(h="Unable to encode submission body")):e===403?(d="Forbidden",h='Route "'+i+'" does not match URL "'+r+'"'):e===404?(d="Not Found",h='No route matches URL "'+r+'"'):e===405&&(d="Method Not Allowed",o&&r&&i?h="You made a "+o.toUpperCase()+' request to "'+r+'" but '+('did not provide an `action` for route "'+i+'", ')+"so there is no way to handle the request.":o&&(h='Invalid request method "'+o.toUpperCase()+'"')),new fl(e||500,d,new Error(h),!0)}function el(e){let t=Object.entries(e);for(let r=t.length-1;r>=0;r--){let[i,o]=t[r];if(sa(o))return{key:i,result:o}}}function HE(e){let t=typeof e=="string"?Sn(e):e;return Ea(Ct({},t,{hash:""}))}function rA(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function nA(e){return KE(e.result)&&zR.has(e.result.status)}function Oi(e){return e.type===ft.deferred}function Ir(e){return e.type===ft.error}function sa(e){return(e&&e.type)===ft.redirect}function g_(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function iA(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function KE(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function aA(e){return $R.has(e.toLowerCase())}function rn(e){return NR.has(e.toLowerCase())}async function oA(e,t,r,i,o){let u=Object.entries(t);for(let c=0;c(_==null?void 0:_.route.id)===d);if(!l)continue;let v=i.find(_=>_.route.id===l.route.id),y=v!=null&&!BE(v,l)&&(o&&o[l.route.id])!==void 0;Oi(h)&&y&&await xy(h,r,!1).then(_=>{_&&(t[d]=_)})}}async function uA(e,t,r){for(let i=0;i(l==null?void 0:l.route.id)===u)&&Oi(d)&&(Ve(c,"Expected an AbortController for revalidating fetcher deferred result"),await xy(d,c.signal,!0).then(l=>{l&&(t[o]=l)}))}}async function xy(e,t,r){if(r===void 0&&(r=!1),!await e.deferredData.resolveData(t)){if(r)try{return{type:ft.data,data:e.deferredData.unwrappedData}}catch(o){return{type:ft.error,error:o}}return{type:ft.data,data:e.deferredData.data}}}function Py(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function wu(e,t){let r=typeof t=="string"?Sn(t).search:t.search;if(e[e.length-1].route.index&&Py(r||""))return e[e.length-1];let i=$E(e);return i[i.length-1]}function m_(e){let{formMethod:t,formAction:r,formEncType:i,text:o,formData:u,json:c}=e;if(!(!t||!r||!i)){if(o!=null)return{formMethod:t,formAction:r,formEncType:i,formData:void 0,json:void 0,text:o};if(u!=null)return{formMethod:t,formAction:r,formEncType:i,formData:u,json:void 0,text:void 0};if(c!==void 0)return{formMethod:t,formAction:r,formEncType:i,formData:void 0,json:c,text:void 0}}}function Vf(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function sA(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function hu(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function lA(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function pi(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function cA(e,t){try{let r=e.sessionStorage.getItem(VE);if(r){let i=JSON.parse(r);for(let[o,u]of Object.entries(i||{}))u&&Array.isArray(u)&&t.set(o,new Set(u||[]))}}catch{}}function fA(e,t){if(t.size>0){let r={};for(let[i,o]of t)r[i]=[...o];try{e.sessionStorage.setItem(VE,JSON.stringify(r))}catch(i){Sa(!1,"Failed to save applied view transitions in sessionStorage ("+i+").")}}}/** + */function Ct(){return Ct=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function Sa(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function mR(){return Math.random().toString(36).substr(2,8)}function i_(e,t){return{usr:e.state,key:e.key,idx:t}}function Iu(e,t,r,i){return r===void 0&&(r=null),Ct({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Sn(t):t,{state:r,key:t&&t.key||i||mR()})}function Ea(e){let{pathname:t="/",search:r="",hash:i=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),i&&i!=="#"&&(t+=i.charAt(0)==="#"?i:"#"+i),t}function Sn(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let i=e.indexOf("?");i>=0&&(t.search=e.substr(i),e=e.substr(0,i)),e&&(t.pathname=e)}return t}function _R(e,t,r,i){i===void 0&&(i={});let{window:o=document.defaultView,v5Compat:u=!1}=i,c=o.history,d=Ft.Pop,h=null,l=v();l==null&&(l=0,c.replaceState(Ct({},c.state,{idx:l}),""));function v(){return(c.state||{idx:null}).idx}function y(){d=Ft.Pop;let w=v(),F=w==null?null:w-l;l=w,h&&h({action:d,location:P.location,delta:F})}function _(w,F){d=Ft.Push;let b=Iu(P.location,w,F);r&&r(b,w),l=v()+1;let O=i_(b,l),A=P.createHref(b);try{c.pushState(O,"",A)}catch(R){if(R instanceof DOMException&&R.name==="DataCloneError")throw R;o.location.assign(A)}u&&h&&h({action:d,location:P.location,delta:1})}function C(w,F){d=Ft.Replace;let b=Iu(P.location,w,F);r&&r(b,w),l=v();let O=i_(b,l),A=P.createHref(b);c.replaceState(O,"",A),u&&h&&h({action:d,location:P.location,delta:0})}function x(w){let F=o.location.origin!=="null"?o.location.origin:o.location.href,b=typeof w=="string"?w:Ea(w);return b=b.replace(/ $/,"%20"),Ve(F,"No window.location.(origin|href) available to create URL for href: "+b),new URL(b,F)}let P={get action(){return d},get location(){return e(o,c)},listen(w){if(h)throw new Error("A history only accepts one active listener");return o.addEventListener(n_,y),h=w,()=>{o.removeEventListener(n_,y),h=null}},createHref(w){return t(o,w)},createURL:x,encodeLocation(w){let F=x(w);return{pathname:F.pathname,search:F.search,hash:F.hash}},push:_,replace:C,go(w){return c.go(w)}};return P}var ft;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(ft||(ft={}));const wR=new Set(["lazy","caseSensitive","path","id","index","children"]);function bR(e){return e.index===!0}function cl(e,t,r,i){return r===void 0&&(r=[]),i===void 0&&(i={}),e.map((o,u)=>{let c=[...r,String(u)],d=typeof o.id=="string"?o.id:c.join("-");if(Ve(o.index!==!0||!o.children,"Cannot specify children on an index route"),Ve(!i[d],'Found a route id collision on id "'+d+`". Route id's must be globally unique within Data Router usages`),bR(o)){let h=Ct({},o,t(o),{id:d});return i[d]=h,h}else{let h=Ct({},o,t(o),{id:d,children:void 0});return i[d]=h,o.children&&(h.children=cl(o.children,t,c,i)),h}})}function ra(e,t,r){return r===void 0&&(r="/"),al(e,t,r,!1)}function al(e,t,r,i){let o=typeof t=="string"?Sn(t):t,u=Ri(o.pathname||"/",r);if(u==null)return null;let c=qE(e);ER(c);let d=null;for(let h=0;d==null&&h{let h={relativePath:d===void 0?u.path||"":d,caseSensitive:u.caseSensitive===!0,childrenIndex:c,route:u};h.relativePath.startsWith("/")&&(Ve(h.relativePath.startsWith(i),'Absolute route path "'+h.relativePath+'" nested under path '+('"'+i+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),h.relativePath=h.relativePath.slice(i.length));let l=zn([i,h.relativePath]),v=r.concat(h);u.children&&u.children.length>0&&(Ve(u.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+l+'".')),qE(u.children,t,v,l)),!(u.path==null&&!u.index)&&t.push({path:l,score:kR(l,u.index),routesMeta:v})};return e.forEach((u,c)=>{var d;if(u.path===""||!((d=u.path)!=null&&d.includes("?")))o(u,c);else for(let h of NE(u.path))o(u,c,h)}),t}function NE(e){let t=e.split("/");if(t.length===0)return[];let[r,...i]=t,o=r.endsWith("?"),u=r.replace(/\?$/,"");if(i.length===0)return o?[u,""]:[u];let c=NE(i.join("/")),d=[];return d.push(...c.map(h=>h===""?u:[u,h].join("/"))),o&&d.push(...c),d.map(h=>e.startsWith("/")&&h===""?"/":h)}function ER(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:TR(t.routesMeta.map(i=>i.childrenIndex),r.routesMeta.map(i=>i.childrenIndex)))}const CR=/^:[\w-]+$/,xR=3,PR=2,OR=1,RR=10,AR=-2,a_=e=>e==="*";function kR(e,t){let r=e.split("/"),i=r.length;return r.some(a_)&&(i+=AR),t&&(i+=PR),r.filter(o=>!a_(o)).reduce((o,u)=>o+(CR.test(u)?xR:u===""?OR:RR),i)}function TR(e,t){return e.length===t.length&&e.slice(0,-1).every((i,o)=>i===t[o])?e[e.length-1]-t[t.length-1]:0}function FR(e,t,r){r===void 0&&(r=!1);let{routesMeta:i}=e,o={},u="/",c=[];for(let d=0;d{let{paramName:_,isOptional:C}=v;if(_==="*"){let P=d[y]||"";c=u.slice(0,u.length-P.length).replace(/(.)\/+$/,"$1")}const x=d[y];return C&&!x?l[_]=void 0:l[_]=(x||"").replace(/%2F/g,"/"),l},{}),pathname:u,pathnameBase:c,pattern:e}}function IR(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),Sa(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 i=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(c,d,h)=>(i.push({paramName:d,isOptional:h!=null}),h?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(i.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),i]}function UE(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Sa(!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 Ri(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,i=e.charAt(r);return i&&i!=="/"?null:e.slice(r)||"/"}function LR(e,t){t===void 0&&(t="/");let{pathname:r,search:i="",hash:o=""}=typeof e=="string"?Sn(e):e;return{pathname:r?r.startsWith("/")?r:MR(r,t):t,search:jR(i),hash:qR(o)}}function MR(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?r.length>1&&r.pop():o!=="."&&r.push(o)}),r.length>1?r.join("/"):"/"}function $f(e,t,r,i){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(i)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function $E(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function xl(e,t){let r=$E(e);return t?r.map((i,o)=>o===r.length-1?i.pathname:i.pathnameBase):r.map(i=>i.pathnameBase)}function Pl(e,t,r,i){i===void 0&&(i=!1);let o;typeof e=="string"?o=Sn(e):(o=Ct({},e),Ve(!o.pathname||!o.pathname.includes("?"),$f("?","pathname","search",o)),Ve(!o.pathname||!o.pathname.includes("#"),$f("#","pathname","hash",o)),Ve(!o.search||!o.search.includes("#"),$f("#","search","hash",o)));let u=e===""||o.pathname==="",c=u?"/":o.pathname,d;if(c==null)d=r;else{let y=t.length-1;if(!i&&c.startsWith("..")){let _=c.split("/");for(;_[0]==="..";)_.shift(),y-=1;o.pathname=_.join("/")}d=y>=0?t[y]:"/"}let h=LR(o,d),l=c&&c!=="/"&&c.endsWith("/"),v=(u||c===".")&&r.endsWith("/");return!h.pathname.endsWith("/")&&(l||v)&&(h.pathname+="/"),h}const zn=e=>e.join("/").replace(/\/\/+/g,"/"),DR=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),jR=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,qR=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class fl{constructor(t,r,i,o){o===void 0&&(o=!1),this.status=t,this.statusText=r||"",this.internal=o,i instanceof Error?(this.data=i.toString(),this.error=i):this.data=i}}function Ol(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const zE=["post","put","patch","delete"],NR=new Set(zE),UR=["get",...zE],$R=new Set(UR),zR=new Set([301,302,303,307,308]),VR=new Set([307,308]),zf={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},BR={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},to={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},Cy=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,WR=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),VE="remix-router-transitions";function HR(e){const t=e.window?e.window:typeof window<"u"?window:void 0,r=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",i=!r;Ve(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let o;if(e.mapRouteProperties)o=e.mapRouteProperties;else if(e.detectErrorBoundary){let U=e.detectErrorBoundary;o=K=>({hasErrorBoundary:U(K)})}else o=WR;let u={},c=cl(e.routes,o,void 0,u),d,h=e.basename||"/",l=e.dataStrategy||YR,v=e.patchRoutesOnNavigation,y=Ct({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),_=null,C=new Set,x=null,P=null,w=null,F=e.hydrationData!=null,b=ra(c,e.history.location,h),O=null;if(b==null&&!v){let U=Cr(404,{pathname:e.history.location.pathname}),{matches:K,route:ee}=y_(c);b=K,O={[ee.id]:U}}b&&!e.hydrationData&&Ui(b,c,e.history.location.pathname).active&&(b=null);let A;if(b)if(b.some(U=>U.route.lazy))A=!1;else if(!b.some(U=>U.route.loader))A=!0;else if(y.v7_partialHydration){let U=e.hydrationData?e.hydrationData.loaderData:null,K=e.hydrationData?e.hydrationData.errors:null;if(K){let ee=b.findIndex(le=>K[le.route.id]!==void 0);A=b.slice(0,ee+1).every(le=>!Xp(le.route,U,K))}else A=b.every(ee=>!Xp(ee.route,U,K))}else A=e.hydrationData!=null;else if(A=!1,b=[],y.v7_partialHydration){let U=Ui(null,c,e.history.location.pathname);U.active&&U.matches&&(b=U.matches)}let R,S={historyAction:e.history.action,location:e.history.location,matches:b,initialized:A,navigation:zf,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||O,fetchers:new Map,blockers:new Map},j=Ft.Pop,T=!1,I,L=!1,k=new Map,N=null,V=!1,Q=!1,re=[],ie=new Set,X=new Map,W=0,ue=-1,ne=new Map,q=new Set,te=new Map,Ee=new Map,ge=new Set,Te=new Map,Re=new Map,Le;function Oe(){if(_=e.history.listen(U=>{let{action:K,location:ee,delta:le}=U;if(Le){Le(),Le=void 0;return}Sa(Re.size===0||le!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let ye=Ra({currentLocation:S.location,nextLocation:ee,historyAction:K});if(ye&&le!=null){let Ae=new Promise(qe=>{Le=qe});e.history.go(le*-1),Hn(ye,{state:"blocked",location:ee,proceed(){Hn(ye,{state:"proceeding",proceed:void 0,reset:void 0,location:ee}),Ae.then(()=>e.history.go(le))},reset(){let qe=new Map(S.blockers);qe.set(ye,to),Ge({blockers:qe})}});return}return Ne(K,ee)}),r){cA(t,k);let U=()=>fA(t,k);t.addEventListener("pagehide",U),N=()=>t.removeEventListener("pagehide",U)}return S.initialized||Ne(Ft.Pop,S.location,{initialHydration:!0}),R}function Be(){_&&_(),N&&N(),C.clear(),I&&I.abort(),S.fetchers.forEach((U,K)=>Ht(K)),S.blockers.forEach((U,K)=>Oa(K))}function yt(U){return C.add(U),()=>C.delete(U)}function Ge(U,K){K===void 0&&(K={}),S=Ct({},S,U);let ee=[],le=[];y.v7_fetcherPersist&&S.fetchers.forEach((ye,Ae)=>{ye.state==="idle"&&(ge.has(Ae)?le.push(Ae):ee.push(Ae))}),[...C].forEach(ye=>ye(S,{deletedFetchers:le,viewTransitionOpts:K.viewTransitionOpts,flushSync:K.flushSync===!0})),y.v7_fetcherPersist&&(ee.forEach(ye=>S.fetchers.delete(ye)),le.forEach(ye=>Ht(ye)))}function He(U,K,ee){var le,ye;let{flushSync:Ae}=ee===void 0?{}:ee,qe=S.actionData!=null&&S.navigation.formMethod!=null&&rn(S.navigation.formMethod)&&S.navigation.state==="loading"&&((le=U.state)==null?void 0:le._isRedirect)!==!0,we;K.actionData?Object.keys(K.actionData).length>0?we=K.actionData:we=null:qe?we=S.actionData:we=null;let Ce=K.loaderData?v_(S.loaderData,K.loaderData,K.matches||[],K.errors):S.loaderData,be=S.blockers;be.size>0&&(be=new Map(be),be.forEach((Ye,Mt)=>be.set(Mt,to)));let Fe=T===!0||S.navigation.formMethod!=null&&rn(S.navigation.formMethod)&&((ye=U.state)==null?void 0:ye._isRedirect)!==!0;d&&(c=d,d=void 0),V||j===Ft.Pop||(j===Ft.Push?e.history.push(U,U.state):j===Ft.Replace&&e.history.replace(U,U.state));let $e;if(j===Ft.Pop){let Ye=k.get(S.location.pathname);Ye&&Ye.has(U.pathname)?$e={currentLocation:S.location,nextLocation:U}:k.has(U.pathname)&&($e={currentLocation:U,nextLocation:S.location})}else if(L){let Ye=k.get(S.location.pathname);Ye?Ye.add(U.pathname):(Ye=new Set([U.pathname]),k.set(S.location.pathname,Ye)),$e={currentLocation:S.location,nextLocation:U}}Ge(Ct({},K,{actionData:we,loaderData:Ce,historyAction:j,location:U,initialized:!0,navigation:zf,revalidation:"idle",restoreScrollPosition:To(U,K.matches||S.matches),preventScrollReset:Fe,blockers:be}),{viewTransitionOpts:$e,flushSync:Ae===!0}),j=Ft.Pop,T=!1,L=!1,V=!1,Q=!1,re=[]}async function St(U,K){if(typeof U=="number"){e.history.go(U);return}let ee=Jp(S.location,S.matches,h,y.v7_prependBasename,U,y.v7_relativeSplatPath,K==null?void 0:K.fromRouteId,K==null?void 0:K.relative),{path:le,submission:ye,error:Ae}=o_(y.v7_normalizeFormMethod,!1,ee,K),qe=S.location,we=Iu(S.location,le,K&&K.state);we=Ct({},we,e.history.encodeLocation(we));let Ce=K&&K.replace!=null?K.replace:void 0,be=Ft.Push;Ce===!0?be=Ft.Replace:Ce===!1||ye!=null&&rn(ye.formMethod)&&ye.formAction===S.location.pathname+S.location.search&&(be=Ft.Replace);let Fe=K&&"preventScrollReset"in K?K.preventScrollReset===!0:void 0,$e=(K&&K.flushSync)===!0,Ye=Ra({currentLocation:qe,nextLocation:we,historyAction:be});if(Ye){Hn(Ye,{state:"blocked",location:we,proceed(){Hn(Ye,{state:"proceeding",proceed:void 0,reset:void 0,location:we}),St(U,K)},reset(){let Mt=new Map(S.blockers);Mt.set(Ye,to),Ge({blockers:Mt})}});return}return await Ne(be,we,{submission:ye,pendingError:Ae,preventScrollReset:Fe,replace:K&&K.replace,enableViewTransition:K&&K.viewTransition,flushSync:$e})}function dt(){if(ot(),Ge({revalidation:"loading"}),S.navigation.state!=="submitting"){if(S.navigation.state==="idle"){Ne(S.historyAction,S.location,{startUninterruptedRevalidation:!0});return}Ne(j||S.historyAction,S.navigation.location,{overrideNavigation:S.navigation,enableViewTransition:L===!0})}}async function Ne(U,K,ee){I&&I.abort(),I=null,j=U,V=(ee&&ee.startUninterruptedRevalidation)===!0,Hu(S.location,S.matches),T=(ee&&ee.preventScrollReset)===!0,L=(ee&&ee.enableViewTransition)===!0;let le=d||c,ye=ee&&ee.overrideNavigation,Ae=ra(le,K,h),qe=(ee&&ee.flushSync)===!0,we=Ui(Ae,le,K.pathname);if(we.active&&we.matches&&(Ae=we.matches),!Ae){let{error:lt,notFoundMatches:Xe,route:gt}=Ni(K.pathname);He(K,{matches:Xe,loaderData:{},errors:{[gt.id]:lt}},{flushSync:qe});return}if(S.initialized&&!Q&&rA(S.location,K)&&!(ee&&ee.submission&&rn(ee.submission.formMethod))){He(K,{matches:Ae},{flushSync:qe});return}I=new AbortController;let Ce=Ja(e.history,K,I.signal,ee&&ee.submission),be;if(ee&&ee.pendingError)be=[na(Ae).route.id,{type:ft.error,error:ee.pendingError}];else if(ee&&ee.submission&&rn(ee.submission.formMethod)){let lt=await Wt(Ce,K,ee.submission,Ae,we.active,{replace:ee.replace,flushSync:qe});if(lt.shortCircuited)return;if(lt.pendingActionResult){let[Xe,gt]=lt.pendingActionResult;if(Ir(gt)&&Ol(gt.error)&>.error.status===404){I=null,He(K,{matches:lt.matches,loaderData:{},errors:{[Xe]:gt.error}});return}}Ae=lt.matches||Ae,be=lt.pendingActionResult,ye=Vf(K,ee.submission),qe=!1,we.active=!1,Ce=Ja(e.history,Ce.url,Ce.signal)}let{shortCircuited:Fe,matches:$e,loaderData:Ye,errors:Mt}=await ze(Ce,K,Ae,we.active,ye,ee&&ee.submission,ee&&ee.fetcherSubmission,ee&&ee.replace,ee&&ee.initialHydration===!0,qe,be);Fe||(I=null,He(K,Ct({matches:$e||Ae},p_(be),{loaderData:Ye,errors:Mt})))}async function Wt(U,K,ee,le,ye,Ae){Ae===void 0&&(Ae={}),ot();let qe=sA(K,ee);if(Ge({navigation:qe},{flushSync:Ae.flushSync===!0}),ye){let be=await $i(le,K.pathname,U.signal);if(be.type==="aborted")return{shortCircuited:!0};if(be.type==="error"){let Fe=na(be.partialMatches).route.id;return{matches:be.partialMatches,pendingActionResult:[Fe,{type:ft.error,error:be.error}]}}else if(be.matches)le=be.matches;else{let{notFoundMatches:Fe,error:$e,route:Ye}=Ni(K.pathname);return{matches:Fe,pendingActionResult:[Ye.id,{type:ft.error,error:$e}]}}}let we,Ce=wu(le,K);if(!Ce.route.action&&!Ce.route.lazy)we={type:ft.error,error:Cr(405,{method:U.method,pathname:K.pathname,routeId:Ce.route.id})};else if(we=(await pe("action",S,U,[Ce],le,null))[Ce.route.id],U.signal.aborted)return{shortCircuited:!0};if(sa(we)){let be;return Ae&&Ae.replace!=null?be=Ae.replace:be=f_(we.response.headers.get("Location"),new URL(U.url),h)===S.location.pathname+S.location.search,await oe(U,we,!0,{submission:ee,replace:be}),{shortCircuited:!0}}if(Oi(we))throw Cr(400,{type:"defer-action"});if(Ir(we)){let be=na(le,Ce.route.id);return(Ae&&Ae.replace)!==!0&&(j=Ft.Push),{matches:le,pendingActionResult:[be.route.id,we]}}return{matches:le,pendingActionResult:[Ce.route.id,we]}}async function ze(U,K,ee,le,ye,Ae,qe,we,Ce,be,Fe){let $e=ye||Vf(K,Ae),Ye=Ae||qe||m_($e),Mt=!V&&(!y.v7_partialHydration||!Ce);if(le){if(Mt){let _t=D(Fe);Ge(Ct({navigation:$e},_t!==void 0?{actionData:_t}:{}),{flushSync:be})}let Ze=await $i(ee,K.pathname,U.signal);if(Ze.type==="aborted")return{shortCircuited:!0};if(Ze.type==="error"){let _t=na(Ze.partialMatches).route.id;return{matches:Ze.partialMatches,loaderData:{},errors:{[_t]:Ze.error}}}else if(Ze.matches)ee=Ze.matches;else{let{error:_t,notFoundMatches:Qr,route:Jt}=Ni(K.pathname);return{matches:Qr,loaderData:{},errors:{[Jt.id]:_t}}}}let lt=d||c,[Xe,gt]=s_(e.history,S,ee,Ye,K,y.v7_partialHydration&&Ce===!0,y.v7_skipActionErrorRevalidation,Q,re,ie,ge,te,q,lt,h,Fe);if(cn(Ze=>!(ee&&ee.some(_t=>_t.route.id===Ze))||Xe&&Xe.some(_t=>_t.route.id===Ze)),ue=++W,Xe.length===0&>.length===0){let Ze=ar();return He(K,Ct({matches:ee,loaderData:{},errors:Fe&&Ir(Fe[1])?{[Fe[0]]:Fe[1].error}:null},p_(Fe),Ze?{fetchers:new Map(S.fetchers)}:{}),{flushSync:be}),{shortCircuited:!0}}if(Mt){let Ze={};if(!le){Ze.navigation=$e;let _t=D(Fe);_t!==void 0&&(Ze.actionData=_t)}gt.length>0&&(Ze.fetchers=H(gt)),Ge(Ze,{flushSync:be})}gt.forEach(Ze=>{ir(Ze.key),Ze.controller&&X.set(Ze.key,Ze.controller)});let xn=()=>gt.forEach(Ze=>ir(Ze.key));I&&I.signal.addEventListener("abort",xn);let{loaderResults:Qn,fetcherResults:Hr}=await Ie(S,ee,Xe,gt,U);if(U.signal.aborted)return{shortCircuited:!0};I&&I.signal.removeEventListener("abort",xn),gt.forEach(Ze=>X.delete(Ze.key));let Lr=el(Qn);if(Lr)return await oe(U,Lr.result,!0,{replace:we}),{shortCircuited:!0};if(Lr=el(Hr),Lr)return q.add(Lr.key),await oe(U,Lr.result,!0,{replace:we}),{shortCircuited:!0};let{loaderData:mt,errors:zi}=h_(S,ee,Qn,Fe,gt,Hr,Te);Te.forEach((Ze,_t)=>{Ze.subscribe(Qr=>{(Qr||Ze.done)&&Te.delete(_t)})}),y.v7_partialHydration&&Ce&&S.errors&&(zi=Ct({},S.errors,zi));let Kr=ar(),Vi=qi(ue),Pn=Kr||Vi||gt.length>0;return Ct({matches:ee,loaderData:mt,errors:zi},Pn?{fetchers:new Map(S.fetchers)}:{})}function D(U){if(U&&!Ir(U[1]))return{[U[0]]:U[1].data};if(S.actionData)return Object.keys(S.actionData).length===0?null:S.actionData}function H(U){return U.forEach(K=>{let ee=S.fetchers.get(K.key),le=hu(void 0,ee?ee.data:void 0);S.fetchers.set(K.key,le)}),new Map(S.fetchers)}function J(U,K,ee,le){if(i)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");ir(U);let ye=(le&&le.flushSync)===!0,Ae=d||c,qe=Jp(S.location,S.matches,h,y.v7_prependBasename,ee,y.v7_relativeSplatPath,K,le==null?void 0:le.relative),we=ra(Ae,qe,h),Ce=Ui(we,Ae,qe);if(Ce.active&&Ce.matches&&(we=Ce.matches),!we){ut(U,K,Cr(404,{pathname:qe}),{flushSync:ye});return}let{path:be,submission:Fe,error:$e}=o_(y.v7_normalizeFormMethod,!0,qe,le);if($e){ut(U,K,$e,{flushSync:ye});return}let Ye=wu(we,be),Mt=(le&&le.preventScrollReset)===!0;if(Fe&&rn(Fe.formMethod)){ae(U,K,be,Ye,we,Ce.active,ye,Mt,Fe);return}te.set(U,{routeId:K,path:be}),se(U,K,be,Ye,we,Ce.active,ye,Mt,Fe)}async function ae(U,K,ee,le,ye,Ae,qe,we,Ce){ot(),te.delete(U);function be(Ot){if(!Ot.route.action&&!Ot.route.lazy){let $t=Cr(405,{method:Ce.formMethod,pathname:ee,routeId:K});return ut(U,K,$t,{flushSync:qe}),!0}return!1}if(!Ae&&be(le))return;let Fe=S.fetchers.get(U);Ke(U,lA(Ce,Fe),{flushSync:qe});let $e=new AbortController,Ye=Ja(e.history,ee,$e.signal,Ce);if(Ae){let Ot=await $i(ye,ee,Ye.signal);if(Ot.type==="aborted")return;if(Ot.type==="error"){ut(U,K,Ot.error,{flushSync:qe});return}else if(Ot.matches){if(ye=Ot.matches,le=wu(ye,ee),be(le))return}else{ut(U,K,Cr(404,{pathname:ee}),{flushSync:qe});return}}X.set(U,$e);let Mt=W,Xe=(await pe("action",S,Ye,[le],ye,U))[le.route.id];if(Ye.signal.aborted){X.get(U)===$e&&X.delete(U);return}if(y.v7_fetcherPersist&&ge.has(U)){if(sa(Xe)||Ir(Xe)){Ke(U,pi(void 0));return}}else{if(sa(Xe))if(X.delete(U),ue>Mt){Ke(U,pi(void 0));return}else return q.add(U),Ke(U,hu(Ce)),oe(Ye,Xe,!1,{fetcherSubmission:Ce,preventScrollReset:we});if(Ir(Xe)){ut(U,K,Xe.error);return}}if(Oi(Xe))throw Cr(400,{type:"defer-action"});let gt=S.navigation.location||S.location,xn=Ja(e.history,gt,$e.signal),Qn=d||c,Hr=S.navigation.state!=="idle"?ra(Qn,S.navigation.location,h):S.matches;Ve(Hr,"Didn't find any matches after fetcher action");let Lr=++W;ne.set(U,Lr);let mt=hu(Ce,Xe.data);S.fetchers.set(U,mt);let[zi,Kr]=s_(e.history,S,Hr,Ce,gt,!1,y.v7_skipActionErrorRevalidation,Q,re,ie,ge,te,q,Qn,h,[le.route.id,Xe]);Kr.filter(Ot=>Ot.key!==U).forEach(Ot=>{let $t=Ot.key,Qu=S.fetchers.get($t),Zl=hu(void 0,Qu?Qu.data:void 0);S.fetchers.set($t,Zl),ir($t),Ot.controller&&X.set($t,Ot.controller)}),Ge({fetchers:new Map(S.fetchers)});let Vi=()=>Kr.forEach(Ot=>ir(Ot.key));$e.signal.addEventListener("abort",Vi);let{loaderResults:Pn,fetcherResults:Ze}=await Ie(S,Hr,zi,Kr,xn);if($e.signal.aborted)return;$e.signal.removeEventListener("abort",Vi),ne.delete(U),X.delete(U),Kr.forEach(Ot=>X.delete(Ot.key));let _t=el(Pn);if(_t)return oe(xn,_t.result,!1,{preventScrollReset:we});if(_t=el(Ze),_t)return q.add(_t.key),oe(xn,_t.result,!1,{preventScrollReset:we});let{loaderData:Qr,errors:Jt}=h_(S,Hr,Pn,void 0,Kr,Ze,Te);if(S.fetchers.has(U)){let Ot=pi(Xe.data);S.fetchers.set(U,Ot)}qi(Lr),S.navigation.state==="loading"&&Lr>ue?(Ve(j,"Expected pending action"),I&&I.abort(),He(S.navigation.location,{matches:Hr,loaderData:Qr,errors:Jt,fetchers:new Map(S.fetchers)})):(Ge({errors:Jt,loaderData:v_(S.loaderData,Qr,Hr,Jt),fetchers:new Map(S.fetchers)}),Q=!1)}async function se(U,K,ee,le,ye,Ae,qe,we,Ce){let be=S.fetchers.get(U);Ke(U,hu(Ce,be?be.data:void 0),{flushSync:qe});let Fe=new AbortController,$e=Ja(e.history,ee,Fe.signal);if(Ae){let Xe=await $i(ye,ee,$e.signal);if(Xe.type==="aborted")return;if(Xe.type==="error"){ut(U,K,Xe.error,{flushSync:qe});return}else if(Xe.matches)ye=Xe.matches,le=wu(ye,ee);else{ut(U,K,Cr(404,{pathname:ee}),{flushSync:qe});return}}X.set(U,Fe);let Ye=W,lt=(await pe("loader",S,$e,[le],ye,U))[le.route.id];if(Oi(lt)&&(lt=await xy(lt,$e.signal,!0)||lt),X.get(U)===Fe&&X.delete(U),!$e.signal.aborted){if(ge.has(U)){Ke(U,pi(void 0));return}if(sa(lt))if(ue>Ye){Ke(U,pi(void 0));return}else{q.add(U),await oe($e,lt,!1,{preventScrollReset:we});return}if(Ir(lt)){ut(U,K,lt.error);return}Ve(!Oi(lt),"Unhandled fetcher deferred data"),Ke(U,pi(lt.data))}}async function oe(U,K,ee,le){let{submission:ye,fetcherSubmission:Ae,preventScrollReset:qe,replace:we}=le===void 0?{}:le;K.response.headers.has("X-Remix-Revalidate")&&(Q=!0);let Ce=K.response.headers.get("Location");Ve(Ce,"Expected a Location header on the redirect Response"),Ce=f_(Ce,new URL(U.url),h);let be=Iu(S.location,Ce,{_isRedirect:!0});if(r){let Xe=!1;if(K.response.headers.has("X-Remix-Reload-Document"))Xe=!0;else if(Cy.test(Ce)){const gt=e.history.createURL(Ce);Xe=gt.origin!==t.location.origin||Ri(gt.pathname,h)==null}if(Xe){we?t.location.replace(Ce):t.location.assign(Ce);return}}I=null;let Fe=we===!0||K.response.headers.has("X-Remix-Replace")?Ft.Replace:Ft.Push,{formMethod:$e,formAction:Ye,formEncType:Mt}=S.navigation;!ye&&!Ae&&$e&&Ye&&Mt&&(ye=m_(S.navigation));let lt=ye||Ae;if(VR.has(K.response.status)&<&&rn(lt.formMethod))await Ne(Fe,be,{submission:Ct({},lt,{formAction:Ce}),preventScrollReset:qe||T,enableViewTransition:ee?L:void 0});else{let Xe=Vf(be,ye);await Ne(Fe,be,{overrideNavigation:Xe,fetcherSubmission:Ae,preventScrollReset:qe||T,enableViewTransition:ee?L:void 0})}}async function pe(U,K,ee,le,ye,Ae){let qe,we={};try{qe=await JR(l,U,K,ee,le,ye,Ae,u,o)}catch(Ce){return le.forEach(be=>{we[be.route.id]={type:ft.error,error:Ce}}),we}for(let[Ce,be]of Object.entries(qe))if(nA(be)){let Fe=be.result;we[Ce]={type:ft.redirect,response:eA(Fe,ee,Ce,ye,h,y.v7_relativeSplatPath)}}else we[Ce]=await ZR(be);return we}async function Ie(U,K,ee,le,ye){let Ae=U.matches,qe=pe("loader",U,ye,ee,K,null),we=Promise.all(le.map(async Fe=>{if(Fe.matches&&Fe.match&&Fe.controller){let Ye=(await pe("loader",U,Ja(e.history,Fe.path,Fe.controller.signal),[Fe.match],Fe.matches,Fe.key))[Fe.match.route.id];return{[Fe.key]:Ye}}else return Promise.resolve({[Fe.key]:{type:ft.error,error:Cr(404,{pathname:Fe.path})}})})),Ce=await qe,be=(await we).reduce((Fe,$e)=>Object.assign(Fe,$e),{});return await Promise.all([oA(K,Ce,ye.signal,Ae,U.loaderData),uA(K,be,le)]),{loaderResults:Ce,fetcherResults:be}}function ot(){Q=!0,re.push(...cn()),te.forEach((U,K)=>{X.has(K)&&ie.add(K),ir(K)})}function Ke(U,K,ee){ee===void 0&&(ee={}),S.fetchers.set(U,K),Ge({fetchers:new Map(S.fetchers)},{flushSync:(ee&&ee.flushSync)===!0})}function ut(U,K,ee,le){le===void 0&&(le={});let ye=na(S.matches,K);Ht(U),Ge({errors:{[ye.route.id]:ee},fetchers:new Map(S.fetchers)},{flushSync:(le&&le.flushSync)===!0})}function ln(U){return y.v7_fetcherPersist&&(Ee.set(U,(Ee.get(U)||0)+1),ge.has(U)&&ge.delete(U)),S.fetchers.get(U)||BR}function Ht(U){let K=S.fetchers.get(U);X.has(U)&&!(K&&K.state==="loading"&&ne.has(U))&&ir(U),te.delete(U),ne.delete(U),q.delete(U),ge.delete(U),ie.delete(U),S.fetchers.delete(U)}function Or(U){if(y.v7_fetcherPersist){let K=(Ee.get(U)||0)-1;K<=0?(Ee.delete(U),ge.add(U)):Ee.set(U,K)}else Ht(U);Ge({fetchers:new Map(S.fetchers)})}function ir(U){let K=X.get(U);K&&(K.abort(),X.delete(U))}function Kt(U){for(let K of U){let ee=ln(K),le=pi(ee.data);S.fetchers.set(K,le)}}function ar(){let U=[],K=!1;for(let ee of q){let le=S.fetchers.get(ee);Ve(le,"Expected fetcher: "+ee),le.state==="loading"&&(q.delete(ee),U.push(ee),K=!0)}return Kt(U),K}function qi(U){let K=[];for(let[ee,le]of ne)if(le0}function Ao(U,K){let ee=S.blockers.get(U)||to;return Re.get(U)!==K&&Re.set(U,K),ee}function Oa(U){S.blockers.delete(U),Re.delete(U)}function Hn(U,K){let ee=S.blockers.get(U)||to;Ve(ee.state==="unblocked"&&K.state==="blocked"||ee.state==="blocked"&&K.state==="blocked"||ee.state==="blocked"&&K.state==="proceeding"||ee.state==="blocked"&&K.state==="unblocked"||ee.state==="proceeding"&&K.state==="unblocked","Invalid blocker state transition: "+ee.state+" -> "+K.state);let le=new Map(S.blockers);le.set(U,K),Ge({blockers:le})}function Ra(U){let{currentLocation:K,nextLocation:ee,historyAction:le}=U;if(Re.size===0)return;Re.size>1&&Sa(!1,"A router only supports one blocker at a time");let ye=Array.from(Re.entries()),[Ae,qe]=ye[ye.length-1],we=S.blockers.get(Ae);if(!(we&&we.state==="proceeding")&&qe({currentLocation:K,nextLocation:ee,historyAction:le}))return Ae}function Ni(U){let K=Cr(404,{pathname:U}),ee=d||c,{matches:le,route:ye}=y_(ee);return cn(),{notFoundMatches:le,route:ye,error:K}}function cn(U){let K=[];return Te.forEach((ee,le)=>{(!U||U(le))&&(ee.cancel(),K.push(le),Te.delete(le))}),K}function Kn(U,K,ee){if(x=U,w=K,P=ee||null,!F&&S.navigation===zf){F=!0;let le=To(S.location,S.matches);le!=null&&Ge({restoreScrollPosition:le})}return()=>{x=null,w=null,P=null}}function ko(U,K){return P&&P(U,K.map(le=>SR(le,S.loaderData)))||U.key}function Hu(U,K){if(x&&w){let ee=ko(U,K);x[ee]=w()}}function To(U,K){if(x){let ee=ko(U,K),le=x[ee];if(typeof le=="number")return le}return null}function Ui(U,K,ee){if(v)if(U){if(Object.keys(U[0].params).length>0)return{active:!0,matches:al(K,ee,h,!0)}}else return{active:!0,matches:al(K,ee,h,!0)||[]};return{active:!1,matches:null}}async function $i(U,K,ee){if(!v)return{type:"success",matches:U};let le=U;for(;;){let ye=d==null,Ae=d||c,qe=u;try{await v({path:K,matches:le,patch:(be,Fe)=>{ee.aborted||c_(be,Fe,Ae,qe,o)}})}catch(be){return{type:"error",error:be,partialMatches:le}}finally{ye&&!ee.aborted&&(c=[...c])}if(ee.aborted)return{type:"aborted"};let we=ra(Ae,K,h);if(we)return{type:"success",matches:we};let Ce=al(Ae,K,h,!0);if(!Ce||le.length===Ce.length&&le.every((be,Fe)=>be.route.id===Ce[Fe].route.id))return{type:"success",matches:null};le=Ce}}function Fo(U){u={},d=cl(U,o,void 0,u)}function Ku(U,K){let ee=d==null;c_(U,K,d||c,u,o),ee&&(c=[...c],Ge({}))}return R={get basename(){return h},get future(){return y},get state(){return S},get routes(){return c},get window(){return t},initialize:Oe,subscribe:yt,enableScrollRestoration:Kn,navigate:St,fetch:J,revalidate:dt,createHref:U=>e.history.createHref(U),encodeLocation:U=>e.history.encodeLocation(U),getFetcher:ln,deleteFetcher:Or,dispose:Be,getBlocker:Ao,deleteBlocker:Oa,patchRoutes:Ku,_internalFetchControllers:X,_internalActiveDeferreds:Te,_internalSetRoutes:Fo},R}function KR(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function Jp(e,t,r,i,o,u,c,d){let h,l;if(c){h=[];for(let y of t)if(h.push(y),y.route.id===c){l=y;break}}else h=t,l=t[t.length-1];let v=Pl(o||".",xl(h,u),Ri(e.pathname,r)||e.pathname,d==="path");if(o==null&&(v.search=e.search,v.hash=e.hash),(o==null||o===""||o===".")&&l){let y=Py(v.search);if(l.route.index&&!y)v.search=v.search?v.search.replace(/^\?/,"?index&"):"?index";else if(!l.route.index&&y){let _=new URLSearchParams(v.search),C=_.getAll("index");_.delete("index"),C.filter(P=>P).forEach(P=>_.append("index",P));let x=_.toString();v.search=x?"?"+x:""}}return i&&r!=="/"&&(v.pathname=v.pathname==="/"?r:zn([r,v.pathname])),Ea(v)}function o_(e,t,r,i){if(!i||!KR(i))return{path:r};if(i.formMethod&&!aA(i.formMethod))return{path:r,error:Cr(405,{method:i.formMethod})};let o=()=>({path:r,error:Cr(400,{type:"invalid-body"})}),u=i.formMethod||"get",c=e?u.toUpperCase():u.toLowerCase(),d=HE(r);if(i.body!==void 0){if(i.formEncType==="text/plain"){if(!rn(c))return o();let _=typeof i.body=="string"?i.body:i.body instanceof FormData||i.body instanceof URLSearchParams?Array.from(i.body.entries()).reduce((C,x)=>{let[P,w]=x;return""+C+P+"="+w+` +`},""):String(i.body);return{path:r,submission:{formMethod:c,formAction:d,formEncType:i.formEncType,formData:void 0,json:void 0,text:_}}}else if(i.formEncType==="application/json"){if(!rn(c))return o();try{let _=typeof i.body=="string"?JSON.parse(i.body):i.body;return{path:r,submission:{formMethod:c,formAction:d,formEncType:i.formEncType,formData:void 0,json:_,text:void 0}}}catch{return o()}}}Ve(typeof FormData=="function","FormData is not available in this environment");let h,l;if(i.formData)h=Zp(i.formData),l=i.formData;else if(i.body instanceof FormData)h=Zp(i.body),l=i.body;else if(i.body instanceof URLSearchParams)h=i.body,l=d_(h);else if(i.body==null)h=new URLSearchParams,l=new FormData;else try{h=new URLSearchParams(i.body),l=d_(h)}catch{return o()}let v={formMethod:c,formAction:d,formEncType:i&&i.formEncType||"application/x-www-form-urlencoded",formData:l,json:void 0,text:void 0};if(rn(v.formMethod))return{path:r,submission:v};let y=Sn(r);return t&&y.search&&Py(y.search)&&h.append("index",""),y.search="?"+h,{path:Ea(y),submission:v}}function u_(e,t,r){r===void 0&&(r=!1);let i=e.findIndex(o=>o.route.id===t);return i>=0?e.slice(0,r?i+1:i):e}function s_(e,t,r,i,o,u,c,d,h,l,v,y,_,C,x,P){let w=P?Ir(P[1])?P[1].error:P[1].data:void 0,F=e.createURL(t.location),b=e.createURL(o),O=r;u&&t.errors?O=u_(r,Object.keys(t.errors)[0],!0):P&&Ir(P[1])&&(O=u_(r,P[0]));let A=P?P[1].statusCode:void 0,R=c&&A&&A>=400,S=O.filter((T,I)=>{let{route:L}=T;if(L.lazy)return!0;if(L.loader==null)return!1;if(u)return Xp(L,t.loaderData,t.errors);if(QR(t.loaderData,t.matches[I],T)||h.some(V=>V===T.route.id))return!0;let k=t.matches[I],N=T;return l_(T,Ct({currentUrl:F,currentParams:k.params,nextUrl:b,nextParams:N.params},i,{actionResult:w,actionStatus:A,defaultShouldRevalidate:R?!1:d||F.pathname+F.search===b.pathname+b.search||F.search!==b.search||BE(k,N)}))}),j=[];return y.forEach((T,I)=>{if(u||!r.some(Q=>Q.route.id===T.routeId)||v.has(I))return;let L=ra(C,T.path,x);if(!L){j.push({key:I,routeId:T.routeId,path:T.path,matches:null,match:null,controller:null});return}let k=t.fetchers.get(I),N=wu(L,T.path),V=!1;_.has(I)?V=!1:l.has(I)?(l.delete(I),V=!0):k&&k.state!=="idle"&&k.data===void 0?V=d:V=l_(N,Ct({currentUrl:F,currentParams:t.matches[t.matches.length-1].params,nextUrl:b,nextParams:r[r.length-1].params},i,{actionResult:w,actionStatus:A,defaultShouldRevalidate:R?!1:d})),V&&j.push({key:I,routeId:T.routeId,path:T.path,matches:L,match:N,controller:new AbortController})}),[S,j]}function Xp(e,t,r){if(e.lazy)return!0;if(!e.loader)return!1;let i=t!=null&&t[e.id]!==void 0,o=r!=null&&r[e.id]!==void 0;return!i&&o?!1:typeof e.loader=="function"&&e.loader.hydrate===!0?!0:!i&&!o}function QR(e,t,r){let i=!t||r.route.id!==t.route.id,o=e[r.route.id]===void 0;return i||o}function BE(e,t){let r=e.route.path;return e.pathname!==t.pathname||r!=null&&r.endsWith("*")&&e.params["*"]!==t.params["*"]}function l_(e,t){if(e.route.shouldRevalidate){let r=e.route.shouldRevalidate(t);if(typeof r=="boolean")return r}return t.defaultShouldRevalidate}function c_(e,t,r,i,o){var u;let c;if(e){let l=i[e];Ve(l,"No route found to patch children into: routeId = "+e),l.children||(l.children=[]),c=l.children}else c=r;let d=t.filter(l=>!c.some(v=>WE(l,v))),h=cl(d,o,[e||"_","patch",String(((u=c)==null?void 0:u.length)||"0")],i);c.push(...h)}function WE(e,t){return"id"in e&&"id"in t&&e.id===t.id?!0:e.index===t.index&&e.path===t.path&&e.caseSensitive===t.caseSensitive?(!e.children||e.children.length===0)&&(!t.children||t.children.length===0)?!0:e.children.every((r,i)=>{var o;return(o=t.children)==null?void 0:o.some(u=>WE(r,u))}):!1}async function GR(e,t,r){if(!e.lazy)return;let i=await e.lazy();if(!e.lazy)return;let o=r[e.id];Ve(o,"No route found in manifest");let u={};for(let c in i){let h=o[c]!==void 0&&c!=="hasErrorBoundary";Sa(!h,'Route "'+o.id+'" has a static property "'+c+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+c+'" will be ignored.')),!h&&!wR.has(c)&&(u[c]=i[c])}Object.assign(o,u),Object.assign(o,Ct({},t(o),{lazy:void 0}))}async function YR(e){let{matches:t}=e,r=t.filter(o=>o.shouldLoad);return(await Promise.all(r.map(o=>o.resolve()))).reduce((o,u,c)=>Object.assign(o,{[r[c].route.id]:u}),{})}async function JR(e,t,r,i,o,u,c,d,h,l){let v=u.map(C=>C.route.lazy?GR(C.route,h,d):void 0),y=u.map((C,x)=>{let P=v[x],w=o.some(b=>b.route.id===C.route.id);return Ct({},C,{shouldLoad:w,resolve:async b=>(b&&i.method==="GET"&&(C.route.lazy||C.route.loader)&&(w=!0),w?XR(t,i,C,P,b,l):Promise.resolve({type:ft.data,result:void 0}))})}),_=await e({matches:y,request:i,params:u[0].params,fetcherKey:c,context:l});try{await Promise.all(v)}catch{}return _}async function XR(e,t,r,i,o,u){let c,d,h=l=>{let v,y=new Promise((x,P)=>v=P);d=()=>v(),t.signal.addEventListener("abort",d);let _=x=>typeof l!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+r.route.id+"]"))):l({request:t,params:r.params,context:u},...x!==void 0?[x]:[]),C=(async()=>{try{return{type:"data",result:await(o?o(P=>_(P)):_())}}catch(x){return{type:"error",result:x}}})();return Promise.race([C,y])};try{let l=r.route[e];if(i)if(l){let v,[y]=await Promise.all([h(l).catch(_=>{v=_}),i]);if(v!==void 0)throw v;c=y}else if(await i,l=r.route[e],l)c=await h(l);else if(e==="action"){let v=new URL(t.url),y=v.pathname+v.search;throw Cr(405,{method:t.method,pathname:y,routeId:r.route.id})}else return{type:ft.data,result:void 0};else if(l)c=await h(l);else{let v=new URL(t.url),y=v.pathname+v.search;throw Cr(404,{pathname:y})}Ve(c.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+r.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(l){return{type:ft.error,result:l}}finally{d&&t.signal.removeEventListener("abort",d)}return c}async function ZR(e){let{result:t,type:r}=e;if(KE(t)){let l;try{let v=t.headers.get("Content-Type");v&&/\bapplication\/json\b/.test(v)?t.body==null?l=null:l=await t.json():l=await t.text()}catch(v){return{type:ft.error,error:v}}return r===ft.error?{type:ft.error,error:new fl(t.status,t.statusText,l),statusCode:t.status,headers:t.headers}:{type:ft.data,data:l,statusCode:t.status,headers:t.headers}}if(r===ft.error){if(g_(t)){var i;if(t.data instanceof Error){var o;return{type:ft.error,error:t.data,statusCode:(o=t.init)==null?void 0:o.status}}t=new fl(((i=t.init)==null?void 0:i.status)||500,void 0,t.data)}return{type:ft.error,error:t,statusCode:Ol(t)?t.status:void 0}}if(iA(t)){var u,c;return{type:ft.deferred,deferredData:t,statusCode:(u=t.init)==null?void 0:u.status,headers:((c=t.init)==null?void 0:c.headers)&&new Headers(t.init.headers)}}if(g_(t)){var d,h;return{type:ft.data,data:t.data,statusCode:(d=t.init)==null?void 0:d.status,headers:(h=t.init)!=null&&h.headers?new Headers(t.init.headers):void 0}}return{type:ft.data,data:t}}function eA(e,t,r,i,o,u){let c=e.headers.get("Location");if(Ve(c,"Redirects returned/thrown from loaders/actions must have a Location header"),!Cy.test(c)){let d=i.slice(0,i.findIndex(h=>h.route.id===r)+1);c=Jp(new URL(t.url),d,o,!0,c,u),e.headers.set("Location",c)}return e}function f_(e,t,r){if(Cy.test(e)){let i=e,o=i.startsWith("//")?new URL(t.protocol+i):new URL(i),u=Ri(o.pathname,r)!=null;if(o.origin===t.origin&&u)return o.pathname+o.search+o.hash}return e}function Ja(e,t,r,i){let o=e.createURL(HE(t)).toString(),u={signal:r};if(i&&rn(i.formMethod)){let{formMethod:c,formEncType:d}=i;u.method=c.toUpperCase(),d==="application/json"?(u.headers=new Headers({"Content-Type":d}),u.body=JSON.stringify(i.json)):d==="text/plain"?u.body=i.text:d==="application/x-www-form-urlencoded"&&i.formData?u.body=Zp(i.formData):u.body=i.formData}return new Request(o,u)}function Zp(e){let t=new URLSearchParams;for(let[r,i]of e.entries())t.append(r,typeof i=="string"?i:i.name);return t}function d_(e){let t=new FormData;for(let[r,i]of e.entries())t.append(r,i);return t}function tA(e,t,r,i,o){let u={},c=null,d,h=!1,l={},v=r&&Ir(r[1])?r[1].error:void 0;return e.forEach(y=>{if(!(y.route.id in t))return;let _=y.route.id,C=t[_];if(Ve(!sa(C),"Cannot handle redirect results in processLoaderData"),Ir(C)){let x=C.error;v!==void 0&&(x=v,v=void 0),c=c||{};{let P=na(e,_);c[P.route.id]==null&&(c[P.route.id]=x)}u[_]=void 0,h||(h=!0,d=Ol(C.error)?C.error.status:500),C.headers&&(l[_]=C.headers)}else Oi(C)?(i.set(_,C.deferredData),u[_]=C.deferredData.data,C.statusCode!=null&&C.statusCode!==200&&!h&&(d=C.statusCode),C.headers&&(l[_]=C.headers)):(u[_]=C.data,C.statusCode&&C.statusCode!==200&&!h&&(d=C.statusCode),C.headers&&(l[_]=C.headers))}),v!==void 0&&r&&(c={[r[0]]:v},u[r[0]]=void 0),{loaderData:u,errors:c,statusCode:d||200,loaderHeaders:l}}function h_(e,t,r,i,o,u,c){let{loaderData:d,errors:h}=tA(t,r,i,c);return o.forEach(l=>{let{key:v,match:y,controller:_}=l,C=u[v];if(Ve(C,"Did not find corresponding fetcher result"),!(_&&_.signal.aborted))if(Ir(C)){let x=na(e.matches,y==null?void 0:y.route.id);h&&h[x.route.id]||(h=Ct({},h,{[x.route.id]:C.error})),e.fetchers.delete(v)}else if(sa(C))Ve(!1,"Unhandled fetcher revalidation redirect");else if(Oi(C))Ve(!1,"Unhandled fetcher deferred data");else{let x=pi(C.data);e.fetchers.set(v,x)}}),{loaderData:d,errors:h}}function v_(e,t,r,i){let o=Ct({},t);for(let u of r){let c=u.route.id;if(t.hasOwnProperty(c)?t[c]!==void 0&&(o[c]=t[c]):e[c]!==void 0&&u.route.loader&&(o[c]=e[c]),i&&i.hasOwnProperty(c))break}return o}function p_(e){return e?Ir(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function na(e,t){return(t?e.slice(0,e.findIndex(i=>i.route.id===t)+1):[...e]).reverse().find(i=>i.route.hasErrorBoundary===!0)||e[0]}function y_(e){let t=e.length===1?e[0]:e.find(r=>r.index||!r.path||r.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Cr(e,t){let{pathname:r,routeId:i,method:o,type:u,message:c}=t===void 0?{}:t,d="Unknown Server Error",h="Unknown @remix-run/router error";return e===400?(d="Bad Request",o&&r&&i?h="You made a "+o+' request to "'+r+'" but '+('did not provide a `loader` for route "'+i+'", ')+"so there is no way to handle the request.":u==="defer-action"?h="defer() is not supported in actions":u==="invalid-body"&&(h="Unable to encode submission body")):e===403?(d="Forbidden",h='Route "'+i+'" does not match URL "'+r+'"'):e===404?(d="Not Found",h='No route matches URL "'+r+'"'):e===405&&(d="Method Not Allowed",o&&r&&i?h="You made a "+o.toUpperCase()+' request to "'+r+'" but '+('did not provide an `action` for route "'+i+'", ')+"so there is no way to handle the request.":o&&(h='Invalid request method "'+o.toUpperCase()+'"')),new fl(e||500,d,new Error(h),!0)}function el(e){let t=Object.entries(e);for(let r=t.length-1;r>=0;r--){let[i,o]=t[r];if(sa(o))return{key:i,result:o}}}function HE(e){let t=typeof e=="string"?Sn(e):e;return Ea(Ct({},t,{hash:""}))}function rA(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function nA(e){return KE(e.result)&&zR.has(e.result.status)}function Oi(e){return e.type===ft.deferred}function Ir(e){return e.type===ft.error}function sa(e){return(e&&e.type)===ft.redirect}function g_(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function iA(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function KE(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function aA(e){return $R.has(e.toLowerCase())}function rn(e){return NR.has(e.toLowerCase())}async function oA(e,t,r,i,o){let u=Object.entries(t);for(let c=0;c(_==null?void 0:_.route.id)===d);if(!l)continue;let v=i.find(_=>_.route.id===l.route.id),y=v!=null&&!BE(v,l)&&(o&&o[l.route.id])!==void 0;Oi(h)&&y&&await xy(h,r,!1).then(_=>{_&&(t[d]=_)})}}async function uA(e,t,r){for(let i=0;i(l==null?void 0:l.route.id)===u)&&Oi(d)&&(Ve(c,"Expected an AbortController for revalidating fetcher deferred result"),await xy(d,c.signal,!0).then(l=>{l&&(t[o]=l)}))}}async function xy(e,t,r){if(r===void 0&&(r=!1),!await e.deferredData.resolveData(t)){if(r)try{return{type:ft.data,data:e.deferredData.unwrappedData}}catch(o){return{type:ft.error,error:o}}return{type:ft.data,data:e.deferredData.data}}}function Py(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function wu(e,t){let r=typeof t=="string"?Sn(t).search:t.search;if(e[e.length-1].route.index&&Py(r||""))return e[e.length-1];let i=$E(e);return i[i.length-1]}function m_(e){let{formMethod:t,formAction:r,formEncType:i,text:o,formData:u,json:c}=e;if(!(!t||!r||!i)){if(o!=null)return{formMethod:t,formAction:r,formEncType:i,formData:void 0,json:void 0,text:o};if(u!=null)return{formMethod:t,formAction:r,formEncType:i,formData:u,json:void 0,text:void 0};if(c!==void 0)return{formMethod:t,formAction:r,formEncType:i,formData:void 0,json:c,text:void 0}}}function Vf(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function sA(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function hu(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function lA(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function pi(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function cA(e,t){try{let r=e.sessionStorage.getItem(VE);if(r){let i=JSON.parse(r);for(let[o,u]of Object.entries(i||{}))u&&Array.isArray(u)&&t.set(o,new Set(u||[]))}}catch{}}function fA(e,t){if(t.size>0){let r={};for(let[i,o]of t)r[i]=[...o];try{e.sessionStorage.setItem(VE,JSON.stringify(r))}catch(i){Sa(!1,"Failed to save applied view transitions in sessionStorage ("+i+").")}}}/** * React Router v6.28.0 * * Copyright (c) Remix Software Inc. @@ -56,7 +56,7 @@ Error generating stack: `+g.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Ca(){return Ca=Object.assign?Object.assign.bind():function(e){for(var t=1;tYp(e,UE(t)),[t,e])}function GE(e){m.useContext(ki).static||m.useLayoutEffect(e)}function Fi(){let{isDataRoute:e}=m.useContext(Bn);return e?CA():hA()}function hA(){Ti()||Ve(!1);let e=m.useContext($u),{basename:t,future:r,navigator:i}=m.useContext(ki),{matches:o}=m.useContext(Bn),{pathname:u}=Pr(),c=JSON.stringify(xl(o,r.v7_relativeSplatPath)),d=m.useRef(!1);return GE(()=>{d.current=!0}),m.useCallback(function(l,v){if(v===void 0&&(v={}),!d.current)return;if(typeof l=="number"){i.go(l);return}let y=Pl(l,JSON.parse(c),u,v.relative==="path");e==null&&t!=="/"&&(y.pathname=y.pathname==="/"?t:zn([t,y.pathname])),(v.replace?i.replace:i.push)(y,v.state,v)},[t,i,c,u,e])}function YE(){let{matches:e}=m.useContext(Bn),t=e[e.length-1];return t?t.params:{}}function JE(e,t){let{relative:r}=t===void 0?{}:t,{future:i}=m.useContext(ki),{matches:o}=m.useContext(Bn),{pathname:u}=Pr(),c=JSON.stringify(xl(o,i.v7_relativeSplatPath));return m.useMemo(()=>Pl(e,JSON.parse(c),u,r==="path"),[e,c,u,r])}function vA(e,t){return XE(e,t)}function XE(e,t,r,i){Ti()||Ve(!1);let{navigator:o}=m.useContext(ki),{matches:u}=m.useContext(Bn),c=u[u.length-1],d=c?c.params:{};c&&c.pathname;let h=c?c.pathnameBase:"/";c&&c.route;let l=Pr(),v;if(t){var y;let w=typeof t=="string"?Sn(t):t;h==="/"||(y=w.pathname)!=null&&y.startsWith(h)||Ve(!1),v=w}else v=l;let _=v.pathname||"/",C=_;if(h!=="/"){let w=h.replace(/^\//,"").split("/");C="/"+_.replace(/^\//,"").split("/").slice(w.length).join("/")}let x=ra(e,{pathname:C}),P=_A(x&&x.map(w=>Object.assign({},w,{params:Object.assign({},d,w.params),pathname:zn([h,o.encodeLocation?o.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?h:zn([h,o.encodeLocation?o.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),u,r,i);return t&&P?m.createElement(Rl.Provider,{value:{location:Ca({pathname:"/",search:"",hash:"",state:null,key:"default"},v),navigationType:Ft.Pop}},P):P}function pA(){let e=bA(),t=Ol(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return m.createElement(m.Fragment,null,m.createElement("h2",null,"Unexpected Application Error!"),m.createElement("h3",{style:{fontStyle:"italic"}},t),r?m.createElement("pre",{style:o},r):null,null)}const yA=m.createElement(pA,null);class gA extends m.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,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?m.createElement(Bn.Provider,{value:this.props.routeContext},m.createElement(QE.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function mA(e){let{routeContext:t,match:r,children:i}=e,o=m.useContext($u);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),m.createElement(Bn.Provider,{value:t},i)}function _A(e,t,r,i){var o;if(t===void 0&&(t=[]),r===void 0&&(r=null),i===void 0&&(i=null),e==null){var u;if(!r)return null;if(r.errors)e=r.matches;else if((u=i)!=null&&u.v7_partialHydration&&t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let c=e,d=(o=r)==null?void 0:o.errors;if(d!=null){let v=c.findIndex(y=>y.route.id&&(d==null?void 0:d[y.route.id])!==void 0);v>=0||Ve(!1),c=c.slice(0,Math.min(c.length,v+1))}let h=!1,l=-1;if(r&&i&&i.v7_partialHydration)for(let v=0;v=0?c=c.slice(0,l+1):c=[c[0]];break}}}return c.reduceRight((v,y,_)=>{let C,x=!1,P=null,w=null;r&&(C=d&&y.route.id?d[y.route.id]:void 0,P=y.route.errorElement||yA,h&&(l<0&&_===0?(x=!0,w=null):l===_&&(x=!0,w=y.route.hydrateFallbackElement||null)));let F=t.concat(c.slice(0,_+1)),b=()=>{let O;return C?O=P:x?O=w:y.route.Component?O=m.createElement(y.route.Component,null):y.route.element?O=y.route.element:O=v,m.createElement(mA,{match:y,routeContext:{outlet:v,matches:F,isDataRoute:r!=null},children:O})};return r&&(y.route.ErrorBoundary||y.route.errorElement||_===0)?m.createElement(gA,{location:r.location,revalidation:r.revalidation,component:P,error:C,children:b(),routeContext:{outlet:null,matches:F,isDataRoute:!0}}):b()},null)}var Ry=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Ry||{}),Lu=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}(Lu||{});function ZE(e){let t=m.useContext($u);return t||Ve(!1),t}function eC(e){let t=m.useContext(Oy);return t||Ve(!1),t}function wA(e){let t=m.useContext(Bn);return t||Ve(!1),t}function tC(e){let t=wA(),r=t.matches[t.matches.length-1];return r.route.id||Ve(!1),r.route.id}function bA(){var e;let t=m.useContext(QE),r=eC(Lu.UseRouteError),i=tC(Lu.UseRouteError);return t!==void 0?t:(e=r.errors)==null?void 0:e[i]}let SA=0;function EA(e){let{router:t,basename:r}=ZE(Ry.UseBlocker),i=eC(Lu.UseBlocker),[o,u]=m.useState(""),c=m.useCallback(d=>{if(typeof e!="function")return!!e;if(r==="/")return e(d);let{currentLocation:h,nextLocation:l,historyAction:v}=d;return e({currentLocation:Ca({},h,{pathname:Ri(h.pathname,r)||h.pathname}),nextLocation:Ca({},l,{pathname:Ri(l.pathname,r)||l.pathname}),historyAction:v})},[r,e]);return m.useEffect(()=>{let d=String(++SA);return u(d),()=>t.deleteBlocker(d)},[t]),m.useEffect(()=>{o!==""&&t.getBlocker(o,c)},[t,o,c]),o&&i.blockers.has(o)?i.blockers.get(o):eo}function CA(){let{router:e}=ZE(Ry.UseNavigateStable),t=tC(Lu.UseNavigateStable),r=m.useRef(!1);return GE(()=>{r.current=!0}),m.useCallback(function(o,u){u===void 0&&(u={}),r.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Ca({fromRouteId:t},u)))},[e,t])}const __={};function xA(e,t){__[t]||(__[t]=!0,console.warn(t))}const Ja=(e,t,r)=>xA(e,"⚠️ React Router Future Flag Warning: "+t+". "+("You can use the `"+e+"` future flag to opt-in early. ")+("For more information, see "+r+"."));function PA(e,t){e!=null&&e.v7_startTransition||Ja("v7_startTransition","React Router will begin wrapping state updates in `React.startTransition` in v7","https://reactrouter.com/v6/upgrading/future#v7_starttransition"),!(e!=null&&e.v7_relativeSplatPath)&&(!t||!t.v7_relativeSplatPath)&&Ja("v7_relativeSplatPath","Relative route resolution within Splat routes is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_relativesplatpath"),t&&(t.v7_fetcherPersist||Ja("v7_fetcherPersist","The persistence behavior of fetchers is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_fetcherpersist"),t.v7_normalizeFormMethod||Ja("v7_normalizeFormMethod","Casing of `formMethod` fields is being normalized to uppercase in v7","https://reactrouter.com/v6/upgrading/future#v7_normalizeformmethod"),t.v7_partialHydration||Ja("v7_partialHydration","`RouterProvider` hydration behavior is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_partialhydration"),t.v7_skipActionErrorRevalidation||Ja("v7_skipActionErrorRevalidation","The revalidation behavior after 4xx/5xx `action` responses is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_skipactionerrorrevalidation"))}function OA(e){let{to:t,replace:r,state:i,relative:o}=e;Ti()||Ve(!1);let{future:u,static:c}=m.useContext(ki),{matches:d}=m.useContext(Bn),{pathname:h}=Pr(),l=Fi(),v=Pl(t,xl(d,u.v7_relativeSplatPath),h,o==="path"),y=JSON.stringify(v);return m.useEffect(()=>l(JSON.parse(y),{replace:r,state:i,relative:o}),[l,y,o,r,i]),null}function nr(e){Ve(!1)}function RA(e){let{basename:t="/",children:r=null,location:i,navigationType:o=Ft.Pop,navigator:u,static:c=!1,future:d}=e;Ti()&&Ve(!1);let h=t.replace(/^\/*/,"/"),l=m.useMemo(()=>({basename:h,navigator:u,static:c,future:Ca({v7_relativeSplatPath:!1},d)}),[h,d,u,c]);typeof i=="string"&&(i=Sn(i));let{pathname:v="/",search:y="",hash:_="",state:C=null,key:x="default"}=i,P=m.useMemo(()=>{let w=Ri(v,h);return w==null?null:{location:{pathname:w,search:y,hash:_,state:C,key:x},navigationType:o}},[h,v,y,_,C,x,o]);return P==null?null:m.createElement(ki.Provider,{value:l},m.createElement(Rl.Provider,{children:r,value:P}))}function to(e){let{children:t,location:r}=e;return vA(ey(t),r)}new Promise(()=>{});function ey(e,t){t===void 0&&(t=[]);let r=[];return m.Children.forEach(e,(i,o)=>{if(!m.isValidElement(i))return;let u=[...t,o];if(i.type===m.Fragment){r.push.apply(r,ey(i.props.children,u));return}i.type!==nr&&Ve(!1),!i.props.index||!i.props.children||Ve(!1);let c={id:i.props.id||u.join("-"),caseSensitive:i.props.caseSensitive,element:i.props.element,Component:i.props.Component,index:i.props.index,path:i.props.path,loader:i.props.loader,action:i.props.action,errorElement:i.props.errorElement,ErrorBoundary:i.props.ErrorBoundary,hasErrorBoundary:i.props.ErrorBoundary!=null||i.props.errorElement!=null,shouldRevalidate:i.props.shouldRevalidate,handle:i.props.handle,lazy:i.props.lazy};i.props.children&&(c.children=ey(i.props.children,u)),r.push(c)}),r}function AA(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:m.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:m.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:m.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** + */function Ca(){return Ca=Object.assign?Object.assign.bind():function(e){for(var t=1;tYp(e,UE(t)),[t,e])}function GE(e){m.useContext(ki).static||m.useLayoutEffect(e)}function Fi(){let{isDataRoute:e}=m.useContext(Bn);return e?CA():hA()}function hA(){Ti()||Ve(!1);let e=m.useContext($u),{basename:t,future:r,navigator:i}=m.useContext(ki),{matches:o}=m.useContext(Bn),{pathname:u}=Pr(),c=JSON.stringify(xl(o,r.v7_relativeSplatPath)),d=m.useRef(!1);return GE(()=>{d.current=!0}),m.useCallback(function(l,v){if(v===void 0&&(v={}),!d.current)return;if(typeof l=="number"){i.go(l);return}let y=Pl(l,JSON.parse(c),u,v.relative==="path");e==null&&t!=="/"&&(y.pathname=y.pathname==="/"?t:zn([t,y.pathname])),(v.replace?i.replace:i.push)(y,v.state,v)},[t,i,c,u,e])}function YE(){let{matches:e}=m.useContext(Bn),t=e[e.length-1];return t?t.params:{}}function JE(e,t){let{relative:r}=t===void 0?{}:t,{future:i}=m.useContext(ki),{matches:o}=m.useContext(Bn),{pathname:u}=Pr(),c=JSON.stringify(xl(o,i.v7_relativeSplatPath));return m.useMemo(()=>Pl(e,JSON.parse(c),u,r==="path"),[e,c,u,r])}function vA(e,t){return XE(e,t)}function XE(e,t,r,i){Ti()||Ve(!1);let{navigator:o}=m.useContext(ki),{matches:u}=m.useContext(Bn),c=u[u.length-1],d=c?c.params:{};c&&c.pathname;let h=c?c.pathnameBase:"/";c&&c.route;let l=Pr(),v;if(t){var y;let w=typeof t=="string"?Sn(t):t;h==="/"||(y=w.pathname)!=null&&y.startsWith(h)||Ve(!1),v=w}else v=l;let _=v.pathname||"/",C=_;if(h!=="/"){let w=h.replace(/^\//,"").split("/");C="/"+_.replace(/^\//,"").split("/").slice(w.length).join("/")}let x=ra(e,{pathname:C}),P=_A(x&&x.map(w=>Object.assign({},w,{params:Object.assign({},d,w.params),pathname:zn([h,o.encodeLocation?o.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?h:zn([h,o.encodeLocation?o.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),u,r,i);return t&&P?m.createElement(Rl.Provider,{value:{location:Ca({pathname:"/",search:"",hash:"",state:null,key:"default"},v),navigationType:Ft.Pop}},P):P}function pA(){let e=bA(),t=Ol(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return m.createElement(m.Fragment,null,m.createElement("h2",null,"Unexpected Application Error!"),m.createElement("h3",{style:{fontStyle:"italic"}},t),r?m.createElement("pre",{style:o},r):null,null)}const yA=m.createElement(pA,null);class gA extends m.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,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?m.createElement(Bn.Provider,{value:this.props.routeContext},m.createElement(QE.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function mA(e){let{routeContext:t,match:r,children:i}=e,o=m.useContext($u);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),m.createElement(Bn.Provider,{value:t},i)}function _A(e,t,r,i){var o;if(t===void 0&&(t=[]),r===void 0&&(r=null),i===void 0&&(i=null),e==null){var u;if(!r)return null;if(r.errors)e=r.matches;else if((u=i)!=null&&u.v7_partialHydration&&t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let c=e,d=(o=r)==null?void 0:o.errors;if(d!=null){let v=c.findIndex(y=>y.route.id&&(d==null?void 0:d[y.route.id])!==void 0);v>=0||Ve(!1),c=c.slice(0,Math.min(c.length,v+1))}let h=!1,l=-1;if(r&&i&&i.v7_partialHydration)for(let v=0;v=0?c=c.slice(0,l+1):c=[c[0]];break}}}return c.reduceRight((v,y,_)=>{let C,x=!1,P=null,w=null;r&&(C=d&&y.route.id?d[y.route.id]:void 0,P=y.route.errorElement||yA,h&&(l<0&&_===0?(x=!0,w=null):l===_&&(x=!0,w=y.route.hydrateFallbackElement||null)));let F=t.concat(c.slice(0,_+1)),b=()=>{let O;return C?O=P:x?O=w:y.route.Component?O=m.createElement(y.route.Component,null):y.route.element?O=y.route.element:O=v,m.createElement(mA,{match:y,routeContext:{outlet:v,matches:F,isDataRoute:r!=null},children:O})};return r&&(y.route.ErrorBoundary||y.route.errorElement||_===0)?m.createElement(gA,{location:r.location,revalidation:r.revalidation,component:P,error:C,children:b(),routeContext:{outlet:null,matches:F,isDataRoute:!0}}):b()},null)}var Ry=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Ry||{}),Lu=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}(Lu||{});function ZE(e){let t=m.useContext($u);return t||Ve(!1),t}function eC(e){let t=m.useContext(Oy);return t||Ve(!1),t}function wA(e){let t=m.useContext(Bn);return t||Ve(!1),t}function tC(e){let t=wA(),r=t.matches[t.matches.length-1];return r.route.id||Ve(!1),r.route.id}function bA(){var e;let t=m.useContext(QE),r=eC(Lu.UseRouteError),i=tC(Lu.UseRouteError);return t!==void 0?t:(e=r.errors)==null?void 0:e[i]}let SA=0;function EA(e){let{router:t,basename:r}=ZE(Ry.UseBlocker),i=eC(Lu.UseBlocker),[o,u]=m.useState(""),c=m.useCallback(d=>{if(typeof e!="function")return!!e;if(r==="/")return e(d);let{currentLocation:h,nextLocation:l,historyAction:v}=d;return e({currentLocation:Ca({},h,{pathname:Ri(h.pathname,r)||h.pathname}),nextLocation:Ca({},l,{pathname:Ri(l.pathname,r)||l.pathname}),historyAction:v})},[r,e]);return m.useEffect(()=>{let d=String(++SA);return u(d),()=>t.deleteBlocker(d)},[t]),m.useEffect(()=>{o!==""&&t.getBlocker(o,c)},[t,o,c]),o&&i.blockers.has(o)?i.blockers.get(o):to}function CA(){let{router:e}=ZE(Ry.UseNavigateStable),t=tC(Lu.UseNavigateStable),r=m.useRef(!1);return GE(()=>{r.current=!0}),m.useCallback(function(o,u){u===void 0&&(u={}),r.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Ca({fromRouteId:t},u)))},[e,t])}const __={};function xA(e,t){__[t]||(__[t]=!0,console.warn(t))}const Xa=(e,t,r)=>xA(e,"⚠️ React Router Future Flag Warning: "+t+". "+("You can use the `"+e+"` future flag to opt-in early. ")+("For more information, see "+r+"."));function PA(e,t){e!=null&&e.v7_startTransition||Xa("v7_startTransition","React Router will begin wrapping state updates in `React.startTransition` in v7","https://reactrouter.com/v6/upgrading/future#v7_starttransition"),!(e!=null&&e.v7_relativeSplatPath)&&(!t||!t.v7_relativeSplatPath)&&Xa("v7_relativeSplatPath","Relative route resolution within Splat routes is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_relativesplatpath"),t&&(t.v7_fetcherPersist||Xa("v7_fetcherPersist","The persistence behavior of fetchers is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_fetcherpersist"),t.v7_normalizeFormMethod||Xa("v7_normalizeFormMethod","Casing of `formMethod` fields is being normalized to uppercase in v7","https://reactrouter.com/v6/upgrading/future#v7_normalizeformmethod"),t.v7_partialHydration||Xa("v7_partialHydration","`RouterProvider` hydration behavior is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_partialhydration"),t.v7_skipActionErrorRevalidation||Xa("v7_skipActionErrorRevalidation","The revalidation behavior after 4xx/5xx `action` responses is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_skipactionerrorrevalidation"))}function OA(e){let{to:t,replace:r,state:i,relative:o}=e;Ti()||Ve(!1);let{future:u,static:c}=m.useContext(ki),{matches:d}=m.useContext(Bn),{pathname:h}=Pr(),l=Fi(),v=Pl(t,xl(d,u.v7_relativeSplatPath),h,o==="path"),y=JSON.stringify(v);return m.useEffect(()=>l(JSON.parse(y),{replace:r,state:i,relative:o}),[l,y,o,r,i]),null}function nr(e){Ve(!1)}function RA(e){let{basename:t="/",children:r=null,location:i,navigationType:o=Ft.Pop,navigator:u,static:c=!1,future:d}=e;Ti()&&Ve(!1);let h=t.replace(/^\/*/,"/"),l=m.useMemo(()=>({basename:h,navigator:u,static:c,future:Ca({v7_relativeSplatPath:!1},d)}),[h,d,u,c]);typeof i=="string"&&(i=Sn(i));let{pathname:v="/",search:y="",hash:_="",state:C=null,key:x="default"}=i,P=m.useMemo(()=>{let w=Ri(v,h);return w==null?null:{location:{pathname:w,search:y,hash:_,state:C,key:x},navigationType:o}},[h,v,y,_,C,x,o]);return P==null?null:m.createElement(ki.Provider,{value:l},m.createElement(Rl.Provider,{children:r,value:P}))}function ro(e){let{children:t,location:r}=e;return vA(ey(t),r)}new Promise(()=>{});function ey(e,t){t===void 0&&(t=[]);let r=[];return m.Children.forEach(e,(i,o)=>{if(!m.isValidElement(i))return;let u=[...t,o];if(i.type===m.Fragment){r.push.apply(r,ey(i.props.children,u));return}i.type!==nr&&Ve(!1),!i.props.index||!i.props.children||Ve(!1);let c={id:i.props.id||u.join("-"),caseSensitive:i.props.caseSensitive,element:i.props.element,Component:i.props.Component,index:i.props.index,path:i.props.path,loader:i.props.loader,action:i.props.action,errorElement:i.props.errorElement,ErrorBoundary:i.props.ErrorBoundary,hasErrorBoundary:i.props.ErrorBoundary!=null||i.props.errorElement!=null,shouldRevalidate:i.props.shouldRevalidate,handle:i.props.handle,lazy:i.props.lazy};i.props.children&&(c.children=ey(i.props.children,u)),r.push(c)}),r}function AA(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:m.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:m.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:m.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** * React Router DOM v6.28.0 * * Copyright (c) Remix Software Inc. @@ -65,7 +65,7 @@ Error generating stack: `+g.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Mu(){return Mu=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}function TA(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function FA(e,t){return e.button===0&&(!t||t==="_self")&&!TA(e)}const IA=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],LA="6";try{window.__reactRouterVersion=LA}catch{}function MA(e,t){return HR({basename:t==null?void 0:t.basename,future:Mu({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:gR({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||DA(),routes:e,mapRouteProperties:AA,dataStrategy:t==null?void 0:t.dataStrategy,patchRoutesOnNavigation:t==null?void 0:t.patchRoutesOnNavigation,window:t==null?void 0:t.window}).initialize()}function DA(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=Mu({},t,{errors:jA(t.errors)})),t}function jA(e){if(!e)return null;let t=Object.entries(e),r={};for(let[i,o]of t)if(o&&o.__type==="RouteErrorResponse")r[i]=new fl(o.status,o.statusText,o.data,o.internal===!0);else if(o&&o.__type==="Error"){if(o.__subType){let u=window[o.__subType];if(typeof u=="function")try{let c=new u(o.message);c.stack="",r[i]=c}catch{}}if(r[i]==null){let u=new Error(o.message);u.stack="",r[i]=u}}else r[i]=o;return r}const qA=m.createContext({isTransitioning:!1}),NA=m.createContext(new Map),UA="startTransition",w_=IO[UA],$A="flushSync",b_=yR[$A];function zA(e){w_?w_(e):e()}function vu(e){b_?b_(e):e()}class VA{constructor(){this.status="pending",this.promise=new Promise((t,r)=>{this.resolve=i=>{this.status==="pending"&&(this.status="resolved",t(i))},this.reject=i=>{this.status==="pending"&&(this.status="rejected",r(i))}})}}function BA(e){let{fallbackElement:t,router:r,future:i}=e,[o,u]=m.useState(r.state),[c,d]=m.useState(),[h,l]=m.useState({isTransitioning:!1}),[v,y]=m.useState(),[_,C]=m.useState(),[x,P]=m.useState(),w=m.useRef(new Map),{v7_startTransition:F}=i||{},b=m.useCallback(T=>{F?zA(T):T()},[F]),O=m.useCallback((T,I)=>{let{deletedFetchers:L,flushSync:k,viewTransitionOpts:N}=I;L.forEach(Q=>w.current.delete(Q)),T.fetchers.forEach((Q,re)=>{Q.data!==void 0&&w.current.set(re,Q.data)});let V=r.window==null||r.window.document==null||typeof r.window.document.startViewTransition!="function";if(!N||V){k?vu(()=>u(T)):b(()=>u(T));return}if(k){vu(()=>{_&&(v&&v.resolve(),_.skipTransition()),l({isTransitioning:!0,flushSync:!0,currentLocation:N.currentLocation,nextLocation:N.nextLocation})});let Q=r.window.document.startViewTransition(()=>{vu(()=>u(T))});Q.finished.finally(()=>{vu(()=>{y(void 0),C(void 0),d(void 0),l({isTransitioning:!1})})}),vu(()=>C(Q));return}_?(v&&v.resolve(),_.skipTransition(),P({state:T,currentLocation:N.currentLocation,nextLocation:N.nextLocation})):(d(T),l({isTransitioning:!0,flushSync:!1,currentLocation:N.currentLocation,nextLocation:N.nextLocation}))},[r.window,_,v,w,b]);m.useLayoutEffect(()=>r.subscribe(O),[r,O]),m.useEffect(()=>{h.isTransitioning&&!h.flushSync&&y(new VA)},[h]),m.useEffect(()=>{if(v&&c&&r.window){let T=c,I=v.promise,L=r.window.document.startViewTransition(async()=>{b(()=>u(T)),await I});L.finished.finally(()=>{y(void 0),C(void 0),d(void 0),l({isTransitioning:!1})}),C(L)}},[b,c,v,r.window]),m.useEffect(()=>{v&&c&&o.location.key===c.location.key&&v.resolve()},[v,_,o.location,c]),m.useEffect(()=>{!h.isTransitioning&&x&&(d(x.state),l({isTransitioning:!0,flushSync:!1,currentLocation:x.currentLocation,nextLocation:x.nextLocation}),P(void 0))},[h.isTransitioning,x]),m.useEffect(()=>{},[]);let A=m.useMemo(()=>({createHref:r.createHref,encodeLocation:r.encodeLocation,go:T=>r.navigate(T),push:(T,I,L)=>r.navigate(T,{state:I,preventScrollReset:L==null?void 0:L.preventScrollReset}),replace:(T,I,L)=>r.navigate(T,{replace:!0,state:I,preventScrollReset:L==null?void 0:L.preventScrollReset})}),[r]),R=r.basename||"/",S=m.useMemo(()=>({router:r,navigator:A,static:!1,basename:R}),[r,A,R]),j=m.useMemo(()=>({v7_relativeSplatPath:r.future.v7_relativeSplatPath}),[r.future.v7_relativeSplatPath]);return m.useEffect(()=>PA(i,r.future),[i,r.future]),m.createElement(m.Fragment,null,m.createElement($u.Provider,{value:S},m.createElement(Oy.Provider,{value:o},m.createElement(NA.Provider,{value:w.current},m.createElement(qA.Provider,{value:h},m.createElement(RA,{basename:R,location:o.location,navigationType:o.historyAction,navigator:A,future:j},o.initialized||r.future.v7_partialHydration?m.createElement(WA,{routes:r.routes,future:r.future,state:o}):t))))),null)}const WA=m.memo(HA);function HA(e){let{routes:t,future:r,state:i}=e;return XE(t,void 0,i,r)}const KA=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",QA=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,tj=m.forwardRef(function(t,r){let{onClick:i,relative:o,reloadDocument:u,replace:c,state:d,target:h,to:l,preventScrollReset:v,viewTransition:y}=t,_=kA(t,IA),{basename:C}=m.useContext(ki),x,P=!1;if(typeof l=="string"&&QA.test(l)&&(x=l,KA))try{let O=new URL(window.location.href),A=l.startsWith("//")?new URL(O.protocol+l):new URL(l),R=Ri(A.pathname,C);A.origin===O.origin&&R!=null?l=R+A.search+A.hash:P=!0}catch{}let w=dA(l,{relative:o}),F=GA(l,{replace:c,state:d,target:h,preventScrollReset:v,relative:o,viewTransition:y});function b(O){i&&i(O),O.defaultPrevented||F(O)}return m.createElement("a",Mu({},_,{href:x||w,onClick:P||u?i:b,ref:r,target:h}))});var S_;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(S_||(S_={}));var E_;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(E_||(E_={}));function GA(e,t){let{target:r,replace:i,state:o,preventScrollReset:u,relative:c,viewTransition:d}=t===void 0?{}:t,h=Fi(),l=Pr(),v=JE(e,{relative:c});return m.useCallback(y=>{if(FA(y,r)){y.preventDefault();let _=i!==void 0?i:Ea(l)===Ea(v);h(e,{replace:_,state:o,preventScrollReset:u,relative:c,viewTransition:d})}},[l,h,v,i,o,r,e,u,c,d])}var YA="RaStore",JA=function(){if(typeof window>"u"||window.localStorage==null)return!1;try{return window.localStorage.setItem("test","test"),window.localStorage.removeItem("test"),!0}catch{return!1}},ty=JA(),rj=function(e,t){e===void 0&&(e="1"),t===void 0&&(t="");var r="".concat(YA).concat(t),i=r.length,o={},u=function(d,h){Object.keys(o).forEach(function(l){o[l]&&o[l].key===d&&o[l].callback(h)})},c=function(d){var h;if(((h=d.key)===null||h===void 0?void 0:h.substring(0,i))===r){var l=d.key.substring(i+1),v=d.newValue?C_(d.newValue):void 0;Object.keys(o).forEach(function(y){o[y]&&o[y].key===l&&(v===null?o[y].callback(void 0):o[y].callback(v??void 0))})}};return{setup:function(){if(ty){var d=Mn().getItem("".concat(r,".version"));if(d&&d!==e){var h=Mn();Object.keys(h).forEach(function(l){l.startsWith(r)&&h.removeItem(l)})}Mn().setItem("".concat(r,".version"),e),window.addEventListener("storage",c)}},teardown:function(){ty&&window.removeEventListener("storage",c)},getItem:function(d,h){var l=Mn().getItem("".concat(r,".").concat(d));return l==null?h:C_(l)},setItem:function(d,h){h===void 0?Mn().removeItem("".concat(r,".").concat(d)):Mn().setItem("".concat(r,".").concat(d),JSON.stringify(h)),u(d,h)},removeItem:function(d){Mn().removeItem("".concat(r,".").concat(d)),u(d,void 0)},removeItems:function(d){var h=Mn();Object.keys(h).forEach(function(l){if(l.startsWith("".concat(r,".").concat(d))){h.removeItem(l);var v=l.substring(i+1);u(v,void 0)}})},reset:function(){var d=Mn();Object.keys(d).forEach(function(h){if(h.startsWith(r)){d.removeItem(h);var l=h.substring(i+1);u(l,void 0)}})},subscribe:function(d,h){var l=Math.random().toString();return o[l]={key:d,callback:h},function(){delete o[l]}}}},C_=function(e){try{return JSON.parse(e)}catch{return e}},XA=function(){function e(){this.valuesMap=new Map}return e.prototype.getItem=function(t){return this.valuesMap.has(t)?String(this.valuesMap.get(t)):null},e.prototype.setItem=function(t,r){this.valuesMap.set(t,r)},e.prototype.removeItem=function(t){this.valuesMap.delete(t)},e.prototype.removeItems=function(t){var r=this;this.valuesMap.forEach(function(i,o){o.startsWith(t)&&r.valuesMap.delete(o)})},e.prototype.clear=function(){this.valuesMap.clear()},e.prototype.key=function(t){if(arguments.length===0)throw new TypeError("Failed to execute 'key' on 'Storage': 1 argument required, but only 0 present.");var r=Array.from(this.valuesMap.keys());return r[t]},Object.defineProperty(e.prototype,"length",{get:function(){return this.valuesMap.size},enumerable:!1,configurable:!0}),e}(),ZA=new XA,Mn=function(){return ty?window.localStorage:ZA},Bf,x_;function rC(){if(x_)return Bf;x_=1;var e=typeof mu=="object"&&mu&&mu.Object===Object&μreturn Bf=e,Bf}var Wf,P_;function on(){if(P_)return Wf;P_=1;var e=rC(),t=typeof self=="object"&&self&&self.Object===Object&&self,r=e||t||Function("return this")();return Wf=r,Wf}var Hf,O_;function bo(){if(O_)return Hf;O_=1;var e=on(),t=e.Symbol;return Hf=t,Hf}var Kf,R_;function ek(){if(R_)return Kf;R_=1;var e=bo(),t=Object.prototype,r=t.hasOwnProperty,i=t.toString,o=e?e.toStringTag:void 0;function u(c){var d=r.call(c,o),h=c[o];try{c[o]=void 0;var l=!0}catch{}var v=i.call(c);return l&&(d?c[o]=h:delete c[o]),v}return Kf=u,Kf}var Qf,A_;function tk(){if(A_)return Qf;A_=1;var e=Object.prototype,t=e.toString;function r(i){return t.call(i)}return Qf=r,Qf}var Gf,k_;function So(){if(k_)return Gf;k_=1;var e=bo(),t=ek(),r=tk(),i="[object Null]",o="[object Undefined]",u=e?e.toStringTag:void 0;function c(d){return d==null?d===void 0?o:i:u&&u in Object(d)?t(d):r(d)}return Gf=c,Gf}var Yf,T_;function un(){if(T_)return Yf;T_=1;function e(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}return Yf=e,Yf}var Jf,F_;function Ay(){if(F_)return Jf;F_=1;var e=So(),t=un(),r="[object AsyncFunction]",i="[object Function]",o="[object GeneratorFunction]",u="[object Proxy]";function c(d){if(!t(d))return!1;var h=e(d);return h==i||h==o||h==r||h==u}return Jf=c,Jf}var Xf,I_;function rk(){if(I_)return Xf;I_=1;var e=on(),t=e["__core-js_shared__"];return Xf=t,Xf}var Zf,L_;function nk(){if(L_)return Zf;L_=1;var e=rk(),t=function(){var i=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return i?"Symbol(src)_1."+i:""}();function r(i){return!!t&&t in i}return Zf=r,Zf}var ed,M_;function nC(){if(M_)return ed;M_=1;var e=Function.prototype,t=e.toString;function r(i){if(i!=null){try{return t.call(i)}catch{}try{return i+""}catch{}}return""}return ed=r,ed}var td,D_;function ik(){if(D_)return td;D_=1;var e=Ay(),t=nk(),r=un(),i=nC(),o=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,c=Function.prototype,d=Object.prototype,h=c.toString,l=d.hasOwnProperty,v=RegExp("^"+h.call(l).replace(o,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function y(_){if(!r(_)||t(_))return!1;var C=e(_)?v:u;return C.test(i(_))}return td=y,td}var rd,j_;function ak(){if(j_)return rd;j_=1;function e(t,r){return t==null?void 0:t[r]}return rd=e,rd}var nd,q_;function xa(){if(q_)return nd;q_=1;var e=ik(),t=ak();function r(i,o){var u=t(i,o);return e(u)?u:void 0}return nd=r,nd}var id,N_;function iC(){if(N_)return id;N_=1;var e=xa(),t=function(){try{var r=e(Object,"defineProperty");return r({},"",{}),r}catch{}}();return id=t,id}var ad,U_;function ky(){if(U_)return ad;U_=1;var e=iC();function t(r,i,o){i=="__proto__"&&e?e(r,i,{configurable:!0,enumerable:!0,value:o,writable:!0}):r[i]=o}return ad=t,ad}var od,$_;function Eo(){if($_)return od;$_=1;function e(t,r){return t===r||t!==t&&r!==r}return od=e,od}var ud,z_;function Ty(){if(z_)return ud;z_=1;var e=ky(),t=Eo(),r=Object.prototype,i=r.hasOwnProperty;function o(u,c,d){var h=u[c];(!(i.call(u,c)&&t(h,d))||d===void 0&&!(c in u))&&e(u,c,d)}return ud=o,ud}var sd,V_;function En(){if(V_)return sd;V_=1;var e=Array.isArray;return sd=e,sd}var ld,B_;function Wn(){if(B_)return ld;B_=1;function e(t){return t!=null&&typeof t=="object"}return ld=e,ld}var cd,W_;function Al(){if(W_)return cd;W_=1;var e=So(),t=Wn(),r="[object Symbol]";function i(o){return typeof o=="symbol"||t(o)&&e(o)==r}return cd=i,cd}var fd,H_;function ok(){if(H_)return fd;H_=1;var e=En(),t=Al(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;function o(u,c){if(e(u))return!1;var d=typeof u;return d=="number"||d=="symbol"||d=="boolean"||u==null||t(u)?!0:i.test(u)||!r.test(u)||c!=null&&u in Object(c)}return fd=o,fd}var dd,K_;function kl(){if(K_)return dd;K_=1;var e=xa(),t=e(Object,"create");return dd=t,dd}var hd,Q_;function uk(){if(Q_)return hd;Q_=1;var e=kl();function t(){this.__data__=e?e(null):{},this.size=0}return hd=t,hd}var vd,G_;function sk(){if(G_)return vd;G_=1;function e(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}return vd=e,vd}var pd,Y_;function lk(){if(Y_)return pd;Y_=1;var e=kl(),t="__lodash_hash_undefined__",r=Object.prototype,i=r.hasOwnProperty;function o(u){var c=this.__data__;if(e){var d=c[u];return d===t?void 0:d}return i.call(c,u)?c[u]:void 0}return pd=o,pd}var yd,J_;function ck(){if(J_)return yd;J_=1;var e=kl(),t=Object.prototype,r=t.hasOwnProperty;function i(o){var u=this.__data__;return e?u[o]!==void 0:r.call(u,o)}return yd=i,yd}var gd,X_;function fk(){if(X_)return gd;X_=1;var e=kl(),t="__lodash_hash_undefined__";function r(i,o){var u=this.__data__;return this.size+=this.has(i)?0:1,u[i]=e&&o===void 0?t:o,this}return gd=r,gd}var md,Z_;function dk(){if(Z_)return md;Z_=1;var e=uk(),t=sk(),r=lk(),i=ck(),o=fk();function u(c){var d=-1,h=c==null?0:c.length;for(this.clear();++d-1}return Ed=t,Ed}var Cd,aw;function gk(){if(aw)return Cd;aw=1;var e=Tl();function t(r,i){var o=this.__data__,u=e(o,r);return u<0?(++this.size,o.push([r,i])):o[u][1]=i,this}return Cd=t,Cd}var xd,ow;function Fl(){if(ow)return xd;ow=1;var e=hk(),t=vk(),r=pk(),i=yk(),o=gk();function u(c){var d=-1,h=c==null?0:c.length;for(this.clear();++d-1&&i%1==0&&iu?0:u+r),i=i>u?u:i,i<0&&(i+=u),u=r>i?0:i-r>>>0,r>>>=0;for(var c=Array(u);++oC))return!1;var P=y.get(c),w=y.get(d);if(P&&w)return P==d&&w==c;var F=-1,b=!0,O=h&o?new e:void 0;for(y.set(c,d),y.set(d,c);++F-1&&r%1==0&&r<=e}return Ch=t,Ch}var xh,s1;function tT(){if(s1)return xh;s1=1;var e=So(),t=Ny(),r=Wn(),i="[object Arguments]",o="[object Array]",u="[object Boolean]",c="[object Date]",d="[object Error]",h="[object Function]",l="[object Map]",v="[object Number]",y="[object Object]",_="[object RegExp]",C="[object Set]",x="[object String]",P="[object WeakMap]",w="[object ArrayBuffer]",F="[object DataView]",b="[object Float32Array]",O="[object Float64Array]",A="[object Int8Array]",R="[object Int16Array]",S="[object Int32Array]",j="[object Uint8Array]",T="[object Uint8ClampedArray]",I="[object Uint16Array]",L="[object Uint32Array]",k={};k[b]=k[O]=k[A]=k[R]=k[S]=k[j]=k[T]=k[I]=k[L]=!0,k[i]=k[o]=k[w]=k[u]=k[F]=k[c]=k[d]=k[h]=k[l]=k[v]=k[y]=k[_]=k[C]=k[x]=k[P]=!1;function N(V){return r(V)&&t(V.length)&&!!k[e(V)]}return xh=N,xh}var Ph,l1;function Uy(){if(l1)return Ph;l1=1;function e(t){return function(r){return t(r)}}return Ph=e,Ph}var Su={exports:{}};Su.exports;var c1;function $y(){return c1||(c1=1,function(e,t){var r=rC(),i=t&&!t.nodeType&&t,o=i&&!0&&e&&!e.nodeType&&e,u=o&&o.exports===i,c=u&&r.process,d=function(){try{var h=o&&o.require&&o.require("util").types;return h||c&&c.binding&&c.binding("util")}catch{}}();e.exports=d}(Su,Su.exports)),Su.exports}var Oh,f1;function zy(){if(f1)return Oh;f1=1;var e=tT(),t=Uy(),r=$y(),i=r&&r.isTypedArray,o=i?t(i):e;return Oh=o,Oh}var Rh,d1;function yC(){if(d1)return Rh;d1=1;var e=Xk(),t=jl(),r=En(),i=ql(),o=Ll(),u=zy(),c=Object.prototype,d=c.hasOwnProperty;function h(l,v){var y=r(l),_=!y&&t(l),C=!y&&!_&&i(l),x=!y&&!_&&!C&&u(l),P=y||_||C||x,w=P?e(l.length,String):[],F=w.length;for(var b in l)(v||d.call(l,b))&&!(P&&(b=="length"||C&&(b=="offset"||b=="parent")||x&&(b=="buffer"||b=="byteLength"||b=="byteOffset")||o(b,F)))&&w.push(b);return w}return Rh=h,Rh}var Ah,h1;function Vy(){if(h1)return Ah;h1=1;var e=Object.prototype;function t(r){var i=r&&r.constructor,o=typeof i=="function"&&i.prototype||e;return r===o}return Ah=t,Ah}var kh,v1;function gC(){if(v1)return kh;v1=1;function e(t,r){return function(i){return t(r(i))}}return kh=e,kh}var Th,p1;function rT(){if(p1)return Th;p1=1;var e=gC(),t=e(Object.keys,Object);return Th=t,Th}var Fh,y1;function nT(){if(y1)return Fh;y1=1;var e=Vy(),t=rT(),r=Object.prototype,i=r.hasOwnProperty;function o(u){if(!e(u))return t(u);var c=[];for(var d in Object(u))i.call(u,d)&&d!="constructor"&&c.push(d);return c}return Fh=o,Fh}var Ih,g1;function Nl(){if(g1)return Ih;g1=1;var e=Ay(),t=Ny();function r(i){return i!=null&&t(i.length)&&!e(i)}return Ih=r,Ih}var Lh,m1;function By(){if(m1)return Lh;m1=1;var e=yC(),t=nT(),r=Nl();function i(o){return r(o)?e(o):t(o)}return Lh=i,Lh}var Mh,_1;function mC(){if(_1)return Mh;_1=1;var e=vC(),t=qy(),r=By();function i(o){return e(o,r,t)}return Mh=i,Mh}var Dh,w1;function iT(){if(w1)return Dh;w1=1;var e=mC(),t=1,r=Object.prototype,i=r.hasOwnProperty;function o(u,c,d,h,l,v){var y=d&t,_=e(u),C=_.length,x=e(c),P=x.length;if(C!=P&&!y)return!1;for(var w=C;w--;){var F=_[w];if(!(y?F in c:i.call(c,F)))return!1}var b=v.get(u),O=v.get(c);if(b&&O)return b==c&&O==u;var A=!0;v.set(u,c),v.set(c,u);for(var R=y;++w0){if(++u>=e)return arguments[0]}else u=0;return o.apply(void 0,arguments)}}return pv=i,pv}var yv,nb;function TC(){if(nb)return yv;nb=1;var e=TT(),t=FT(),r=t(e);return yv=r,yv}var gv,ib;function Qy(){if(ib)return gv;ib=1;var e=AC(),t=kC(),r=TC();function i(o,u){return r(t(o,u,e),o+"")}return gv=i,gv}var mv,ab;function FC(){if(ab)return mv;ab=1;var e=Eo(),t=Nl(),r=Ll(),i=un();function o(u,c,d){if(!i(d))return!1;var h=typeof c;return(h=="number"?t(d)&&r(c,d.length):h=="string"&&c in d)?e(d[c],u):!1}return mv=o,mv}var _v,ob;function IT(){if(ob)return _v;ob=1;var e=Qy(),t=FC();function r(i){return e(function(o,u){var c=-1,d=u.length,h=d>1?u[d-1]:void 0,l=d>2?u[2]:void 0;for(h=i.length>3&&typeof h=="function"?(d--,h):void 0,l&&t(u[0],u[1],l)&&(h=d<3?void 0:h,d=1),o=Object(o);++c=h||Q<0||b&&re>=_}function T(){var V=t();if(j(V))return I(V);x=setTimeout(T,S(V))}function I(V){return x=void 0,O&&v?A(V):(v=y=void 0,C)}function L(){x!==void 0&&clearTimeout(x),w=0,v=P=y=x=void 0}function k(){return x===void 0?C:I(t())}function N(){var V=t(),Q=j(V);if(v=arguments,y=this,P=V,Q){if(x===void 0)return R(P);if(b)return clearTimeout(x),x=setTimeout(T,h),A(P)}return x===void 0&&(x=setTimeout(T,h)),C}return N.cancel=L,N.flush=k,N}return Vv=c,Vv}var dF=fF();const Yy=hr(dF);var hF=function(e,t){t===void 0&&(t=250);var r=vF(e,t),i=r[0],o=r[1],u=Pr();m.useEffect(function(){var c;i!=null&&((c=u.state)===null||c===void 0?void 0:c._scrollToTop)!==!0&&(o(void 0),window.scrollTo(0,i))},[])},vF=function(e,t){t===void 0&&(t=250);var r=ji(e),i=r[0],o=r[1];return m.useEffect(function(){if(!(typeof window>"u")){var u=Yy(function(){o(window.scrollY)},t);return window.addEventListener("scroll",u),function(){window.removeEventListener("scroll",u)}}},[t,o]),[i,o]},pF=function(e){var t=e.children,r=e.storeKey,i=e.debounce,o=i===void 0?250:i;return hF(r,o),t},xo=function(){return m.useContext(MC)},Jy=function(){var e=xo();return m.useCallback(function(t){var r=t.resource,i=t.id,o=t.type;if(["list","create","edit","show"].includes(o)&&!r)throw new Error("Cannot create a link without a resource. You must provide the resource name.");switch(o){case"list":return _n("".concat(e,"/").concat(r));case"create":return _n("".concat(e,"/").concat(r,"/create"));case"edit":return i==null?_n("".concat(e,"/").concat(r)):_n("".concat(e,"/").concat(r,"/").concat(encodeURIComponent(i)));case"show":return i==null?_n("".concat(e,"/").concat(r)):_n("".concat(e,"/").concat(r,"/").concat(encodeURIComponent(i),"/show"));default:return o}},[e])},_n=function(e){return e.replace("//","/")},DC=m.createContext(void 0),vr=function(e){var t=m.useContext(DC);return e&&e.resource||t},Xy=m.createContext(void 0);Xy.displayName="RecordContext";var zl=function(e){var t=e.children,r=e.value;return m.createElement(Xy.Provider,{value:r},t)},Ii=function(e){var t=m.useContext(Xy);return e&&e.record||t},dl=function(){return dl=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]encodeURIComponent(e).replace(/[!'()*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`)),Wv}var Hv,Ib;function $F(){if(Ib)return Hv;Ib=1;var e="%[a-f0-9]{2}",t=new RegExp("("+e+")|([^%]+?)","gi"),r=new RegExp("("+e+")+","gi");function i(c,d){try{return[decodeURIComponent(c.join(""))]}catch{}if(c.length===1)return c;d=d||1;var h=c.slice(0,d),l=c.slice(d);return Array.prototype.concat.call([],i(h),i(l))}function o(c){try{return decodeURIComponent(c)}catch{for(var d=c.match(t)||[],h=1;h{if(!(typeof e=="string"&&typeof t=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(t==="")return[e];const r=e.indexOf(t);return r===-1?[e]:[e.slice(0,r),e.slice(r+t.length)]}),Kv}var Qv,Mb;function VF(){return Mb||(Mb=1,Qv=function(e,t){for(var r={},i=Object.keys(e),o=Array.isArray(t),u=0;ub==null,c=Symbol("encodeFragmentIdentifier");function d(b){switch(b.arrayFormat){case"index":return O=>(A,R)=>{const S=A.length;return R===void 0||b.skipNull&&R===null||b.skipEmptyString&&R===""?A:R===null?[...A,[v(O,b),"[",S,"]"].join("")]:[...A,[v(O,b),"[",v(S,b),"]=",v(R,b)].join("")]};case"bracket":return O=>(A,R)=>R===void 0||b.skipNull&&R===null||b.skipEmptyString&&R===""?A:R===null?[...A,[v(O,b),"[]"].join("")]:[...A,[v(O,b),"[]=",v(R,b)].join("")];case"colon-list-separator":return O=>(A,R)=>R===void 0||b.skipNull&&R===null||b.skipEmptyString&&R===""?A:R===null?[...A,[v(O,b),":list="].join("")]:[...A,[v(O,b),":list=",v(R,b)].join("")];case"comma":case"separator":case"bracket-separator":{const O=b.arrayFormat==="bracket-separator"?"[]=":"=";return A=>(R,S)=>S===void 0||b.skipNull&&S===null||b.skipEmptyString&&S===""?R:(S=S===null?"":S,R.length===0?[[v(A,b),O,v(S,b)].join("")]:[[R,v(S,b)].join(b.arrayFormatSeparator)])}default:return O=>(A,R)=>R===void 0||b.skipNull&&R===null||b.skipEmptyString&&R===""?A:R===null?[...A,v(O,b)]:[...A,[v(O,b),"=",v(R,b)].join("")]}}function h(b){let O;switch(b.arrayFormat){case"index":return(A,R,S)=>{if(O=/\[(\d*)\]$/.exec(A),A=A.replace(/\[\d*\]$/,""),!O){S[A]=R;return}S[A]===void 0&&(S[A]={}),S[A][O[1]]=R};case"bracket":return(A,R,S)=>{if(O=/(\[\])$/.exec(A),A=A.replace(/\[\]$/,""),!O){S[A]=R;return}if(S[A]===void 0){S[A]=[R];return}S[A]=[].concat(S[A],R)};case"colon-list-separator":return(A,R,S)=>{if(O=/(:list)$/.exec(A),A=A.replace(/:list$/,""),!O){S[A]=R;return}if(S[A]===void 0){S[A]=[R];return}S[A]=[].concat(S[A],R)};case"comma":case"separator":return(A,R,S)=>{const j=typeof R=="string"&&R.includes(b.arrayFormatSeparator),T=typeof R=="string"&&!j&&y(R,b).includes(b.arrayFormatSeparator);R=T?y(R,b):R;const I=j||T?R.split(b.arrayFormatSeparator).map(L=>y(L,b)):R===null?R:y(R,b);S[A]=I};case"bracket-separator":return(A,R,S)=>{const j=/(\[\])$/.test(A);if(A=A.replace(/\[\]$/,""),!j){S[A]=R&&y(R,b);return}const T=R===null?[]:R.split(b.arrayFormatSeparator).map(I=>y(I,b));if(S[A]===void 0){S[A]=T;return}S[A]=[].concat(S[A],T)};default:return(A,R,S)=>{if(S[A]===void 0){S[A]=R;return}S[A]=[].concat(S[A],R)}}}function l(b){if(typeof b!="string"||b.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function v(b,O){return O.encode?O.strict?t(b):encodeURIComponent(b):b}function y(b,O){return O.decode?r(b):b}function _(b){return Array.isArray(b)?b.sort():typeof b=="object"?_(Object.keys(b)).sort((O,A)=>Number(O)-Number(A)).map(O=>b[O]):b}function C(b){const O=b.indexOf("#");return O!==-1&&(b=b.slice(0,O)),b}function x(b){let O="";const A=b.indexOf("#");return A!==-1&&(O=b.slice(A)),O}function P(b){b=C(b);const O=b.indexOf("?");return O===-1?"":b.slice(O+1)}function w(b,O){return O.parseNumbers&&!Number.isNaN(Number(b))&&typeof b=="string"&&b.trim()!==""?b=Number(b):O.parseBooleans&&b!==null&&(b.toLowerCase()==="true"||b.toLowerCase()==="false")&&(b=b.toLowerCase()==="true"),b}function F(b,O){O=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},O),l(O.arrayFormatSeparator);const A=h(O),R=Object.create(null);if(typeof b!="string"||(b=b.trim().replace(/^[?#&]/,""),!b))return R;for(const S of b.split("&")){if(S==="")continue;let[j,T]=i(O.decode?S.replace(/\+/g," "):S,"=");T=T===void 0?null:["comma","separator","bracket-separator"].includes(O.arrayFormat)?T:y(T,O),A(y(j,O),T,R)}for(const S of Object.keys(R)){const j=R[S];if(typeof j=="object"&&j!==null)for(const T of Object.keys(j))j[T]=w(j[T],O);else R[S]=w(j,O)}return O.sort===!1?R:(O.sort===!0?Object.keys(R).sort():Object.keys(R).sort(O.sort)).reduce((S,j)=>{const T=R[j];return T&&typeof T=="object"&&!Array.isArray(T)?S[j]=_(T):S[j]=T,S},Object.create(null))}e.extract=P,e.parse=F,e.stringify=(b,O)=>{if(!b)return"";O=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},O),l(O.arrayFormatSeparator);const A=T=>O.skipNull&&u(b[T])||O.skipEmptyString&&b[T]==="",R=d(O),S={};for(const T of Object.keys(b))A(T)||(S[T]=b[T]);const j=Object.keys(S);return O.sort!==!1&&j.sort(O.sort),j.map(T=>{const I=b[T];return I===void 0?"":I===null?v(T,O):Array.isArray(I)?I.length===0&&O.arrayFormat==="bracket-separator"?v(T,O)+"[]":I.reduce(R(T),[]).join("&"):v(T,O)+"="+v(I,O)}).filter(T=>T.length>0).join("&")},e.parseUrl=(b,O)=>{O=Object.assign({decode:!0},O);const[A,R]=i(b,"#");return Object.assign({url:A.split("?")[0]||"",query:F(P(b),O)},O&&O.parseFragmentIdentifier&&R?{fragmentIdentifier:y(R,O)}:{})},e.stringifyUrl=(b,O)=>{O=Object.assign({encode:!0,strict:!0,[c]:!0},O);const A=C(b.url).split("?")[0]||"",R=e.extract(b.url),S=e.parse(R,{sort:!1}),j=Object.assign(S,b.query);let T=e.stringify(j,O);T&&(T=`?${T}`);let I=x(b.url);return b.fragmentIdentifier&&(I=`#${O[c]?v(b.fragmentIdentifier,O):b.fragmentIdentifier}`),`${A}${T}${I}`},e.pick=(b,O,A)=>{A=Object.assign({parseFragmentIdentifier:!0,[c]:!1},A);const{url:R,query:S,fragmentIdentifier:j}=e.parseUrl(b,A);return e.stringifyUrl({url:R,query:o(S,O),fragmentIdentifier:j},A)},e.exclude=(b,O,A)=>{const R=Array.isArray(O)?S=>!O.includes(S):(S,j)=>!O(S,j);return e.pick(b,R,A)}}(Bv)),Bv}var tg=BF(),vl=function(){return vl=Object.assign||function(e){for(var t,r=1,i=arguments.length;r=300?Promise.reject(new NC(h&&h.message||u,o,h)):Promise.resolve({status:o,headers:c,body:d,json:h})})},KF=function(e){if(!e)return!1;var t=Array.isArray(e),r=typeof Buffer<"u"&&Buffer.isBuffer(e),i=Object.prototype.toString.call(e)==="[object Object]",o=!!Object.keys(e).length;return!t&&!r&&i&&o},UC=function(e,t){var r;return t===void 0&&(t=[]),KF(e)?Object.assign.apply(Object,WF([{}],Object.keys(e).map(function(i){return UC(e[i],t.concat([i]))}),!1)):t.length?(r={},r[t.join(".")]=e,r):e},Gv={exports:{}},jb;function QF(){return jb||(jb=1,function(e){var t=Object.prototype.hasOwnProperty,r="~";function i(){}Object.create&&(i.prototype=Object.create(null),new i().__proto__||(r=!1));function o(h,l,v){this.fn=h,this.context=l,this.once=v||!1}function u(h,l,v,y,_){if(typeof v!="function")throw new TypeError("The listener must be a function");var C=new o(v,y||h,_),x=r?r+l:l;return h._events[x]?h._events[x].fn?h._events[x]=[h._events[x],C]:h._events[x].push(C):(h._events[x]=C,h._eventsCount++),h}function c(h,l){--h._eventsCount===0?h._events=new i:delete h._events[l]}function d(){this._events=new i,this._eventsCount=0}d.prototype.eventNames=function(){var l=[],v,y;if(this._eventsCount===0)return l;for(y in v=this._events)t.call(v,y)&&l.push(r?y.slice(1):y);return Object.getOwnPropertySymbols?l.concat(Object.getOwnPropertySymbols(v)):l},d.prototype.listeners=function(l){var v=r?r+l:l,y=this._events[v];if(!y)return[];if(y.fn)return[y.fn];for(var _=0,C=y.length,x=new Array(C);_0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]"u"||!e.message?t:e.message},eI=function(e){var t=e.data,r=e.queryClient,i=e.staleTime,o=i===void 0?1e3:i,u=Date.now()+o;Object.keys(t).forEach(function(c){t[c].forEach(function(h){!h||h.id==null||r.setQueryData([c,"getOne",{id:String(h.id)}],h,{updatedAt:u})});var d=t[c].map(function(h){return String(h.id)});r.setQueryData([c,"getMany",{ids:d}],t[c],{updatedAt:u})})},tI=["getList","getMany","getManyReference"],Oo=function(){var e=m.useContext(eg)||Zy,t=Wr(),r=$C(),i=m.useMemo(function(){return new Proxy(e,{get:function(o,u){if(!(typeof u=="symbol"||u==="then"))return u==="supportAbortSignal"?e.supportAbortSignal:function(){for(var c=[],d=0;d0),i=et.useRef(e.isMutating()>0),o=et.useState(r.current||i.current),u=o[0],c=o[1];return et.useEffect(function(){t.current=!0;var d=e.getQueryCache().subscribe(It.batchCalls(function(){t.current&&(r.current=e.isFetching()>0,c(r.current||i.current))})),h=e.getMutationCache().subscribe(It.batchCalls(function(){t.current&&(i.current=e.isMutating()>0,c(r.current||i.current))}));return function(){t.current=!1,d(),h()}},[e]),u},zC=function(){var e=Wr();return m.useCallback(function(){e.invalidateQueries()},[e])},ny=function(){return ny=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&u(v)?o>1?r(v,o-1,u,c,d):e(d,v):c||(d[d.length]=v)}return d}return ep=r,ep}var tp,$b;function uI(){if($b)return tp;$b=1;function e(t,r,i,o){for(var u=t.length,c=i+(o?1:-1);o?c--:++c-1}return ap=t,ap}var op,Hb;function dI(){if(Hb)return op;Hb=1;function e(t,r,i){for(var o=-1,u=t==null?0:t.length;++o=c){var F=l?null:o(h);if(F)return u(F);x=!1,_=i,w=new e}else w=l?[]:P;e:for(;++y0)throw new Error("<".concat(e,`> component is not properly configured, some essential props are missing. + */function Mu(){return Mu=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}function TA(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function FA(e,t){return e.button===0&&(!t||t==="_self")&&!TA(e)}const IA=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],LA="6";try{window.__reactRouterVersion=LA}catch{}function MA(e,t){return HR({basename:t==null?void 0:t.basename,future:Mu({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:gR({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||DA(),routes:e,mapRouteProperties:AA,dataStrategy:t==null?void 0:t.dataStrategy,patchRoutesOnNavigation:t==null?void 0:t.patchRoutesOnNavigation,window:t==null?void 0:t.window}).initialize()}function DA(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=Mu({},t,{errors:jA(t.errors)})),t}function jA(e){if(!e)return null;let t=Object.entries(e),r={};for(let[i,o]of t)if(o&&o.__type==="RouteErrorResponse")r[i]=new fl(o.status,o.statusText,o.data,o.internal===!0);else if(o&&o.__type==="Error"){if(o.__subType){let u=window[o.__subType];if(typeof u=="function")try{let c=new u(o.message);c.stack="",r[i]=c}catch{}}if(r[i]==null){let u=new Error(o.message);u.stack="",r[i]=u}}else r[i]=o;return r}const qA=m.createContext({isTransitioning:!1}),NA=m.createContext(new Map),UA="startTransition",w_=IO[UA],$A="flushSync",b_=yR[$A];function zA(e){w_?w_(e):e()}function vu(e){b_?b_(e):e()}class VA{constructor(){this.status="pending",this.promise=new Promise((t,r)=>{this.resolve=i=>{this.status==="pending"&&(this.status="resolved",t(i))},this.reject=i=>{this.status==="pending"&&(this.status="rejected",r(i))}})}}function BA(e){let{fallbackElement:t,router:r,future:i}=e,[o,u]=m.useState(r.state),[c,d]=m.useState(),[h,l]=m.useState({isTransitioning:!1}),[v,y]=m.useState(),[_,C]=m.useState(),[x,P]=m.useState(),w=m.useRef(new Map),{v7_startTransition:F}=i||{},b=m.useCallback(T=>{F?zA(T):T()},[F]),O=m.useCallback((T,I)=>{let{deletedFetchers:L,flushSync:k,viewTransitionOpts:N}=I;L.forEach(Q=>w.current.delete(Q)),T.fetchers.forEach((Q,re)=>{Q.data!==void 0&&w.current.set(re,Q.data)});let V=r.window==null||r.window.document==null||typeof r.window.document.startViewTransition!="function";if(!N||V){k?vu(()=>u(T)):b(()=>u(T));return}if(k){vu(()=>{_&&(v&&v.resolve(),_.skipTransition()),l({isTransitioning:!0,flushSync:!0,currentLocation:N.currentLocation,nextLocation:N.nextLocation})});let Q=r.window.document.startViewTransition(()=>{vu(()=>u(T))});Q.finished.finally(()=>{vu(()=>{y(void 0),C(void 0),d(void 0),l({isTransitioning:!1})})}),vu(()=>C(Q));return}_?(v&&v.resolve(),_.skipTransition(),P({state:T,currentLocation:N.currentLocation,nextLocation:N.nextLocation})):(d(T),l({isTransitioning:!0,flushSync:!1,currentLocation:N.currentLocation,nextLocation:N.nextLocation}))},[r.window,_,v,w,b]);m.useLayoutEffect(()=>r.subscribe(O),[r,O]),m.useEffect(()=>{h.isTransitioning&&!h.flushSync&&y(new VA)},[h]),m.useEffect(()=>{if(v&&c&&r.window){let T=c,I=v.promise,L=r.window.document.startViewTransition(async()=>{b(()=>u(T)),await I});L.finished.finally(()=>{y(void 0),C(void 0),d(void 0),l({isTransitioning:!1})}),C(L)}},[b,c,v,r.window]),m.useEffect(()=>{v&&c&&o.location.key===c.location.key&&v.resolve()},[v,_,o.location,c]),m.useEffect(()=>{!h.isTransitioning&&x&&(d(x.state),l({isTransitioning:!0,flushSync:!1,currentLocation:x.currentLocation,nextLocation:x.nextLocation}),P(void 0))},[h.isTransitioning,x]),m.useEffect(()=>{},[]);let A=m.useMemo(()=>({createHref:r.createHref,encodeLocation:r.encodeLocation,go:T=>r.navigate(T),push:(T,I,L)=>r.navigate(T,{state:I,preventScrollReset:L==null?void 0:L.preventScrollReset}),replace:(T,I,L)=>r.navigate(T,{replace:!0,state:I,preventScrollReset:L==null?void 0:L.preventScrollReset})}),[r]),R=r.basename||"/",S=m.useMemo(()=>({router:r,navigator:A,static:!1,basename:R}),[r,A,R]),j=m.useMemo(()=>({v7_relativeSplatPath:r.future.v7_relativeSplatPath}),[r.future.v7_relativeSplatPath]);return m.useEffect(()=>PA(i,r.future),[i,r.future]),m.createElement(m.Fragment,null,m.createElement($u.Provider,{value:S},m.createElement(Oy.Provider,{value:o},m.createElement(NA.Provider,{value:w.current},m.createElement(qA.Provider,{value:h},m.createElement(RA,{basename:R,location:o.location,navigationType:o.historyAction,navigator:A,future:j},o.initialized||r.future.v7_partialHydration?m.createElement(WA,{routes:r.routes,future:r.future,state:o}):t))))),null)}const WA=m.memo(HA);function HA(e){let{routes:t,future:r,state:i}=e;return XE(t,void 0,i,r)}const KA=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",QA=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,tj=m.forwardRef(function(t,r){let{onClick:i,relative:o,reloadDocument:u,replace:c,state:d,target:h,to:l,preventScrollReset:v,viewTransition:y}=t,_=kA(t,IA),{basename:C}=m.useContext(ki),x,P=!1;if(typeof l=="string"&&QA.test(l)&&(x=l,KA))try{let O=new URL(window.location.href),A=l.startsWith("//")?new URL(O.protocol+l):new URL(l),R=Ri(A.pathname,C);A.origin===O.origin&&R!=null?l=R+A.search+A.hash:P=!0}catch{}let w=dA(l,{relative:o}),F=GA(l,{replace:c,state:d,target:h,preventScrollReset:v,relative:o,viewTransition:y});function b(O){i&&i(O),O.defaultPrevented||F(O)}return m.createElement("a",Mu({},_,{href:x||w,onClick:P||u?i:b,ref:r,target:h}))});var S_;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(S_||(S_={}));var E_;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(E_||(E_={}));function GA(e,t){let{target:r,replace:i,state:o,preventScrollReset:u,relative:c,viewTransition:d}=t===void 0?{}:t,h=Fi(),l=Pr(),v=JE(e,{relative:c});return m.useCallback(y=>{if(FA(y,r)){y.preventDefault();let _=i!==void 0?i:Ea(l)===Ea(v);h(e,{replace:_,state:o,preventScrollReset:u,relative:c,viewTransition:d})}},[l,h,v,i,o,r,e,u,c,d])}var YA="RaStore",JA=function(){if(typeof window>"u"||window.localStorage==null)return!1;try{return window.localStorage.setItem("test","test"),window.localStorage.removeItem("test"),!0}catch{return!1}},ty=JA(),rj=function(e,t){e===void 0&&(e="1"),t===void 0&&(t="");var r="".concat(YA).concat(t),i=r.length,o={},u=function(d,h){Object.keys(o).forEach(function(l){o[l]&&o[l].key===d&&o[l].callback(h)})},c=function(d){var h;if(((h=d.key)===null||h===void 0?void 0:h.substring(0,i))===r){var l=d.key.substring(i+1),v=d.newValue?C_(d.newValue):void 0;Object.keys(o).forEach(function(y){o[y]&&o[y].key===l&&(v===null?o[y].callback(void 0):o[y].callback(v??void 0))})}};return{setup:function(){if(ty){var d=Mn().getItem("".concat(r,".version"));if(d&&d!==e){var h=Mn();Object.keys(h).forEach(function(l){l.startsWith(r)&&h.removeItem(l)})}Mn().setItem("".concat(r,".version"),e),window.addEventListener("storage",c)}},teardown:function(){ty&&window.removeEventListener("storage",c)},getItem:function(d,h){var l=Mn().getItem("".concat(r,".").concat(d));return l==null?h:C_(l)},setItem:function(d,h){h===void 0?Mn().removeItem("".concat(r,".").concat(d)):Mn().setItem("".concat(r,".").concat(d),JSON.stringify(h)),u(d,h)},removeItem:function(d){Mn().removeItem("".concat(r,".").concat(d)),u(d,void 0)},removeItems:function(d){var h=Mn();Object.keys(h).forEach(function(l){if(l.startsWith("".concat(r,".").concat(d))){h.removeItem(l);var v=l.substring(i+1);u(v,void 0)}})},reset:function(){var d=Mn();Object.keys(d).forEach(function(h){if(h.startsWith(r)){d.removeItem(h);var l=h.substring(i+1);u(l,void 0)}})},subscribe:function(d,h){var l=Math.random().toString();return o[l]={key:d,callback:h},function(){delete o[l]}}}},C_=function(e){try{return JSON.parse(e)}catch{return e}},XA=function(){function e(){this.valuesMap=new Map}return e.prototype.getItem=function(t){return this.valuesMap.has(t)?String(this.valuesMap.get(t)):null},e.prototype.setItem=function(t,r){this.valuesMap.set(t,r)},e.prototype.removeItem=function(t){this.valuesMap.delete(t)},e.prototype.removeItems=function(t){var r=this;this.valuesMap.forEach(function(i,o){o.startsWith(t)&&r.valuesMap.delete(o)})},e.prototype.clear=function(){this.valuesMap.clear()},e.prototype.key=function(t){if(arguments.length===0)throw new TypeError("Failed to execute 'key' on 'Storage': 1 argument required, but only 0 present.");var r=Array.from(this.valuesMap.keys());return r[t]},Object.defineProperty(e.prototype,"length",{get:function(){return this.valuesMap.size},enumerable:!1,configurable:!0}),e}(),ZA=new XA,Mn=function(){return ty?window.localStorage:ZA},Bf,x_;function rC(){if(x_)return Bf;x_=1;var e=typeof mu=="object"&&mu&&mu.Object===Object&μreturn Bf=e,Bf}var Wf,P_;function on(){if(P_)return Wf;P_=1;var e=rC(),t=typeof self=="object"&&self&&self.Object===Object&&self,r=e||t||Function("return this")();return Wf=r,Wf}var Hf,O_;function So(){if(O_)return Hf;O_=1;var e=on(),t=e.Symbol;return Hf=t,Hf}var Kf,R_;function ek(){if(R_)return Kf;R_=1;var e=So(),t=Object.prototype,r=t.hasOwnProperty,i=t.toString,o=e?e.toStringTag:void 0;function u(c){var d=r.call(c,o),h=c[o];try{c[o]=void 0;var l=!0}catch{}var v=i.call(c);return l&&(d?c[o]=h:delete c[o]),v}return Kf=u,Kf}var Qf,A_;function tk(){if(A_)return Qf;A_=1;var e=Object.prototype,t=e.toString;function r(i){return t.call(i)}return Qf=r,Qf}var Gf,k_;function Eo(){if(k_)return Gf;k_=1;var e=So(),t=ek(),r=tk(),i="[object Null]",o="[object Undefined]",u=e?e.toStringTag:void 0;function c(d){return d==null?d===void 0?o:i:u&&u in Object(d)?t(d):r(d)}return Gf=c,Gf}var Yf,T_;function un(){if(T_)return Yf;T_=1;function e(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}return Yf=e,Yf}var Jf,F_;function Ay(){if(F_)return Jf;F_=1;var e=Eo(),t=un(),r="[object AsyncFunction]",i="[object Function]",o="[object GeneratorFunction]",u="[object Proxy]";function c(d){if(!t(d))return!1;var h=e(d);return h==i||h==o||h==r||h==u}return Jf=c,Jf}var Xf,I_;function rk(){if(I_)return Xf;I_=1;var e=on(),t=e["__core-js_shared__"];return Xf=t,Xf}var Zf,L_;function nk(){if(L_)return Zf;L_=1;var e=rk(),t=function(){var i=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return i?"Symbol(src)_1."+i:""}();function r(i){return!!t&&t in i}return Zf=r,Zf}var ed,M_;function nC(){if(M_)return ed;M_=1;var e=Function.prototype,t=e.toString;function r(i){if(i!=null){try{return t.call(i)}catch{}try{return i+""}catch{}}return""}return ed=r,ed}var td,D_;function ik(){if(D_)return td;D_=1;var e=Ay(),t=nk(),r=un(),i=nC(),o=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,c=Function.prototype,d=Object.prototype,h=c.toString,l=d.hasOwnProperty,v=RegExp("^"+h.call(l).replace(o,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function y(_){if(!r(_)||t(_))return!1;var C=e(_)?v:u;return C.test(i(_))}return td=y,td}var rd,j_;function ak(){if(j_)return rd;j_=1;function e(t,r){return t==null?void 0:t[r]}return rd=e,rd}var nd,q_;function xa(){if(q_)return nd;q_=1;var e=ik(),t=ak();function r(i,o){var u=t(i,o);return e(u)?u:void 0}return nd=r,nd}var id,N_;function iC(){if(N_)return id;N_=1;var e=xa(),t=function(){try{var r=e(Object,"defineProperty");return r({},"",{}),r}catch{}}();return id=t,id}var ad,U_;function ky(){if(U_)return ad;U_=1;var e=iC();function t(r,i,o){i=="__proto__"&&e?e(r,i,{configurable:!0,enumerable:!0,value:o,writable:!0}):r[i]=o}return ad=t,ad}var od,$_;function Co(){if($_)return od;$_=1;function e(t,r){return t===r||t!==t&&r!==r}return od=e,od}var ud,z_;function Ty(){if(z_)return ud;z_=1;var e=ky(),t=Co(),r=Object.prototype,i=r.hasOwnProperty;function o(u,c,d){var h=u[c];(!(i.call(u,c)&&t(h,d))||d===void 0&&!(c in u))&&e(u,c,d)}return ud=o,ud}var sd,V_;function En(){if(V_)return sd;V_=1;var e=Array.isArray;return sd=e,sd}var ld,B_;function Wn(){if(B_)return ld;B_=1;function e(t){return t!=null&&typeof t=="object"}return ld=e,ld}var cd,W_;function Al(){if(W_)return cd;W_=1;var e=Eo(),t=Wn(),r="[object Symbol]";function i(o){return typeof o=="symbol"||t(o)&&e(o)==r}return cd=i,cd}var fd,H_;function ok(){if(H_)return fd;H_=1;var e=En(),t=Al(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;function o(u,c){if(e(u))return!1;var d=typeof u;return d=="number"||d=="symbol"||d=="boolean"||u==null||t(u)?!0:i.test(u)||!r.test(u)||c!=null&&u in Object(c)}return fd=o,fd}var dd,K_;function kl(){if(K_)return dd;K_=1;var e=xa(),t=e(Object,"create");return dd=t,dd}var hd,Q_;function uk(){if(Q_)return hd;Q_=1;var e=kl();function t(){this.__data__=e?e(null):{},this.size=0}return hd=t,hd}var vd,G_;function sk(){if(G_)return vd;G_=1;function e(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}return vd=e,vd}var pd,Y_;function lk(){if(Y_)return pd;Y_=1;var e=kl(),t="__lodash_hash_undefined__",r=Object.prototype,i=r.hasOwnProperty;function o(u){var c=this.__data__;if(e){var d=c[u];return d===t?void 0:d}return i.call(c,u)?c[u]:void 0}return pd=o,pd}var yd,J_;function ck(){if(J_)return yd;J_=1;var e=kl(),t=Object.prototype,r=t.hasOwnProperty;function i(o){var u=this.__data__;return e?u[o]!==void 0:r.call(u,o)}return yd=i,yd}var gd,X_;function fk(){if(X_)return gd;X_=1;var e=kl(),t="__lodash_hash_undefined__";function r(i,o){var u=this.__data__;return this.size+=this.has(i)?0:1,u[i]=e&&o===void 0?t:o,this}return gd=r,gd}var md,Z_;function dk(){if(Z_)return md;Z_=1;var e=uk(),t=sk(),r=lk(),i=ck(),o=fk();function u(c){var d=-1,h=c==null?0:c.length;for(this.clear();++d-1}return Ed=t,Ed}var Cd,aw;function gk(){if(aw)return Cd;aw=1;var e=Tl();function t(r,i){var o=this.__data__,u=e(o,r);return u<0?(++this.size,o.push([r,i])):o[u][1]=i,this}return Cd=t,Cd}var xd,ow;function Fl(){if(ow)return xd;ow=1;var e=hk(),t=vk(),r=pk(),i=yk(),o=gk();function u(c){var d=-1,h=c==null?0:c.length;for(this.clear();++d-1&&i%1==0&&iu?0:u+r),i=i>u?u:i,i<0&&(i+=u),u=r>i?0:i-r>>>0,r>>>=0;for(var c=Array(u);++oC))return!1;var P=y.get(c),w=y.get(d);if(P&&w)return P==d&&w==c;var F=-1,b=!0,O=h&o?new e:void 0;for(y.set(c,d),y.set(d,c);++F-1&&r%1==0&&r<=e}return Ch=t,Ch}var xh,s1;function tT(){if(s1)return xh;s1=1;var e=Eo(),t=Ny(),r=Wn(),i="[object Arguments]",o="[object Array]",u="[object Boolean]",c="[object Date]",d="[object Error]",h="[object Function]",l="[object Map]",v="[object Number]",y="[object Object]",_="[object RegExp]",C="[object Set]",x="[object String]",P="[object WeakMap]",w="[object ArrayBuffer]",F="[object DataView]",b="[object Float32Array]",O="[object Float64Array]",A="[object Int8Array]",R="[object Int16Array]",S="[object Int32Array]",j="[object Uint8Array]",T="[object Uint8ClampedArray]",I="[object Uint16Array]",L="[object Uint32Array]",k={};k[b]=k[O]=k[A]=k[R]=k[S]=k[j]=k[T]=k[I]=k[L]=!0,k[i]=k[o]=k[w]=k[u]=k[F]=k[c]=k[d]=k[h]=k[l]=k[v]=k[y]=k[_]=k[C]=k[x]=k[P]=!1;function N(V){return r(V)&&t(V.length)&&!!k[e(V)]}return xh=N,xh}var Ph,l1;function Uy(){if(l1)return Ph;l1=1;function e(t){return function(r){return t(r)}}return Ph=e,Ph}var Su={exports:{}};Su.exports;var c1;function $y(){return c1||(c1=1,function(e,t){var r=rC(),i=t&&!t.nodeType&&t,o=i&&!0&&e&&!e.nodeType&&e,u=o&&o.exports===i,c=u&&r.process,d=function(){try{var h=o&&o.require&&o.require("util").types;return h||c&&c.binding&&c.binding("util")}catch{}}();e.exports=d}(Su,Su.exports)),Su.exports}var Oh,f1;function zy(){if(f1)return Oh;f1=1;var e=tT(),t=Uy(),r=$y(),i=r&&r.isTypedArray,o=i?t(i):e;return Oh=o,Oh}var Rh,d1;function yC(){if(d1)return Rh;d1=1;var e=Xk(),t=jl(),r=En(),i=ql(),o=Ll(),u=zy(),c=Object.prototype,d=c.hasOwnProperty;function h(l,v){var y=r(l),_=!y&&t(l),C=!y&&!_&&i(l),x=!y&&!_&&!C&&u(l),P=y||_||C||x,w=P?e(l.length,String):[],F=w.length;for(var b in l)(v||d.call(l,b))&&!(P&&(b=="length"||C&&(b=="offset"||b=="parent")||x&&(b=="buffer"||b=="byteLength"||b=="byteOffset")||o(b,F)))&&w.push(b);return w}return Rh=h,Rh}var Ah,h1;function Vy(){if(h1)return Ah;h1=1;var e=Object.prototype;function t(r){var i=r&&r.constructor,o=typeof i=="function"&&i.prototype||e;return r===o}return Ah=t,Ah}var kh,v1;function gC(){if(v1)return kh;v1=1;function e(t,r){return function(i){return t(r(i))}}return kh=e,kh}var Th,p1;function rT(){if(p1)return Th;p1=1;var e=gC(),t=e(Object.keys,Object);return Th=t,Th}var Fh,y1;function nT(){if(y1)return Fh;y1=1;var e=Vy(),t=rT(),r=Object.prototype,i=r.hasOwnProperty;function o(u){if(!e(u))return t(u);var c=[];for(var d in Object(u))i.call(u,d)&&d!="constructor"&&c.push(d);return c}return Fh=o,Fh}var Ih,g1;function Nl(){if(g1)return Ih;g1=1;var e=Ay(),t=Ny();function r(i){return i!=null&&t(i.length)&&!e(i)}return Ih=r,Ih}var Lh,m1;function By(){if(m1)return Lh;m1=1;var e=yC(),t=nT(),r=Nl();function i(o){return r(o)?e(o):t(o)}return Lh=i,Lh}var Mh,_1;function mC(){if(_1)return Mh;_1=1;var e=vC(),t=qy(),r=By();function i(o){return e(o,r,t)}return Mh=i,Mh}var Dh,w1;function iT(){if(w1)return Dh;w1=1;var e=mC(),t=1,r=Object.prototype,i=r.hasOwnProperty;function o(u,c,d,h,l,v){var y=d&t,_=e(u),C=_.length,x=e(c),P=x.length;if(C!=P&&!y)return!1;for(var w=C;w--;){var F=_[w];if(!(y?F in c:i.call(c,F)))return!1}var b=v.get(u),O=v.get(c);if(b&&O)return b==c&&O==u;var A=!0;v.set(u,c),v.set(c,u);for(var R=y;++w0){if(++u>=e)return arguments[0]}else u=0;return o.apply(void 0,arguments)}}return pv=i,pv}var yv,nb;function TC(){if(nb)return yv;nb=1;var e=TT(),t=FT(),r=t(e);return yv=r,yv}var gv,ib;function Qy(){if(ib)return gv;ib=1;var e=AC(),t=kC(),r=TC();function i(o,u){return r(t(o,u,e),o+"")}return gv=i,gv}var mv,ab;function FC(){if(ab)return mv;ab=1;var e=Co(),t=Nl(),r=Ll(),i=un();function o(u,c,d){if(!i(d))return!1;var h=typeof c;return(h=="number"?t(d)&&r(c,d.length):h=="string"&&c in d)?e(d[c],u):!1}return mv=o,mv}var _v,ob;function IT(){if(ob)return _v;ob=1;var e=Qy(),t=FC();function r(i){return e(function(o,u){var c=-1,d=u.length,h=d>1?u[d-1]:void 0,l=d>2?u[2]:void 0;for(h=i.length>3&&typeof h=="function"?(d--,h):void 0,l&&t(u[0],u[1],l)&&(h=d<3?void 0:h,d=1),o=Object(o);++c=h||Q<0||b&&re>=_}function T(){var V=t();if(j(V))return I(V);x=setTimeout(T,S(V))}function I(V){return x=void 0,O&&v?A(V):(v=y=void 0,C)}function L(){x!==void 0&&clearTimeout(x),w=0,v=P=y=x=void 0}function k(){return x===void 0?C:I(t())}function N(){var V=t(),Q=j(V);if(v=arguments,y=this,P=V,Q){if(x===void 0)return R(P);if(b)return clearTimeout(x),x=setTimeout(T,h),A(P)}return x===void 0&&(x=setTimeout(T,h)),C}return N.cancel=L,N.flush=k,N}return Vv=c,Vv}var dF=fF();const Yy=hr(dF);var hF=function(e,t){t===void 0&&(t=250);var r=vF(e,t),i=r[0],o=r[1],u=Pr();m.useEffect(function(){var c;i!=null&&((c=u.state)===null||c===void 0?void 0:c._scrollToTop)!==!0&&(o(void 0),window.scrollTo(0,i))},[])},vF=function(e,t){t===void 0&&(t=250);var r=ji(e),i=r[0],o=r[1];return m.useEffect(function(){if(!(typeof window>"u")){var u=Yy(function(){o(window.scrollY)},t);return window.addEventListener("scroll",u),function(){window.removeEventListener("scroll",u)}}},[t,o]),[i,o]},pF=function(e){var t=e.children,r=e.storeKey,i=e.debounce,o=i===void 0?250:i;return hF(r,o),t},Pa=function(){return m.useContext(MC)},Jy=function(){var e=Pa();return m.useCallback(function(t){var r=t.resource,i=t.id,o=t.type;if(["list","create","edit","show"].includes(o)&&!r)throw new Error("Cannot create a link without a resource. You must provide the resource name.");switch(o){case"list":return _n("".concat(e,"/").concat(r));case"create":return _n("".concat(e,"/").concat(r,"/create"));case"edit":return i==null?_n("".concat(e,"/").concat(r)):_n("".concat(e,"/").concat(r,"/").concat(encodeURIComponent(i)));case"show":return i==null?_n("".concat(e,"/").concat(r)):_n("".concat(e,"/").concat(r,"/").concat(encodeURIComponent(i),"/show"));default:return o}},[e])},_n=function(e){return e.replace("//","/")},DC=m.createContext(void 0),vr=function(e){var t=m.useContext(DC);return e&&e.resource||t},Xy=m.createContext(void 0);Xy.displayName="RecordContext";var zl=function(e){var t=e.children,r=e.value;return m.createElement(Xy.Provider,{value:r},t)},Ii=function(e){var t=m.useContext(Xy);return e&&e.record||t},dl=function(){return dl=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]encodeURIComponent(e).replace(/[!'()*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`)),Wv}var Hv,Ib;function $F(){if(Ib)return Hv;Ib=1;var e="%[a-f0-9]{2}",t=new RegExp("("+e+")|([^%]+?)","gi"),r=new RegExp("("+e+")+","gi");function i(c,d){try{return[decodeURIComponent(c.join(""))]}catch{}if(c.length===1)return c;d=d||1;var h=c.slice(0,d),l=c.slice(d);return Array.prototype.concat.call([],i(h),i(l))}function o(c){try{return decodeURIComponent(c)}catch{for(var d=c.match(t)||[],h=1;h{if(!(typeof e=="string"&&typeof t=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(t==="")return[e];const r=e.indexOf(t);return r===-1?[e]:[e.slice(0,r),e.slice(r+t.length)]}),Kv}var Qv,Mb;function VF(){return Mb||(Mb=1,Qv=function(e,t){for(var r={},i=Object.keys(e),o=Array.isArray(t),u=0;ub==null,c=Symbol("encodeFragmentIdentifier");function d(b){switch(b.arrayFormat){case"index":return O=>(A,R)=>{const S=A.length;return R===void 0||b.skipNull&&R===null||b.skipEmptyString&&R===""?A:R===null?[...A,[v(O,b),"[",S,"]"].join("")]:[...A,[v(O,b),"[",v(S,b),"]=",v(R,b)].join("")]};case"bracket":return O=>(A,R)=>R===void 0||b.skipNull&&R===null||b.skipEmptyString&&R===""?A:R===null?[...A,[v(O,b),"[]"].join("")]:[...A,[v(O,b),"[]=",v(R,b)].join("")];case"colon-list-separator":return O=>(A,R)=>R===void 0||b.skipNull&&R===null||b.skipEmptyString&&R===""?A:R===null?[...A,[v(O,b),":list="].join("")]:[...A,[v(O,b),":list=",v(R,b)].join("")];case"comma":case"separator":case"bracket-separator":{const O=b.arrayFormat==="bracket-separator"?"[]=":"=";return A=>(R,S)=>S===void 0||b.skipNull&&S===null||b.skipEmptyString&&S===""?R:(S=S===null?"":S,R.length===0?[[v(A,b),O,v(S,b)].join("")]:[[R,v(S,b)].join(b.arrayFormatSeparator)])}default:return O=>(A,R)=>R===void 0||b.skipNull&&R===null||b.skipEmptyString&&R===""?A:R===null?[...A,v(O,b)]:[...A,[v(O,b),"=",v(R,b)].join("")]}}function h(b){let O;switch(b.arrayFormat){case"index":return(A,R,S)=>{if(O=/\[(\d*)\]$/.exec(A),A=A.replace(/\[\d*\]$/,""),!O){S[A]=R;return}S[A]===void 0&&(S[A]={}),S[A][O[1]]=R};case"bracket":return(A,R,S)=>{if(O=/(\[\])$/.exec(A),A=A.replace(/\[\]$/,""),!O){S[A]=R;return}if(S[A]===void 0){S[A]=[R];return}S[A]=[].concat(S[A],R)};case"colon-list-separator":return(A,R,S)=>{if(O=/(:list)$/.exec(A),A=A.replace(/:list$/,""),!O){S[A]=R;return}if(S[A]===void 0){S[A]=[R];return}S[A]=[].concat(S[A],R)};case"comma":case"separator":return(A,R,S)=>{const j=typeof R=="string"&&R.includes(b.arrayFormatSeparator),T=typeof R=="string"&&!j&&y(R,b).includes(b.arrayFormatSeparator);R=T?y(R,b):R;const I=j||T?R.split(b.arrayFormatSeparator).map(L=>y(L,b)):R===null?R:y(R,b);S[A]=I};case"bracket-separator":return(A,R,S)=>{const j=/(\[\])$/.test(A);if(A=A.replace(/\[\]$/,""),!j){S[A]=R&&y(R,b);return}const T=R===null?[]:R.split(b.arrayFormatSeparator).map(I=>y(I,b));if(S[A]===void 0){S[A]=T;return}S[A]=[].concat(S[A],T)};default:return(A,R,S)=>{if(S[A]===void 0){S[A]=R;return}S[A]=[].concat(S[A],R)}}}function l(b){if(typeof b!="string"||b.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function v(b,O){return O.encode?O.strict?t(b):encodeURIComponent(b):b}function y(b,O){return O.decode?r(b):b}function _(b){return Array.isArray(b)?b.sort():typeof b=="object"?_(Object.keys(b)).sort((O,A)=>Number(O)-Number(A)).map(O=>b[O]):b}function C(b){const O=b.indexOf("#");return O!==-1&&(b=b.slice(0,O)),b}function x(b){let O="";const A=b.indexOf("#");return A!==-1&&(O=b.slice(A)),O}function P(b){b=C(b);const O=b.indexOf("?");return O===-1?"":b.slice(O+1)}function w(b,O){return O.parseNumbers&&!Number.isNaN(Number(b))&&typeof b=="string"&&b.trim()!==""?b=Number(b):O.parseBooleans&&b!==null&&(b.toLowerCase()==="true"||b.toLowerCase()==="false")&&(b=b.toLowerCase()==="true"),b}function F(b,O){O=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},O),l(O.arrayFormatSeparator);const A=h(O),R=Object.create(null);if(typeof b!="string"||(b=b.trim().replace(/^[?#&]/,""),!b))return R;for(const S of b.split("&")){if(S==="")continue;let[j,T]=i(O.decode?S.replace(/\+/g," "):S,"=");T=T===void 0?null:["comma","separator","bracket-separator"].includes(O.arrayFormat)?T:y(T,O),A(y(j,O),T,R)}for(const S of Object.keys(R)){const j=R[S];if(typeof j=="object"&&j!==null)for(const T of Object.keys(j))j[T]=w(j[T],O);else R[S]=w(j,O)}return O.sort===!1?R:(O.sort===!0?Object.keys(R).sort():Object.keys(R).sort(O.sort)).reduce((S,j)=>{const T=R[j];return T&&typeof T=="object"&&!Array.isArray(T)?S[j]=_(T):S[j]=T,S},Object.create(null))}e.extract=P,e.parse=F,e.stringify=(b,O)=>{if(!b)return"";O=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},O),l(O.arrayFormatSeparator);const A=T=>O.skipNull&&u(b[T])||O.skipEmptyString&&b[T]==="",R=d(O),S={};for(const T of Object.keys(b))A(T)||(S[T]=b[T]);const j=Object.keys(S);return O.sort!==!1&&j.sort(O.sort),j.map(T=>{const I=b[T];return I===void 0?"":I===null?v(T,O):Array.isArray(I)?I.length===0&&O.arrayFormat==="bracket-separator"?v(T,O)+"[]":I.reduce(R(T),[]).join("&"):v(T,O)+"="+v(I,O)}).filter(T=>T.length>0).join("&")},e.parseUrl=(b,O)=>{O=Object.assign({decode:!0},O);const[A,R]=i(b,"#");return Object.assign({url:A.split("?")[0]||"",query:F(P(b),O)},O&&O.parseFragmentIdentifier&&R?{fragmentIdentifier:y(R,O)}:{})},e.stringifyUrl=(b,O)=>{O=Object.assign({encode:!0,strict:!0,[c]:!0},O);const A=C(b.url).split("?")[0]||"",R=e.extract(b.url),S=e.parse(R,{sort:!1}),j=Object.assign(S,b.query);let T=e.stringify(j,O);T&&(T=`?${T}`);let I=x(b.url);return b.fragmentIdentifier&&(I=`#${O[c]?v(b.fragmentIdentifier,O):b.fragmentIdentifier}`),`${A}${T}${I}`},e.pick=(b,O,A)=>{A=Object.assign({parseFragmentIdentifier:!0,[c]:!1},A);const{url:R,query:S,fragmentIdentifier:j}=e.parseUrl(b,A);return e.stringifyUrl({url:R,query:o(S,O),fragmentIdentifier:j},A)},e.exclude=(b,O,A)=>{const R=Array.isArray(O)?S=>!O.includes(S):(S,j)=>!O(S,j);return e.pick(b,R,A)}}(Bv)),Bv}var tg=BF(),vl=function(){return vl=Object.assign||function(e){for(var t,r=1,i=arguments.length;r=300?Promise.reject(new NC(h&&h.message||u,o,h)):Promise.resolve({status:o,headers:c,body:d,json:h})})},KF=function(e){if(!e)return!1;var t=Array.isArray(e),r=typeof Buffer<"u"&&Buffer.isBuffer(e),i=Object.prototype.toString.call(e)==="[object Object]",o=!!Object.keys(e).length;return!t&&!r&&i&&o},UC=function(e,t){var r;return t===void 0&&(t=[]),KF(e)?Object.assign.apply(Object,WF([{}],Object.keys(e).map(function(i){return UC(e[i],t.concat([i]))}),!1)):t.length?(r={},r[t.join(".")]=e,r):e},Gv={exports:{}},jb;function QF(){return jb||(jb=1,function(e){var t=Object.prototype.hasOwnProperty,r="~";function i(){}Object.create&&(i.prototype=Object.create(null),new i().__proto__||(r=!1));function o(h,l,v){this.fn=h,this.context=l,this.once=v||!1}function u(h,l,v,y,_){if(typeof v!="function")throw new TypeError("The listener must be a function");var C=new o(v,y||h,_),x=r?r+l:l;return h._events[x]?h._events[x].fn?h._events[x]=[h._events[x],C]:h._events[x].push(C):(h._events[x]=C,h._eventsCount++),h}function c(h,l){--h._eventsCount===0?h._events=new i:delete h._events[l]}function d(){this._events=new i,this._eventsCount=0}d.prototype.eventNames=function(){var l=[],v,y;if(this._eventsCount===0)return l;for(y in v=this._events)t.call(v,y)&&l.push(r?y.slice(1):y);return Object.getOwnPropertySymbols?l.concat(Object.getOwnPropertySymbols(v)):l},d.prototype.listeners=function(l){var v=r?r+l:l,y=this._events[v];if(!y)return[];if(y.fn)return[y.fn];for(var _=0,C=y.length,x=new Array(C);_0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]"u"||!e.message?t:e.message},eI=function(e){var t=e.data,r=e.queryClient,i=e.staleTime,o=i===void 0?1e3:i,u=Date.now()+o;Object.keys(t).forEach(function(c){t[c].forEach(function(h){!h||h.id==null||r.setQueryData([c,"getOne",{id:String(h.id)}],h,{updatedAt:u})});var d=t[c].map(function(h){return String(h.id)});r.setQueryData([c,"getMany",{ids:d}],t[c],{updatedAt:u})})},tI=["getList","getMany","getManyReference"],Oo=function(){var e=m.useContext(eg)||Zy,t=Wr(),r=$C(),i=m.useMemo(function(){return new Proxy(e,{get:function(o,u){if(!(typeof u=="symbol"||u==="then"))return u==="supportAbortSignal"?e.supportAbortSignal:function(){for(var c=[],d=0;d0),i=et.useRef(e.isMutating()>0),o=et.useState(r.current||i.current),u=o[0],c=o[1];return et.useEffect(function(){t.current=!0;var d=e.getQueryCache().subscribe(It.batchCalls(function(){t.current&&(r.current=e.isFetching()>0,c(r.current||i.current))})),h=e.getMutationCache().subscribe(It.batchCalls(function(){t.current&&(i.current=e.isMutating()>0,c(r.current||i.current))}));return function(){t.current=!1,d(),h()}},[e]),u},zC=function(){var e=Wr();return m.useCallback(function(){e.invalidateQueries()},[e])},ny=function(){return ny=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&u(v)?o>1?r(v,o-1,u,c,d):e(d,v):c||(d[d.length]=v)}return d}return ep=r,ep}var tp,$b;function uI(){if($b)return tp;$b=1;function e(t,r,i,o){for(var u=t.length,c=i+(o?1:-1);o?c--:++c-1}return ap=t,ap}var op,Hb;function dI(){if(Hb)return op;Hb=1;function e(t,r,i){for(var o=-1,u=t==null?0:t.length;++o=c){var F=l?null:o(h);if(F)return u(F);x=!1,_=i,w=new e}else w=l?[]:P;e:for(;++y0)throw new Error("<".concat(e,`> component is not properly configured, some essential props are missing. Be sure to pass the props from the parent. Example: const My`).concat(e,` = props => ( @@ -76,8 +76,8 @@ The missing props are: `).concat(o.join(", ")))},uy=function(){return uy=Object. `),_p}var Dn={},pS;function Wl(){return pS||(pS=1,Dn.isFunction=function(e){var t={};return e&&t.toString.call(e)==="[object Function]"},Dn.isArray=function(e){return Array.isArray(e)},Dn.isObject=function(e){return e instanceof Object},Dn.isString=function(e){return typeof e=="string"},Dn.isNumber=function(e){return typeof e=="number"},Dn.isBoolean=function(e){return typeof e=="boolean"},Dn.isDate=function(e){return e instanceof Date}),Dn}var wp,yS;function YI(){if(yS)return wp;yS=1;var e=ex(),t=Wl();return wp=function(i,o){if(!i||!t.isArray(i))throw new TypeError('Invalid params "rows" for joinRows. Must be an array of string.');var u=i.join(o||e||` `);return u},wp}var bp,gS;function JI(){if(gS)return bp;gS=1;var e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(d){return typeof d}:function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},t=function(){function d(h,l){for(var v=0;v"u"?"undefined":e(l)){case"string":return[{item:v,value:this._handleString(l,v)}];case"number":return[{item:v,value:this._handleNumber(l,v)}];case"boolean":return[{item:v,value:this._handleBoolean.bind(this)(l,v)}]}return this.checkComplex(l,v)}},{key:"_handleObject",value:function(l){var v=[];for(var y in l){var _=l[y],C=this.check(_,y,y,l);v=v.concat(C)}return v}},{key:"_handleArray",value:function(l){for(var v=this,y=[],_,C=0;C0&&!w.item&&_===void 0&&(_=w);y=y.concat(P)}}return y}},{key:"_handleBoolean",value:function(l){var v;return l?v=this._options.booleanTrueString||"true":v=this._options.booleanFalseString||"false",v}},{key:"_handleString",value:function(l){return l}},{key:"_handleNumber",value:function(l){return l}},{key:"_handleDate",value:function(l){return l.toLocaleDateString()}}]),d}();bp=o;var u=typeof window>"u"?mu:window;function c(d,h){if(d instanceof u[h])return!0;switch(typeof d>"u"?"undefined":e(d)){case"string":return h==="String";case"boolean":return h==="Boolean";case"number":return h==="Number"}return!1}return bp}var Sp,mS;function XI(){return mS||(mS=1,Sp=function(t,r,i){var o=` `;if(typeof t!="string")throw new TypeError('Invalid param "textDelimiter", must be a string.');if(typeof r!="string")throw new TypeError('Invalid param "rowDelimiter", must be a string.');var u=new RegExp("\\"+t,"g"),c=t+t,d=t==='"'?function(h){return h.indexOf(r)>=0||h.indexOf(o)>=0||h.indexOf('"')>=0}:function(h){return h.indexOf(r)>=0||h.indexOf(o)>=0};return function(h){return i&&(h=""+h),h.replace&&(h=h.replace(u,c),(i||d(h))&&(h=t+h+t)),h}}),Sp}var Ep,_S;function ZI(){if(_S)return Ep;_S=1;var e=function(){function c(d,h){for(var l=0;l0&&(F=F.concat(Array(b).join(".").split("."))),l&&this._options.fillGaps&&(F=F.map(y)),v.push(F.join(this._options.rowDelimiter)),l=F}}catch(O){C=!0,x=O}finally{try{!_&&P.return&&P.return()}finally{if(C)throw x}}return v}},{key:"_parseArray",value:function(h,l){var v=this;this._headers=this._headers||[];var y=[],_=void 0,C=function(S){var j=v._headers.indexOf(S);return j===-1&&(v._headers.push(S),j=v._headers.indexOf(S)),j};_=function(S){var j=[],T=function(ne){return j.push(ne.map(function(q){return q??""}))},I=function(){return new Array(v._headers.length).fill(null)},L={},k=I(),N=!0,V=!1,Q=void 0;try{for(var re=S[Symbol.iterator](),ie;!(N=(ie=re.next()).done);N=!0){var X=ie.value,W=C(X.item);if(k[W]!=null&&(T(k),k=I()),L[W]=L[W]||0,v._options.fillTopRow&&L[W]0&&T(k),y=y.concat(v._checkRows(j))};var x=!0,P=!1,w=void 0;try{for(var F=h[Symbol.iterator](),b;!(x=(b=F.next()).done);x=!0){var O=b.value,A=v._handler.check(O,v._options.mainPathItem,O,h);_(A)}}catch(R){P=!0,w=R}finally{try{!x&&F.return&&F.return()}finally{if(P)throw w}}return!l&&v._options.includeHeaders&&y.unshift(this.headers),r(y,v._options.endOfLine)}},{key:"_parseObject",value:function(h){var l=this,v=[],y=[],_=void 0,C=[[],[]];_=function(F){var b=F.value||F.value===0?F.value.toString():l._options.undefinedString;if(b=l._escape(b),l._options.verticalOutput){var O=[F.item,b];v.push(O.join(l._options.rowDelimiter))}else C[0].push(F.item),C[1].push(b)};for(var x in h){var P="";this._options.mainPathItem&&(P=this._options.mainPathItem+this._options.headerPathString),y=this._handler.check(h[x],P+x,x,h),y.forEach(_)}return this._options.verticalOutput||(v.push(C[0].join(this._options.rowDelimiter)),v.push(C[1].join(this._options.rowDelimiter))),r(v,this._options.endOfLine)}},{key:"headers",get:function(){var h=this,l=this._headers;return this._options.rename&&this._options.rename.length>0&&(l=l.map(function(v){return h._options.rename[h._options.headers.indexOf(v)]||v})),this._options.forceTextDelimiter&&(l=l.map(function(v){return""+h._options.textDelimiter+v+h._options.textDelimiter})),this._options.mapHeaders&&(l=l.map(this._options.mapHeaders)),l.join(this._options.rowDelimiter)}}]),c}();return Ep=u,Ep}var Cp,wS;function eL(){if(wS)return Cp;wS=1;var e=function(t){throw new Error("jsonexport called without third argument as a callback and is required")};return Cp=e,Cp}var xp,bS;function tL(){if(bS)return xp;bS=1;var e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},t=ZI(),r=eL();Wl();var i=ex();return xp=function(){var o={headers:[],rename:[],headerPathString:".",rowDelimiter:",",textDelimiter:'"',arrayPathString:";",undefinedString:"",endOfLine:i||` -`,mainPathItem:null,booleanTrueString:null,booleanFalseString:null,includeHeaders:!0,fillGaps:!1,verticalOutput:!0,forceTextDelimiter:!1},u=void 0,c=void 0,d=void 0;if(arguments.length===3){var h=Array.prototype.slice.call(arguments);u=h[0],c=h[1],d=h[2]}else if(arguments.length===2){var l=void 0,v=Array.prototype.slice.call(arguments);u=v[0],l=v[1],typeof l=="function"?d=l:(typeof l>"u"?"undefined":e(l))==="object"&&(c=l)}else if(arguments.length===1){var y=Array.prototype.slice.call(arguments),_=y[0];if((typeof _>"u"?"undefined":e(_))==="object"){var C=Object.keys(o),x=Object.keys(_),P=x.every(function(b){return C.includes(b)});x.length>0&&P?c=_:u=_}else u=_}else return new r(new t(o));var w=Object.assign({},o,c),F=new t(w);return u?new Promise(function(b,O){F.parse(u,function(A,R){if(d)return d(A,R);if(A)return O(A);if(O)return b(R)})}):new r(F)},xp}var rL=tL();const nL=hr(rL);var iL=function(e,t){t===void 0&&(t="export");var r=document.createElement("a");r.style.display="none",document.body.appendChild(r);var i=new Blob([e],{type:"text/csv;charset=utf-8"});window.navigator&&window.navigator.msSaveOrOpenBlob?window.navigator.msSaveOrOpenBlob(i,"".concat(t,".csv")):(r.setAttribute("href",URL.createObjectURL(i)),r.setAttribute("download","".concat(t,".csv")),r.click())},aL=function(e,t,r,i){return nL(e,function(o,u){return iL(u,i)})},oL=function(e,t){return Array.from(new Set(e.filter(function(r){return r[t]!=null}).map(function(r){return r[t]}).reduce(function(r,i){return r.concat(i)},[])))},mj=function(e){return function(t,r,i){return e.getMany(i,{ids:oL(t,r)}).then(function(o){var u=o.data;return u.reduce(function(c,d){return c[d.id]=d,c},{})})}},Xa=function(e,t,r){if(r||arguments.length===2)for(var i=0,o=t.length,u;i"u"||x(function(b){if(!Array.isArray(b))return Xa([],b,!0);var O=b.indexOf(F);return O>-1?Xa(Xa([],b.slice(0,O),!0),b.slice(O+1),!0):Xa(Xa([],b,!0),[F],!1)})},clearSelection:function(){P()}}},[x,P]);return[C,w]},Pp=[];function _j(e,t){e===void 0&&(e=0),t===void 0&&(t="");var r=m.useState(!1),i=r[0],o=r[1];return m.useEffect(function(){o(!1);var u=setTimeout(function(){o(!0)},e);return function(){clearTimeout(u)}},[t,e,o]),i}function uL(){var e=m.useRef(!0);return m.useEffect(function(){return e.current=!0,function(){e.current=!1}},[]),e}var $n=function(){return $n=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&A(I)},[C.search]);var L=m.useCallback(function(ne){S.current&&(R.current?R.current=Zb(R.current,ne):(R.current=Zb(I,ne),setTimeout(function(){R.current&&(o&&!_?F(R.current):o&&_?A(R.current):x({search:"?".concat(tg.stringify($n($n({},R.current),{filter:JSON.stringify(R.current.filter),displayedFilters:JSON.stringify(R.current.displayedFilters)})))},{state:{_scrollToTop:ne.type===ay}}),R.current=void 0)},0)))},SS(SS([],j,!0),[x],!1)),k=m.useCallback(function(ne){return L({type:HC,payload:ne})},[L]),N=m.useCallback(function(ne){return L({type:ay,payload:ne})},[L]),V=m.useCallback(function(ne){return L({type:KC,payload:ne})},[L]),Q=I.filter||xS,re=I.displayedFilters||xS,ie=Yy(function(ne,q){L({type:oy,payload:{filter:mo(ne),displayedFilters:q}})},r),X=m.useCallback(function(ne,q,te){return q===void 0&&(q=void 0),te===void 0&&(te=!1),te?ie(ne,q):L({type:oy,payload:{filter:mo(ne),displayedFilters:q}})},[L]),W=m.useCallback(function(ne){L({type:GC,payload:ne})},[L]),ue=m.useCallback(function(ne,q){L({type:QC,payload:{filterName:ne,defaultValue:q}})},[L]);return[$n($n({filterValues:Q,requestSignature:j},I),{displayedFilters:re}),{changeParams:L,setPage:N,setPerPage:V,setSort:k,setFilters:X,hideFilter:W,showFilter:ue}]},ES=function(e,t){if(e[t]&&typeof e[t]=="string")try{e[t]=JSON.parse(e[t])}catch{delete e[t]}},lL=function(e){var t=e.search,r=tg.parse(t);return ES(r,"filter"),ES(r,"displayedFilters"),r},cL=function(e){return e&&e.filter&&(Object.keys(e.filter).length>0||e.order!=null||e.page!==1||e.perPage!=null||e.sort!=null)},fL=function(e){var t=e.queryFromLocation,r=e.params,i=e.filterDefaultValues,o=e.sort,u=e.perPage,c=Object.keys(t).length>0?t:cL(r)?$n({},r):{filter:i||{}};return c.sort||(c.sort=o.field,c.order=o.order),c.perPage==null&&(c.perPage=u),c.page==null&&(c.page=1),$n($n({},c),{page:CS(c.page,1),perPage:CS(c.perPage,10)})},CS=function(e,t){if(typeof e>"u")return t;var r=typeof e=="string"?parseInt(e,10):e;return isNaN(r)?t:r},xS={},dL={field:"id",order:ma},PS={},Hl=m.createContext(null);Hl.displayName="ListContext";var tx=m.createContext(void 0),hL=function(e){return m.useMemo(function(){return Bl(e,["displayedFilters","filterValues","hideFilter","setFilters","showFilter","resource"])},[e.displayedFilters,e.filterValues,e.hideFilter,e.setFilters,e.showFilter])};tx.displayName="ListFilterContext";var rx=m.createContext(void 0),vL=function(e){return m.useMemo(function(){return Bl(e,["sort","setSort","resource"])},[e.sort,e.setSort])};rx.displayName="ListSortContext";var ag=m.createContext(void 0);ag.displayName="ListPaginationContext";var pL=function(e){return m.useMemo(function(){return Bl(e,["isLoading","isPending","hasPreviousPage","hasNextPage","page","perPage","setPage","setPerPage","total","resource"])},[e.isLoading,e.isPending,e.hasPreviousPage,e.hasNextPage,e.page,e.perPage,e.setPage,e.setPerPage,e.total])},yL=function(e){var t=e.value,r=e.children;return m.createElement(Hl.Provider,{value:t},m.createElement(tx.Provider,{value:hL(t)},m.createElement(rx.Provider,{value:vL(t)},m.createElement(ag.Provider,{value:pL(t)},r))))},_a=function(){return _a=Object.assign||function(e){for(var t,r=1,i=arguments.length;r1&&(ie==null||(ie==null?void 0:ie.length)===0)){k.setPage(1);return}if(W!=null){var Oe=Math.ceil(W/L.perPage)||1;!te&&L.page>Oe&&k.setPage(Oe)}},[te,L.page,L.perPage,ie,k,W]);var Te=m.useMemo(function(){return{field:L.sort,order:L.order}},[L.sort,L.order]),Re=Yl(),Le=j("ra.page.list",{name:Re(b,2)});return{sort:Te,data:ie,meta:ue,defaultTitle:Le,displayedFilters:L.displayedFilters,error:ne,exporter:h,filter:l,filterValues:L.filterValues,hideFilter:k.hideFilter,isFetching:te,isLoading:q,isPending:Ee,onSelect:Q.select,onToggleItem:Q.toggle,onUnselectItems:Q.clearSelection,page:L.page,perPage:L.perPage,refetch:ge,resource:b,selectedIds:V,setFilters:k.setFilters,setPage:k.setPage,setPerPage:k.setPerPage,setSort:k.setSort,showFilter:k.showFilter,total:W,hasNextPage:X?X.hasNextPage:W!=null?L.page*L.perPage1}},_L={field:"id",order:ma},wL=["sort","data","defaultTitle","displayedFilters","error","exporter","filterValues","hasNextPage","hasPreviousPage","hideFilter","isFetching","isLoading","isPending","onSelect","onToggleItem","onUnselectItems","page","perPage","refetch","refresh","resource","selectedIds","setFilters","setPage","setPerPage","setSort","showFilter","total","totalPages"],wj=function(e){return Object.keys(e).filter(function(t){return!wL.includes(t)}).reduce(function(t,r){var i;return _a(_a({},t),(i={},i[r]=e[r],i))},{})},bL=function(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,i=Object.getOwnPropertySymbols(e);o-1?r?[]:tl(tl([],h.slice(0,l),!0),h.slice(l+1),!0):r?[t]:tl(tl([],h,!0),[t],!1)})},[u,t,r]);return[c,d]},Ej=function(e,t){var r=ji("".concat(e,".datagrid.expanded"),[]),i=r[0],o=r[1],u=Array.isArray(i)?i.some(function(d){return t.some(function(h){return h==d})}):!1,c=m.useCallback(function(){var d=i.filter(function(h){return!t.some(function(l){return l==h})});o(u?d:d.concat(t))},[i,o,u,t]);return[u,c]},ro=function(){return ro=Object.assign||function(e){for(var t,r=1,i=arguments.length;rYt(se,te.field)?te.order==="ASC"?1:-1:Yt(ae,te.field)1,hideFilter:Ne,isFetching:R,isLoading:T,isPending:k,onSelect:Le.select,onToggleItem:Le.toggle,onUnselectItems:Le.clearSelection,page:X,perPage:ue,resource:"",refetch:SL,selectedIds:Re,setFilters:ze,setPage:W,setPerPage:ne,setSort:ge,showFilter:Wt,total:Q==null?void 0:Q.total}},EL={},CL=function(){var e=m.useContext(Hl);if(!e)throw new Error("useListContext must be used inside a ListContextProvider");return e},Op,RS;function xL(){if(RS)return Op;RS=1;var e=Qy(),t=Eo(),r=FC(),i=Co(),o=Object.prototype,u=o.hasOwnProperty,c=e(function(d,h){d=Object(d);var l=-1,v=h.length,y=v>2?h[2]:void 0;for(y&&r(h[0],h[1],y)&&(v=1);++le.type==="checkbox",la=e=>e instanceof Date,dr=e=>e==null;const ax=e=>typeof e=="object";var Lt=e=>!dr(e)&&!Array.isArray(e)&&ax(e)&&!la(e),ox=e=>Lt(e)&&e.target?Bu(e.target)?e.target.checked:e.target.value:e,RL=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,ux=(e,t)=>e.has(RL(t)),AL=e=>{const t=e.constructor&&e.constructor.prototype;return Lt(t)&&t.hasOwnProperty("isPrototypeOf")},og=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function br(e){let t;const r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(og&&(e instanceof Blob||e instanceof FileList))&&(r||Lt(e)))if(t=r?[]:{},!r&&!AL(e))t=e;else for(const i in e)e.hasOwnProperty(i)&&(t[i]=br(e[i]));else return e;return t}var Kl=e=>Array.isArray(e)?e.filter(Boolean):[],kt=e=>e===void 0,ve=(e,t,r)=>{if(!t||!Lt(e))return r;const i=Kl(t.split(/[,[\].]+?/)).reduce((o,u)=>dr(o)?o:o[u],e);return kt(i)||i===e?kt(e[t])?r:e[t]:i},Vr=e=>typeof e=="boolean",ug=e=>/^\w*$/.test(e),sx=e=>Kl(e.replace(/["|']|\]/g,"").split(/\.|\[/)),ht=(e,t,r)=>{let i=-1;const o=ug(t)?[t]:sx(t),u=o.length,c=u-1;for(;++iet.useContext(lx),cx=e=>{const{children:t,...r}=e;return et.createElement(lx.Provider,{value:r},t)};var fx=(e,t,r,i=!0)=>{const o={defaultValues:t._defaultValues};for(const u in e)Object.defineProperty(o,u,{get:()=>{const c=u;return t._proxyFormState[c]!==an.all&&(t._proxyFormState[c]=!i||an.all),r&&(r[c]=!0),e[c]}});return o},xr=e=>Lt(e)&&!Object.keys(e).length,dx=(e,t,r,i)=>{r(e);const{name:o,...u}=e;return xr(u)||Object.keys(u).length>=Object.keys(t).length||Object.keys(u).find(c=>t[c]===(!i||an.all))},Ru=e=>Array.isArray(e)?e:[e],hx=(e,t,r)=>!e||!t||e===t||Ru(e).some(i=>i&&(r?i===t:i.startsWith(t)||t.startsWith(i)));function sg(e){const t=et.useRef(e);t.current=e,et.useEffect(()=>{const r=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{r&&r.unsubscribe()}},[e.disabled])}function lg(e){const t=Ql(),{control:r=t.control,disabled:i,name:o,exact:u}=e||{},[c,d]=et.useState(r._formState),h=et.useRef(!0),l=et.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),v=et.useRef(o);return v.current=o,sg({disabled:i,next:y=>h.current&&hx(v.current,y.name,u)&&dx(y,l.current,r._updateFormState)&&d({...r._formState,...y}),subject:r._subjects.state}),et.useEffect(()=>(h.current=!0,l.current.isValid&&r._updateValid(!0),()=>{h.current=!1}),[r]),fx(c,r,l.current,!1)}var bn=e=>typeof e=="string",vx=(e,t,r,i,o)=>bn(e)?(i&&t.watch.add(e),ve(r,e,o)):Array.isArray(e)?e.map(u=>(i&&t.watch.add(u),ve(r,u))):(i&&(t.watchAll=!0),r);function kL(e){const t=Ql(),{control:r=t.control,name:i,defaultValue:o,disabled:u,exact:c}=e||{},d=et.useRef(i);d.current=i,sg({disabled:u,subject:r._subjects.values,next:v=>{hx(d.current,v.name,c)&&l(br(vx(d.current,r._names,v.values||r._formValues,!1,o)))}});const[h,l]=et.useState(r._getWatch(i,o));return et.useEffect(()=>r._removeUnmounted()),h}function TL(e){const t=Ql(),{name:r,disabled:i,control:o=t.control,shouldUnregister:u}=e,c=ux(o._names.array,r),d=kL({control:o,name:r,defaultValue:ve(o._formValues,r,ve(o._defaultValues,r,e.defaultValue)),exact:!0}),h=lg({control:o,name:r,exact:!0}),l=et.useRef(o.register(r,{...e.rules,value:d,...Vr(e.disabled)?{disabled:e.disabled}:{}}));return et.useEffect(()=>{const v=o._options.shouldUnregister||u,y=(_,C)=>{const x=ve(o._fields,_);x&&x._f&&(x._f.mount=C)};if(y(r,!0),v){const _=br(ve(o._options.defaultValues,r));ht(o._defaultValues,r,_),kt(ve(o._formValues,r))&&ht(o._formValues,r,_)}return()=>{(c?v&&!o._state.action:v)?o.unregister(r):y(r,!1)}},[r,o,c,u]),et.useEffect(()=>{ve(o._fields,r)&&o._updateDisabledField({disabled:i,fields:o._fields,name:r,value:ve(o._fields,r)._f.value})},[i,r,o]),{field:{name:r,value:d,...Vr(i)||h.disabled?{disabled:h.disabled||i}:{},onChange:et.useCallback(v=>l.current.onChange({target:{value:ox(v),name:r},type:ml.CHANGE}),[r]),onBlur:et.useCallback(()=>l.current.onBlur({target:{value:ve(o._formValues,r),name:r},type:ml.BLUR}),[r,o]),ref:et.useCallback(v=>{const y=ve(o._fields,r);y&&v&&(y._f.ref={focus:()=>v.focus(),select:()=>v.select(),setCustomValidity:_=>v.setCustomValidity(_),reportValidity:()=>v.reportValidity()})},[o._fields,r])},formState:h,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!ve(h.errors,r)},isDirty:{enumerable:!0,get:()=>!!ve(h.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!ve(h.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!ve(h.validatingFields,r)},error:{enumerable:!0,get:()=>ve(h.errors,r)}})}}var FL=(e,t,r,i,o)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[i]:o||!0}}:{},AS=e=>({isOnSubmit:!e||e===an.onSubmit,isOnBlur:e===an.onBlur,isOnChange:e===an.onChange,isOnAll:e===an.all,isOnTouch:e===an.onTouched}),kS=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(i=>e.startsWith(i)&&/^\.\w+/.test(e.slice(i.length))));const Au=(e,t,r,i)=>{for(const o of r||Object.keys(e)){const u=ve(e,o);if(u){const{_f:c,...d}=u;if(c){if(c.refs&&c.refs[0]&&t(c.refs[0],o)&&!i)return!0;if(c.ref&&t(c.ref,c.name)&&!i)return!0;if(Au(d,t))break}else if(Lt(d)&&Au(d,t))break}}};var IL=(e,t,r)=>{const i=Ru(ve(e,r));return ht(i,"root",t[r]),ht(e,r,i),e},cg=e=>e.type==="file",wn=e=>typeof e=="function",_l=e=>{if(!og)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},ul=e=>bn(e),fg=e=>e.type==="radio",wl=e=>e instanceof RegExp;const TS={value:!1,isValid:!1},FS={value:!0,isValid:!0};var px=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!kt(e[0].attributes.value)?kt(e[0].value)||e[0].value===""?FS:{value:e[0].value,isValid:!0}:FS:TS}return TS};const IS={isValid:!1,value:null};var yx=e=>Array.isArray(e)?e.reduce((t,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:t,IS):IS;function LS(e,t,r="validate"){if(ul(e)||Array.isArray(e)&&e.every(ul)||Vr(e)&&!e)return{type:r,message:ul(e)?e:"",ref:t}}var Za=e=>Lt(e)&&!wl(e)?e:{value:e,message:""},MS=async(e,t,r,i,o)=>{const{ref:u,refs:c,required:d,maxLength:h,minLength:l,min:v,max:y,pattern:_,validate:C,name:x,valueAsNumber:P,mount:w,disabled:F}=e._f,b=ve(t,x);if(!w||F)return{};const O=c?c[0]:u,A=N=>{i&&O.reportValidity&&(O.setCustomValidity(Vr(N)?"":N||""),O.reportValidity())},R={},S=fg(u),j=Bu(u),T=S||j,I=(P||cg(u))&&kt(u.value)&&kt(b)||_l(u)&&u.value===""||b===""||Array.isArray(b)&&!b.length,L=FL.bind(null,x,r,R),k=(N,V,Q,re=jn.maxLength,ie=jn.minLength)=>{const X=N?V:Q;R[x]={type:N?re:ie,message:X,ref:u,...L(N?re:ie,X)}};if(o?!Array.isArray(b)||!b.length:d&&(!T&&(I||dr(b))||Vr(b)&&!b||j&&!px(c).isValid||S&&!yx(c).isValid)){const{value:N,message:V}=ul(d)?{value:!!d,message:d}:Za(d);if(N&&(R[x]={type:jn.required,message:V,ref:O,...L(jn.required,V)},!r))return A(V),R}if(!I&&(!dr(v)||!dr(y))){let N,V;const Q=Za(y),re=Za(v);if(!dr(b)&&!isNaN(b)){const ie=u.valueAsNumber||b&&+b;dr(Q.value)||(N=ie>Q.value),dr(re.value)||(V=ienew Date(new Date().toDateString()+" "+ne),W=u.type=="time",ue=u.type=="week";bn(Q.value)&&b&&(N=W?X(b)>X(Q.value):ue?b>Q.value:ie>new Date(Q.value)),bn(re.value)&&b&&(V=W?X(b)+N.value,re=!dr(V.value)&&b.length<+V.value;if((Q||re)&&(k(Q,N.message,V.message),!r))return A(R[x].message),R}if(_&&!I&&bn(b)){const{value:N,message:V}=Za(_);if(wl(N)&&!b.match(N)&&(R[x]={type:jn.pattern,message:V,ref:u,...L(jn.pattern,V)},!r))return A(V),R}if(C){if(wn(C)){const N=await C(b,t),V=LS(N,O);if(V&&(R[x]={...V,...L(jn.validate,V.message)},!r))return A(V.message),R}else if(Lt(C)){let N={};for(const V in C){if(!xr(N)&&!r)break;const Q=LS(await C[V](b,t),O,V);Q&&(N={...Q,...L(V,Q.message)},A(Q.message),r&&(R[x]=N))}if(!xr(N)&&(R[x]={ref:O,...N},!r))return R}}return A(!0),R};function LL(e,t){const r=t.slice(0,-1).length;let i=0;for(;i{let e=[];return{get observers(){return e},next:o=>{for(const u of e)u.next&&u.next(o)},subscribe:o=>(e.push(o),{unsubscribe:()=>{e=e.filter(u=>u!==o)}}),unsubscribe:()=>{e=[]}}},ly=e=>dr(e)||!ax(e);function gi(e,t){if(ly(e)||ly(t))return e===t;if(la(e)&&la(t))return e.getTime()===t.getTime();const r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(const o of r){const u=e[o];if(!i.includes(o))return!1;if(o!=="ref"){const c=t[o];if(la(u)&&la(c)||Lt(u)&&Lt(c)||Array.isArray(u)&&Array.isArray(c)?!gi(u,c):u!==c)return!1}}return!0}var gx=e=>e.type==="select-multiple",DL=e=>fg(e)||Bu(e),Ap=e=>_l(e)&&e.isConnected,mx=e=>{for(const t in e)if(wn(e[t]))return!0;return!1};function bl(e,t={}){const r=Array.isArray(e);if(Lt(e)||r)for(const i in e)Array.isArray(e[i])||Lt(e[i])&&!mx(e[i])?(t[i]=Array.isArray(e[i])?[]:{},bl(e[i],t[i])):dr(e[i])||(t[i]=!0);return t}function _x(e,t,r){const i=Array.isArray(e);if(Lt(e)||i)for(const o in e)Array.isArray(e[o])||Lt(e[o])&&!mx(e[o])?kt(t)||ly(r[o])?r[o]=Array.isArray(e[o])?bl(e[o],[]):{...bl(e[o])}:_x(e[o],dr(t)?{}:t[o],r[o]):r[o]=!gi(e[o],t[o]);return r}var yu=(e,t)=>_x(e,t,bl(t)),wx=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:i})=>kt(e)?e:t?e===""?NaN:e&&+e:r&&bn(e)?new Date(e):i?i(e):e;function kp(e){const t=e.ref;if(!(e.refs?e.refs.every(r=>r.disabled):t.disabled))return cg(t)?t.files:fg(t)?yx(e.refs).value:gx(t)?[...t.selectedOptions].map(({value:r})=>r):Bu(t)?px(e.refs).value:wx(kt(t.value)?e.ref.value:t.value,e)}var jL=(e,t,r,i)=>{const o={};for(const u of e){const c=ve(t,u);c&&ht(o,u,c._f)}return{criteriaMode:r,names:[...e],fields:o,shouldUseNativeValidation:i}},gu=e=>kt(e)?e:wl(e)?e.source:Lt(e)?wl(e.value)?e.value.source:e.value:e;const DS="AsyncFunction";var qL=e=>(!e||!e.validate)&&!!(wn(e.validate)&&e.validate.constructor.name===DS||Lt(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===DS)),NL=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function jS(e,t,r){const i=ve(e,r);if(i||ug(r))return{error:i,name:r};const o=r.split(".");for(;o.length;){const u=o.join("."),c=ve(t,u),d=ve(e,u);if(c&&!Array.isArray(c)&&r!==u)return{name:r};if(d&&d.type)return{name:u,error:d};o.pop()}return{name:r}}var UL=(e,t,r,i,o)=>o.isOnAll?!1:!r&&o.isOnTouch?!(t||e):(r?i.isOnBlur:o.isOnBlur)?!e:(r?i.isOnChange:o.isOnChange)?e:!0,$L=(e,t)=>!Kl(ve(e,t)).length&&Ut(e,t);const zL={mode:an.onSubmit,reValidateMode:an.onChange,shouldFocusError:!0};function VL(e={}){let t={...zL,...e},r={submitCount:0,isDirty:!1,isLoading:wn(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},i={},o=Lt(t.defaultValues)||Lt(t.values)?br(t.defaultValues||t.values)||{}:{},u=t.shouldUnregister?{}:br(o),c={action:!1,mount:!1,watch:!1},d={mount:new Set,unMount:new Set,array:new Set,watch:new Set},h,l=0;const v={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},y={values:Rp(),array:Rp(),state:Rp()},_=AS(t.mode),C=AS(t.reValidateMode),x=t.criteriaMode===an.all,P=D=>H=>{clearTimeout(l),l=setTimeout(D,H)},w=async D=>{if(!t.disabled&&(v.isValid||D)){const H=t.resolver?xr((await T()).errors):await L(i,!0);H!==r.isValid&&y.state.next({isValid:H})}},F=(D,H)=>{!t.disabled&&(v.isValidating||v.validatingFields)&&((D||Array.from(d.mount)).forEach(J=>{J&&(H?ht(r.validatingFields,J,H):Ut(r.validatingFields,J))}),y.state.next({validatingFields:r.validatingFields,isValidating:!xr(r.validatingFields)}))},b=(D,H=[],J,ae,se=!0,oe=!0)=>{if(ae&&J&&!t.disabled){if(c.action=!0,oe&&Array.isArray(ve(i,D))){const pe=J(ve(i,D),ae.argA,ae.argB);se&&ht(i,D,pe)}if(oe&&Array.isArray(ve(r.errors,D))){const pe=J(ve(r.errors,D),ae.argA,ae.argB);se&&ht(r.errors,D,pe),$L(r.errors,D)}if(v.touchedFields&&oe&&Array.isArray(ve(r.touchedFields,D))){const pe=J(ve(r.touchedFields,D),ae.argA,ae.argB);se&&ht(r.touchedFields,D,pe)}v.dirtyFields&&(r.dirtyFields=yu(o,u)),y.state.next({name:D,isDirty:N(D,H),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else ht(u,D,H)},O=(D,H)=>{ht(r.errors,D,H),y.state.next({errors:r.errors})},A=D=>{r.errors=D,y.state.next({errors:r.errors,isValid:!1})},R=(D,H,J,ae)=>{const se=ve(i,D);if(se){const oe=ve(u,D,kt(J)?ve(o,D):J);kt(oe)||ae&&ae.defaultChecked||H?ht(u,D,H?oe:kp(se._f)):re(D,oe),c.mount&&w()}},S=(D,H,J,ae,se)=>{let oe=!1,pe=!1;const Ie={name:D};if(!t.disabled){const ot=!!(ve(i,D)&&ve(i,D)._f&&ve(i,D)._f.disabled);if(!J||ae){v.isDirty&&(pe=r.isDirty,r.isDirty=Ie.isDirty=N(),oe=pe!==Ie.isDirty);const Ke=ot||gi(ve(o,D),H);pe=!!(!ot&&ve(r.dirtyFields,D)),Ke||ot?Ut(r.dirtyFields,D):ht(r.dirtyFields,D,!0),Ie.dirtyFields=r.dirtyFields,oe=oe||v.dirtyFields&&pe!==!Ke}if(J){const Ke=ve(r.touchedFields,D);Ke||(ht(r.touchedFields,D,J),Ie.touchedFields=r.touchedFields,oe=oe||v.touchedFields&&Ke!==J)}oe&&se&&y.state.next(Ie)}return oe?Ie:{}},j=(D,H,J,ae)=>{const se=ve(r.errors,D),oe=v.isValid&&Vr(H)&&r.isValid!==H;if(e.delayError&&J?(h=P(()=>O(D,J)),h(e.delayError)):(clearTimeout(l),h=null,J?ht(r.errors,D,J):Ut(r.errors,D)),(J?!gi(se,J):se)||!xr(ae)||oe){const pe={...ae,...oe&&Vr(H)?{isValid:H}:{},errors:r.errors,name:D};r={...r,...pe},y.state.next(pe)}},T=async D=>{F(D,!0);const H=await t.resolver(u,t.context,jL(D||d.mount,i,t.criteriaMode,t.shouldUseNativeValidation));return F(D),H},I=async D=>{const{errors:H}=await T(D);if(D)for(const J of D){const ae=ve(H,J);ae?ht(r.errors,J,ae):Ut(r.errors,J)}else r.errors=H;return H},L=async(D,H,J={valid:!0})=>{for(const ae in D){const se=D[ae];if(se){const{_f:oe,...pe}=se;if(oe){const Ie=d.array.has(oe.name),ot=se._f&&qL(se._f);ot&&v.validatingFields&&F([ae],!0);const Ke=await MS(se,u,x,t.shouldUseNativeValidation&&!H,Ie);if(ot&&v.validatingFields&&F([ae]),Ke[oe.name]&&(J.valid=!1,H))break;!H&&(ve(Ke,oe.name)?Ie?IL(r.errors,Ke,oe.name):ht(r.errors,oe.name,Ke[oe.name]):Ut(r.errors,oe.name))}!xr(pe)&&await L(pe,H,J)}}return J.valid},k=()=>{for(const D of d.unMount){const H=ve(i,D);H&&(H._f.refs?H._f.refs.every(J=>!Ap(J)):!Ap(H._f.ref))&&Re(D)}d.unMount=new Set},N=(D,H)=>!t.disabled&&(D&&H&&ht(u,D,H),!gi(q(),o)),V=(D,H,J)=>vx(D,d,{...c.mount?u:kt(H)?o:bn(D)?{[D]:H}:H},J,H),Q=D=>Kl(ve(c.mount?u:o,D,e.shouldUnregister?ve(o,D,[]):[])),re=(D,H,J={})=>{const ae=ve(i,D);let se=H;if(ae){const oe=ae._f;oe&&(!oe.disabled&&ht(u,D,wx(H,oe)),se=_l(oe.ref)&&dr(H)?"":H,gx(oe.ref)?[...oe.ref.options].forEach(pe=>pe.selected=se.includes(pe.value)):oe.refs?Bu(oe.ref)?oe.refs.length>1?oe.refs.forEach(pe=>(!pe.defaultChecked||!pe.disabled)&&(pe.checked=Array.isArray(se)?!!se.find(Ie=>Ie===pe.value):se===pe.value)):oe.refs[0]&&(oe.refs[0].checked=!!se):oe.refs.forEach(pe=>pe.checked=pe.value===se):cg(oe.ref)?oe.ref.value="":(oe.ref.value=se,oe.ref.type||y.values.next({name:D,values:{...u}})))}(J.shouldDirty||J.shouldTouch)&&S(D,se,J.shouldTouch,J.shouldDirty,!0),J.shouldValidate&&ne(D)},ie=(D,H,J)=>{for(const ae in H){const se=H[ae],oe=`${D}.${ae}`,pe=ve(i,oe);(d.array.has(D)||Lt(se)||pe&&!pe._f)&&!la(se)?ie(oe,se,J):re(oe,se,J)}},X=(D,H,J={})=>{const ae=ve(i,D),se=d.array.has(D),oe=br(H);ht(u,D,oe),se?(y.array.next({name:D,values:{...u}}),(v.isDirty||v.dirtyFields)&&J.shouldDirty&&y.state.next({name:D,dirtyFields:yu(o,u),isDirty:N(D,oe)})):ae&&!ae._f&&!dr(oe)?ie(D,oe,J):re(D,oe,J),kS(D,d)&&y.state.next({...r}),y.values.next({name:c.mount?D:void 0,values:{...u}})},W=async D=>{c.mount=!0;const H=D.target;let J=H.name,ae=!0;const se=ve(i,J),oe=()=>H.type?kp(se._f):ox(D),pe=Ie=>{ae=Number.isNaN(Ie)||la(Ie)&&isNaN(Ie.getTime())||gi(Ie,ve(u,J,Ie))};if(se){let Ie,ot;const Ke=oe(),ut=D.type===ml.BLUR||D.type===ml.FOCUS_OUT,ln=!NL(se._f)&&!t.resolver&&!ve(r.errors,J)&&!se._f.deps||UL(ut,ve(r.touchedFields,J),r.isSubmitted,C,_),Ht=kS(J,d,ut);ht(u,J,Ke),ut?(se._f.onBlur&&se._f.onBlur(D),h&&h(0)):se._f.onChange&&se._f.onChange(D);const Or=S(J,Ke,ut,!1),ir=!xr(Or)||Ht;if(!ut&&y.values.next({name:J,type:D.type,values:{...u}}),ln)return v.isValid&&(e.mode==="onBlur"?ut&&w():w()),ir&&y.state.next({name:J,...Ht?{}:Or});if(!ut&&Ht&&y.state.next({...r}),t.resolver){const{errors:Kt}=await T([J]);if(pe(Ke),ae){const ar=jS(r.errors,i,J),qi=jS(Kt,i,ar.name||J);Ie=qi.error,J=qi.name,ot=xr(Kt)}}else F([J],!0),Ie=(await MS(se,u,x,t.shouldUseNativeValidation))[J],F([J]),pe(Ke),ae&&(Ie?ot=!1:v.isValid&&(ot=await L(i,!0)));ae&&(se._f.deps&&ne(se._f.deps),j(J,ot,Ie,Or))}},ue=(D,H)=>{if(ve(r.errors,H)&&D.focus)return D.focus(),1},ne=async(D,H={})=>{let J,ae;const se=Ru(D);if(t.resolver){const oe=await I(kt(D)?D:se);J=xr(oe),ae=D?!se.some(pe=>ve(oe,pe)):J}else D?(ae=(await Promise.all(se.map(async oe=>{const pe=ve(i,oe);return await L(pe&&pe._f?{[oe]:pe}:pe)}))).every(Boolean),!(!ae&&!r.isValid)&&w()):ae=J=await L(i);return y.state.next({...!bn(D)||v.isValid&&J!==r.isValid?{}:{name:D},...t.resolver||!D?{isValid:J}:{},errors:r.errors}),H.shouldFocus&&!ae&&Au(i,ue,D?se:d.mount),ae},q=D=>{const H={...c.mount?u:o};return kt(D)?H:bn(D)?ve(H,D):D.map(J=>ve(H,J))},te=(D,H)=>({invalid:!!ve((H||r).errors,D),isDirty:!!ve((H||r).dirtyFields,D),error:ve((H||r).errors,D),isValidating:!!ve(r.validatingFields,D),isTouched:!!ve((H||r).touchedFields,D)}),Ee=D=>{D&&Ru(D).forEach(H=>Ut(r.errors,H)),y.state.next({errors:D?r.errors:{}})},ge=(D,H,J)=>{const ae=(ve(i,D,{_f:{}})._f||{}).ref,se=ve(r.errors,D)||{},{ref:oe,message:pe,type:Ie,...ot}=se;ht(r.errors,D,{...ot,...H,ref:ae}),y.state.next({name:D,errors:r.errors,isValid:!1}),J&&J.shouldFocus&&ae&&ae.focus&&ae.focus()},Te=(D,H)=>wn(D)?y.values.subscribe({next:J=>D(V(void 0,H),J)}):V(D,H,!0),Re=(D,H={})=>{for(const J of D?Ru(D):d.mount)d.mount.delete(J),d.array.delete(J),H.keepValue||(Ut(i,J),Ut(u,J)),!H.keepError&&Ut(r.errors,J),!H.keepDirty&&Ut(r.dirtyFields,J),!H.keepTouched&&Ut(r.touchedFields,J),!H.keepIsValidating&&Ut(r.validatingFields,J),!t.shouldUnregister&&!H.keepDefaultValue&&Ut(o,J);y.values.next({values:{...u}}),y.state.next({...r,...H.keepDirty?{isDirty:N()}:{}}),!H.keepIsValid&&w()},Le=({disabled:D,name:H,field:J,fields:ae,value:se})=>{if(Vr(D)&&c.mount||D){const oe=D?void 0:kt(se)?kp(J?J._f:ve(ae,H)._f):se;ht(u,H,oe),S(H,oe,!1,!1,!0)}},Oe=(D,H={})=>{let J=ve(i,D);const ae=Vr(H.disabled)||Vr(t.disabled);return ht(i,D,{...J||{},_f:{...J&&J._f?J._f:{ref:{name:D}},name:D,mount:!0,...H}}),d.mount.add(D),J?Le({field:J,disabled:Vr(H.disabled)?H.disabled:t.disabled,name:D,value:H.value}):R(D,!0,H.value),{...ae?{disabled:H.disabled||t.disabled}:{},...t.progressive?{required:!!H.required,min:gu(H.min),max:gu(H.max),minLength:gu(H.minLength),maxLength:gu(H.maxLength),pattern:gu(H.pattern)}:{},name:D,onChange:W,onBlur:W,ref:se=>{if(se){Oe(D,H),J=ve(i,D);const oe=kt(se.value)&&se.querySelectorAll&&se.querySelectorAll("input,select,textarea")[0]||se,pe=DL(oe),Ie=J._f.refs||[];if(pe?Ie.find(ot=>ot===oe):oe===J._f.ref)return;ht(i,D,{_f:{...J._f,...pe?{refs:[...Ie.filter(Ap),oe,...Array.isArray(ve(o,D))?[{}]:[]],ref:{type:oe.type,name:D}}:{ref:oe}}}),R(D,!1,void 0,oe)}else J=ve(i,D,{}),J._f&&(J._f.mount=!1),(t.shouldUnregister||H.shouldUnregister)&&!(ux(d.array,D)&&c.action)&&d.unMount.add(D)}}},Be=()=>t.shouldFocusError&&Au(i,ue,d.mount),yt=D=>{Vr(D)&&(y.state.next({disabled:D}),Au(i,(H,J)=>{const ae=ve(i,J);ae&&(H.disabled=ae._f.disabled||D,Array.isArray(ae._f.refs)&&ae._f.refs.forEach(se=>{se.disabled=ae._f.disabled||D}))},0,!1))},Ge=(D,H)=>async J=>{let ae;if(J&&(J.preventDefault&&J.preventDefault(),J.persist&&J.persist()),t.disabled){H&&await H({...r.errors},J);return}let se=br(u);if(y.state.next({isSubmitting:!0}),t.resolver){const{errors:oe,values:pe}=await T();r.errors=oe,se=pe}else await L(i);if(Ut(r.errors,"root"),xr(r.errors)){y.state.next({errors:{}});try{await D(se,J)}catch(oe){ae=oe}}else H&&await H({...r.errors},J),Be(),setTimeout(Be);if(y.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:xr(r.errors)&&!ae,submitCount:r.submitCount+1,errors:r.errors}),ae)throw ae},He=(D,H={})=>{ve(i,D)&&(kt(H.defaultValue)?X(D,br(ve(o,D))):(X(D,H.defaultValue),ht(o,D,br(H.defaultValue))),H.keepTouched||Ut(r.touchedFields,D),H.keepDirty||(Ut(r.dirtyFields,D),r.isDirty=H.defaultValue?N(D,br(ve(o,D))):N()),H.keepError||(Ut(r.errors,D),v.isValid&&w()),y.state.next({...r}))},St=(D,H={})=>{const J=D?br(D):o,ae=br(J),se=xr(D),oe=se?o:ae;if(H.keepDefaultValues||(o=J),!H.keepValues){if(H.keepDirtyValues){const pe=new Set([...d.mount,...Object.keys(yu(o,u))]);for(const Ie of Array.from(pe))ve(r.dirtyFields,Ie)?ht(oe,Ie,ve(u,Ie)):X(Ie,ve(oe,Ie))}else{if(og&&kt(D))for(const pe of d.mount){const Ie=ve(i,pe);if(Ie&&Ie._f){const ot=Array.isArray(Ie._f.refs)?Ie._f.refs[0]:Ie._f.ref;if(_l(ot)){const Ke=ot.closest("form");if(Ke){Ke.reset();break}}}}i={}}u=e.shouldUnregister?H.keepDefaultValues?br(o):{}:br(oe),y.array.next({values:{...oe}}),y.values.next({values:{...oe}})}d={mount:H.keepDirtyValues?d.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},c.mount=!v.isValid||!!H.keepIsValid||!!H.keepDirtyValues,c.watch=!!e.shouldUnregister,y.state.next({submitCount:H.keepSubmitCount?r.submitCount:0,isDirty:se?!1:H.keepDirty?r.isDirty:!!(H.keepDefaultValues&&!gi(D,o)),isSubmitted:H.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:se?{}:H.keepDirtyValues?H.keepDefaultValues&&u?yu(o,u):r.dirtyFields:H.keepDefaultValues&&D?yu(o,D):H.keepDirty?r.dirtyFields:{},touchedFields:H.keepTouched?r.touchedFields:{},errors:H.keepErrors?r.errors:{},isSubmitSuccessful:H.keepIsSubmitSuccessful?r.isSubmitSuccessful:!1,isSubmitting:!1})},dt=(D,H)=>St(wn(D)?D(u):D,H);return{control:{register:Oe,unregister:Re,getFieldState:te,handleSubmit:Ge,setError:ge,_executeSchema:T,_getWatch:V,_getDirty:N,_updateValid:w,_removeUnmounted:k,_updateFieldArray:b,_updateDisabledField:Le,_getFieldArray:Q,_reset:St,_resetDefaultValues:()=>wn(t.defaultValues)&&t.defaultValues().then(D=>{dt(D,t.resetOptions),y.state.next({isLoading:!1})}),_updateFormState:D=>{r={...r,...D}},_disableForm:yt,_subjects:y,_proxyFormState:v,_setErrors:A,get _fields(){return i},get _formValues(){return u},get _state(){return c},set _state(D){c=D},get _defaultValues(){return o},get _names(){return d},set _names(D){d=D},get _formState(){return r},set _formState(D){r=D},get _options(){return t},set _options(D){t={...t,...D}}},trigger:ne,register:Oe,handleSubmit:Ge,watch:Te,setValue:X,getValues:q,reset:dt,resetField:He,clearErrors:Ee,unregister:Re,setError:ge,setFocus:(D,H={})=>{const J=ve(i,D),ae=J&&J._f;if(ae){const se=ae.refs?ae.refs[0]:ae.ref;se.focus&&(se.focus(),H.shouldSelect&&wn(se.select)&&se.select())}},getFieldState:te}}function bx(e={}){const t=et.useRef(),r=et.useRef(),[i,o]=et.useState({isDirty:!1,isValidating:!1,isLoading:wn(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:wn(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...VL(e),formState:i});const u=t.current.control;return u._options=e,sg({subject:u._subjects.state,next:c=>{dx(c,u._proxyFormState,u._updateFormState,!0)&&o({...u._formState})}}),et.useEffect(()=>u._disableForm(e.disabled),[u,e.disabled]),et.useEffect(()=>{if(u._proxyFormState.isDirty){const c=u._getDirty();c!==i.isDirty&&u._subjects.state.next({isDirty:c})}},[u,i.isDirty]),et.useEffect(()=>{e.values&&!gi(e.values,r.current)?(u._reset(e.values,u._options.resetOptions),r.current=e.values,o(c=>({...c}))):u._resetDefaultValues()},[e.values,u]),et.useEffect(()=>{e.errors&&u._setErrors(e.errors)},[e.errors,u]),et.useEffect(()=>{u._state.mount||(u._updateValid(),u._state.mount=!0),u._state.watch&&(u._state.watch=!1,u._subjects.state.next({...u._formState})),u._removeUnmounted()}),et.useEffect(()=>{e.shouldUnregister&&u._subjects.values.next({values:u._getWatch()})},[e.shouldUnregister,u]),t.current.formState=fx(i,u),t.current}var Oj=m.createContext(void 0);var Sx=m.createContext(void 0),qS=function(e,t,r){if(r||arguments.length===2)for(var i=0,o=t.length,u;i0,h=m.useState(!1),l=h[0],v=h[1],y=!e||!d||u,_=EA(function(C){var x=C.currentLocation,P=C.nextLocation;if(y)return!1;var w=t||x.pathname,F=P.pathname.startsWith(w),b=P.pathname.startsWith("".concat(w,"/show")),O=F&&!b;return!O});m.useEffect(function(){if(_.state==="blocked"){if(y){_.proceed();return}v(!0)}},[_.state]),m.useEffect(function(){if(l){var C=window.confirm(i("ra.message.unsaved_changes"));C?_.proceed&&_.proceed():_.reset&&_.reset()}v(!1)},[l,i]),m.useEffect(function(){var C=function(x){x.preventDefault(),x.returnValue=!0};if(!y)return window.addEventListener("beforeunload",C),function(){window.removeEventListener("beforeunload",C)}},[y])},WL=function(e){var t=e.enable,r=t===void 0?!0:t,i=e.formRootPathName,o=e.formControl;return BL(r,i,o),null};function HL(e,t){var r=DT({},KL(e,t),t);return r}function KL(e,t){return typeof e=="object"?e:typeof e=="function"?e(t):{}}var yi=function(){return yi=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]u.current&&t&&(u.current=i,Object.keys(o).length>0)){var l=typeof((h=(d=o.root)===null||d===void 0?void 0:d.serverError)===null||h===void 0?void 0:h.message)=="string"?o.root.serverError.message:void 0;c(l||"ra.message.invalid_form",{type:"error"})}},[o,i,c,t])},ZL=function(e,t){t===void 0&&(t={});var r={};return Object.keys(e).forEach(function(i){e[i]==null||e[i]===""?t.hasOwnProperty(i)&&(r[i]=null):r[i]=e[i]}),r},fy=function(){return fy=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,Li=function(e){return typeof e>"u"||e===null||e===""||Array.isArray(e)&&e.length===0};function fM(e){return e?e.hasOwnProperty("message"):!1}var Mi=function(e,t,r,i){return typeof e=="function"?e({args:t,value:r,values:i}):t?{message:e,args:t}:e},Di=function(e){return Px(e,function(){for(var t=[],r=0;re?Mi(t,{max:e},r,i):void 0}});Di(function(e,t){return t===void 0&&(t="ra.validation.minValue"),function(r,i){return!Li(r)&&re?Mi(t,{max:e},r,i):void 0}});Di(function(e){return e===void 0&&(e="ra.validation.number"),function(t,r){return!Li(t)&&isNaN(Number(t))?Mi(e,void 0,t,r):void 0}});var pM=Px(function(e,t){return t===void 0&&(t="ra.validation.regex"),function(r,i){return!Li(r)&&typeof r=="string"&&!e.test(r)?Mi(t,{pattern:e},r,i):void 0}},function(e,t){return e.toString()+t});Di(function(e){return e===void 0&&(e="ra.validation.email"),pM(cM,e)});var yM=function(e){var t=e.args;return{message:"ra.validation.oneOf",args:t}};Di(function(e,t){return t===void 0&&(t=yM),function(r,i){return!Li(r)&&e.indexOf(r)===-1?Mi(t,{list:e},r,i):void 0}});var gM=function(e){return e&&e.isRequired?!0:Array.isArray(e)?!!e.find(function(t){return t.isRequired}):!1},hy=function(){return hy=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]0?ie(X):X},{updatedAt:Q}),o.setQueriesData({queryKey:[I,"getManyReference"]},function(X){return X&&X.data?{data:ie(X.data),total:X.total}:X},{updatedAt:Q})},R=Uu(ct(ct({mutationFn:function(T){var I=T===void 0?{}:T,L=I.resource,k=L===void 0?e:L,N=I.id,V=N===void 0?x.current.id:N,Q=I.data,re=Q===void 0?x.current.data:Q,ie=I.meta,X=ie===void 0?x.current.meta:ie,W=I.previousData,ue=W===void 0?x.current.previousData:W;if(!k)throw new Error("useUpdate mutation requires a non-empty resource");if(V==null)throw new Error("useUpdate mutation requires a non-empty id");if(!re)throw new Error("useUpdate mutation requires a non-empty data object");return w.current(k,{id:V,data:re,previousData:ue,meta:X}).then(function(ne){var q=ne.data;return q})}},_),{onMutate:function(T){return $S(void 0,void 0,void 0,function(){var I;return zS(this,function(L){switch(L.label){case 0:return _.onMutate?[4,_.onMutate(T)]:[3,2];case 1:return I=L.sent()||{},[2,ct({snapshot:P.current},I)];case 2:return[2,{snapshot:P.current}]}})})},onError:function(T,I,L){if(I===void 0&&(I={}),(C.current==="optimistic"||C.current==="undoable")&&L.snapshot.forEach(function(k){var N=k[0],V=k[1];o.setQueryData(N,V)}),F.current)return F.current(T,I,L);if(_.onError)return _.onError(T,I,L)},onSuccess:function(T,I,L){var k;if(I===void 0&&(I={}),C.current==="pessimistic"){var N=I.resource,V=N===void 0?e:N,Q=I.id,re=Q===void 0?c:Q;A({resource:V,id:re,data:T,meta:(k=_.meta)!==null&&k!==void 0?k:x.current.meta}),_.onSuccess&&!O.current&&_.onSuccess(T,I,L)}},onSettled:function(T,I,L,k){if(L===void 0&&(L={}),(C.current==="optimistic"||C.current==="undoable")&&k.snapshot.forEach(function(N){var V=N[0];o.invalidateQueries({queryKey:V})}),b.current)return b.current(T,I,L,k);if(_.onSettled)return _.onSettled(T,I,L,k)}})),S=function(T,I,L){return T===void 0&&(T=e),I===void 0&&(I={}),L===void 0&&(L={}),$S(void 0,void 0,void 0,function(){var k,N,V,Q,re,ie,X,W,ue,ne,q,te,Ee,ge,Te;return zS(this,function(Re){switch(Re.label){case 0:return k=L.mutationMode,N=L.returnPromise,V=N===void 0?_.returnPromise:N,Q=L.onError,re=L.onSettled,ie=L.onSuccess,X=VS(L,["mutationMode","returnPromise","onError","onSettled","onSuccess"]),y?w.current=y(i.update.bind(i)):w.current=i.update,O.current=!!ie,F.current=Q,b.current=re,x.current=t,k&&(C.current=k),V&&C.current!=="pessimistic"&&console.warn("The returnPromise parameter can only be used if the mutationMode is set to pessimistic"),C.current==="pessimistic"?V?[2,R.mutateAsync(ct({resource:T},I),ct({onSuccess:ie},X))]:[2,R.mutate(ct({resource:T},I),ct({onSuccess:ie},X))]:(W=I.id,ue=W===void 0?c:W,ne=I.data,q=ne===void 0?d:ne,te=I.meta,Ee=te===void 0?h:te,ge=o.getQueryData([T,"getOne",{id:String(ue),meta:Ee}]),Te=[[T,"getOne",{id:String(ue),meta:Ee}],[T,"getList"],[T,"getInfiniteList"],[T,"getMany"],[T,"getManyReference"]],P.current=Te.reduce(function(Le,Oe){return Le.concat(o.getQueriesData({queryKey:Oe}))},[]),[4,Promise.all(P.current.map(function(Le){var Oe=Le[0];return o.cancelQueries({queryKey:Oe})}))]);case 1:return Re.sent(),A({resource:T,id:ue,data:q,meta:Ee}),setTimeout(function(){ie?ie(ct(ct({},ge),q),ct({resource:T},I),{snapshot:P.current}):_.onSuccess&&!O.current&&_.onSuccess(ct(ct({},ge),q),ct({resource:T},I),{snapshot:P.current})},0),C.current==="optimistic"?[2,R.mutate(ct({resource:T},I))]:(u(function(Le){var Oe=Le.isUndo;Oe?P.current.forEach(function(Be){var yt=Be[0],Ge=Be[1];o.setQueryData(yt,Ge)}):R.mutate(ct({resource:T},I))}),[2])}})})},j=m.useMemo(function(){return ct({isLoading:R.isPending},R)},[R]);return[vt(S),j]},sr=function(){return sr=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]0?L(k):k},{updatedAt:I}),o.setQueriesData({queryKey:[S,"getManyReference"]},function(k){if(!k||!k.data)return k;var N=L(k.data),V=N.length0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]0?I(L):L},{updatedAt:T}),o.setQueriesData({queryKey:[R,"getManyReference"]},function(L){if(!L||!L.data)return L;var k=I(L.data),N=k.length0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return e.length!==t.length||e.some((r,i)=>!Object.is(r,t[i]))}var oa=function(){return oa=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]0||x.customRoutesWithLayout.length>0||x.customRoutesWithoutLayout.length>0?"ready":"empty"),C&&y(C),[2]})})};r||_()},[e,i,r,d,t,c,v]),[u,l]},BM=function(e){var t=m.useState(e),r=t[0],i=t[1],o=m.useCallback(function(u){i(function(c){return{customRoutesWithLayout:c.customRoutesWithLayout.concat(u.customRoutesWithLayout),customRoutesWithoutLayout:c.customRoutesWithoutLayout.concat(u.customRoutesWithoutLayout),resources:c.resources.concat(u.resources)}})},[]);return[r,i,o]},WM=function(e,t){var r=qC(),i=r.register,o=r.unregister;m.useEffect(function(){return e.forEach(function(u){if(typeof u.type.registerResource=="function"){var c=u.type.registerResource(u.props,t);i(c)}else throw new Error("When using a custom Resource element, it must have a static registerResource method accepting its props and returning a ResourceDefinition")}),function(){e.forEach(function(u){if(typeof u.type.registerResource=="function"){var c=u.type.registerResource(u.props,t);o(c)}else throw new Error("When using a custom Resource element, it must have a static registerResource method accepting its props and returning a ResourceDefinition")})}},[t,i,e,o])},HM=function(e){var t=e.children,r=e.resources,i=e.customRoutesWithLayout,o=e.customRoutesWithoutLayout;return Lx(t)?"loading":r.length>0||i.length>0||o.length>0?"ready":"empty"},Lx=function(e){var t=Array.isArray(e)?e:[e],r=t.filter(function(i){return typeof i=="function"});if(r.length>1)throw new Error("You can only provide one function child to AdminRouter");return r.length===0?null:r[0]},Cu=function(e){var t=[],r=[],i=[];return typeof e=="function"?{customRoutesWithLayout:[],customRoutesWithoutLayout:[],resources:[]}:(m.Children.forEach(e,function(o){if(m.isValidElement(o)){if(o.type===m.Fragment){var u=Cu(o.props.children);t.push.apply(t,u.customRoutesWithLayout),r.push.apply(r,u.customRoutesWithoutLayout),i.push.apply(i,u.resources)}if(o.type.raName==="CustomRoutes"){var c=o;c.props.noLayout?r.push(c.props.children):t.push(c.props.children)}else o.type.raName==="Resource"&&i.push(o)}}),{customRoutesWithLayout:t,customRoutesWithoutLayout:r,resources:i})},Mx=m.createContext(!1),KM=Mx.Provider,qj=function(){return m.useContext(Mx)},El=function(){return El=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]"u"||typeof window.location>"u"||typeof Image>"u")){var re=new Image;re.src="https://react-admin-telemetry.marmelab.com/react-admin-telemetry?domain=".concat(window.location.hostname)}},[y]);var Q=function(re,ie){return i(ie)};return m.createElement(eD,{value:I},m.createElement(DM,{onError:Q,fallbackRender:function(re){var ie=re.error,X=re.resetErrorBoundary;return m.createElement("div",{style:{minHeight:"100vh"}},m.createElement(C,{error:ie,errorInfo:r,resetErrorBoundary:X}))}},m.createElement(to,null,O!==!1&&O!==!0?m.createElement(nr,{path:"/login",element:iE(O)}):null,u!==!1&&u!==!0?m.createElement(nr,{path:"/auth-callback",element:iE(u)}):null,m.createElement(nr,{path:"/*",element:m.createElement(XM,{catchAll:d,dashboard:l,layout:P,loading:F,requireAuth:j,ready:R,authenticationError:k,accessDenied:V},h)}))))},iE=function(e){return m.isValidElement(e)?e:m.createElement(e)},rl=function(){return null},jx=function(e){var t=e.children,r=e.value;return r?m.createElement(DC.Provider,{value:r},t):t},Gl=function(e){var t=e.value,r=e.children;return t?m.createElement(jx,{value:t},r):r},Lp={exports:{}},it={};/** +`,mainPathItem:null,booleanTrueString:null,booleanFalseString:null,includeHeaders:!0,fillGaps:!1,verticalOutput:!0,forceTextDelimiter:!1},u=void 0,c=void 0,d=void 0;if(arguments.length===3){var h=Array.prototype.slice.call(arguments);u=h[0],c=h[1],d=h[2]}else if(arguments.length===2){var l=void 0,v=Array.prototype.slice.call(arguments);u=v[0],l=v[1],typeof l=="function"?d=l:(typeof l>"u"?"undefined":e(l))==="object"&&(c=l)}else if(arguments.length===1){var y=Array.prototype.slice.call(arguments),_=y[0];if((typeof _>"u"?"undefined":e(_))==="object"){var C=Object.keys(o),x=Object.keys(_),P=x.every(function(b){return C.includes(b)});x.length>0&&P?c=_:u=_}else u=_}else return new r(new t(o));var w=Object.assign({},o,c),F=new t(w);return u?new Promise(function(b,O){F.parse(u,function(A,R){if(d)return d(A,R);if(A)return O(A);if(O)return b(R)})}):new r(F)},xp}var rL=tL();const nL=hr(rL);var iL=function(e,t){t===void 0&&(t="export");var r=document.createElement("a");r.style.display="none",document.body.appendChild(r);var i=new Blob([e],{type:"text/csv;charset=utf-8"});window.navigator&&window.navigator.msSaveOrOpenBlob?window.navigator.msSaveOrOpenBlob(i,"".concat(t,".csv")):(r.setAttribute("href",URL.createObjectURL(i)),r.setAttribute("download","".concat(t,".csv")),r.click())},aL=function(e,t,r,i){return nL(e,function(o,u){return iL(u,i)})},oL=function(e,t){return Array.from(new Set(e.filter(function(r){return r[t]!=null}).map(function(r){return r[t]}).reduce(function(r,i){return r.concat(i)},[])))},mj=function(e){return function(t,r,i){return e.getMany(i,{ids:oL(t,r)}).then(function(o){var u=o.data;return u.reduce(function(c,d){return c[d.id]=d,c},{})})}},Za=function(e,t,r){if(r||arguments.length===2)for(var i=0,o=t.length,u;i"u"||x(function(b){if(!Array.isArray(b))return Za([],b,!0);var O=b.indexOf(F);return O>-1?Za(Za([],b.slice(0,O),!0),b.slice(O+1),!0):Za(Za([],b,!0),[F],!1)})},clearSelection:function(){P()}}},[x,P]);return[C,w]},Pp=[];function _j(e,t){e===void 0&&(e=0),t===void 0&&(t="");var r=m.useState(!1),i=r[0],o=r[1];return m.useEffect(function(){o(!1);var u=setTimeout(function(){o(!0)},e);return function(){clearTimeout(u)}},[t,e,o]),i}function uL(){var e=m.useRef(!0);return m.useEffect(function(){return e.current=!0,function(){e.current=!1}},[]),e}var $n=function(){return $n=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&A(I)},[C.search]);var L=m.useCallback(function(ne){S.current&&(R.current?R.current=Zb(R.current,ne):(R.current=Zb(I,ne),setTimeout(function(){R.current&&(o&&!_?F(R.current):o&&_?A(R.current):x({search:"?".concat(tg.stringify($n($n({},R.current),{filter:JSON.stringify(R.current.filter),displayedFilters:JSON.stringify(R.current.displayedFilters)})))},{state:{_scrollToTop:ne.type===ay}}),R.current=void 0)},0)))},SS(SS([],j,!0),[x],!1)),k=m.useCallback(function(ne){return L({type:HC,payload:ne})},[L]),N=m.useCallback(function(ne){return L({type:ay,payload:ne})},[L]),V=m.useCallback(function(ne){return L({type:KC,payload:ne})},[L]),Q=I.filter||xS,re=I.displayedFilters||xS,ie=Yy(function(ne,q){L({type:oy,payload:{filter:_o(ne),displayedFilters:q}})},r),X=m.useCallback(function(ne,q,te){return q===void 0&&(q=void 0),te===void 0&&(te=!1),te?ie(ne,q):L({type:oy,payload:{filter:_o(ne),displayedFilters:q}})},[L]),W=m.useCallback(function(ne){L({type:GC,payload:ne})},[L]),ue=m.useCallback(function(ne,q){L({type:QC,payload:{filterName:ne,defaultValue:q}})},[L]);return[$n($n({filterValues:Q,requestSignature:j},I),{displayedFilters:re}),{changeParams:L,setPage:N,setPerPage:V,setSort:k,setFilters:X,hideFilter:W,showFilter:ue}]},ES=function(e,t){if(e[t]&&typeof e[t]=="string")try{e[t]=JSON.parse(e[t])}catch{delete e[t]}},lL=function(e){var t=e.search,r=tg.parse(t);return ES(r,"filter"),ES(r,"displayedFilters"),r},cL=function(e){return e&&e.filter&&(Object.keys(e.filter).length>0||e.order!=null||e.page!==1||e.perPage!=null||e.sort!=null)},fL=function(e){var t=e.queryFromLocation,r=e.params,i=e.filterDefaultValues,o=e.sort,u=e.perPage,c=Object.keys(t).length>0?t:cL(r)?$n({},r):{filter:i||{}};return c.sort||(c.sort=o.field,c.order=o.order),c.perPage==null&&(c.perPage=u),c.page==null&&(c.page=1),$n($n({},c),{page:CS(c.page,1),perPage:CS(c.perPage,10)})},CS=function(e,t){if(typeof e>"u")return t;var r=typeof e=="string"?parseInt(e,10):e;return isNaN(r)?t:r},xS={},dL={field:"id",order:ma},PS={},Hl=m.createContext(null);Hl.displayName="ListContext";var tx=m.createContext(void 0),hL=function(e){return m.useMemo(function(){return Bl(e,["displayedFilters","filterValues","hideFilter","setFilters","showFilter","resource"])},[e.displayedFilters,e.filterValues,e.hideFilter,e.setFilters,e.showFilter])};tx.displayName="ListFilterContext";var rx=m.createContext(void 0),vL=function(e){return m.useMemo(function(){return Bl(e,["sort","setSort","resource"])},[e.sort,e.setSort])};rx.displayName="ListSortContext";var ag=m.createContext(void 0);ag.displayName="ListPaginationContext";var pL=function(e){return m.useMemo(function(){return Bl(e,["isLoading","isPending","hasPreviousPage","hasNextPage","page","perPage","setPage","setPerPage","total","resource"])},[e.isLoading,e.isPending,e.hasPreviousPage,e.hasNextPage,e.page,e.perPage,e.setPage,e.setPerPage,e.total])},yL=function(e){var t=e.value,r=e.children;return m.createElement(Hl.Provider,{value:t},m.createElement(tx.Provider,{value:hL(t)},m.createElement(rx.Provider,{value:vL(t)},m.createElement(ag.Provider,{value:pL(t)},r))))},_a=function(){return _a=Object.assign||function(e){for(var t,r=1,i=arguments.length;r1&&(ie==null||(ie==null?void 0:ie.length)===0)){k.setPage(1);return}if(W!=null){var Oe=Math.ceil(W/L.perPage)||1;!te&&L.page>Oe&&k.setPage(Oe)}},[te,L.page,L.perPage,ie,k,W]);var Te=m.useMemo(function(){return{field:L.sort,order:L.order}},[L.sort,L.order]),Re=Yl(),Le=j("ra.page.list",{name:Re(b,2)});return{sort:Te,data:ie,meta:ue,defaultTitle:Le,displayedFilters:L.displayedFilters,error:ne,exporter:h,filter:l,filterValues:L.filterValues,hideFilter:k.hideFilter,isFetching:te,isLoading:q,isPending:Ee,onSelect:Q.select,onToggleItem:Q.toggle,onUnselectItems:Q.clearSelection,page:L.page,perPage:L.perPage,refetch:ge,resource:b,selectedIds:V,setFilters:k.setFilters,setPage:k.setPage,setPerPage:k.setPerPage,setSort:k.setSort,showFilter:k.showFilter,total:W,hasNextPage:X?X.hasNextPage:W!=null?L.page*L.perPage1}},_L={field:"id",order:ma},wL=["sort","data","defaultTitle","displayedFilters","error","exporter","filterValues","hasNextPage","hasPreviousPage","hideFilter","isFetching","isLoading","isPending","onSelect","onToggleItem","onUnselectItems","page","perPage","refetch","refresh","resource","selectedIds","setFilters","setPage","setPerPage","setSort","showFilter","total","totalPages"],wj=function(e){return Object.keys(e).filter(function(t){return!wL.includes(t)}).reduce(function(t,r){var i;return _a(_a({},t),(i={},i[r]=e[r],i))},{})},bL=function(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,i=Object.getOwnPropertySymbols(e);o-1?r?[]:tl(tl([],h.slice(0,l),!0),h.slice(l+1),!0):r?[t]:tl(tl([],h,!0),[t],!1)})},[u,t,r]);return[c,d]},Ej=function(e,t){var r=ji("".concat(e,".datagrid.expanded"),[]),i=r[0],o=r[1],u=Array.isArray(i)?i.some(function(d){return t.some(function(h){return h==d})}):!1,c=m.useCallback(function(){var d=i.filter(function(h){return!t.some(function(l){return l==h})});o(u?d:d.concat(t))},[i,o,u,t]);return[u,c]},no=function(){return no=Object.assign||function(e){for(var t,r=1,i=arguments.length;rYt(se,te.field)?te.order==="ASC"?1:-1:Yt(ae,te.field)1,hideFilter:Ne,isFetching:R,isLoading:T,isPending:k,onSelect:Le.select,onToggleItem:Le.toggle,onUnselectItems:Le.clearSelection,page:X,perPage:ue,resource:"",refetch:SL,selectedIds:Re,setFilters:ze,setPage:W,setPerPage:ne,setSort:ge,showFilter:Wt,total:Q==null?void 0:Q.total}},EL={},CL=function(){var e=m.useContext(Hl);if(!e)throw new Error("useListContext must be used inside a ListContextProvider");return e},Op,RS;function xL(){if(RS)return Op;RS=1;var e=Qy(),t=Co(),r=FC(),i=xo(),o=Object.prototype,u=o.hasOwnProperty,c=e(function(d,h){d=Object(d);var l=-1,v=h.length,y=v>2?h[2]:void 0;for(y&&r(h[0],h[1],y)&&(v=1);++le.type==="checkbox",la=e=>e instanceof Date,dr=e=>e==null;const ax=e=>typeof e=="object";var Lt=e=>!dr(e)&&!Array.isArray(e)&&ax(e)&&!la(e),ox=e=>Lt(e)&&e.target?Bu(e.target)?e.target.checked:e.target.value:e,RL=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,ux=(e,t)=>e.has(RL(t)),AL=e=>{const t=e.constructor&&e.constructor.prototype;return Lt(t)&&t.hasOwnProperty("isPrototypeOf")},og=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function br(e){let t;const r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(og&&(e instanceof Blob||e instanceof FileList))&&(r||Lt(e)))if(t=r?[]:{},!r&&!AL(e))t=e;else for(const i in e)e.hasOwnProperty(i)&&(t[i]=br(e[i]));else return e;return t}var Kl=e=>Array.isArray(e)?e.filter(Boolean):[],kt=e=>e===void 0,ve=(e,t,r)=>{if(!t||!Lt(e))return r;const i=Kl(t.split(/[,[\].]+?/)).reduce((o,u)=>dr(o)?o:o[u],e);return kt(i)||i===e?kt(e[t])?r:e[t]:i},Vr=e=>typeof e=="boolean",ug=e=>/^\w*$/.test(e),sx=e=>Kl(e.replace(/["|']|\]/g,"").split(/\.|\[/)),ht=(e,t,r)=>{let i=-1;const o=ug(t)?[t]:sx(t),u=o.length,c=u-1;for(;++iet.useContext(lx),cx=e=>{const{children:t,...r}=e;return et.createElement(lx.Provider,{value:r},t)};var fx=(e,t,r,i=!0)=>{const o={defaultValues:t._defaultValues};for(const u in e)Object.defineProperty(o,u,{get:()=>{const c=u;return t._proxyFormState[c]!==an.all&&(t._proxyFormState[c]=!i||an.all),r&&(r[c]=!0),e[c]}});return o},xr=e=>Lt(e)&&!Object.keys(e).length,dx=(e,t,r,i)=>{r(e);const{name:o,...u}=e;return xr(u)||Object.keys(u).length>=Object.keys(t).length||Object.keys(u).find(c=>t[c]===(!i||an.all))},Ru=e=>Array.isArray(e)?e:[e],hx=(e,t,r)=>!e||!t||e===t||Ru(e).some(i=>i&&(r?i===t:i.startsWith(t)||t.startsWith(i)));function sg(e){const t=et.useRef(e);t.current=e,et.useEffect(()=>{const r=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{r&&r.unsubscribe()}},[e.disabled])}function lg(e){const t=Ql(),{control:r=t.control,disabled:i,name:o,exact:u}=e||{},[c,d]=et.useState(r._formState),h=et.useRef(!0),l=et.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),v=et.useRef(o);return v.current=o,sg({disabled:i,next:y=>h.current&&hx(v.current,y.name,u)&&dx(y,l.current,r._updateFormState)&&d({...r._formState,...y}),subject:r._subjects.state}),et.useEffect(()=>(h.current=!0,l.current.isValid&&r._updateValid(!0),()=>{h.current=!1}),[r]),fx(c,r,l.current,!1)}var bn=e=>typeof e=="string",vx=(e,t,r,i,o)=>bn(e)?(i&&t.watch.add(e),ve(r,e,o)):Array.isArray(e)?e.map(u=>(i&&t.watch.add(u),ve(r,u))):(i&&(t.watchAll=!0),r);function kL(e){const t=Ql(),{control:r=t.control,name:i,defaultValue:o,disabled:u,exact:c}=e||{},d=et.useRef(i);d.current=i,sg({disabled:u,subject:r._subjects.values,next:v=>{hx(d.current,v.name,c)&&l(br(vx(d.current,r._names,v.values||r._formValues,!1,o)))}});const[h,l]=et.useState(r._getWatch(i,o));return et.useEffect(()=>r._removeUnmounted()),h}function TL(e){const t=Ql(),{name:r,disabled:i,control:o=t.control,shouldUnregister:u}=e,c=ux(o._names.array,r),d=kL({control:o,name:r,defaultValue:ve(o._formValues,r,ve(o._defaultValues,r,e.defaultValue)),exact:!0}),h=lg({control:o,name:r,exact:!0}),l=et.useRef(o.register(r,{...e.rules,value:d,...Vr(e.disabled)?{disabled:e.disabled}:{}}));return et.useEffect(()=>{const v=o._options.shouldUnregister||u,y=(_,C)=>{const x=ve(o._fields,_);x&&x._f&&(x._f.mount=C)};if(y(r,!0),v){const _=br(ve(o._options.defaultValues,r));ht(o._defaultValues,r,_),kt(ve(o._formValues,r))&&ht(o._formValues,r,_)}return()=>{(c?v&&!o._state.action:v)?o.unregister(r):y(r,!1)}},[r,o,c,u]),et.useEffect(()=>{ve(o._fields,r)&&o._updateDisabledField({disabled:i,fields:o._fields,name:r,value:ve(o._fields,r)._f.value})},[i,r,o]),{field:{name:r,value:d,...Vr(i)||h.disabled?{disabled:h.disabled||i}:{},onChange:et.useCallback(v=>l.current.onChange({target:{value:ox(v),name:r},type:ml.CHANGE}),[r]),onBlur:et.useCallback(()=>l.current.onBlur({target:{value:ve(o._formValues,r),name:r},type:ml.BLUR}),[r,o]),ref:et.useCallback(v=>{const y=ve(o._fields,r);y&&v&&(y._f.ref={focus:()=>v.focus(),select:()=>v.select(),setCustomValidity:_=>v.setCustomValidity(_),reportValidity:()=>v.reportValidity()})},[o._fields,r])},formState:h,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!ve(h.errors,r)},isDirty:{enumerable:!0,get:()=>!!ve(h.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!ve(h.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!ve(h.validatingFields,r)},error:{enumerable:!0,get:()=>ve(h.errors,r)}})}}var FL=(e,t,r,i,o)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[i]:o||!0}}:{},AS=e=>({isOnSubmit:!e||e===an.onSubmit,isOnBlur:e===an.onBlur,isOnChange:e===an.onChange,isOnAll:e===an.all,isOnTouch:e===an.onTouched}),kS=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(i=>e.startsWith(i)&&/^\.\w+/.test(e.slice(i.length))));const Au=(e,t,r,i)=>{for(const o of r||Object.keys(e)){const u=ve(e,o);if(u){const{_f:c,...d}=u;if(c){if(c.refs&&c.refs[0]&&t(c.refs[0],o)&&!i)return!0;if(c.ref&&t(c.ref,c.name)&&!i)return!0;if(Au(d,t))break}else if(Lt(d)&&Au(d,t))break}}};var IL=(e,t,r)=>{const i=Ru(ve(e,r));return ht(i,"root",t[r]),ht(e,r,i),e},cg=e=>e.type==="file",wn=e=>typeof e=="function",_l=e=>{if(!og)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},ul=e=>bn(e),fg=e=>e.type==="radio",wl=e=>e instanceof RegExp;const TS={value:!1,isValid:!1},FS={value:!0,isValid:!0};var px=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!kt(e[0].attributes.value)?kt(e[0].value)||e[0].value===""?FS:{value:e[0].value,isValid:!0}:FS:TS}return TS};const IS={isValid:!1,value:null};var yx=e=>Array.isArray(e)?e.reduce((t,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:t,IS):IS;function LS(e,t,r="validate"){if(ul(e)||Array.isArray(e)&&e.every(ul)||Vr(e)&&!e)return{type:r,message:ul(e)?e:"",ref:t}}var eo=e=>Lt(e)&&!wl(e)?e:{value:e,message:""},MS=async(e,t,r,i,o)=>{const{ref:u,refs:c,required:d,maxLength:h,minLength:l,min:v,max:y,pattern:_,validate:C,name:x,valueAsNumber:P,mount:w,disabled:F}=e._f,b=ve(t,x);if(!w||F)return{};const O=c?c[0]:u,A=N=>{i&&O.reportValidity&&(O.setCustomValidity(Vr(N)?"":N||""),O.reportValidity())},R={},S=fg(u),j=Bu(u),T=S||j,I=(P||cg(u))&&kt(u.value)&&kt(b)||_l(u)&&u.value===""||b===""||Array.isArray(b)&&!b.length,L=FL.bind(null,x,r,R),k=(N,V,Q,re=jn.maxLength,ie=jn.minLength)=>{const X=N?V:Q;R[x]={type:N?re:ie,message:X,ref:u,...L(N?re:ie,X)}};if(o?!Array.isArray(b)||!b.length:d&&(!T&&(I||dr(b))||Vr(b)&&!b||j&&!px(c).isValid||S&&!yx(c).isValid)){const{value:N,message:V}=ul(d)?{value:!!d,message:d}:eo(d);if(N&&(R[x]={type:jn.required,message:V,ref:O,...L(jn.required,V)},!r))return A(V),R}if(!I&&(!dr(v)||!dr(y))){let N,V;const Q=eo(y),re=eo(v);if(!dr(b)&&!isNaN(b)){const ie=u.valueAsNumber||b&&+b;dr(Q.value)||(N=ie>Q.value),dr(re.value)||(V=ienew Date(new Date().toDateString()+" "+ne),W=u.type=="time",ue=u.type=="week";bn(Q.value)&&b&&(N=W?X(b)>X(Q.value):ue?b>Q.value:ie>new Date(Q.value)),bn(re.value)&&b&&(V=W?X(b)+N.value,re=!dr(V.value)&&b.length<+V.value;if((Q||re)&&(k(Q,N.message,V.message),!r))return A(R[x].message),R}if(_&&!I&&bn(b)){const{value:N,message:V}=eo(_);if(wl(N)&&!b.match(N)&&(R[x]={type:jn.pattern,message:V,ref:u,...L(jn.pattern,V)},!r))return A(V),R}if(C){if(wn(C)){const N=await C(b,t),V=LS(N,O);if(V&&(R[x]={...V,...L(jn.validate,V.message)},!r))return A(V.message),R}else if(Lt(C)){let N={};for(const V in C){if(!xr(N)&&!r)break;const Q=LS(await C[V](b,t),O,V);Q&&(N={...Q,...L(V,Q.message)},A(Q.message),r&&(R[x]=N))}if(!xr(N)&&(R[x]={ref:O,...N},!r))return R}}return A(!0),R};function LL(e,t){const r=t.slice(0,-1).length;let i=0;for(;i{let e=[];return{get observers(){return e},next:o=>{for(const u of e)u.next&&u.next(o)},subscribe:o=>(e.push(o),{unsubscribe:()=>{e=e.filter(u=>u!==o)}}),unsubscribe:()=>{e=[]}}},ly=e=>dr(e)||!ax(e);function gi(e,t){if(ly(e)||ly(t))return e===t;if(la(e)&&la(t))return e.getTime()===t.getTime();const r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(const o of r){const u=e[o];if(!i.includes(o))return!1;if(o!=="ref"){const c=t[o];if(la(u)&&la(c)||Lt(u)&&Lt(c)||Array.isArray(u)&&Array.isArray(c)?!gi(u,c):u!==c)return!1}}return!0}var gx=e=>e.type==="select-multiple",DL=e=>fg(e)||Bu(e),Ap=e=>_l(e)&&e.isConnected,mx=e=>{for(const t in e)if(wn(e[t]))return!0;return!1};function bl(e,t={}){const r=Array.isArray(e);if(Lt(e)||r)for(const i in e)Array.isArray(e[i])||Lt(e[i])&&!mx(e[i])?(t[i]=Array.isArray(e[i])?[]:{},bl(e[i],t[i])):dr(e[i])||(t[i]=!0);return t}function _x(e,t,r){const i=Array.isArray(e);if(Lt(e)||i)for(const o in e)Array.isArray(e[o])||Lt(e[o])&&!mx(e[o])?kt(t)||ly(r[o])?r[o]=Array.isArray(e[o])?bl(e[o],[]):{...bl(e[o])}:_x(e[o],dr(t)?{}:t[o],r[o]):r[o]=!gi(e[o],t[o]);return r}var yu=(e,t)=>_x(e,t,bl(t)),wx=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:i})=>kt(e)?e:t?e===""?NaN:e&&+e:r&&bn(e)?new Date(e):i?i(e):e;function kp(e){const t=e.ref;if(!(e.refs?e.refs.every(r=>r.disabled):t.disabled))return cg(t)?t.files:fg(t)?yx(e.refs).value:gx(t)?[...t.selectedOptions].map(({value:r})=>r):Bu(t)?px(e.refs).value:wx(kt(t.value)?e.ref.value:t.value,e)}var jL=(e,t,r,i)=>{const o={};for(const u of e){const c=ve(t,u);c&&ht(o,u,c._f)}return{criteriaMode:r,names:[...e],fields:o,shouldUseNativeValidation:i}},gu=e=>kt(e)?e:wl(e)?e.source:Lt(e)?wl(e.value)?e.value.source:e.value:e;const DS="AsyncFunction";var qL=e=>(!e||!e.validate)&&!!(wn(e.validate)&&e.validate.constructor.name===DS||Lt(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===DS)),NL=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function jS(e,t,r){const i=ve(e,r);if(i||ug(r))return{error:i,name:r};const o=r.split(".");for(;o.length;){const u=o.join("."),c=ve(t,u),d=ve(e,u);if(c&&!Array.isArray(c)&&r!==u)return{name:r};if(d&&d.type)return{name:u,error:d};o.pop()}return{name:r}}var UL=(e,t,r,i,o)=>o.isOnAll?!1:!r&&o.isOnTouch?!(t||e):(r?i.isOnBlur:o.isOnBlur)?!e:(r?i.isOnChange:o.isOnChange)?e:!0,$L=(e,t)=>!Kl(ve(e,t)).length&&Ut(e,t);const zL={mode:an.onSubmit,reValidateMode:an.onChange,shouldFocusError:!0};function VL(e={}){let t={...zL,...e},r={submitCount:0,isDirty:!1,isLoading:wn(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},i={},o=Lt(t.defaultValues)||Lt(t.values)?br(t.defaultValues||t.values)||{}:{},u=t.shouldUnregister?{}:br(o),c={action:!1,mount:!1,watch:!1},d={mount:new Set,unMount:new Set,array:new Set,watch:new Set},h,l=0;const v={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},y={values:Rp(),array:Rp(),state:Rp()},_=AS(t.mode),C=AS(t.reValidateMode),x=t.criteriaMode===an.all,P=D=>H=>{clearTimeout(l),l=setTimeout(D,H)},w=async D=>{if(!t.disabled&&(v.isValid||D)){const H=t.resolver?xr((await T()).errors):await L(i,!0);H!==r.isValid&&y.state.next({isValid:H})}},F=(D,H)=>{!t.disabled&&(v.isValidating||v.validatingFields)&&((D||Array.from(d.mount)).forEach(J=>{J&&(H?ht(r.validatingFields,J,H):Ut(r.validatingFields,J))}),y.state.next({validatingFields:r.validatingFields,isValidating:!xr(r.validatingFields)}))},b=(D,H=[],J,ae,se=!0,oe=!0)=>{if(ae&&J&&!t.disabled){if(c.action=!0,oe&&Array.isArray(ve(i,D))){const pe=J(ve(i,D),ae.argA,ae.argB);se&&ht(i,D,pe)}if(oe&&Array.isArray(ve(r.errors,D))){const pe=J(ve(r.errors,D),ae.argA,ae.argB);se&&ht(r.errors,D,pe),$L(r.errors,D)}if(v.touchedFields&&oe&&Array.isArray(ve(r.touchedFields,D))){const pe=J(ve(r.touchedFields,D),ae.argA,ae.argB);se&&ht(r.touchedFields,D,pe)}v.dirtyFields&&(r.dirtyFields=yu(o,u)),y.state.next({name:D,isDirty:N(D,H),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else ht(u,D,H)},O=(D,H)=>{ht(r.errors,D,H),y.state.next({errors:r.errors})},A=D=>{r.errors=D,y.state.next({errors:r.errors,isValid:!1})},R=(D,H,J,ae)=>{const se=ve(i,D);if(se){const oe=ve(u,D,kt(J)?ve(o,D):J);kt(oe)||ae&&ae.defaultChecked||H?ht(u,D,H?oe:kp(se._f)):re(D,oe),c.mount&&w()}},S=(D,H,J,ae,se)=>{let oe=!1,pe=!1;const Ie={name:D};if(!t.disabled){const ot=!!(ve(i,D)&&ve(i,D)._f&&ve(i,D)._f.disabled);if(!J||ae){v.isDirty&&(pe=r.isDirty,r.isDirty=Ie.isDirty=N(),oe=pe!==Ie.isDirty);const Ke=ot||gi(ve(o,D),H);pe=!!(!ot&&ve(r.dirtyFields,D)),Ke||ot?Ut(r.dirtyFields,D):ht(r.dirtyFields,D,!0),Ie.dirtyFields=r.dirtyFields,oe=oe||v.dirtyFields&&pe!==!Ke}if(J){const Ke=ve(r.touchedFields,D);Ke||(ht(r.touchedFields,D,J),Ie.touchedFields=r.touchedFields,oe=oe||v.touchedFields&&Ke!==J)}oe&&se&&y.state.next(Ie)}return oe?Ie:{}},j=(D,H,J,ae)=>{const se=ve(r.errors,D),oe=v.isValid&&Vr(H)&&r.isValid!==H;if(e.delayError&&J?(h=P(()=>O(D,J)),h(e.delayError)):(clearTimeout(l),h=null,J?ht(r.errors,D,J):Ut(r.errors,D)),(J?!gi(se,J):se)||!xr(ae)||oe){const pe={...ae,...oe&&Vr(H)?{isValid:H}:{},errors:r.errors,name:D};r={...r,...pe},y.state.next(pe)}},T=async D=>{F(D,!0);const H=await t.resolver(u,t.context,jL(D||d.mount,i,t.criteriaMode,t.shouldUseNativeValidation));return F(D),H},I=async D=>{const{errors:H}=await T(D);if(D)for(const J of D){const ae=ve(H,J);ae?ht(r.errors,J,ae):Ut(r.errors,J)}else r.errors=H;return H},L=async(D,H,J={valid:!0})=>{for(const ae in D){const se=D[ae];if(se){const{_f:oe,...pe}=se;if(oe){const Ie=d.array.has(oe.name),ot=se._f&&qL(se._f);ot&&v.validatingFields&&F([ae],!0);const Ke=await MS(se,u,x,t.shouldUseNativeValidation&&!H,Ie);if(ot&&v.validatingFields&&F([ae]),Ke[oe.name]&&(J.valid=!1,H))break;!H&&(ve(Ke,oe.name)?Ie?IL(r.errors,Ke,oe.name):ht(r.errors,oe.name,Ke[oe.name]):Ut(r.errors,oe.name))}!xr(pe)&&await L(pe,H,J)}}return J.valid},k=()=>{for(const D of d.unMount){const H=ve(i,D);H&&(H._f.refs?H._f.refs.every(J=>!Ap(J)):!Ap(H._f.ref))&&Re(D)}d.unMount=new Set},N=(D,H)=>!t.disabled&&(D&&H&&ht(u,D,H),!gi(q(),o)),V=(D,H,J)=>vx(D,d,{...c.mount?u:kt(H)?o:bn(D)?{[D]:H}:H},J,H),Q=D=>Kl(ve(c.mount?u:o,D,e.shouldUnregister?ve(o,D,[]):[])),re=(D,H,J={})=>{const ae=ve(i,D);let se=H;if(ae){const oe=ae._f;oe&&(!oe.disabled&&ht(u,D,wx(H,oe)),se=_l(oe.ref)&&dr(H)?"":H,gx(oe.ref)?[...oe.ref.options].forEach(pe=>pe.selected=se.includes(pe.value)):oe.refs?Bu(oe.ref)?oe.refs.length>1?oe.refs.forEach(pe=>(!pe.defaultChecked||!pe.disabled)&&(pe.checked=Array.isArray(se)?!!se.find(Ie=>Ie===pe.value):se===pe.value)):oe.refs[0]&&(oe.refs[0].checked=!!se):oe.refs.forEach(pe=>pe.checked=pe.value===se):cg(oe.ref)?oe.ref.value="":(oe.ref.value=se,oe.ref.type||y.values.next({name:D,values:{...u}})))}(J.shouldDirty||J.shouldTouch)&&S(D,se,J.shouldTouch,J.shouldDirty,!0),J.shouldValidate&&ne(D)},ie=(D,H,J)=>{for(const ae in H){const se=H[ae],oe=`${D}.${ae}`,pe=ve(i,oe);(d.array.has(D)||Lt(se)||pe&&!pe._f)&&!la(se)?ie(oe,se,J):re(oe,se,J)}},X=(D,H,J={})=>{const ae=ve(i,D),se=d.array.has(D),oe=br(H);ht(u,D,oe),se?(y.array.next({name:D,values:{...u}}),(v.isDirty||v.dirtyFields)&&J.shouldDirty&&y.state.next({name:D,dirtyFields:yu(o,u),isDirty:N(D,oe)})):ae&&!ae._f&&!dr(oe)?ie(D,oe,J):re(D,oe,J),kS(D,d)&&y.state.next({...r}),y.values.next({name:c.mount?D:void 0,values:{...u}})},W=async D=>{c.mount=!0;const H=D.target;let J=H.name,ae=!0;const se=ve(i,J),oe=()=>H.type?kp(se._f):ox(D),pe=Ie=>{ae=Number.isNaN(Ie)||la(Ie)&&isNaN(Ie.getTime())||gi(Ie,ve(u,J,Ie))};if(se){let Ie,ot;const Ke=oe(),ut=D.type===ml.BLUR||D.type===ml.FOCUS_OUT,ln=!NL(se._f)&&!t.resolver&&!ve(r.errors,J)&&!se._f.deps||UL(ut,ve(r.touchedFields,J),r.isSubmitted,C,_),Ht=kS(J,d,ut);ht(u,J,Ke),ut?(se._f.onBlur&&se._f.onBlur(D),h&&h(0)):se._f.onChange&&se._f.onChange(D);const Or=S(J,Ke,ut,!1),ir=!xr(Or)||Ht;if(!ut&&y.values.next({name:J,type:D.type,values:{...u}}),ln)return v.isValid&&(e.mode==="onBlur"?ut&&w():w()),ir&&y.state.next({name:J,...Ht?{}:Or});if(!ut&&Ht&&y.state.next({...r}),t.resolver){const{errors:Kt}=await T([J]);if(pe(Ke),ae){const ar=jS(r.errors,i,J),qi=jS(Kt,i,ar.name||J);Ie=qi.error,J=qi.name,ot=xr(Kt)}}else F([J],!0),Ie=(await MS(se,u,x,t.shouldUseNativeValidation))[J],F([J]),pe(Ke),ae&&(Ie?ot=!1:v.isValid&&(ot=await L(i,!0)));ae&&(se._f.deps&&ne(se._f.deps),j(J,ot,Ie,Or))}},ue=(D,H)=>{if(ve(r.errors,H)&&D.focus)return D.focus(),1},ne=async(D,H={})=>{let J,ae;const se=Ru(D);if(t.resolver){const oe=await I(kt(D)?D:se);J=xr(oe),ae=D?!se.some(pe=>ve(oe,pe)):J}else D?(ae=(await Promise.all(se.map(async oe=>{const pe=ve(i,oe);return await L(pe&&pe._f?{[oe]:pe}:pe)}))).every(Boolean),!(!ae&&!r.isValid)&&w()):ae=J=await L(i);return y.state.next({...!bn(D)||v.isValid&&J!==r.isValid?{}:{name:D},...t.resolver||!D?{isValid:J}:{},errors:r.errors}),H.shouldFocus&&!ae&&Au(i,ue,D?se:d.mount),ae},q=D=>{const H={...c.mount?u:o};return kt(D)?H:bn(D)?ve(H,D):D.map(J=>ve(H,J))},te=(D,H)=>({invalid:!!ve((H||r).errors,D),isDirty:!!ve((H||r).dirtyFields,D),error:ve((H||r).errors,D),isValidating:!!ve(r.validatingFields,D),isTouched:!!ve((H||r).touchedFields,D)}),Ee=D=>{D&&Ru(D).forEach(H=>Ut(r.errors,H)),y.state.next({errors:D?r.errors:{}})},ge=(D,H,J)=>{const ae=(ve(i,D,{_f:{}})._f||{}).ref,se=ve(r.errors,D)||{},{ref:oe,message:pe,type:Ie,...ot}=se;ht(r.errors,D,{...ot,...H,ref:ae}),y.state.next({name:D,errors:r.errors,isValid:!1}),J&&J.shouldFocus&&ae&&ae.focus&&ae.focus()},Te=(D,H)=>wn(D)?y.values.subscribe({next:J=>D(V(void 0,H),J)}):V(D,H,!0),Re=(D,H={})=>{for(const J of D?Ru(D):d.mount)d.mount.delete(J),d.array.delete(J),H.keepValue||(Ut(i,J),Ut(u,J)),!H.keepError&&Ut(r.errors,J),!H.keepDirty&&Ut(r.dirtyFields,J),!H.keepTouched&&Ut(r.touchedFields,J),!H.keepIsValidating&&Ut(r.validatingFields,J),!t.shouldUnregister&&!H.keepDefaultValue&&Ut(o,J);y.values.next({values:{...u}}),y.state.next({...r,...H.keepDirty?{isDirty:N()}:{}}),!H.keepIsValid&&w()},Le=({disabled:D,name:H,field:J,fields:ae,value:se})=>{if(Vr(D)&&c.mount||D){const oe=D?void 0:kt(se)?kp(J?J._f:ve(ae,H)._f):se;ht(u,H,oe),S(H,oe,!1,!1,!0)}},Oe=(D,H={})=>{let J=ve(i,D);const ae=Vr(H.disabled)||Vr(t.disabled);return ht(i,D,{...J||{},_f:{...J&&J._f?J._f:{ref:{name:D}},name:D,mount:!0,...H}}),d.mount.add(D),J?Le({field:J,disabled:Vr(H.disabled)?H.disabled:t.disabled,name:D,value:H.value}):R(D,!0,H.value),{...ae?{disabled:H.disabled||t.disabled}:{},...t.progressive?{required:!!H.required,min:gu(H.min),max:gu(H.max),minLength:gu(H.minLength),maxLength:gu(H.maxLength),pattern:gu(H.pattern)}:{},name:D,onChange:W,onBlur:W,ref:se=>{if(se){Oe(D,H),J=ve(i,D);const oe=kt(se.value)&&se.querySelectorAll&&se.querySelectorAll("input,select,textarea")[0]||se,pe=DL(oe),Ie=J._f.refs||[];if(pe?Ie.find(ot=>ot===oe):oe===J._f.ref)return;ht(i,D,{_f:{...J._f,...pe?{refs:[...Ie.filter(Ap),oe,...Array.isArray(ve(o,D))?[{}]:[]],ref:{type:oe.type,name:D}}:{ref:oe}}}),R(D,!1,void 0,oe)}else J=ve(i,D,{}),J._f&&(J._f.mount=!1),(t.shouldUnregister||H.shouldUnregister)&&!(ux(d.array,D)&&c.action)&&d.unMount.add(D)}}},Be=()=>t.shouldFocusError&&Au(i,ue,d.mount),yt=D=>{Vr(D)&&(y.state.next({disabled:D}),Au(i,(H,J)=>{const ae=ve(i,J);ae&&(H.disabled=ae._f.disabled||D,Array.isArray(ae._f.refs)&&ae._f.refs.forEach(se=>{se.disabled=ae._f.disabled||D}))},0,!1))},Ge=(D,H)=>async J=>{let ae;if(J&&(J.preventDefault&&J.preventDefault(),J.persist&&J.persist()),t.disabled){H&&await H({...r.errors},J);return}let se=br(u);if(y.state.next({isSubmitting:!0}),t.resolver){const{errors:oe,values:pe}=await T();r.errors=oe,se=pe}else await L(i);if(Ut(r.errors,"root"),xr(r.errors)){y.state.next({errors:{}});try{await D(se,J)}catch(oe){ae=oe}}else H&&await H({...r.errors},J),Be(),setTimeout(Be);if(y.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:xr(r.errors)&&!ae,submitCount:r.submitCount+1,errors:r.errors}),ae)throw ae},He=(D,H={})=>{ve(i,D)&&(kt(H.defaultValue)?X(D,br(ve(o,D))):(X(D,H.defaultValue),ht(o,D,br(H.defaultValue))),H.keepTouched||Ut(r.touchedFields,D),H.keepDirty||(Ut(r.dirtyFields,D),r.isDirty=H.defaultValue?N(D,br(ve(o,D))):N()),H.keepError||(Ut(r.errors,D),v.isValid&&w()),y.state.next({...r}))},St=(D,H={})=>{const J=D?br(D):o,ae=br(J),se=xr(D),oe=se?o:ae;if(H.keepDefaultValues||(o=J),!H.keepValues){if(H.keepDirtyValues){const pe=new Set([...d.mount,...Object.keys(yu(o,u))]);for(const Ie of Array.from(pe))ve(r.dirtyFields,Ie)?ht(oe,Ie,ve(u,Ie)):X(Ie,ve(oe,Ie))}else{if(og&&kt(D))for(const pe of d.mount){const Ie=ve(i,pe);if(Ie&&Ie._f){const ot=Array.isArray(Ie._f.refs)?Ie._f.refs[0]:Ie._f.ref;if(_l(ot)){const Ke=ot.closest("form");if(Ke){Ke.reset();break}}}}i={}}u=e.shouldUnregister?H.keepDefaultValues?br(o):{}:br(oe),y.array.next({values:{...oe}}),y.values.next({values:{...oe}})}d={mount:H.keepDirtyValues?d.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},c.mount=!v.isValid||!!H.keepIsValid||!!H.keepDirtyValues,c.watch=!!e.shouldUnregister,y.state.next({submitCount:H.keepSubmitCount?r.submitCount:0,isDirty:se?!1:H.keepDirty?r.isDirty:!!(H.keepDefaultValues&&!gi(D,o)),isSubmitted:H.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:se?{}:H.keepDirtyValues?H.keepDefaultValues&&u?yu(o,u):r.dirtyFields:H.keepDefaultValues&&D?yu(o,D):H.keepDirty?r.dirtyFields:{},touchedFields:H.keepTouched?r.touchedFields:{},errors:H.keepErrors?r.errors:{},isSubmitSuccessful:H.keepIsSubmitSuccessful?r.isSubmitSuccessful:!1,isSubmitting:!1})},dt=(D,H)=>St(wn(D)?D(u):D,H);return{control:{register:Oe,unregister:Re,getFieldState:te,handleSubmit:Ge,setError:ge,_executeSchema:T,_getWatch:V,_getDirty:N,_updateValid:w,_removeUnmounted:k,_updateFieldArray:b,_updateDisabledField:Le,_getFieldArray:Q,_reset:St,_resetDefaultValues:()=>wn(t.defaultValues)&&t.defaultValues().then(D=>{dt(D,t.resetOptions),y.state.next({isLoading:!1})}),_updateFormState:D=>{r={...r,...D}},_disableForm:yt,_subjects:y,_proxyFormState:v,_setErrors:A,get _fields(){return i},get _formValues(){return u},get _state(){return c},set _state(D){c=D},get _defaultValues(){return o},get _names(){return d},set _names(D){d=D},get _formState(){return r},set _formState(D){r=D},get _options(){return t},set _options(D){t={...t,...D}}},trigger:ne,register:Oe,handleSubmit:Ge,watch:Te,setValue:X,getValues:q,reset:dt,resetField:He,clearErrors:Ee,unregister:Re,setError:ge,setFocus:(D,H={})=>{const J=ve(i,D),ae=J&&J._f;if(ae){const se=ae.refs?ae.refs[0]:ae.ref;se.focus&&(se.focus(),H.shouldSelect&&wn(se.select)&&se.select())}},getFieldState:te}}function bx(e={}){const t=et.useRef(),r=et.useRef(),[i,o]=et.useState({isDirty:!1,isValidating:!1,isLoading:wn(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:wn(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...VL(e),formState:i});const u=t.current.control;return u._options=e,sg({subject:u._subjects.state,next:c=>{dx(c,u._proxyFormState,u._updateFormState,!0)&&o({...u._formState})}}),et.useEffect(()=>u._disableForm(e.disabled),[u,e.disabled]),et.useEffect(()=>{if(u._proxyFormState.isDirty){const c=u._getDirty();c!==i.isDirty&&u._subjects.state.next({isDirty:c})}},[u,i.isDirty]),et.useEffect(()=>{e.values&&!gi(e.values,r.current)?(u._reset(e.values,u._options.resetOptions),r.current=e.values,o(c=>({...c}))):u._resetDefaultValues()},[e.values,u]),et.useEffect(()=>{e.errors&&u._setErrors(e.errors)},[e.errors,u]),et.useEffect(()=>{u._state.mount||(u._updateValid(),u._state.mount=!0),u._state.watch&&(u._state.watch=!1,u._subjects.state.next({...u._formState})),u._removeUnmounted()}),et.useEffect(()=>{e.shouldUnregister&&u._subjects.values.next({values:u._getWatch()})},[e.shouldUnregister,u]),t.current.formState=fx(i,u),t.current}var Oj=m.createContext(void 0);var Sx=m.createContext(void 0),qS=function(e,t,r){if(r||arguments.length===2)for(var i=0,o=t.length,u;i0,h=m.useState(!1),l=h[0],v=h[1],y=!e||!d||u,_=EA(function(C){var x=C.currentLocation,P=C.nextLocation;if(y)return!1;var w=t||x.pathname,F=P.pathname.startsWith(w),b=P.pathname.startsWith("".concat(w,"/show")),O=F&&!b;return!O});m.useEffect(function(){if(_.state==="blocked"){if(y){_.proceed();return}v(!0)}},[_.state]),m.useEffect(function(){if(l){var C=window.confirm(i("ra.message.unsaved_changes"));C?_.proceed&&_.proceed():_.reset&&_.reset()}v(!1)},[l,i]),m.useEffect(function(){var C=function(x){x.preventDefault(),x.returnValue=!0};if(!y)return window.addEventListener("beforeunload",C),function(){window.removeEventListener("beforeunload",C)}},[y])},WL=function(e){var t=e.enable,r=t===void 0?!0:t,i=e.formRootPathName,o=e.formControl;return BL(r,i,o),null};function HL(e,t){var r=DT({},KL(e,t),t);return r}function KL(e,t){return typeof e=="object"?e:typeof e=="function"?e(t):{}}var yi=function(){return yi=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]u.current&&t&&(u.current=i,Object.keys(o).length>0)){var l=typeof((h=(d=o.root)===null||d===void 0?void 0:d.serverError)===null||h===void 0?void 0:h.message)=="string"?o.root.serverError.message:void 0;c(l||"ra.message.invalid_form",{type:"error"})}},[o,i,c,t])},ZL=function(e,t){t===void 0&&(t={});var r={};return Object.keys(e).forEach(function(i){e[i]==null||e[i]===""?t.hasOwnProperty(i)&&(r[i]=null):r[i]=e[i]}),r},fy=function(){return fy=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,Li=function(e){return typeof e>"u"||e===null||e===""||Array.isArray(e)&&e.length===0};function fM(e){return e?e.hasOwnProperty("message"):!1}var Mi=function(e,t,r,i){return typeof e=="function"?e({args:t,value:r,values:i}):t?{message:e,args:t}:e},Di=function(e){return Px(e,function(){for(var t=[],r=0;re?Mi(t,{max:e},r,i):void 0}});Di(function(e,t){return t===void 0&&(t="ra.validation.minValue"),function(r,i){return!Li(r)&&re?Mi(t,{max:e},r,i):void 0}});Di(function(e){return e===void 0&&(e="ra.validation.number"),function(t,r){return!Li(t)&&isNaN(Number(t))?Mi(e,void 0,t,r):void 0}});var pM=Px(function(e,t){return t===void 0&&(t="ra.validation.regex"),function(r,i){return!Li(r)&&typeof r=="string"&&!e.test(r)?Mi(t,{pattern:e},r,i):void 0}},function(e,t){return e.toString()+t});Di(function(e){return e===void 0&&(e="ra.validation.email"),pM(cM,e)});var yM=function(e){var t=e.args;return{message:"ra.validation.oneOf",args:t}};Di(function(e,t){return t===void 0&&(t=yM),function(r,i){return!Li(r)&&e.indexOf(r)===-1?Mi(t,{list:e},r,i):void 0}});var gM=function(e){return e&&e.isRequired?!0:Array.isArray(e)?!!e.find(function(t){return t.isRequired}):!1},hy=function(){return hy=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]0?ie(X):X},{updatedAt:Q}),o.setQueriesData({queryKey:[I,"getManyReference"]},function(X){return X&&X.data?{data:ie(X.data),total:X.total}:X},{updatedAt:Q})},R=Uu(ct(ct({mutationFn:function(T){var I=T===void 0?{}:T,L=I.resource,k=L===void 0?e:L,N=I.id,V=N===void 0?x.current.id:N,Q=I.data,re=Q===void 0?x.current.data:Q,ie=I.meta,X=ie===void 0?x.current.meta:ie,W=I.previousData,ue=W===void 0?x.current.previousData:W;if(!k)throw new Error("useUpdate mutation requires a non-empty resource");if(V==null)throw new Error("useUpdate mutation requires a non-empty id");if(!re)throw new Error("useUpdate mutation requires a non-empty data object");return w.current(k,{id:V,data:re,previousData:ue,meta:X}).then(function(ne){var q=ne.data;return q})}},_),{onMutate:function(T){return $S(void 0,void 0,void 0,function(){var I;return zS(this,function(L){switch(L.label){case 0:return _.onMutate?[4,_.onMutate(T)]:[3,2];case 1:return I=L.sent()||{},[2,ct({snapshot:P.current},I)];case 2:return[2,{snapshot:P.current}]}})})},onError:function(T,I,L){if(I===void 0&&(I={}),(C.current==="optimistic"||C.current==="undoable")&&L.snapshot.forEach(function(k){var N=k[0],V=k[1];o.setQueryData(N,V)}),F.current)return F.current(T,I,L);if(_.onError)return _.onError(T,I,L)},onSuccess:function(T,I,L){var k;if(I===void 0&&(I={}),C.current==="pessimistic"){var N=I.resource,V=N===void 0?e:N,Q=I.id,re=Q===void 0?c:Q;A({resource:V,id:re,data:T,meta:(k=_.meta)!==null&&k!==void 0?k:x.current.meta}),_.onSuccess&&!O.current&&_.onSuccess(T,I,L)}},onSettled:function(T,I,L,k){if(L===void 0&&(L={}),(C.current==="optimistic"||C.current==="undoable")&&k.snapshot.forEach(function(N){var V=N[0];o.invalidateQueries({queryKey:V})}),b.current)return b.current(T,I,L,k);if(_.onSettled)return _.onSettled(T,I,L,k)}})),S=function(T,I,L){return T===void 0&&(T=e),I===void 0&&(I={}),L===void 0&&(L={}),$S(void 0,void 0,void 0,function(){var k,N,V,Q,re,ie,X,W,ue,ne,q,te,Ee,ge,Te;return zS(this,function(Re){switch(Re.label){case 0:return k=L.mutationMode,N=L.returnPromise,V=N===void 0?_.returnPromise:N,Q=L.onError,re=L.onSettled,ie=L.onSuccess,X=VS(L,["mutationMode","returnPromise","onError","onSettled","onSuccess"]),y?w.current=y(i.update.bind(i)):w.current=i.update,O.current=!!ie,F.current=Q,b.current=re,x.current=t,k&&(C.current=k),V&&C.current!=="pessimistic"&&console.warn("The returnPromise parameter can only be used if the mutationMode is set to pessimistic"),C.current==="pessimistic"?V?[2,R.mutateAsync(ct({resource:T},I),ct({onSuccess:ie},X))]:[2,R.mutate(ct({resource:T},I),ct({onSuccess:ie},X))]:(W=I.id,ue=W===void 0?c:W,ne=I.data,q=ne===void 0?d:ne,te=I.meta,Ee=te===void 0?h:te,ge=o.getQueryData([T,"getOne",{id:String(ue),meta:Ee}]),Te=[[T,"getOne",{id:String(ue),meta:Ee}],[T,"getList"],[T,"getInfiniteList"],[T,"getMany"],[T,"getManyReference"]],P.current=Te.reduce(function(Le,Oe){return Le.concat(o.getQueriesData({queryKey:Oe}))},[]),[4,Promise.all(P.current.map(function(Le){var Oe=Le[0];return o.cancelQueries({queryKey:Oe})}))]);case 1:return Re.sent(),A({resource:T,id:ue,data:q,meta:Ee}),setTimeout(function(){ie?ie(ct(ct({},ge),q),ct({resource:T},I),{snapshot:P.current}):_.onSuccess&&!O.current&&_.onSuccess(ct(ct({},ge),q),ct({resource:T},I),{snapshot:P.current})},0),C.current==="optimistic"?[2,R.mutate(ct({resource:T},I))]:(u(function(Le){var Oe=Le.isUndo;Oe?P.current.forEach(function(Be){var yt=Be[0],Ge=Be[1];o.setQueryData(yt,Ge)}):R.mutate(ct({resource:T},I))}),[2])}})})},j=m.useMemo(function(){return ct({isLoading:R.isPending},R)},[R]);return[vt(S),j]},sr=function(){return sr=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]0?L(k):k},{updatedAt:I}),o.setQueriesData({queryKey:[S,"getManyReference"]},function(k){if(!k||!k.data)return k;var N=L(k.data),V=N.length0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]0?I(L):L},{updatedAt:T}),o.setQueriesData({queryKey:[R,"getManyReference"]},function(L){if(!L||!L.data)return L;var k=I(L.data),N=k.length0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return e.length!==t.length||e.some((r,i)=>!Object.is(r,t[i]))}var oa=function(){return oa=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]0||x.customRoutesWithLayout.length>0||x.customRoutesWithoutLayout.length>0?"ready":"empty"),C&&y(C),[2]})})};r||_()},[e,i,r,d,t,c,v]),[u,l]},BM=function(e){var t=m.useState(e),r=t[0],i=t[1],o=m.useCallback(function(u){i(function(c){return{customRoutesWithLayout:c.customRoutesWithLayout.concat(u.customRoutesWithLayout),customRoutesWithoutLayout:c.customRoutesWithoutLayout.concat(u.customRoutesWithoutLayout),resources:c.resources.concat(u.resources)}})},[]);return[r,i,o]},WM=function(e,t){var r=qC(),i=r.register,o=r.unregister;m.useEffect(function(){return e.forEach(function(u){if(typeof u.type.registerResource=="function"){var c=u.type.registerResource(u.props,t);i(c)}else throw new Error("When using a custom Resource element, it must have a static registerResource method accepting its props and returning a ResourceDefinition")}),function(){e.forEach(function(u){if(typeof u.type.registerResource=="function"){var c=u.type.registerResource(u.props,t);o(c)}else throw new Error("When using a custom Resource element, it must have a static registerResource method accepting its props and returning a ResourceDefinition")})}},[t,i,e,o])},HM=function(e){var t=e.children,r=e.resources,i=e.customRoutesWithLayout,o=e.customRoutesWithoutLayout;return Lx(t)?"loading":r.length>0||i.length>0||o.length>0?"ready":"empty"},Lx=function(e){var t=Array.isArray(e)?e:[e],r=t.filter(function(i){return typeof i=="function"});if(r.length>1)throw new Error("You can only provide one function child to AdminRouter");return r.length===0?null:r[0]},Cu=function(e){var t=[],r=[],i=[];return typeof e=="function"?{customRoutesWithLayout:[],customRoutesWithoutLayout:[],resources:[]}:(m.Children.forEach(e,function(o){if(m.isValidElement(o)){if(o.type===m.Fragment){var u=Cu(o.props.children);t.push.apply(t,u.customRoutesWithLayout),r.push.apply(r,u.customRoutesWithoutLayout),i.push.apply(i,u.resources)}if(o.type.raName==="CustomRoutes"){var c=o;c.props.noLayout?r.push(c.props.children):t.push(c.props.children)}else o.type.raName==="Resource"&&i.push(o)}}),{customRoutesWithLayout:t,customRoutesWithoutLayout:r,resources:i})},Mx=m.createContext(!1),KM=Mx.Provider,qj=function(){return m.useContext(Mx)},El=function(){return El=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]"u"||typeof window.location>"u"||typeof Image>"u")){var re=new Image;re.src="https://react-admin-telemetry.marmelab.com/react-admin-telemetry?domain=".concat(window.location.hostname)}},[y]);var Q=function(re,ie){return i(ie)};return m.createElement(eD,{value:I},m.createElement(DM,{onError:Q,fallbackRender:function(re){var ie=re.error,X=re.resetErrorBoundary;return m.createElement("div",{style:{minHeight:"100vh"}},m.createElement(C,{error:ie,errorInfo:r,resetErrorBoundary:X}))}},m.createElement(ro,null,O!==!1&&O!==!0?m.createElement(nr,{path:"/login",element:iE(O)}):null,u!==!1&&u!==!0?m.createElement(nr,{path:"/auth-callback",element:iE(u)}):null,m.createElement(nr,{path:"/*",element:m.createElement(XM,{catchAll:d,dashboard:l,layout:P,loading:F,requireAuth:j,ready:R,authenticationError:k,accessDenied:V},h)}))))},iE=function(e){return m.isValidElement(e)?e:m.createElement(e)},rl=function(){return null},jx=function(e){var t=e.children,r=e.value;return r?m.createElement(DC.Provider,{value:r},t):t},Gl=function(e){var t=e.value,r=e.children;return t?m.createElement(jx,{value:t},r):r},Lp={exports:{}},it={};/** * @license React * react-is.production.min.js * @@ -85,11 +85,11 @@ React-admin requires a valid dataProvider function to work.`);var v=m.useMemo(fu * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var aE;function nD(){if(aE)return it;aE=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),c=Symbol.for("react.context"),d=Symbol.for("react.server_context"),h=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),v=Symbol.for("react.suspense_list"),y=Symbol.for("react.memo"),_=Symbol.for("react.lazy"),C=Symbol.for("react.offscreen"),x;x=Symbol.for("react.module.reference");function P(w){if(typeof w=="object"&&w!==null){var F=w.$$typeof;switch(F){case e:switch(w=w.type,w){case r:case o:case i:case l:case v:return w;default:switch(w=w&&w.$$typeof,w){case d:case c:case h:case _:case y:case u:return w;default:return F}}case t:return F}}}return it.ContextConsumer=c,it.ContextProvider=u,it.Element=e,it.ForwardRef=h,it.Fragment=r,it.Lazy=_,it.Memo=y,it.Portal=t,it.Profiler=o,it.StrictMode=i,it.Suspense=l,it.SuspenseList=v,it.isAsyncMode=function(){return!1},it.isConcurrentMode=function(){return!1},it.isContextConsumer=function(w){return P(w)===c},it.isContextProvider=function(w){return P(w)===u},it.isElement=function(w){return typeof w=="object"&&w!==null&&w.$$typeof===e},it.isForwardRef=function(w){return P(w)===h},it.isFragment=function(w){return P(w)===r},it.isLazy=function(w){return P(w)===_},it.isMemo=function(w){return P(w)===y},it.isPortal=function(w){return P(w)===t},it.isProfiler=function(w){return P(w)===o},it.isStrictMode=function(w){return P(w)===i},it.isSuspense=function(w){return P(w)===l},it.isSuspenseList=function(w){return P(w)===v},it.isValidElementType=function(w){return typeof w=="string"||typeof w=="function"||w===r||w===o||w===i||w===l||w===v||w===C||typeof w=="object"&&w!==null&&(w.$$typeof===_||w.$$typeof===y||w.$$typeof===u||w.$$typeof===c||w.$$typeof===h||w.$$typeof===x||w.getModuleId!==void 0)},it.typeOf=P,it}var oE;function iD(){return oE||(oE=1,Lp.exports=nD()),Lp.exports}var aD=iD(),qx=function(e){var t=e.create,r=e.edit,i=e.list,o=e.name,u=e.show;return m.createElement(jx,{value:o},m.createElement(to,null,t&&m.createElement(nr,{path:"create/*",element:nl(t)}),u&&m.createElement(nr,{path:":id/show/*",element:nl(u)}),r&&m.createElement(nr,{path:":id/*",element:nl(r)}),i&&m.createElement(nr,{path:"/*",element:m.createElement(pF,{storeKey:"".concat(o,".list.scrollPosition")},nl(i))}),e.children))},nl=function(e){if(m.isValidElement(e))return e;if(aD.isValidElementType(e)){var t=e;return m.createElement(t,null)}return null};qx.raName="Resource";qx.registerResource=function(e){var t=e.create,r=e.edit,i=e.icon,o=e.list,u=e.name,c=e.options,d=e.show,h=e.recordRepresentation,l=e.hasCreate,v=e.hasEdit,y=e.hasShow;return{name:u,options:c,hasList:!!o,hasCreate:!!t||!!l,hasEdit:!!r||!!v,hasShow:!!d||!!y,icon:i,recordRepresentation:h}};var vg=m.createContext(void 0),oD={getSource:function(e){return e},getLabel:function(e){return e}},Nx=vg.Provider,uD=function(){var e=m.useContext(vg);return e||oD},sD=function(){return m.useContext(vg)},rt={},uE;function lD(){if(uE)return rt;uE=1;/*! + */var aE;function nD(){if(aE)return it;aE=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),c=Symbol.for("react.context"),d=Symbol.for("react.server_context"),h=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),v=Symbol.for("react.suspense_list"),y=Symbol.for("react.memo"),_=Symbol.for("react.lazy"),C=Symbol.for("react.offscreen"),x;x=Symbol.for("react.module.reference");function P(w){if(typeof w=="object"&&w!==null){var F=w.$$typeof;switch(F){case e:switch(w=w.type,w){case r:case o:case i:case l:case v:return w;default:switch(w=w&&w.$$typeof,w){case d:case c:case h:case _:case y:case u:return w;default:return F}}case t:return F}}}return it.ContextConsumer=c,it.ContextProvider=u,it.Element=e,it.ForwardRef=h,it.Fragment=r,it.Lazy=_,it.Memo=y,it.Portal=t,it.Profiler=o,it.StrictMode=i,it.Suspense=l,it.SuspenseList=v,it.isAsyncMode=function(){return!1},it.isConcurrentMode=function(){return!1},it.isContextConsumer=function(w){return P(w)===c},it.isContextProvider=function(w){return P(w)===u},it.isElement=function(w){return typeof w=="object"&&w!==null&&w.$$typeof===e},it.isForwardRef=function(w){return P(w)===h},it.isFragment=function(w){return P(w)===r},it.isLazy=function(w){return P(w)===_},it.isMemo=function(w){return P(w)===y},it.isPortal=function(w){return P(w)===t},it.isProfiler=function(w){return P(w)===o},it.isStrictMode=function(w){return P(w)===i},it.isSuspense=function(w){return P(w)===l},it.isSuspenseList=function(w){return P(w)===v},it.isValidElementType=function(w){return typeof w=="string"||typeof w=="function"||w===r||w===o||w===i||w===l||w===v||w===C||typeof w=="object"&&w!==null&&(w.$$typeof===_||w.$$typeof===y||w.$$typeof===u||w.$$typeof===c||w.$$typeof===h||w.$$typeof===x||w.getModuleId!==void 0)},it.typeOf=P,it}var oE;function iD(){return oE||(oE=1,Lp.exports=nD()),Lp.exports}var aD=iD(),qx=function(e){var t=e.create,r=e.edit,i=e.list,o=e.name,u=e.show;return m.createElement(jx,{value:o},m.createElement(ro,null,t&&m.createElement(nr,{path:"create/*",element:nl(t)}),u&&m.createElement(nr,{path:":id/show/*",element:nl(u)}),r&&m.createElement(nr,{path:":id/*",element:nl(r)}),i&&m.createElement(nr,{path:"/*",element:m.createElement(pF,{storeKey:"".concat(o,".list.scrollPosition")},nl(i))}),e.children))},nl=function(e){if(m.isValidElement(e))return e;if(aD.isValidElementType(e)){var t=e;return m.createElement(t,null)}return null};qx.raName="Resource";qx.registerResource=function(e){var t=e.create,r=e.edit,i=e.icon,o=e.list,u=e.name,c=e.options,d=e.show,h=e.recordRepresentation,l=e.hasCreate,v=e.hasEdit,y=e.hasShow;return{name:u,options:c,hasList:!!o,hasCreate:!!t||!!l,hasEdit:!!r||!!v,hasShow:!!d||!!y,icon:i,recordRepresentation:h}};var vg=m.createContext(void 0),oD={getSource:function(e){return e},getLabel:function(e){return e}},Nx=vg.Provider,uD=function(){var e=m.useContext(vg);return e||oD},sD=function(){return m.useContext(vg)},rt={},uE;function lD(){if(uE)return rt;uE=1;/*! * inflection * Copyright(c) 2011 Ben Lin * MIT Licensed * * @fileoverview * A port of inflection-js to node.js module. - */Object.defineProperty(rt,"__esModule",{value:!0}),rt.transform=rt.ordinalize=rt.foreignKey=rt.classify=rt.tableize=rt.demodulize=rt.titleize=rt.dasherize=rt.capitalize=rt.humanize=rt.underscore=rt.camelize=rt.inflect=rt.singularize=rt.pluralize=void 0;const e=["accommodation","adulthood","advertising","advice","aggression","aid","air","aircraft","alcohol","anger","applause","arithmetic","assistance","athletics","bacon","baggage","beef","biology","blood","botany","bread","butter","carbon","cardboard","cash","chalk","chaos","chess","crossroads","countryside","dancing","deer","dignity","dirt","dust","economics","education","electricity","engineering","enjoyment","envy","equipment","ethics","evidence","evolution","fame","fiction","flour","flu","food","fuel","fun","furniture","gallows","garbage","garlic","genetics","gold","golf","gossip","gratitude","grief","guilt","gymnastics","happiness","hardware","harm","hate","hatred","health","heat","help","homework","honesty","honey","hospitality","housework","humour","hunger","hydrogen","ice","importance","inflation","information","innocence","iron","irony","jam","jewelry","judo","karate","knowledge","lack","laughter","lava","leather","leisure","lightning","linguine","linguini","linguistics","literature","litter","livestock","logic","loneliness","luck","luggage","macaroni","machinery","magic","management","mankind","marble","mathematics","mayonnaise","measles","methane","milk","minus","money","mud","music","mumps","nature","news","nitrogen","nonsense","nurture","nutrition","obedience","obesity","oxygen","pasta","patience","physics","poetry","pollution","poverty","pride","psychology","publicity","punctuation","quartz","racism","relaxation","reliability","research","respect","revenge","rice","rubbish","rum","safety","scenery","seafood","seaside","series","shame","sheep","shopping","sleep","smoke","smoking","snow","soap","software","soil","spaghetti","species","steam","stuff","stupidity","sunshine","symmetry","tennis","thirst","thunder","timber","traffic","transportation","trust","underwear","unemployment","unity","validity","veal","vegetation","vegetarianism","vengeance","violence","vitality","warmth","wealth","weather","welfare","wheat","wildlife","wisdom","yoga","zinc","zoology"],t={plural:{men:new RegExp("^(m|wom)en$","gi"),people:new RegExp("(pe)ople$","gi"),children:new RegExp("(child)ren$","gi"),tia:new RegExp("([ti])a$","gi"),analyses:new RegExp("((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$","gi"),databases:new RegExp("(database)s$","gi"),drives:new RegExp("(drive)s$","gi"),hives:new RegExp("(hi|ti)ves$","gi"),curves:new RegExp("(curve)s$","gi"),lrves:new RegExp("([lr])ves$","gi"),aves:new RegExp("([a])ves$","gi"),foves:new RegExp("([^fo])ves$","gi"),movies:new RegExp("(m)ovies$","gi"),aeiouyies:new RegExp("([^aeiouy]|qu)ies$","gi"),series:new RegExp("(s)eries$","gi"),xes:new RegExp("(x|ch|ss|sh)es$","gi"),mice:new RegExp("([m|l])ice$","gi"),buses:new RegExp("(bus)es$","gi"),oes:new RegExp("(o)es$","gi"),shoes:new RegExp("(shoe)s$","gi"),crises:new RegExp("(cris|ax|test)es$","gi"),octopuses:new RegExp("(octop|vir)uses$","gi"),aliases:new RegExp("(alias|canvas|status|campus)es$","gi"),summonses:new RegExp("^(summons|bonus)es$","gi"),oxen:new RegExp("^(ox)en","gi"),matrices:new RegExp("(matr)ices$","gi"),vertices:new RegExp("(vert|ind)ices$","gi"),feet:new RegExp("^feet$","gi"),teeth:new RegExp("^teeth$","gi"),geese:new RegExp("^geese$","gi"),quizzes:new RegExp("(quiz)zes$","gi"),whereases:new RegExp("^(whereas)es$","gi"),criteria:new RegExp("^(criteri)a$","gi"),genera:new RegExp("^genera$","gi"),ss:new RegExp("ss$","gi"),s:new RegExp("s$","gi")},singular:{man:new RegExp("^(m|wom)an$","gi"),person:new RegExp("(pe)rson$","gi"),child:new RegExp("(child)$","gi"),drive:new RegExp("(drive)$","gi"),ox:new RegExp("^(ox)$","gi"),axis:new RegExp("(ax|test)is$","gi"),octopus:new RegExp("(octop|vir)us$","gi"),alias:new RegExp("(alias|status|canvas|campus)$","gi"),summons:new RegExp("^(summons|bonus)$","gi"),bus:new RegExp("(bu)s$","gi"),buffalo:new RegExp("(buffal|tomat|potat)o$","gi"),tium:new RegExp("([ti])um$","gi"),sis:new RegExp("sis$","gi"),ffe:new RegExp("(?:([^f])fe|([lr])f)$","gi"),hive:new RegExp("(hi|ti)ve$","gi"),aeiouyy:new RegExp("([^aeiouy]|qu)y$","gi"),x:new RegExp("(x|ch|ss|sh)$","gi"),matrix:new RegExp("(matr)ix$","gi"),vertex:new RegExp("(vert|ind)ex$","gi"),mouse:new RegExp("([m|l])ouse$","gi"),foot:new RegExp("^foot$","gi"),tooth:new RegExp("^tooth$","gi"),goose:new RegExp("^goose$","gi"),quiz:new RegExp("(quiz)$","gi"),whereas:new RegExp("^(whereas)$","gi"),criterion:new RegExp("^(criteri)on$","gi"),genus:new RegExp("^genus$","gi"),s:new RegExp("s$","gi"),common:new RegExp("$","gi")}},r=[[t.plural.men],[t.plural.people],[t.plural.children],[t.plural.tia],[t.plural.analyses],[t.plural.databases],[t.plural.drives],[t.plural.hives],[t.plural.curves],[t.plural.lrves],[t.plural.foves],[t.plural.aeiouyies],[t.plural.series],[t.plural.movies],[t.plural.xes],[t.plural.mice],[t.plural.buses],[t.plural.oes],[t.plural.shoes],[t.plural.crises],[t.plural.octopuses],[t.plural.aliases],[t.plural.summonses],[t.plural.oxen],[t.plural.matrices],[t.plural.feet],[t.plural.teeth],[t.plural.geese],[t.plural.quizzes],[t.plural.whereases],[t.plural.criteria],[t.plural.genera],[t.singular.man,"$1en"],[t.singular.person,"$1ople"],[t.singular.child,"$1ren"],[t.singular.drive,"$1s"],[t.singular.ox,"$1en"],[t.singular.axis,"$1es"],[t.singular.octopus,"$1uses"],[t.singular.alias,"$1es"],[t.singular.summons,"$1es"],[t.singular.bus,"$1ses"],[t.singular.buffalo,"$1oes"],[t.singular.tium,"$1a"],[t.singular.sis,"ses"],[t.singular.ffe,"$1$2ves"],[t.singular.hive,"$1ves"],[t.singular.aeiouyy,"$1ies"],[t.singular.matrix,"$1ices"],[t.singular.vertex,"$1ices"],[t.singular.x,"$1es"],[t.singular.mouse,"$1ice"],[t.singular.foot,"feet"],[t.singular.tooth,"teeth"],[t.singular.goose,"geese"],[t.singular.quiz,"$1zes"],[t.singular.whereas,"$1es"],[t.singular.criterion,"$1a"],[t.singular.genus,"genera"],[t.singular.s,"s"],[t.singular.common,"s"]],i=[[t.singular.man],[t.singular.person],[t.singular.child],[t.singular.drive],[t.singular.ox],[t.singular.axis],[t.singular.octopus],[t.singular.alias],[t.singular.summons],[t.singular.bus],[t.singular.buffalo],[t.singular.tium],[t.singular.sis],[t.singular.ffe],[t.singular.hive],[t.singular.aeiouyy],[t.singular.x],[t.singular.matrix],[t.singular.mouse],[t.singular.foot],[t.singular.tooth],[t.singular.goose],[t.singular.quiz],[t.singular.whereas],[t.singular.criterion],[t.singular.genus],[t.plural.men,"$1an"],[t.plural.people,"$1rson"],[t.plural.children,"$1"],[t.plural.databases,"$1"],[t.plural.drives,"$1"],[t.plural.genera,"genus"],[t.plural.criteria,"$1on"],[t.plural.tia,"$1um"],[t.plural.analyses,"$1$2sis"],[t.plural.hives,"$1ve"],[t.plural.curves,"$1"],[t.plural.lrves,"$1f"],[t.plural.aves,"$1ve"],[t.plural.foves,"$1fe"],[t.plural.movies,"$1ovie"],[t.plural.aeiouyies,"$1y"],[t.plural.series,"$1eries"],[t.plural.xes,"$1"],[t.plural.mice,"$1ouse"],[t.plural.buses,"$1"],[t.plural.oes,"$1"],[t.plural.shoes,"$1"],[t.plural.crises,"$1is"],[t.plural.octopuses,"$1us"],[t.plural.aliases,"$1"],[t.plural.summonses,"$1"],[t.plural.oxen,"$1"],[t.plural.matrices,"$1ix"],[t.plural.vertices,"$1ex"],[t.plural.feet,"foot"],[t.plural.teeth,"tooth"],[t.plural.geese,"goose"],[t.plural.quizzes,"$1"],[t.plural.whereases,"$1"],[t.plural.ss,"ss"],[t.plural.s,""]],o=["and","or","nor","a","an","the","so","but","to","of","at","by","from","into","on","onto","off","out","in","over","with","for"],u=new RegExp("(_ids|_id)$","g"),c=new RegExp("_","g"),d=new RegExp("[ _]","g"),h=new RegExp("([A-Z])","g"),l=new RegExp("^_");function v(k,N,V,Q){if(Q)return Q;if(V.includes(k.toLocaleLowerCase()))return k;for(const re of N)if(k.match(re[0]))return re[1]!==void 0?k.replace(re[0],re[1]):k;return k}function y(k,N){return v(k,r,e,N)}rt.pluralize=y;function _(k,N){return v(k,i,e,N)}rt.singularize=_;function C(k,N,V,Q){return isNaN(N)?k:N===1?v(k,i,e,V):v(k,r,e,Q)}rt.inflect=C;function x(k,N){const V=k.split("/"),Q=V.length;let re,ie,X,W;for(let ue=0;ue"u")return[""];var c=vD(u),d=c.sourceWithoutDigits,h=c.sourceSuffix,l=yy.transform(h.replace(/\./g," "),["underscore","humanize"]);return i?[sE(i,d),{_:l}]:r?[r,{_:l}]:[sE(o||"undefined",d),{_:l}]},sE=function(e,t){return"resources.".concat(e,".fields.").concat(t)},vD=function(e){var t=e.replace(/\.\d+\./g,"."),r=e.split("."),i;r.forEach(function(u,c){pD(u)&&(i=c)});var o=i!=null?r.slice(i+1).join("."):e;return{sourceWithoutDigits:t,sourceSuffix:o}},pD=function(e){for(var t=e.length-1;t>=0;t--){var r=e.charCodeAt(t);if(r<48||r>57)return!1}return!0},yD=typeof window<"u"?m.useLayoutEffect:m.useEffect,vt=function(e){var t=m.useRef(function(){throw new Error("Cannot call an event handler while rendering.")});return yD(function(){t.current=e}),m.useCallback(function(){for(var r=[],i=0;i"u"?t:_)});return function(){return y()}},[e,u,t,i,d]);var l=vt(function(v,y){var _=typeof v=="function"?v(d):v;o(e,typeof _>"u"?typeof y>"u"?t:y:_)});return[d,l]},_D=function(e){var t=Dl().removeItem;return m.useCallback(function(r){if(typeof r>"u"&&typeof e>"u")throw new Error("You must provide a key to remove an item from the store");return t(r??e)},[t,e])},Vj=function(e){var t=Dl().removeItems;return m.useCallback(function(r){if(typeof r>"u"&&typeof e>"u")throw new Error("You must provide a key to remove an item from the store");return t(r??e)},[t,e])},wD=function(){var e=Dl().reset;return e},Wu=function(){var e=Br(),t=Wr(),r=wD(),i=Fi(),o=m.useRef(i),u=Pr(),c=m.useRef(u),d=xo(),h=_n("".concat(d,"/").concat(Cl.loginUrl));m.useEffect(function(){c.current=u,o.current=i},[u,i]);var l=m.useCallback(function(v,y,_){return v===void 0&&(v={}),y===void 0&&(y=h),_===void 0&&(_=!0),e?e.logout(v).then(function(C){if(C===!1||y===!1){r(),t.clear();return}var x=C||y;if(x!=null&&x.startsWith("http"))return r(),t.clear(),window.location.href=x,x;var P=x.split("?"),w={pathname:P[0]},F={};return _&&c.current&&c.current.pathname&&(F={state:{nextPathname:c.current.pathname,nextSearch:c.current.search}}),P[1]&&(w.search=P[1]),o.current(w,F),r(),t.clear(),C}):(o.current({pathname:h},{state:{nextPathname:c.current&&c.current.pathname}}),r(),t.clear(),Promise.resolve())},[e,r,h,t]);return l},ua=function(){return ua=Object.assign||function(e){for(var t,r=1,i=arguments.length;r"u"||!e.message?t:e.message},cE=function(){},Bx={authenticated:!0,data:!0,dataUpdatedAt:0,error:null,errorUpdatedAt:0,errorUpdateCount:0,failureCount:0,failureReason:null,fetchStatus:"idle",isError:!1,isInitialLoading:!1,isLoading:!1,isLoadingError:!1,isFetched:!0,isFetchedAfterMount:!0,isFetching:!1,isPaused:!1,isPlaceholderData:!1,isPending:!1,isRefetchError:!1,isRefetching:!1,isStale:!1,isSuccess:!0,status:"success",refetch:function(){return Promise.resolve(Bx)}},ED=function(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,i=Object.getOwnPropertySymbols(e);o");var h=Ro(t).isPending,l=Fx(t,{enabled:!h}),v=l.permissions,y=l.isPending;if(h||y)return c?m.createElement(c,null):null;if(o)return m.createElement(o,ku({permissions:v},d));if(i)return i(ku({permissions:v},d));if(r)return r(ku({permissions:v},d))},Bj=function(){var e=Br(),t=Pr(),r=t.state,i=Fi(),o=xo(),u=yT().resetNotifications,c=r&&r.nextPathname,d=r&&r.nextSearch,h=_n("".concat(o,"/").concat(Cl.afterLoginUrl)),l=m.useCallback(function(v,y){return v===void 0&&(v={}),e?e.login(v).then(function(_){if(u(),_&&_.hasOwnProperty("redirectTo"))_&&i(_.redirectTo);else{var C=y||c+d||h;i(C)}return _}):(u(),i(h),Promise.resolve())},[e,i,c,d,u,h]);return l},OD="AUTH_LOGIN",RD="AUTH_CHECK",AD="AUTH_ERROR",kD="AUTH_LOGOUT",TD="AUTH_GET_PERMISSIONS";const FD=function(e){var t=function(){for(var r=[],i=0;i0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1] component or provide a resource prop");var i=Ii(e),o=!!(t!=null&&t.canAccess),u=Ai(Nn({queryKey:["auth","canAccess",Nn(Nn({},e),{record:i,resource:r})],queryFn:function(d){var h=d.signal;return ID(void 0,void 0,void 0,function(){return LD(this,function(l){return!t||!t.canAccess?[2,!0]:[2,t.canAccess(Nn(Nn({},e),{record:i,resource:r,signal:t.supportAbortSignal?h:void 0}))]})})},enabled:o},e)),c=m.useMemo(function(){return Nn(Nn({},u),{canAccess:u.data})},[u]);return o?c:Wx},Wx={canAccess:!0,data:!0,dataUpdatedAt:0,error:null,errorUpdatedAt:0,errorUpdateCount:0,failureCount:0,failureReason:null,fetchStatus:"idle",isError:!1,isInitialLoading:!1,isLoading:!1,isLoadingError:!1,isFetched:!0,isFetchedAfterMount:!0,isFetching:!1,isPaused:!1,isPlaceholderData:!1,isPending:!1,isRefetchError:!1,isRefetching:!1,isStale:!1,isSuccess:!0,status:"success",refetch:function(){return Promise.resolve(Wx)}},DD=function(){var e=Wu();return m.useEffect(function(){e()},[e]),null},Wj=function(){var e=Br(),t=sn(),r=Wu(),i=xo(),o=_n("".concat(i,"/").concat(Cl.loginUrl)),u=m.useCallback(function(c,d,h){return c===void 0&&(c={}),d===void 0&&(d=!0),h===void 0&&(h=o),e?e.checkAuth(c).catch(function(l){if(d){r({},l&&l.redirectTo!=null?l.redirectTo:h);var v=l&&l.message===!1;!v&&t(qD(l,"ra.auth.auth_check_error"),{type:"error"})}throw l}):jD()},[e,r,t,o]);return u},jD=function(){return Promise.resolve()},qD=function(e,t){return typeof e=="string"?e:typeof e>"u"||!e.message?t:e.message},Tu=function(){return Tu=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]? If you don't want to use Configurable, you can use the useStore hook instead.");return ji(r&&e?"".concat(r,".").concat(e):r??e,t)},YD=function(){var e=m.useContext(Tx);if(!e)throw new Error("usePreferencesEditor must be used within a PreferencesEditorContextProvider");return e},JD=function(e,t,r){if(r||arguments.length===2)for(var i=0,o=t.length,u;i"u")return[""];var c=vD(u),d=c.sourceWithoutDigits,h=c.sourceSuffix,l=yy.transform(h.replace(/\./g," "),["underscore","humanize"]);return i?[sE(i,d),{_:l}]:r?[r,{_:l}]:[sE(o||"undefined",d),{_:l}]},sE=function(e,t){return"resources.".concat(e,".fields.").concat(t)},vD=function(e){var t=e.replace(/\.\d+\./g,"."),r=e.split("."),i;r.forEach(function(u,c){pD(u)&&(i=c)});var o=i!=null?r.slice(i+1).join("."):e;return{sourceWithoutDigits:t,sourceSuffix:o}},pD=function(e){for(var t=e.length-1;t>=0;t--){var r=e.charCodeAt(t);if(r<48||r>57)return!1}return!0},yD=typeof window<"u"?m.useLayoutEffect:m.useEffect,vt=function(e){var t=m.useRef(function(){throw new Error("Cannot call an event handler while rendering.")});return yD(function(){t.current=e}),m.useCallback(function(){for(var r=[],i=0;i"u"?t:_)});return function(){return y()}},[e,u,t,i,d]);var l=vt(function(v,y){var _=typeof v=="function"?v(d):v;o(e,typeof _>"u"?typeof y>"u"?t:y:_)});return[d,l]},_D=function(e){var t=Dl().removeItem;return m.useCallback(function(r){if(typeof r>"u"&&typeof e>"u")throw new Error("You must provide a key to remove an item from the store");return t(r??e)},[t,e])},Vj=function(e){var t=Dl().removeItems;return m.useCallback(function(r){if(typeof r>"u"&&typeof e>"u")throw new Error("You must provide a key to remove an item from the store");return t(r??e)},[t,e])},wD=function(){var e=Dl().reset;return e},Wu=function(){var e=Br(),t=Wr(),r=wD(),i=Fi(),o=m.useRef(i),u=Pr(),c=m.useRef(u),d=Pa(),h=_n("".concat(d,"/").concat(Cl.loginUrl));m.useEffect(function(){c.current=u,o.current=i},[u,i]);var l=m.useCallback(function(v,y,_){return v===void 0&&(v={}),y===void 0&&(y=h),_===void 0&&(_=!0),e?e.logout(v).then(function(C){if(C===!1||y===!1){r(),t.clear();return}var x=C||y;if(x!=null&&x.startsWith("http"))return r(),t.clear(),window.location.href=x,x;var P=x.split("?"),w={pathname:P[0]},F={};return _&&c.current&&c.current.pathname&&(F={state:{nextPathname:c.current.pathname,nextSearch:c.current.search}}),P[1]&&(w.search=P[1]),o.current(w,F),r(),t.clear(),C}):(o.current({pathname:h},{state:{nextPathname:c.current&&c.current.pathname}}),r(),t.clear(),Promise.resolve())},[e,r,h,t]);return l},ua=function(){return ua=Object.assign||function(e){for(var t,r=1,i=arguments.length;r"u"||!e.message?t:e.message},cE=function(){},Bx={authenticated:!0,data:!0,dataUpdatedAt:0,error:null,errorUpdatedAt:0,errorUpdateCount:0,failureCount:0,failureReason:null,fetchStatus:"idle",isError:!1,isInitialLoading:!1,isLoading:!1,isLoadingError:!1,isFetched:!0,isFetchedAfterMount:!0,isFetching:!1,isPaused:!1,isPlaceholderData:!1,isPending:!1,isRefetchError:!1,isRefetching:!1,isStale:!1,isSuccess:!0,status:"success",refetch:function(){return Promise.resolve(Bx)}},ED=function(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,i=Object.getOwnPropertySymbols(e);o");var h=Ro(t).isPending,l=Fx(t,{enabled:!h}),v=l.permissions,y=l.isPending;if(h||y)return c?m.createElement(c,null):null;if(o)return m.createElement(o,ku({permissions:v},d));if(i)return i(ku({permissions:v},d));if(r)return r(ku({permissions:v},d))},Bj=function(){var e=Br(),t=Pr(),r=t.state,i=Fi(),o=Pa(),u=yT().resetNotifications,c=r&&r.nextPathname,d=r&&r.nextSearch,h=_n("".concat(o,"/").concat(Cl.afterLoginUrl)),l=m.useCallback(function(v,y){return v===void 0&&(v={}),e?e.login(v).then(function(_){if(u(),_&&_.hasOwnProperty("redirectTo"))_&&i(_.redirectTo);else{var C=y||c+d||h;i(C)}return _}):(u(),i(h),Promise.resolve())},[e,i,c,d,u,h]);return l},OD="AUTH_LOGIN",RD="AUTH_CHECK",AD="AUTH_ERROR",kD="AUTH_LOGOUT",TD="AUTH_GET_PERMISSIONS";const FD=function(e){var t=function(){for(var r=[],i=0;i0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1] component or provide a resource prop");var i=Ii(e),o=!!(t!=null&&t.canAccess),u=Ai(Nn({queryKey:["auth","canAccess",Nn(Nn({},e),{record:i,resource:r})],queryFn:function(d){var h=d.signal;return ID(void 0,void 0,void 0,function(){return LD(this,function(l){return!t||!t.canAccess?[2,!0]:[2,t.canAccess(Nn(Nn({},e),{record:i,resource:r,signal:t.supportAbortSignal?h:void 0}))]})})},enabled:o},e)),c=m.useMemo(function(){return Nn(Nn({},u),{canAccess:u.data})},[u]);return o?c:Wx},Wx={canAccess:!0,data:!0,dataUpdatedAt:0,error:null,errorUpdatedAt:0,errorUpdateCount:0,failureCount:0,failureReason:null,fetchStatus:"idle",isError:!1,isInitialLoading:!1,isLoading:!1,isLoadingError:!1,isFetched:!0,isFetchedAfterMount:!0,isFetching:!1,isPaused:!1,isPlaceholderData:!1,isPending:!1,isRefetchError:!1,isRefetching:!1,isStale:!1,isSuccess:!0,status:"success",refetch:function(){return Promise.resolve(Wx)}},DD=function(){var e=Wu();return m.useEffect(function(){e()},[e]),null},Wj=function(){var e=Br(),t=sn(),r=Wu(),i=Pa(),o=_n("".concat(i,"/").concat(Cl.loginUrl)),u=m.useCallback(function(c,d,h){return c===void 0&&(c={}),d===void 0&&(d=!0),h===void 0&&(h=o),e?e.checkAuth(c).catch(function(l){if(d){r({},l&&l.redirectTo!=null?l.redirectTo:h);var v=l&&l.message===!1;!v&&t(qD(l,"ra.auth.auth_check_error"),{type:"error"})}throw l}):jD()},[e,r,t,o]);return u},jD=function(){return Promise.resolve()},qD=function(e,t){return typeof e=="string"?e:typeof e>"u"||!e.message?t:e.message},Tu=function(){return Tu=Object.assign||function(e){for(var t,r=1,i=arguments.length;r0&&u[u.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!u||l[1]>u[0]&&l[1]? If you don't want to use Configurable, you can use the useStore hook instead.");return ji(r&&e?"".concat(r,".").concat(e):r??e,t)},YD=function(){var e=m.useContext(Tx);if(!e)throw new Error("usePreferencesEditor must be used within a PreferencesEditorContextProvider");return e},JD=function(e,t,r){if(r||arguments.length===2)for(var i=0,o=t.length,u;ia||s&&c&&_&&!b&&!f||r&&c&&_||!n&&_||!u)return 1;if(!r&&!s&&!f&&e=b)return _;var f=n[r];return _*(f=="desc"?-1:1)}}return e.index-a.index}return G=t,G}var K,ir;function Wr(){if(ir)return K;ir=1;var i=Fr(),t=pr(),e=T(),a=Tr(),n=Hr(),r=lr(),u=Qr(),s=hr(),c=y();function b(_,f,q){f.length?f=i(f,function(o){return c(o)?function(h){return t(h,o.length===1?o[0]:o)}:o}):f=[s];var p=-1;f=i(f,r(e));var v=a(_,function(o,h,d){var Ar=i(f,function(gr){return gr(o)});return{criteria:Ar,index:++p,value:o}});return n(v,function(o,h){return u(o,h,q)})}return K=b,K}var I,ur;function Zr(){if(ur)return I;ur=1;var i=Wr(),t=y();function e(a,n,r,u){return a==null?[]:(t(n)||(n=n==null?[]:[n]),r=u?void 0:r,t(r)||(r=r==null?[]:[r]),i(a,n,r))}return I=e,I}var k,sr;function Xr(){if(sr)return k;sr=1;var i=Mr();function t(e,a){var n=[];return i(e,function(r,u,s){a(r,u,s)&&n.push(r)}),n}return k=t,k}var x,fr;function $r(){if(fr)return x;fr=1;var i=Br(),t=Xr(),e=T(),a=y();function n(r,u){var s=a(r)?i:t;return s(r,e(u,3))}return x=n,x}var U,cr;function zr(){if(cr)return U;cr=1;var i=Sr(),t=T(),e=1;function a(n){return t(typeof n=="function"?n:i(n,e))}return U=a,U}export{$r as a,zr as b,Zr as r}; +import{f as Er,h as _r,i as Rr,k as br,l as Or,m as Pr,n as qr,o as or,p as pr,q as hr,s as y,t as mr,u as vr,v as Cr,w as Fr,x as lr,y as Br,z as Sr}from"./ra-BljZNIzk.js";var M,H;function wr(){if(H)return M;H=1;var i=Er(),t=_r(),e=1,a=2;function n(r,u,s,c){var b=s.length,_=b,f=!c;if(r==null)return!_;for(r=Object(r);b--;){var q=s[b];if(f&&q[2]?q[1]!==r[q[0]]:!(q[0]in r))return!1}for(;++b<_;){q=s[b];var p=q[0],v=r[p],o=q[1];if(f&&q[2]){if(v===void 0&&!(p in r))return!1}else{var h=new i;if(c)var d=c(v,o,p,r,u,h);if(!(d===void 0?t(o,v,e|a,c,h):d))return!1}}return!0}return M=n,M}var A,J;function yr(){if(J)return A;J=1;var i=Rr();function t(e){return e===e&&!i(e)}return A=t,A}var g,Q;function Lr(){if(Q)return g;Q=1;var i=yr(),t=br();function e(a){for(var n=t(a),r=n.length;r--;){var u=n[r],s=a[u];n[r]=[u,s,i(s)]}return n}return g=e,g}var E,W;function dr(){if(W)return E;W=1;function i(t,e){return function(a){return a==null?!1:a[t]===e&&(e!==void 0||t in Object(a))}}return E=i,E}var R,X;function Dr(){if(X)return R;X=1;var i=wr(),t=Lr(),e=dr();function a(n){var r=t(n);return r.length==1&&r[0][2]?e(r[0][0],r[0][1]):function(u){return u===n||i(u,n,r)}}return R=a,R}var O,Y;function Gr(){if(Y)return O;Y=1;var i=_r(),t=Or(),e=Pr(),a=qr(),n=yr(),r=dr(),u=or(),s=1,c=2;function b(_,f){return a(_)&&n(f)?r(u(_),f):function(q){var p=t(q,_);return p===void 0&&p===f?e(q,_):i(f,p,s|c)}}return O=b,O}var P,Z;function Kr(){if(Z)return P;Z=1;function i(t){return function(e){return e==null?void 0:e[t]}}return P=i,P}var m,$;function Ir(){if($)return m;$=1;var i=pr();function t(e){return function(a){return i(a,e)}}return m=t,m}var C,z;function kr(){if(z)return C;z=1;var i=Kr(),t=Ir(),e=qr(),a=or();function n(r){return e(r)?i(a(r)):t(r)}return C=n,C}var F,N;function T(){if(N)return F;N=1;var i=Dr(),t=Gr(),e=hr(),a=y(),n=kr();function r(u){return typeof u=="function"?u:u==null?e:typeof u=="object"?a(u)?t(u[0],u[1]):i(u):n(u)}return F=r,F}var l,V;function xr(){if(V)return l;V=1;var i=mr(),t=br();function e(a,n){return a&&i(a,n,t)}return l=e,l}var B,j;function Ur(){if(j)return B;j=1;var i=vr();function t(e,a){return function(n,r){if(n==null)return n;if(!i(n))return e(n,r);for(var u=n.length,s=a?u:-1,c=Object(n);(a?s--:++sa||s&&c&&_&&!b&&!f||r&&c&&_||!n&&_||!u)return 1;if(!r&&!s&&!f&&e=b)return _;var f=n[r];return _*(f=="desc"?-1:1)}}return e.index-a.index}return G=t,G}var K,ir;function Wr(){if(ir)return K;ir=1;var i=Fr(),t=pr(),e=T(),a=Tr(),n=Hr(),r=lr(),u=Qr(),s=hr(),c=y();function b(_,f,q){f.length?f=i(f,function(o){return c(o)?function(h){return t(h,o.length===1?o[0]:o)}:o}):f=[s];var p=-1;f=i(f,r(e));var v=a(_,function(o,h,d){var Ar=i(f,function(gr){return gr(o)});return{criteria:Ar,index:++p,value:o}});return n(v,function(o,h){return u(o,h,q)})}return K=b,K}var I,ur;function Zr(){if(ur)return I;ur=1;var i=Wr(),t=y();function e(a,n,r,u){return a==null?[]:(t(n)||(n=n==null?[]:[n]),r=u?void 0:r,t(r)||(r=r==null?[]:[r]),i(a,n,r))}return I=e,I}var k,sr;function Xr(){if(sr)return k;sr=1;var i=Mr();function t(e,a){var n=[];return i(e,function(r,u,s){a(r,u,s)&&n.push(r)}),n}return k=t,k}var x,fr;function $r(){if(fr)return x;fr=1;var i=Br(),t=Xr(),e=T(),a=y();function n(r,u){var s=a(r)?i:t;return s(r,e(u,3))}return x=n,x}var U,cr;function zr(){if(cr)return U;cr=1;var i=Sr(),t=T(),e=1;function a(n){return t(typeof n=="function"?n:i(n,e))}return U=a,U}export{$r as a,zr as b,Zr as r}; diff --git a/dist/index.html b/dist/index.html index 6eec2dc..6492f82 100644 --- a/dist/index.html +++ b/dist/index.html @@ -111,11 +111,11 @@ href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet" /> - - - + + + - + diff --git a/package-lock.json b/package-lock.json index c0bc9f7..615bd0c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -342,6 +342,7 @@ "version": "11.13.5", "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz", "integrity": "sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==", + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@babel/runtime": "^7.18.3", @@ -359,12 +360,14 @@ "node_modules/@emotion/babel-plugin/node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" }, "node_modules/@emotion/cache": { "version": "11.13.5", "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.13.5.tgz", "integrity": "sha512-Z3xbtJ+UcK76eWkagZ1onvn/wAVb1GOMuR15s30Fm2wrMgC7jzpnO2JZXr4eujTTqoQFUrZIw/rT0c6Zzjca1g==", + "license": "MIT", "dependencies": { "@emotion/memoize": "^0.9.0", "@emotion/sheet": "^1.4.0", @@ -376,12 +379,14 @@ "node_modules/@emotion/hash": { "version": "0.9.2", "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", - "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==" + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==", + "license": "MIT" }, "node_modules/@emotion/is-prop-valid": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.1.tgz", "integrity": "sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==", + "license": "MIT", "dependencies": { "@emotion/memoize": "^0.9.0" } @@ -389,12 +394,14 @@ "node_modules/@emotion/memoize": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", - "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==" + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", + "license": "MIT" }, "node_modules/@emotion/react": { "version": "11.13.5", "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.13.5.tgz", "integrity": "sha512-6zeCUxUH+EPF1s+YF/2hPVODeV/7V07YU5x+2tfuRL8MdW6rv5vb2+CBEGTGwBdux0OIERcOS+RzxeK80k2DsQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.18.3", "@emotion/babel-plugin": "^11.13.5", @@ -418,6 +425,7 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.3.tgz", "integrity": "sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==", + "license": "MIT", "dependencies": { "@emotion/hash": "^0.9.2", "@emotion/memoize": "^0.9.0", @@ -429,12 +437,14 @@ "node_modules/@emotion/sheet": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", - "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==" + "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==", + "license": "MIT" }, "node_modules/@emotion/styled": { "version": "11.13.5", "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.13.5.tgz", "integrity": "sha512-gnOQ+nGLPvDXgIx119JqGalys64lhMdnNQA9TMxhDA4K0Hq5+++OE20Zs5GxiCV9r814xQ2K5WmtofSpHVW6BQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.18.3", "@emotion/babel-plugin": "^11.13.5", @@ -456,12 +466,14 @@ "node_modules/@emotion/unitless": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz", - "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==" + "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==", + "license": "MIT" }, "node_modules/@emotion/use-insertion-effect-with-fallbacks": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.1.0.tgz", "integrity": "sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw==", + "license": "MIT", "peerDependencies": { "react": ">=16.8.0" } @@ -469,12 +481,14 @@ "node_modules/@emotion/utils": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.2.tgz", - "integrity": "sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==" + "integrity": "sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==", + "license": "MIT" }, "node_modules/@emotion/weak-memoize": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", - "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==" + "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==", + "license": "MIT" }, "node_modules/@esbuild/aix-ppc64": { "version": "0.24.0", @@ -1091,18 +1105,20 @@ } }, "node_modules/@mui/core-downloads-tracker": { - "version": "5.16.7", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.16.7.tgz", - "integrity": "sha512-RtsCt4Geed2/v74sbihWzzRs+HsIQCfclHeORh5Ynu2fS4icIKozcSubwuG7vtzq2uW3fOR1zITSP84TNt2GoQ==", + "version": "5.16.8", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.16.8.tgz", + "integrity": "sha512-DARxShbBsWz6azwkTmv05rR7rJfcd9cXFsQtbcr24A+5esQBSnK2N3cbg/izlvuMGxonfWaysz/ae+6Ij9RAHQ==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/mui-org" } }, "node_modules/@mui/icons-material": { - "version": "5.16.7", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.16.7.tgz", - "integrity": "sha512-UrGwDJCXEszbDI7yV047BYU5A28eGJ79keTCP4cc74WyncuVrnurlmIRxaHL8YK+LI1Kzq+/JM52IAkNnv4u+Q==", + "version": "5.16.8", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.16.8.tgz", + "integrity": "sha512-2HKzTsCPbNgJq2z4tI6sLDwxKXqiiPh6L3IhuB8w+ypShE/qAI4FZQfI2o93vysQnkPB4Rw3FKSwAJWTThhHQA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.23.9" }, @@ -1115,8 +1131,8 @@ }, "peerDependencies": { "@mui/material": "^5.0.0", - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { "@types/react": { @@ -1125,15 +1141,16 @@ } }, "node_modules/@mui/material": { - "version": "5.16.7", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.16.7.tgz", - "integrity": "sha512-cwwVQxBhK60OIOqZOVLFt55t01zmarKJiJUWbk0+8s/Ix5IaUzAShqlJchxsIQ4mSrWqgcKCCXKtIlG5H+/Jmg==", + "version": "5.16.8", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.16.8.tgz", + "integrity": "sha512-amnDx385shdQasC7wAk/oQjfti8N4wm0fLEcD7n5KXDZxn9Y+0VKEC+ieVseOUGuY5B2FqzdNfeVwUPTmUBszQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.23.9", - "@mui/core-downloads-tracker": "^5.16.7", - "@mui/system": "^5.16.7", + "@mui/core-downloads-tracker": "^5.16.8", + "@mui/system": "^5.16.8", "@mui/types": "^7.2.15", - "@mui/utils": "^5.16.6", + "@mui/utils": "^5.16.8", "@popperjs/core": "^2.11.8", "@types/react-transition-group": "^4.4.10", "clsx": "^2.1.0", @@ -1152,9 +1169,9 @@ "peerDependencies": { "@emotion/react": "^11.5.0", "@emotion/styled": "^11.3.0", - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { "@emotion/react": { @@ -1171,15 +1188,17 @@ "node_modules/@mui/material/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" }, "node_modules/@mui/private-theming": { - "version": "5.16.6", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.16.6.tgz", - "integrity": "sha512-rAk+Rh8Clg7Cd7shZhyt2HGTTE5wYKNSJ5sspf28Fqm/PZ69Er9o6KX25g03/FG2dfpg5GCwZh/xOojiTfm3hw==", + "version": "5.16.8", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.16.8.tgz", + "integrity": "sha512-3Vl9yFVLU6T3CFtxRMQTcJ60Ijv7wxQi4yjH92+9YXcsqvVspeIYoocqNoIV/1bXGYfyWu5zrCmwQVHaGY7bug==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.23.9", - "@mui/utils": "^5.16.6", + "@mui/utils": "^5.16.8", "prop-types": "^15.8.1" }, "engines": { @@ -1190,8 +1209,8 @@ "url": "https://opencollective.com/mui-org" }, "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { "@types/react": { @@ -1200,9 +1219,10 @@ } }, "node_modules/@mui/styled-engine": { - "version": "5.16.6", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.16.6.tgz", - "integrity": "sha512-zaThmS67ZmtHSWToTiHslbI8jwrmITcN93LQaR2lKArbvS7Z3iLkwRoiikNWutx9MBs8Q6okKvbZq1RQYB3v7g==", + "version": "5.16.8", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.16.8.tgz", + "integrity": "sha512-OFdgFf8JczSRs0kvWGdSn0ZeXxWrY0LITDPJ/nAtLEvUUTyrlFaO4il3SECX8ruzvf1VnAxHx4M/4mX9oOn9yA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.23.9", "@emotion/cache": "^11.11.0", @@ -1219,7 +1239,7 @@ "peerDependencies": { "@emotion/react": "^11.4.1", "@emotion/styled": "^11.3.0", - "react": "^17.0.0 || ^18.0.0" + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { "@emotion/react": { @@ -1231,15 +1251,16 @@ } }, "node_modules/@mui/system": { - "version": "5.16.7", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.16.7.tgz", - "integrity": "sha512-Jncvs/r/d/itkxh7O7opOunTqbbSSzMTHzZkNLM+FjAOg+cYAZHrPDlYe1ZGKUYORwwb2XexlWnpZp0kZ4AHuA==", + "version": "5.16.8", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.16.8.tgz", + "integrity": "sha512-L32TaFDFpGIi1g6ysRtmhc9zDgrlxDXu3NlrGE8gAsQw/ziHrPdr0PNr20O0POUshA1q14W4dNZ/z0Nx2F9lhA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.23.9", - "@mui/private-theming": "^5.16.6", - "@mui/styled-engine": "^5.16.6", + "@mui/private-theming": "^5.16.8", + "@mui/styled-engine": "^5.16.8", "@mui/types": "^7.2.15", - "@mui/utils": "^5.16.6", + "@mui/utils": "^5.16.8", "clsx": "^2.1.0", "csstype": "^3.1.3", "prop-types": "^15.8.1" @@ -1254,8 +1275,8 @@ "peerDependencies": { "@emotion/react": "^11.5.0", "@emotion/styled": "^11.3.0", - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { "@emotion/react": { @@ -1273,6 +1294,7 @@ "version": "7.2.19", "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.19.tgz", "integrity": "sha512-6XpZEM/Q3epK9RN8ENoXuygnqUQxE+siN/6rGRi2iwJPgBUR25mphYQ9ZI87plGh58YoZ5pp40bFvKYOCDJ3tA==", + "license": "MIT", "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0" }, @@ -1283,9 +1305,10 @@ } }, "node_modules/@mui/utils": { - "version": "5.16.6", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.6.tgz", - "integrity": "sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==", + "version": "5.16.8", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.8.tgz", + "integrity": "sha512-P/yb7BSWallQUeiNGxb+TM8epHteIUC8gzNTdPV2VfKhVY/EnGliHgt5np0GPkjQ7EzwDi/+gBevrAJtf+K94A==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.23.9", "@mui/types": "^7.2.15", @@ -1302,8 +1325,8 @@ "url": "https://opencollective.com/mui-org" }, "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { "@types/react": { @@ -1314,7 +1337,8 @@ "node_modules/@mui/utils/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", @@ -1355,6 +1379,7 @@ "version": "2.11.8", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" @@ -1364,6 +1389,7 @@ "version": "1.21.0", "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.21.0.tgz", "integrity": "sha512-xfSkCAchbdG5PnbrKqFWwia4Bi61nH+wm8wLEqfHDyp7Y3dZzgqS2itV8i4gAq9pC2HsTpwyBC6Ds8VHZ96JlA==", + "license": "MIT", "engines": { "node": ">=14.0.0" } @@ -1603,20 +1629,22 @@ ] }, "node_modules/@tanstack/query-core": { - "version": "5.60.6", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.60.6.tgz", - "integrity": "sha512-tI+k0KyCo1EBJ54vxK1kY24LWj673ujTydCZmzEZKAew4NqZzTaVQJEuaG1qKj2M03kUHN46rchLRd+TxVq/zQ==", + "version": "5.62.2", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.62.2.tgz", + "integrity": "sha512-LcwVcC5qpsDpHcqlXUUL5o9SaOBwhNkGeV+B06s0GBoyBr8FqXPuXT29XzYXR36lchhnerp6XO+CWc84/vh7Zg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" } }, "node_modules/@tanstack/react-query": { - "version": "5.61.0", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.61.0.tgz", - "integrity": "sha512-SBzV27XAeCRBOQ8QcC94w2H1Md0+LI0gTWwc3qRJoaGuewKn5FNW4LSqwPFJZVEItfhMfGT7RpZuSFXjTi12pQ==", + "version": "5.62.2", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.62.2.tgz", + "integrity": "sha512-fkTpKKfwTJtVPKVR+ag7YqFgG/7TRVVPzduPAUF9zRCiiA8Wu305u+KJl8rCrh98Qce77vzIakvtUyzWLtaPGA==", + "license": "MIT", "dependencies": { - "@tanstack/query-core": "5.60.6" + "@tanstack/query-core": "5.62.2" }, "funding": { "type": "github", @@ -1697,7 +1725,8 @@ "node_modules/@types/parse-json": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" }, "node_modules/@types/prop-types": { "version": "15.7.13", @@ -1728,6 +1757,7 @@ "version": "4.4.11", "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.11.tgz", "integrity": "sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==", + "license": "MIT", "dependencies": { "@types/react": "*" } @@ -2166,6 +2196,7 @@ "version": "2.2.5", "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.5.tgz", "integrity": "sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==", + "license": "MIT", "engines": { "node": ">=4" } @@ -2174,6 +2205,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/autosuggest-highlight/-/autosuggest-highlight-3.3.4.tgz", "integrity": "sha512-j6RETBD2xYnrVcoV1S5R4t3WxOlWZKyDQjkwnggDPSjF5L4jV98ZltBpvPvbkM1HtoSe5o+bNrTHyjPbieGeYA==", + "license": "MIT", "dependencies": { "remove-accents": "^0.4.2" } @@ -2197,6 +2229,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5", "cosmiconfig": "^7.0.0", @@ -2211,6 +2244,7 @@ "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -2356,6 +2390,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -2429,6 +2464,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -2474,7 +2510,8 @@ "node_modules/css-mediaquery": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/css-mediaquery/-/css-mediaquery-0.1.2.tgz", - "integrity": "sha512-COtn4EROW5dBGlE/4PiKnh6rZpAPxDeFLaEEwt4i10jpDMFt2EhQGS79QmmrO+iKCHv0PU/HrOWEhijFd1x99Q==" + "integrity": "sha512-COtn4EROW5dBGlE/4PiKnh6rZpAPxDeFLaEEwt4i10jpDMFt2EhQGS79QmmrO+iKCHv0PU/HrOWEhijFd1x99Q==", + "license": "BSD" }, "node_modules/csstype": { "version": "3.1.3", @@ -2537,6 +2574,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz", "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/kossnocorp" @@ -2563,6 +2601,7 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "license": "MIT", "engines": { "node": ">=0.10" } @@ -2623,6 +2662,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.7", "csstype": "^3.0.2" @@ -2631,7 +2671,8 @@ "node_modules/dompurify": { "version": "2.5.7", "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.5.7.tgz", - "integrity": "sha512-2q4bEI+coQM8f5ez7kt2xclg1XsecaV9ASJk/54vwlfRRNQfDqJz2pzQ8t0Ix/ToBpXlVjrRIx7pFC/o8itG2Q==" + "integrity": "sha512-2q4bEI+coQM8f5ez7kt2xclg1XsecaV9ASJk/54vwlfRRNQfDqJz2pzQ8t0Ix/ToBpXlVjrRIx7pFC/o8itG2Q==", + "license": "(MPL-2.0 OR Apache-2.0)" }, "node_modules/electron-to-chromium": { "version": "1.5.50", @@ -2643,6 +2684,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } @@ -3147,7 +3189,8 @@ "node_modules/eventemitter3": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "license": "MIT" }, "node_modules/fast-deep-equal": { "version": "3.1.3", @@ -3247,9 +3290,10 @@ } }, "node_modules/file-selector": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-2.1.0.tgz", - "integrity": "sha512-ZuXAqGePcSPz4JuerOY06Dzzq0hrmQ6VGoXVzGyFI1npeOfBgqGIKKpznfYWRkSLJlXutkqVC5WvGZtkFVhu9Q==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-2.1.2.tgz", + "integrity": "sha512-QgXo+mXTe8ljeqUFaX3QVHc5osSItJ/Km+xpocx0aSqWGMSCf6qYs/VnzZgS864Pjn5iceMRFigeAV7AfTlaig==", + "license": "MIT", "dependencies": { "tslib": "^2.7.0" }, @@ -3273,6 +3317,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -3280,7 +3325,8 @@ "node_modules/find-root": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "license": "MIT" }, "node_modules/find-up": { "version": "5.0.0", @@ -3620,6 +3666,7 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", "dependencies": { "react-is": "^16.7.0" } @@ -3662,6 +3709,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/inflection/-/inflection-3.0.0.tgz", "integrity": "sha512-1zEJU1l19SgJlmwqsEyFTbScw/tkMHFenUo//Y0i+XEP83gDFdMvPizAD/WGcE+l1ku12PcTVHQhO6g5E0UCMw==", + "license": "MIT", "engines": { "node": ">=18.0.0" } @@ -3716,7 +3764,8 @@ "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" }, "node_modules/is-async-function": { "version": "2.0.0", @@ -4118,7 +4167,8 @@ "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" }, "node_modules/json-schema-traverse": { "version": "0.4.1", @@ -4148,6 +4198,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsonexport/-/jsonexport-3.2.0.tgz", "integrity": "sha512-GbO9ugb0YTZatPd/hqCGR0FSwbr82H6OzG04yzdrG7XOe4QZ0jhQ+kOsB29zqkzoYJLmLxbbrFiuwbQu891XnQ==", + "license": "Apache-2.0", "bin": { "jsonexport": "bin/jsonexport.js" } @@ -4192,7 +4243,8 @@ "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" }, "node_modules/locate-path": { "version": "6.0.0", @@ -4212,7 +4264,8 @@ "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" }, "node_modules/lodash.curry": { "version": "4.1.1", @@ -4338,6 +4391,7 @@ "version": "2.6.0", "resolved": "https://registry.npmjs.org/node-polyglot/-/node-polyglot-2.6.0.tgz", "integrity": "sha512-ZZFkaYzIfGfBvSM6QhA9dM8EEaUJOVewzGSRcXWbJELXDj0lajAtKaENCYxvF5yE+TgHg6NQb0CmgYMsMdcNJQ==", + "license": "BSD-2-Clause", "dependencies": { "hasown": "^2.0.2", "object.entries": "^1.1.8", @@ -4522,6 +4576,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -4572,6 +4627,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", "engines": { "node": ">=8" } @@ -4688,6 +4744,7 @@ "version": "7.1.3", "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", + "license": "MIT", "dependencies": { "decode-uri-component": "^0.2.2", "filter-obj": "^1.1.0", @@ -4722,9 +4779,10 @@ "license": "MIT" }, "node_modules/ra-core": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/ra-core/-/ra-core-5.4.0.tgz", - "integrity": "sha512-Gvp7FiItL0fYq0r9C5jU0Gm56096c2FfOY/UaCDnOvshs3UGTLd5cknRZ30lo9Qr+SoZPP8PH8Ef6LblEXkFBA==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ra-core/-/ra-core-5.4.1.tgz", + "integrity": "sha512-jn1kU3Yn6OMLZFi0Ym3hsNnOo6+qJRp9En61t7MccfY+ultVx2FBWi+EZRoV1+hlVZmO7OcpKJ2dM7Sb5csx1w==", + "license": "MIT", "dependencies": { "@tanstack/react-query": "^5.21.7", "clsx": "^2.1.1", @@ -4748,23 +4806,26 @@ "node_modules/ra-core/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" }, "node_modules/ra-i18n-polyglot": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/ra-i18n-polyglot/-/ra-i18n-polyglot-5.4.0.tgz", - "integrity": "sha512-2bRIa/y1PgZFjMir3bLEo1DcLEkWr7L7jrZuTXc0gXL5E8O6tGMaWkURxJyp1iIeZ0pUiPEahr6rePWwHVeZhA==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ra-i18n-polyglot/-/ra-i18n-polyglot-5.4.1.tgz", + "integrity": "sha512-2UIFk7yUbicCU1dpo8bdWSeAMKffjg82JaDRuoUU/eo0LkXGz0VrmFqhC4OQQ1CSMrFx+NuhD/7vFbRFOPzcww==", + "license": "MIT", "dependencies": { "node-polyglot": "^2.2.2", - "ra-core": "^5.4.0" + "ra-core": "^5.4.1" } }, "node_modules/ra-language-english": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/ra-language-english/-/ra-language-english-5.4.0.tgz", - "integrity": "sha512-RUV6wo8EIFOjC4UA6d+FbfVslnvnX8f+UhElzuxRvDhXZqmEyRKxsFCLTbeI9DF/IN8Gb6pvKxCoe3jzfUcm5Q==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ra-language-english/-/ra-language-english-5.4.1.tgz", + "integrity": "sha512-coeh3CgGNYfAVngXBaa+euIAqIr1xSGC5ZnaOjehMfeA763BdoNUE7PJ25ExrBmuXhIBOuXuUW5y+q0/DNp/yw==", + "license": "MIT", "dependencies": { - "ra-core": "^5.4.0" + "ra-core": "^5.4.1" } }, "node_modules/react": { @@ -4780,18 +4841,19 @@ } }, "node_modules/react-admin": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/react-admin/-/react-admin-5.4.0.tgz", - "integrity": "sha512-tvGyMUSXKzfqkQKf/uRowTpVhNM03Lo9iZq7e3BgO1nTOTFXqK/QcPbECpRH6IsLgH47uSDQoeqViYkB3ut9cA==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/react-admin/-/react-admin-5.4.1.tgz", + "integrity": "sha512-ksQrCJHpIeTgE5NaABTVQh6hDqcZ1rPBRN+9gjG3oJqJGLisoYnUhKQc7stREnai2rxuT+vWufZg291kOOFUmQ==", + "license": "MIT", "dependencies": { "@emotion/react": "^11.4.1", "@emotion/styled": "^11.3.0", "@mui/icons-material": "^5.15.20", "@mui/material": "^5.15.20", - "ra-core": "^5.4.0", - "ra-i18n-polyglot": "^5.4.0", - "ra-language-english": "^5.4.0", - "ra-ui-materialui": "^5.4.0", + "ra-core": "^5.4.1", + "ra-i18n-polyglot": "^5.4.1", + "ra-language-english": "^5.4.1", + "ra-ui-materialui": "^5.4.1", "react-hook-form": "^7.53.0", "react-router": "^6.22.0", "react-router-dom": "^6.22.0" @@ -4802,9 +4864,10 @@ } }, "node_modules/react-admin/node_modules/ra-ui-materialui": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/ra-ui-materialui/-/ra-ui-materialui-5.4.0.tgz", - "integrity": "sha512-FwBIboQrUXyB2ztZH150zcq5v6qMiGn2aNc9OoTcft0hoWuVBS1yIE8B67JfyZyH0azgNW20ImPbC5lYDs1l1w==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ra-ui-materialui/-/ra-ui-materialui-5.4.1.tgz", + "integrity": "sha512-d1v9k/6+1HAQiKe0BN3kusD4SbpY9GLMwDbilmidcHCiqzpzvJiVdWgBtxTwd7oz2rBIQFHW34Pehzw7NlEoCQ==", + "license": "MIT", "dependencies": { "@tanstack/react-query": "^5.21.7", "autosuggest-highlight": "^3.1.1", @@ -4836,6 +4899,7 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT", "peer": true }, "node_modules/react-base16-styling": { @@ -4870,6 +4934,7 @@ "version": "14.3.5", "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.3.5.tgz", "integrity": "sha512-9nDUaEEpqZLOz5v5SUcFA0CjM4vq8YbqO0WRls+EYT7+DvxUdzDPKNCPLqGfj3YL9MsniCLCD4RFA6M95V6KMQ==", + "license": "MIT", "dependencies": { "attr-accept": "^2.2.4", "file-selector": "^2.1.0", @@ -4886,6 +4951,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.1.2.tgz", "integrity": "sha512-GQDxZ5Jd+Aq/qUxbCm1UtzmL/s++V7zKgE8yMktJiCQXCCFZnMZh9ng+6/Ne6PjNSXH0L9CjeOEREfRnq6Duag==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5" }, @@ -4897,6 +4963,7 @@ "version": "7.53.2", "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.53.2.tgz", "integrity": "sha512-YVel6fW5sOeedd1524pltpHX+jgU2u3DSDtXEaBORNdqiNrsX/nUI/iGXONegttg0mJVnfrIkiV0cmTU6Oo2xw==", + "license": "MIT", "engines": { "node": ">=18.0.0" }, @@ -4933,6 +5000,7 @@ "version": "6.28.0", "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.28.0.tgz", "integrity": "sha512-HrYdIFqdrnhDw0PqG/AKjAqEqM7AvxCz0DQ4h2W8k6nqmc5uRBYDag0SBxx9iYz5G8gnuNVLzUe13wl9eAsXXg==", + "license": "MIT", "dependencies": { "@remix-run/router": "1.21.0" }, @@ -4947,6 +5015,7 @@ "version": "6.28.0", "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.28.0.tgz", "integrity": "sha512-kQ7Unsl5YdyOltsPGl31zOjLrDv+m2VcIEcIHqYYD3Lp0UppLjrzcfJqDJwXxFw3TH/yvapbnUvPlAj7Kx5nbg==", + "license": "MIT", "dependencies": { "@remix-run/router": "1.21.0", "react-router": "6.28.0" @@ -4980,6 +5049,7 @@ "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "license": "BSD-3-Clause", "dependencies": { "@babel/runtime": "^7.5.5", "dom-helpers": "^5.0.1", @@ -5039,7 +5109,8 @@ "node_modules/remove-accents": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.4.tgz", - "integrity": "sha512-EpFcOa/ISetVHEXqu+VwI96KZBmq+a8LJnGkaeFw45epGlxIZz5dhEEnNZMsQXgORu3qaMoLX4qJCzOik6ytAg==" + "integrity": "sha512-EpFcOa/ISetVHEXqu+VwI96KZBmq+a8LJnGkaeFw45epGlxIZz5dhEEnNZMsQXgORu3qaMoLX4qJCzOik6ytAg==", + "license": "MIT" }, "node_modules/resolve": { "version": "2.0.0-next.5", @@ -5305,6 +5376,7 @@ "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -5322,6 +5394,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", + "license": "MIT", "engines": { "node": ">=6" } @@ -5330,6 +5403,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "license": "MIT", "engines": { "node": ">=4" } @@ -5446,7 +5520,8 @@ "node_modules/stylis": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", - "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", + "license": "MIT" }, "node_modules/supports-color": { "version": "7.2.0", @@ -5511,7 +5586,8 @@ "node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, "node_modules/type-check": { "version": "0.4.0", @@ -5824,6 +5900,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "license": "MIT", "dependencies": { "loose-envify": "^1.0.0" }