PageSourceSearch

https://apps.awatcloud.com/assets/C4CXnTcG.js

js awatcloud.com collected 2026-10-08 08:44:47 UTC 104,916 bytes, 15 lines download raw bytes

1import{D as e,E as t,N as n,O as r,T as i,_ as a,a as o,c as s,d as c,f as l,g as u,h as d,l as f,m as p,o as m,p as h,s as g,u as _,y as v}from"./Ssl5WjxV.js";var y=n(e(),1),b=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,x=/^[\\/]{2}/;function ee(e,t){return t+e.replace(/\\/g,`/`)}var S=`popstate`;function te(e){return typeof e==`object`&&!!e&&`pathname`in e&&`search`in e&&`hash`in e&&`state`in e&&`key`in e}function ne(e={}){function t(e,t){let n=t.state?.masked,{pathname:r,search:i,hash:a}=n||e.location;return ae(``,{pathname:r,search:i,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||`default`,n?{pathname:e.location.pathname,search:e.location.search,hash:e.location.hash}:void 0)}function n(e,t){return typeof t==`string`?t:T(t)}return se(t,n,null,e)}function C(e,t){if(e===!1||e==null)throw Error(t)}function w(e,t){if(!e){typeof console<`u`&&console.warn(t);try{throw Error(t)}catch{}}}function re(){return Math.random().toString(36).substring(2,10)}function ie(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function ae(e,t,n=null,r,i){return{pathname:typeof e==`string`?e:e.pathname,search:``,hash:``,...typeof t==`string`?oe(t):t,state:n,key:t&&t.key||r||re(),mask:i}}function T({pathname:e=`/`,search:t=``,hash:n=``}){return t&&t!==`?`&&(e+=t.charAt(0)===`?`?t:`?`+t),n&&n!==`#`&&(e+=n.charAt(0)===`#`?n:`#`+n),e}function oe(e){let t={};if(e){let n=e.indexOf(`#`);n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf(`?`);r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function se(e,t,n,r={}){let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,s=`POP`,c=null,l=u();l??(l=0,o.replaceState({...o.state,idx:l},``));function u(){return(o.state||{idx:null}).idx}function d(){s=`POP`;let e=u(),t=e==null?null:e-l;l=e,c&&c({action:s,location:h.location,delta:t})}function f(e,t){s=`PUSH`;let r=te(e)?e:ae(h.location,e,t);n&&n(r,e),l=u()+1;let d=ie(r,l),f=h.createHref(r.mask||r);try{o.pushState(d,``,f)}catch(e){if(e instanceof DOMException&&e.name===`DataCloneError`)throw e;i.location.assign(f)}a&&c&&c({action:s,location:h.location,delta:1})}function p(e,t){s=`REPLACE`;let r=te(e)?e:ae(h.location,e,t);n&&n(r,e),l=u();let i=ie(r,l),d=h.createHref(r.mask||r);o.replaceState(i,``,d),a&&c&&c({action:s,location:h.location,delta:0})}function m(e){return ce(i,e)}let h={get action(){return s},get location(){return e(i,o)},listen(e){if(c)throw Error(`A history only accepts one active listener`);return i.addEventListener(S,d),c=e,()=>{i.removeEventListener(S,d),c=null}},createHref(e){return t(i,e)},createURL:m,encodeLocation(e){let t=m(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:f,replace:p,go(e){return o.go(e)}};return h}function ce(e,t,n=!1){let r=`http://localhost`;e&&(r=e.location.origin===`null`?e.location.href:e.location.origin),C(r,`No window.location.(origin|href) available to create URL`);let i=typeof t==`string`?t:T(t);return i=i.replace(/ $/,`%20`),!n&&x.test(i)&&(i=r+i),new URL(i,r)}function le(e,t,n=`/`){return ue(e,t,n,!1)}function ue(e,t,n,r,i){let a=E((typeof t==`string`?oe(t):t).pathname||`/`,n);if(a==null)return null;let o=i??fe(e),s=null,c=Ae(a);for(let e=0;s==null&&e<o.length;++e)s=Te(o[e],c,r);return s}function de(e,t){let{route:n,pathname:r,params:i}=e;return{id:n.id,pathname:r,params:i,data:t[n.id],loaderData:t[n.id],handle:n.handle}}function fe(e){let t=pe(e);return he(t),t}function pe(e,t=[],n=[],r=``,i=!1){let a=(e,a,o=i,s)=>{let c={relativePath:s===void 0?e.path||``:s,caseSensitive:e.caseSensitive===!0,childrenIndex:a,route:e};if(c.relativePath.startsWith(`/`)){if(!c.relativePath.startsWith(r)&&o)return;C(c.relativePath.startsWith(r),`Absolute route path "${c.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(r.length)}let l=D([r,c.relativePath]),u=n.concat(c);e.children&&e.children.length>0&&(C(e.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),pe(e.children,t,u,l,o)),!(e.path==null&&!e.index)&&t.push({path:l,score:Ce(l,e.index),routesMeta:u.map((e,t)=>
1{let[n,r]=ke(e.relativePath,e.caseSensitive,t===u.length-1);return{...e,matcher:n,compiledParams:r}})})};return e.forEach((e,t)=>{if(e.path===``||!e.path?.includes(`?`))a(e,t);else for(let n of me(e.path))a(e,t,!0,n)}),t}function me(e){let t=e.split(`/`);if(t.length===0)return[];let[n,...r]=t,i=n.endsWith(`?`),a=n.replace(/\?$/,``);if(r.length===0)return i?[a,``]:[a];let o=me(r.join(`/`)),s=[];return s.push(...o.map(e=>e===``?a:[a,e].join(`/`))),i&&s.push(...o),s.map(t=>e.startsWith(`/`)&&t===``?`/`:t)}function he(e){e.sort((e,t)=>e.score===t.score?we(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)):t.score-e.score)}var ge=/^:[\w-]+$/,_e=3,ve=2,ye=1,be=10,xe=-2,Se=e=>e===`*`;function Ce(e,t){let n=e.split(`/`),r=n.length;return n.some(Se)&&(r+=xe),t&&(r+=ve),n.filter(e=>!Se(e)).reduce((e,t)=>e+(ge.test(t)?_e:t===``?ye:be),r)}function we(e,t){return e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n])?e[e.length-1]-t[t.length-1]:0}function Te(e,t,n=!1){let{routesMeta:r}=e,i={},a=`/`,o=[];for(let e=0;e<r.length;++e){let s=r[e],c=e===r.length-1,l=a===`/`?t:t.slice(a.length)||`/`,u={path:s.relativePath,caseSensitive:s.caseSensitive,end:c},d=s.matcher&&s.compiledParams?Oe(u,l,s.matcher,s.compiledParams):De(u,l),f=s.route;if(!d&&c&&n&&!r[r.length-1].route.index&&(d=De({path:s.relativePath,caseSensitive:s.caseSensitive,end:!1},l)),!d)return null;
1Object.assign(i,d.params),o.push({params:i,pathname:D([a,d.pathname]),pathnameBase:ze(D([a,d.pathnameBase])),route:f}),d.pathnameBase!==`/`&&(a=D([a,d.pathnameBase]))}return o}function Ee(e,t={}){let n=e;n.endsWith(`*`)&&n!==`*`&&!n.endsWith(`/*`)&&(w(!1,`Route path "${n}" will be treated as if it were "${n.replace(/\*$/,`/*`)}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${n.replace(/\*$/,`/*`)}".`),n=n.replace(/\*$/,`/*`));let r=n.startsWith(`/`)?`/`:``,i=e=>e==null?``:typeof e==`string`?e:String(e);return r+n.split(/\/+/).map((e,n,r)=>{if(n===r.length-1&&e===`*`)return i(t[`*`]);let a=e.match(/^:([\w-]+)(\??)(.*)/);if(a){let[,e,n,r]=a,o=t[e];return C(n===`?`||o!=null,`Missing ":${e}" param`),encodeURIComponent(i(o))+r}return e.replace(/\?$/g,``)}).filter(e=>!!e).join(`/`)}function De(e,t){typeof e==`string`&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=ke(e.path,e.caseSensitive,e.end);return Oe(e,t,n,r)}function Oe(e,t,n,r){let i=t.match(n);if(!i)return null;let a=i[0],o=Re(a,1),s=i.slice(1);return{params:r.reduce((e,{paramName:t,isOptional:n},r)=>{if(t===`*`){let e=s[r]||``;o=Re(a.slice(0,a.length-e.length),1)}let i=s[r];return n&&!i?e[t]=void 0:e[t]=(i||``).replace(/%2F/g,`/`),e},{}),pathname:a,pathnameBase:o,pattern:e}}function ke(e,t=!1,n=!0){w(e===`*`||!e.endsWith(`*`)||e.endsWith(`/*`),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,`/*`)}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,`/*`)}".`);let r=[],i=`^`+e.replace(/\/*\*?$/,``).replace(/^\/*/,`/`).replace(/[\\.*+^${}|()[\]]/g,`\\$&`).replace(/\/:([\w-]+)(\?)?/g,(e,t,n,i,a)=>{if(r.push({paramName:t,isOptional:n!=null}),n){let t=a.charAt(i+e.length);return t&&t!==`/`?`/([^\\/]*)`:`(?:/([^\\/]*))?`}return`/([^\\/]+)`}).replace(/\/([\w-]+)\?(\/|$)/g,`(/$1)?$2`);return e.endsWith(`*`)?(r.push({paramName:`*`}),i+=e===`*`||e===`/*`?`(.*)$`:`(?:\\/(.+)|\\/*)$`):n?i+=`\\/*$`:e!==``&&e!==`/`&&(i+=`(?:(?=\\/|$))`),[new RegExp(i,t?void 0:`i`),r]}function Ae(e){try{return e.split(`/`).map(e=>decodeURIComponent(e).replace(/\//g,`%2F`)).join(`/`)}catch(t){return w(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function E(e,t){if(t===`/`)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith(`/`)?t.length-1:t.length,r=e.charAt(n);return r&&r!==`/`?null:e.slice(n)||`/`}function je(e,t=`/`){let{pathname:n,search:r=``,hash:i=``}=typeof e==`string`?oe(e):e,a;return n?(n=Le(n),a=n.startsWith(`/`)||n.startsWith(`\\`)?Me(n.substring(1),`/`):Me(n,t)):a=t,{pathname:a,search:Be(r),hash:Ve(i)}}function Me(e,t){let n=Re(t).split(`/`);return e.split(`/`).forEach(e=>{e===`..`?n.length>1&&n.pop():e!==`.`&&n.push(e)}),n.length>1?n.join(`/`):`/`}function Ne(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}].  Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function Pe(e){return e.filter((e,t)=>t===0||e.route.path&&e.route.path.length>0)}function Fe(e){let t=Pe(e);return t.map((e,n)=>n===t.length-1?e.pathname:e.pathnameBase)}function Ie(e,t,n,r=!1){let i;typeof e==`string`?i=oe(e):(i={...e},C(!i.pathname||!i.pathname.includes(`?`),Ne(`?`,`pathname`,`search`,i)),C(!i.pathname||!i.pathname.includes(`#`),Ne(`#`,`pathname`,`hash`,i)),C(!i.search||!i.search.includes(`#`),Ne(`#`,`search`,`hash`,i)));let a=e===``||i.pathname===``,o=a?`/`:i.pathname,s;if(o==null)s=n;else{let e=t.length-1;if(!r&&o.startsWith(`..`)){let t=o.split(`/`);for(;t[0]===`..`;)t.shift(),--e;i.pathname=t.join(`/`)}s=e>=0?t[e]:`/`}let c=je(i,s),l=o&&o!==`/`&&o.endsWith(`/`),u=(a||o===`.`)&&n.endsWith(`/`);return!c.pathname.endsWith(`/`)&&(l||u)&&(c.pathname+=`/`),c}var Le=e=>e.replace(/[\\/]{2,}/g,`/`),D=e=>Le(e.join(`/`));function Re(e,t=0){let n=e.length;for(;n>t&&e.charCodeAt(n-1)===47;)n--;return n===e.length?e:e.slice(0,n)}var ze=e=>Re(e).replace(/^\/*/,`/`),Be=e=>!e||e===`?`?``:e.startsWith(`?`)?e:`?`+e,Ve=e=>!e||e===`#`?``:e.startsWith(`#`)?e:`#`+e,He=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||``,this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function Ue(e){return e!=null&&typeof e.status==`number`&&typeof e.statusText==`string`&&typeof e.internal==`boolean`&&`data`in e}function We(e){return D(e.map(e=>
1e.route.path).filter(Boolean))||`/`}var Ge=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;function Ke(e,t){let n=e;if(typeof n!=`string`||!b.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,i=!1;if(Ge)try{let e=new URL(window.location.href),r=x.test(n)?new URL(ee(n,e.protocol)):new URL(n),a=E(r.pathname,t);r.origin===e.origin&&a!=null?n=a+r.search+r.hash:i=!0}catch{w(!1,`<Link to="${n}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:i,to:n}}Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);var qe=new URL(`http://localhost`);function Je(e){if(e.createURL)return e.createURL(`/`);try{return new URL(e.createHref(`/`),qe)}catch{return qe}}function Ye(e,t){return e.origin===t.origin&&(e.origin!==`null`||e.protocol===t.protocol&&e.host===t.host)}function Xe(e,t){if(e.startsWith(`//`))return!0;let n=t.protocol.toLowerCase();return e.toLowerCase().startsWith(n)?t.host===``||e.slice(n.length).startsWith(`//`):!1}function Ze(e,t,n,r){let i=null;try{i=e==null?null:new URL(e,n)}catch{}let a=new URL(t,n),o=i!=null&&!Ye(i,n),s=!Ye(a,n);if(r===`reject`){if(o||s)throw Error(`External navigation is not allowed`)}else if(s&&(i==null||!Xe(e,i)||!Ye(i,a)))throw Error(`External navigation is not allowed`)}var Qe=[`POST`,`PUT`,`PATCH`,`DELETE`];new Set(Qe);var $e=[`GET`,...Qe];new Set($e);var et=[`about:`,`blob:`,`chrome:`,`chrome-untrusted:`,`content:`,`data:`,`devtools:`,`file:`,`filesystem:`,`javascript:`];function tt(e){try{return et.includes(new URL(e).protocol)}catch{return!1}}var nt=y.createContext(null);nt.displayName=`DataRouter`;var rt=y.createContext(null);rt.displayName=`DataRouterState`;var it=y.createContext(!1);function at(){return y.useContext(it)}var ot=y.createContext({isTransitioning:!1});ot.displayName=`ViewTransition`;var st=y.createContext(new Map);st.displayName=`Fetchers`;var ct=y.createContext(null);ct.displayName=`Await`;var O=y.createContext(null);O.displayName=`Navigation`;var lt=y.createContext(null);lt.displayName=`Location`;var k=y.createContext({outlet:null,matches:[],isDataRoute:!1});k.displayName=`Route`;var ut=y.createContext(null);ut.displayName=`RouteError`;var dt=`REACT_ROUTER_ERROR`,ft=`REDIRECT`,pt=`ROUTE_ERROR_RESPONSE`;function mt(e){if(e.startsWith(`${dt}:${ft}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`&&typeof t.location==`string`&&typeof t.reloadDocument==`boolean`&&typeof t.replace==`boolean`)return t}catch{}}function ht(e){if(e.startsWith(`${dt}:${pt}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`)return new He(t.status,t.statusText,t.data)}catch{}}function gt(e,{relative:t}={}){C(A(),`useHref() may be used only in the context of a <Router> component.`);let{basename:n,navigator:r}=y.useContext(O),{hash:i,pathname:a,search:o}=wt(e,{relative:t}),s=a;return n!==`/`&&(s=a===`/`?n:D([n,a])),r.createHref({pathname:s,search:o,hash:i})}function A(){return y.useContext(lt)!=null}function j(){return C(A(),`useLocation() may be used only in the context of a <Router> component.`),y.useContext(lt).location}var _t=`You should call navigate() in a React.useEffect(), not when your component is first rendered.`;function vt(e){y.useContext(O).static||y.useLayoutEffect(e)}function yt(){let{isDataRoute:e}=y.useContext(k);return e?Ut():bt()}function bt(){C(A(),`useNavigate() may be used only in the context of a <Router> component.`);let e=y.useContext(nt),{basename:t,navigator:n}=y.useContext(O),{matches:r}=y.useContext(k),{pathname:i}=j(),a=JSON.stringify(Fe(r)),o=y.useRef(!1);return vt(()=>{o.current=!0}),y.useCallback((r,s={})=>{if(w(o.current,_t),!o.current)return;if(typeof r==`number`){n.go(r);return}let c=Ie(r,JSON.parse(a),i,s.relative===`path`);e==null&&t!==`/`&&(c.pathname=c.pathname===`/`?t:D([t,c.pathname])),Ze(typeof r==`string`?r:T(r),n.createHref(c),Je(n),`reject`),(s.replace?n.replace:n.push)(c,s.state,s)},[t,n,a,i,e])}var xt=y.createContext(null);function St(e){let t=y.useContext(k).outlet;return y.useMemo(()=>t&&y.createElement(xt.Provider,{value:e},t),[t,e])}function Ct(){let{matches:e}=y.useContext(k);return e[e.length-1]?.params??{}}function wt(e,{relative:t}={}){let{matches:n}=y.useContext(k),{pathname:r}=j(),i=JSON.stringify(Fe(n));return y.useMemo(()=>Ie(e,JSON.parse(i),r,t===`path`),[e,i,r,t])}function Tt(e,t){return Et(e,t)}function Et(e,t,n){C(A(),`useRoutes() may be used only in the context of a <Router> component.`);let{navigator:r}=y.useContext(O),{matches:i}=y.useContext(k),a=i[i.length-1],o=a?a.params:{},s=a?a.pathname:`/`,c=a?a.pathnameBase:`/`,l=a&&a.route;{let e=l&&l.path||``;Gt(s,!l||e.endsWith(`*`)||e.endsWith(`*?`),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${s}" (under <Route path="${e}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
2
3Please change the parent <Route path="${e}"> to <Route path="${e===`/`?`*`:`${e}/*`}">.`)}let u=j(),d;if(t){let e=typeof t==`string`?oe(t):t;C(c===`/`||e.pathname?.startsWith(c),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${c}" but pathname "${e.pathname}" was given in the \`location\` prop.`),d=e}else d=u;let f=d.pathname||`/`,p=f;if(c!==`/`){let e=c.replace(/^\//,``).split(`/`);p=`/`+f.replace(/^\//,``).split(`/`).slice(e.length).join(`/`)}let m=n&&n.state.matches.length?n.state.matches.map(e=>Object.assign(e,{route:n.manifest[e.route.id]||e.route})):le(e,{pathname:p});w(l||m!=null,`No routes matched location "${d.pathname}${d.search}${d.hash}" `),w(m==null||m[m.length-1].route.element!==void 0||m[m.length-1].route.Component!==void 0||m[m.length-1].route.lazy!==void 0,`Matched leaf route at location "${d.pathname}${d.search}${d.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let h=Nt(m&&m.map(e=>Object.assign({},e,{params:Object.assign({},o,e.params),pathname:D([c,r.encodeLocation?r.encodeLocation(e.pathname.replace(/%/g,`%25`).replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathname]),pathnameBase:e.pathnameBase===`/`?c:D([c,r.encodeLocation?r.encodeLocation(e.pathnameBase.replace(/%/g,`%25`).replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathnameBase])})),i,n);return t&&h?y.createElement(lt.Provider,{value:{location:{pathname:`/`,search:``,hash:``,state:null,key:`default`,mask:void 0,...d},navigationType:`POP`}},h):h}function Dt(){let e=Ht(),t=Ue(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r=`rgba(200,200,200, 0.5)`,i={padding:`0.5rem`,backgroundColor:r},a={padding:`2px 4px`,backgroundColor:r},o=null;return console.error(`Error handled by React Router default ErrorBoundary:`,e),o=y.createElement(y.Fragment,null,y.createElement(`p`,null,`💿 Hey developer 👋`),y.createElement(`p`,null,`You can provide a way better UX than this when your app throws errors by providing your own `,y.createElement(`code`,{style:a},`ErrorBoundary`),` or`,` `,y.createElement(`code`,{style:a},`errorElement`),` prop on your route.`)),y.createElement(y.Fragment,null,y.createElement(`h2`,null,`Unexpected Application 
3Error!`),y.createElement(`h3`,{style:{fontStyle:`italic`}},t),n?y.createElement(`pre`,{style:i},n):null,o)}var Ot=y.createElement(Dt,null),kt=class extends y.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!==`idle`&&e.revalidation===`idle`?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error===void 0?t.error:e.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error(`React Router caught the following error during render`,e)}render(){let e=this.state.error;if(this.context&&typeof e==`object`&&e&&`digest`in e&&typeof e.digest==`string`){let t=ht(e.digest);t&&(e=t)}let t=e===void 0?this.props.children:y.createElement(k.Provider,{value:this.props.routeContext},y.createElement(ut.Provider,{value:e,children:this.props.component}));return this.context?y.createElement(jt,{error:e},t):t}};kt.contextType=it;var At=new WeakMap;function jt({children:e,error:t}){let{basename:n,navigator:r}=y.useContext(O);if(typeof t==`object`&&t&&`digest`in t&&typeof t.digest==`string`){let e=mt(t.digest);if(e){let i=At.get(t);if(i)throw i;let a=Ke(e.location,n),o=a.absoluteURL||a.to;if(Ze(e.location,o,Je(r),`allow-explicit`),tt(o))throw Error(`Invalid redirect location`);if(Ge&&!At.get(t))if(a.isExternal||e.reloadDocument)window.location.href=o;else{let n=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(a.to,{replace:e.replace}));throw At.set(t,n),n}return y.createElement(`meta`,{httpEquiv:`refresh`,content:`0;url=${o}`})}}return e}function Mt({routeContext:e,match:t,children:n}){let r=y.useContext(nt);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),y.createElement(k.Provider,{value:e},n)}function Nt(e,t=[],n){let r=n?.state;if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let i=e,a=r?.errors;if(a!=null){let e=i.findIndex(e=>e.route.id&&a?.[e.route.id]!==void 0);C(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(a).join(`,`)}`),i=i.slice(0,Math.min(i.length,e+1))}let o=!1,s=-1;if(n&&r){o=r.renderFallback;for(let e=0;e<i.length;e++){let t=i[e];if((t.route.HydrateFallback||t.route.hydrateFallbackElement)&&(s=e),t.route.id){let{loaderData:e,errors:a}=r,c=t.route.loader&&!e.hasOwnProperty(t.route.id)&&(!a||a[t.route.id]===void 0);if(t.route.lazy||c){n.isStatic&&(o=!0),i=s>=0?i.slice(0,s+1):[i[0]];break}}}}let c=n?.onError,l=r&&c?(e,t)=>{c(e,{location:r.location,params:r.matches?.[0]?.params??{},pattern:We(r.matches),errorInfo:t})}:void 0;return i.reduceRight((e,n,c)=>{let u,d=!1,f=null,p=null;r&&(u=a&&n.route.id?a[n.route.id]:void 0,f=n.route.errorElement||Ot,o&&(s<0&&c===0?(Gt(`route-fallback`,!1,"No `HydrateFallback` element provided to render during initial hydration"),d=!0,p=null):s===c&&(d=!0,p=n.route.hydrateFallbackElement||null)));let m=t.concat(i.slice(0,c+1)),h=()=>{let t;return t=u?f:d?p:n.route.Component?y.createElement(n.route.Component,null):n.route.element?n.route.element:e,y.createElement(Mt,{match:n,routeContext:{outlet:e,matches:m,isDataRoute:r!=null},children:t})};return r&&(n.route.ErrorBoundary||n.route.errorElement||c===0)?y.createElement(kt,{location:r.location,revalidation:r.revalidation,component:f,error:u,children:h(),routeContext:{outlet:null,matches:m,isDataRoute:!0},onError:l}):h()},null)}function Pt(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Ft(e){let t=y.useContext(nt);return C(t,Pt(e)),t}function It(e){let t=y.useContext(rt);return C(t,Pt(e)),t}function Lt(e){let t=y.useContext(k);return C(t,Pt(e)),t}function Rt(e){let t=Lt(e),n=t.matches[t.matches.length-1];return C(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function zt(){return Rt(`useRouteId`)}function Bt(){let e=It(`useNavigation`);return y.useMemo(()=>{let{matches:t,historyAction:n,...r}=e.navigation;return r},[e.navigation])}function Vt(){let{matches:e,loaderData:t}=It(`useMatches`);return y.useMemo(()=>e.map(e=>de(e,t)),[e,t])}function Ht(){let e=y.useContext(ut),t=It(`useRouteError`),n=Rt(`useRouteError`);return e===void 0?t.errors?.[n]:e}function Ut(){let{router:e}=Ft(`useNavigate`),t=Rt(`useNavigate`),n=y.useRef(!1);return vt(()=>{n.current=!0}),y.useCallback(async(r,i={})=>{w(n.current,_t),n.current&&(typeof r==`number`?await e.navigate(r):await e.navigate(r,{fromRouteId:t,...i}))},[e,t])}var Wt={};function Gt(e,t,n){!t&&!Wt[e]&&(Wt[e]=!0,w(!1,n))}y.memo(Kt);function Kt({routes:e,manifest:t,future:n,state:r,isStatic:i,onError:a}){return Et(e,void 0,{manifest:t,state:r,isStatic:i,onError:a,future:n})}function qt({to:e,replace:t,state:n,relative:r}){C(A(),`<Navigate> may be used only in the context of a <Router> component.`);let{static:i,navigator:a}=y.useContext(O);w(!i,`<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.`);let{matches:o}=y.useContext(k),{pathname:s}=j(),c=yt(),l=Ie(e,Fe(o),s,r===`path`);Ze(typeof e==`string`?e:T(e),a.createHref(l),Je(a),`reject`);let u=JSON.stringify(l);return y.useEffect(()=>{c(JSON.parse(u),{replace:t,state:n,relative:r})},[c,u,r,t,n]),null}function Jt(e){return St(e.context)}function Yt(e){C(!1,`A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.`)}function Xt({basename:e=`/`,children:t=null,location:n,navigationType:r=`POP`,navigator:i,static:a=!1,useTransitions:o}){C(!A(),`You cannot render a <Router> inside another <Router>. You should never have more than one in your app.`);let s=e.replace(/^\/*/,`/`),c=y.useMemo(()=>({basename:s,navigator:i,static:a,useTransitions:o,future:{}}),[s,i,a,o]);typeof n==`string`&&(n=oe(n));let{pathname:l=`/`,search:u=``,hash:d=``,state:f=null,key:p=`default`,mask:m}=n,h=y.useMemo(()=>{let e=E(l,s);return e==null?null:{location:{pathname:e,search:u,hash:d,state:f,key:p,mask:m},navigationType:r}},[s,l,u,d,f,p,r,m]);
3return w(h!=null,`<Router basename="${s}"> is not able to match the URL "${l}${u}${d}" because it does not start with the basename, so the <Router> won't render anything.`),h==null?null:y.createElement(O.Provider,{value:c},y.createElement(lt.Provider,{children:t,value:h}))}function Zt({children:e,location:t}){return Tt(Qt(e),t)}y.Component;function Qt(e,t=[]){let n=[];return y.Children.forEach(e,(e,r)=>{if(!y.isValidElement(e))return;let i=[...t,r];if(e.type===y.Fragment){n.push.apply(n,Qt(e.props.children,i));return}C(e.type===Yt,`[${typeof e.type==`string`?e.type:e.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),C(!e.props.index||!e.props.children,`An index route cannot have child routes.`);let a={id:e.props.id||i.join(`-`),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,middleware:e.props.middleware,loader:e.props.loader,action:e.props.action,hydrateFallbackElement:e.props.hydrateFallbackElement,HydrateFallback:e.props.HydrateFallback,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:e.props.hasErrorBoundary===!0||e.props.ErrorBoundary!=null||e.props.errorElement!=null,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(a.children=Qt(e.props.children,i)),n.push(a)}),n}var $t=`get`,en=`application/x-www-form-urlencoded`;function tn(e){return typeof HTMLElement<`u`&&e instanceof HTMLElement}function nn(e){return tn(e)&&e.tagName.toLowerCase()===`button`}function rn(e){return tn(e)&&e.tagName.toLowerCase()===`form`}function an(e){return tn(e)&&e.tagName.toLowerCase()===`input`}function on(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function sn(e,t){return e.button===0&&(!t||t===`_self`)&&!on(e)}function cn(e=``){return new URLSearchParams(typeof e==`string`||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(e=>[n,e]):[[n,r]])},[]))}function ln(e,t){let n=cn(e);return t&&t.forEach((e,r)=>{n.has(r)||t.getAll(r).forEach(e=>{n.append(r,e)})}),n}var un=null;function dn(){if(un===null)try{new FormData(document.createElement(`form`),0),un=!1}catch{un=!0}return un}var fn=new Set([`application/x-www-form-urlencoded`,`multipart/form-data`,`text/plain`]);function pn(e){return e!=null&&!fn.has(e)?(w(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${en}"`),null):e}function mn(e,t){let n,r,i,a,o;if(rn(e)){let o=e.getAttribute(`action`);r=o?E(o,t):null,n=e.getAttribute(`method`)||$t,i=pn(e.getAttribute(`enctype`))||en,a=new FormData(e)}else if(nn(e)||an(e)&&(e.type===`submit`||e.type===`image`)){let o=e.form;if(o==null)throw Error(`Cannot submit a <button> or <input type="submit"> without a <form>`);let s=e.getAttribute(`formaction`)||o.getAttribute(`action`);if(r=s?E(s,t):null,n=e.getAttribute(`formmethod`)||o.getAttribute(`method`)||$t,i=pn(e.getAttribute(`formenctype`))||pn(o.getAttribute(`enctype`))||en,a=new FormData(o,e),!dn()){let{name:t,type:n,value:r}=e;if(n===`image`){let e=t?`${t}.`:``;a.append(`${e}x`,`0`),a.append(`${e}y`,`0`)}else t&&a.append(t,r)}}else if(tn(e))throw Error(`Cannot submit element that is not <form>, <button>, or <input type="submit|image">`);else n=$t,r=null,i=en,o=e;return a&&i===`text/plain`&&(o=a,a=void 0),{action:r,method:n.toLowerCase(),encType:i,formData:a,body:o}}Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);var hn={"&":`\\u0026`,">":`\\u003e`,"<":`\\u003c`,"\u2028":`\\u2028`,"\u2029":`\\u2029`},gn=/[&><\u2028\u2029]/g;function _n(e){return e.replace(gn,e=>hn[e])}function vn(e,t){if(e===!1||e==null)throw Error(t)}function yn(e,t,n,r){let i=typeof e==`string`?new URL(e,typeof window>`u`?`server://singlefetch/`:window.location.origin):e;return n?i.pathname.endsWith(`/`)?i.pathname=`${i.pathname}_.${r}`:i.pathname=`${i.pathname}.${r}`:i.pathname===`/`?i.pathname=`_root.${r}`:t&&E(i.pathname,t)===`/`?i.pathname=`${Re(t)}/_root.${r}`:i.pathname=`${Re(i.pathname)}.${r}`,i}async function bn(e,n){if(e.id in n)return n[e.id];try{let r=await t(()=>import(e.module),[]);return n[e.id]=r,r}catch(t){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(t),window.__reactRouterContext&&window.__reactRouterContext.
3isSpaMode,window.location.reload(),new Promise(()=>{})}}function xn(e){return e!=null&&typeof e.page==`string`}function Sn(e){return e==null?!1:e.href==null?e.rel===`preload`&&typeof e.imageSrcSet==`string`&&typeof e.imageSizes==`string`:typeof e.rel==`string`&&typeof e.href==`string`}async function Cn(e,t,n){return On((await Promise.all(e.map(async e=>{let r=t.routes[e.route.id];if(r){let e=await bn(r,n);return e.links?e.links():[]}return[]}))).flat(1).filter(Sn).filter(e=>e.rel===`stylesheet`||e.rel===`preload`).map(e=>e.rel===`stylesheet`?{...e,rel:`prefetch`,as:`style`}:{...e,rel:`prefetch`}))}function wn(e,t,n,r,i,a){let o=(e,t)=>n[t]?e.route.id!==n[t].route.id:!0,s=(e,t)=>n[t].pathname!==e.pathname||n[t].route.path?.endsWith(`*`)&&n[t].params[`*`]!==e.params[`*`];return a===`assets`?t.filter((e,t)=>o(e,t)||s(e,t)):a===`data`?t.filter((t,a)=>{let c=r.routes[t.route.id];if(!c||!c.hasLoader)return!1;if(o(t,a)||s(t,a))return!0;if(t.route.shouldRevalidate){let r=t.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:n[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:t.params,defaultShouldRevalidate:!0});if(typeof r==`boolean`)return r}return!0}):[]}function Tn(e,t,{includeHydrateFallback:n}={}){return En(e.map(e=>{let r=t.routes[e.route.id];if(!r)return[];let i=[r.module];return r.clientActionModule&&(i=i.concat(r.clientActionModule)),r.clientLoaderModule&&(i=i.concat(r.clientLoaderModule)),n&&r.hydrateFallbackModule&&(i=i.concat(r.hydrateFallbackModule)),r.imports&&(i=i.concat(r.imports)),i}).flat(1))}function En(e){return[...new Set(e)]}function Dn(e){let t={},n=Object.keys(e).sort();for(let r of n)t[r]=e[r];return t}function On(e,t){let n=new Set,r=new Set(t);return e.reduce((e,i)=>{if(t&&!xn(i)&&i.as===`script`&&i.href&&r.has(i.href))return e;let a=JSON.stringify(Dn(i));return n.has(a)||(n.add(a),e.push({key:a,link:i})),e},[])}function kn(){let e=y.useContext(nt);return vn(e,`You must render this element inside a <DataRouterContext.Provider> element`),e}function An(){let e=y.useContext(rt);return vn(e,`You must render this element inside a <DataRouterStateContext.Provider> element`),e}var jn=y.createContext(void 0);jn.displayName=`FrameworkContext`;function Mn(){let e=y.useContext(jn);return vn(e,`You must render this element inside a <HydratedRouter> element`),e}function Nn(e,t){let n=y.useContext(jn),[r,i]=y.useState(!1),[a,o]=y.useState(!1),{onFocus:s,onBlur:c,onMouseEnter:l,onMouseLeave:u,onTouchStart:d}=t,f=y.useRef(null);y.useEffect(()=>{if(e===`render`&&o(!0),e===`viewport`){let e=new IntersectionObserver(e=>{e.forEach(e=>{o(e.isIntersecting)})},{threshold:.5});return f.current&&e.observe(f.current),()=>{e.disconnect()}}},[e]),y.useEffect(()=>{if(r){let e=setTimeout(()=>{o(!0)},100);return()=>{clearTimeout(e)}}},[r]);let p=()=>{i(!0)},m=()=>{i(!1),o(!1)};return n?e===`intent`?[a,f,{onFocus:Pn(s,p),onBlur:Pn(c,m),onMouseEnter:Pn(l,p),onMouseLeave:Pn(u,m),onTouchStart:Pn(d,p)}]:[a,f,{}]:[!1,f,{}]}function Pn(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function Fn({page:e,...t}){let n=at(),{nonce:r}=Mn(),{router:i}=kn(),a=y.useMemo(()=>le(i.routes,e,i.basename),[i.routes,e,i.basename]);return a?(t.nonce==null&&r&&(t={...t,nonce:r}),n?y.createElement(Ln,{page:e,matches:a,...t}):y.createElement(Rn,{page:e,matches:a,...t})):null}function In(e){let{manifest:t,routeModules:n}=Mn(),[r,i]=y.useState([]);return y.useEffect(()=>{let r=!1;return Cn(e,t,n).then(e=>{r||i(e)}),()=>{r=!0}},[e,t,n]),r}function Ln({page:e,matches:t,...n}){let r=j(),{future:i}=Mn(),{basename:a}=kn(),o=y.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let n=yn(e,a,i.v8_trailingSlashAwareDataRequests,`rsc`),o=!1,s=[];for(let e of t)typeof e.route.shouldRevalidate==`function`?o=!0:s.push(e.route.id);return o&&s.length>0&&n.searchParams.set(`_routes`,s.join(`,`)),[n.pathname+n.search]},[a,i.v8_trailingSlashAwareDataRequests,e,r,t]);return y.createElement(y.Fragment,null,o.map(e=>y.createElement(`link`,{key:e,rel:`prefetch`,as:`fetch`,href:e,...n})))}function Rn({page:e,matches:t,...n}){let r=j(),{future:i,manifest:a,routeModules:o}=Mn(),{basename:s}=kn(),{loaderData:c,matches:l}=An(),u=y.useMemo(()=>wn(e,t,l,a,r,`data`),[e,t,l,a,r]),d=y.useMemo(()=>wn(e,t,l,a,r,`assets`),[e,t,l,a,r]),f=y.useMemo(()=>
3{if(e===r.pathname+r.search+r.hash)return[];let n=new Set,l=!1;if(t.forEach(e=>{let t=a.routes[e.route.id];!t||!t.hasLoader||(!u.some(t=>t.route.id===e.route.id)&&e.route.id in c&&o[e.route.id]?.shouldRevalidate||t.hasClientLoader?l=!0:n.add(e.route.id))}),n.size===0)return[];let d=yn(e,s,i.v8_trailingSlashAwareDataRequests,`data`);return l&&n.size>0&&d.searchParams.set(`_routes`,t.filter(e=>n.has(e.route.id)).map(e=>e.route.id).join(`,`)),[d.pathname+d.search]},[s,i.v8_trailingSlashAwareDataRequests,c,r,a,u,t,e,o]),p=y.useMemo(()=>Tn(d,a),[d,a]),m=In(d);return y.createElement(y.Fragment,null,f.map(e=>y.createElement(`link`,{key:e,rel:`prefetch`,as:`fetch`,href:e,...n})),p.map(e=>y.createElement(`link`,{key:e,rel:`modulepreload`,href:e,...n})),m.map(({key:e,link:t})=>y.createElement(`link`,{key:e,nonce:n.nonce,...t,crossOrigin:t.crossOrigin??n.crossOrigin})))}function zn(...e){return t=>{e.forEach(e=>{typeof e==`function`?e(t):e!=null&&(e.current=t)})}}y.Component;var Bn=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;try{Bn&&(window.__reactRouterVersion=`7.18.3`)}catch{}function Vn({basename:e,children:t,useTransitions:n,window:r}){let i=y.useRef();i.current??=ne({window:r,v5Compat:!0});let a=i.current,[o,s]=y.useState({action:a.action,location:a.location}),c=y.useCallback(e=>{n===!1?s(e):y.startTransition(()=>s(e))},[n]);return y.useLayoutEffect(()=>a.listen(c),[a,c]),y.createElement(Xt,{basename:e,children:t,location:o.location,navigationType:o.action,navigator:a,useTransitions:n})}function Hn({basename:e,children:t,history:n,useTransitions:r}){let[i,a]=y.useState({action:n.action,location:n.location}),o=y.useCallback(e=>{r===!1?a(e):y.startTransition(()=>a(e))},[r]);return y.useLayoutEffect(()=>n.listen(o),[n,o]),y.createElement(Xt,{basename:e,children:t,location:i.location,navigationType:i.action,navigator:n,useTransitions:r})}Hn.displayName=`unstable_HistoryRouter`;var Un=y.forwardRef(function({onClick:e,discover:t=`render`,prefetch:n=`none`,relative:r,reloadDocument:i,replace:a,mask:o,state:s,target:c,to:l,preventScrollReset:u,viewTransition:d,defaultShouldRevalidate:f,...p},m){let{basename:h,navigator:g,useTransitions:_}=y.useContext(O),v=typeof l==`string`&&b.test(l),x=Ke(l,h);l=x.to;let ee=gt(l,{relative:r}),S=j(),te=null;if(o){let e=Ie(o,[],S.mask?S.mask.pathname:`/`,!0);h!==`/`&&(e.pathname=e.pathname===`/`?h:D([h,e.pathname])),te=g.createHref(e)}let[ne,C,w]=Nn(n,p),re=Xn(l,{replace:a,mask:o,state:s,target:c,preventScrollReset:u,relative:r,viewTransition:d,defaultShouldRevalidate:f,useTransitions:_});function ie(t){e&&e(t),t.defaultPrevented||re(t)}let ae=!(x.isExternal||i),T=y.createElement(`a`,{...p,...w,href:(ae?te:void 0)||x.absoluteURL||ee,onClick:ae?ie:e,ref:zn(m,C),target:c,"data-discover":!v&&t===`render`?`true`:void 0});return ne&&!v?y.createElement(y.Fragment,null,T,y.createElement(Fn,{page:ee})):T});Un.displayName=`Link`;var Wn=y.forwardRef(function({"aria-current":e=`page`,caseSensitive:t=!1,className:n=``,end:r=!1,style:i,to:a,viewTransition:o,children:s,...c},l){let u=wt(a,{relative:c.relative}),d=j(),f=y.useContext(rt),{navigator:p,basename:m}=y.useContext(O),h=f!=null&&sr(u)&&o===!0,g=p.encodeLocation?p.encodeLocation(u).pathname:u.pathname,_=d.pathname,v=f&&f.navigation&&f.navigation.location?f.navigation.location.pathname:null;t||(_=_.toLowerCase(),v=v?v.toLowerCase():null,g=g.toLowerCase()),v&&m&&(v=E(v,m)||v);let b=g!==`/`&&g.endsWith(`/`)?g.length-1:g.length,x=_===g||!r&&_.startsWith(g)&&_.charAt(b)===`/`,ee=v!=null&&(v===g||!r&&v.startsWith(g)&&v.charAt(g.length)===`/`),S={isActive:x,isPending:ee,isTransitioning:h},te=x?e:void 0,ne;ne=typeof n==`function`?n(S):[n,x?`active`:null,ee?`pending`:null,h?`transitioning`:null].filter(Boolean).join(` `);let C=typeof i==`function`?i(S):i;return y.createElement(Un,{...c,"aria-current":te,className:ne,ref:l,style:C,to:a,viewTransition:o},typeof s==`function`?s(S):s)});Wn.displayName=`NavLink`;var Gn=y.forwardRef(({discover:e=`render`,fetcherKey:t,navigate:n,reloadDocument:r,replace:i,state:a,method:o=$t,action:s,onSubmit:c,relative:l,preventScrollReset:u,viewTransition:d,defaultShouldRevalidate:f,...p},m)=>{let{useTransitions:h}=y.useContext(O),g=er(),_=tr(s,{relative:l}),v=o.toLowerCase()===`get`?`get`:`post`,x=typeof s==`string`&&b.test(s);return y.createElement(`form`,{ref:m,method:v,action:_,onSubmit:r?c:e=>{if(c&&c(e),e.defaultPrevented)return;e.preventDefault();let r=e.nativeEvent.submitter,s=r?.getAttribute(`formmethod`)||o,p=()=>g(r||e.currentTarget,{fetcherKey:t,method:s,navigate:n,replace:i,state:a,relative:l,preventScrollReset:u,viewTransition:d,defaultShouldRevalidate:f});h&&n!==!1?y.startTransition(()=>p()):p()},...p,"data-discover":!x&&e===`render`?`true`:void 0})});Gn.displayName=`Form`;function Kn({getKey:e,storageKey:t,...n}){let r=y.useContext(jn),{basename:i}=y.useContext(O),a=j(),o=Vt();ar({getKey:e,storageKey:t});let s=y.useMemo(()=>
3{if(!r||!e)return null;let t=ir(a,o,i,e);return t===a.key?null:t},[]);if(!r||r.isSpaMode)return null;let c=((e,t)=>{if(!window.history.state||!window.history.state.key){let e=Math.random().toString(32).slice(2);window.history.replaceState({key:e},``)}try{let n=JSON.parse(sessionStorage.getItem(e)||`{}`)[t||window.history.state.key];typeof n==`number`&&window.scrollTo(0,n)}catch(t){console.error(t),sessionStorage.removeItem(e)}}).toString();return n.nonce==null&&r?.nonce&&(n.nonce=r.nonce),y.createElement(`script`,{...n,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:`(${c})(${_n(JSON.stringify(t||nr))}, ${_n(JSON.stringify(s))})`}})}Kn.displayName=`ScrollRestoration`;function qn(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Jn(e){let t=y.useContext(nt);return C(t,qn(e)),t}function Yn(e){let t=y.useContext(rt);return C(t,qn(e)),t}function Xn(e,{target:t,replace:n,mask:r,state:i,preventScrollReset:a,relative:o,viewTransition:s,defaultShouldRevalidate:c,useTransitions:l}={}){let u=yt(),d=j(),f=wt(e,{relative:o});return y.useCallback(p=>{if(sn(p,t)){p.preventDefault();let t=n===void 0?T(d)===T(f):n,m=()=>u(e,{replace:t,mask:r,state:i,preventScrollReset:a,relative:o,viewTransition:s,defaultShouldRevalidate:c});l?y.startTransition(()=>m()):m()}},[d,u,f,n,r,i,t,e,a,o,s,c,l])}function Zn(e){w(typeof URLSearchParams<`u`,"You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let t=y.useRef(cn(e)),n=y.useRef(!1),r=j(),i=y.useMemo(()=>ln(r.search,n.current?null:t.current),[r.search]),a=yt();return[i,y.useCallback((e,t)=>{let r=cn(typeof e==`function`?e(new URLSearchParams(i)):e);n.current=!0,a(`?`+r,t)},[a,i])]}var Qn=0,$n=()=>`__${String(++Qn)}__`;function er(){let{router:e}=Jn(`useSubmit`),{basename:t}=y.useContext(O),n=zt(),r=e.fetch,i=e.navigate;return y.useCallback(async(e,a={})=>{let{action:o,method:s,encType:c,formData:l,body:u}=mn(e,t);a.navigate===!1?await r(a.fetcherKey||$n(),n,a.action||o,{defaultShouldRevalidate:a.defaultShouldRevalidate,preventScrollReset:a.preventScrollReset,formData:l,body:u,formMethod:a.method||s,formEncType:a.encType||c,flushSync:a.flushSync}):await i(a.action||o,{defaultShouldRevalidate:a.defaultShouldRevalidate,preventScrollReset:a.preventScrollReset,formData:l,body:u,formMethod:a.method||s,formEncType:a.encType||c,replace:a.replace,state:a.state,fromRouteId:n,flushSync:a.flushSync,viewTransition:a.viewTransition})},[r,i,t,n])}function tr(e,{relative:t}={}){let{basename:n}=y.useContext(O),r=y.useContext(k);C(r,`useFormAction must be used inside a RouteContext`);let[i]=r.matches.slice(-1),a={...wt(e||`.`,{relative:t})},o=j();if(e==null){a.search=o.search;let e=new URLSearchParams(a.search),t=e.getAll(`index`);if(t.some(e=>e===``)){e.delete(`index`),t.filter(e=>e).forEach(t=>e.append(`index`,t));let n=e.toString();a.search=n?`?${n}`:``}}return(!e||e===`.`)&&i.route.index&&(a.search=a.search?a.search.replace(/^\?/,`?index&`):`?index`),n!==`/`&&(a.pathname=a.pathname===`/`?n:D([n,a.pathname])),T(a)}var nr=`react-router-scroll-positions`,rr={};function ir(e,t,n,r){let i=null;return r&&(i=r(n===`/`?e:{...e,pathname:E(e.pathname,n)||e.pathname},t)),i??=e.key,i}function ar({getKey:e,storageKey:t}={}){let{router:n}=Jn(`useScrollRestoration`),{restoreScrollPosition:r,preventScrollReset:i}=Yn(`useScrollRestoration`),{basename:a}=y.useContext(O),o=j(),s=Vt(),c=Bt();y.useEffect(()=>(window.history.scrollRestoration=`manual`,()=>{window.history.scrollRestoration=`auto`}),[]),or(y.useCallback(()=>{if(c.state===`idle`){let t=ir(o,s,a,e);rr[t]=window.scrollY}try{sessionStorage.setItem(t||nr,JSON.stringify(rr))}catch(e){w(!1,`Failed to save scroll positions in sessionStorage, <ScrollRestoration /> will not work properly (${e}).`)}window.history.scrollRestoration=`auto`},[c.state,e,a,o,s,t])),typeof document<`u`&&(y.useLayoutEffect(()=>{try{let e=sessionStorage.getItem(t||nr);e&&(rr=JSON.parse(e))}catch{}},[t]),y.useLayoutEffect(()=>{let t=n?.enableScrollRestoration(rr,()=>window.scrollY,e?(t,n)=>ir(t,n,a,e):void 0);return()=>t&&t()},[n,a,e]),y.useLayoutEffect(()=>{if(r!==!1){if(typeof r==`number`){window.scrollTo(0,r);return}try{if(o.hash){let e=document.getElementById(decodeURIComponent(o.hash.slice(1)));if(e){e.scrollIntoView();return}}}catch{w(!1,`"${o.hash.slice(1)}" is not a decodable element ID. The view will not scroll to it.`)}i!==!0&&window.scrollTo(0,0)}},[o,r,i]))}function or(e,t){let{capture:n}=t||{};y.useEffect(()=>{let t=n==null?void 0:{capture:n};return window.addEventListener(`pagehide`,e,t),()=>{window.removeEventListener(`pagehide`,e,t)}},[e,n])}function sr(e,{relative:t}={}){let n=y.useContext(ot);C(n!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=Jn(`useViewTransitionState`),i=wt(e,{relative:t});if(!n.isTransitioning)return!1;let a=E(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=E(n.nextLocation.pathname,r)||n.nextLocation.pathname;return De(i.pathname,o)!=null||De(i.pathname,a)!=null}var cr=r((e=>{var t=Symbol.for(`react.fragment`),n=Symbol.for(`react.strict_mode`),r=Symbol.for(`react.profiler`),i=Symbol.for(`react.consumer`),a=Symbol.for(`react.context`),o=Symbol.for(`react.forward_ref`),s=Symbol.for(`react.suspense`),c=Symbol.for(`react.suspense_list`),l=Symbol.for(`react.memo`),u=Symbol.for(`react.lazy`),d=Symbol.for(`react.view_transition`),f=Symbol.for(`react.client.reference`);e.isValidElementType=function(e){return!!(typeof e==`string`||typeof e==`function`||e===t||e===r||e===n||e===s||e===c||e===d||typeof e==`object`&&e&&(e.$$typeof===u||e.$$typeof===l||e.$$typeof===a||e.$$typeof===i||e.$$typeof===o||e.$$typeof===f||e.getModuleId!==void 0))}})),lr=r(((e,t)=>{t.exports=cr()}
vendor: 3,806 bytes, line 3
3))();function M(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function ur(e){if(y.isValidElement(e)||(0,lr.isValidElementType)(e)||!M(e))return e;let t={};return Object.keys(e).forEach(n=>{t[n]=ur(e[n])}),t}function N(e,t,n={clone:!0}){let r=n.clone?{...e}:e;return M(e)&&M(t)&&Object.keys(t).forEach(i=>{y.isValidElement(t[i])||(0,lr.isValidElementType)(t[i])?r[i]=t[i]:M(t[i])&&Object.prototype.hasOwnProperty.call(e,i)&&M(e[i])?r[i]=N(e[i],t[i],n):n.clone?r[i]=M(t[i])?ur(t[i]):t[i]:r[i]=t[i]}),r}var dr=e=>{let t=Object.keys(e).map(t=>({key:t,val:e[t]}))||[];return t.sort((e,t)=>e.val-t.val),t.reduce((e,t)=>({...e,[t.key]:t.val}),{})};function fr(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n=`px`,step:r=5,...i}=e,a=dr(t),o=Object.keys(a);function s(e){return`@media (min-width:${typeof t[e]==`number`?t[e]:e}${n})`}function c(e){return`@media (max-width:${(typeof t[e]==`number`?t[e]:e)-r/100}${n})`}function l(e,i){let a=o.indexOf(i);return`@media (min-width:${typeof t[e]==`number`?t[e]:e}${n}) and (max-width:${(a!==-1&&typeof t[o[a]]==`number`?t[o[a]]:i)-r/100}${n})`}function u(e){return o.indexOf(e)+1<o.length?l(e,o[o.indexOf(e)+1]):s(e)}function d(e){let t=o.indexOf(e);return t===0?s(o[1]):t===o.length-1?c(o[t]):l(e,o[o.indexOf(e)+1]).replace(`@media`,`@media not all and`)}return{keys:o,values:a,up:s,down:c,between:l,only:u,not:d,unit:n,...i}}function P(e,...t){let n=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(e=>n.searchParams.append(`args[]`,e)),`Minified MUI error #${e}; visit ${n} for the full message.`}function pr(e,t){if(!e.containerQueries)return t;let n=Object.keys(t).filter(e=>e.startsWith(`@container`)).sort((e,t)=>{let n=/min-width:\s*([0-9.]+)/;return(e.match(n)?.[1]||0)-+(t.match(n)?.[1]||0)});return n.length?n.reduce((e,n)=>{let r=t[n];return delete e[n],e[n]=r,e},{...t}):t}function mr(e,t){return t===`@`||t.startsWith(`@`)&&(e.some(e=>t.startsWith(`@${e}`))||!!t.match(/^@\d/))}function hr(e,t){let n=t.match(/^@([^/]+)?\/?(.+)?$/);if(!n)return null;let[,r,i]=n,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(i).up(a)}function gr(e){let t=(e,t)=>e.replace(`@media`,t?`@container ${t}`:`@container`);function n(n,r){n.up=(...n)=>t(e.breakpoints.up(...n),r),n.down=(...n)=>t(e.breakpoints.down(...n),r),n.between=(...n)=>t(e.breakpoints.between(...n),r),n.only=(...n)=>t(e.breakpoints.only(...n),r),n.not=(...n)=>{let i=t(e.breakpoints.not(...n),r);return i.includes(`not all and`)?i.replace(`not all and `,``).replace(`min-width:`,`width<`).replace(`max-width:`,`width>`).replace(`and`,`or`):i}}let r={},i=e=>(n(r,e),r);return n(i),{...e,containerQueries:i}}var _r={borderRadius:4},vr=r(((e,t)=>{t.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),yr=r(((e,t)=>{var n=vr();function r(){}function i(){}i.resetWarningCache=r,t.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name=`Invariant Violation`,s}}e.isRequired=e;function t(){return e}var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return a.PropTypes=a,a}})),br=r(((e,t)=>{t.exports=yr()()}));function xr(e,t){return t?N(e,t,{clone:!1}):e}var Sr={xs:0,sm:600,md:900,lg:1200,xl:1536},Cr={keys:[`xs`,`sm`,`md`,`lg`,`xl`],up:e=>`@media (min-width:${Sr[e]}px)`},wr={containerQueries:e=>({up:t=>{let n=typeof t==`number`?t:Sr[t]||t;
3return typeof n==`number`&&(n=`${n}px`),e?`@container ${e} (min-width:${n})`:`@container (min-width:${n})`}})};function F(e,t,n){let r=e.theme||{};if(Array.isArray(t)){let e=r.breakpoints||Cr;return t.reduce((r,i,a)=>(r[e.up(e.keys[a])]=n(t[a]),r),{})}if(typeof t==`object`){let e=r.breakpoints||Cr;return Object.keys(t).reduce((i,a)=>{if(mr(e.keys,a)){let e=hr(r.containerQueries?r:wr,a);e&&(i[e]=n(t[a],a))}else if(Object.keys(e.values||Sr).includes(a)){let r=e.up(a);i[r]=n(t[a],a)}else{let e=a;i[e]=t[e]}return i},{})}return n(t)}function Tr(e={}){return e.keys?.reduce((t,n)=>{let r=e.up(n);return t[r]={},t},{})||{}}function Er(e,t){return e.reduce((e,t)=>{let n=e[t];return(!n||Object.keys(n).length===0)&&delete e[t],e},t)}function Dr(e,...t){let n=Tr(e),r=[n,...t].reduce((e,t)=>N(e,t),{});return Er(Object.keys(n),r)}function Or(e,t){if(typeof e!=`object`)return{};let n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((t,r)=>{r<e.length&&(n[t]=!0)}):r.forEach(t=>{e[t]!=null&&(n[t]=!0)}),n}function kr({values:e,breakpoints:t,base:n}){let r=n||Or(e,t),i=Object.keys(r);if(i.length===0)return e;let a;return i.reduce((t,n,r)=>(Array.isArray(e)?(t[n]=e[r]==null?e[a]:e[r],a=r):typeof e==`object`?(t[n]=e[n]==null?e[a]:e[n],a=n):t[n]=e,t),{})}function Ar(e){if(typeof e!=`string`)throw Error(P(7));return e.charAt(0).toUpperCase()+e.slice(1)}function jr(e,t,n=!0){if(!t||typeof t!=`string`)return null;if(e&&e.vars&&n){let n=`vars.${t}`.split(`.`).reduce((e,t)=>e&&e[t]?e[t]:null,e);if(n!=null)return n}return t.split(`.`).reduce((e,t)=>e&&e[t]!=null?e[t]:null,e)}function Mr(e,t,n,r=n){let i;return i=typeof e==`function`?e(n):Array.isArray(e)?e[n]||r:jr(e,n)||r,t&&(i=t(i,r,e)),i}function I(e){let{prop:t,cssProperty:n=e.prop,themeKey:r,transform:i}=e,a=e=>{if(e[t]==null)return null;let a=e[t],o=e.theme,s=jr(o,r)||{};return F(e,a,e=>{let r=Mr(s,i,e);return e===r&&typeof e==`string`&&(r=Mr(s,i,`${t}${e==="default"?``:Ar(e)}`,e)),n===!1?r:{[n]:r}})};return a.propTypes={},a.filterProps=[t],a}function Nr(e){let t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}var Pr={m:`margin`,p:`padding`},Fr={t:`Top`,r:`Right`,b:`Bottom`,l:`Left`,x:[`Left`,`Right`],y:[`Top`,`Bottom`]},Ir={marginX:`mx`,marginY:`my`,paddingX:`px`,paddingY:`py`},Lr=Nr(e=>{if(e.length>2)if(Ir[e])e=Ir[e];else return[e];let[t,n]=e.split(``),r=Pr[t],i=Fr[n]||``;return Array.isArray(i)?i.map(e=>r+e):[r+i]}),Rr=[`m`,`mt`,`mr`,`mb`,`ml`,`mx`,`my`,`margin`,`marginTop`,`marginRight`,`marginBottom`,`marginLeft`,`marginX`,`marginY`,`marginInline`,`marginInlineStart`,`marginInlineEnd`,`marginBlock`,`marginBlockStart`,`marginBlockEnd`],zr=[`p`,`pt`,`pr`,`pb`,`pl`,`px`,`py`,`padding`,`paddingTop`,`paddingRight`,`paddingBottom`,`paddingLeft`,`paddingX`,`paddingY`,`paddingInline`,`paddingInlineStart`,`paddingInlineEnd`,`paddingBlock`,`paddingBlockStart`,`paddingBlockEnd`],Br=[...Rr,...zr];function Vr(e,t,n,r){let i=jr(e,t,!0)??n;return typeof i==`number`||typeof i==`string`?e=>typeof e==`string`?e:typeof i==`string`?`calc(${e} * ${i})`:i*e:Array.isArray(i)?e=>{if(typeof e==`string`)return e;let t=i[Math.abs(e)];return e>=0?t:typeof t==`number`?-t:`-${t}`}:typeof i==`function`?i:()=>void 0}function Hr(e){return Vr(e,`spacing`,8,`spacing`)}function Ur(e,t){return typeof t==`string`||t==null?t:e(t)}function Wr(e,t){return n=>e.reduce((e,r)=>(e[r]=Ur(t,n),e),{})}function Gr(e,t,n,r){if(!t.includes(n))return null;let i=Wr(Lr(n),r),a=e[n];return F(e,a,i)}function Kr(e,t){let n=Hr(e.theme);return Object.keys(e).map(r=>Gr(e,t,r,n)).reduce(xr,{})}function L(e){return Kr(e,Rr)}L.propTypes={},L.filterProps=Rr;function R(e){return Kr(e,zr)}R.propTypes={},R.filterProps=zr;function qr(e){return Kr(e,Br)}qr.propTypes={},qr.filterProps=Br;function Jr(e=8,t=Hr({spacing:e})){if(e.mui)return e;let n=(...e)=>(e.length===0?[1]:e).map(e=>{let n=t(e);
3return typeof n==`number`?`${n}px`:n}).join(` `);return n.mui=!0,n}function Yr(...e){let t=e.reduce((e,t)=>(t.filterProps.forEach(n=>{e[n]=t}),e),{}),n=e=>Object.keys(e).reduce((n,r)=>t[r]?xr(n,t[r](e)):n,{});return n.propTypes={},n.filterProps=e.reduce((e,t)=>e.concat(t.filterProps),[]),n}function z(e){return typeof e==`number`?`${e}px solid`:e}function B(e,t){return I({prop:e,themeKey:`borders`,transform:t})}var Xr=B(`border`,z),Zr=B(`borderTop`,z),Qr=B(`borderRight`,z),$r=B(`borderBottom`,z),ei=B(`borderLeft`,z),ti=B(`borderColor`),ni=B(`borderTopColor`),ri=B(`borderRightColor`),ii=B(`borderBottomColor`),ai=B(`borderLeftColor`),oi=B(`outline`,z),si=B(`outlineColor`),ci=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Vr(e.theme,`shape.borderRadius`,4,`borderRadius`);return F(e,e.borderRadius,e=>({borderRadius:Ur(t,e)}))}return null};ci.propTypes={},ci.filterProps=[`borderRadius`],Yr(Xr,Zr,Qr,$r,ei,ti,ni,ri,ii,ai,ci,oi,si);var li=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Vr(e.theme,`spacing`,8,`gap`);return F(e,e.gap,e=>({gap:Ur(t,e)}))}return null};li.propTypes={},li.filterProps=[`gap`];var ui=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Vr(e.theme,`spacing`,8,`columnGap`);return F(e,e.columnGap,e=>({columnGap:Ur(t,e)}))}return null};ui.propTypes={},ui.filterProps=[`columnGap`];var di=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Vr(e.theme,`spacing`,8,`rowGap`);return F(e,e.rowGap,e=>({rowGap:Ur(t,e)}))}return null};di.propTypes={},di.filterProps=[`rowGap`],Yr(li,ui,di,I({prop:`gridColumn`}),I({prop:`gridRow`}),I({prop:`gridAutoFlow`}),I({prop:`gridAutoColumns`}),I({prop:`gridAutoRows`}),I({prop:`gridTemplateColumns`}),I({prop:`gridTemplateRows`}),I({prop:`gridTemplateAreas`}),I({prop:`gridArea`}));function fi(e,t){return t===`grey`?t:e}Yr(I({prop:`color`,themeKey:`palette`,transform:fi}),I({prop:`bgcolor`,cssProperty:`backgroundColor`,themeKey:`palette`,transform:fi}),I({prop:`backgroundColor`,themeKey:`palette`,transform:fi}));function V(e){return e<=1&&e!==0?`${e*100}%`:e}var pi=I({prop:`width`,transform:V}),mi=e=>e.maxWidth!==void 0&&e.maxWidth!==null?F(e,e.maxWidth,t=>{let n=e.theme?.breakpoints?.values?.[t]||Sr[t];return n?e.theme?.breakpoints?.unit===`px`?{maxWidth:n}:{maxWidth:`${n}${e.theme.breakpoints.unit}`}:{maxWidth:V(t)}}):null;mi.filterProps=[`maxWidth`];var hi=I({prop:`minWidth`,transform:V}),gi=I({prop:`height`,transform:V}),_i=I({prop:`maxHeight`,transform:V}),vi=I({prop:`minHeight`,transform:V});I({prop:`size`,cssProperty:`width`,transform:V}),I({prop:`size`,cssProperty:`height`,transform:V}),Yr(pi,mi,hi,gi,_i,vi,I({prop:`boxSizing`}));var yi={border:{themeKey:`borders`,transform:z},borderTop:{themeKey:`borders`,transform:z},borderRight:{themeKey:`borders`,transform:z},borderBottom:{themeKey:`borders`,transform:z},borderLeft:{themeKey:`borders`,transform:z},borderColor:{themeKey:`palette`},borderTopColor:{themeKey:`palette`},borderRightColor:{themeKey:`palette`},borderBottomColor:{themeKey:`palette`},borderLeftColor:{themeKey:`palette`},outline:{themeKey:`borders`,transform:z},outlineColor:{themeKey:`palette`},borderRadius:{themeKey:`shape.borderRadius`,style:ci},color:{themeKey:`palette`,transform:fi},bgcolor:{themeKey:`palette`,cssProperty:`backgroundColor`,transform:fi},backgroundColor:{themeKey:`palette`,transform:fi},p:{style:R},pt:{style:R},pr:{style:R},pb:{style:R},pl:{style:R},px:{style:R},py:{style:R},padding:{style:R},paddingTop:{style:R},paddingRight:{style:R},paddingBottom:{style:R},paddingLeft:{style:R},paddingX:{style:R},paddingY:{style:R},paddingInline:{style:R},paddingInlineStart:{style:R},paddingInlineEnd:{style:R},paddingBlock:{style:R},paddingBlockStart:{style:R},paddingBlockEnd:{style:R},m:{style:L},mt:{style:L},mr:{style:L},mb:{style:L},ml:{style:L},mx:{style:L},my:{style:L},margin:{style:L},marginTop:{style:L},marginRight:{style:L},marginBottom:{style:L},marginLeft:{style:L},marginX:{style:L},marginY:{style:L},marginInline:{style:L},marginInlineStart:{style:L},marginInlineEnd:{style:L},marginBlock:{style:L},marginBlockStart:{style:L},marginBlockEnd:{style:L},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:li},rowGap:{style:di},columnGap:{style:ui},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:`zIndex`},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:`shadows`},width:{transform:V},maxWidth:{style:mi},minWidth:{transform:V},height:{transform:V},maxHeight:{transform:V},minHeight:{transform:V},boxSizing:{},font:{themeKey:`font`},fontFamily:{themeKey:`typography`},fontSize:{themeKey:`typography`},fontStyle:{themeKey:`typography`},fontWeight:{themeKey:`typography`},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:`typography`}};function bi(...e){let t=e.reduce((e,t)=>
3e.concat(Object.keys(t)),[]),n=new Set(t);return e.every(e=>n.size===Object.keys(e).length)}function xi(e,t){return typeof e==`function`?e(t):e}function Si(){function e(e,t,n,r){let i={[e]:t,theme:n},a=r[e];if(!a)return{[e]:t};let{cssProperty:o=e,themeKey:s,transform:c,style:l}=a;if(t==null)return null;if(s===`typography`&&t===`inherit`)return{[e]:t};let u=jr(n,s)||{};return l?l(i):F(i,t,t=>{let n=Mr(u,c,t);return t===n&&typeof t==`string`&&(n=Mr(u,c,`${e}${t==="default"?``:Ar(t)}`,t)),o===!1?n:{[o]:n}})}function t(n){let{sx:r,theme:i={},nested:a}=n||{};if(!r)return null;let o=i.unstable_sxConfig??yi;function s(n){let r=n;if(typeof n==`function`)r=n(i);else if(typeof n!=`object`)return n;if(!r)return null;let s=Tr(i.breakpoints),c=Object.keys(s),l=s;return Object.keys(r).forEach(n=>{let a=xi(r[n],i);if(a!=null)if(typeof a==`object`)if(o[n])l=xr(l,e(n,a,i,o));else{let e=F({theme:i},a,e=>({[n]:e}));bi(e,a)?l[n]=t({sx:a,theme:i,nested:!0}):l=xr(l,e)}else l=xr(l,e(n,a,i,o))}),!a&&i.modularCssLayers?{"@layer sx":pr(i,Er(c,l))}:pr(i,Er(c,l))}return Array.isArray(r)?r.map(s):s(r)}return t}var Ci=Si();Ci.filterProps=[`sx`];function wi(e,t){let n=this;if(n.vars){if(!n.colorSchemes?.[e]||typeof n.getColorSchemeSelector!=`function`)return{};let r=n.getColorSchemeSelector(e);return r===`&`?t:((r.includes(`data-`)||r.includes(`.`))&&(r=`*:where(${r.replace(/\s*&$/,``)}) &`),{[r]:t})}return n.palette.mode===e?t:{}}function Ti(e={},...t){let{breakpoints:n={},palette:r={},spacing:i,shape:a={},...o}=e,s=fr(n),c=Jr(i),l=N({breakpoints:s,direction:`ltr`,components:{},palette:{mode:`light`,...r},spacing:c,shape:{..._r,...a}},o);return l=gr(l),l.applyStyles=wi,l=t.reduce((e,t)=>N(e,t),l),l.unstable_sxConfig={...yi,...o?.unstable_sxConfig},l.unstable_sx=function(e){return Ci({sx:e,theme:this})},l}a();var Ei=function(e,t){var n=arguments;if(t==null||!f.call(t,`css`))return y.createElement.apply(void 0,n);var r=n.length,i=Array(r);i[0]=o,i[1]=s(e,t);for(var a=2;a<r;a++)i[a]=n[a];return y.createElement.apply(null,i)};(function(e){var t;t||=e.JSX||={}})(Ei||={});var Di=_(function(e,t){var n=e.styles,r=h([n],void 0,y.useContext(m)),i=y.useRef();return l(function(){var e=t.key+`-global`,n=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),a=!1,o=document.querySelector(`style[data-emotion="`+e+` `+r.name+`"]`);return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),o!==null&&(a=!0,o.setAttribute(`data-emotion`,e),n.hydrate([o])),i.current=[n,a],function(){n.flush()}},[t]),l(function(){var e=i.current,n=e[0];if(e[1]){e[1]=!1;return}r.next!==void 0&&d(t,r.next,!0),n.tags.length&&(n.before=n.tags[n.tags.length-1].nextElementSibling,n.flush()),t.insert(``,r,n,!1)},[t,r.name]),null});function Oi(){return h([...arguments])}function ki(){var e=Oi.apply(void 0,arguments),t=`animation-`+e.name;return{name:t,styles:`@keyframes `+t+`{`+e.styles+`}`,anim:1,toString:function(){return`_EMO_`+this.name+`_`+this.styles+`_EMO_`}}}var Ai=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRen
vendor: 4,357 bytes, line 3
3dering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,ji=v(function(e){return Ai.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),Mi=!1,Ni=ji,Pi=function(e){return e!==`theme`},Fi=function(e){return typeof e==`string`&&e.charCodeAt(0)>96?Ni:Pi},Ii=function(e,t,n){var r;if(t){var i=t.shouldForwardProp;r=e.__emotion_forwardProp&&i?function(t){return e.__emotion_forwardProp(t)&&i(t)}:i}return typeof r!=`function`&&n&&(r=e.__emotion_forwardProp),r},Li=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return u(t,n,r),c(function(){return d(t,n,r)}),null},Ri=function e(t,n){var r=t.__emotion_real===t,a=r&&t.__emotion_base||t,o,s;n!==void 0&&(o=n.label,s=n.target);var c=Ii(t,n,r),l=c||Fi(a),u=!l(`as`);return function(){var d=arguments,f=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(o!==void 0&&f.push(`label:`+o+`;`),d[0]==null||d[0].raw===void 0)f.push.apply(f,d);else{var g=d[0];f.push(g[0]);for(var v=d.length,b=1;b<v;b++)f.push(d[b],g[b])}var x=_(function(e,t,n){var r=u&&e.as||a,i=``,o=[],d=e;if(e.theme==null){for(var g in d={},e)d[g]=e[g];d.theme=y.useContext(m)}typeof e.className==`string`?i=p(t.registered,o,e.className):e.className!=null&&(i=e.className+` `);var _=h(f.concat(o),t.registered,d);i+=t.key+`-`+_.name,s!==void 0&&(i+=` `+s);var v=u&&c===void 0?Fi(r):l,b={};for(var x in e)u&&x===`as`||v(x)&&(b[x]=e[x]);return b.className=i,n&&(b.ref=n),y.createElement(y.Fragment,null,y.createElement(Li,{cache:t,serialized:_,isStringTag:typeof r==`string`}),y.createElement(r,b))});return x.displayName=o===void 0?`Styled(`+(typeof a==`string`?a:a.displayName||a.name||`Component`)+`)`:o,x.defaultProps=t.defaultProps,x.__emotion_real=x,x.__emotion_base=a,x.__emotion_styles=f,x.__emotion_forwardProp=c,Object.defineProperty(x,"toString",{value:function(){return s===void 0&&Mi?`NO_COMPONENT_SELECTOR`:`.`+s}}),x.withComponent=function(t,r){return e(t,i({},n,r,{shouldForwardProp:Ii(x,r,!0)})).apply(void 0,f)},x}},zi=`a.abbr.address.area.article.aside.audio.b.base.bdi.bdo.big.blockquote.body.br.button.canvas.caption.cite.code.col.colgroup.data.datalist.dd.del.details.dfn.dialog.div.dl.dt.em.embed.fieldset.f
3igcaption.figure.footer.form.h1.h2.h3.h4.h5.h6.head.header.hgroup.hr.html.i.iframe.img.input.ins.kbd.keygen.label.legend.li.link.main.map.mark.marquee.menu.menuitem.meta.meter.nav.noscript.object.ol.optgroup.option.output.p.param.picture.pre.progress.q.rp.rt.ruby.s.samp.script.section.select.small.source.span.strong.style.sub.summary.sup.table.tbody.td.textarea.tfoot.th.thead.time.title.tr.track.u.ul.var.video.wbr.circle.clipPath.defs.ellipse.foreignObject.g.image.line.linearGradient.mask.path.pattern.polygon.polyline.radialGradient.rect.stop.svg.text.tspan`.split(`.`),Bi=Ri.bind(null);zi.forEach(function(e){Bi[e]=Bi(e)});function Vi(e,t){return Bi(e,t)}function Hi(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}var Ui=[];function Wi(e){return Ui[0]=e,h(Ui)}function Gi(e){return Object.keys(e).length===0}function Ki(e=null){let t=y.useContext(m);return!t||Gi(t)?e:t}var qi=Ti();function Ji(e=qi){return Ki(e)}var Yi=`$$material`;function Xi(e,t=-(2**53-1),n=2**53-1){return Math.max(t,Math.min(e,n))}function Zi(e,t=0,n=1){return Xi(e,t,n)}function Qi(e){e=e.slice(1);let t=RegExp(`.{1,${e.length>=6?2:1}}`,`g`),n=e.match(t);return n&&n[0].length===1&&(n=n.map(e=>e+e)),n?`rgb${n.length===4?`a`:``}(${n.map((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3).join(`, `)})`:``}function H(e){if(e.type)return e;if(e.charAt(0)===`#`)return H(Qi(e));let t=e.indexOf(`(`),n=e.substring(0,t);if(![`rgb`,`rgba`,`hsl`,`hsla`,`color`].includes(n))throw Error(P(9,e));let r=e.substring(t+1,e.length-1),i;if(n===`color`){if(r=r.split(` `),i=r.shift(),r.length===4&&r[3].charAt(0)===`/`&&(r[3]=r[3].slice(1)),![`srgb`,`display-p3`,`a98-rgb`,`prophoto-rgb`,`rec-2020`].includes(i))throw Error(P(10,i))}else r=r.split(`,`);return r=r.map(e=>parseFloat(e)),{type:n,values:r,colorSpace:i}}var $i=e=>{let t=H(e);return t.values.slice(0,3).map((e,n)=>t.type.includes(`hsl`)&&n!==0?`${e}%`:e).join(` `)},ea=(e,t)=>{try{return $i(e)}catch{return e}};function ta(e){let{type:t,colorSpace:n}=e,{values:r}=e;return t.includes(`rgb`)?r=r.map((e,t)=>t<3?parseInt(e,10):e):t.includes(`hsl`)&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),r=t.includes(`color`)?`${n} ${r.join(` `)}`:`${r.join(`, `)}`,`${t}(${r})`}function na(e){e=H(e);let{values:t}=e,n=t[0],r=t[1]/100,i=t[2]/100,a=r*Math.min(i,1-i),o=(e,t=(e+n/30)%12)=>i-a*Math.max(Math.min(t-3,9-t,1),-1),s=`rgb`,c=[Math.round(o(0)*255),Math.round(o(8)*255),Math.round(o(4)*255)];return e.type===`hsla`&&(s+=`a`,c.push(t[3])),ta({type:s,values:c})}function ra(e){e=H(e);let t=e.type===`hsl`||e.type===`hsla`?H(na(e)).values:e.values;return t=t.map(t=>(e.type!==`color`&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ia(e,t){let n=ra(e),r=ra(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function aa(e,t){return e=H(e),t=Zi(t),(e.type===`rgb`||e.type===`hsl`)&&(e.type+=`a`),e.type===`color`?e.values[3]=`/${t}`:e.values[3]=t,ta(e)}function oa(e,t,n){try{return aa(e,t)}catch{return e}}function sa(e,t){if(e=H(e),t=Zi(t),e.type.includes(`hsl`))e.values[2]*=1-t;else if(e.type.includes(`rgb`)||e.type.includes(`color`))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return ta(e)}function U(e,t,n){try{return sa(e,t)}catch{return e}}function ca(e,t){if(e=H(e),t=Zi(t),e.type.includes(`hsl`))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(`rgb`))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.includes(`color`))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return ta(e)}function W(e,t,n){try{return ca(e,t)}catch{return e}}function la(e,t=.15){return ra(e)>.5?sa(e,t):ca(e,t)}function ua(e,t,n){try{return la(e,t)}catch{return e}}function da(e=``){function t(...n){if(!n.length)return``;let r=n[0];return typeof r==`string`&&!r.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, var(--${e?`${e}-`:``}${r}${t(...n.slice(1))})`:`, ${r}`}return(n,...r)=>`var(--${e?`${e}-`:``}${n}${t(...r)})`}var fa=(e,t,n,r=[])=>{let i=e;t.forEach((e,a)=>{a===t.length-1?Array.isArray(i)?i[Number(e)]=n:i&&typeof i==`object`&&(i[e]=n):i&&t
vendor: 4,185 bytes, line 3
3ypeof i==`object`&&(i[e]||(i[e]=r.includes(e)?[]:{}),i=i[e])})},pa=(e,t,n)=>{function r(e,i=[],a=[]){Object.entries(e).forEach(([e,o])=>{(!n||n&&!n([...i,e]))&&o!=null&&(typeof o==`object`&&Object.keys(o).length>0?r(o,[...i,e],Array.isArray(o)?[...a,e]:a):t([...i,e],o,a))})}r(e)},ma=(e,t)=>typeof t==`number`?[`lineHeight`,`fontWeight`,`opacity`,`zIndex`].some(t=>e.includes(t))||e[e.length-1].toLowerCase().includes(`opacity`)?t:`${t}px`:t;function ha(e,t){let{prefix:n,shouldSkipGeneratingVar:r}=t||{},i={},a={},o={};return pa(e,(e,t,s)=>{if((typeof t==`string`||typeof t==`number`)&&(!r||!r(e,t))){let r=`--${n?`${n}-`:``}${e.join(`-`)}`,c=ma(e,t);Object.assign(i,{[r]:c}),fa(a,e,`var(${r})`,s),fa(o,e,`var(${r}, ${c})`,s)}},e=>e[0]===`vars`),{css:i,vars:a,varsWithDefaults:o}}function ga(e,t={}){let{getSelector:n=g,disableCssColorScheme:r,colorSchemeSelector:i}=t,{colorSchemes:a={},components:o,defaultColorScheme:s=`light`,...c}=e,{vars:l,css:u,varsWithDefaults:d}=ha(c,t),f=d,p={},{[s]:m,...h}=a;if(Object.entries(h||{}).forEach(([e,n])=>{let{vars:r,css:i,varsWithDefaults:a}=ha(n,t);f=N(f,a),p[e]={css:i,vars:r}}),m){let{css:e,vars:n,varsWithDefaults:r}=ha(m,t);f=N(f,r),p[s]={css:e,vars:n}}function g(t,n){let r=i;if(i===`class`&&(r=`.%s`),i===`data`&&(r=`[data-%s]`),i?.startsWith(`data-`)&&!i.includes(`%s`)&&(r=`[${i}="%s"]`),t){if(r===`media`)return e.defaultColorScheme===t?`:root`:{[`@media (prefers-color-scheme: ${a[t]?.palette?.mode||t})`]:{":root":n}};if(r)return e.defaultColorScheme===t?`:root, ${r.replace(`%s`,String(t))}`:r.replace(`%s`,String(t))}return`:root`}return{vars:f,generateThemeVars:()=>{let e={...l};return Object.entries(p).forEach(([,{vars:t}])=>{e=N(e,t)}),e},generateStyleSheets:()=>{let t=[],i=e.defaultColorScheme||`light`;function o(e,n){Object.keys(n).length&&t.push(typeof e==`string`?{[e]:{...n}}:e)}o(n(void 0,{...u}),u);let{[i]:s,...c}=p;if(s){let{css:e}=s,t=a[i]?.palette?.mode,c=!r&&t?{colorScheme:t,...e}:{...e};o(n(i,{...c}),c)}return Object.entries(c).forEach(([e,{css:t}])=>{let i=a[e]?.palette?.mode,s=!r&&i?{colorScheme:i,...t}:{...t};o(n(e,{...s}),s)}),t}}}function _a(e){return function(t){return e===`media`?`@media (prefers-color-scheme: ${t})`:e?e.startsWith(`data-`)&&!e.includes(`%s`)?`[${e}="${t}"] &`:e===`class`?`.${t} &`:e===`data`?`[data-${t}] &`:`${e.replace(`%s`,t)} &`:`&`}}var va={black:`#000`,white:`#fff`},ya={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`},ba={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`},xa={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`},Sa={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`},Ca={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`},wa={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`},G={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`};function Ta(){return{text:{primary:`rgba(0, 0, 0, 0.87)`,secondary:`rgba(0, 0, 0, 0.6)`,disabled:`rgba(0, 0, 0, 0.38)`},divider:`rgba(0, 0, 0, 0.12)`,background:{paper:va.white,default:va.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)`,disabledBackgroun
3d:`rgba(0, 0, 0, 0.12)`,disabledOpacity:.38,focus:`rgba(0, 0, 0, 0.12)`,focusOpacity:.12,activatedOpacity:.12}}}var Ea=Ta();function Da(){return{text:{primary:va.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:va.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}}}var Oa=Da();function ka(e,t,n,r){let i=r.light||r,a=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t===`light`?e.light=ca(e.main,i):t===`dark`&&(e.dark=sa(e.main,a)))}function Aa(e=`light`){return e===`dark`?{main:Ca[200],light:Ca[50],dark:Ca[400]}:{main:Ca[700],light:Ca[400],dark:Ca[800]}}function ja(e=`light`){return e===`dark`?{main:ba[200],light:ba[50],dark:ba[400]}:{main:ba[500],light:ba[300],dark:ba[700]}}function Ma(e=`light`){return e===`dark`?{main:xa[500],light:xa[300],dark:xa[700]}:{main:xa[700],light:xa[400],dark:xa[800]}}function Na(e=`light`){return e===`dark`?{main:wa[400],light:wa[300],dark:wa[700]}:{main:wa[700],light:wa[500],dark:wa[900]}}function Pa(e=`light`){return e===`dark`?{main:G[400],light:G[300],dark:G[700]}:{main:G[800],light:G[500],dark:G[900]}}function Fa(e=`light`){return e===`dark`?{main:Sa[400],light:Sa[300],dark:Sa[700]}:{main:`#ed6c02`,light:Sa[500],dark:Sa[900]}}function Ia(e){let{mode:t=`light`,contrastThreshold:n=3,tonalOffset:r=.2,...i}=e,a=e.primary||Aa(t),o=e.secondary||ja(t),s=e.error||Ma(t),c=e.info||Na(t),l=e.success||Pa(t),u=e.warning||Fa(t);function d(e){return ia(e,Oa.text.primary)>=n?Oa.text.primary:Ea.text.primary}let f=({color:e,name:t,mainShade:n=500,lightShade:i=300,darkShade:a=700})=>{if(e={...e},!e.main&&e[n]&&(e.main=e[n]),!e.hasOwnProperty(`main`))throw Error(P(11,t?` (${t})`:``,n));if(typeof e.main!=`string`)throw Error(P(12,t?` (${t})`:``,JSON.stringify(e.main)));return ka(e,`light`,i,r),ka(e,`dark`,a,r),e.contrastText||=d(e.main),e},p;return t===`light`?p=Ta():t===`dark`&&(p=Da()),N({common:{...va},mode:t,primary:f({color:a,name:`primary`}),secondary:f({color:o,name:`secondary`,mainShade:`A400`,lightShade:`A200`,darkShade:`A700`}),error:f({color:s,name:`error`}),warning:f({color:u,name:`warning`}),info:f({color:c,name:`info`}),success:f({color:l,name:`success`}),grey:ya,contrastThreshold:n,getContrastText:d,augmentColor:f,tonalOffset:r,...p},i)}function La(e){let t={};return Object.entries(e).forEach(e=>{let[n,r]=e;typeof r==`object`&&(t[n]=`${r.fontStyle?`${r.fontStyle} `:``}${r.fontVariant?`${r.fontVariant} `:``}${r.fontWeight?`${r.fontWeight} `:``}${r.fontStretch?`${r.fontStretch} `:``}${r.fontSize||``}${r.lineHeight?`/${r.lineHeight} `:``}${r.fontFamily||``}`)}),t}function Ra(e,t){return{toolbar:{minHeight:56,[e.up(`xs`)]:{"@media (orientation: landscape)":{minHeight:48}},[e.up(`sm`)]:{minHeight:64}},...t}}function za(e){return Math.round(e*1e5)/1e5}var Ba={textTransform:`uppercase`},Va=`"Roboto", "Helvetica", "Arial", sans-serif`;function Ha(e,t){let{fontFamily:n=Va,fontSize:r=14,fontWeightLight:i=300,fontWeightRegular:a=400,fontWeightMedium:o=500,fontWeightBold:s=700,htmlFontSize:c=16,allVariants:l,pxToRem:u,...d}=typeof t==`function`?t(e):t,f=r/14,p=u||(e=>`${e/c*f}rem`),m=(e,t,r,i,a)=>({fontFamily:n,fontWeight:e,fontSize:p(t),lineHeight:r,...n===Va?{letterSpacing:`${za(i/t)}em`}:{},...a,...l});return N({htmlFontSize:c,pxToRem:p,fontFamily:n,fontSize:r,fontWeightLight:i,fontWeightRegular:a,fontWeightMedium:o,fontWeightBold:s,h1:m(i,96,1.167,-1.5),h2:m(i,60,1.2,-.5),h3:m(a,48,1.167,0),h4:m(a,34,1.235,.25),h5:m(a,24,1.334,0),h6:m(o,20,1.6,.15),subtitle1:m(a,16,1.75,.15),subtitle2:m(o,14,1.57,.1),body1:m(a,16,1.5,.15),body2:m(a,14,1.43,.15),button:m(o,14,1.75,.4,Ba),caption:m(a,12,1.66,.4),overline:m(a,12,2.66,1,Ba),inherit:{fontFamily:`inherit`,fontWeight:`inherit`,fontSize:`inherit`,lineHeight:`inherit`,letterSpacing:`inherit`}},d,{clone:!1})}var Ua=.2,Wa=.14,Ga=.12;function K(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${Ua})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${Wa})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${Ga})`].join(`,`)}var Ka=[`none`,K(0,2,1,-1,0,1,1,0,0,1,3,0),K(0,3,1,-2,0,2,2,0,0,1,5,0),K(0,3,3,-2,0,3,4,0,0,1,8,0),K(0,2,4,-1,0,4,5,0,0,1,10,0),K(0,3,5,-1,0,5,8,0,0,1,14,0),K(0,3,5,-1,0,6,10,0,0,1,18,0),K(0,4,5,-2,0,7,10,1,0,2,16,1),K(0,5,5,-3,0,8,10,1,0,3,14,2),K(0,5,6,-3,0,9,12,1,0,3,16,2),K(0,6,6,-3,0,10,14,1,0,4,18,3),K(0,6,7,-4,0,11,15,1,0,4,20,3),K(0,7,8,-4,0,12,17,2,0,5,22,4),K(0,7,8,-4,0,13,19,2,0,5,24,4),K(0,7,9,-4,0,14,21,2,0,5,26,4),K(0,8,9,-5,0,15,22,2,0,6,28,5),K(0,8,10,-5,0,16,24,2,0,6,30,5),K(0,8,11,-5,0,17,26,2,0,6,32,5),K(0,9,11,-5,0,18,28,2,0,7,34,6),K(0,9,12,-6,0,19,29,2,0,7,36,6
3),K(0,10,13,-6,0,20,31,3,0,8,38,7),K(0,10,13,-6,0,21,33,3,0,8,40,7),K(0,10,14,-6,0,22,35,3,0,8,42,7),K(0,11,14,-7,0,23,36,3,0,9,44,8),K(0,11,15,-7,0,24,38,3,0,9,46,8)],qa={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)`},Ja={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function Ya(e){return`${Math.round(e)}ms`}function Xa(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function Za(e){let t={...qa,...e.easing},n={...Ja,...e.duration};return{getAutoHeightDuration:Xa,create:(e=[`all`],r={})=>{let{duration:i=n.standard,easing:a=t.easeInOut,delay:o=0,...s}=r;return(Array.isArray(e)?e:[e]).map(e=>`${e} ${typeof i==`string`?i:Ya(i)} ${a} ${typeof o==`string`?o:Ya(o)}`).join(`,`)},...e,easing:t,duration:n}}var Qa={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function $a(e){return M(e)||e===void 0||typeof e==`string`||typeof e==`boolean`||typeof e==`number`||Array.isArray(e)}function eo(e={}){let t={...e};function n(e){let t=Object.entries(e);for(let r=0;r<t.length;r++){let[i,a]=t[r];!$a(a)||i.startsWith(`unstable_`)?delete e[i]:M(a)&&(e[i]={...a},n(e[i]))}}return n(t),`import { unstable_createBreakpoints as createBreakpoints, createTransitions } from '@mui/material/styles';
4
5const theme = ${JSON.stringify(t,null,2)};
6
7theme.breakpoints = createBreakpoints(theme.breakpoints || {});
8theme.transitions = createTransitions(theme.transitions || {});
9
10export default theme;`}function to(e={},...t){let{breakpoints:n,mixins:r={},spacing:i,palette:a={},transitions:o={},typography:s={},shape:c,...l}=e;if(e.vars&&e.generateThemeVars===void 0)throw Error(P(20));let u=Ia(a),d=Ti(e),f=N(d,{mixins:Ra(d.breakpoints,r),palette:u,shadows:Ka.slice(),typography:Ha(u,s),transitions:Za(o),zIndex:{...Qa}});return f=N(f,l),f=t.reduce((e,t)=>N(e,t),f),f.unstable_sxConfig={...yi,...l?.unstable_sxConfig},f.unstable_sx=function(e){return Ci({sx:e,theme:this})},f.toRuntimeSource=eo,f}function no(e){let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var ro=[...Array(25)].map((e,t)=>{if(t===0)return`none`;let n=no(t);return`linear-gradient(rgba(255 255 255 / ${n}), rgba(255 255 255 / ${n}))`});function io(e){return{inputPlaceholder:e===`dark`?.5:.42,inputUnderline:e===`dark`?.7:.42,switchTrackDisabled:e===`dark`?.2:.12,switchTrack:e===`dark`?.3:.38}}function ao(e){return e===`dark`?ro:[]}function oo(e){let{palette:t={mode:`light`},opacity:n,overlays:r,...i}=e,a=Ia(t);return{palette:a,opacity:{...io(a.mode),...n},overlays:r||ao(a.mode),...i}}function so(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===`palette`&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var co=e=>[...[...Array(25)].map((t,n)=>`--${e?`${e}-`:``}overlays-${n}`),`--${e?`${e}-`:``}palette-AppBar-darkBg`,`--${e?`${e}-`:``}palette-AppBar-darkColor`],lo=e=>(t,n)=>{let r=e.rootSelector||`:root`,i=e.colorSchemeSelector,a=i;if(i===`class`&&(a=`.%s`),i===`data`&&(a=`[data-%s]`),i?.startsWith(`data-`)&&!i.includes(`%s`)&&(a=`[${i}="%s"]`),e.defaultColorScheme===t){if(t===`dark`){let i={};return co(e.cssVarPrefix).forEach(e=>{i[e]=n[e],delete n[e]}),a===`media`?{[r]:n,"@media (prefers-color-scheme: dark)":{[r]:i}}:a?{[a.replace(`%s`,t)]:i,[`${r}, ${a.replace(`%s`,t)}`]:n}:{[r]:{...n,...i}}}if(a&&a!==`media`)return`${r}, ${a.replace(`%s`,String(t))}`}else if(t){if(a===`media`)return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:n}};if(a)return a.replace(`%s`,String(t))}return r};function uo(e,t){t.forEach(t=>{e[t]||(e[t]={})})}function q(e,t,n){!e[t]&&n&&(e[t]=n)}function fo(e){return typeof e!=`string`||!e.startsWith(`hsl`)?e:na(e)}function J(e,t){`${t}Channel`in e||(e[`${t}Channel`]=ea(fo(e[t]),`MUI: Can't create \`palette.${t}Channel\` because \`palette.${t}\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().
11To suppress this warning, you need to explicitly provide the \`palette.${t}Channel\` as a string (in rgb format, for example "12 12 12") or undefined if you want to remove the channel token.`))}function po(e){return typeof e==`number`?`${e}px`:typeof e==`string`||typeof e==`function`||Array.isArray(e)?e:`8px`}var Y=e=>{try{return e()}catch{}},mo=(e=`mui`)=>da(e);function ho(e,t,n,r){if(!t)return;t=t===!0?{}:t;let i=r===`dark`?`dark`:`light`;if(!n){e[r]=oo({...t,palette:{mode:i,...t?.palette}});return}let{palette:a,...o}=to({...n,palette:{mode:i,...t?.palette}});return e[r]={...t,palette:a,opacity:{...io(i),...t?.opacity},overlays:t?.overlays||ao(i)},o}function go(e={}
11,...t){let{colorSchemes:n={light:!0},defaultColorScheme:r,disableCssColorScheme:i=!1,cssVarPrefix:a=`mui`,shouldSkipGeneratingVar:o=so,colorSchemeSelector:s=n.light&&n.dark?`media`:void 0,rootSelector:c=`:root`,...l}=e,u=Object.keys(n)[0],d=r||(n.light&&u!==`light`?`light`:u),f=mo(a),{[d]:p,light:m,dark:h,...g}=n,_={...g},v=p;if((d===`dark`&&!(`dark`in n)||d===`light`&&!(`light`in n))&&(v=!0),!v)throw Error(P(21,d));let y=ho(_,v,l,d);m&&!_.light&&ho(_,m,void 0,`light`),h&&!_.dark&&ho(_,h,void 0,`dark`);let b={defaultColorScheme:d,...y,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:f,colorSchemes:_,font:{...La(y.typography),...y.font},spacing:po(l.spacing)};Object.keys(b.colorSchemes).forEach(e=>{let t=b.colorSchemes[e].palette,n=e=>{let n=e.split(`-`),r=n[1],i=n[2];return f(e,t[r][i])};if(t.mode===`light`&&(q(t.common,`background`,`#fff`),q(t.common,`onBackground`,`#000`)),t.mode===`dark`&&(q(t.common,`background`,`#000`),q(t.common,`onBackground`,`#fff`)),uo(t,[`Alert`,`AppBar`,`Avatar`,`Button`,`Chip`,`FilledInput`,`LinearProgress`,`Skeleton`,`Slider`,`SnackbarContent`,`SpeedDialAction`,`StepConnector`,`StepContent`,`Switch`,`TableCell`,`Tooltip`]),t.mode===`light`){q(t.Alert,`errorColor`,U(t.error.light,.6)),q(t.Alert,`infoColor`,U(t.info.light,.6)),q(t.Alert,`successColor`,U(t.success.light,.6)),q(t.Alert,`warningColor`,U(t.warning.light,.6)),q(t.Alert,`errorFilledBg`,n(`palette-error-main`)),q(t.Alert,`infoFilledBg`,n(`palette-info-main`)),q(t.Alert,`successFilledBg`,n(`palette-success-main`)),q(t.Alert,`warningFilledBg`,n(`palette-warning-main`)),q(t.Alert,`errorFilledColor`,Y(()=>t.getContrastText(t.error.main))),q(t.Alert,`infoFilledColor`,Y(()=>t.getContrastText(t.info.main))),q(t.Alert,`successFilledColor`,Y(()=>t.getContrastText(t.success.main))),q(t.Alert,`warningFilledColor`,Y(()=>t.getContrastText(t.warning.main))),q(t.Alert,`errorStandardBg`,W(t.error.light,.9)),q(t.Alert,`infoStandardBg`,W(t.info.light,.9)),q(t.Alert,`successStandardBg`,W(t.success.light,.9)),q(t.Alert,`warningStandardBg`,W(t.warning.light,.9)),q(t.Alert,`errorIconColor`,n(`palette-error-main`)),q(t.Alert,`infoIconColor`,n(`palette-info-main`)),q(t.Alert,`successIconColor`,n(`palette-success-main`)),q(t.Alert,`warningIconColor`,n(`palette-warning-main`)),q(t.AppBar,`defaultBg`,n(`palette-grey-100`)),q(t.Avatar,`defaultBg`,n(`palette-grey-400`)),q(t.Button,`inheritContainedBg`,n(`palette-grey-300`)),q(t.Button,`inheritContainedHoverBg`,n(`palette-grey-A100`)),q(t.Chip,`defaultBorder`,n(`palette-grey-400`)),q(t.Chip,`defaultAvatarColor`,n(`palette-grey-700`)),q(t.Chip,`defaultIconColor`,n(`palette-grey-700`)),q(t.FilledInput,`bg`,`rgba(0, 0, 0, 0.06)`),q(t.FilledInput,`hoverBg`,`rgba(0, 0, 0, 0.09)`),q(t.FilledInput,`disabledBg`,`rgba(0, 0, 0, 0.12)`),q(t.LinearProgress,`primaryBg`,W(t.primary.main,.62)),q(t.LinearProgress,`secondaryBg`,W(t.secondary.main,.62)),q(t.LinearProgress,`errorBg`,W(t.error.main,.62)),q(t.LinearProgress,`infoBg`,W(t.info.main,.62)),q(t.LinearProgress,`successBg`,W(t.success.main,.62)),q(t.LinearProgress,`warningBg`,W(t.warning.main,.62)),q(t.Skeleton,`bg`,`rgba(${n(`palette-text-primaryChannel`)} / 0.11)`),q(t.Slider,`primaryTrack`,W(t.primary.main,.62)),q(t.Slider,`secondaryTrack`,W(t.secondary.main,.62)),q(t.Slider,`errorTrack`,W(t.error.main,.62)),q(t.Slider,`infoTrack`,W(t.info.main,.62)),q(t.Slider,`successTrack`,W(t.success.main,.62)),q(t.Slider,`warningTrack`,W(t.warning.main,.62));let e=ua(t.background.default,.8);q(t.SnackbarContent,`bg`,e),q(t.SnackbarContent,`color`,Y(()=>t.getContrastText(e))),q(t.SpeedDialAction,`fabHoverBg`,ua(t.background.paper,.15)),q(t.StepConnector,`border`,n(`palette-grey-400`)),q(t.StepContent,`border`,n(`palette-grey-400`)),q(t.Switch,`defaultColor`,n(`palette-common-white`)),q(t.Switch,`defaultDisabledColor`,n(`palette-grey-100`)),q(t.Switch,`primaryDisabledColor`,W(t.primary.main,.62)),q(t.Switch,`secondaryDisabledColor`,W(t.secondary.main,.62)),q(t.Switch,`errorDisabledColor`,W(t.error.main,.62)),q(t.Switch,`infoDisabledColor`,W(t.info.main,.62)),q(t.Switch,`successDisabledColor`,W(t.success.main,.62)),q(t.Switch,`warningDisabledColor`,W(t.warning.main,.62)),q(t.TableCell,`border`,W(oa(t.divider,1),.88)),q(t.Tooltip,`bg`,oa(t.grey[700],.92))}if(t.mode===`dark`){q(t.Alert,`errorColor`,W(t.error.light,.6)),q(t.Alert,`infoColor`,W(t.info.light,.6)),q(t.Alert,`successColor`,W(t.success.light,.6)),q(t.Alert,`warningColor`,W(t.warning.light,.6)),q(t.Alert,`errorFilledBg`,n(`palette-error-dark`)),q(t.Alert,`infoFilledBg`,n(`palette-info-dark`)),q(t.Alert,`successFilledBg`,n(`palette-success-dark`)),q(t.Alert,`warningFilledBg`,n(`palette-warning-dark`)),q(t.Alert,`errorFilledColor`,Y(()=>t.getContrastText(t.error.dark))),q(t.Alert,`infoFilledColor`,Y(()=>t.getContrastText(t.info.dark))),q(t.Alert,`successFilledColor`,Y(()=>t.getContrastText(t.success.dark))),q(t.Alert,`warningFilledColor`,Y(()=>t.getContrastText(t.warning.dark))),q(t.Alert,`errorStandardBg`,U(t.error.light,.9)),q(t.Alert,`infoStandardBg`,U(t.info.light,.9)),q(t.Alert,`successStandardBg`,U(t.success.light,.9)),q(t.Alert,`warningStandardBg`,U(t.warning.light,.9)),q(t.Alert,`errorIconColor`,n(`palette-error-main`)),q(t.Alert,`infoIconColor`,n(`palette-info-main`)),q(t.Alert,`successIconColor`,n(`palette-success-main`)),q(t.Alert,`warningIconColor`,n(`palette-warning-main`)),q(t.AppBar,`defaultBg`,n(`palette-grey-900`)),q(t.AppBar,`darkBg`,n(`palette-background-paper`)),q(t.AppBar,`darkColor`,n(`palette-text-primary`)),q(t.Avatar,`defaultBg`,n(`palette-grey-600`)),q(t.Button,`inheritContainedBg`,n(`palette-grey-800`)),q(t.Button,`inheritContainedHoverBg`,n(`palette-grey-700`)),q(t.Chip,`defaultBorder`,n(`palette-grey-700`)),q(t.Chip,`defaultAvatarColor`,
11n(`palette-grey-300`)),q(t.Chip,`defaultIconColor`,n(`palette-grey-300`)),q(t.FilledInput,`bg`,`rgba(255, 255, 255, 0.09)`),q(t.FilledInput,`hoverBg`,`rgba(255, 255, 255, 0.13)`),q(t.FilledInput,`disabledBg`,`rgba(255, 255, 255, 0.12)`),q(t.LinearProgress,`primaryBg`,U(t.primary.main,.5)),q(t.LinearProgress,`secondaryBg`,U(t.secondary.main,.5)),q(t.LinearProgress,`errorBg`,U(t.error.main,.5)),q(t.LinearProgress,`infoBg`,U(t.info.main,.5)),q(t.LinearProgress,`successBg`,U(t.success.main,.5)),q(t.LinearProgress,`warningBg`,U(t.warning.main,.5)),q(t.Skeleton,`bg`,`rgba(${n(`palette-text-primaryChannel`)} / 0.13)`),q(t.Slider,`primaryTrack`,U(t.primary.main,.5)),q(t.Slider,`secondaryTrack`,U(t.secondary.main,.5)),q(t.Slider,`errorTrack`,U(t.error.main,.5)),q(t.Slider,`infoTrack`,U(t.info.main,.5)),q(t.Slider,`successTrack`,U(t.success.main,.5)),q(t.Slider,`warningTrack`,U(t.warning.main,.5));let e=ua(t.background.default,.98);q(t.SnackbarContent,`bg`,e),q(t.SnackbarContent,`color`,Y(()=>t.getContrastText(e))),q(t.SpeedDialAction,`fabHoverBg`,ua(t.background.paper,.15)),q(t.StepConnector,`border`,n(`palette-grey-600`)),q(t.StepContent,`border`,n(`palette-grey-600`)),q(t.Switch,`defaultColor`,n(`palette-grey-300`)),q(t.Switch,`defaultDisabledColor`,n(`palette-grey-600`)),q(t.Switch,`primaryDisabledColor`,U(t.primary.main,.55)),q(t.Switch,`secondaryDisabledColor`,U(t.secondary.main,.55)),q(t.Switch,`errorDisabledColor`,U(t.error.main,.55)),q(t.Switch,`infoDisabledColor`,U(t.info.main,.55)),q(t.Switch,`successDisabledColor`,U(t.success.main,.55)),q(t.Switch,`warningDisabledColor`,U(t.warning.main,.55)),q(t.TableCell,`border`,U(oa(t.divider,1),.68)),q(t.Tooltip,`bg`,oa(t.grey[700],.92))}J(t.background,`default`),J(t.background,`paper`),J(t.common,`background`),J(t.common,`onBackground`),J(t,`divider`),Object.keys(t).forEach(e=>{let n=t[e];e!==`tonalOffset`&&n&&typeof n==`object`&&(n.main&&q(t[e],`mainChannel`,ea(fo(n.main))),n.light&&q(t[e],`lightChannel`,ea(fo(n.light))),n.dark&&q(t[e],`darkChannel`,ea(fo(n.dark))),n.contrastText&&q(t[e],`contrastTextChannel`,ea(fo(n.contrastText))),e===`text`&&(J(t[e],`primary`),J(t[e],`secondary`)),e===`action`&&(n.active&&J(t[e],`active`),n.selected&&J(t[e],`selected`)))})}),b=t.reduce((e,t)=>N(e,t),b);let x={prefix:a,disableCssColorScheme:i,shouldSkipGeneratingVar:o,getSelector:lo(b)},{vars:ee,generateThemeVars:S,generateStyleSheets:te}=ga(b,x);return b.vars=ee,Object.entries(b.colorSchemes[b.defaultColorScheme]).forEach(([e,t])=>{b[e]=t}),b.generateThemeVars=S,b.generateStyleSheets=te,b.generateSpacing=function(){return Jr(l.spacing,Hr(this))},b.getColorSchemeSelector=_a(s),b.spacing=b.generateSpacing(),b.shouldSkipGeneratingVar=o,b.unstable_sxConfig={...yi,...l?.unstable_sxConfig},b.unstable_sx=function(e){return Ci({sx:e,theme:this})},b.toRuntimeSource=eo,b}function _o(e,t,n){e.colorSchemes&&n&&(e.colorSchemes[t]={...n!==!0&&n,palette:Ia({...n===!0?{}:n.palette,mode:t})})}function vo(e={},...t){let{palette:n,cssVariables:r=!1,colorSchemes:i=n?void 0:{light:!0},defaultColorScheme:a=n?.mode,...o}=e,s=a||`light`,c=i?.[s],l={...i,...n?{[s]:{...typeof c!=`boolean`&&c,palette:n}}:void 0};if(r===!1){if(!(`colorSchemes`in e))return to(e,...t);let r=n;`palette`in e||l[s]&&(l[s]===!0?s===`dark`&&(r={mode:`dark`}):r=l[s].palette);let i=to({...e,palette:r},...t);return i.defaultColorScheme=s,i.colorSchemes=l,i.palette.mode===`light`&&(i.colorSchemes.light={...l.light!==!0&&l.light,palette:i.palette},_o(i,`dark`,l.dark)),i.palette.mode===`dark`&&(i.colorSchemes.dark={...l.dark!==!0&&l.dark,palette:i.palette},_o(i,`light`,l.light)),i}return!n&&!(`light`in l)&&s===`light`&&(l.light=!0),go({...o,colorSchemes:l,defaultColorScheme:s,...typeof r!=`boolean`&&r},...t)}var yo=vo();function bo(){let e=Ji(yo);return e.$$material||e}var xo=Object.fromEntries?Object.fromEntries:e=>{if(!e||!e[Symbol.iterator])throw Error(`Object.fromEntries() requires a single iterable argument`);let t={};return Object.keys(e).forEach(n=>{let[r,i]=e[n];t[r]=i}),t};function X(e){return Object.keys(e)}function Z(e,t){if(!e)throw Error(t)}function So(e,t){return t}var Co=e=>{let t=e.length,n=0,r=``;for(;n<t;n++){let t=e[n];if(t==null)continue;let i;switch(typeof t){case`boolean`:break;case`object`:if(Array.isArray(t))i=Co(t);else{Z(!So(t,!1)),i=``;for(let e in t)t[e]&&e&&(i&&(i+=` `),i+=e)}break;default:i=t}i&&(r&&(r+=` `),r+=i)}return r};function wo(e,t){let n=(0,y.useRef)();return(!n.current||t.length!==n.current.prevDeps?.length||n.current.prevDeps.map((e,n)=>e===t[n]).indexOf(!1)>=0)&&(n.current={v:e(),prevDeps:[...t]}),n.current.v}function To(e){return e instanceof Object&&!(`styles`in e)&&!(`length`in e)&&!(`__emotion_styles`in e)}var{createCssAndCx:Eo}=(()=>{function e(e,t,n){let r=[],i=p(e,r,n);return r.length<2?n:i+t(r)}function t(t){let{cache:n}=t,r=(...e)=>{let t=h(e,n.registered);d(n,t,!1);let r=`${n.key}-${t.name}`;scope:{let t=e[0];if(!To(t))break scope;Oo.saveClassNameCSSObjectMapping(n,r,t)}return r};return{css:r,cx:(...t)=>{let i=Co(t),a=Oo.fixClassName(n,i,r);return e(n.registered,r,a)}}}return{createCssAndCx:t}})();function Do(e){let{useCache:t}=e;function n(){let e=t(),{css:n,cx:r}=wo(()=>Eo({cache:e}),[e]);return{css:n,cx:r}}return{useCssAndCx:n}}var Oo=(()=>{let e=new WeakMap;return{saveClassNameCSSObjectMapping:(t,n,r)=>{let i=e.get(t);i===void 0&&(i=new Map,e.set(t,i)),i.set(n,r)},fixClassName:(()=>{function t(e){let t=!1;return e.map(([e,n])=>{if(n===void 0)return e;let r;if(t)r={"&&":n};else{r=e;for(let e in n)if(e.startsWith(`@media`)){t=!0;break}}return r})}return(n,r,i)=>{let a=e.get(n);return Co(t(r.split(` `).map(e=>[e,a?.get(e)])).map(e=>typeof e==`string`?e:i(e)))}})()}})();function Q(e){if(!(e instanceof Object)||typeof e==`function`)return e;let t=[];for(let n in e){let r=e[n],i=typeof r;if(!(i===`string`||i===`number`&&!isNaN(r)||i===`boolean`||r==null))return e;t.push(`${n}:${i}_${r}`)}return`xSqLiJdLMd9s`+t.join(`|`)}function ko(e,t,n){if(!(t instanceof Object))return e;let r={};return X(e).forEach(i=>
11r[i]=n(e[i],t[i])),X(t).forEach(n=>{if(n in e)return;let i=t[n];typeof i==`string`&&(r[n]=i)}),r}var Ao=({classes:e,theme:t,muiStyleOverridesParams:n,css:r,cx:i,name:a})=>{require_named:{if(a===`makeStyle no name`){a=void 0;break require_named}if(n!==void 0&&a===void 0)throw Error(`To use muiStyleOverridesParams, you must specify a name using .withName('MyComponent')`)}let o;try{o=a===void 0?void 0:t.components?.[a]?.styleOverrides||void 0}catch{}let s=(0,y.useMemo)(()=>{if(o===void 0)return;let e={};for(let i in o){let a=o[i];a instanceof Object&&(e[i]=r(typeof a==`function`?a({theme:t,ownerState:n?.ownerState,...n?.props}):a))}return e},[o,Q(n?.props),Q(n?.ownerState),r]);return e=(0,y.useMemo)(()=>ko(e,s,i),[e,s,i]),{classes:e}},jo=g,Mo=0;function No(e){let{useTheme:t,cache:n}=e,{useCache:r}=Io({cacheProvidedAtInception:n}),{useCssAndCx:i}=Do({useCache:r});function a(e){let{name:n,uniqId:a=`${Mo++}`}=e??{},o=typeof n==`object`?Object.keys(n)[0]:n;return function(e){let n=typeof e==`function`?e:()=>e;return function(e,s){let c=t(),{css:l,cx:u}=i(),d=r(),f=(0,y.useMemo)(()=>{let t={},r=n(c,e,typeof Proxy<`u`&&new Proxy({},{get:(e,n)=>(typeof n==`symbol`&&Z(!1),t[n]=`${d.key}-${a}${o===void 0?``:`-${o}`}-${n}-ref`)})||{}),i=xo(X(r).map(e=>{let n=r[e];return n.label||=`${o===void 0?``:`${o}-`}${e}`,[e,`${l(n)}${So(e,e in t)?` ${t[e]}`:``}`]}));return X(t).forEach(e=>{e in i||(i[e]=t[e])}),i},[d,l,u,c,Q(e)]);{let e=s?.props.classes;f=(0,y.useMemo)(()=>ko(f,e,u),[f,Q(e),u])}{let e=Ao({classes:f,css:l,cx:u,name:o??`makeStyle no name`,idOfUseStyles:a,muiStyleOverridesParams:s,theme:c});e.classes!==void 0&&(f=e.classes),e.css!==void 0&&(l=e.css),e.cx!==void 0&&(u=e.cx)}return{classes:f,theme:c,css:l,cx:u}}}}function o(){let e=t(),{css:n,cx:r}=i();return{theme:e,css:n,cx:r}}return{makeStyles:a,useStyles:o}}var Po=(0,y.createContext)(void 0);function Fo(e){let{children:t,value:n}=e;return y.createElement(Po.Provider,{value:n},t)}
11var{createUseCache:Io}=(()=>{function e(){return(0,y.useContext)(Po)}function t(t){let{cacheProvidedAtInception:n}=t;function r(){let t=jo(),r=e(),i=n??r??t;if(i===null)throw Error([`In order to get SSR working with tss-react you need to explicitly provide an Emotion cache.`,`MUI users be aware: This is not an error strictly related to tss-react, with or without tss-react,`,`MUI needs an Emotion cache to be provided for SSR to work.`,`Here is the MUI documentation related to SSR setup: https://mui.com/material-ui/guides/server-rendering/`,`TSS provides helper that makes the process of setting up SSR easier: https://docs.tss-react.dev/ssr`].join(`
12`));return i}return{useCache:r}}return{createUseCache:t}})();function Lo(e){return e.charAt(0).toUpperCase()+e.slice(1)}function Ro(e){let{useTheme:t,cache:n}=e,{makeStyles:r}=No({useTheme:t,cache:n});function i(e,t,n){let i=typeof e==`string`?(()=>{let t=e,n=function({children:e,...n}){return(0,y.createElement)(t,n,e)};return Object.defineProperty(n,"name",{value:Lo(t)}),n})():e,a=(()=>{{let{name:e}=n??{};if(e!==void 0)return typeof e==`object`?Object.keys(e)[0]:e}let e;displayName:{let t=i.displayName;if(typeof t!=`string`||t===``)break displayName;e=t}functionName:{if(e!==void 0)break functionName;let t=i.name;if(typeof t!=`string`||t===``)break functionName;e=t}if(e!==void 0)return e=e.replace(/\$/g,`usd`),e=e.replace(/\(/g,`_`).replace(/\)/g,`_`),e=e.replace(/[^a-zA-Z0-9-_]/g,`_`),e})(),o=r({...n,name:a})(typeof t==`function`?(e,n,r)=>Ho(t(e,n,r)):Ho(t));function s(e){for(let t in e)if(t!==`root`)return!0;return!1}let c=(0,y.forwardRef)(function(t,n){let{className:r,classes:a,...c}=t,{classes:l,cx:u}=o(t,{props:t}),d=u(l.root,r);return zo.set(l,{...l,root:d}),y.createElement(i,{ref:n,className:s(l)?r:d,...typeof e==`string`?{}:{classes:l},...c})});return a!==void 0&&(c.displayName=`${Lo(a)}WithStyles`,Object.defineProperty(c,"name",{value:c.displayName})),c}return i.getClasses=Vo,{withStyles:i}}var zo=new WeakMap,Bo=`getClasses should only be used in conjunction with withStyles`;function Vo(e){let t=e.classes;if(t===void 0)throw Error(Bo);let n=zo.get(t);if(n===void 0)throw Error(Bo);return n}function Ho(e){let t={},n={};return Object.keys(e).forEach(r=>(r.startsWith(`@media`)?n:t)[r]=e[r]),Object.keys(n).forEach(e=>{let r=n[e];Object.keys(r).forEach(n=>t[n]={...t[n]??{},[e]:r[n]})}),t}var Uo=!(typeof document==`object`&&typeof(document==null?void 0:document.getElementById)==`function`)&&!(typeof jest<`u`)&&!(typeof mocha<`u`)&&!(typeof __vitest_worker__<`u`);function Wo(e){Go=0,$.splice(0,$.length);let{useContext:t,usePlugin:n,cache:r}=e,{useCache:i}=Io({cacheProvidedAtInception:r}),{useCssAndCx:a}=Do({useCache:i});return{tss:Ko({useContext:t,useCache:i,useCssAndCx:a,usePlugin:n??(({classes:e,cx:t,css:n})=>({classes:e,cx:t,css:n})),name:void 0,doesUseNestedSelectors:!1})}}var Go=0,$=[];function Ko(e){let{useContext:t,useCache:n,useCssAndCx:r,usePlugin:i,name:a,doesUseNestedSelectors:o}=e;return{withParams:()=>Ko({...e}),withName:t=>Ko({...e,name:typeof t==`object`?Object.keys(t)[0]:t}),withNestedSelectors:()=>Ko({...e,doesUseNestedSelectors:!0}),create:e=>{let s=`x${Go++}`;if(a!==void 0)for(;;){let e=$.find(e=>e.name===a);if(e===void 0)break;$.splice($.indexOf(e),1)}let c=typeof e==`function`?e:()=>e;return function(l){let{classesOverrides:u,...d}=l??{},f=t(),{css:p,cx:m}=r(),h=n(),g=Jo({cache:h,cssObjectByRuleNameOrGetCssObjectByRuleName:e,classesOverridesRef:Q(u),paramsAndPluginParamsRef:Q(d),idOfUseStyles:s,context:f,getClasses:()=>{let e={},t=c({...l,...f,...o?{classes:typeof Proxy>`u`?{}:new Proxy({},{get:(t,n)=>{if(typeof n==`symbol`&&Z(!1),Uo&&a===void 0)throw Error([`tss-react: In SSR setups, in order to use nested selectors, you must also give a unique name to the useStyle function.`,`Solution: Use tss.withName("ComponentName").withNestedSelectors<...>()... to set a name.`].join(`
13`));update_nested_selector_usage_track_record:{if(a===void 0)break update_nested_selector_usage_track_record;let e=$.find(e=>e.name===a&&e.idOfUseStyles===s);e===void 0&&(e={name:a,idOfUseStyles:s,nestedSelectorRuleNames:new Set},$.push(e)),e.nestedSelectorRuleNames.add(n)}detect_potential_conflicts:{if(a===void 0||$.find(e=>e.name===a&&e.idOfUseStyles!==s&&e.nestedSelectorRuleNames.has(n))===void 0)break detect_potential_conflicts;
13throw Error([`tss-react: There are in your codebase two different useStyles named "${a}" that`,`both use use the nested selector ${n}.\n`,`This may lead to CSS class name collisions, causing nested selectors to target elements outside of the intended scope.
14`,`Solution: Ensure each useStyles using nested selectors has a unique name.
15`,`Use: tss.withName("UniqueName").withNestedSelectors<...>()...`].join(` `))}return e[n]=`${h.key}-${a===void 0?s:a}-${n}-ref`}})}:{}}),n=xo(X(t).map(n=>{let r=t[n];return r.label||=`${a===void 0?``:`${a}-`}${n}`,[n,`${p(r)}${So(n,n in e)?` ${e[n]}`:``}`]}));return X(e).forEach(t=>{t in n||(n[t]=e[t])}),n=ko(n,u,m),n}}),_=i({classes:g,css:p,cx:m,idOfUseStyles:s,name:a,...f,...d});return{classes:_.classes??g,css:_.css??p,cx:_.cx??m,...f}}}}}var qo=new WeakMap;function Jo(e){let{cache:t,cssObjectByRuleNameOrGetCssObjectByRuleName:n,classesOverridesRef:r,paramsAndPluginParamsRef:i,idOfUseStyles:a,context:o,getClasses:s}=e;use_cache:{let e=qo.get(t);if(e===void 0)break use_cache;let s=e.get(n);if(s===void 0)break use_cache;let c=s.get(r);if(c===void 0)break use_cache;let l=c.get(i);if(l===void 0)break use_cache;let u=l.find(({context:e})=>{if(e===o)return!0;if(X(e).length!==X(o).length)return!1;for(let t in e)if(Q(e[t])!==Q(o[t]))return!1;return!0});if(u===void 0)break use_cache;if(u?.idOfUseStyles!==a){l.splice(l.indexOf(u),1);break use_cache}return u.result}let c=s();{qo.has(t)||qo.set(t,new WeakMap);let e=qo.get(t);Z(e!==void 0),e.has(n)||e.set(n,new Map);let s=e.get(n);Z(s!==void 0),s.has(r)||(s.size>200&&s.clear(),s.set(r,new Map));let l=s.get(r);if(Z(l!==void 0),!l.has(i)){clear_cache:{let e=typeof i==`string`?257:5;if(l.size<e)break clear_cache;l.clear()}l.set(i,[])}let u=l.get(i);Z(u!==void 0),u.length>5&&(u=[]),u.push({idOfUseStyles:a,context:o,result:c})}return c}function Yo(e){return{...No(e),...Ro(e)}}var{tss:Xo}=Wo({useContext:()=>({})});Xo.create({});var{makeStyles:Zo,withStyles:Qo}=Yo({useTheme:bo}),{tss:$o}=Wo({useContext:function(){return{theme:bo()}},usePlugin:Ao});$o.create({});export{Ct as $,Ur as A,Vn as B,Oi as C,Ci as D,Ti as E,kr as F,Jt as G,Un as H,br as I,cn as J,Yt as K,P as L,Ar as M,F as N,yi as O,Dr as P,yt as Q,N as R,Di as S,ki as T,qt as U,Hn as V,O as W,le as X,Ee as Y,j as Z,Ki as _,yo as a,Vi as b,Ja as c,aa as d,Zn as et,sa as f,Ji as g,Yi as h,bo as i,jr as j,Hr as k,Ha as l,ca as m,Qo as n,vo as o,la as p,Zt as q,Fo as r,no as s,Zo as t,G as u,Hi as v,Ei as w,Bi as x,Wi as y,M as z};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.