4NK_IA_front/public/assets/index-ChSrE95j.js
2025-09-18 15:31:16 +00:00

155 lines
446 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/UploadView-BDjYMv1B.js","assets/Layout-EP4xiiHA.js","assets/utils-CND5M_oZ.js","assets/Description-Da0xeuq8.js","assets/ListItemText-y3geWUGz.js","assets/ListItemIcon-Cbif7BYI.js","assets/Error-BbVVlYbr.js","assets/ExtractionView-Du0llVwx.js","assets/CardContent-afWGaPRZ.js","assets/Assessment-BS7V6eDM.js","assets/LocationOn-CcUeyQI8.js","assets/ContexteView-C6NmMiz_.js","assets/Warning-BfA_XJFt.js","assets/ConseilView-C-8V6XNX.js"])))=>i.map(i=>d[i]);
function $E(t,r){for(var l=0;l<r.length;l++){const i=r[l];if(typeof i!="string"&&!Array.isArray(i)){for(const u in i)if(u!=="default"&&!(u in t)){const c=Object.getOwnPropertyDescriptor(i,u);c&&Object.defineProperty(t,u,c.get?c:{enumerable:!0,get:()=>i[u]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))i(u);new MutationObserver(u=>{for(const c of u)if(c.type==="childList")for(const f of c.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&i(f)}).observe(document,{childList:!0,subtree:!0});function l(u){const c={};return u.integrity&&(c.integrity=u.integrity),u.referrerPolicy&&(c.referrerPolicy=u.referrerPolicy),u.crossOrigin==="use-credentials"?c.credentials="include":u.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function i(u){if(u.ep)return;u.ep=!0;const c=l(u);fetch(u.href,c)}})();function Cv(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var id={exports:{}},Xi={};/**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Mg;function PE(){if(Mg)return Xi;Mg=1;var t=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function l(i,u,c){var f=null;if(c!==void 0&&(f=""+c),u.key!==void 0&&(f=""+u.key),"key"in u){c={};for(var h in u)h!=="key"&&(c[h]=u[h])}else c=u;return u=c.ref,{$$typeof:t,type:i,key:f,ref:u!==void 0?u:null,props:c}}return Xi.Fragment=r,Xi.jsx=l,Xi.jsxs=l,Xi}var Ng;function qE(){return Ng||(Ng=1,id.exports=PE()),id.exports}var Re=qE(),od={exports:{}},Ne={};/**
* @license React
* react.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var zg;function VE(){if(zg)return Ne;zg=1;var t=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),f=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),v=Symbol.iterator;function S(_){return _===null||typeof _!="object"?null:(_=v&&_[v]||_["@@iterator"],typeof _=="function"?_:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E=Object.assign,T={};function C(_,X,re){this.props=_,this.context=X,this.refs=T,this.updater=re||w}C.prototype.isReactComponent={},C.prototype.setState=function(_,X){if(typeof _!="object"&&typeof _!="function"&&_!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,_,X,"setState")},C.prototype.forceUpdate=function(_){this.updater.enqueueForceUpdate(this,_,"forceUpdate")};function L(){}L.prototype=C.prototype;function H(_,X,re){this.props=_,this.context=X,this.refs=T,this.updater=re||w}var B=H.prototype=new L;B.constructor=H,E(B,C.prototype),B.isPureReactComponent=!0;var G=Array.isArray,O={H:null,A:null,T:null,S:null,V:null},x=Object.prototype.hasOwnProperty;function V(_,X,re,le,fe,Oe){return re=Oe.ref,{$$typeof:t,type:_,key:X,ref:re!==void 0?re:null,props:Oe}}function J(_,X){return V(_.type,X,void 0,void 0,void 0,_.props)}function ee(_){return typeof _=="object"&&_!==null&&_.$$typeof===t}function ue(_){var X={"=":"=0",":":"=2"};return"$"+_.replace(/[=:]/g,function(re){return X[re]})}var se=/\/+/g;function R(_,X){return typeof _=="object"&&_!==null&&_.key!=null?ue(""+_.key):X.toString(36)}function ae(){}function I(_){switch(_.status){case"fulfilled":return _.value;case"rejected":throw _.reason;default:switch(typeof _.status=="string"?_.then(ae,ae):(_.status="pending",_.then(function(X){_.status==="pending"&&(_.status="fulfilled",_.value=X)},function(X){_.status==="pending"&&(_.status="rejected",_.reason=X)})),_.status){case"fulfilled":return _.value;case"rejected":throw _.reason}}throw _}function ce(_,X,re,le,fe){var Oe=typeof _;(Oe==="undefined"||Oe==="boolean")&&(_=null);var Se=!1;if(_===null)Se=!0;else switch(Oe){case"bigint":case"string":case"number":Se=!0;break;case"object":switch(_.$$typeof){case t:case r:Se=!0;break;case y:return Se=_._init,ce(Se(_._payload),X,re,le,fe)}}if(Se)return fe=fe(_),Se=le===""?"."+R(_,0):le,G(fe)?(re="",Se!=null&&(re=Se.replace(se,"$&/")+"/"),ce(fe,X,re,"",function(rn){return rn})):fe!=null&&(ee(fe)&&(fe=J(fe,re+(fe.key==null||_&&_.key===fe.key?"":(""+fe.key).replace(se,"$&/")+"/")+Se)),X.push(fe)),1;Se=0;var dt=le===""?".":le+":";if(G(_))for(var Fe=0;Fe<_.length;Fe++)le=_[Fe],Oe=dt+R(le,Fe),Se+=ce(le,X,re,Oe,fe);else if(Fe=S(_),typeof Fe=="function")for(_=Fe.call(_),Fe=0;!(le=_.next()).done;)le=le.value,Oe=dt+R(le,Fe++),Se+=ce(le,X,re,Oe,fe);else if(Oe==="object"){if(typeof _.then=="function")return ce(I(_),X,re,le,fe);throw X=String(_),Error("Objects are not valid as a React child (found: "+(X==="[object Object]"?"object with keys {"+Object.keys(_).join(", ")+"}":X)+"). If you meant to render a collection of children, use an array instead.")}return Se}function z(_,X,re){if(_==null)return _;var le=[],fe=0;return ce(_,le,"","",function(Oe){return X.call(re,Oe,fe++)}),le}function ne(_){if(_._status===-1){var X=_._result;X=X(),X.then(function(re){(_._status===0||_._status===-1)&&(_._status=1,_._result=re)},function(re){(_._status===0||_._status===-1)&&(_._status=2,_._result=re)}),_._status===-1&&(_._status=0,_._result=X)}if(_._status===1)return _._result.default;throw _._result}var oe=typeof reportError=="function"?reportError:function(_){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var X=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof _=="object"&&_!==null&&typeof _.message=="string"?String(_.message):String(_),error:_});if(!window.dispatchEvent(X))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",_);return}console.error(_)};function xe(){}return Ne.Children={map:z,forEach:function(_,X,re){z(_,function(){X.apply(this,arguments)},re)},count:function(_){var X=0;return z(_,function(){X++}),X},toArray:function(_){return z(_,function(X){return X})||[]},only:function(_){if(!ee(_))throw Error("React.Children.only expected to receive a single React element child.");return _}},Ne.Component=C,Ne.Fragment=l,Ne.Profiler=u,Ne.PureComponent=H,Ne.StrictMode=i,Ne.Suspense=p,Ne.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=O,Ne.__COMPILER_RUNTIME={__proto__:null,c:function(_){return O.H.useMemoCache(_)}},Ne.cache=function(_){return function(){return _.apply(null,arguments)}},Ne.cloneElement=function(_,X,re){if(_==null)throw Error("The argument must be a React element, but you passed "+_+".");var le=E({},_.props),fe=_.key,Oe=void 0;if(X!=null)for(Se in X.ref!==void 0&&(Oe=void 0),X.key!==void 0&&(fe=""+X.key),X)!x.call(X,Se)||Se==="key"||Se==="__self"||Se==="__source"||Se==="ref"&&X.ref===void 0||(le[Se]=X[Se]);var Se=arguments.length-2;if(Se===1)le.children=re;else if(1<Se){for(var dt=Array(Se),Fe=0;Fe<Se;Fe++)dt[Fe]=arguments[Fe+2];le.children=dt}return V(_.type,fe,void 0,void 0,Oe,le)},Ne.createContext=function(_){return _={$$typeof:f,_currentValue:_,_currentValue2:_,_threadCount:0,Provider:null,Consumer:null},_.Provider=_,_.Consumer={$$typeof:c,_context:_},_},Ne.createElement=function(_,X,re){var le,fe={},Oe=null;if(X!=null)for(le in X.key!==void 0&&(Oe=""+X.key),X)x.call(X,le)&&le!=="key"&&le!=="__self"&&le!=="__source"&&(fe[le]=X[le]);var Se=arguments.length-2;if(Se===1)fe.children=re;else if(1<Se){for(var dt=Array(Se),Fe=0;Fe<Se;Fe++)dt[Fe]=arguments[Fe+2];fe.children=dt}if(_&&_.defaultProps)for(le in Se=_.defaultProps,Se)fe[le]===void 0&&(fe[le]=Se[le]);return V(_,Oe,void 0,void 0,null,fe)},Ne.createRef=function(){return{current:null}},Ne.forwardRef=function(_){return{$$typeof:h,render:_}},Ne.isValidElement=ee,Ne.lazy=function(_){return{$$typeof:y,_payload:{_status:-1,_result:_},_init:ne}},Ne.memo=function(_,X){return{$$typeof:m,type:_,compare:X===void 0?null:X}},Ne.startTransition=function(_){var X=O.T,re={};O.T=re;try{var le=_(),fe=O.S;fe!==null&&fe(re,le),typeof le=="object"&&le!==null&&typeof le.then=="function"&&le.then(xe,oe)}catch(Oe){oe(Oe)}finally{O.T=X}},Ne.unstable_useCacheRefresh=function(){return O.H.useCacheRefresh()},Ne.use=function(_){return O.H.use(_)},Ne.useActionState=function(_,X,re){return O.H.useActionState(_,X,re)},Ne.useCallback=function(_,X){return O.H.useCallback(_,X)},Ne.useContext=function(_){return O.H.useContext(_)},Ne.useDebugValue=function(){},Ne.useDeferredValue=function(_,X){return O.H.useDeferredValue(_,X)},Ne.useEffect=function(_,X,re){var le=O.H;if(typeof re=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return le.useEffect(_,X)},Ne.useId=function(){return O.H.useId()},Ne.useImperativeHandle=function(_,X,re){return O.H.useImperativeHandle(_,X,re)},Ne.useInsertionEffect=function(_,X){return O.H.useInsertionEffect(_,X)},Ne.useLayoutEffect=function(_,X){return O.H.useLayoutEffect(_,X)},Ne.useMemo=function(_,X){return O.H.useMemo(_,X)},Ne.useOptimistic=function(_,X){return O.H.useOptimistic(_,X)},Ne.useReducer=function(_,X,re){return O.H.useReducer(_,X,re)},Ne.useRef=function(_){return O.H.useRef(_)},Ne.useState=function(_){return O.H.useState(_)},Ne.useSyncExternalStore=function(_,X,re){return O.H.useSyncExternalStore(_,X,re)},Ne.useTransition=function(){return O.H.useTransition()},Ne.version="19.1.1",Ne}var Lg;function Os(){return Lg||(Lg=1,od.exports=VE()),od.exports}var D=Os();const YE=Cv(D),$d=$E({__proto__:null,default:YE},[D]);var ud={exports:{}},Ki={},sd={exports:{}},cd={};/**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Ug;function GE(){return Ug||(Ug=1,(function(t){function r(z,ne){var oe=z.length;z.push(ne);e:for(;0<oe;){var xe=oe-1>>>1,_=z[xe];if(0<u(_,ne))z[xe]=ne,z[oe]=_,oe=xe;else break e}}function l(z){return z.length===0?null:z[0]}function i(z){if(z.length===0)return null;var ne=z[0],oe=z.pop();if(oe!==ne){z[0]=oe;e:for(var xe=0,_=z.length,X=_>>>1;xe<X;){var re=2*(xe+1)-1,le=z[re],fe=re+1,Oe=z[fe];if(0>u(le,oe))fe<_&&0>u(Oe,le)?(z[xe]=Oe,z[fe]=oe,xe=fe):(z[xe]=le,z[re]=oe,xe=re);else if(fe<_&&0>u(Oe,oe))z[xe]=Oe,z[fe]=oe,xe=fe;else break e}}return ne}function u(z,ne){var oe=z.sortIndex-ne.sortIndex;return oe!==0?oe:z.id-ne.id}if(t.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;t.unstable_now=function(){return c.now()}}else{var f=Date,h=f.now();t.unstable_now=function(){return f.now()-h}}var p=[],m=[],y=1,v=null,S=3,w=!1,E=!1,T=!1,C=!1,L=typeof setTimeout=="function"?setTimeout:null,H=typeof clearTimeout=="function"?clearTimeout:null,B=typeof setImmediate<"u"?setImmediate:null;function G(z){for(var ne=l(m);ne!==null;){if(ne.callback===null)i(m);else if(ne.startTime<=z)i(m),ne.sortIndex=ne.expirationTime,r(p,ne);else break;ne=l(m)}}function O(z){if(T=!1,G(z),!E)if(l(p)!==null)E=!0,x||(x=!0,R());else{var ne=l(m);ne!==null&&ce(O,ne.startTime-z)}}var x=!1,V=-1,J=5,ee=-1;function ue(){return C?!0:!(t.unstable_now()-ee<J)}function se(){if(C=!1,x){var z=t.unstable_now();ee=z;var ne=!0;try{e:{E=!1,T&&(T=!1,H(V),V=-1),w=!0;var oe=S;try{t:{for(G(z),v=l(p);v!==null&&!(v.expirationTime>z&&ue());){var xe=v.callback;if(typeof xe=="function"){v.callback=null,S=v.priorityLevel;var _=xe(v.expirationTime<=z);if(z=t.unstable_now(),typeof _=="function"){v.callback=_,G(z),ne=!0;break t}v===l(p)&&i(p),G(z)}else i(p);v=l(p)}if(v!==null)ne=!0;else{var X=l(m);X!==null&&ce(O,X.startTime-z),ne=!1}}break e}finally{v=null,S=oe,w=!1}ne=void 0}}finally{ne?R():x=!1}}}var R;if(typeof B=="function")R=function(){B(se)};else if(typeof MessageChannel<"u"){var ae=new MessageChannel,I=ae.port2;ae.port1.onmessage=se,R=function(){I.postMessage(null)}}else R=function(){L(se,0)};function ce(z,ne){V=L(function(){z(t.unstable_now())},ne)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(z){z.callback=null},t.unstable_forceFrameRate=function(z){0>z||125<z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):J=0<z?Math.floor(1e3/z):5},t.unstable_getCurrentPriorityLevel=function(){return S},t.unstable_next=function(z){switch(S){case 1:case 2:case 3:var ne=3;break;default:ne=S}var oe=S;S=ne;try{return z()}finally{S=oe}},t.unstable_requestPaint=function(){C=!0},t.unstable_runWithPriority=function(z,ne){switch(z){case 1:case 2:case 3:case 4:case 5:break;default:z=3}var oe=S;S=z;try{return ne()}finally{S=oe}},t.unstable_scheduleCallback=function(z,ne,oe){var xe=t.unstable_now();switch(typeof oe=="object"&&oe!==null?(oe=oe.delay,oe=typeof oe=="number"&&0<oe?xe+oe:xe):oe=xe,z){case 1:var _=-1;break;case 2:_=250;break;case 5:_=1073741823;break;case 4:_=1e4;break;default:_=5e3}return _=oe+_,z={id:y++,callback:ne,priorityLevel:z,startTime:oe,expirationTime:_,sortIndex:-1},oe>xe?(z.sortIndex=oe,r(m,z),l(p)===null&&z===l(m)&&(T?(H(V),V=-1):T=!0,ce(O,oe-xe))):(z.sortIndex=_,r(p,z),E||w||(E=!0,x||(x=!0,R()))),z},t.unstable_shouldYield=ue,t.unstable_wrapCallback=function(z){var ne=S;return function(){var oe=S;S=ne;try{return z.apply(this,arguments)}finally{S=oe}}}})(cd)),cd}var Bg;function FE(){return Bg||(Bg=1,sd.exports=GE()),sd.exports}var fd={exports:{}},Pt={};/**
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var jg;function XE(){if(jg)return Pt;jg=1;var t=Os();function r(p){var m="https://react.dev/errors/"+p;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var y=2;y<arguments.length;y++)m+="&args[]="+encodeURIComponent(arguments[y])}return"Minified React error #"+p+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(){}var i={d:{f:l,r:function(){throw Error(r(522))},D:l,C:l,L:l,m:l,X:l,S:l,M:l},p:0,findDOMNode:null},u=Symbol.for("react.portal");function c(p,m,y){var v=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:u,key:v==null?null:""+v,children:p,containerInfo:m,implementation:y}}var f=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function h(p,m){if(p==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return Pt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,Pt.createPortal=function(p,m){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(r(299));return c(p,m,null,y)},Pt.flushSync=function(p){var m=f.T,y=i.p;try{if(f.T=null,i.p=2,p)return p()}finally{f.T=m,i.p=y,i.d.f()}},Pt.preconnect=function(p,m){typeof p=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,i.d.C(p,m))},Pt.prefetchDNS=function(p){typeof p=="string"&&i.d.D(p)},Pt.preinit=function(p,m){if(typeof p=="string"&&m&&typeof m.as=="string"){var y=m.as,v=h(y,m.crossOrigin),S=typeof m.integrity=="string"?m.integrity:void 0,w=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;y==="style"?i.d.S(p,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:v,integrity:S,fetchPriority:w}):y==="script"&&i.d.X(p,{crossOrigin:v,integrity:S,fetchPriority:w,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},Pt.preinitModule=function(p,m){if(typeof p=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var y=h(m.as,m.crossOrigin);i.d.M(p,{crossOrigin:y,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&i.d.M(p)},Pt.preload=function(p,m){if(typeof p=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var y=m.as,v=h(y,m.crossOrigin);i.d.L(p,y,{crossOrigin:v,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},Pt.preloadModule=function(p,m){if(typeof p=="string")if(m){var y=h(m.as,m.crossOrigin);i.d.m(p,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:y,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else i.d.m(p)},Pt.requestFormReset=function(p){i.d.r(p)},Pt.unstable_batchedUpdates=function(p,m){return p(m)},Pt.useFormState=function(p,m,y){return f.H.useFormState(p,m,y)},Pt.useFormStatus=function(){return f.H.useHostTransitionStatus()},Pt.version="19.1.1",Pt}var kg;function xv(){if(kg)return fd.exports;kg=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(r){console.error(r)}}return t(),fd.exports=XE(),fd.exports}/**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Hg;function KE(){if(Hg)return Ki;Hg=1;var t=FE(),r=Os(),l=xv();function i(e){var n="https://react.dev/errors/"+e;if(1<arguments.length){n+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)n+="&args[]="+encodeURIComponent(arguments[a])}return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function u(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function c(e){var n=e,a=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do n=e,(n.flags&4098)!==0&&(a=n.return),e=n.return;while(e)}return n.tag===3?a:null}function f(e){if(e.tag===13){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function h(e){if(c(e)!==e)throw Error(i(188))}function p(e){var n=e.alternate;if(!n){if(n=c(e),n===null)throw Error(i(188));return n!==e?null:e}for(var a=e,o=n;;){var s=a.return;if(s===null)break;var d=s.alternate;if(d===null){if(o=s.return,o!==null){a=o;continue}break}if(s.child===d.child){for(d=s.child;d;){if(d===a)return h(s),e;if(d===o)return h(s),n;d=d.sibling}throw Error(i(188))}if(a.return!==o.return)a=s,o=d;else{for(var g=!1,b=s.child;b;){if(b===a){g=!0,a=s,o=d;break}if(b===o){g=!0,o=s,a=d;break}b=b.sibling}if(!g){for(b=d.child;b;){if(b===a){g=!0,a=d,o=s;break}if(b===o){g=!0,o=d,a=s;break}b=b.sibling}if(!g)throw Error(i(189))}}if(a.alternate!==o)throw Error(i(190))}if(a.tag!==3)throw Error(i(188));return a.stateNode.current===a?e:n}function m(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e;for(e=e.child;e!==null;){if(n=m(e),n!==null)return n;e=e.sibling}return null}var y=Object.assign,v=Symbol.for("react.element"),S=Symbol.for("react.transitional.element"),w=Symbol.for("react.portal"),E=Symbol.for("react.fragment"),T=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),L=Symbol.for("react.provider"),H=Symbol.for("react.consumer"),B=Symbol.for("react.context"),G=Symbol.for("react.forward_ref"),O=Symbol.for("react.suspense"),x=Symbol.for("react.suspense_list"),V=Symbol.for("react.memo"),J=Symbol.for("react.lazy"),ee=Symbol.for("react.activity"),ue=Symbol.for("react.memo_cache_sentinel"),se=Symbol.iterator;function R(e){return e===null||typeof e!="object"?null:(e=se&&e[se]||e["@@iterator"],typeof e=="function"?e:null)}var ae=Symbol.for("react.client.reference");function I(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===ae?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case E:return"Fragment";case C:return"Profiler";case T:return"StrictMode";case O:return"Suspense";case x:return"SuspenseList";case ee:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case w:return"Portal";case B:return(e.displayName||"Context")+".Provider";case H:return(e._context.displayName||"Context")+".Consumer";case G:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case V:return n=e.displayName||null,n!==null?n:I(e.type)||"Memo";case J:n=e._payload,e=e._init;try{return I(e(n))}catch{}}return null}var ce=Array.isArray,z=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ne=l.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,oe={pending:!1,data:null,method:null,action:null},xe=[],_=-1;function X(e){return{current:e}}function re(e){0>_||(e.current=xe[_],xe[_]=null,_--)}function le(e,n){_++,xe[_]=e.current,e.current=n}var fe=X(null),Oe=X(null),Se=X(null),dt=X(null);function Fe(e,n){switch(le(Se,n),le(Oe,e),le(fe,null),n.nodeType){case 9:case 11:e=(e=n.documentElement)&&(e=e.namespaceURI)?lg(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)n=lg(n),e=ig(n,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}re(fe),le(fe,e)}function rn(){re(fe),re(Oe),re(Se)}function ht(e){e.memoizedState!==null&&le(dt,e);var n=fe.current,a=ig(n,e.type);n!==a&&(le(Oe,e),le(fe,a))}function an(e){Oe.current===e&&(re(fe),re(Oe)),dt.current===e&&(re(dt),qi._currentValue=oe)}var rr=Object.prototype.hasOwnProperty,Nr=t.unstable_scheduleCallback,Xt=t.unstable_cancelCallback,Wa=t.unstable_shouldYield,Wl=t.unstable_requestPaint,kt=t.unstable_now,pa=t.unstable_getCurrentPriorityLevel,Ht=t.unstable_ImmediatePriority,ar=t.unstable_UserBlockingPriority,$n=t.unstable_NormalPriority,Yt=t.unstable_LowPriority,Pn=t.unstable_IdlePriority,ya=t.log,zr=t.unstable_setDisableYieldValue,rt=null,Ae=null;function it(e){if(typeof ya=="function"&&zr(e),Ae&&typeof Ae.setStrictMode=="function")try{Ae.setStrictMode(rt,e)}catch{}}var Je=Math.clz32?Math.clz32:zo,ga=Math.log,Sn=Math.LN2;function zo(e){return e>>>=0,e===0?32:31-(ga(e)/Sn|0)|0}var va=256,ba=4194304;function lr(e){var n=e&42;if(n!==0)return n;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Sa(e,n,a){var o=e.pendingLanes;if(o===0)return 0;var s=0,d=e.suspendedLanes,g=e.pingedLanes;e=e.warmLanes;var b=o&134217727;return b!==0?(o=b&~d,o!==0?s=lr(o):(g&=b,g!==0?s=lr(g):a||(a=b&~e,a!==0&&(s=lr(a))))):(b=o&~d,b!==0?s=lr(b):g!==0?s=lr(g):a||(a=o&~e,a!==0&&(s=lr(a)))),s===0?0:n!==0&&n!==s&&(n&d)===0&&(d=s&-s,a=n&-n,d>=a||d===32&&(a&4194048)!==0)?n:s}function qn(e,n){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)===0}function Lo(e,n){switch(e){case 1:case 2:case 4:case 8:case 64:return n+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Ia(){var e=va;return va<<=1,(va&4194048)===0&&(va=256),e}function Uo(){var e=ba;return ba<<=1,(ba&62914560)===0&&(ba=4194304),e}function el(e){for(var n=[],a=0;31>a;a++)n.push(e);return n}function Ea(e,n){e.pendingLanes|=n,n!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Bo(e,n,a,o,s,d){var g=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var b=e.entanglements,A=e.expirationTimes,$=e.hiddenUpdates;for(a=g&~a;0<a;){var Q=31-Je(a),W=1<<Q;b[Q]=0,A[Q]=-1;var P=$[Q];if(P!==null)for($[Q]=null,Q=0;Q<P.length;Q++){var q=P[Q];q!==null&&(q.lane&=-536870913)}a&=~W}o!==0&&wa(e,o,0),d!==0&&s===0&&e.tag!==0&&(e.suspendedLanes|=d&~(g&~n))}function wa(e,n,a){e.pendingLanes|=n,e.suspendedLanes&=~n;var o=31-Je(n);e.entangledLanes|=n,e.entanglements[o]=e.entanglements[o]|1073741824|a&4194090}function Ta(e,n){var a=e.entangledLanes|=n;for(e=e.entanglements;a;){var o=31-Je(a),s=1<<o;s&n|e[o]&n&&(e[o]|=n),a&=~s}}function Il(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function ei(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function M(){var e=ne.p;return e!==0?e:(e=window.event,e===void 0?32:Cg(e.type))}function j(e,n){var a=ne.p;try{return ne.p=e,n()}finally{ne.p=a}}var Y=Math.random().toString(36).slice(2),te="__reactFiber$"+Y,ie="__reactProps$"+Y,he="__reactContainer$"+Y,ge="__reactEvents$"+Y,me="__reactListeners$"+Y,be="__reactHandles$"+Y,Ee="__reactResources$"+Y,pe="__reactMarker$"+Y;function ye(e){delete e[te],delete e[ie],delete e[ge],delete e[me],delete e[be]}function ze(e){var n=e[te];if(n)return n;for(var a=e.parentNode;a;){if(n=a[he]||a[te]){if(a=n.alternate,n.child!==null||a!==null&&a.child!==null)for(e=cg(e);e!==null;){if(a=e[te])return a;e=cg(e)}return n}e=a,a=e.parentNode}return null}function Pe(e){if(e=e[te]||e[he]){var n=e.tag;if(n===5||n===6||n===13||n===26||n===27||n===3)return e}return null}function ot(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e.stateNode;throw Error(i(33))}function mt(e){var n=e[Ee];return n||(n=e[Ee]={hoistableStyles:new Map,hoistableScripts:new Map}),n}function _e(e){e[pe]=!0}var We=new Set,Vn={};function ln(e,n){Gt(e,n),Gt(e+"Capture",n)}function Gt(e,n){for(Vn[e]=n,e=0;e<n.length;e++)We.add(n[e])}var En=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),tl={},Lr={};function ir(e){return rr.call(Lr,e)?!0:rr.call(tl,e)?!1:En.test(e)?Lr[e]=!0:(tl[e]=!0,!1)}function or(e,n,a){if(ir(n))if(a===null)e.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(n);return;case"boolean":var o=n.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){e.removeAttribute(n);return}}e.setAttribute(n,""+a)}}function ur(e,n,a){if(a===null)e.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttribute(n,""+a)}}function De(e,n,a,o){if(o===null)e.removeAttribute(a);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(n,a,""+o)}}var Tt,sr;function Kt(e){if(Tt===void 0)try{throw Error()}catch(a){var n=a.stack.trim().match(/\n( *(at )?)/);Tt=n&&n[1]||"",sr=-1<a.stack.indexOf(`
at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Tt+e+sr}var ct=!1;function Ur(e,n){if(!e||ct)return"";ct=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(n){var W=function(){throw Error()};if(Object.defineProperty(W.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(W,[])}catch(q){var P=q}Reflect.construct(e,[],W)}else{try{W.call()}catch(q){P=q}e.call(W.prototype)}}else{try{throw Error()}catch(q){P=q}(W=e())&&typeof W.catch=="function"&&W.catch(function(){})}}catch(q){if(q&&P&&typeof q.stack=="string")return[q.stack,P.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var s=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");s&&s.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var d=o.DetermineComponentFrameRoot(),g=d[0],b=d[1];if(g&&b){var A=g.split(`
`),$=b.split(`
`);for(s=o=0;o<A.length&&!A[o].includes("DetermineComponentFrameRoot");)o++;for(;s<$.length&&!$[s].includes("DetermineComponentFrameRoot");)s++;if(o===A.length||s===$.length)for(o=A.length-1,s=$.length-1;1<=o&&0<=s&&A[o]!==$[s];)s--;for(;1<=o&&0<=s;o--,s--)if(A[o]!==$[s]){if(o!==1||s!==1)do if(o--,s--,0>s||A[o]!==$[s]){var Q=`
`+A[o].replace(" at new "," at ");return e.displayName&&Q.includes("<anonymous>")&&(Q=Q.replace("<anonymous>",e.displayName)),Q}while(1<=o&&0<=s);break}}}finally{ct=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?Kt(a):""}function jo(e){switch(e.tag){case 26:case 27:case 5:return Kt(e.type);case 16:return Kt("Lazy");case 13:return Kt("Suspense");case 19:return Kt("SuspenseList");case 0:case 15:return Ur(e.type,!1);case 11:return Ur(e.type.render,!1);case 1:return Ur(e.type,!0);case 31:return Kt("Activity");default:return""}}function ko(e){try{var n="";do n+=jo(e),e=e.return;while(e);return n}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}function wn(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function em(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function US(e){var n=em(e)?"checked":"value",a=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),o=""+e[n];if(!e.hasOwnProperty(n)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var s=a.get,d=a.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return s.call(this)},set:function(g){o=""+g,d.call(this,g)}}),Object.defineProperty(e,n,{enumerable:a.enumerable}),{getValue:function(){return o},setValue:function(g){o=""+g},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function Ho(e){e._valueTracker||(e._valueTracker=US(e))}function tm(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var a=n.getValue(),o="";return e&&(o=em(e)?e.checked?"true":"false":e.value),e=o,e!==a?(n.setValue(e),!0):!1}function $o(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var BS=/[\n"\\]/g;function Tn(e){return e.replace(BS,function(n){return"\\"+n.charCodeAt(0).toString(16)+" "})}function nc(e,n,a,o,s,d,g,b){e.name="",g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"?e.type=g:e.removeAttribute("type"),n!=null?g==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+wn(n)):e.value!==""+wn(n)&&(e.value=""+wn(n)):g!=="submit"&&g!=="reset"||e.removeAttribute("value"),n!=null?rc(e,g,wn(n)):a!=null?rc(e,g,wn(a)):o!=null&&e.removeAttribute("value"),s==null&&d!=null&&(e.defaultChecked=!!d),s!=null&&(e.checked=s&&typeof s!="function"&&typeof s!="symbol"),b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?e.name=""+wn(b):e.removeAttribute("name")}function nm(e,n,a,o,s,d,g,b){if(d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(e.type=d),n!=null||a!=null){if(!(d!=="submit"&&d!=="reset"||n!=null))return;a=a!=null?""+wn(a):"",n=n!=null?""+wn(n):a,b||n===e.value||(e.value=n),e.defaultValue=n}o=o??s,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=b?e.checked:!!o,e.defaultChecked=!!o,g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"&&(e.name=g)}function rc(e,n,a){n==="number"&&$o(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function nl(e,n,a,o){if(e=e.options,n){n={};for(var s=0;s<a.length;s++)n["$"+a[s]]=!0;for(a=0;a<e.length;a++)s=n.hasOwnProperty("$"+e[a].value),e[a].selected!==s&&(e[a].selected=s),s&&o&&(e[a].defaultSelected=!0)}else{for(a=""+wn(a),n=null,s=0;s<e.length;s++){if(e[s].value===a){e[s].selected=!0,o&&(e[s].defaultSelected=!0);return}n!==null||e[s].disabled||(n=e[s])}n!==null&&(n.selected=!0)}}function rm(e,n,a){if(n!=null&&(n=""+wn(n),n!==e.value&&(e.value=n),a==null)){e.defaultValue!==n&&(e.defaultValue=n);return}e.defaultValue=a!=null?""+wn(a):""}function am(e,n,a,o){if(n==null){if(o!=null){if(a!=null)throw Error(i(92));if(ce(o)){if(1<o.length)throw Error(i(93));o=o[0]}a=o}a==null&&(a=""),n=a}a=wn(n),e.defaultValue=a,o=e.textContent,o===a&&o!==""&&o!==null&&(e.value=o)}function rl(e,n){if(n){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=n;return}}e.textContent=n}var jS=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function lm(e,n,a){var o=n.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?o?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="":o?e.setProperty(n,a):typeof a!="number"||a===0||jS.has(n)?n==="float"?e.cssFloat=a:e[n]=(""+a).trim():e[n]=a+"px"}function im(e,n,a){if(n!=null&&typeof n!="object")throw Error(i(62));if(e=e.style,a!=null){for(var o in a)!a.hasOwnProperty(o)||n!=null&&n.hasOwnProperty(o)||(o.indexOf("--")===0?e.setProperty(o,""):o==="float"?e.cssFloat="":e[o]="");for(var s in n)o=n[s],n.hasOwnProperty(s)&&a[s]!==o&&lm(e,s,o)}else for(var d in n)n.hasOwnProperty(d)&&lm(e,d,n[d])}function ac(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var kS=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),HS=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Po(e){return HS.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var lc=null;function ic(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var al=null,ll=null;function om(e){var n=Pe(e);if(n&&(e=n.stateNode)){var a=e[ie]||null;e:switch(e=n.stateNode,n.type){case"input":if(nc(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),n=a.name,a.type==="radio"&&n!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+Tn(""+n)+'"][type="radio"]'),n=0;n<a.length;n++){var o=a[n];if(o!==e&&o.form===e.form){var s=o[ie]||null;if(!s)throw Error(i(90));nc(o,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name)}}for(n=0;n<a.length;n++)o=a[n],o.form===e.form&&tm(o)}break e;case"textarea":rm(e,a.value,a.defaultValue);break e;case"select":n=a.value,n!=null&&nl(e,!!a.multiple,n,!1)}}}var oc=!1;function um(e,n,a){if(oc)return e(n,a);oc=!0;try{var o=e(n);return o}finally{if(oc=!1,(al!==null||ll!==null)&&(xu(),al&&(n=al,e=ll,ll=al=null,om(n),e)))for(n=0;n<e.length;n++)om(e[n])}}function ti(e,n){var a=e.stateNode;if(a===null)return null;var o=a[ie]||null;if(o===null)return null;a=o[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(i(231,n,typeof a));return a}var cr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),uc=!1;if(cr)try{var ni={};Object.defineProperty(ni,"passive",{get:function(){uc=!0}}),window.addEventListener("test",ni,ni),window.removeEventListener("test",ni,ni)}catch{uc=!1}var Br=null,sc=null,qo=null;function sm(){if(qo)return qo;var e,n=sc,a=n.length,o,s="value"in Br?Br.value:Br.textContent,d=s.length;for(e=0;e<a&&n[e]===s[e];e++);var g=a-e;for(o=1;o<=g&&n[a-o]===s[d-o];o++);return qo=s.slice(e,1<o?1-o:void 0)}function Vo(e){var n=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&n===13&&(e=13)):e=n,e===10&&(e=13),32<=e||e===13?e:0}function Yo(){return!0}function cm(){return!1}function Qt(e){function n(a,o,s,d,g){this._reactName=a,this._targetInst=s,this.type=o,this.nativeEvent=d,this.target=g,this.currentTarget=null;for(var b in e)e.hasOwnProperty(b)&&(a=e[b],this[b]=a?a(d):d[b]);return this.isDefaultPrevented=(d.defaultPrevented!=null?d.defaultPrevented:d.returnValue===!1)?Yo:cm,this.isPropagationStopped=cm,this}return y(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=Yo)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=Yo)},persist:function(){},isPersistent:Yo}),n}var Ra={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Go=Qt(Ra),ri=y({},Ra,{view:0,detail:0}),$S=Qt(ri),cc,fc,ai,Fo=y({},ri,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:hc,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ai&&(ai&&e.type==="mousemove"?(cc=e.screenX-ai.screenX,fc=e.screenY-ai.screenY):fc=cc=0,ai=e),cc)},movementY:function(e){return"movementY"in e?e.movementY:fc}}),fm=Qt(Fo),PS=y({},Fo,{dataTransfer:0}),qS=Qt(PS),VS=y({},ri,{relatedTarget:0}),dc=Qt(VS),YS=y({},Ra,{animationName:0,elapsedTime:0,pseudoElement:0}),GS=Qt(YS),FS=y({},Ra,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),XS=Qt(FS),KS=y({},Ra,{data:0}),dm=Qt(KS),QS={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ZS={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},JS={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function WS(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):(e=JS[e])?!!n[e]:!1}function hc(){return WS}var IS=y({},ri,{key:function(e){if(e.key){var n=QS[e.key]||e.key;if(n!=="Unidentified")return n}return e.type==="keypress"?(e=Vo(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?ZS[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:hc,charCode:function(e){return e.type==="keypress"?Vo(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Vo(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),e1=Qt(IS),t1=y({},Fo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),hm=Qt(t1),n1=y({},ri,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:hc}),r1=Qt(n1),a1=y({},Ra,{propertyName:0,elapsedTime:0,pseudoElement:0}),l1=Qt(a1),i1=y({},Fo,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),o1=Qt(i1),u1=y({},Ra,{newState:0,oldState:0}),s1=Qt(u1),c1=[9,13,27,32],mc=cr&&"CompositionEvent"in window,li=null;cr&&"documentMode"in document&&(li=document.documentMode);var f1=cr&&"TextEvent"in window&&!li,mm=cr&&(!mc||li&&8<li&&11>=li),pm=" ",ym=!1;function gm(e,n){switch(e){case"keyup":return c1.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function vm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var il=!1;function d1(e,n){switch(e){case"compositionend":return vm(n);case"keypress":return n.which!==32?null:(ym=!0,pm);case"textInput":return e=n.data,e===pm&&ym?null:e;default:return null}}function h1(e,n){if(il)return e==="compositionend"||!mc&&gm(e,n)?(e=sm(),qo=sc=Br=null,il=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return mm&&n.locale!=="ko"?null:n.data;default:return null}}var m1={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function bm(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n==="input"?!!m1[e.type]:n==="textarea"}function Sm(e,n,a,o){al?ll?ll.push(o):ll=[o]:al=o,n=Nu(n,"onChange"),0<n.length&&(a=new Go("onChange","change",null,a,o),e.push({event:a,listeners:n}))}var ii=null,oi=null;function p1(e){eg(e,0)}function Xo(e){var n=ot(e);if(tm(n))return e}function Em(e,n){if(e==="change")return n}var wm=!1;if(cr){var pc;if(cr){var yc="oninput"in document;if(!yc){var Tm=document.createElement("div");Tm.setAttribute("oninput","return;"),yc=typeof Tm.oninput=="function"}pc=yc}else pc=!1;wm=pc&&(!document.documentMode||9<document.documentMode)}function Rm(){ii&&(ii.detachEvent("onpropertychange",Cm),oi=ii=null)}function Cm(e){if(e.propertyName==="value"&&Xo(oi)){var n=[];Sm(n,oi,e,ic(e)),um(p1,n)}}function y1(e,n,a){e==="focusin"?(Rm(),ii=n,oi=a,ii.attachEvent("onpropertychange",Cm)):e==="focusout"&&Rm()}function g1(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Xo(oi)}function v1(e,n){if(e==="click")return Xo(n)}function b1(e,n){if(e==="input"||e==="change")return Xo(n)}function S1(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var on=typeof Object.is=="function"?Object.is:S1;function ui(e,n){if(on(e,n))return!0;if(typeof e!="object"||e===null||typeof n!="object"||n===null)return!1;var a=Object.keys(e),o=Object.keys(n);if(a.length!==o.length)return!1;for(o=0;o<a.length;o++){var s=a[o];if(!rr.call(n,s)||!on(e[s],n[s]))return!1}return!0}function xm(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Am(e,n){var a=xm(e);e=0;for(var o;a;){if(a.nodeType===3){if(o=e+a.textContent.length,e<=n&&o>=n)return{node:a,offset:n-e};e=o}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=xm(a)}}function Om(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?Om(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function _m(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var n=$o(e.document);n instanceof e.HTMLIFrameElement;){try{var a=typeof n.contentWindow.location.href=="string"}catch{a=!1}if(a)e=n.contentWindow;else break;n=$o(e.document)}return n}function gc(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}var E1=cr&&"documentMode"in document&&11>=document.documentMode,ol=null,vc=null,si=null,bc=!1;function Dm(e,n,a){var o=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;bc||ol==null||ol!==$o(o)||(o=ol,"selectionStart"in o&&gc(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),si&&ui(si,o)||(si=o,o=Nu(vc,"onSelect"),0<o.length&&(n=new Go("onSelect","select",null,n,a),e.push({event:n,listeners:o}),n.target=ol)))}function Ca(e,n){var a={};return a[e.toLowerCase()]=n.toLowerCase(),a["Webkit"+e]="webkit"+n,a["Moz"+e]="moz"+n,a}var ul={animationend:Ca("Animation","AnimationEnd"),animationiteration:Ca("Animation","AnimationIteration"),animationstart:Ca("Animation","AnimationStart"),transitionrun:Ca("Transition","TransitionRun"),transitionstart:Ca("Transition","TransitionStart"),transitioncancel:Ca("Transition","TransitionCancel"),transitionend:Ca("Transition","TransitionEnd")},Sc={},Mm={};cr&&(Mm=document.createElement("div").style,"AnimationEvent"in window||(delete ul.animationend.animation,delete ul.animationiteration.animation,delete ul.animationstart.animation),"TransitionEvent"in window||delete ul.transitionend.transition);function xa(e){if(Sc[e])return Sc[e];if(!ul[e])return e;var n=ul[e],a;for(a in n)if(n.hasOwnProperty(a)&&a in Mm)return Sc[e]=n[a];return e}var Nm=xa("animationend"),zm=xa("animationiteration"),Lm=xa("animationstart"),w1=xa("transitionrun"),T1=xa("transitionstart"),R1=xa("transitioncancel"),Um=xa("transitionend"),Bm=new Map,Ec="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Ec.push("scrollEnd");function Un(e,n){Bm.set(e,n),ln(n,[e])}var jm=new WeakMap;function Rn(e,n){if(typeof e=="object"&&e!==null){var a=jm.get(e);return a!==void 0?a:(n={value:e,source:n,stack:ko(n)},jm.set(e,n),n)}return{value:e,source:n,stack:ko(n)}}var Cn=[],sl=0,wc=0;function Ko(){for(var e=sl,n=wc=sl=0;n<e;){var a=Cn[n];Cn[n++]=null;var o=Cn[n];Cn[n++]=null;var s=Cn[n];Cn[n++]=null;var d=Cn[n];if(Cn[n++]=null,o!==null&&s!==null){var g=o.pending;g===null?s.next=s:(s.next=g.next,g.next=s),o.pending=s}d!==0&&km(a,s,d)}}function Qo(e,n,a,o){Cn[sl++]=e,Cn[sl++]=n,Cn[sl++]=a,Cn[sl++]=o,wc|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function Tc(e,n,a,o){return Qo(e,n,a,o),Zo(e)}function cl(e,n){return Qo(e,null,null,n),Zo(e)}function km(e,n,a){e.lanes|=a;var o=e.alternate;o!==null&&(o.lanes|=a);for(var s=!1,d=e.return;d!==null;)d.childLanes|=a,o=d.alternate,o!==null&&(o.childLanes|=a),d.tag===22&&(e=d.stateNode,e===null||e._visibility&1||(s=!0)),e=d,d=d.return;return e.tag===3?(d=e.stateNode,s&&n!==null&&(s=31-Je(a),e=d.hiddenUpdates,o=e[s],o===null?e[s]=[n]:o.push(n),n.lane=a|536870912),d):null}function Zo(e){if(50<Li)throw Li=0,Df=null,Error(i(185));for(var n=e.return;n!==null;)e=n,n=e.return;return e.tag===3?e.stateNode:null}var fl={};function C1(e,n,a,o){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function un(e,n,a,o){return new C1(e,n,a,o)}function Rc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function fr(e,n){var a=e.alternate;return a===null?(a=un(e.tag,n,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=n,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&65011712,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,n=e.dependencies,a.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function Hm(e,n){e.flags&=65011714;var a=e.alternate;return a===null?(e.childLanes=0,e.lanes=n,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,n=a.dependencies,e.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function Jo(e,n,a,o,s,d){var g=0;if(o=e,typeof e=="function")Rc(e)&&(g=1);else if(typeof e=="string")g=AE(e,a,fe.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ee:return e=un(31,a,n,s),e.elementType=ee,e.lanes=d,e;case E:return Aa(a.children,s,d,n);case T:g=8,s|=24;break;case C:return e=un(12,a,n,s|2),e.elementType=C,e.lanes=d,e;case O:return e=un(13,a,n,s),e.elementType=O,e.lanes=d,e;case x:return e=un(19,a,n,s),e.elementType=x,e.lanes=d,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case L:case B:g=10;break e;case H:g=9;break e;case G:g=11;break e;case V:g=14;break e;case J:g=16,o=null;break e}g=29,a=Error(i(130,e===null?"null":typeof e,"")),o=null}return n=un(g,a,n,s),n.elementType=e,n.type=o,n.lanes=d,n}function Aa(e,n,a,o){return e=un(7,e,o,n),e.lanes=a,e}function Cc(e,n,a){return e=un(6,e,null,n),e.lanes=a,e}function xc(e,n,a){return n=un(4,e.children!==null?e.children:[],e.key,n),n.lanes=a,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}var dl=[],hl=0,Wo=null,Io=0,xn=[],An=0,Oa=null,dr=1,hr="";function _a(e,n){dl[hl++]=Io,dl[hl++]=Wo,Wo=e,Io=n}function $m(e,n,a){xn[An++]=dr,xn[An++]=hr,xn[An++]=Oa,Oa=e;var o=dr;e=hr;var s=32-Je(o)-1;o&=~(1<<s),a+=1;var d=32-Je(n)+s;if(30<d){var g=s-s%5;d=(o&(1<<g)-1).toString(32),o>>=g,s-=g,dr=1<<32-Je(n)+s|a<<s|o,hr=d+e}else dr=1<<d|a<<s|o,hr=e}function Ac(e){e.return!==null&&(_a(e,1),$m(e,1,0))}function Oc(e){for(;e===Wo;)Wo=dl[--hl],dl[hl]=null,Io=dl[--hl],dl[hl]=null;for(;e===Oa;)Oa=xn[--An],xn[An]=null,hr=xn[--An],xn[An]=null,dr=xn[--An],xn[An]=null}var Ft=null,pt=null,qe=!1,Da=null,Yn=!1,_c=Error(i(519));function Ma(e){var n=Error(i(418,""));throw di(Rn(n,e)),_c}function Pm(e){var n=e.stateNode,a=e.type,o=e.memoizedProps;switch(n[te]=e,n[ie]=o,a){case"dialog":je("cancel",n),je("close",n);break;case"iframe":case"object":case"embed":je("load",n);break;case"video":case"audio":for(a=0;a<Bi.length;a++)je(Bi[a],n);break;case"source":je("error",n);break;case"img":case"image":case"link":je("error",n),je("load",n);break;case"details":je("toggle",n);break;case"input":je("invalid",n),nm(n,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0),Ho(n);break;case"select":je("invalid",n);break;case"textarea":je("invalid",n),am(n,o.value,o.defaultValue,o.children),Ho(n)}a=o.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||n.textContent===""+a||o.suppressHydrationWarning===!0||ag(n.textContent,a)?(o.popover!=null&&(je("beforetoggle",n),je("toggle",n)),o.onScroll!=null&&je("scroll",n),o.onScrollEnd!=null&&je("scrollend",n),o.onClick!=null&&(n.onclick=zu),n=!0):n=!1,n||Ma(e)}function qm(e){for(Ft=e.return;Ft;)switch(Ft.tag){case 5:case 13:Yn=!1;return;case 27:case 3:Yn=!0;return;default:Ft=Ft.return}}function ci(e){if(e!==Ft)return!1;if(!qe)return qm(e),qe=!0,!1;var n=e.tag,a;if((a=n!==3&&n!==27)&&((a=n===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||Ff(e.type,e.memoizedProps)),a=!a),a&&pt&&Ma(e),qm(e),n===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(317));e:{for(e=e.nextSibling,n=0;e;){if(e.nodeType===8)if(a=e.data,a==="/$"){if(n===0){pt=jn(e.nextSibling);break e}n--}else a!=="$"&&a!=="$!"&&a!=="$?"||n++;e=e.nextSibling}pt=null}}else n===27?(n=pt,Wr(e.type)?(e=Zf,Zf=null,pt=e):pt=n):pt=Ft?jn(e.stateNode.nextSibling):null;return!0}function fi(){pt=Ft=null,qe=!1}function Vm(){var e=Da;return e!==null&&(Wt===null?Wt=e:Wt.push.apply(Wt,e),Da=null),e}function di(e){Da===null?Da=[e]:Da.push(e)}var Dc=X(null),Na=null,mr=null;function jr(e,n,a){le(Dc,n._currentValue),n._currentValue=a}function pr(e){e._currentValue=Dc.current,re(Dc)}function Mc(e,n,a){for(;e!==null;){var o=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,o!==null&&(o.childLanes|=n)):o!==null&&(o.childLanes&n)!==n&&(o.childLanes|=n),e===a)break;e=e.return}}function Nc(e,n,a,o){var s=e.child;for(s!==null&&(s.return=e);s!==null;){var d=s.dependencies;if(d!==null){var g=s.child;d=d.firstContext;e:for(;d!==null;){var b=d;d=s;for(var A=0;A<n.length;A++)if(b.context===n[A]){d.lanes|=a,b=d.alternate,b!==null&&(b.lanes|=a),Mc(d.return,a,e),o||(g=null);break e}d=b.next}}else if(s.tag===18){if(g=s.return,g===null)throw Error(i(341));g.lanes|=a,d=g.alternate,d!==null&&(d.lanes|=a),Mc(g,a,e),g=null}else g=s.child;if(g!==null)g.return=s;else for(g=s;g!==null;){if(g===e){g=null;break}if(s=g.sibling,s!==null){s.return=g.return,g=s;break}g=g.return}s=g}}function hi(e,n,a,o){e=null;for(var s=n,d=!1;s!==null;){if(!d){if((s.flags&524288)!==0)d=!0;else if((s.flags&262144)!==0)break}if(s.tag===10){var g=s.alternate;if(g===null)throw Error(i(387));if(g=g.memoizedProps,g!==null){var b=s.type;on(s.pendingProps.value,g.value)||(e!==null?e.push(b):e=[b])}}else if(s===dt.current){if(g=s.alternate,g===null)throw Error(i(387));g.memoizedState.memoizedState!==s.memoizedState.memoizedState&&(e!==null?e.push(qi):e=[qi])}s=s.return}e!==null&&Nc(n,e,a,o),n.flags|=262144}function eu(e){for(e=e.firstContext;e!==null;){if(!on(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function za(e){Na=e,mr=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function $t(e){return Ym(Na,e)}function tu(e,n){return Na===null&&za(e),Ym(e,n)}function Ym(e,n){var a=n._currentValue;if(n={context:n,memoizedValue:a,next:null},mr===null){if(e===null)throw Error(i(308));mr=n,e.dependencies={lanes:0,firstContext:n},e.flags|=524288}else mr=mr.next=n;return a}var x1=typeof AbortController<"u"?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(a,o){e.push(o)}};this.abort=function(){n.aborted=!0,e.forEach(function(a){return a()})}},A1=t.unstable_scheduleCallback,O1=t.unstable_NormalPriority,Ot={$$typeof:B,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function zc(){return{controller:new x1,data:new Map,refCount:0}}function mi(e){e.refCount--,e.refCount===0&&A1(O1,function(){e.controller.abort()})}var pi=null,Lc=0,ml=0,pl=null;function _1(e,n){if(pi===null){var a=pi=[];Lc=0,ml=jf(),pl={status:"pending",value:void 0,then:function(o){a.push(o)}}}return Lc++,n.then(Gm,Gm),n}function Gm(){if(--Lc===0&&pi!==null){pl!==null&&(pl.status="fulfilled");var e=pi;pi=null,ml=0,pl=null;for(var n=0;n<e.length;n++)(0,e[n])()}}function D1(e,n){var a=[],o={status:"pending",value:null,reason:null,then:function(s){a.push(s)}};return e.then(function(){o.status="fulfilled",o.value=n;for(var s=0;s<a.length;s++)(0,a[s])(n)},function(s){for(o.status="rejected",o.reason=s,s=0;s<a.length;s++)(0,a[s])(void 0)}),o}var Fm=z.S;z.S=function(e,n){typeof n=="object"&&n!==null&&typeof n.then=="function"&&_1(e,n),Fm!==null&&Fm(e,n)};var La=X(null);function Uc(){var e=La.current;return e!==null?e:lt.pooledCache}function nu(e,n){n===null?le(La,La.current):le(La,n.pool)}function Xm(){var e=Uc();return e===null?null:{parent:Ot._currentValue,pool:e}}var yi=Error(i(460)),Km=Error(i(474)),ru=Error(i(542)),Bc={then:function(){}};function Qm(e){return e=e.status,e==="fulfilled"||e==="rejected"}function au(){}function Zm(e,n,a){switch(a=e[a],a===void 0?e.push(n):a!==n&&(n.then(au,au),n=a),n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,Wm(e),e;default:if(typeof n.status=="string")n.then(au,au);else{if(e=lt,e!==null&&100<e.shellSuspendCounter)throw Error(i(482));e=n,e.status="pending",e.then(function(o){if(n.status==="pending"){var s=n;s.status="fulfilled",s.value=o}},function(o){if(n.status==="pending"){var s=n;s.status="rejected",s.reason=o}})}switch(n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,Wm(e),e}throw gi=n,yi}}var gi=null;function Jm(){if(gi===null)throw Error(i(459));var e=gi;return gi=null,e}function Wm(e){if(e===yi||e===ru)throw Error(i(483))}var kr=!1;function jc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function kc(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Hr(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function $r(e,n,a){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(Xe&2)!==0){var s=o.pending;return s===null?n.next=n:(n.next=s.next,s.next=n),o.pending=n,n=Zo(e),km(e,null,a),n}return Qo(e,o,n,a),Zo(e)}function vi(e,n,a){if(n=n.updateQueue,n!==null&&(n=n.shared,(a&4194048)!==0)){var o=n.lanes;o&=e.pendingLanes,a|=o,n.lanes=a,Ta(e,a)}}function Hc(e,n){var a=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,a===o)){var s=null,d=null;if(a=a.firstBaseUpdate,a!==null){do{var g={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};d===null?s=d=g:d=d.next=g,a=a.next}while(a!==null);d===null?s=d=n:d=d.next=n}else s=d=n;a={baseState:o.baseState,firstBaseUpdate:s,lastBaseUpdate:d,shared:o.shared,callbacks:o.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=n:e.next=n,a.lastBaseUpdate=n}var $c=!1;function bi(){if($c){var e=pl;if(e!==null)throw e}}function Si(e,n,a,o){$c=!1;var s=e.updateQueue;kr=!1;var d=s.firstBaseUpdate,g=s.lastBaseUpdate,b=s.shared.pending;if(b!==null){s.shared.pending=null;var A=b,$=A.next;A.next=null,g===null?d=$:g.next=$,g=A;var Q=e.alternate;Q!==null&&(Q=Q.updateQueue,b=Q.lastBaseUpdate,b!==g&&(b===null?Q.firstBaseUpdate=$:b.next=$,Q.lastBaseUpdate=A))}if(d!==null){var W=s.baseState;g=0,Q=$=A=null,b=d;do{var P=b.lane&-536870913,q=P!==b.lane;if(q?(He&P)===P:(o&P)===P){P!==0&&P===ml&&($c=!0),Q!==null&&(Q=Q.next={lane:0,tag:b.tag,payload:b.payload,callback:null,next:null});e:{var Ce=e,we=b;P=n;var tt=a;switch(we.tag){case 1:if(Ce=we.payload,typeof Ce=="function"){W=Ce.call(tt,W,P);break e}W=Ce;break e;case 3:Ce.flags=Ce.flags&-65537|128;case 0:if(Ce=we.payload,P=typeof Ce=="function"?Ce.call(tt,W,P):Ce,P==null)break e;W=y({},W,P);break e;case 2:kr=!0}}P=b.callback,P!==null&&(e.flags|=64,q&&(e.flags|=8192),q=s.callbacks,q===null?s.callbacks=[P]:q.push(P))}else q={lane:P,tag:b.tag,payload:b.payload,callback:b.callback,next:null},Q===null?($=Q=q,A=W):Q=Q.next=q,g|=P;if(b=b.next,b===null){if(b=s.shared.pending,b===null)break;q=b,b=q.next,q.next=null,s.lastBaseUpdate=q,s.shared.pending=null}}while(!0);Q===null&&(A=W),s.baseState=A,s.firstBaseUpdate=$,s.lastBaseUpdate=Q,d===null&&(s.shared.lanes=0),Kr|=g,e.lanes=g,e.memoizedState=W}}function Im(e,n){if(typeof e!="function")throw Error(i(191,e));e.call(n)}function ep(e,n){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)Im(a[e],n)}var yl=X(null),lu=X(0);function tp(e,n){e=wr,le(lu,e),le(yl,n),wr=e|n.baseLanes}function Pc(){le(lu,wr),le(yl,yl.current)}function qc(){wr=lu.current,re(yl),re(lu)}var Pr=0,Le=null,Ie=null,Rt=null,iu=!1,gl=!1,Ua=!1,ou=0,Ei=0,vl=null,M1=0;function bt(){throw Error(i(321))}function Vc(e,n){if(n===null)return!1;for(var a=0;a<n.length&&a<e.length;a++)if(!on(e[a],n[a]))return!1;return!0}function Yc(e,n,a,o,s,d){return Pr=d,Le=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,z.H=e===null||e.memoizedState===null?kp:Hp,Ua=!1,d=a(o,s),Ua=!1,gl&&(d=rp(n,a,o,s)),np(e),d}function np(e){z.H=hu;var n=Ie!==null&&Ie.next!==null;if(Pr=0,Rt=Ie=Le=null,iu=!1,Ei=0,vl=null,n)throw Error(i(300));e===null||Dt||(e=e.dependencies,e!==null&&eu(e)&&(Dt=!0))}function rp(e,n,a,o){Le=e;var s=0;do{if(gl&&(vl=null),Ei=0,gl=!1,25<=s)throw Error(i(301));if(s+=1,Rt=Ie=null,e.updateQueue!=null){var d=e.updateQueue;d.lastEffect=null,d.events=null,d.stores=null,d.memoCache!=null&&(d.memoCache.index=0)}z.H=k1,d=n(a,o)}while(gl);return d}function N1(){var e=z.H,n=e.useState()[0];return n=typeof n.then=="function"?wi(n):n,e=e.useState()[0],(Ie!==null?Ie.memoizedState:null)!==e&&(Le.flags|=1024),n}function Gc(){var e=ou!==0;return ou=0,e}function Fc(e,n,a){n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~a}function Xc(e){if(iu){for(e=e.memoizedState;e!==null;){var n=e.queue;n!==null&&(n.pending=null),e=e.next}iu=!1}Pr=0,Rt=Ie=Le=null,gl=!1,Ei=ou=0,vl=null}function Zt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Rt===null?Le.memoizedState=Rt=e:Rt=Rt.next=e,Rt}function Ct(){if(Ie===null){var e=Le.alternate;e=e!==null?e.memoizedState:null}else e=Ie.next;var n=Rt===null?Le.memoizedState:Rt.next;if(n!==null)Rt=n,Ie=e;else{if(e===null)throw Le.alternate===null?Error(i(467)):Error(i(310));Ie=e,e={memoizedState:Ie.memoizedState,baseState:Ie.baseState,baseQueue:Ie.baseQueue,queue:Ie.queue,next:null},Rt===null?Le.memoizedState=Rt=e:Rt=Rt.next=e}return Rt}function Kc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function wi(e){var n=Ei;return Ei+=1,vl===null&&(vl=[]),e=Zm(vl,e,n),n=Le,(Rt===null?n.memoizedState:Rt.next)===null&&(n=n.alternate,z.H=n===null||n.memoizedState===null?kp:Hp),e}function uu(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return wi(e);if(e.$$typeof===B)return $t(e)}throw Error(i(438,String(e)))}function Qc(e){var n=null,a=Le.updateQueue;if(a!==null&&(n=a.memoCache),n==null){var o=Le.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(n={data:o.data.map(function(s){return s.slice()}),index:0})))}if(n==null&&(n={data:[],index:0}),a===null&&(a=Kc(),Le.updateQueue=a),a.memoCache=n,a=n.data[n.index],a===void 0)for(a=n.data[n.index]=Array(e),o=0;o<e;o++)a[o]=ue;return n.index++,a}function yr(e,n){return typeof n=="function"?n(e):n}function su(e){var n=Ct();return Zc(n,Ie,e)}function Zc(e,n,a){var o=e.queue;if(o===null)throw Error(i(311));o.lastRenderedReducer=a;var s=e.baseQueue,d=o.pending;if(d!==null){if(s!==null){var g=s.next;s.next=d.next,d.next=g}n.baseQueue=s=d,o.pending=null}if(d=e.baseState,s===null)e.memoizedState=d;else{n=s.next;var b=g=null,A=null,$=n,Q=!1;do{var W=$.lane&-536870913;if(W!==$.lane?(He&W)===W:(Pr&W)===W){var P=$.revertLane;if(P===0)A!==null&&(A=A.next={lane:0,revertLane:0,action:$.action,hasEagerState:$.hasEagerState,eagerState:$.eagerState,next:null}),W===ml&&(Q=!0);else if((Pr&P)===P){$=$.next,P===ml&&(Q=!0);continue}else W={lane:0,revertLane:$.revertLane,action:$.action,hasEagerState:$.hasEagerState,eagerState:$.eagerState,next:null},A===null?(b=A=W,g=d):A=A.next=W,Le.lanes|=P,Kr|=P;W=$.action,Ua&&a(d,W),d=$.hasEagerState?$.eagerState:a(d,W)}else P={lane:W,revertLane:$.revertLane,action:$.action,hasEagerState:$.hasEagerState,eagerState:$.eagerState,next:null},A===null?(b=A=P,g=d):A=A.next=P,Le.lanes|=W,Kr|=W;$=$.next}while($!==null&&$!==n);if(A===null?g=d:A.next=b,!on(d,e.memoizedState)&&(Dt=!0,Q&&(a=pl,a!==null)))throw a;e.memoizedState=d,e.baseState=g,e.baseQueue=A,o.lastRenderedState=d}return s===null&&(o.lanes=0),[e.memoizedState,o.dispatch]}function Jc(e){var n=Ct(),a=n.queue;if(a===null)throw Error(i(311));a.lastRenderedReducer=e;var o=a.dispatch,s=a.pending,d=n.memoizedState;if(s!==null){a.pending=null;var g=s=s.next;do d=e(d,g.action),g=g.next;while(g!==s);on(d,n.memoizedState)||(Dt=!0),n.memoizedState=d,n.baseQueue===null&&(n.baseState=d),a.lastRenderedState=d}return[d,o]}function ap(e,n,a){var o=Le,s=Ct(),d=qe;if(d){if(a===void 0)throw Error(i(407));a=a()}else a=n();var g=!on((Ie||s).memoizedState,a);g&&(s.memoizedState=a,Dt=!0),s=s.queue;var b=op.bind(null,o,s,e);if(Ti(2048,8,b,[e]),s.getSnapshot!==n||g||Rt!==null&&Rt.memoizedState.tag&1){if(o.flags|=2048,bl(9,cu(),ip.bind(null,o,s,a,n),null),lt===null)throw Error(i(349));d||(Pr&124)!==0||lp(o,n,a)}return a}function lp(e,n,a){e.flags|=16384,e={getSnapshot:n,value:a},n=Le.updateQueue,n===null?(n=Kc(),Le.updateQueue=n,n.stores=[e]):(a=n.stores,a===null?n.stores=[e]:a.push(e))}function ip(e,n,a,o){n.value=a,n.getSnapshot=o,up(n)&&sp(e)}function op(e,n,a){return a(function(){up(n)&&sp(e)})}function up(e){var n=e.getSnapshot;e=e.value;try{var a=n();return!on(e,a)}catch{return!0}}function sp(e){var n=cl(e,2);n!==null&&hn(n,e,2)}function Wc(e){var n=Zt();if(typeof e=="function"){var a=e;if(e=a(),Ua){it(!0);try{a()}finally{it(!1)}}}return n.memoizedState=n.baseState=e,n.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:yr,lastRenderedState:e},n}function cp(e,n,a,o){return e.baseState=a,Zc(e,Ie,typeof o=="function"?o:yr)}function z1(e,n,a,o,s){if(du(e))throw Error(i(485));if(e=n.action,e!==null){var d={payload:s,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(g){d.listeners.push(g)}};z.T!==null?a(!0):d.isTransition=!1,o(d),a=n.pending,a===null?(d.next=n.pending=d,fp(n,d)):(d.next=a.next,n.pending=a.next=d)}}function fp(e,n){var a=n.action,o=n.payload,s=e.state;if(n.isTransition){var d=z.T,g={};z.T=g;try{var b=a(s,o),A=z.S;A!==null&&A(g,b),dp(e,n,b)}catch($){Ic(e,n,$)}finally{z.T=d}}else try{d=a(s,o),dp(e,n,d)}catch($){Ic(e,n,$)}}function dp(e,n,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(o){hp(e,n,o)},function(o){return Ic(e,n,o)}):hp(e,n,a)}function hp(e,n,a){n.status="fulfilled",n.value=a,mp(n),e.state=a,n=e.pending,n!==null&&(a=n.next,a===n?e.pending=null:(a=a.next,n.next=a,fp(e,a)))}function Ic(e,n,a){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do n.status="rejected",n.reason=a,mp(n),n=n.next;while(n!==o)}e.action=null}function mp(e){e=e.listeners;for(var n=0;n<e.length;n++)(0,e[n])()}function pp(e,n){return n}function yp(e,n){if(qe){var a=lt.formState;if(a!==null){e:{var o=Le;if(qe){if(pt){t:{for(var s=pt,d=Yn;s.nodeType!==8;){if(!d){s=null;break t}if(s=jn(s.nextSibling),s===null){s=null;break t}}d=s.data,s=d==="F!"||d==="F"?s:null}if(s){pt=jn(s.nextSibling),o=s.data==="F!";break e}}Ma(o)}o=!1}o&&(n=a[0])}}return a=Zt(),a.memoizedState=a.baseState=n,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:pp,lastRenderedState:n},a.queue=o,a=Up.bind(null,Le,o),o.dispatch=a,o=Wc(!1),d=af.bind(null,Le,!1,o.queue),o=Zt(),s={state:n,dispatch:null,action:e,pending:null},o.queue=s,a=z1.bind(null,Le,s,d,a),s.dispatch=a,o.memoizedState=e,[n,a,!1]}function gp(e){var n=Ct();return vp(n,Ie,e)}function vp(e,n,a){if(n=Zc(e,n,pp)[0],e=su(yr)[0],typeof n=="object"&&n!==null&&typeof n.then=="function")try{var o=wi(n)}catch(g){throw g===yi?ru:g}else o=n;n=Ct();var s=n.queue,d=s.dispatch;return a!==n.memoizedState&&(Le.flags|=2048,bl(9,cu(),L1.bind(null,s,a),null)),[o,d,e]}function L1(e,n){e.action=n}function bp(e){var n=Ct(),a=Ie;if(a!==null)return vp(n,a,e);Ct(),n=n.memoizedState,a=Ct();var o=a.queue.dispatch;return a.memoizedState=e,[n,o,!1]}function bl(e,n,a,o){return e={tag:e,create:a,deps:o,inst:n,next:null},n=Le.updateQueue,n===null&&(n=Kc(),Le.updateQueue=n),a=n.lastEffect,a===null?n.lastEffect=e.next=e:(o=a.next,a.next=e,e.next=o,n.lastEffect=e),e}function cu(){return{destroy:void 0,resource:void 0}}function Sp(){return Ct().memoizedState}function fu(e,n,a,o){var s=Zt();o=o===void 0?null:o,Le.flags|=e,s.memoizedState=bl(1|n,cu(),a,o)}function Ti(e,n,a,o){var s=Ct();o=o===void 0?null:o;var d=s.memoizedState.inst;Ie!==null&&o!==null&&Vc(o,Ie.memoizedState.deps)?s.memoizedState=bl(n,d,a,o):(Le.flags|=e,s.memoizedState=bl(1|n,d,a,o))}function Ep(e,n){fu(8390656,8,e,n)}function wp(e,n){Ti(2048,8,e,n)}function Tp(e,n){return Ti(4,2,e,n)}function Rp(e,n){return Ti(4,4,e,n)}function Cp(e,n){if(typeof n=="function"){e=e();var a=n(e);return function(){typeof a=="function"?a():n(null)}}if(n!=null)return e=e(),n.current=e,function(){n.current=null}}function xp(e,n,a){a=a!=null?a.concat([e]):null,Ti(4,4,Cp.bind(null,n,e),a)}function ef(){}function Ap(e,n){var a=Ct();n=n===void 0?null:n;var o=a.memoizedState;return n!==null&&Vc(n,o[1])?o[0]:(a.memoizedState=[e,n],e)}function Op(e,n){var a=Ct();n=n===void 0?null:n;var o=a.memoizedState;if(n!==null&&Vc(n,o[1]))return o[0];if(o=e(),Ua){it(!0);try{e()}finally{it(!1)}}return a.memoizedState=[o,n],o}function tf(e,n,a){return a===void 0||(Pr&1073741824)!==0?e.memoizedState=n:(e.memoizedState=a,e=My(),Le.lanes|=e,Kr|=e,a)}function _p(e,n,a,o){return on(a,n)?a:yl.current!==null?(e=tf(e,a,o),on(e,n)||(Dt=!0),e):(Pr&42)===0?(Dt=!0,e.memoizedState=a):(e=My(),Le.lanes|=e,Kr|=e,n)}function Dp(e,n,a,o,s){var d=ne.p;ne.p=d!==0&&8>d?d:8;var g=z.T,b={};z.T=b,af(e,!1,n,a);try{var A=s(),$=z.S;if($!==null&&$(b,A),A!==null&&typeof A=="object"&&typeof A.then=="function"){var Q=D1(A,o);Ri(e,n,Q,dn(e))}else Ri(e,n,o,dn(e))}catch(W){Ri(e,n,{then:function(){},status:"rejected",reason:W},dn())}finally{ne.p=d,z.T=g}}function U1(){}function nf(e,n,a,o){if(e.tag!==5)throw Error(i(476));var s=Mp(e).queue;Dp(e,s,n,oe,a===null?U1:function(){return Np(e),a(o)})}function Mp(e){var n=e.memoizedState;if(n!==null)return n;n={memoizedState:oe,baseState:oe,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:yr,lastRenderedState:oe},next:null};var a={};return n.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:yr,lastRenderedState:a},next:null},e.memoizedState=n,e=e.alternate,e!==null&&(e.memoizedState=n),n}function Np(e){var n=Mp(e).next.queue;Ri(e,n,{},dn())}function rf(){return $t(qi)}function zp(){return Ct().memoizedState}function Lp(){return Ct().memoizedState}function B1(e){for(var n=e.return;n!==null;){switch(n.tag){case 24:case 3:var a=dn();e=Hr(a);var o=$r(n,e,a);o!==null&&(hn(o,n,a),vi(o,n,a)),n={cache:zc()},e.payload=n;return}n=n.return}}function j1(e,n,a){var o=dn();a={lane:o,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null},du(e)?Bp(n,a):(a=Tc(e,n,a,o),a!==null&&(hn(a,e,o),jp(a,n,o)))}function Up(e,n,a){var o=dn();Ri(e,n,a,o)}function Ri(e,n,a,o){var s={lane:o,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null};if(du(e))Bp(n,s);else{var d=e.alternate;if(e.lanes===0&&(d===null||d.lanes===0)&&(d=n.lastRenderedReducer,d!==null))try{var g=n.lastRenderedState,b=d(g,a);if(s.hasEagerState=!0,s.eagerState=b,on(b,g))return Qo(e,n,s,0),lt===null&&Ko(),!1}catch{}finally{}if(a=Tc(e,n,s,o),a!==null)return hn(a,e,o),jp(a,n,o),!0}return!1}function af(e,n,a,o){if(o={lane:2,revertLane:jf(),action:o,hasEagerState:!1,eagerState:null,next:null},du(e)){if(n)throw Error(i(479))}else n=Tc(e,a,o,2),n!==null&&hn(n,e,2)}function du(e){var n=e.alternate;return e===Le||n!==null&&n===Le}function Bp(e,n){gl=iu=!0;var a=e.pending;a===null?n.next=n:(n.next=a.next,a.next=n),e.pending=n}function jp(e,n,a){if((a&4194048)!==0){var o=n.lanes;o&=e.pendingLanes,a|=o,n.lanes=a,Ta(e,a)}}var hu={readContext:$t,use:uu,useCallback:bt,useContext:bt,useEffect:bt,useImperativeHandle:bt,useLayoutEffect:bt,useInsertionEffect:bt,useMemo:bt,useReducer:bt,useRef:bt,useState:bt,useDebugValue:bt,useDeferredValue:bt,useTransition:bt,useSyncExternalStore:bt,useId:bt,useHostTransitionStatus:bt,useFormState:bt,useActionState:bt,useOptimistic:bt,useMemoCache:bt,useCacheRefresh:bt},kp={readContext:$t,use:uu,useCallback:function(e,n){return Zt().memoizedState=[e,n===void 0?null:n],e},useContext:$t,useEffect:Ep,useImperativeHandle:function(e,n,a){a=a!=null?a.concat([e]):null,fu(4194308,4,Cp.bind(null,n,e),a)},useLayoutEffect:function(e,n){return fu(4194308,4,e,n)},useInsertionEffect:function(e,n){fu(4,2,e,n)},useMemo:function(e,n){var a=Zt();n=n===void 0?null:n;var o=e();if(Ua){it(!0);try{e()}finally{it(!1)}}return a.memoizedState=[o,n],o},useReducer:function(e,n,a){var o=Zt();if(a!==void 0){var s=a(n);if(Ua){it(!0);try{a(n)}finally{it(!1)}}}else s=n;return o.memoizedState=o.baseState=s,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:s},o.queue=e,e=e.dispatch=j1.bind(null,Le,e),[o.memoizedState,e]},useRef:function(e){var n=Zt();return e={current:e},n.memoizedState=e},useState:function(e){e=Wc(e);var n=e.queue,a=Up.bind(null,Le,n);return n.dispatch=a,[e.memoizedState,a]},useDebugValue:ef,useDeferredValue:function(e,n){var a=Zt();return tf(a,e,n)},useTransition:function(){var e=Wc(!1);return e=Dp.bind(null,Le,e.queue,!0,!1),Zt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,n,a){var o=Le,s=Zt();if(qe){if(a===void 0)throw Error(i(407));a=a()}else{if(a=n(),lt===null)throw Error(i(349));(He&124)!==0||lp(o,n,a)}s.memoizedState=a;var d={value:a,getSnapshot:n};return s.queue=d,Ep(op.bind(null,o,d,e),[e]),o.flags|=2048,bl(9,cu(),ip.bind(null,o,d,a,n),null),a},useId:function(){var e=Zt(),n=lt.identifierPrefix;if(qe){var a=hr,o=dr;a=(o&~(1<<32-Je(o)-1)).toString(32)+a,n="«"+n+"R"+a,a=ou++,0<a&&(n+="H"+a.toString(32)),n+="»"}else a=M1++,n="«"+n+"r"+a.toString(32)+"»";return e.memoizedState=n},useHostTransitionStatus:rf,useFormState:yp,useActionState:yp,useOptimistic:function(e){var n=Zt();n.memoizedState=n.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=a,n=af.bind(null,Le,!0,a),a.dispatch=n,[e,n]},useMemoCache:Qc,useCacheRefresh:function(){return Zt().memoizedState=B1.bind(null,Le)}},Hp={readContext:$t,use:uu,useCallback:Ap,useContext:$t,useEffect:wp,useImperativeHandle:xp,useInsertionEffect:Tp,useLayoutEffect:Rp,useMemo:Op,useReducer:su,useRef:Sp,useState:function(){return su(yr)},useDebugValue:ef,useDeferredValue:function(e,n){var a=Ct();return _p(a,Ie.memoizedState,e,n)},useTransition:function(){var e=su(yr)[0],n=Ct().memoizedState;return[typeof e=="boolean"?e:wi(e),n]},useSyncExternalStore:ap,useId:zp,useHostTransitionStatus:rf,useFormState:gp,useActionState:gp,useOptimistic:function(e,n){var a=Ct();return cp(a,Ie,e,n)},useMemoCache:Qc,useCacheRefresh:Lp},k1={readContext:$t,use:uu,useCallback:Ap,useContext:$t,useEffect:wp,useImperativeHandle:xp,useInsertionEffect:Tp,useLayoutEffect:Rp,useMemo:Op,useReducer:Jc,useRef:Sp,useState:function(){return Jc(yr)},useDebugValue:ef,useDeferredValue:function(e,n){var a=Ct();return Ie===null?tf(a,e,n):_p(a,Ie.memoizedState,e,n)},useTransition:function(){var e=Jc(yr)[0],n=Ct().memoizedState;return[typeof e=="boolean"?e:wi(e),n]},useSyncExternalStore:ap,useId:zp,useHostTransitionStatus:rf,useFormState:bp,useActionState:bp,useOptimistic:function(e,n){var a=Ct();return Ie!==null?cp(a,Ie,e,n):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:Qc,useCacheRefresh:Lp},Sl=null,Ci=0;function mu(e){var n=Ci;return Ci+=1,Sl===null&&(Sl=[]),Zm(Sl,e,n)}function xi(e,n){n=n.props.ref,e.ref=n!==void 0?n:null}function pu(e,n){throw n.$$typeof===v?Error(i(525)):(e=Object.prototype.toString.call(n),Error(i(31,e==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":e)))}function $p(e){var n=e._init;return n(e._payload)}function Pp(e){function n(U,N){if(e){var k=U.deletions;k===null?(U.deletions=[N],U.flags|=16):k.push(N)}}function a(U,N){if(!e)return null;for(;N!==null;)n(U,N),N=N.sibling;return null}function o(U){for(var N=new Map;U!==null;)U.key!==null?N.set(U.key,U):N.set(U.index,U),U=U.sibling;return N}function s(U,N){return U=fr(U,N),U.index=0,U.sibling=null,U}function d(U,N,k){return U.index=k,e?(k=U.alternate,k!==null?(k=k.index,k<N?(U.flags|=67108866,N):k):(U.flags|=67108866,N)):(U.flags|=1048576,N)}function g(U){return e&&U.alternate===null&&(U.flags|=67108866),U}function b(U,N,k,Z){return N===null||N.tag!==6?(N=Cc(k,U.mode,Z),N.return=U,N):(N=s(N,k),N.return=U,N)}function A(U,N,k,Z){var de=k.type;return de===E?Q(U,N,k.props.children,Z,k.key):N!==null&&(N.elementType===de||typeof de=="object"&&de!==null&&de.$$typeof===J&&$p(de)===N.type)?(N=s(N,k.props),xi(N,k),N.return=U,N):(N=Jo(k.type,k.key,k.props,null,U.mode,Z),xi(N,k),N.return=U,N)}function $(U,N,k,Z){return N===null||N.tag!==4||N.stateNode.containerInfo!==k.containerInfo||N.stateNode.implementation!==k.implementation?(N=xc(k,U.mode,Z),N.return=U,N):(N=s(N,k.children||[]),N.return=U,N)}function Q(U,N,k,Z,de){return N===null||N.tag!==7?(N=Aa(k,U.mode,Z,de),N.return=U,N):(N=s(N,k),N.return=U,N)}function W(U,N,k){if(typeof N=="string"&&N!==""||typeof N=="number"||typeof N=="bigint")return N=Cc(""+N,U.mode,k),N.return=U,N;if(typeof N=="object"&&N!==null){switch(N.$$typeof){case S:return k=Jo(N.type,N.key,N.props,null,U.mode,k),xi(k,N),k.return=U,k;case w:return N=xc(N,U.mode,k),N.return=U,N;case J:var Z=N._init;return N=Z(N._payload),W(U,N,k)}if(ce(N)||R(N))return N=Aa(N,U.mode,k,null),N.return=U,N;if(typeof N.then=="function")return W(U,mu(N),k);if(N.$$typeof===B)return W(U,tu(U,N),k);pu(U,N)}return null}function P(U,N,k,Z){var de=N!==null?N.key:null;if(typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint")return de!==null?null:b(U,N,""+k,Z);if(typeof k=="object"&&k!==null){switch(k.$$typeof){case S:return k.key===de?A(U,N,k,Z):null;case w:return k.key===de?$(U,N,k,Z):null;case J:return de=k._init,k=de(k._payload),P(U,N,k,Z)}if(ce(k)||R(k))return de!==null?null:Q(U,N,k,Z,null);if(typeof k.then=="function")return P(U,N,mu(k),Z);if(k.$$typeof===B)return P(U,N,tu(U,k),Z);pu(U,k)}return null}function q(U,N,k,Z,de){if(typeof Z=="string"&&Z!==""||typeof Z=="number"||typeof Z=="bigint")return U=U.get(k)||null,b(N,U,""+Z,de);if(typeof Z=="object"&&Z!==null){switch(Z.$$typeof){case S:return U=U.get(Z.key===null?k:Z.key)||null,A(N,U,Z,de);case w:return U=U.get(Z.key===null?k:Z.key)||null,$(N,U,Z,de);case J:var Ue=Z._init;return Z=Ue(Z._payload),q(U,N,k,Z,de)}if(ce(Z)||R(Z))return U=U.get(k)||null,Q(N,U,Z,de,null);if(typeof Z.then=="function")return q(U,N,k,mu(Z),de);if(Z.$$typeof===B)return q(U,N,k,tu(N,Z),de);pu(N,Z)}return null}function Ce(U,N,k,Z){for(var de=null,Ue=null,ve=N,Te=N=0,Nt=null;ve!==null&&Te<k.length;Te++){ve.index>Te?(Nt=ve,ve=null):Nt=ve.sibling;var $e=P(U,ve,k[Te],Z);if($e===null){ve===null&&(ve=Nt);break}e&&ve&&$e.alternate===null&&n(U,ve),N=d($e,N,Te),Ue===null?de=$e:Ue.sibling=$e,Ue=$e,ve=Nt}if(Te===k.length)return a(U,ve),qe&&_a(U,Te),de;if(ve===null){for(;Te<k.length;Te++)ve=W(U,k[Te],Z),ve!==null&&(N=d(ve,N,Te),Ue===null?de=ve:Ue.sibling=ve,Ue=ve);return qe&&_a(U,Te),de}for(ve=o(ve);Te<k.length;Te++)Nt=q(ve,U,Te,k[Te],Z),Nt!==null&&(e&&Nt.alternate!==null&&ve.delete(Nt.key===null?Te:Nt.key),N=d(Nt,N,Te),Ue===null?de=Nt:Ue.sibling=Nt,Ue=Nt);return e&&ve.forEach(function(ra){return n(U,ra)}),qe&&_a(U,Te),de}function we(U,N,k,Z){if(k==null)throw Error(i(151));for(var de=null,Ue=null,ve=N,Te=N=0,Nt=null,$e=k.next();ve!==null&&!$e.done;Te++,$e=k.next()){ve.index>Te?(Nt=ve,ve=null):Nt=ve.sibling;var ra=P(U,ve,$e.value,Z);if(ra===null){ve===null&&(ve=Nt);break}e&&ve&&ra.alternate===null&&n(U,ve),N=d(ra,N,Te),Ue===null?de=ra:Ue.sibling=ra,Ue=ra,ve=Nt}if($e.done)return a(U,ve),qe&&_a(U,Te),de;if(ve===null){for(;!$e.done;Te++,$e=k.next())$e=W(U,$e.value,Z),$e!==null&&(N=d($e,N,Te),Ue===null?de=$e:Ue.sibling=$e,Ue=$e);return qe&&_a(U,Te),de}for(ve=o(ve);!$e.done;Te++,$e=k.next())$e=q(ve,U,Te,$e.value,Z),$e!==null&&(e&&$e.alternate!==null&&ve.delete($e.key===null?Te:$e.key),N=d($e,N,Te),Ue===null?de=$e:Ue.sibling=$e,Ue=$e);return e&&ve.forEach(function(HE){return n(U,HE)}),qe&&_a(U,Te),de}function tt(U,N,k,Z){if(typeof k=="object"&&k!==null&&k.type===E&&k.key===null&&(k=k.props.children),typeof k=="object"&&k!==null){switch(k.$$typeof){case S:e:{for(var de=k.key;N!==null;){if(N.key===de){if(de=k.type,de===E){if(N.tag===7){a(U,N.sibling),Z=s(N,k.props.children),Z.return=U,U=Z;break e}}else if(N.elementType===de||typeof de=="object"&&de!==null&&de.$$typeof===J&&$p(de)===N.type){a(U,N.sibling),Z=s(N,k.props),xi(Z,k),Z.return=U,U=Z;break e}a(U,N);break}else n(U,N);N=N.sibling}k.type===E?(Z=Aa(k.props.children,U.mode,Z,k.key),Z.return=U,U=Z):(Z=Jo(k.type,k.key,k.props,null,U.mode,Z),xi(Z,k),Z.return=U,U=Z)}return g(U);case w:e:{for(de=k.key;N!==null;){if(N.key===de)if(N.tag===4&&N.stateNode.containerInfo===k.containerInfo&&N.stateNode.implementation===k.implementation){a(U,N.sibling),Z=s(N,k.children||[]),Z.return=U,U=Z;break e}else{a(U,N);break}else n(U,N);N=N.sibling}Z=xc(k,U.mode,Z),Z.return=U,U=Z}return g(U);case J:return de=k._init,k=de(k._payload),tt(U,N,k,Z)}if(ce(k))return Ce(U,N,k,Z);if(R(k)){if(de=R(k),typeof de!="function")throw Error(i(150));return k=de.call(k),we(U,N,k,Z)}if(typeof k.then=="function")return tt(U,N,mu(k),Z);if(k.$$typeof===B)return tt(U,N,tu(U,k),Z);pu(U,k)}return typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint"?(k=""+k,N!==null&&N.tag===6?(a(U,N.sibling),Z=s(N,k),Z.return=U,U=Z):(a(U,N),Z=Cc(k,U.mode,Z),Z.return=U,U=Z),g(U)):a(U,N)}return function(U,N,k,Z){try{Ci=0;var de=tt(U,N,k,Z);return Sl=null,de}catch(ve){if(ve===yi||ve===ru)throw ve;var Ue=un(29,ve,null,U.mode);return Ue.lanes=Z,Ue.return=U,Ue}finally{}}}var El=Pp(!0),qp=Pp(!1),On=X(null),Gn=null;function qr(e){var n=e.alternate;le(_t,_t.current&1),le(On,e),Gn===null&&(n===null||yl.current!==null||n.memoizedState!==null)&&(Gn=e)}function Vp(e){if(e.tag===22){if(le(_t,_t.current),le(On,e),Gn===null){var n=e.alternate;n!==null&&n.memoizedState!==null&&(Gn=e)}}else Vr()}function Vr(){le(_t,_t.current),le(On,On.current)}function gr(e){re(On),Gn===e&&(Gn=null),re(_t)}var _t=X(0);function yu(e){for(var n=e;n!==null;){if(n.tag===13){var a=n.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||Qf(a)))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if((n.flags&128)!==0)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}function lf(e,n,a,o){n=e.memoizedState,a=a(o,n),a=a==null?n:y({},n,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var of={enqueueSetState:function(e,n,a){e=e._reactInternals;var o=dn(),s=Hr(o);s.payload=n,a!=null&&(s.callback=a),n=$r(e,s,o),n!==null&&(hn(n,e,o),vi(n,e,o))},enqueueReplaceState:function(e,n,a){e=e._reactInternals;var o=dn(),s=Hr(o);s.tag=1,s.payload=n,a!=null&&(s.callback=a),n=$r(e,s,o),n!==null&&(hn(n,e,o),vi(n,e,o))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var a=dn(),o=Hr(a);o.tag=2,n!=null&&(o.callback=n),n=$r(e,o,a),n!==null&&(hn(n,e,a),vi(n,e,a))}};function Yp(e,n,a,o,s,d,g){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,d,g):n.prototype&&n.prototype.isPureReactComponent?!ui(a,o)||!ui(s,d):!0}function Gp(e,n,a,o){e=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(a,o),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(a,o),n.state!==e&&of.enqueueReplaceState(n,n.state,null)}function Ba(e,n){var a=n;if("ref"in n){a={};for(var o in n)o!=="ref"&&(a[o]=n[o])}if(e=e.defaultProps){a===n&&(a=y({},a));for(var s in e)a[s]===void 0&&(a[s]=e[s])}return a}var gu=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var n=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(n))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)};function Fp(e){gu(e)}function Xp(e){console.error(e)}function Kp(e){gu(e)}function vu(e,n){try{var a=e.onUncaughtError;a(n.value,{componentStack:n.stack})}catch(o){setTimeout(function(){throw o})}}function Qp(e,n,a){try{var o=e.onCaughtError;o(a.value,{componentStack:a.stack,errorBoundary:n.tag===1?n.stateNode:null})}catch(s){setTimeout(function(){throw s})}}function uf(e,n,a){return a=Hr(a),a.tag=3,a.payload={element:null},a.callback=function(){vu(e,n)},a}function Zp(e){return e=Hr(e),e.tag=3,e}function Jp(e,n,a,o){var s=a.type.getDerivedStateFromError;if(typeof s=="function"){var d=o.value;e.payload=function(){return s(d)},e.callback=function(){Qp(n,a,o)}}var g=a.stateNode;g!==null&&typeof g.componentDidCatch=="function"&&(e.callback=function(){Qp(n,a,o),typeof s!="function"&&(Qr===null?Qr=new Set([this]):Qr.add(this));var b=o.stack;this.componentDidCatch(o.value,{componentStack:b!==null?b:""})})}function H1(e,n,a,o,s){if(a.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(n=a.alternate,n!==null&&hi(n,a,s,!0),a=On.current,a!==null){switch(a.tag){case 13:return Gn===null?Nf():a.alternate===null&&yt===0&&(yt=3),a.flags&=-257,a.flags|=65536,a.lanes=s,o===Bc?a.flags|=16384:(n=a.updateQueue,n===null?a.updateQueue=new Set([o]):n.add(o),Lf(e,o,s)),!1;case 22:return a.flags|=65536,o===Bc?a.flags|=16384:(n=a.updateQueue,n===null?(n={transitions:null,markerInstances:null,retryQueue:new Set([o])},a.updateQueue=n):(a=n.retryQueue,a===null?n.retryQueue=new Set([o]):a.add(o)),Lf(e,o,s)),!1}throw Error(i(435,a.tag))}return Lf(e,o,s),Nf(),!1}if(qe)return n=On.current,n!==null?((n.flags&65536)===0&&(n.flags|=256),n.flags|=65536,n.lanes=s,o!==_c&&(e=Error(i(422),{cause:o}),di(Rn(e,a)))):(o!==_c&&(n=Error(i(423),{cause:o}),di(Rn(n,a))),e=e.current.alternate,e.flags|=65536,s&=-s,e.lanes|=s,o=Rn(o,a),s=uf(e.stateNode,o,s),Hc(e,s),yt!==4&&(yt=2)),!1;var d=Error(i(520),{cause:o});if(d=Rn(d,a),zi===null?zi=[d]:zi.push(d),yt!==4&&(yt=2),n===null)return!0;o=Rn(o,a),a=n;do{switch(a.tag){case 3:return a.flags|=65536,e=s&-s,a.lanes|=e,e=uf(a.stateNode,o,e),Hc(a,e),!1;case 1:if(n=a.type,d=a.stateNode,(a.flags&128)===0&&(typeof n.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(Qr===null||!Qr.has(d))))return a.flags|=65536,s&=-s,a.lanes|=s,s=Zp(s),Jp(s,e,a,o),Hc(a,s),!1}a=a.return}while(a!==null);return!1}var Wp=Error(i(461)),Dt=!1;function zt(e,n,a,o){n.child=e===null?qp(n,null,a,o):El(n,e.child,a,o)}function Ip(e,n,a,o,s){a=a.render;var d=n.ref;if("ref"in o){var g={};for(var b in o)b!=="ref"&&(g[b]=o[b])}else g=o;return za(n),o=Yc(e,n,a,g,d,s),b=Gc(),e!==null&&!Dt?(Fc(e,n,s),vr(e,n,s)):(qe&&b&&Ac(n),n.flags|=1,zt(e,n,o,s),n.child)}function ey(e,n,a,o,s){if(e===null){var d=a.type;return typeof d=="function"&&!Rc(d)&&d.defaultProps===void 0&&a.compare===null?(n.tag=15,n.type=d,ty(e,n,d,o,s)):(e=Jo(a.type,null,o,n,n.mode,s),e.ref=n.ref,e.return=n,n.child=e)}if(d=e.child,!yf(e,s)){var g=d.memoizedProps;if(a=a.compare,a=a!==null?a:ui,a(g,o)&&e.ref===n.ref)return vr(e,n,s)}return n.flags|=1,e=fr(d,o),e.ref=n.ref,e.return=n,n.child=e}function ty(e,n,a,o,s){if(e!==null){var d=e.memoizedProps;if(ui(d,o)&&e.ref===n.ref)if(Dt=!1,n.pendingProps=o=d,yf(e,s))(e.flags&131072)!==0&&(Dt=!0);else return n.lanes=e.lanes,vr(e,n,s)}return sf(e,n,a,o,s)}function ny(e,n,a){var o=n.pendingProps,s=o.children,d=e!==null?e.memoizedState:null;if(o.mode==="hidden"){if((n.flags&128)!==0){if(o=d!==null?d.baseLanes|a:a,e!==null){for(s=n.child=e.child,d=0;s!==null;)d=d|s.lanes|s.childLanes,s=s.sibling;n.childLanes=d&~o}else n.childLanes=0,n.child=null;return ry(e,n,o,a)}if((a&536870912)!==0)n.memoizedState={baseLanes:0,cachePool:null},e!==null&&nu(n,d!==null?d.cachePool:null),d!==null?tp(n,d):Pc(),Vp(n);else return n.lanes=n.childLanes=536870912,ry(e,n,d!==null?d.baseLanes|a:a,a)}else d!==null?(nu(n,d.cachePool),tp(n,d),Vr(),n.memoizedState=null):(e!==null&&nu(n,null),Pc(),Vr());return zt(e,n,s,a),n.child}function ry(e,n,a,o){var s=Uc();return s=s===null?null:{parent:Ot._currentValue,pool:s},n.memoizedState={baseLanes:a,cachePool:s},e!==null&&nu(n,null),Pc(),Vp(n),e!==null&&hi(e,n,o,!0),null}function bu(e,n){var a=n.ref;if(a===null)e!==null&&e.ref!==null&&(n.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(i(284));(e===null||e.ref!==a)&&(n.flags|=4194816)}}function sf(e,n,a,o,s){return za(n),a=Yc(e,n,a,o,void 0,s),o=Gc(),e!==null&&!Dt?(Fc(e,n,s),vr(e,n,s)):(qe&&o&&Ac(n),n.flags|=1,zt(e,n,a,s),n.child)}function ay(e,n,a,o,s,d){return za(n),n.updateQueue=null,a=rp(n,o,a,s),np(e),o=Gc(),e!==null&&!Dt?(Fc(e,n,d),vr(e,n,d)):(qe&&o&&Ac(n),n.flags|=1,zt(e,n,a,d),n.child)}function ly(e,n,a,o,s){if(za(n),n.stateNode===null){var d=fl,g=a.contextType;typeof g=="object"&&g!==null&&(d=$t(g)),d=new a(o,d),n.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d.updater=of,n.stateNode=d,d._reactInternals=n,d=n.stateNode,d.props=o,d.state=n.memoizedState,d.refs={},jc(n),g=a.contextType,d.context=typeof g=="object"&&g!==null?$t(g):fl,d.state=n.memoizedState,g=a.getDerivedStateFromProps,typeof g=="function"&&(lf(n,a,g,o),d.state=n.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof d.getSnapshotBeforeUpdate=="function"||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(g=d.state,typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount(),g!==d.state&&of.enqueueReplaceState(d,d.state,null),Si(n,o,d,s),bi(),d.state=n.memoizedState),typeof d.componentDidMount=="function"&&(n.flags|=4194308),o=!0}else if(e===null){d=n.stateNode;var b=n.memoizedProps,A=Ba(a,b);d.props=A;var $=d.context,Q=a.contextType;g=fl,typeof Q=="object"&&Q!==null&&(g=$t(Q));var W=a.getDerivedStateFromProps;Q=typeof W=="function"||typeof d.getSnapshotBeforeUpdate=="function",b=n.pendingProps!==b,Q||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(b||$!==g)&&Gp(n,d,o,g),kr=!1;var P=n.memoizedState;d.state=P,Si(n,o,d,s),bi(),$=n.memoizedState,b||P!==$||kr?(typeof W=="function"&&(lf(n,a,W,o),$=n.memoizedState),(A=kr||Yp(n,a,A,o,P,$,g))?(Q||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount()),typeof d.componentDidMount=="function"&&(n.flags|=4194308)):(typeof d.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=o,n.memoizedState=$),d.props=o,d.state=$,d.context=g,o=A):(typeof d.componentDidMount=="function"&&(n.flags|=4194308),o=!1)}else{d=n.stateNode,kc(e,n),g=n.memoizedProps,Q=Ba(a,g),d.props=Q,W=n.pendingProps,P=d.context,$=a.contextType,A=fl,typeof $=="object"&&$!==null&&(A=$t($)),b=a.getDerivedStateFromProps,($=typeof b=="function"||typeof d.getSnapshotBeforeUpdate=="function")||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(g!==W||P!==A)&&Gp(n,d,o,A),kr=!1,P=n.memoizedState,d.state=P,Si(n,o,d,s),bi();var q=n.memoizedState;g!==W||P!==q||kr||e!==null&&e.dependencies!==null&&eu(e.dependencies)?(typeof b=="function"&&(lf(n,a,b,o),q=n.memoizedState),(Q=kr||Yp(n,a,Q,o,P,q,A)||e!==null&&e.dependencies!==null&&eu(e.dependencies))?($||typeof d.UNSAFE_componentWillUpdate!="function"&&typeof d.componentWillUpdate!="function"||(typeof d.componentWillUpdate=="function"&&d.componentWillUpdate(o,q,A),typeof d.UNSAFE_componentWillUpdate=="function"&&d.UNSAFE_componentWillUpdate(o,q,A)),typeof d.componentDidUpdate=="function"&&(n.flags|=4),typeof d.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof d.componentDidUpdate!="function"||g===e.memoizedProps&&P===e.memoizedState||(n.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&P===e.memoizedState||(n.flags|=1024),n.memoizedProps=o,n.memoizedState=q),d.props=o,d.state=q,d.context=A,o=Q):(typeof d.componentDidUpdate!="function"||g===e.memoizedProps&&P===e.memoizedState||(n.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&P===e.memoizedState||(n.flags|=1024),o=!1)}return d=o,bu(e,n),o=(n.flags&128)!==0,d||o?(d=n.stateNode,a=o&&typeof a.getDerivedStateFromError!="function"?null:d.render(),n.flags|=1,e!==null&&o?(n.child=El(n,e.child,null,s),n.child=El(n,null,a,s)):zt(e,n,a,s),n.memoizedState=d.state,e=n.child):e=vr(e,n,s),e}function iy(e,n,a,o){return fi(),n.flags|=256,zt(e,n,a,o),n.child}var cf={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function ff(e){return{baseLanes:e,cachePool:Xm()}}function df(e,n,a){return e=e!==null?e.childLanes&~a:0,n&&(e|=_n),e}function oy(e,n,a){var o=n.pendingProps,s=!1,d=(n.flags&128)!==0,g;if((g=d)||(g=e!==null&&e.memoizedState===null?!1:(_t.current&2)!==0),g&&(s=!0,n.flags&=-129),g=(n.flags&32)!==0,n.flags&=-33,e===null){if(qe){if(s?qr(n):Vr(),qe){var b=pt,A;if(A=b){e:{for(A=b,b=Yn;A.nodeType!==8;){if(!b){b=null;break e}if(A=jn(A.nextSibling),A===null){b=null;break e}}b=A}b!==null?(n.memoizedState={dehydrated:b,treeContext:Oa!==null?{id:dr,overflow:hr}:null,retryLane:536870912,hydrationErrors:null},A=un(18,null,null,0),A.stateNode=b,A.return=n,n.child=A,Ft=n,pt=null,A=!0):A=!1}A||Ma(n)}if(b=n.memoizedState,b!==null&&(b=b.dehydrated,b!==null))return Qf(b)?n.lanes=32:n.lanes=536870912,null;gr(n)}return b=o.children,o=o.fallback,s?(Vr(),s=n.mode,b=Su({mode:"hidden",children:b},s),o=Aa(o,s,a,null),b.return=n,o.return=n,b.sibling=o,n.child=b,s=n.child,s.memoizedState=ff(a),s.childLanes=df(e,g,a),n.memoizedState=cf,o):(qr(n),hf(n,b))}if(A=e.memoizedState,A!==null&&(b=A.dehydrated,b!==null)){if(d)n.flags&256?(qr(n),n.flags&=-257,n=mf(e,n,a)):n.memoizedState!==null?(Vr(),n.child=e.child,n.flags|=128,n=null):(Vr(),s=o.fallback,b=n.mode,o=Su({mode:"visible",children:o.children},b),s=Aa(s,b,a,null),s.flags|=2,o.return=n,s.return=n,o.sibling=s,n.child=o,El(n,e.child,null,a),o=n.child,o.memoizedState=ff(a),o.childLanes=df(e,g,a),n.memoizedState=cf,n=s);else if(qr(n),Qf(b)){if(g=b.nextSibling&&b.nextSibling.dataset,g)var $=g.dgst;g=$,o=Error(i(419)),o.stack="",o.digest=g,di({value:o,source:null,stack:null}),n=mf(e,n,a)}else if(Dt||hi(e,n,a,!1),g=(a&e.childLanes)!==0,Dt||g){if(g=lt,g!==null&&(o=a&-a,o=(o&42)!==0?1:Il(o),o=(o&(g.suspendedLanes|a))!==0?0:o,o!==0&&o!==A.retryLane))throw A.retryLane=o,cl(e,o),hn(g,e,o),Wp;b.data==="$?"||Nf(),n=mf(e,n,a)}else b.data==="$?"?(n.flags|=192,n.child=e.child,n=null):(e=A.treeContext,pt=jn(b.nextSibling),Ft=n,qe=!0,Da=null,Yn=!1,e!==null&&(xn[An++]=dr,xn[An++]=hr,xn[An++]=Oa,dr=e.id,hr=e.overflow,Oa=n),n=hf(n,o.children),n.flags|=4096);return n}return s?(Vr(),s=o.fallback,b=n.mode,A=e.child,$=A.sibling,o=fr(A,{mode:"hidden",children:o.children}),o.subtreeFlags=A.subtreeFlags&65011712,$!==null?s=fr($,s):(s=Aa(s,b,a,null),s.flags|=2),s.return=n,o.return=n,o.sibling=s,n.child=o,o=s,s=n.child,b=e.child.memoizedState,b===null?b=ff(a):(A=b.cachePool,A!==null?($=Ot._currentValue,A=A.parent!==$?{parent:$,pool:$}:A):A=Xm(),b={baseLanes:b.baseLanes|a,cachePool:A}),s.memoizedState=b,s.childLanes=df(e,g,a),n.memoizedState=cf,o):(qr(n),a=e.child,e=a.sibling,a=fr(a,{mode:"visible",children:o.children}),a.return=n,a.sibling=null,e!==null&&(g=n.deletions,g===null?(n.deletions=[e],n.flags|=16):g.push(e)),n.child=a,n.memoizedState=null,a)}function hf(e,n){return n=Su({mode:"visible",children:n},e.mode),n.return=e,e.child=n}function Su(e,n){return e=un(22,e,null,n),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function mf(e,n,a){return El(n,e.child,null,a),e=hf(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function uy(e,n,a){e.lanes|=n;var o=e.alternate;o!==null&&(o.lanes|=n),Mc(e.return,n,a)}function pf(e,n,a,o,s){var d=e.memoizedState;d===null?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:o,tail:a,tailMode:s}:(d.isBackwards=n,d.rendering=null,d.renderingStartTime=0,d.last=o,d.tail=a,d.tailMode=s)}function sy(e,n,a){var o=n.pendingProps,s=o.revealOrder,d=o.tail;if(zt(e,n,o.children,a),o=_t.current,(o&2)!==0)o=o&1|2,n.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=n.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&uy(e,a,n);else if(e.tag===19)uy(e,a,n);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;e.sibling===null;){if(e.return===null||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}o&=1}switch(le(_t,o),s){case"forwards":for(a=n.child,s=null;a!==null;)e=a.alternate,e!==null&&yu(e)===null&&(s=a),a=a.sibling;a=s,a===null?(s=n.child,n.child=null):(s=a.sibling,a.sibling=null),pf(n,!1,s,a,d);break;case"backwards":for(a=null,s=n.child,n.child=null;s!==null;){if(e=s.alternate,e!==null&&yu(e)===null){n.child=s;break}e=s.sibling,s.sibling=a,a=s,s=e}pf(n,!0,a,null,d);break;case"together":pf(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function vr(e,n,a){if(e!==null&&(n.dependencies=e.dependencies),Kr|=n.lanes,(a&n.childLanes)===0)if(e!==null){if(hi(e,n,a,!1),(a&n.childLanes)===0)return null}else return null;if(e!==null&&n.child!==e.child)throw Error(i(153));if(n.child!==null){for(e=n.child,a=fr(e,e.pendingProps),n.child=a,a.return=n;e.sibling!==null;)e=e.sibling,a=a.sibling=fr(e,e.pendingProps),a.return=n;a.sibling=null}return n.child}function yf(e,n){return(e.lanes&n)!==0?!0:(e=e.dependencies,!!(e!==null&&eu(e)))}function $1(e,n,a){switch(n.tag){case 3:Fe(n,n.stateNode.containerInfo),jr(n,Ot,e.memoizedState.cache),fi();break;case 27:case 5:ht(n);break;case 4:Fe(n,n.stateNode.containerInfo);break;case 10:jr(n,n.type,n.memoizedProps.value);break;case 13:var o=n.memoizedState;if(o!==null)return o.dehydrated!==null?(qr(n),n.flags|=128,null):(a&n.child.childLanes)!==0?oy(e,n,a):(qr(n),e=vr(e,n,a),e!==null?e.sibling:null);qr(n);break;case 19:var s=(e.flags&128)!==0;if(o=(a&n.childLanes)!==0,o||(hi(e,n,a,!1),o=(a&n.childLanes)!==0),s){if(o)return sy(e,n,a);n.flags|=128}if(s=n.memoizedState,s!==null&&(s.rendering=null,s.tail=null,s.lastEffect=null),le(_t,_t.current),o)break;return null;case 22:case 23:return n.lanes=0,ny(e,n,a);case 24:jr(n,Ot,e.memoizedState.cache)}return vr(e,n,a)}function cy(e,n,a){if(e!==null)if(e.memoizedProps!==n.pendingProps)Dt=!0;else{if(!yf(e,a)&&(n.flags&128)===0)return Dt=!1,$1(e,n,a);Dt=(e.flags&131072)!==0}else Dt=!1,qe&&(n.flags&1048576)!==0&&$m(n,Io,n.index);switch(n.lanes=0,n.tag){case 16:e:{e=n.pendingProps;var o=n.elementType,s=o._init;if(o=s(o._payload),n.type=o,typeof o=="function")Rc(o)?(e=Ba(o,e),n.tag=1,n=ly(null,n,o,e,a)):(n.tag=0,n=sf(null,n,o,e,a));else{if(o!=null){if(s=o.$$typeof,s===G){n.tag=11,n=Ip(null,n,o,e,a);break e}else if(s===V){n.tag=14,n=ey(null,n,o,e,a);break e}}throw n=I(o)||o,Error(i(306,n,""))}}return n;case 0:return sf(e,n,n.type,n.pendingProps,a);case 1:return o=n.type,s=Ba(o,n.pendingProps),ly(e,n,o,s,a);case 3:e:{if(Fe(n,n.stateNode.containerInfo),e===null)throw Error(i(387));o=n.pendingProps;var d=n.memoizedState;s=d.element,kc(e,n),Si(n,o,null,a);var g=n.memoizedState;if(o=g.cache,jr(n,Ot,o),o!==d.cache&&Nc(n,[Ot],a,!0),bi(),o=g.element,d.isDehydrated)if(d={element:o,isDehydrated:!1,cache:g.cache},n.updateQueue.baseState=d,n.memoizedState=d,n.flags&256){n=iy(e,n,o,a);break e}else if(o!==s){s=Rn(Error(i(424)),n),di(s),n=iy(e,n,o,a);break e}else{switch(e=n.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(pt=jn(e.firstChild),Ft=n,qe=!0,Da=null,Yn=!0,a=qp(n,null,o,a),n.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling}else{if(fi(),o===s){n=vr(e,n,a);break e}zt(e,n,o,a)}n=n.child}return n;case 26:return bu(e,n),e===null?(a=mg(n.type,null,n.pendingProps,null))?n.memoizedState=a:qe||(a=n.type,e=n.pendingProps,o=Lu(Se.current).createElement(a),o[te]=n,o[ie]=e,Ut(o,a,e),_e(o),n.stateNode=o):n.memoizedState=mg(n.type,e.memoizedProps,n.pendingProps,e.memoizedState),null;case 27:return ht(n),e===null&&qe&&(o=n.stateNode=fg(n.type,n.pendingProps,Se.current),Ft=n,Yn=!0,s=pt,Wr(n.type)?(Zf=s,pt=jn(o.firstChild)):pt=s),zt(e,n,n.pendingProps.children,a),bu(e,n),e===null&&(n.flags|=4194304),n.child;case 5:return e===null&&qe&&((s=o=pt)&&(o=mE(o,n.type,n.pendingProps,Yn),o!==null?(n.stateNode=o,Ft=n,pt=jn(o.firstChild),Yn=!1,s=!0):s=!1),s||Ma(n)),ht(n),s=n.type,d=n.pendingProps,g=e!==null?e.memoizedProps:null,o=d.children,Ff(s,d)?o=null:g!==null&&Ff(s,g)&&(n.flags|=32),n.memoizedState!==null&&(s=Yc(e,n,N1,null,null,a),qi._currentValue=s),bu(e,n),zt(e,n,o,a),n.child;case 6:return e===null&&qe&&((e=a=pt)&&(a=pE(a,n.pendingProps,Yn),a!==null?(n.stateNode=a,Ft=n,pt=null,e=!0):e=!1),e||Ma(n)),null;case 13:return oy(e,n,a);case 4:return Fe(n,n.stateNode.containerInfo),o=n.pendingProps,e===null?n.child=El(n,null,o,a):zt(e,n,o,a),n.child;case 11:return Ip(e,n,n.type,n.pendingProps,a);case 7:return zt(e,n,n.pendingProps,a),n.child;case 8:return zt(e,n,n.pendingProps.children,a),n.child;case 12:return zt(e,n,n.pendingProps.children,a),n.child;case 10:return o=n.pendingProps,jr(n,n.type,o.value),zt(e,n,o.children,a),n.child;case 9:return s=n.type._context,o=n.pendingProps.children,za(n),s=$t(s),o=o(s),n.flags|=1,zt(e,n,o,a),n.child;case 14:return ey(e,n,n.type,n.pendingProps,a);case 15:return ty(e,n,n.type,n.pendingProps,a);case 19:return sy(e,n,a);case 31:return o=n.pendingProps,a=n.mode,o={mode:o.mode,children:o.children},e===null?(a=Su(o,a),a.ref=n.ref,n.child=a,a.return=n,n=a):(a=fr(e.child,o),a.ref=n.ref,n.child=a,a.return=n,n=a),n;case 22:return ny(e,n,a);case 24:return za(n),o=$t(Ot),e===null?(s=Uc(),s===null&&(s=lt,d=zc(),s.pooledCache=d,d.refCount++,d!==null&&(s.pooledCacheLanes|=a),s=d),n.memoizedState={parent:o,cache:s},jc(n),jr(n,Ot,s)):((e.lanes&a)!==0&&(kc(e,n),Si(n,null,null,a),bi()),s=e.memoizedState,d=n.memoizedState,s.parent!==o?(s={parent:o,cache:o},n.memoizedState=s,n.lanes===0&&(n.memoizedState=n.updateQueue.baseState=s),jr(n,Ot,o)):(o=d.cache,jr(n,Ot,o),o!==s.cache&&Nc(n,[Ot],a,!0))),zt(e,n,n.pendingProps.children,a),n.child;case 29:throw n.pendingProps}throw Error(i(156,n.tag))}function br(e){e.flags|=4}function fy(e,n){if(n.type!=="stylesheet"||(n.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!bg(n)){if(n=On.current,n!==null&&((He&4194048)===He?Gn!==null:(He&62914560)!==He&&(He&536870912)===0||n!==Gn))throw gi=Bc,Km;e.flags|=8192}}function Eu(e,n){n!==null&&(e.flags|=4),e.flags&16384&&(n=e.tag!==22?Uo():536870912,e.lanes|=n,Cl|=n)}function Ai(e,n){if(!qe)switch(e.tailMode){case"hidden":n=e.tail;for(var a=null;n!==null;)n.alternate!==null&&(a=n),n=n.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var o=null;a!==null;)a.alternate!==null&&(o=a),a=a.sibling;o===null?n||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function ft(e){var n=e.alternate!==null&&e.alternate.child===e.child,a=0,o=0;if(n)for(var s=e.child;s!==null;)a|=s.lanes|s.childLanes,o|=s.subtreeFlags&65011712,o|=s.flags&65011712,s.return=e,s=s.sibling;else for(s=e.child;s!==null;)a|=s.lanes|s.childLanes,o|=s.subtreeFlags,o|=s.flags,s.return=e,s=s.sibling;return e.subtreeFlags|=o,e.childLanes=a,n}function P1(e,n,a){var o=n.pendingProps;switch(Oc(n),n.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ft(n),null;case 1:return ft(n),null;case 3:return a=n.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),n.memoizedState.cache!==o&&(n.flags|=2048),pr(Ot),rn(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(ci(n)?br(n):e===null||e.memoizedState.isDehydrated&&(n.flags&256)===0||(n.flags|=1024,Vm())),ft(n),null;case 26:return a=n.memoizedState,e===null?(br(n),a!==null?(ft(n),fy(n,a)):(ft(n),n.flags&=-16777217)):a?a!==e.memoizedState?(br(n),ft(n),fy(n,a)):(ft(n),n.flags&=-16777217):(e.memoizedProps!==o&&br(n),ft(n),n.flags&=-16777217),null;case 27:an(n),a=Se.current;var s=n.type;if(e!==null&&n.stateNode!=null)e.memoizedProps!==o&&br(n);else{if(!o){if(n.stateNode===null)throw Error(i(166));return ft(n),null}e=fe.current,ci(n)?Pm(n):(e=fg(s,o,a),n.stateNode=e,br(n))}return ft(n),null;case 5:if(an(n),a=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==o&&br(n);else{if(!o){if(n.stateNode===null)throw Error(i(166));return ft(n),null}if(e=fe.current,ci(n))Pm(n);else{switch(s=Lu(Se.current),e){case 1:e=s.createElementNS("http://www.w3.org/2000/svg",a);break;case 2:e=s.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;default:switch(a){case"svg":e=s.createElementNS("http://www.w3.org/2000/svg",a);break;case"math":e=s.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;case"script":e=s.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof o.is=="string"?s.createElement("select",{is:o.is}):s.createElement("select"),o.multiple?e.multiple=!0:o.size&&(e.size=o.size);break;default:e=typeof o.is=="string"?s.createElement(a,{is:o.is}):s.createElement(a)}}e[te]=n,e[ie]=o;e:for(s=n.child;s!==null;){if(s.tag===5||s.tag===6)e.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===n)break e;for(;s.sibling===null;){if(s.return===null||s.return===n)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}n.stateNode=e;e:switch(Ut(e,a,o),a){case"button":case"input":case"select":case"textarea":e=!!o.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&br(n)}}return ft(n),n.flags&=-16777217,null;case 6:if(e&&n.stateNode!=null)e.memoizedProps!==o&&br(n);else{if(typeof o!="string"&&n.stateNode===null)throw Error(i(166));if(e=Se.current,ci(n)){if(e=n.stateNode,a=n.memoizedProps,o=null,s=Ft,s!==null)switch(s.tag){case 27:case 5:o=s.memoizedProps}e[te]=n,e=!!(e.nodeValue===a||o!==null&&o.suppressHydrationWarning===!0||ag(e.nodeValue,a)),e||Ma(n)}else e=Lu(e).createTextNode(o),e[te]=n,n.stateNode=e}return ft(n),null;case 13:if(o=n.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(s=ci(n),o!==null&&o.dehydrated!==null){if(e===null){if(!s)throw Error(i(318));if(s=n.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(i(317));s[te]=n}else fi(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;ft(n),s=!1}else s=Vm(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=s),s=!0;if(!s)return n.flags&256?(gr(n),n):(gr(n),null)}if(gr(n),(n.flags&128)!==0)return n.lanes=a,n;if(a=o!==null,e=e!==null&&e.memoizedState!==null,a){o=n.child,s=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(s=o.alternate.memoizedState.cachePool.pool);var d=null;o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(d=o.memoizedState.cachePool.pool),d!==s&&(o.flags|=2048)}return a!==e&&a&&(n.child.flags|=8192),Eu(n,n.updateQueue),ft(n),null;case 4:return rn(),e===null&&Pf(n.stateNode.containerInfo),ft(n),null;case 10:return pr(n.type),ft(n),null;case 19:if(re(_t),s=n.memoizedState,s===null)return ft(n),null;if(o=(n.flags&128)!==0,d=s.rendering,d===null)if(o)Ai(s,!1);else{if(yt!==0||e!==null&&(e.flags&128)!==0)for(e=n.child;e!==null;){if(d=yu(e),d!==null){for(n.flags|=128,Ai(s,!1),e=d.updateQueue,n.updateQueue=e,Eu(n,e),n.subtreeFlags=0,e=a,a=n.child;a!==null;)Hm(a,e),a=a.sibling;return le(_t,_t.current&1|2),n.child}e=e.sibling}s.tail!==null&&kt()>Ru&&(n.flags|=128,o=!0,Ai(s,!1),n.lanes=4194304)}else{if(!o)if(e=yu(d),e!==null){if(n.flags|=128,o=!0,e=e.updateQueue,n.updateQueue=e,Eu(n,e),Ai(s,!0),s.tail===null&&s.tailMode==="hidden"&&!d.alternate&&!qe)return ft(n),null}else 2*kt()-s.renderingStartTime>Ru&&a!==536870912&&(n.flags|=128,o=!0,Ai(s,!1),n.lanes=4194304);s.isBackwards?(d.sibling=n.child,n.child=d):(e=s.last,e!==null?e.sibling=d:n.child=d,s.last=d)}return s.tail!==null?(n=s.tail,s.rendering=n,s.tail=n.sibling,s.renderingStartTime=kt(),n.sibling=null,e=_t.current,le(_t,o?e&1|2:e&1),n):(ft(n),null);case 22:case 23:return gr(n),qc(),o=n.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(n.flags|=8192):o&&(n.flags|=8192),o?(a&536870912)!==0&&(n.flags&128)===0&&(ft(n),n.subtreeFlags&6&&(n.flags|=8192)):ft(n),a=n.updateQueue,a!==null&&Eu(n,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),o=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(o=n.memoizedState.cachePool.pool),o!==a&&(n.flags|=2048),e!==null&&re(La),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),n.memoizedState.cache!==a&&(n.flags|=2048),pr(Ot),ft(n),null;case 25:return null;case 30:return null}throw Error(i(156,n.tag))}function q1(e,n){switch(Oc(n),n.tag){case 1:return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return pr(Ot),rn(),e=n.flags,(e&65536)!==0&&(e&128)===0?(n.flags=e&-65537|128,n):null;case 26:case 27:case 5:return an(n),null;case 13:if(gr(n),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(i(340));fi()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return re(_t),null;case 4:return rn(),null;case 10:return pr(n.type),null;case 22:case 23:return gr(n),qc(),e!==null&&re(La),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 24:return pr(Ot),null;case 25:return null;default:return null}}function dy(e,n){switch(Oc(n),n.tag){case 3:pr(Ot),rn();break;case 26:case 27:case 5:an(n);break;case 4:rn();break;case 13:gr(n);break;case 19:re(_t);break;case 10:pr(n.type);break;case 22:case 23:gr(n),qc(),e!==null&&re(La);break;case 24:pr(Ot)}}function Oi(e,n){try{var a=n.updateQueue,o=a!==null?a.lastEffect:null;if(o!==null){var s=o.next;a=s;do{if((a.tag&e)===e){o=void 0;var d=a.create,g=a.inst;o=d(),g.destroy=o}a=a.next}while(a!==s)}}catch(b){at(n,n.return,b)}}function Yr(e,n,a){try{var o=n.updateQueue,s=o!==null?o.lastEffect:null;if(s!==null){var d=s.next;o=d;do{if((o.tag&e)===e){var g=o.inst,b=g.destroy;if(b!==void 0){g.destroy=void 0,s=n;var A=a,$=b;try{$()}catch(Q){at(s,A,Q)}}}o=o.next}while(o!==d)}}catch(Q){at(n,n.return,Q)}}function hy(e){var n=e.updateQueue;if(n!==null){var a=e.stateNode;try{ep(n,a)}catch(o){at(e,e.return,o)}}}function my(e,n,a){a.props=Ba(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(o){at(e,n,o)}}function _i(e,n){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var o=e.stateNode;break;case 30:o=e.stateNode;break;default:o=e.stateNode}typeof a=="function"?e.refCleanup=a(o):a.current=o}}catch(s){at(e,n,s)}}function Fn(e,n){var a=e.ref,o=e.refCleanup;if(a!==null)if(typeof o=="function")try{o()}catch(s){at(e,n,s)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(s){at(e,n,s)}else a.current=null}function py(e){var n=e.type,a=e.memoizedProps,o=e.stateNode;try{e:switch(n){case"button":case"input":case"select":case"textarea":a.autoFocus&&o.focus();break e;case"img":a.src?o.src=a.src:a.srcSet&&(o.srcset=a.srcSet)}}catch(s){at(e,e.return,s)}}function gf(e,n,a){try{var o=e.stateNode;sE(o,e.type,a,n),o[ie]=n}catch(s){at(e,e.return,s)}}function yy(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Wr(e.type)||e.tag===4}function vf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||yy(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Wr(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function bf(e,n,a){var o=e.tag;if(o===5||o===6)e=e.stateNode,n?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,n):(n=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,n.appendChild(e),a=a._reactRootContainer,a!=null||n.onclick!==null||(n.onclick=zu));else if(o!==4&&(o===27&&Wr(e.type)&&(a=e.stateNode,n=null),e=e.child,e!==null))for(bf(e,n,a),e=e.sibling;e!==null;)bf(e,n,a),e=e.sibling}function wu(e,n,a){var o=e.tag;if(o===5||o===6)e=e.stateNode,n?a.insertBefore(e,n):a.appendChild(e);else if(o!==4&&(o===27&&Wr(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(wu(e,n,a),e=e.sibling;e!==null;)wu(e,n,a),e=e.sibling}function gy(e){var n=e.stateNode,a=e.memoizedProps;try{for(var o=e.type,s=n.attributes;s.length;)n.removeAttributeNode(s[0]);Ut(n,o,a),n[te]=e,n[ie]=a}catch(d){at(e,e.return,d)}}var Sr=!1,St=!1,Sf=!1,vy=typeof WeakSet=="function"?WeakSet:Set,Mt=null;function V1(e,n){if(e=e.containerInfo,Yf=$u,e=_m(e),gc(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var o=a.getSelection&&a.getSelection();if(o&&o.rangeCount!==0){a=o.anchorNode;var s=o.anchorOffset,d=o.focusNode;o=o.focusOffset;try{a.nodeType,d.nodeType}catch{a=null;break e}var g=0,b=-1,A=-1,$=0,Q=0,W=e,P=null;t:for(;;){for(var q;W!==a||s!==0&&W.nodeType!==3||(b=g+s),W!==d||o!==0&&W.nodeType!==3||(A=g+o),W.nodeType===3&&(g+=W.nodeValue.length),(q=W.firstChild)!==null;)P=W,W=q;for(;;){if(W===e)break t;if(P===a&&++$===s&&(b=g),P===d&&++Q===o&&(A=g),(q=W.nextSibling)!==null)break;W=P,P=W.parentNode}W=q}a=b===-1||A===-1?null:{start:b,end:A}}else a=null}a=a||{start:0,end:0}}else a=null;for(Gf={focusedElem:e,selectionRange:a},$u=!1,Mt=n;Mt!==null;)if(n=Mt,e=n.child,(n.subtreeFlags&1024)!==0&&e!==null)e.return=n,Mt=e;else for(;Mt!==null;){switch(n=Mt,d=n.alternate,e=n.flags,n.tag){case 0:break;case 11:case 15:break;case 1:if((e&1024)!==0&&d!==null){e=void 0,a=n,s=d.memoizedProps,d=d.memoizedState,o=a.stateNode;try{var Ce=Ba(a.type,s,a.elementType===a.type);e=o.getSnapshotBeforeUpdate(Ce,d),o.__reactInternalSnapshotBeforeUpdate=e}catch(we){at(a,a.return,we)}}break;case 3:if((e&1024)!==0){if(e=n.stateNode.containerInfo,a=e.nodeType,a===9)Kf(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Kf(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(i(163))}if(e=n.sibling,e!==null){e.return=n.return,Mt=e;break}Mt=n.return}}function by(e,n,a){var o=a.flags;switch(a.tag){case 0:case 11:case 15:Gr(e,a),o&4&&Oi(5,a);break;case 1:if(Gr(e,a),o&4)if(e=a.stateNode,n===null)try{e.componentDidMount()}catch(g){at(a,a.return,g)}else{var s=Ba(a.type,n.memoizedProps);n=n.memoizedState;try{e.componentDidUpdate(s,n,e.__reactInternalSnapshotBeforeUpdate)}catch(g){at(a,a.return,g)}}o&64&&hy(a),o&512&&_i(a,a.return);break;case 3:if(Gr(e,a),o&64&&(e=a.updateQueue,e!==null)){if(n=null,a.child!==null)switch(a.child.tag){case 27:case 5:n=a.child.stateNode;break;case 1:n=a.child.stateNode}try{ep(e,n)}catch(g){at(a,a.return,g)}}break;case 27:n===null&&o&4&&gy(a);case 26:case 5:Gr(e,a),n===null&&o&4&&py(a),o&512&&_i(a,a.return);break;case 12:Gr(e,a);break;case 13:Gr(e,a),o&4&&wy(e,a),o&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=W1.bind(null,a),yE(e,a))));break;case 22:if(o=a.memoizedState!==null||Sr,!o){n=n!==null&&n.memoizedState!==null||St,s=Sr;var d=St;Sr=o,(St=n)&&!d?Fr(e,a,(a.subtreeFlags&8772)!==0):Gr(e,a),Sr=s,St=d}break;case 30:break;default:Gr(e,a)}}function Sy(e){var n=e.alternate;n!==null&&(e.alternate=null,Sy(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&ye(n)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var ut=null,Jt=!1;function Er(e,n,a){for(a=a.child;a!==null;)Ey(e,n,a),a=a.sibling}function Ey(e,n,a){if(Ae&&typeof Ae.onCommitFiberUnmount=="function")try{Ae.onCommitFiberUnmount(rt,a)}catch{}switch(a.tag){case 26:St||Fn(a,n),Er(e,n,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:St||Fn(a,n);var o=ut,s=Jt;Wr(a.type)&&(ut=a.stateNode,Jt=!1),Er(e,n,a),ki(a.stateNode),ut=o,Jt=s;break;case 5:St||Fn(a,n);case 6:if(o=ut,s=Jt,ut=null,Er(e,n,a),ut=o,Jt=s,ut!==null)if(Jt)try{(ut.nodeType===9?ut.body:ut.nodeName==="HTML"?ut.ownerDocument.body:ut).removeChild(a.stateNode)}catch(d){at(a,n,d)}else try{ut.removeChild(a.stateNode)}catch(d){at(a,n,d)}break;case 18:ut!==null&&(Jt?(e=ut,sg(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),Fi(e)):sg(ut,a.stateNode));break;case 4:o=ut,s=Jt,ut=a.stateNode.containerInfo,Jt=!0,Er(e,n,a),ut=o,Jt=s;break;case 0:case 11:case 14:case 15:St||Yr(2,a,n),St||Yr(4,a,n),Er(e,n,a);break;case 1:St||(Fn(a,n),o=a.stateNode,typeof o.componentWillUnmount=="function"&&my(a,n,o)),Er(e,n,a);break;case 21:Er(e,n,a);break;case 22:St=(o=St)||a.memoizedState!==null,Er(e,n,a),St=o;break;default:Er(e,n,a)}}function wy(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Fi(e)}catch(a){at(n,n.return,a)}}function Y1(e){switch(e.tag){case 13:case 19:var n=e.stateNode;return n===null&&(n=e.stateNode=new vy),n;case 22:return e=e.stateNode,n=e._retryCache,n===null&&(n=e._retryCache=new vy),n;default:throw Error(i(435,e.tag))}}function Ef(e,n){var a=Y1(e);n.forEach(function(o){var s=I1.bind(null,e,o);a.has(o)||(a.add(o),o.then(s,s))})}function sn(e,n){var a=n.deletions;if(a!==null)for(var o=0;o<a.length;o++){var s=a[o],d=e,g=n,b=g;e:for(;b!==null;){switch(b.tag){case 27:if(Wr(b.type)){ut=b.stateNode,Jt=!1;break e}break;case 5:ut=b.stateNode,Jt=!1;break e;case 3:case 4:ut=b.stateNode.containerInfo,Jt=!0;break e}b=b.return}if(ut===null)throw Error(i(160));Ey(d,g,s),ut=null,Jt=!1,d=s.alternate,d!==null&&(d.return=null),s.return=null}if(n.subtreeFlags&13878)for(n=n.child;n!==null;)Ty(n,e),n=n.sibling}var Bn=null;function Ty(e,n){var a=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:sn(n,e),cn(e),o&4&&(Yr(3,e,e.return),Oi(3,e),Yr(5,e,e.return));break;case 1:sn(n,e),cn(e),o&512&&(St||a===null||Fn(a,a.return)),o&64&&Sr&&(e=e.updateQueue,e!==null&&(o=e.callbacks,o!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?o:a.concat(o))));break;case 26:var s=Bn;if(sn(n,e),cn(e),o&512&&(St||a===null||Fn(a,a.return)),o&4){var d=a!==null?a.memoizedState:null;if(o=e.memoizedState,a===null)if(o===null)if(e.stateNode===null){e:{o=e.type,a=e.memoizedProps,s=s.ownerDocument||s;t:switch(o){case"title":d=s.getElementsByTagName("title")[0],(!d||d[pe]||d[te]||d.namespaceURI==="http://www.w3.org/2000/svg"||d.hasAttribute("itemprop"))&&(d=s.createElement(o),s.head.insertBefore(d,s.querySelector("head > title"))),Ut(d,o,a),d[te]=e,_e(d),o=d;break e;case"link":var g=gg("link","href",s).get(o+(a.href||""));if(g){for(var b=0;b<g.length;b++)if(d=g[b],d.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&d.getAttribute("rel")===(a.rel==null?null:a.rel)&&d.getAttribute("title")===(a.title==null?null:a.title)&&d.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){g.splice(b,1);break t}}d=s.createElement(o),Ut(d,o,a),s.head.appendChild(d);break;case"meta":if(g=gg("meta","content",s).get(o+(a.content||""))){for(b=0;b<g.length;b++)if(d=g[b],d.getAttribute("content")===(a.content==null?null:""+a.content)&&d.getAttribute("name")===(a.name==null?null:a.name)&&d.getAttribute("property")===(a.property==null?null:a.property)&&d.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&d.getAttribute("charset")===(a.charSet==null?null:a.charSet)){g.splice(b,1);break t}}d=s.createElement(o),Ut(d,o,a),s.head.appendChild(d);break;default:throw Error(i(468,o))}d[te]=e,_e(d),o=d}e.stateNode=o}else vg(s,e.type,e.stateNode);else e.stateNode=yg(s,o,e.memoizedProps);else d!==o?(d===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):d.count--,o===null?vg(s,e.type,e.stateNode):yg(s,o,e.memoizedProps)):o===null&&e.stateNode!==null&&gf(e,e.memoizedProps,a.memoizedProps)}break;case 27:sn(n,e),cn(e),o&512&&(St||a===null||Fn(a,a.return)),a!==null&&o&4&&gf(e,e.memoizedProps,a.memoizedProps);break;case 5:if(sn(n,e),cn(e),o&512&&(St||a===null||Fn(a,a.return)),e.flags&32){s=e.stateNode;try{rl(s,"")}catch(q){at(e,e.return,q)}}o&4&&e.stateNode!=null&&(s=e.memoizedProps,gf(e,s,a!==null?a.memoizedProps:s)),o&1024&&(Sf=!0);break;case 6:if(sn(n,e),cn(e),o&4){if(e.stateNode===null)throw Error(i(162));o=e.memoizedProps,a=e.stateNode;try{a.nodeValue=o}catch(q){at(e,e.return,q)}}break;case 3:if(ju=null,s=Bn,Bn=Uu(n.containerInfo),sn(n,e),Bn=s,cn(e),o&4&&a!==null&&a.memoizedState.isDehydrated)try{Fi(n.containerInfo)}catch(q){at(e,e.return,q)}Sf&&(Sf=!1,Ry(e));break;case 4:o=Bn,Bn=Uu(e.stateNode.containerInfo),sn(n,e),cn(e),Bn=o;break;case 12:sn(n,e),cn(e);break;case 13:sn(n,e),cn(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(Af=kt()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Ef(e,o)));break;case 22:s=e.memoizedState!==null;var A=a!==null&&a.memoizedState!==null,$=Sr,Q=St;if(Sr=$||s,St=Q||A,sn(n,e),St=Q,Sr=$,cn(e),o&8192)e:for(n=e.stateNode,n._visibility=s?n._visibility&-2:n._visibility|1,s&&(a===null||A||Sr||St||ja(e)),a=null,n=e;;){if(n.tag===5||n.tag===26){if(a===null){A=a=n;try{if(d=A.stateNode,s)g=d.style,typeof g.setProperty=="function"?g.setProperty("display","none","important"):g.display="none";else{b=A.stateNode;var W=A.memoizedProps.style,P=W!=null&&W.hasOwnProperty("display")?W.display:null;b.style.display=P==null||typeof P=="boolean"?"":(""+P).trim()}}catch(q){at(A,A.return,q)}}}else if(n.tag===6){if(a===null){A=n;try{A.stateNode.nodeValue=s?"":A.memoizedProps}catch(q){at(A,A.return,q)}}}else if((n.tag!==22&&n.tag!==23||n.memoizedState===null||n===e)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break e;for(;n.sibling===null;){if(n.return===null||n.return===e)break e;a===n&&(a=null),n=n.return}a===n&&(a=null),n.sibling.return=n.return,n=n.sibling}o&4&&(o=e.updateQueue,o!==null&&(a=o.retryQueue,a!==null&&(o.retryQueue=null,Ef(e,a))));break;case 19:sn(n,e),cn(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Ef(e,o)));break;case 30:break;case 21:break;default:sn(n,e),cn(e)}}function cn(e){var n=e.flags;if(n&2){try{for(var a,o=e.return;o!==null;){if(yy(o)){a=o;break}o=o.return}if(a==null)throw Error(i(160));switch(a.tag){case 27:var s=a.stateNode,d=vf(e);wu(e,d,s);break;case 5:var g=a.stateNode;a.flags&32&&(rl(g,""),a.flags&=-33);var b=vf(e);wu(e,b,g);break;case 3:case 4:var A=a.stateNode.containerInfo,$=vf(e);bf(e,$,A);break;default:throw Error(i(161))}}catch(Q){at(e,e.return,Q)}e.flags&=-3}n&4096&&(e.flags&=-4097)}function Ry(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var n=e;Ry(n),n.tag===5&&n.flags&1024&&n.stateNode.reset(),e=e.sibling}}function Gr(e,n){if(n.subtreeFlags&8772)for(n=n.child;n!==null;)by(e,n.alternate,n),n=n.sibling}function ja(e){for(e=e.child;e!==null;){var n=e;switch(n.tag){case 0:case 11:case 14:case 15:Yr(4,n,n.return),ja(n);break;case 1:Fn(n,n.return);var a=n.stateNode;typeof a.componentWillUnmount=="function"&&my(n,n.return,a),ja(n);break;case 27:ki(n.stateNode);case 26:case 5:Fn(n,n.return),ja(n);break;case 22:n.memoizedState===null&&ja(n);break;case 30:ja(n);break;default:ja(n)}e=e.sibling}}function Fr(e,n,a){for(a=a&&(n.subtreeFlags&8772)!==0,n=n.child;n!==null;){var o=n.alternate,s=e,d=n,g=d.flags;switch(d.tag){case 0:case 11:case 15:Fr(s,d,a),Oi(4,d);break;case 1:if(Fr(s,d,a),o=d,s=o.stateNode,typeof s.componentDidMount=="function")try{s.componentDidMount()}catch($){at(o,o.return,$)}if(o=d,s=o.updateQueue,s!==null){var b=o.stateNode;try{var A=s.shared.hiddenCallbacks;if(A!==null)for(s.shared.hiddenCallbacks=null,s=0;s<A.length;s++)Im(A[s],b)}catch($){at(o,o.return,$)}}a&&g&64&&hy(d),_i(d,d.return);break;case 27:gy(d);case 26:case 5:Fr(s,d,a),a&&o===null&&g&4&&py(d),_i(d,d.return);break;case 12:Fr(s,d,a);break;case 13:Fr(s,d,a),a&&g&4&&wy(s,d);break;case 22:d.memoizedState===null&&Fr(s,d,a),_i(d,d.return);break;case 30:break;default:Fr(s,d,a)}n=n.sibling}}function wf(e,n){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(e=n.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&mi(a))}function Tf(e,n){e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&mi(e))}function Xn(e,n,a,o){if(n.subtreeFlags&10256)for(n=n.child;n!==null;)Cy(e,n,a,o),n=n.sibling}function Cy(e,n,a,o){var s=n.flags;switch(n.tag){case 0:case 11:case 15:Xn(e,n,a,o),s&2048&&Oi(9,n);break;case 1:Xn(e,n,a,o);break;case 3:Xn(e,n,a,o),s&2048&&(e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&mi(e)));break;case 12:if(s&2048){Xn(e,n,a,o),e=n.stateNode;try{var d=n.memoizedProps,g=d.id,b=d.onPostCommit;typeof b=="function"&&b(g,n.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(A){at(n,n.return,A)}}else Xn(e,n,a,o);break;case 13:Xn(e,n,a,o);break;case 23:break;case 22:d=n.stateNode,g=n.alternate,n.memoizedState!==null?d._visibility&2?Xn(e,n,a,o):Di(e,n):d._visibility&2?Xn(e,n,a,o):(d._visibility|=2,wl(e,n,a,o,(n.subtreeFlags&10256)!==0)),s&2048&&wf(g,n);break;case 24:Xn(e,n,a,o),s&2048&&Tf(n.alternate,n);break;default:Xn(e,n,a,o)}}function wl(e,n,a,o,s){for(s=s&&(n.subtreeFlags&10256)!==0,n=n.child;n!==null;){var d=e,g=n,b=a,A=o,$=g.flags;switch(g.tag){case 0:case 11:case 15:wl(d,g,b,A,s),Oi(8,g);break;case 23:break;case 22:var Q=g.stateNode;g.memoizedState!==null?Q._visibility&2?wl(d,g,b,A,s):Di(d,g):(Q._visibility|=2,wl(d,g,b,A,s)),s&&$&2048&&wf(g.alternate,g);break;case 24:wl(d,g,b,A,s),s&&$&2048&&Tf(g.alternate,g);break;default:wl(d,g,b,A,s)}n=n.sibling}}function Di(e,n){if(n.subtreeFlags&10256)for(n=n.child;n!==null;){var a=e,o=n,s=o.flags;switch(o.tag){case 22:Di(a,o),s&2048&&wf(o.alternate,o);break;case 24:Di(a,o),s&2048&&Tf(o.alternate,o);break;default:Di(a,o)}n=n.sibling}}var Mi=8192;function Tl(e){if(e.subtreeFlags&Mi)for(e=e.child;e!==null;)xy(e),e=e.sibling}function xy(e){switch(e.tag){case 26:Tl(e),e.flags&Mi&&e.memoizedState!==null&&_E(Bn,e.memoizedState,e.memoizedProps);break;case 5:Tl(e);break;case 3:case 4:var n=Bn;Bn=Uu(e.stateNode.containerInfo),Tl(e),Bn=n;break;case 22:e.memoizedState===null&&(n=e.alternate,n!==null&&n.memoizedState!==null?(n=Mi,Mi=16777216,Tl(e),Mi=n):Tl(e));break;default:Tl(e)}}function Ay(e){var n=e.alternate;if(n!==null&&(e=n.child,e!==null)){n.child=null;do n=e.sibling,e.sibling=null,e=n;while(e!==null)}}function Ni(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var a=0;a<n.length;a++){var o=n[a];Mt=o,_y(o,e)}Ay(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Oy(e),e=e.sibling}function Oy(e){switch(e.tag){case 0:case 11:case 15:Ni(e),e.flags&2048&&Yr(9,e,e.return);break;case 3:Ni(e);break;case 12:Ni(e);break;case 22:var n=e.stateNode;e.memoizedState!==null&&n._visibility&2&&(e.return===null||e.return.tag!==13)?(n._visibility&=-3,Tu(e)):Ni(e);break;default:Ni(e)}}function Tu(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var a=0;a<n.length;a++){var o=n[a];Mt=o,_y(o,e)}Ay(e)}for(e=e.child;e!==null;){switch(n=e,n.tag){case 0:case 11:case 15:Yr(8,n,n.return),Tu(n);break;case 22:a=n.stateNode,a._visibility&2&&(a._visibility&=-3,Tu(n));break;default:Tu(n)}e=e.sibling}}function _y(e,n){for(;Mt!==null;){var a=Mt;switch(a.tag){case 0:case 11:case 15:Yr(8,a,n);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var o=a.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:mi(a.memoizedState.cache)}if(o=a.child,o!==null)o.return=a,Mt=o;else e:for(a=e;Mt!==null;){o=Mt;var s=o.sibling,d=o.return;if(Sy(o),o===a){Mt=null;break e}if(s!==null){s.return=d,Mt=s;break e}Mt=d}}}var G1={getCacheForType:function(e){var n=$t(Ot),a=n.data.get(e);return a===void 0&&(a=e(),n.data.set(e,a)),a}},F1=typeof WeakMap=="function"?WeakMap:Map,Xe=0,lt=null,Be=null,He=0,Ke=0,fn=null,Xr=!1,Rl=!1,Rf=!1,wr=0,yt=0,Kr=0,ka=0,Cf=0,_n=0,Cl=0,zi=null,Wt=null,xf=!1,Af=0,Ru=1/0,Cu=null,Qr=null,Lt=0,Zr=null,xl=null,Al=0,Of=0,_f=null,Dy=null,Li=0,Df=null;function dn(){if((Xe&2)!==0&&He!==0)return He&-He;if(z.T!==null){var e=ml;return e!==0?e:jf()}return M()}function My(){_n===0&&(_n=(He&536870912)===0||qe?Ia():536870912);var e=On.current;return e!==null&&(e.flags|=32),_n}function hn(e,n,a){(e===lt&&(Ke===2||Ke===9)||e.cancelPendingCommit!==null)&&(Ol(e,0),Jr(e,He,_n,!1)),Ea(e,a),((Xe&2)===0||e!==lt)&&(e===lt&&((Xe&2)===0&&(ka|=a),yt===4&&Jr(e,He,_n,!1)),Kn(e))}function Ny(e,n,a){if((Xe&6)!==0)throw Error(i(327));var o=!a&&(n&124)===0&&(n&e.expiredLanes)===0||qn(e,n),s=o?Q1(e,n):zf(e,n,!0),d=o;do{if(s===0){Rl&&!o&&Jr(e,n,0,!1);break}else{if(a=e.current.alternate,d&&!X1(a)){s=zf(e,n,!1),d=!1;continue}if(s===2){if(d=n,e.errorRecoveryDisabledLanes&d)var g=0;else g=e.pendingLanes&-536870913,g=g!==0?g:g&536870912?536870912:0;if(g!==0){n=g;e:{var b=e;s=zi;var A=b.current.memoizedState.isDehydrated;if(A&&(Ol(b,g).flags|=256),g=zf(b,g,!1),g!==2){if(Rf&&!A){b.errorRecoveryDisabledLanes|=d,ka|=d,s=4;break e}d=Wt,Wt=s,d!==null&&(Wt===null?Wt=d:Wt.push.apply(Wt,d))}s=g}if(d=!1,s!==2)continue}}if(s===1){Ol(e,0),Jr(e,n,0,!0);break}e:{switch(o=e,d=s,d){case 0:case 1:throw Error(i(345));case 4:if((n&4194048)!==n)break;case 6:Jr(o,n,_n,!Xr);break e;case 2:Wt=null;break;case 3:case 5:break;default:throw Error(i(329))}if((n&62914560)===n&&(s=Af+300-kt(),10<s)){if(Jr(o,n,_n,!Xr),Sa(o,0,!0)!==0)break e;o.timeoutHandle=og(zy.bind(null,o,a,Wt,Cu,xf,n,_n,ka,Cl,Xr,d,2,-0,0),s);break e}zy(o,a,Wt,Cu,xf,n,_n,ka,Cl,Xr,d,0,-0,0)}}break}while(!0);Kn(e)}function zy(e,n,a,o,s,d,g,b,A,$,Q,W,P,q){if(e.timeoutHandle=-1,W=n.subtreeFlags,(W&8192||(W&16785408)===16785408)&&(Pi={stylesheets:null,count:0,unsuspend:OE},xy(n),W=DE(),W!==null)){e.cancelPendingCommit=W($y.bind(null,e,n,d,a,o,s,g,b,A,Q,1,P,q)),Jr(e,d,g,!$);return}$y(e,n,d,a,o,s,g,b,A)}function X1(e){for(var n=e;;){var a=n.tag;if((a===0||a===11||a===15)&&n.flags&16384&&(a=n.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var o=0;o<a.length;o++){var s=a[o],d=s.getSnapshot;s=s.value;try{if(!on(d(),s))return!1}catch{return!1}}if(a=n.child,n.subtreeFlags&16384&&a!==null)a.return=n,n=a;else{if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function Jr(e,n,a,o){n&=~Cf,n&=~ka,e.suspendedLanes|=n,e.pingedLanes&=~n,o&&(e.warmLanes|=n),o=e.expirationTimes;for(var s=n;0<s;){var d=31-Je(s),g=1<<d;o[d]=-1,s&=~g}a!==0&&wa(e,a,n)}function xu(){return(Xe&6)===0?(Ui(0),!1):!0}function Mf(){if(Be!==null){if(Ke===0)var e=Be.return;else e=Be,mr=Na=null,Xc(e),Sl=null,Ci=0,e=Be;for(;e!==null;)dy(e.alternate,e),e=e.return;Be=null}}function Ol(e,n){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,fE(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),Mf(),lt=e,Be=a=fr(e.current,null),He=n,Ke=0,fn=null,Xr=!1,Rl=qn(e,n),Rf=!1,Cl=_n=Cf=ka=Kr=yt=0,Wt=zi=null,xf=!1,(n&8)!==0&&(n|=n&32);var o=e.entangledLanes;if(o!==0)for(e=e.entanglements,o&=n;0<o;){var s=31-Je(o),d=1<<s;n|=e[s],o&=~d}return wr=n,Ko(),a}function Ly(e,n){Le=null,z.H=hu,n===yi||n===ru?(n=Jm(),Ke=3):n===Km?(n=Jm(),Ke=4):Ke=n===Wp?8:n!==null&&typeof n=="object"&&typeof n.then=="function"?6:1,fn=n,Be===null&&(yt=1,vu(e,Rn(n,e.current)))}function Uy(){var e=z.H;return z.H=hu,e===null?hu:e}function By(){var e=z.A;return z.A=G1,e}function Nf(){yt=4,Xr||(He&4194048)!==He&&On.current!==null||(Rl=!0),(Kr&134217727)===0&&(ka&134217727)===0||lt===null||Jr(lt,He,_n,!1)}function zf(e,n,a){var o=Xe;Xe|=2;var s=Uy(),d=By();(lt!==e||He!==n)&&(Cu=null,Ol(e,n)),n=!1;var g=yt;e:do try{if(Ke!==0&&Be!==null){var b=Be,A=fn;switch(Ke){case 8:Mf(),g=6;break e;case 3:case 2:case 9:case 6:On.current===null&&(n=!0);var $=Ke;if(Ke=0,fn=null,_l(e,b,A,$),a&&Rl){g=0;break e}break;default:$=Ke,Ke=0,fn=null,_l(e,b,A,$)}}K1(),g=yt;break}catch(Q){Ly(e,Q)}while(!0);return n&&e.shellSuspendCounter++,mr=Na=null,Xe=o,z.H=s,z.A=d,Be===null&&(lt=null,He=0,Ko()),g}function K1(){for(;Be!==null;)jy(Be)}function Q1(e,n){var a=Xe;Xe|=2;var o=Uy(),s=By();lt!==e||He!==n?(Cu=null,Ru=kt()+500,Ol(e,n)):Rl=qn(e,n);e:do try{if(Ke!==0&&Be!==null){n=Be;var d=fn;t:switch(Ke){case 1:Ke=0,fn=null,_l(e,n,d,1);break;case 2:case 9:if(Qm(d)){Ke=0,fn=null,ky(n);break}n=function(){Ke!==2&&Ke!==9||lt!==e||(Ke=7),Kn(e)},d.then(n,n);break e;case 3:Ke=7;break e;case 4:Ke=5;break e;case 7:Qm(d)?(Ke=0,fn=null,ky(n)):(Ke=0,fn=null,_l(e,n,d,7));break;case 5:var g=null;switch(Be.tag){case 26:g=Be.memoizedState;case 5:case 27:var b=Be;if(!g||bg(g)){Ke=0,fn=null;var A=b.sibling;if(A!==null)Be=A;else{var $=b.return;$!==null?(Be=$,Au($)):Be=null}break t}}Ke=0,fn=null,_l(e,n,d,5);break;case 6:Ke=0,fn=null,_l(e,n,d,6);break;case 8:Mf(),yt=6;break e;default:throw Error(i(462))}}Z1();break}catch(Q){Ly(e,Q)}while(!0);return mr=Na=null,z.H=o,z.A=s,Xe=a,Be!==null?0:(lt=null,He=0,Ko(),yt)}function Z1(){for(;Be!==null&&!Wa();)jy(Be)}function jy(e){var n=cy(e.alternate,e,wr);e.memoizedProps=e.pendingProps,n===null?Au(e):Be=n}function ky(e){var n=e,a=n.alternate;switch(n.tag){case 15:case 0:n=ay(a,n,n.pendingProps,n.type,void 0,He);break;case 11:n=ay(a,n,n.pendingProps,n.type.render,n.ref,He);break;case 5:Xc(n);default:dy(a,n),n=Be=Hm(n,wr),n=cy(a,n,wr)}e.memoizedProps=e.pendingProps,n===null?Au(e):Be=n}function _l(e,n,a,o){mr=Na=null,Xc(n),Sl=null,Ci=0;var s=n.return;try{if(H1(e,s,n,a,He)){yt=1,vu(e,Rn(a,e.current)),Be=null;return}}catch(d){if(s!==null)throw Be=s,d;yt=1,vu(e,Rn(a,e.current)),Be=null;return}n.flags&32768?(qe||o===1?e=!0:Rl||(He&536870912)!==0?e=!1:(Xr=e=!0,(o===2||o===9||o===3||o===6)&&(o=On.current,o!==null&&o.tag===13&&(o.flags|=16384))),Hy(n,e)):Au(n)}function Au(e){var n=e;do{if((n.flags&32768)!==0){Hy(n,Xr);return}e=n.return;var a=P1(n.alternate,n,wr);if(a!==null){Be=a;return}if(n=n.sibling,n!==null){Be=n;return}Be=n=e}while(n!==null);yt===0&&(yt=5)}function Hy(e,n){do{var a=q1(e.alternate,e);if(a!==null){a.flags&=32767,Be=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!n&&(e=e.sibling,e!==null)){Be=e;return}Be=e=a}while(e!==null);yt=6,Be=null}function $y(e,n,a,o,s,d,g,b,A){e.cancelPendingCommit=null;do Ou();while(Lt!==0);if((Xe&6)!==0)throw Error(i(327));if(n!==null){if(n===e.current)throw Error(i(177));if(d=n.lanes|n.childLanes,d|=wc,Bo(e,a,d,g,b,A),e===lt&&(Be=lt=null,He=0),xl=n,Zr=e,Al=a,Of=d,_f=s,Dy=o,(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,eE($n,function(){return Gy(),null})):(e.callbackNode=null,e.callbackPriority=0),o=(n.flags&13878)!==0,(n.subtreeFlags&13878)!==0||o){o=z.T,z.T=null,s=ne.p,ne.p=2,g=Xe,Xe|=4;try{V1(e,n,a)}finally{Xe=g,ne.p=s,z.T=o}}Lt=1,Py(),qy(),Vy()}}function Py(){if(Lt===1){Lt=0;var e=Zr,n=xl,a=(n.flags&13878)!==0;if((n.subtreeFlags&13878)!==0||a){a=z.T,z.T=null;var o=ne.p;ne.p=2;var s=Xe;Xe|=4;try{Ty(n,e);var d=Gf,g=_m(e.containerInfo),b=d.focusedElem,A=d.selectionRange;if(g!==b&&b&&b.ownerDocument&&Om(b.ownerDocument.documentElement,b)){if(A!==null&&gc(b)){var $=A.start,Q=A.end;if(Q===void 0&&(Q=$),"selectionStart"in b)b.selectionStart=$,b.selectionEnd=Math.min(Q,b.value.length);else{var W=b.ownerDocument||document,P=W&&W.defaultView||window;if(P.getSelection){var q=P.getSelection(),Ce=b.textContent.length,we=Math.min(A.start,Ce),tt=A.end===void 0?we:Math.min(A.end,Ce);!q.extend&&we>tt&&(g=tt,tt=we,we=g);var U=Am(b,we),N=Am(b,tt);if(U&&N&&(q.rangeCount!==1||q.anchorNode!==U.node||q.anchorOffset!==U.offset||q.focusNode!==N.node||q.focusOffset!==N.offset)){var k=W.createRange();k.setStart(U.node,U.offset),q.removeAllRanges(),we>tt?(q.addRange(k),q.extend(N.node,N.offset)):(k.setEnd(N.node,N.offset),q.addRange(k))}}}}for(W=[],q=b;q=q.parentNode;)q.nodeType===1&&W.push({element:q,left:q.scrollLeft,top:q.scrollTop});for(typeof b.focus=="function"&&b.focus(),b=0;b<W.length;b++){var Z=W[b];Z.element.scrollLeft=Z.left,Z.element.scrollTop=Z.top}}$u=!!Yf,Gf=Yf=null}finally{Xe=s,ne.p=o,z.T=a}}e.current=n,Lt=2}}function qy(){if(Lt===2){Lt=0;var e=Zr,n=xl,a=(n.flags&8772)!==0;if((n.subtreeFlags&8772)!==0||a){a=z.T,z.T=null;var o=ne.p;ne.p=2;var s=Xe;Xe|=4;try{by(e,n.alternate,n)}finally{Xe=s,ne.p=o,z.T=a}}Lt=3}}function Vy(){if(Lt===4||Lt===3){Lt=0,Wl();var e=Zr,n=xl,a=Al,o=Dy;(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?Lt=5:(Lt=0,xl=Zr=null,Yy(e,e.pendingLanes));var s=e.pendingLanes;if(s===0&&(Qr=null),ei(a),n=n.stateNode,Ae&&typeof Ae.onCommitFiberRoot=="function")try{Ae.onCommitFiberRoot(rt,n,void 0,(n.current.flags&128)===128)}catch{}if(o!==null){n=z.T,s=ne.p,ne.p=2,z.T=null;try{for(var d=e.onRecoverableError,g=0;g<o.length;g++){var b=o[g];d(b.value,{componentStack:b.stack})}}finally{z.T=n,ne.p=s}}(Al&3)!==0&&Ou(),Kn(e),s=e.pendingLanes,(a&4194090)!==0&&(s&42)!==0?e===Df?Li++:(Li=0,Df=e):Li=0,Ui(0)}}function Yy(e,n){(e.pooledCacheLanes&=n)===0&&(n=e.pooledCache,n!=null&&(e.pooledCache=null,mi(n)))}function Ou(e){return Py(),qy(),Vy(),Gy()}function Gy(){if(Lt!==5)return!1;var e=Zr,n=Of;Of=0;var a=ei(Al),o=z.T,s=ne.p;try{ne.p=32>a?32:a,z.T=null,a=_f,_f=null;var d=Zr,g=Al;if(Lt=0,xl=Zr=null,Al=0,(Xe&6)!==0)throw Error(i(331));var b=Xe;if(Xe|=4,Oy(d.current),Cy(d,d.current,g,a),Xe=b,Ui(0,!1),Ae&&typeof Ae.onPostCommitFiberRoot=="function")try{Ae.onPostCommitFiberRoot(rt,d)}catch{}return!0}finally{ne.p=s,z.T=o,Yy(e,n)}}function Fy(e,n,a){n=Rn(a,n),n=uf(e.stateNode,n,2),e=$r(e,n,2),e!==null&&(Ea(e,2),Kn(e))}function at(e,n,a){if(e.tag===3)Fy(e,e,a);else for(;n!==null;){if(n.tag===3){Fy(n,e,a);break}else if(n.tag===1){var o=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(Qr===null||!Qr.has(o))){e=Rn(a,e),a=Zp(2),o=$r(n,a,2),o!==null&&(Jp(a,o,n,e),Ea(o,2),Kn(o));break}}n=n.return}}function Lf(e,n,a){var o=e.pingCache;if(o===null){o=e.pingCache=new F1;var s=new Set;o.set(n,s)}else s=o.get(n),s===void 0&&(s=new Set,o.set(n,s));s.has(a)||(Rf=!0,s.add(a),e=J1.bind(null,e,n,a),n.then(e,e))}function J1(e,n,a){var o=e.pingCache;o!==null&&o.delete(n),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,lt===e&&(He&a)===a&&(yt===4||yt===3&&(He&62914560)===He&&300>kt()-Af?(Xe&2)===0&&Ol(e,0):Cf|=a,Cl===He&&(Cl=0)),Kn(e)}function Xy(e,n){n===0&&(n=Uo()),e=cl(e,n),e!==null&&(Ea(e,n),Kn(e))}function W1(e){var n=e.memoizedState,a=0;n!==null&&(a=n.retryLane),Xy(e,a)}function I1(e,n){var a=0;switch(e.tag){case 13:var o=e.stateNode,s=e.memoizedState;s!==null&&(a=s.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(i(314))}o!==null&&o.delete(n),Xy(e,a)}function eE(e,n){return Nr(e,n)}var _u=null,Dl=null,Uf=!1,Du=!1,Bf=!1,Ha=0;function Kn(e){e!==Dl&&e.next===null&&(Dl===null?_u=Dl=e:Dl=Dl.next=e),Du=!0,Uf||(Uf=!0,nE())}function Ui(e,n){if(!Bf&&Du){Bf=!0;do for(var a=!1,o=_u;o!==null;){if(e!==0){var s=o.pendingLanes;if(s===0)var d=0;else{var g=o.suspendedLanes,b=o.pingedLanes;d=(1<<31-Je(42|e)+1)-1,d&=s&~(g&~b),d=d&201326741?d&201326741|1:d?d|2:0}d!==0&&(a=!0,Jy(o,d))}else d=He,d=Sa(o,o===lt?d:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(d&3)===0||qn(o,d)||(a=!0,Jy(o,d));o=o.next}while(a);Bf=!1}}function tE(){Ky()}function Ky(){Du=Uf=!1;var e=0;Ha!==0&&(cE()&&(e=Ha),Ha=0);for(var n=kt(),a=null,o=_u;o!==null;){var s=o.next,d=Qy(o,n);d===0?(o.next=null,a===null?_u=s:a.next=s,s===null&&(Dl=a)):(a=o,(e!==0||(d&3)!==0)&&(Du=!0)),o=s}Ui(e)}function Qy(e,n){for(var a=e.suspendedLanes,o=e.pingedLanes,s=e.expirationTimes,d=e.pendingLanes&-62914561;0<d;){var g=31-Je(d),b=1<<g,A=s[g];A===-1?((b&a)===0||(b&o)!==0)&&(s[g]=Lo(b,n)):A<=n&&(e.expiredLanes|=b),d&=~b}if(n=lt,a=He,a=Sa(e,e===n?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,a===0||e===n&&(Ke===2||Ke===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&Xt(o),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||qn(e,a)){if(n=a&-a,n===e.callbackPriority)return n;switch(o!==null&&Xt(o),ei(a)){case 2:case 8:a=ar;break;case 32:a=$n;break;case 268435456:a=Pn;break;default:a=$n}return o=Zy.bind(null,e),a=Nr(a,o),e.callbackPriority=n,e.callbackNode=a,n}return o!==null&&o!==null&&Xt(o),e.callbackPriority=2,e.callbackNode=null,2}function Zy(e,n){if(Lt!==0&&Lt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(Ou()&&e.callbackNode!==a)return null;var o=He;return o=Sa(e,e===lt?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(Ny(e,o,n),Qy(e,kt()),e.callbackNode!=null&&e.callbackNode===a?Zy.bind(null,e):null)}function Jy(e,n){if(Ou())return null;Ny(e,n,!0)}function nE(){dE(function(){(Xe&6)!==0?Nr(Ht,tE):Ky()})}function jf(){return Ha===0&&(Ha=Ia()),Ha}function Wy(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Po(""+e)}function Iy(e,n){var a=n.ownerDocument.createElement("input");return a.name=n.name,a.value=n.value,e.id&&a.setAttribute("form",e.id),n.parentNode.insertBefore(a,n),e=new FormData(e),a.parentNode.removeChild(a),e}function rE(e,n,a,o,s){if(n==="submit"&&a&&a.stateNode===s){var d=Wy((s[ie]||null).action),g=o.submitter;g&&(n=(n=g[ie]||null)?Wy(n.formAction):g.getAttribute("formAction"),n!==null&&(d=n,g=null));var b=new Go("action","action",null,o,s);e.push({event:b,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(Ha!==0){var A=g?Iy(s,g):new FormData(s);nf(a,{pending:!0,data:A,method:s.method,action:d},null,A)}}else typeof d=="function"&&(b.preventDefault(),A=g?Iy(s,g):new FormData(s),nf(a,{pending:!0,data:A,method:s.method,action:d},d,A))},currentTarget:s}]})}}for(var kf=0;kf<Ec.length;kf++){var Hf=Ec[kf],aE=Hf.toLowerCase(),lE=Hf[0].toUpperCase()+Hf.slice(1);Un(aE,"on"+lE)}Un(Nm,"onAnimationEnd"),Un(zm,"onAnimationIteration"),Un(Lm,"onAnimationStart"),Un("dblclick","onDoubleClick"),Un("focusin","onFocus"),Un("focusout","onBlur"),Un(w1,"onTransitionRun"),Un(T1,"onTransitionStart"),Un(R1,"onTransitionCancel"),Un(Um,"onTransitionEnd"),Gt("onMouseEnter",["mouseout","mouseover"]),Gt("onMouseLeave",["mouseout","mouseover"]),Gt("onPointerEnter",["pointerout","pointerover"]),Gt("onPointerLeave",["pointerout","pointerover"]),ln("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),ln("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),ln("onBeforeInput",["compositionend","keypress","textInput","paste"]),ln("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),ln("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),ln("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Bi="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),iE=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Bi));function eg(e,n){n=(n&4)!==0;for(var a=0;a<e.length;a++){var o=e[a],s=o.event;o=o.listeners;e:{var d=void 0;if(n)for(var g=o.length-1;0<=g;g--){var b=o[g],A=b.instance,$=b.currentTarget;if(b=b.listener,A!==d&&s.isPropagationStopped())break e;d=b,s.currentTarget=$;try{d(s)}catch(Q){gu(Q)}s.currentTarget=null,d=A}else for(g=0;g<o.length;g++){if(b=o[g],A=b.instance,$=b.currentTarget,b=b.listener,A!==d&&s.isPropagationStopped())break e;d=b,s.currentTarget=$;try{d(s)}catch(Q){gu(Q)}s.currentTarget=null,d=A}}}}function je(e,n){var a=n[ge];a===void 0&&(a=n[ge]=new Set);var o=e+"__bubble";a.has(o)||(tg(n,e,2,!1),a.add(o))}function $f(e,n,a){var o=0;n&&(o|=4),tg(a,e,o,n)}var Mu="_reactListening"+Math.random().toString(36).slice(2);function Pf(e){if(!e[Mu]){e[Mu]=!0,We.forEach(function(a){a!=="selectionchange"&&(iE.has(a)||$f(a,!1,e),$f(a,!0,e))});var n=e.nodeType===9?e:e.ownerDocument;n===null||n[Mu]||(n[Mu]=!0,$f("selectionchange",!1,n))}}function tg(e,n,a,o){switch(Cg(n)){case 2:var s=zE;break;case 8:s=LE;break;default:s=td}a=s.bind(null,n,a,e),s=void 0,!uc||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(s=!0),o?s!==void 0?e.addEventListener(n,a,{capture:!0,passive:s}):e.addEventListener(n,a,!0):s!==void 0?e.addEventListener(n,a,{passive:s}):e.addEventListener(n,a,!1)}function qf(e,n,a,o,s){var d=o;if((n&1)===0&&(n&2)===0&&o!==null)e:for(;;){if(o===null)return;var g=o.tag;if(g===3||g===4){var b=o.stateNode.containerInfo;if(b===s)break;if(g===4)for(g=o.return;g!==null;){var A=g.tag;if((A===3||A===4)&&g.stateNode.containerInfo===s)return;g=g.return}for(;b!==null;){if(g=ze(b),g===null)return;if(A=g.tag,A===5||A===6||A===26||A===27){o=d=g;continue e}b=b.parentNode}}o=o.return}um(function(){var $=d,Q=ic(a),W=[];e:{var P=Bm.get(e);if(P!==void 0){var q=Go,Ce=e;switch(e){case"keypress":if(Vo(a)===0)break e;case"keydown":case"keyup":q=e1;break;case"focusin":Ce="focus",q=dc;break;case"focusout":Ce="blur",q=dc;break;case"beforeblur":case"afterblur":q=dc;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":q=fm;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":q=qS;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":q=r1;break;case Nm:case zm:case Lm:q=GS;break;case Um:q=l1;break;case"scroll":case"scrollend":q=$S;break;case"wheel":q=o1;break;case"copy":case"cut":case"paste":q=XS;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":q=hm;break;case"toggle":case"beforetoggle":q=s1}var we=(n&4)!==0,tt=!we&&(e==="scroll"||e==="scrollend"),U=we?P!==null?P+"Capture":null:P;we=[];for(var N=$,k;N!==null;){var Z=N;if(k=Z.stateNode,Z=Z.tag,Z!==5&&Z!==26&&Z!==27||k===null||U===null||(Z=ti(N,U),Z!=null&&we.push(ji(N,Z,k))),tt)break;N=N.return}0<we.length&&(P=new q(P,Ce,null,a,Q),W.push({event:P,listeners:we}))}}if((n&7)===0){e:{if(P=e==="mouseover"||e==="pointerover",q=e==="mouseout"||e==="pointerout",P&&a!==lc&&(Ce=a.relatedTarget||a.fromElement)&&(ze(Ce)||Ce[he]))break e;if((q||P)&&(P=Q.window===Q?Q:(P=Q.ownerDocument)?P.defaultView||P.parentWindow:window,q?(Ce=a.relatedTarget||a.toElement,q=$,Ce=Ce?ze(Ce):null,Ce!==null&&(tt=c(Ce),we=Ce.tag,Ce!==tt||we!==5&&we!==27&&we!==6)&&(Ce=null)):(q=null,Ce=$),q!==Ce)){if(we=fm,Z="onMouseLeave",U="onMouseEnter",N="mouse",(e==="pointerout"||e==="pointerover")&&(we=hm,Z="onPointerLeave",U="onPointerEnter",N="pointer"),tt=q==null?P:ot(q),k=Ce==null?P:ot(Ce),P=new we(Z,N+"leave",q,a,Q),P.target=tt,P.relatedTarget=k,Z=null,ze(Q)===$&&(we=new we(U,N+"enter",Ce,a,Q),we.target=k,we.relatedTarget=tt,Z=we),tt=Z,q&&Ce)t:{for(we=q,U=Ce,N=0,k=we;k;k=Ml(k))N++;for(k=0,Z=U;Z;Z=Ml(Z))k++;for(;0<N-k;)we=Ml(we),N--;for(;0<k-N;)U=Ml(U),k--;for(;N--;){if(we===U||U!==null&&we===U.alternate)break t;we=Ml(we),U=Ml(U)}we=null}else we=null;q!==null&&ng(W,P,q,we,!1),Ce!==null&&tt!==null&&ng(W,tt,Ce,we,!0)}}e:{if(P=$?ot($):window,q=P.nodeName&&P.nodeName.toLowerCase(),q==="select"||q==="input"&&P.type==="file")var de=Em;else if(bm(P))if(wm)de=b1;else{de=g1;var Ue=y1}else q=P.nodeName,!q||q.toLowerCase()!=="input"||P.type!=="checkbox"&&P.type!=="radio"?$&&ac($.elementType)&&(de=Em):de=v1;if(de&&(de=de(e,$))){Sm(W,de,a,Q);break e}Ue&&Ue(e,P,$),e==="focusout"&&$&&P.type==="number"&&$.memoizedProps.value!=null&&rc(P,"number",P.value)}switch(Ue=$?ot($):window,e){case"focusin":(bm(Ue)||Ue.contentEditable==="true")&&(ol=Ue,vc=$,si=null);break;case"focusout":si=vc=ol=null;break;case"mousedown":bc=!0;break;case"contextmenu":case"mouseup":case"dragend":bc=!1,Dm(W,a,Q);break;case"selectionchange":if(E1)break;case"keydown":case"keyup":Dm(W,a,Q)}var ve;if(mc)e:{switch(e){case"compositionstart":var Te="onCompositionStart";break e;case"compositionend":Te="onCompositionEnd";break e;case"compositionupdate":Te="onCompositionUpdate";break e}Te=void 0}else il?gm(e,a)&&(Te="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(Te="onCompositionStart");Te&&(mm&&a.locale!=="ko"&&(il||Te!=="onCompositionStart"?Te==="onCompositionEnd"&&il&&(ve=sm()):(Br=Q,sc="value"in Br?Br.value:Br.textContent,il=!0)),Ue=Nu($,Te),0<Ue.length&&(Te=new dm(Te,e,null,a,Q),W.push({event:Te,listeners:Ue}),ve?Te.data=ve:(ve=vm(a),ve!==null&&(Te.data=ve)))),(ve=f1?d1(e,a):h1(e,a))&&(Te=Nu($,"onBeforeInput"),0<Te.length&&(Ue=new dm("onBeforeInput","beforeinput",null,a,Q),W.push({event:Ue,listeners:Te}),Ue.data=ve)),rE(W,e,$,a,Q)}eg(W,n)})}function ji(e,n,a){return{instance:e,listener:n,currentTarget:a}}function Nu(e,n){for(var a=n+"Capture",o=[];e!==null;){var s=e,d=s.stateNode;if(s=s.tag,s!==5&&s!==26&&s!==27||d===null||(s=ti(e,a),s!=null&&o.unshift(ji(e,s,d)),s=ti(e,n),s!=null&&o.push(ji(e,s,d))),e.tag===3)return o;e=e.return}return[]}function Ml(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function ng(e,n,a,o,s){for(var d=n._reactName,g=[];a!==null&&a!==o;){var b=a,A=b.alternate,$=b.stateNode;if(b=b.tag,A!==null&&A===o)break;b!==5&&b!==26&&b!==27||$===null||(A=$,s?($=ti(a,d),$!=null&&g.unshift(ji(a,$,A))):s||($=ti(a,d),$!=null&&g.push(ji(a,$,A)))),a=a.return}g.length!==0&&e.push({event:n,listeners:g})}var oE=/\r\n?/g,uE=/\u0000|\uFFFD/g;function rg(e){return(typeof e=="string"?e:""+e).replace(oE,`
`).replace(uE,"")}function ag(e,n){return n=rg(n),rg(e)===n}function zu(){}function et(e,n,a,o,s,d){switch(a){case"children":typeof o=="string"?n==="body"||n==="textarea"&&o===""||rl(e,o):(typeof o=="number"||typeof o=="bigint")&&n!=="body"&&rl(e,""+o);break;case"className":ur(e,"class",o);break;case"tabIndex":ur(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":ur(e,a,o);break;case"style":im(e,o,d);break;case"data":if(n!=="object"){ur(e,"data",o);break}case"src":case"href":if(o===""&&(n!=="a"||a!=="href")){e.removeAttribute(a);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(a);break}o=Po(""+o),e.setAttribute(a,o);break;case"action":case"formAction":if(typeof o=="function"){e.setAttribute(a,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof d=="function"&&(a==="formAction"?(n!=="input"&&et(e,n,"name",s.name,s,null),et(e,n,"formEncType",s.formEncType,s,null),et(e,n,"formMethod",s.formMethod,s,null),et(e,n,"formTarget",s.formTarget,s,null)):(et(e,n,"encType",s.encType,s,null),et(e,n,"method",s.method,s,null),et(e,n,"target",s.target,s,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(a);break}o=Po(""+o),e.setAttribute(a,o);break;case"onClick":o!=null&&(e.onclick=zu);break;case"onScroll":o!=null&&je("scroll",e);break;case"onScrollEnd":o!=null&&je("scrollend",e);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(i(61));if(a=o.__html,a!=null){if(s.children!=null)throw Error(i(60));e.innerHTML=a}}break;case"multiple":e.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":e.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){e.removeAttribute("xlink:href");break}a=Po(""+o),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(a,""+o):e.removeAttribute(a);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":o&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":o===!0?e.setAttribute(a,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(a,o):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?e.setAttribute(a,o):e.removeAttribute(a);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?e.removeAttribute(a):e.setAttribute(a,o);break;case"popover":je("beforetoggle",e),je("toggle",e),or(e,"popover",o);break;case"xlinkActuate":De(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":De(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":De(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":De(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":De(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":De(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":De(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":De(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":De(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":or(e,"is",o);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=kS.get(a)||a,or(e,a,o))}}function Vf(e,n,a,o,s,d){switch(a){case"style":im(e,o,d);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(i(61));if(a=o.__html,a!=null){if(s.children!=null)throw Error(i(60));e.innerHTML=a}}break;case"children":typeof o=="string"?rl(e,o):(typeof o=="number"||typeof o=="bigint")&&rl(e,""+o);break;case"onScroll":o!=null&&je("scroll",e);break;case"onScrollEnd":o!=null&&je("scrollend",e);break;case"onClick":o!=null&&(e.onclick=zu);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Vn.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(s=a.endsWith("Capture"),n=a.slice(2,s?a.length-7:void 0),d=e[ie]||null,d=d!=null?d[a]:null,typeof d=="function"&&e.removeEventListener(n,d,s),typeof o=="function")){typeof d!="function"&&d!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(n,o,s);break e}a in e?e[a]=o:o===!0?e.setAttribute(a,""):or(e,a,o)}}}function Ut(e,n,a){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":je("error",e),je("load",e);var o=!1,s=!1,d;for(d in a)if(a.hasOwnProperty(d)){var g=a[d];if(g!=null)switch(d){case"src":o=!0;break;case"srcSet":s=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(i(137,n));default:et(e,n,d,g,a,null)}}s&&et(e,n,"srcSet",a.srcSet,a,null),o&&et(e,n,"src",a.src,a,null);return;case"input":je("invalid",e);var b=d=g=s=null,A=null,$=null;for(o in a)if(a.hasOwnProperty(o)){var Q=a[o];if(Q!=null)switch(o){case"name":s=Q;break;case"type":g=Q;break;case"checked":A=Q;break;case"defaultChecked":$=Q;break;case"value":d=Q;break;case"defaultValue":b=Q;break;case"children":case"dangerouslySetInnerHTML":if(Q!=null)throw Error(i(137,n));break;default:et(e,n,o,Q,a,null)}}nm(e,d,b,A,$,g,s,!1),Ho(e);return;case"select":je("invalid",e),o=g=d=null;for(s in a)if(a.hasOwnProperty(s)&&(b=a[s],b!=null))switch(s){case"value":d=b;break;case"defaultValue":g=b;break;case"multiple":o=b;default:et(e,n,s,b,a,null)}n=d,a=g,e.multiple=!!o,n!=null?nl(e,!!o,n,!1):a!=null&&nl(e,!!o,a,!0);return;case"textarea":je("invalid",e),d=s=o=null;for(g in a)if(a.hasOwnProperty(g)&&(b=a[g],b!=null))switch(g){case"value":o=b;break;case"defaultValue":s=b;break;case"children":d=b;break;case"dangerouslySetInnerHTML":if(b!=null)throw Error(i(91));break;default:et(e,n,g,b,a,null)}am(e,o,s,d),Ho(e);return;case"option":for(A in a)if(a.hasOwnProperty(A)&&(o=a[A],o!=null))switch(A){case"selected":e.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:et(e,n,A,o,a,null)}return;case"dialog":je("beforetoggle",e),je("toggle",e),je("cancel",e),je("close",e);break;case"iframe":case"object":je("load",e);break;case"video":case"audio":for(o=0;o<Bi.length;o++)je(Bi[o],e);break;case"image":je("error",e),je("load",e);break;case"details":je("toggle",e);break;case"embed":case"source":case"link":je("error",e),je("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for($ in a)if(a.hasOwnProperty($)&&(o=a[$],o!=null))switch($){case"children":case"dangerouslySetInnerHTML":throw Error(i(137,n));default:et(e,n,$,o,a,null)}return;default:if(ac(n)){for(Q in a)a.hasOwnProperty(Q)&&(o=a[Q],o!==void 0&&Vf(e,n,Q,o,a,void 0));return}}for(b in a)a.hasOwnProperty(b)&&(o=a[b],o!=null&&et(e,n,b,o,a,null))}function sE(e,n,a,o){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var s=null,d=null,g=null,b=null,A=null,$=null,Q=null;for(q in a){var W=a[q];if(a.hasOwnProperty(q)&&W!=null)switch(q){case"checked":break;case"value":break;case"defaultValue":A=W;default:o.hasOwnProperty(q)||et(e,n,q,null,o,W)}}for(var P in o){var q=o[P];if(W=a[P],o.hasOwnProperty(P)&&(q!=null||W!=null))switch(P){case"type":d=q;break;case"name":s=q;break;case"checked":$=q;break;case"defaultChecked":Q=q;break;case"value":g=q;break;case"defaultValue":b=q;break;case"children":case"dangerouslySetInnerHTML":if(q!=null)throw Error(i(137,n));break;default:q!==W&&et(e,n,P,q,o,W)}}nc(e,g,b,A,$,Q,d,s);return;case"select":q=g=b=P=null;for(d in a)if(A=a[d],a.hasOwnProperty(d)&&A!=null)switch(d){case"value":break;case"multiple":q=A;default:o.hasOwnProperty(d)||et(e,n,d,null,o,A)}for(s in o)if(d=o[s],A=a[s],o.hasOwnProperty(s)&&(d!=null||A!=null))switch(s){case"value":P=d;break;case"defaultValue":b=d;break;case"multiple":g=d;default:d!==A&&et(e,n,s,d,o,A)}n=b,a=g,o=q,P!=null?nl(e,!!a,P,!1):!!o!=!!a&&(n!=null?nl(e,!!a,n,!0):nl(e,!!a,a?[]:"",!1));return;case"textarea":q=P=null;for(b in a)if(s=a[b],a.hasOwnProperty(b)&&s!=null&&!o.hasOwnProperty(b))switch(b){case"value":break;case"children":break;default:et(e,n,b,null,o,s)}for(g in o)if(s=o[g],d=a[g],o.hasOwnProperty(g)&&(s!=null||d!=null))switch(g){case"value":P=s;break;case"defaultValue":q=s;break;case"children":break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(i(91));break;default:s!==d&&et(e,n,g,s,o,d)}rm(e,P,q);return;case"option":for(var Ce in a)if(P=a[Ce],a.hasOwnProperty(Ce)&&P!=null&&!o.hasOwnProperty(Ce))switch(Ce){case"selected":e.selected=!1;break;default:et(e,n,Ce,null,o,P)}for(A in o)if(P=o[A],q=a[A],o.hasOwnProperty(A)&&P!==q&&(P!=null||q!=null))switch(A){case"selected":e.selected=P&&typeof P!="function"&&typeof P!="symbol";break;default:et(e,n,A,P,o,q)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var we in a)P=a[we],a.hasOwnProperty(we)&&P!=null&&!o.hasOwnProperty(we)&&et(e,n,we,null,o,P);for($ in o)if(P=o[$],q=a[$],o.hasOwnProperty($)&&P!==q&&(P!=null||q!=null))switch($){case"children":case"dangerouslySetInnerHTML":if(P!=null)throw Error(i(137,n));break;default:et(e,n,$,P,o,q)}return;default:if(ac(n)){for(var tt in a)P=a[tt],a.hasOwnProperty(tt)&&P!==void 0&&!o.hasOwnProperty(tt)&&Vf(e,n,tt,void 0,o,P);for(Q in o)P=o[Q],q=a[Q],!o.hasOwnProperty(Q)||P===q||P===void 0&&q===void 0||Vf(e,n,Q,P,o,q);return}}for(var U in a)P=a[U],a.hasOwnProperty(U)&&P!=null&&!o.hasOwnProperty(U)&&et(e,n,U,null,o,P);for(W in o)P=o[W],q=a[W],!o.hasOwnProperty(W)||P===q||P==null&&q==null||et(e,n,W,P,o,q)}var Yf=null,Gf=null;function Lu(e){return e.nodeType===9?e:e.ownerDocument}function lg(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function ig(e,n){if(e===0)switch(n){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&n==="foreignObject"?0:e}function Ff(e,n){return e==="textarea"||e==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.children=="bigint"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var Xf=null;function cE(){var e=window.event;return e&&e.type==="popstate"?e===Xf?!1:(Xf=e,!0):(Xf=null,!1)}var og=typeof setTimeout=="function"?setTimeout:void 0,fE=typeof clearTimeout=="function"?clearTimeout:void 0,ug=typeof Promise=="function"?Promise:void 0,dE=typeof queueMicrotask=="function"?queueMicrotask:typeof ug<"u"?function(e){return ug.resolve(null).then(e).catch(hE)}:og;function hE(e){setTimeout(function(){throw e})}function Wr(e){return e==="head"}function sg(e,n){var a=n,o=0,s=0;do{var d=a.nextSibling;if(e.removeChild(a),d&&d.nodeType===8)if(a=d.data,a==="/$"){if(0<o&&8>o){a=o;var g=e.ownerDocument;if(a&1&&ki(g.documentElement),a&2&&ki(g.body),a&4)for(a=g.head,ki(a),g=a.firstChild;g;){var b=g.nextSibling,A=g.nodeName;g[pe]||A==="SCRIPT"||A==="STYLE"||A==="LINK"&&g.rel.toLowerCase()==="stylesheet"||a.removeChild(g),g=b}}if(s===0){e.removeChild(d),Fi(n);return}s--}else a==="$"||a==="$?"||a==="$!"?s++:o=a.charCodeAt(0)-48;else o=0;a=d}while(a);Fi(n)}function Kf(e){var n=e.firstChild;for(n&&n.nodeType===10&&(n=n.nextSibling);n;){var a=n;switch(n=n.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":Kf(a),ye(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function mE(e,n,a,o){for(;e.nodeType===1;){var s=a;if(e.nodeName.toLowerCase()!==n.toLowerCase()){if(!o&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(o){if(!e[pe])switch(n){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(d=e.getAttribute("rel"),d==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(d!==s.rel||e.getAttribute("href")!==(s.href==null||s.href===""?null:s.href)||e.getAttribute("crossorigin")!==(s.crossOrigin==null?null:s.crossOrigin)||e.getAttribute("title")!==(s.title==null?null:s.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(d=e.getAttribute("src"),(d!==(s.src==null?null:s.src)||e.getAttribute("type")!==(s.type==null?null:s.type)||e.getAttribute("crossorigin")!==(s.crossOrigin==null?null:s.crossOrigin))&&d&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(n==="input"&&e.type==="hidden"){var d=s.name==null?null:""+s.name;if(s.type==="hidden"&&e.getAttribute("name")===d)return e}else return e;if(e=jn(e.nextSibling),e===null)break}return null}function pE(e,n,a){if(n==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=jn(e.nextSibling),e===null))return null;return e}function Qf(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function yE(e,n){var a=e.ownerDocument;if(e.data!=="$?"||a.readyState==="complete")n();else{var o=function(){n(),a.removeEventListener("DOMContentLoaded",o)};a.addEventListener("DOMContentLoaded",o),e._reactRetry=o}}function jn(e){for(;e!=null;e=e.nextSibling){var n=e.nodeType;if(n===1||n===3)break;if(n===8){if(n=e.data,n==="$"||n==="$!"||n==="$?"||n==="F!"||n==="F")break;if(n==="/$")return null}}return e}var Zf=null;function cg(e){e=e.previousSibling;for(var n=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"){if(n===0)return e;n--}else a==="/$"&&n++}e=e.previousSibling}return null}function fg(e,n,a){switch(n=Lu(a),e){case"html":if(e=n.documentElement,!e)throw Error(i(452));return e;case"head":if(e=n.head,!e)throw Error(i(453));return e;case"body":if(e=n.body,!e)throw Error(i(454));return e;default:throw Error(i(451))}}function ki(e){for(var n=e.attributes;n.length;)e.removeAttributeNode(n[0]);ye(e)}var Dn=new Map,dg=new Set;function Uu(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Tr=ne.d;ne.d={f:gE,r:vE,D:bE,C:SE,L:EE,m:wE,X:RE,S:TE,M:CE};function gE(){var e=Tr.f(),n=xu();return e||n}function vE(e){var n=Pe(e);n!==null&&n.tag===5&&n.type==="form"?Np(n):Tr.r(e)}var Nl=typeof document>"u"?null:document;function hg(e,n,a){var o=Nl;if(o&&typeof n=="string"&&n){var s=Tn(n);s='link[rel="'+e+'"][href="'+s+'"]',typeof a=="string"&&(s+='[crossorigin="'+a+'"]'),dg.has(s)||(dg.add(s),e={rel:e,crossOrigin:a,href:n},o.querySelector(s)===null&&(n=o.createElement("link"),Ut(n,"link",e),_e(n),o.head.appendChild(n)))}}function bE(e){Tr.D(e),hg("dns-prefetch",e,null)}function SE(e,n){Tr.C(e,n),hg("preconnect",e,n)}function EE(e,n,a){Tr.L(e,n,a);var o=Nl;if(o&&e&&n){var s='link[rel="preload"][as="'+Tn(n)+'"]';n==="image"&&a&&a.imageSrcSet?(s+='[imagesrcset="'+Tn(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(s+='[imagesizes="'+Tn(a.imageSizes)+'"]')):s+='[href="'+Tn(e)+'"]';var d=s;switch(n){case"style":d=zl(e);break;case"script":d=Ll(e)}Dn.has(d)||(e=y({rel:"preload",href:n==="image"&&a&&a.imageSrcSet?void 0:e,as:n},a),Dn.set(d,e),o.querySelector(s)!==null||n==="style"&&o.querySelector(Hi(d))||n==="script"&&o.querySelector($i(d))||(n=o.createElement("link"),Ut(n,"link",e),_e(n),o.head.appendChild(n)))}}function wE(e,n){Tr.m(e,n);var a=Nl;if(a&&e){var o=n&&typeof n.as=="string"?n.as:"script",s='link[rel="modulepreload"][as="'+Tn(o)+'"][href="'+Tn(e)+'"]',d=s;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":d=Ll(e)}if(!Dn.has(d)&&(e=y({rel:"modulepreload",href:e},n),Dn.set(d,e),a.querySelector(s)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector($i(d)))return}o=a.createElement("link"),Ut(o,"link",e),_e(o),a.head.appendChild(o)}}}function TE(e,n,a){Tr.S(e,n,a);var o=Nl;if(o&&e){var s=mt(o).hoistableStyles,d=zl(e);n=n||"default";var g=s.get(d);if(!g){var b={loading:0,preload:null};if(g=o.querySelector(Hi(d)))b.loading=5;else{e=y({rel:"stylesheet",href:e,"data-precedence":n},a),(a=Dn.get(d))&&Jf(e,a);var A=g=o.createElement("link");_e(A),Ut(A,"link",e),A._p=new Promise(function($,Q){A.onload=$,A.onerror=Q}),A.addEventListener("load",function(){b.loading|=1}),A.addEventListener("error",function(){b.loading|=2}),b.loading|=4,Bu(g,n,o)}g={type:"stylesheet",instance:g,count:1,state:b},s.set(d,g)}}}function RE(e,n){Tr.X(e,n);var a=Nl;if(a&&e){var o=mt(a).hoistableScripts,s=Ll(e),d=o.get(s);d||(d=a.querySelector($i(s)),d||(e=y({src:e,async:!0},n),(n=Dn.get(s))&&Wf(e,n),d=a.createElement("script"),_e(d),Ut(d,"link",e),a.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(s,d))}}function CE(e,n){Tr.M(e,n);var a=Nl;if(a&&e){var o=mt(a).hoistableScripts,s=Ll(e),d=o.get(s);d||(d=a.querySelector($i(s)),d||(e=y({src:e,async:!0,type:"module"},n),(n=Dn.get(s))&&Wf(e,n),d=a.createElement("script"),_e(d),Ut(d,"link",e),a.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(s,d))}}function mg(e,n,a,o){var s=(s=Se.current)?Uu(s):null;if(!s)throw Error(i(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(n=zl(a.href),a=mt(s).hoistableStyles,o=a.get(n),o||(o={type:"style",instance:null,count:0,state:null},a.set(n,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=zl(a.href);var d=mt(s).hoistableStyles,g=d.get(e);if(g||(s=s.ownerDocument||s,g={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},d.set(e,g),(d=s.querySelector(Hi(e)))&&!d._p&&(g.instance=d,g.state.loading=5),Dn.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},Dn.set(e,a),d||xE(s,e,a,g.state))),n&&o===null)throw Error(i(528,""));return g}if(n&&o!==null)throw Error(i(529,""));return null;case"script":return n=a.async,a=a.src,typeof a=="string"&&n&&typeof n!="function"&&typeof n!="symbol"?(n=Ll(a),a=mt(s).hoistableScripts,o=a.get(n),o||(o={type:"script",instance:null,count:0,state:null},a.set(n,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,e))}}function zl(e){return'href="'+Tn(e)+'"'}function Hi(e){return'link[rel="stylesheet"]['+e+"]"}function pg(e){return y({},e,{"data-precedence":e.precedence,precedence:null})}function xE(e,n,a,o){e.querySelector('link[rel="preload"][as="style"]['+n+"]")?o.loading=1:(n=e.createElement("link"),o.preload=n,n.addEventListener("load",function(){return o.loading|=1}),n.addEventListener("error",function(){return o.loading|=2}),Ut(n,"link",a),_e(n),e.head.appendChild(n))}function Ll(e){return'[src="'+Tn(e)+'"]'}function $i(e){return"script[async]"+e}function yg(e,n,a){if(n.count++,n.instance===null)switch(n.type){case"style":var o=e.querySelector('style[data-href~="'+Tn(a.href)+'"]');if(o)return n.instance=o,_e(o),o;var s=y({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),_e(o),Ut(o,"style",s),Bu(o,a.precedence,e),n.instance=o;case"stylesheet":s=zl(a.href);var d=e.querySelector(Hi(s));if(d)return n.state.loading|=4,n.instance=d,_e(d),d;o=pg(a),(s=Dn.get(s))&&Jf(o,s),d=(e.ownerDocument||e).createElement("link"),_e(d);var g=d;return g._p=new Promise(function(b,A){g.onload=b,g.onerror=A}),Ut(d,"link",o),n.state.loading|=4,Bu(d,a.precedence,e),n.instance=d;case"script":return d=Ll(a.src),(s=e.querySelector($i(d)))?(n.instance=s,_e(s),s):(o=a,(s=Dn.get(d))&&(o=y({},a),Wf(o,s)),e=e.ownerDocument||e,s=e.createElement("script"),_e(s),Ut(s,"link",o),e.head.appendChild(s),n.instance=s);case"void":return null;default:throw Error(i(443,n.type))}else n.type==="stylesheet"&&(n.state.loading&4)===0&&(o=n.instance,n.state.loading|=4,Bu(o,a.precedence,e));return n.instance}function Bu(e,n,a){for(var o=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),s=o.length?o[o.length-1]:null,d=s,g=0;g<o.length;g++){var b=o[g];if(b.dataset.precedence===n)d=b;else if(d!==s)break}d?d.parentNode.insertBefore(e,d.nextSibling):(n=a.nodeType===9?a.head:a,n.insertBefore(e,n.firstChild))}function Jf(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.title==null&&(e.title=n.title)}function Wf(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.integrity==null&&(e.integrity=n.integrity)}var ju=null;function gg(e,n,a){if(ju===null){var o=new Map,s=ju=new Map;s.set(a,o)}else s=ju,o=s.get(a),o||(o=new Map,s.set(a,o));if(o.has(e))return o;for(o.set(e,null),a=a.getElementsByTagName(e),s=0;s<a.length;s++){var d=a[s];if(!(d[pe]||d[te]||e==="link"&&d.getAttribute("rel")==="stylesheet")&&d.namespaceURI!=="http://www.w3.org/2000/svg"){var g=d.getAttribute(n)||"";g=e+g;var b=o.get(g);b?b.push(d):o.set(g,[d])}}return o}function vg(e,n,a){e=e.ownerDocument||e,e.head.insertBefore(a,n==="title"?e.querySelector("head > title"):null)}function AE(e,n,a){if(a===1||n.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof n.precedence!="string"||typeof n.href!="string"||n.href==="")break;return!0;case"link":if(typeof n.rel!="string"||typeof n.href!="string"||n.href===""||n.onLoad||n.onError)break;switch(n.rel){case"stylesheet":return e=n.disabled,typeof n.precedence=="string"&&e==null;default:return!0}case"script":if(n.async&&typeof n.async!="function"&&typeof n.async!="symbol"&&!n.onLoad&&!n.onError&&n.src&&typeof n.src=="string")return!0}return!1}function bg(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var Pi=null;function OE(){}function _E(e,n,a){if(Pi===null)throw Error(i(475));var o=Pi;if(n.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var s=zl(a.href),d=e.querySelector(Hi(s));if(d){e=d._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(o.count++,o=ku.bind(o),e.then(o,o)),n.state.loading|=4,n.instance=d,_e(d);return}d=e.ownerDocument||e,a=pg(a),(s=Dn.get(s))&&Jf(a,s),d=d.createElement("link"),_e(d);var g=d;g._p=new Promise(function(b,A){g.onload=b,g.onerror=A}),Ut(d,"link",a),n.instance=d}o.stylesheets===null&&(o.stylesheets=new Map),o.stylesheets.set(n,e),(e=n.state.preload)&&(n.state.loading&3)===0&&(o.count++,n=ku.bind(o),e.addEventListener("load",n),e.addEventListener("error",n))}}function DE(){if(Pi===null)throw Error(i(475));var e=Pi;return e.stylesheets&&e.count===0&&If(e,e.stylesheets),0<e.count?function(n){var a=setTimeout(function(){if(e.stylesheets&&If(e,e.stylesheets),e.unsuspend){var o=e.unsuspend;e.unsuspend=null,o()}},6e4);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(a)}}:null}function ku(){if(this.count--,this.count===0){if(this.stylesheets)If(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Hu=null;function If(e,n){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Hu=new Map,n.forEach(ME,e),Hu=null,ku.call(e))}function ME(e,n){if(!(n.state.loading&4)){var a=Hu.get(e);if(a)var o=a.get(null);else{a=new Map,Hu.set(e,a);for(var s=e.querySelectorAll("link[data-precedence],style[data-precedence]"),d=0;d<s.length;d++){var g=s[d];(g.nodeName==="LINK"||g.getAttribute("media")!=="not all")&&(a.set(g.dataset.precedence,g),o=g)}o&&a.set(null,o)}s=n.instance,g=s.getAttribute("data-precedence"),d=a.get(g)||o,d===o&&a.set(null,s),a.set(g,s),this.count++,o=ku.bind(this),s.addEventListener("load",o),s.addEventListener("error",o),d?d.parentNode.insertBefore(s,d.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(s,e.firstChild)),n.state.loading|=4}}var qi={$$typeof:B,Provider:null,Consumer:null,_currentValue:oe,_currentValue2:oe,_threadCount:0};function NE(e,n,a,o,s,d,g,b){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=el(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=el(0),this.hiddenUpdates=el(null),this.identifierPrefix=o,this.onUncaughtError=s,this.onCaughtError=d,this.onRecoverableError=g,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=b,this.incompleteTransitions=new Map}function Sg(e,n,a,o,s,d,g,b,A,$,Q,W){return e=new NE(e,n,a,g,b,A,$,W),n=1,d===!0&&(n|=24),d=un(3,null,null,n),e.current=d,d.stateNode=e,n=zc(),n.refCount++,e.pooledCache=n,n.refCount++,d.memoizedState={element:o,isDehydrated:a,cache:n},jc(d),e}function Eg(e){return e?(e=fl,e):fl}function wg(e,n,a,o,s,d){s=Eg(s),o.context===null?o.context=s:o.pendingContext=s,o=Hr(n),o.payload={element:a},d=d===void 0?null:d,d!==null&&(o.callback=d),a=$r(e,o,n),a!==null&&(hn(a,e,n),vi(a,e,n))}function Tg(e,n){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<n?a:n}}function ed(e,n){Tg(e,n),(e=e.alternate)&&Tg(e,n)}function Rg(e){if(e.tag===13){var n=cl(e,67108864);n!==null&&hn(n,e,67108864),ed(e,67108864)}}var $u=!0;function zE(e,n,a,o){var s=z.T;z.T=null;var d=ne.p;try{ne.p=2,td(e,n,a,o)}finally{ne.p=d,z.T=s}}function LE(e,n,a,o){var s=z.T;z.T=null;var d=ne.p;try{ne.p=8,td(e,n,a,o)}finally{ne.p=d,z.T=s}}function td(e,n,a,o){if($u){var s=nd(o);if(s===null)qf(e,n,o,Pu,a),xg(e,o);else if(BE(s,e,n,a,o))o.stopPropagation();else if(xg(e,o),n&4&&-1<UE.indexOf(e)){for(;s!==null;){var d=Pe(s);if(d!==null)switch(d.tag){case 3:if(d=d.stateNode,d.current.memoizedState.isDehydrated){var g=lr(d.pendingLanes);if(g!==0){var b=d;for(b.pendingLanes|=2,b.entangledLanes|=2;g;){var A=1<<31-Je(g);b.entanglements[1]|=A,g&=~A}Kn(d),(Xe&6)===0&&(Ru=kt()+500,Ui(0))}}break;case 13:b=cl(d,2),b!==null&&hn(b,d,2),xu(),ed(d,2)}if(d=nd(o),d===null&&qf(e,n,o,Pu,a),d===s)break;s=d}s!==null&&o.stopPropagation()}else qf(e,n,o,null,a)}}function nd(e){return e=ic(e),rd(e)}var Pu=null;function rd(e){if(Pu=null,e=ze(e),e!==null){var n=c(e);if(n===null)e=null;else{var a=n.tag;if(a===13){if(e=f(n),e!==null)return e;e=null}else if(a===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null)}}return Pu=e,null}function Cg(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(pa()){case Ht:return 2;case ar:return 8;case $n:case Yt:return 32;case Pn:return 268435456;default:return 32}default:return 32}}var ad=!1,Ir=null,ea=null,ta=null,Vi=new Map,Yi=new Map,na=[],UE="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function xg(e,n){switch(e){case"focusin":case"focusout":Ir=null;break;case"dragenter":case"dragleave":ea=null;break;case"mouseover":case"mouseout":ta=null;break;case"pointerover":case"pointerout":Vi.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":Yi.delete(n.pointerId)}}function Gi(e,n,a,o,s,d){return e===null||e.nativeEvent!==d?(e={blockedOn:n,domEventName:a,eventSystemFlags:o,nativeEvent:d,targetContainers:[s]},n!==null&&(n=Pe(n),n!==null&&Rg(n)),e):(e.eventSystemFlags|=o,n=e.targetContainers,s!==null&&n.indexOf(s)===-1&&n.push(s),e)}function BE(e,n,a,o,s){switch(n){case"focusin":return Ir=Gi(Ir,e,n,a,o,s),!0;case"dragenter":return ea=Gi(ea,e,n,a,o,s),!0;case"mouseover":return ta=Gi(ta,e,n,a,o,s),!0;case"pointerover":var d=s.pointerId;return Vi.set(d,Gi(Vi.get(d)||null,e,n,a,o,s)),!0;case"gotpointercapture":return d=s.pointerId,Yi.set(d,Gi(Yi.get(d)||null,e,n,a,o,s)),!0}return!1}function Ag(e){var n=ze(e.target);if(n!==null){var a=c(n);if(a!==null){if(n=a.tag,n===13){if(n=f(a),n!==null){e.blockedOn=n,j(e.priority,function(){if(a.tag===13){var o=dn();o=Il(o);var s=cl(a,o);s!==null&&hn(s,a,o),ed(a,o)}});return}}else if(n===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function qu(e){if(e.blockedOn!==null)return!1;for(var n=e.targetContainers;0<n.length;){var a=nd(e.nativeEvent);if(a===null){a=e.nativeEvent;var o=new a.constructor(a.type,a);lc=o,a.target.dispatchEvent(o),lc=null}else return n=Pe(a),n!==null&&Rg(n),e.blockedOn=a,!1;n.shift()}return!0}function Og(e,n,a){qu(e)&&a.delete(n)}function jE(){ad=!1,Ir!==null&&qu(Ir)&&(Ir=null),ea!==null&&qu(ea)&&(ea=null),ta!==null&&qu(ta)&&(ta=null),Vi.forEach(Og),Yi.forEach(Og)}function Vu(e,n){e.blockedOn===n&&(e.blockedOn=null,ad||(ad=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,jE)))}var Yu=null;function _g(e){Yu!==e&&(Yu=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){Yu===e&&(Yu=null);for(var n=0;n<e.length;n+=3){var a=e[n],o=e[n+1],s=e[n+2];if(typeof o!="function"){if(rd(o||a)===null)continue;break}var d=Pe(a);d!==null&&(e.splice(n,3),n-=3,nf(d,{pending:!0,data:s,method:a.method,action:o},o,s))}}))}function Fi(e){function n(A){return Vu(A,e)}Ir!==null&&Vu(Ir,e),ea!==null&&Vu(ea,e),ta!==null&&Vu(ta,e),Vi.forEach(n),Yi.forEach(n);for(var a=0;a<na.length;a++){var o=na[a];o.blockedOn===e&&(o.blockedOn=null)}for(;0<na.length&&(a=na[0],a.blockedOn===null);)Ag(a),a.blockedOn===null&&na.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(o=0;o<a.length;o+=3){var s=a[o],d=a[o+1],g=s[ie]||null;if(typeof d=="function")g||_g(a);else if(g){var b=null;if(d&&d.hasAttribute("formAction")){if(s=d,g=d[ie]||null)b=g.formAction;else if(rd(s)!==null)continue}else b=g.action;typeof b=="function"?a[o+1]=b:(a.splice(o,3),o-=3),_g(a)}}}function ld(e){this._internalRoot=e}Gu.prototype.render=ld.prototype.render=function(e){var n=this._internalRoot;if(n===null)throw Error(i(409));var a=n.current,o=dn();wg(a,o,e,n,null,null)},Gu.prototype.unmount=ld.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var n=e.containerInfo;wg(e.current,2,null,e,null,null),xu(),n[he]=null}};function Gu(e){this._internalRoot=e}Gu.prototype.unstable_scheduleHydration=function(e){if(e){var n=M();e={blockedOn:null,target:e,priority:n};for(var a=0;a<na.length&&n!==0&&n<na[a].priority;a++);na.splice(a,0,e),a===0&&Ag(e)}};var Dg=r.version;if(Dg!=="19.1.1")throw Error(i(527,Dg,"19.1.1"));ne.findDOMNode=function(e){var n=e._reactInternals;if(n===void 0)throw typeof e.render=="function"?Error(i(188)):(e=Object.keys(e).join(","),Error(i(268,e)));return e=p(n),e=e!==null?m(e):null,e=e===null?null:e.stateNode,e};var kE={bundleType:0,version:"19.1.1",rendererPackageName:"react-dom",currentDispatcherRef:z,reconcilerVersion:"19.1.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Fu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Fu.isDisabled&&Fu.supportsFiber)try{rt=Fu.inject(kE),Ae=Fu}catch{}}return Ki.createRoot=function(e,n){if(!u(e))throw Error(i(299));var a=!1,o="",s=Fp,d=Xp,g=Kp,b=null;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onUncaughtError!==void 0&&(s=n.onUncaughtError),n.onCaughtError!==void 0&&(d=n.onCaughtError),n.onRecoverableError!==void 0&&(g=n.onRecoverableError),n.unstable_transitionCallbacks!==void 0&&(b=n.unstable_transitionCallbacks)),n=Sg(e,1,!1,null,null,a,o,s,d,g,b,null),e[he]=n.current,Pf(e),new ld(n)},Ki.hydrateRoot=function(e,n,a){if(!u(e))throw Error(i(299));var o=!1,s="",d=Fp,g=Xp,b=Kp,A=null,$=null;return a!=null&&(a.unstable_strictMode===!0&&(o=!0),a.identifierPrefix!==void 0&&(s=a.identifierPrefix),a.onUncaughtError!==void 0&&(d=a.onUncaughtError),a.onCaughtError!==void 0&&(g=a.onCaughtError),a.onRecoverableError!==void 0&&(b=a.onRecoverableError),a.unstable_transitionCallbacks!==void 0&&(A=a.unstable_transitionCallbacks),a.formState!==void 0&&($=a.formState)),n=Sg(e,1,!0,n,a??null,o,s,d,g,b,A,$),n.context=Eg(null),a=n.current,o=dn(),o=Il(o),s=Hr(o),s.callback=null,$r(a,s,o),a=o,n.current.lanes=a,Ea(n,a),Kn(n),e[he]=n.current,Pf(e),new Gu(n)},Ki.version="19.1.1",Ki}var $g;function QE(){if($g)return ud.exports;$g=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(r){console.error(r)}}return t(),ud.exports=KE(),ud.exports}var ZE=QE(),dd={exports:{}},hd={};/**
* @license React
* use-sync-external-store-with-selector.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Pg;function JE(){if(Pg)return hd;Pg=1;var t=Os();function r(p,m){return p===m&&(p!==0||1/p===1/m)||p!==p&&m!==m}var l=typeof Object.is=="function"?Object.is:r,i=t.useSyncExternalStore,u=t.useRef,c=t.useEffect,f=t.useMemo,h=t.useDebugValue;return hd.useSyncExternalStoreWithSelector=function(p,m,y,v,S){var w=u(null);if(w.current===null){var E={hasValue:!1,value:null};w.current=E}else E=w.current;w=f(function(){function C(O){if(!L){if(L=!0,H=O,O=v(O),S!==void 0&&E.hasValue){var x=E.value;if(S(x,O))return B=x}return B=O}if(x=B,l(H,O))return x;var V=v(O);return S!==void 0&&S(x,V)?(H=O,x):(H=O,B=V)}var L=!1,H,B,G=y===void 0?null:y;return[function(){return C(m())},G===null?void 0:function(){return C(G())}]},[m,y,v,S]);var T=i(p,w[0],w[1]);return c(function(){E.hasValue=!0,E.value=T},[T]),h(T),T},hd}var qg;function WE(){return qg||(qg=1,dd.exports=JE()),dd.exports}var IE=WE();function ew(t){t()}function tw(){let t=null,r=null;return{clear(){t=null,r=null},notify(){ew(()=>{let l=t;for(;l;)l.callback(),l=l.next})},get(){const l=[];let i=t;for(;i;)l.push(i),i=i.next;return l},subscribe(l){let i=!0;const u=r={callback:l,next:null,prev:r};return u.prev?u.prev.next=u:t=u,function(){!i||t===null||(i=!1,u.next?u.next.prev=u.prev:r=u.prev,u.prev?u.prev.next=u.next:t=u.next)}}}}var Vg={notify(){},get:()=>[]};function nw(t,r){let l,i=Vg,u=0,c=!1;function f(T){y();const C=i.subscribe(T);let L=!1;return()=>{L||(L=!0,C(),v())}}function h(){i.notify()}function p(){E.onStateChange&&E.onStateChange()}function m(){return c}function y(){u++,l||(l=t.subscribe(p),i=tw())}function v(){u--,l&&u===0&&(l(),l=void 0,i.clear(),i=Vg)}function S(){c||(c=!0,y())}function w(){c&&(c=!1,v())}const E={addNestedSub:f,notifyNestedSubs:h,handleChangeWrapper:p,isSubscribed:m,trySubscribe:S,tryUnsubscribe:w,getListeners:()=>i};return E}var rw=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",aw=rw(),lw=()=>typeof navigator<"u"&&navigator.product==="ReactNative",iw=lw(),ow=()=>aw||iw?D.useLayoutEffect:D.useEffect,uw=ow(),sw=Symbol.for("react-redux-context"),cw=typeof globalThis<"u"?globalThis:{};function fw(){if(!D.createContext)return{};const t=cw[sw]??=new Map;let r=t.get(D.createContext);return r||(r=D.createContext(null),t.set(D.createContext,r)),r}var sa=fw();function dw(t){const{children:r,context:l,serverState:i,store:u}=t,c=D.useMemo(()=>{const p=nw(u);return{store:u,subscription:p,getServerState:i?()=>i:void 0}},[u,i]),f=D.useMemo(()=>u.getState(),[u]);uw(()=>{const{subscription:p}=c;return p.onStateChange=p.notifyNestedSubs,p.trySubscribe(),f!==u.getState()&&p.notifyNestedSubs(),()=>{p.tryUnsubscribe(),p.onStateChange=void 0}},[c,f]);const h=l||sa;return D.createElement(h.Provider,{value:c},r)}var hw=dw;function mh(t=sa){return function(){return D.useContext(t)}}var Av=mh();function Ov(t=sa){const r=t===sa?Av:mh(t),l=()=>{const{store:i}=r();return i};return Object.assign(l,{withTypes:()=>l}),l}var mw=Ov();function pw(t=sa){const r=t===sa?mw:Ov(t),l=()=>r().dispatch;return Object.assign(l,{withTypes:()=>l}),l}var yw=pw(),gw=(t,r)=>t===r;function vw(t=sa){const r=t===sa?Av:mh(t),l=(i,u={})=>{const{equalityFn:c=gw}=typeof u=="function"?{equalityFn:u}:u,f=r(),{store:h,subscription:p,getServerState:m}=f;D.useRef(!0);const y=D.useCallback({[i.name](S){return i(S)}}[i.name],[i]),v=IE.useSyncExternalStoreWithSelector(p.addNestedSub,h.getState,m||h.getState,y,c);return D.useDebugValue(v),v};return Object.assign(l,{withTypes:()=>l}),l}var bw=vw();function Fa(t,...r){const l=new URL(`https://mui.com/production-error/?code=${t}`);return r.forEach(i=>l.searchParams.append("args[]",i)),`Minified MUI error #${t}; visit ${l} for the full message.`}const xr="$$material";function Pd(){return Pd=Object.assign?Object.assign.bind():function(t){for(var r=1;r<arguments.length;r++){var l=arguments[r];for(var i in l)({}).hasOwnProperty.call(l,i)&&(t[i]=l[i])}return t},Pd.apply(null,arguments)}function Sw(t){if(t.sheet)return t.sheet;for(var r=0;r<document.styleSheets.length;r++)if(document.styleSheets[r].ownerNode===t)return document.styleSheets[r]}function Ew(t){var r=document.createElement("style");return r.setAttribute("data-emotion",t.key),t.nonce!==void 0&&r.setAttribute("nonce",t.nonce),r.appendChild(document.createTextNode("")),r.setAttribute("data-s",""),r}var ww=(function(){function t(l){var i=this;this._insertTag=function(u){var c;i.tags.length===0?i.insertionPoint?c=i.insertionPoint.nextSibling:i.prepend?c=i.container.firstChild:c=i.before:c=i.tags[i.tags.length-1].nextSibling,i.container.insertBefore(u,c),i.tags.push(u)},this.isSpeedy=l.speedy===void 0?!0:l.speedy,this.tags=[],this.ctr=0,this.nonce=l.nonce,this.key=l.key,this.container=l.container,this.prepend=l.prepend,this.insertionPoint=l.insertionPoint,this.before=null}var r=t.prototype;return r.hydrate=function(i){i.forEach(this._insertTag)},r.insert=function(i){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(Ew(this));var u=this.tags[this.tags.length-1];if(this.isSpeedy){var c=Sw(u);try{c.insertRule(i,c.cssRules.length)}catch{}}else u.appendChild(document.createTextNode(i));this.ctr++},r.flush=function(){this.tags.forEach(function(i){var u;return(u=i.parentNode)==null?void 0:u.removeChild(i)}),this.tags=[],this.ctr=0},t})(),qt="-ms-",gs="-moz-",Ve="-webkit-",_v="comm",ph="rule",yh="decl",Tw="@import",Dv="@keyframes",Rw="@layer",Cw=Math.abs,_s=String.fromCharCode,xw=Object.assign;function Aw(t,r){return jt(t,0)^45?(((r<<2^jt(t,0))<<2^jt(t,1))<<2^jt(t,2))<<2^jt(t,3):0}function Mv(t){return t.trim()}function Ow(t,r){return(t=r.exec(t))?t[0]:t}function Ye(t,r,l){return t.replace(r,l)}function qd(t,r){return t.indexOf(r)}function jt(t,r){return t.charCodeAt(r)|0}function so(t,r,l){return t.slice(r,l)}function Jn(t){return t.length}function gh(t){return t.length}function Xu(t,r){return r.push(t),t}function _w(t,r){return t.map(r).join("")}var Ds=1,Gl=1,Nv=0,nn=0,xt=0,Kl="";function Ms(t,r,l,i,u,c,f){return{value:t,root:r,parent:l,type:i,props:u,children:c,line:Ds,column:Gl,length:f,return:""}}function Qi(t,r){return xw(Ms("",null,null,"",null,null,0),t,{length:-t.length},r)}function Dw(){return xt}function Mw(){return xt=nn>0?jt(Kl,--nn):0,Gl--,xt===10&&(Gl=1,Ds--),xt}function gn(){return xt=nn<Nv?jt(Kl,nn++):0,Gl++,xt===10&&(Gl=1,Ds++),xt}function er(){return jt(Kl,nn)}function ls(){return nn}function bo(t,r){return so(Kl,t,r)}function co(t){switch(t){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function zv(t){return Ds=Gl=1,Nv=Jn(Kl=t),nn=0,[]}function Lv(t){return Kl="",t}function is(t){return Mv(bo(nn-1,Vd(t===91?t+2:t===40?t+1:t)))}function Nw(t){for(;(xt=er())&&xt<33;)gn();return co(t)>2||co(xt)>3?"":" "}function zw(t,r){for(;--r&&gn()&&!(xt<48||xt>102||xt>57&&xt<65||xt>70&&xt<97););return bo(t,ls()+(r<6&&er()==32&&gn()==32))}function Vd(t){for(;gn();)switch(xt){case t:return nn;case 34:case 39:t!==34&&t!==39&&Vd(xt);break;case 40:t===41&&Vd(t);break;case 92:gn();break}return nn}function Lw(t,r){for(;gn()&&t+xt!==57;)if(t+xt===84&&er()===47)break;return"/*"+bo(r,nn-1)+"*"+_s(t===47?t:gn())}function Uw(t){for(;!co(er());)gn();return bo(t,nn)}function Bw(t){return Lv(os("",null,null,null,[""],t=zv(t),0,[0],t))}function os(t,r,l,i,u,c,f,h,p){for(var m=0,y=0,v=f,S=0,w=0,E=0,T=1,C=1,L=1,H=0,B="",G=u,O=c,x=i,V=B;C;)switch(E=H,H=gn()){case 40:if(E!=108&&jt(V,v-1)==58){qd(V+=Ye(is(H),"&","&\f"),"&\f")!=-1&&(L=-1);break}case 34:case 39:case 91:V+=is(H);break;case 9:case 10:case 13:case 32:V+=Nw(E);break;case 92:V+=zw(ls()-1,7);continue;case 47:switch(er()){case 42:case 47:Xu(jw(Lw(gn(),ls()),r,l),p);break;default:V+="/"}break;case 123*T:h[m++]=Jn(V)*L;case 125*T:case 59:case 0:switch(H){case 0:case 125:C=0;case 59+y:L==-1&&(V=Ye(V,/\f/g,"")),w>0&&Jn(V)-v&&Xu(w>32?Gg(V+";",i,l,v-1):Gg(Ye(V," ","")+";",i,l,v-2),p);break;case 59:V+=";";default:if(Xu(x=Yg(V,r,l,m,y,u,h,B,G=[],O=[],v),c),H===123)if(y===0)os(V,r,x,x,G,c,v,h,O);else switch(S===99&&jt(V,3)===110?100:S){case 100:case 108:case 109:case 115:os(t,x,x,i&&Xu(Yg(t,x,x,0,0,u,h,B,u,G=[],v),O),u,O,v,h,i?G:O);break;default:os(V,x,x,x,[""],O,0,h,O)}}m=y=w=0,T=L=1,B=V="",v=f;break;case 58:v=1+Jn(V),w=E;default:if(T<1){if(H==123)--T;else if(H==125&&T++==0&&Mw()==125)continue}switch(V+=_s(H),H*T){case 38:L=y>0?1:(V+="\f",-1);break;case 44:h[m++]=(Jn(V)-1)*L,L=1;break;case 64:er()===45&&(V+=is(gn())),S=er(),y=v=Jn(B=V+=Uw(ls())),H++;break;case 45:E===45&&Jn(V)==2&&(T=0)}}return c}function Yg(t,r,l,i,u,c,f,h,p,m,y){for(var v=u-1,S=u===0?c:[""],w=gh(S),E=0,T=0,C=0;E<i;++E)for(var L=0,H=so(t,v+1,v=Cw(T=f[E])),B=t;L<w;++L)(B=Mv(T>0?S[L]+" "+H:Ye(H,/&\f/g,S[L])))&&(p[C++]=B);return Ms(t,r,l,u===0?ph:h,p,m,y)}function jw(t,r,l){return Ms(t,r,l,_v,_s(Dw()),so(t,2,-2),0)}function Gg(t,r,l,i){return Ms(t,r,l,yh,so(t,0,i),so(t,i+1,-1),i)}function Pl(t,r){for(var l="",i=gh(t),u=0;u<i;u++)l+=r(t[u],u,t,r)||"";return l}function kw(t,r,l,i){switch(t.type){case Rw:if(t.children.length)break;case Tw:case yh:return t.return=t.return||t.value;case _v:return"";case Dv:return t.return=t.value+"{"+Pl(t.children,i)+"}";case ph:t.value=t.props.join(",")}return Jn(l=Pl(t.children,i))?t.return=t.value+"{"+l+"}":""}function Hw(t){var r=gh(t);return function(l,i,u,c){for(var f="",h=0;h<r;h++)f+=t[h](l,i,u,c)||"";return f}}function $w(t){return function(r){r.root||(r=r.return)&&t(r)}}function Uv(t){var r=Object.create(null);return function(l){return r[l]===void 0&&(r[l]=t(l)),r[l]}}var Pw=function(r,l,i){for(var u=0,c=0;u=c,c=er(),u===38&&c===12&&(l[i]=1),!co(c);)gn();return bo(r,nn)},qw=function(r,l){var i=-1,u=44;do switch(co(u)){case 0:u===38&&er()===12&&(l[i]=1),r[i]+=Pw(nn-1,l,i);break;case 2:r[i]+=is(u);break;case 4:if(u===44){r[++i]=er()===58?"&\f":"",l[i]=r[i].length;break}default:r[i]+=_s(u)}while(u=gn());return r},Vw=function(r,l){return Lv(qw(zv(r),l))},Fg=new WeakMap,Yw=function(r){if(!(r.type!=="rule"||!r.parent||r.length<1)){for(var l=r.value,i=r.parent,u=r.column===i.column&&r.line===i.line;i.type!=="rule";)if(i=i.parent,!i)return;if(!(r.props.length===1&&l.charCodeAt(0)!==58&&!Fg.get(i))&&!u){Fg.set(r,!0);for(var c=[],f=Vw(l,c),h=i.props,p=0,m=0;p<f.length;p++)for(var y=0;y<h.length;y++,m++)r.props[m]=c[p]?f[p].replace(/&\f/g,h[y]):h[y]+" "+f[p]}}},Gw=function(r){if(r.type==="decl"){var l=r.value;l.charCodeAt(0)===108&&l.charCodeAt(2)===98&&(r.return="",r.value="")}};function Bv(t,r){switch(Aw(t,r)){case 5103:return Ve+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Ve+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return Ve+t+gs+t+qt+t+t;case 6828:case 4268:return Ve+t+qt+t+t;case 6165:return Ve+t+qt+"flex-"+t+t;case 5187:return Ve+t+Ye(t,/(\w+).+(:[^]+)/,Ve+"box-$1$2"+qt+"flex-$1$2")+t;case 5443:return Ve+t+qt+"flex-item-"+Ye(t,/flex-|-self/,"")+t;case 4675:return Ve+t+qt+"flex-line-pack"+Ye(t,/align-content|flex-|-self/,"")+t;case 5548:return Ve+t+qt+Ye(t,"shrink","negative")+t;case 5292:return Ve+t+qt+Ye(t,"basis","preferred-size")+t;case 6060:return Ve+"box-"+Ye(t,"-grow","")+Ve+t+qt+Ye(t,"grow","positive")+t;case 4554:return Ve+Ye(t,/([^-])(transform)/g,"$1"+Ve+"$2")+t;case 6187:return Ye(Ye(Ye(t,/(zoom-|grab)/,Ve+"$1"),/(image-set)/,Ve+"$1"),t,"")+t;case 5495:case 3959:return Ye(t,/(image-set\([^]*)/,Ve+"$1$`$1");case 4968:return Ye(Ye(t,/(.+:)(flex-)?(.*)/,Ve+"box-pack:$3"+qt+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Ve+t+t;case 4095:case 3583:case 4068:case 2532:return Ye(t,/(.+)-inline(.+)/,Ve+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Jn(t)-1-r>6)switch(jt(t,r+1)){case 109:if(jt(t,r+4)!==45)break;case 102:return Ye(t,/(.+:)(.+)-([^]+)/,"$1"+Ve+"$2-$3$1"+gs+(jt(t,r+3)==108?"$3":"$2-$3"))+t;case 115:return~qd(t,"stretch")?Bv(Ye(t,"stretch","fill-available"),r)+t:t}break;case 4949:if(jt(t,r+1)!==115)break;case 6444:switch(jt(t,Jn(t)-3-(~qd(t,"!important")&&10))){case 107:return Ye(t,":",":"+Ve)+t;case 101:return Ye(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Ve+(jt(t,14)===45?"inline-":"")+"box$3$1"+Ve+"$2$3$1"+qt+"$2box$3")+t}break;case 5936:switch(jt(t,r+11)){case 114:return Ve+t+qt+Ye(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return Ve+t+qt+Ye(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return Ve+t+qt+Ye(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return Ve+t+qt+t+t}return t}var Fw=function(r,l,i,u){if(r.length>-1&&!r.return)switch(r.type){case yh:r.return=Bv(r.value,r.length);break;case Dv:return Pl([Qi(r,{value:Ye(r.value,"@","@"+Ve)})],u);case ph:if(r.length)return _w(r.props,function(c){switch(Ow(c,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Pl([Qi(r,{props:[Ye(c,/:(read-\w+)/,":"+gs+"$1")]})],u);case"::placeholder":return Pl([Qi(r,{props:[Ye(c,/:(plac\w+)/,":"+Ve+"input-$1")]}),Qi(r,{props:[Ye(c,/:(plac\w+)/,":"+gs+"$1")]}),Qi(r,{props:[Ye(c,/:(plac\w+)/,qt+"input-$1")]})],u)}return""})}},Xw=[Fw],Kw=function(r){var l=r.key;if(l==="css"){var i=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(i,function(T){var C=T.getAttribute("data-emotion");C.indexOf(" ")!==-1&&(document.head.appendChild(T),T.setAttribute("data-s",""))})}var u=r.stylisPlugins||Xw,c={},f,h=[];f=r.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+l+' "]'),function(T){for(var C=T.getAttribute("data-emotion").split(" "),L=1;L<C.length;L++)c[C[L]]=!0;h.push(T)});var p,m=[Yw,Gw];{var y,v=[kw,$w(function(T){y.insert(T)})],S=Hw(m.concat(u,v)),w=function(C){return Pl(Bw(C),S)};p=function(C,L,H,B){y=H,w(C?C+"{"+L.styles+"}":L.styles),B&&(E.inserted[L.name]=!0)}}var E={key:l,sheet:new ww({key:l,container:f,nonce:r.nonce,speedy:r.speedy,prepend:r.prepend,insertionPoint:r.insertionPoint}),nonce:r.nonce,inserted:c,registered:{},insert:p};return E.sheet.hydrate(h),E},md={exports:{}},Ge={};/** @license React v16.13.1
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Xg;function Qw(){if(Xg)return Ge;Xg=1;var t=typeof Symbol=="function"&&Symbol.for,r=t?Symbol.for("react.element"):60103,l=t?Symbol.for("react.portal"):60106,i=t?Symbol.for("react.fragment"):60107,u=t?Symbol.for("react.strict_mode"):60108,c=t?Symbol.for("react.profiler"):60114,f=t?Symbol.for("react.provider"):60109,h=t?Symbol.for("react.context"):60110,p=t?Symbol.for("react.async_mode"):60111,m=t?Symbol.for("react.concurrent_mode"):60111,y=t?Symbol.for("react.forward_ref"):60112,v=t?Symbol.for("react.suspense"):60113,S=t?Symbol.for("react.suspense_list"):60120,w=t?Symbol.for("react.memo"):60115,E=t?Symbol.for("react.lazy"):60116,T=t?Symbol.for("react.block"):60121,C=t?Symbol.for("react.fundamental"):60117,L=t?Symbol.for("react.responder"):60118,H=t?Symbol.for("react.scope"):60119;function B(O){if(typeof O=="object"&&O!==null){var x=O.$$typeof;switch(x){case r:switch(O=O.type,O){case p:case m:case i:case c:case u:case v:return O;default:switch(O=O&&O.$$typeof,O){case h:case y:case E:case w:case f:return O;default:return x}}case l:return x}}}function G(O){return B(O)===m}return Ge.AsyncMode=p,Ge.ConcurrentMode=m,Ge.ContextConsumer=h,Ge.ContextProvider=f,Ge.Element=r,Ge.ForwardRef=y,Ge.Fragment=i,Ge.Lazy=E,Ge.Memo=w,Ge.Portal=l,Ge.Profiler=c,Ge.StrictMode=u,Ge.Suspense=v,Ge.isAsyncMode=function(O){return G(O)||B(O)===p},Ge.isConcurrentMode=G,Ge.isContextConsumer=function(O){return B(O)===h},Ge.isContextProvider=function(O){return B(O)===f},Ge.isElement=function(O){return typeof O=="object"&&O!==null&&O.$$typeof===r},Ge.isForwardRef=function(O){return B(O)===y},Ge.isFragment=function(O){return B(O)===i},Ge.isLazy=function(O){return B(O)===E},Ge.isMemo=function(O){return B(O)===w},Ge.isPortal=function(O){return B(O)===l},Ge.isProfiler=function(O){return B(O)===c},Ge.isStrictMode=function(O){return B(O)===u},Ge.isSuspense=function(O){return B(O)===v},Ge.isValidElementType=function(O){return typeof O=="string"||typeof O=="function"||O===i||O===m||O===c||O===u||O===v||O===S||typeof O=="object"&&O!==null&&(O.$$typeof===E||O.$$typeof===w||O.$$typeof===f||O.$$typeof===h||O.$$typeof===y||O.$$typeof===C||O.$$typeof===L||O.$$typeof===H||O.$$typeof===T)},Ge.typeOf=B,Ge}var Kg;function Zw(){return Kg||(Kg=1,md.exports=Qw()),md.exports}var pd,Qg;function Jw(){if(Qg)return pd;Qg=1;var t=Zw(),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},l={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},c={};c[t.ForwardRef]=i,c[t.Memo]=u;function f(E){return t.isMemo(E)?u:c[E.$$typeof]||r}var h=Object.defineProperty,p=Object.getOwnPropertyNames,m=Object.getOwnPropertySymbols,y=Object.getOwnPropertyDescriptor,v=Object.getPrototypeOf,S=Object.prototype;function w(E,T,C){if(typeof T!="string"){if(S){var L=v(T);L&&L!==S&&w(E,L,C)}var H=p(T);m&&(H=H.concat(m(T)));for(var B=f(E),G=f(T),O=0;O<H.length;++O){var x=H[O];if(!l[x]&&!(C&&C[x])&&!(G&&G[x])&&!(B&&B[x])){var V=y(T,x);try{h(E,x,V)}catch{}}}}return E}return pd=w,pd}Jw();var Ww=!0;function jv(t,r,l){var i="";return l.split(" ").forEach(function(u){t[u]!==void 0?r.push(t[u]+";"):u&&(i+=u+" ")}),i}var vh=function(r,l,i){var u=r.key+"-"+l.name;(i===!1||Ww===!1)&&r.registered[u]===void 0&&(r.registered[u]=l.styles)},bh=function(r,l,i){vh(r,l,i);var u=r.key+"-"+l.name;if(r.inserted[l.name]===void 0){var c=l;do r.insert(l===c?"."+u:"",c,r.sheet,!0),c=c.next;while(c!==void 0)}};function Iw(t){for(var r=0,l,i=0,u=t.length;u>=4;++i,u-=4)l=t.charCodeAt(i)&255|(t.charCodeAt(++i)&255)<<8|(t.charCodeAt(++i)&255)<<16|(t.charCodeAt(++i)&255)<<24,l=(l&65535)*1540483477+((l>>>16)*59797<<16),l^=l>>>24,r=(l&65535)*1540483477+((l>>>16)*59797<<16)^(r&65535)*1540483477+((r>>>16)*59797<<16);switch(u){case 3:r^=(t.charCodeAt(i+2)&255)<<16;case 2:r^=(t.charCodeAt(i+1)&255)<<8;case 1:r^=t.charCodeAt(i)&255,r=(r&65535)*1540483477+((r>>>16)*59797<<16)}return r^=r>>>13,r=(r&65535)*1540483477+((r>>>16)*59797<<16),((r^r>>>15)>>>0).toString(36)}var eT={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},tT=/[A-Z]|^ms/g,nT=/_EMO_([^_]+?)_([^]*?)_EMO_/g,kv=function(r){return r.charCodeAt(1)===45},Zg=function(r){return r!=null&&typeof r!="boolean"},yd=Uv(function(t){return kv(t)?t:t.replace(tT,"-$&").toLowerCase()}),Jg=function(r,l){switch(r){case"animation":case"animationName":if(typeof l=="string")return l.replace(nT,function(i,u,c){return Wn={name:u,styles:c,next:Wn},u})}return eT[r]!==1&&!kv(r)&&typeof l=="number"&&l!==0?l+"px":l};function fo(t,r,l){if(l==null)return"";var i=l;if(i.__emotion_styles!==void 0)return i;switch(typeof l){case"boolean":return"";case"object":{var u=l;if(u.anim===1)return Wn={name:u.name,styles:u.styles,next:Wn},u.name;var c=l;if(c.styles!==void 0){var f=c.next;if(f!==void 0)for(;f!==void 0;)Wn={name:f.name,styles:f.styles,next:Wn},f=f.next;var h=c.styles+";";return h}return rT(t,r,l)}case"function":{if(t!==void 0){var p=Wn,m=l(t);return Wn=p,fo(t,r,m)}break}}var y=l;if(r==null)return y;var v=r[y];return v!==void 0?v:y}function rT(t,r,l){var i="";if(Array.isArray(l))for(var u=0;u<l.length;u++)i+=fo(t,r,l[u])+";";else for(var c in l){var f=l[c];if(typeof f!="object"){var h=f;r!=null&&r[h]!==void 0?i+=c+"{"+r[h]+"}":Zg(h)&&(i+=yd(c)+":"+Jg(c,h)+";")}else if(Array.isArray(f)&&typeof f[0]=="string"&&(r==null||r[f[0]]===void 0))for(var p=0;p<f.length;p++)Zg(f[p])&&(i+=yd(c)+":"+Jg(c,f[p])+";");else{var m=fo(t,r,f);switch(c){case"animation":case"animationName":{i+=yd(c)+":"+m+";";break}default:i+=c+"{"+m+"}"}}}return i}var Wg=/label:\s*([^\s;{]+)\s*(;|$)/g,Wn;function So(t,r,l){if(t.length===1&&typeof t[0]=="object"&&t[0]!==null&&t[0].styles!==void 0)return t[0];var i=!0,u="";Wn=void 0;var c=t[0];if(c==null||c.raw===void 0)i=!1,u+=fo(l,r,c);else{var f=c;u+=f[0]}for(var h=1;h<t.length;h++)if(u+=fo(l,r,t[h]),i){var p=c;u+=p[h]}Wg.lastIndex=0;for(var m="",y;(y=Wg.exec(u))!==null;)m+="-"+y[1];var v=Iw(u)+m;return{name:v,styles:u,next:Wn}}var aT=function(r){return r()},Hv=$d.useInsertionEffect?$d.useInsertionEffect:!1,$v=Hv||aT,Ig=Hv||D.useLayoutEffect,Pv=D.createContext(typeof HTMLElement<"u"?Kw({key:"css"}):null);Pv.Provider;var Sh=function(r){return D.forwardRef(function(l,i){var u=D.useContext(Pv);return r(l,u,i)})},Eo=D.createContext({}),Eh={}.hasOwnProperty,Yd="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",lT=function(r,l){var i={};for(var u in l)Eh.call(l,u)&&(i[u]=l[u]);return i[Yd]=r,i},iT=function(r){var l=r.cache,i=r.serialized,u=r.isStringTag;return vh(l,i,u),$v(function(){return bh(l,i,u)}),null},oT=Sh(function(t,r,l){var i=t.css;typeof i=="string"&&r.registered[i]!==void 0&&(i=r.registered[i]);var u=t[Yd],c=[i],f="";typeof t.className=="string"?f=jv(r.registered,c,t.className):t.className!=null&&(f=t.className+" ");var h=So(c,void 0,D.useContext(Eo));f+=r.key+"-"+h.name;var p={};for(var m in t)Eh.call(t,m)&&m!=="css"&&m!==Yd&&(p[m]=t[m]);return p.className=f,l&&(p.ref=l),D.createElement(D.Fragment,null,D.createElement(iT,{cache:r,serialized:h,isStringTag:typeof u=="string"}),D.createElement(u,p))}),uT=oT,e0=function(r,l){var i=arguments;if(l==null||!Eh.call(l,"css"))return D.createElement.apply(void 0,i);var u=i.length,c=new Array(u);c[0]=uT,c[1]=lT(r,l);for(var f=2;f<u;f++)c[f]=i[f];return D.createElement.apply(null,c)};(function(t){var r;r||(r=t.JSX||(t.JSX={}))})(e0||(e0={}));var sT=Sh(function(t,r){var l=t.styles,i=So([l],void 0,D.useContext(Eo)),u=D.useRef();return Ig(function(){var c=r.key+"-global",f=new r.sheet.constructor({key:c,nonce:r.sheet.nonce,container:r.sheet.container,speedy:r.sheet.isSpeedy}),h=!1,p=document.querySelector('style[data-emotion="'+c+" "+i.name+'"]');return r.sheet.tags.length&&(f.before=r.sheet.tags[0]),p!==null&&(h=!0,p.setAttribute("data-emotion",c),f.hydrate([p])),u.current=[f,h],function(){f.flush()}},[r]),Ig(function(){var c=u.current,f=c[0],h=c[1];if(h){c[1]=!1;return}if(i.next!==void 0&&bh(r,i.next,!0),f.tags.length){var p=f.tags[f.tags.length-1].nextElementSibling;f.before=p,f.flush()}r.insert("",i,f,!1)},[r,i.name]),null});function wh(){for(var t=arguments.length,r=new Array(t),l=0;l<t;l++)r[l]=arguments[l];return So(r)}function qv(){var t=wh.apply(void 0,arguments),r="animation-"+t.name;return{name:r,styles:"@keyframes "+r+"{"+t.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}var cT=/^((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|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,fT=Uv(function(t){return cT.test(t)||t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)<91}),dT=fT,hT=function(r){return r!=="theme"},t0=function(r){return typeof r=="string"&&r.charCodeAt(0)>96?dT:hT},n0=function(r,l,i){var u;if(l){var c=l.shouldForwardProp;u=r.__emotion_forwardProp&&c?function(f){return r.__emotion_forwardProp(f)&&c(f)}:c}return typeof u!="function"&&i&&(u=r.__emotion_forwardProp),u},mT=function(r){var l=r.cache,i=r.serialized,u=r.isStringTag;return vh(l,i,u),$v(function(){return bh(l,i,u)}),null},pT=function t(r,l){var i=r.__emotion_real===r,u=i&&r.__emotion_base||r,c,f;l!==void 0&&(c=l.label,f=l.target);var h=n0(r,l,i),p=h||t0(u),m=!p("as");return function(){var y=arguments,v=i&&r.__emotion_styles!==void 0?r.__emotion_styles.slice(0):[];if(c!==void 0&&v.push("label:"+c+";"),y[0]==null||y[0].raw===void 0)v.push.apply(v,y);else{var S=y[0];v.push(S[0]);for(var w=y.length,E=1;E<w;E++)v.push(y[E],S[E])}var T=Sh(function(C,L,H){var B=m&&C.as||u,G="",O=[],x=C;if(C.theme==null){x={};for(var V in C)x[V]=C[V];x.theme=D.useContext(Eo)}typeof C.className=="string"?G=jv(L.registered,O,C.className):C.className!=null&&(G=C.className+" ");var J=So(v.concat(O),L.registered,x);G+=L.key+"-"+J.name,f!==void 0&&(G+=" "+f);var ee=m&&h===void 0?t0(B):p,ue={};for(var se in C)m&&se==="as"||ee(se)&&(ue[se]=C[se]);return ue.className=G,H&&(ue.ref=H),D.createElement(D.Fragment,null,D.createElement(mT,{cache:L,serialized:J,isStringTag:typeof B=="string"}),D.createElement(B,ue))});return T.displayName=c!==void 0?c:"Styled("+(typeof u=="string"?u:u.displayName||u.name||"Component")+")",T.defaultProps=r.defaultProps,T.__emotion_real=T,T.__emotion_base=u,T.__emotion_styles=v,T.__emotion_forwardProp=h,Object.defineProperty(T,"toString",{value:function(){return"."+f}}),T.withComponent=function(C,L){var H=t(C,Pd({},l,L,{shouldForwardProp:n0(T,L,!0)}));return H.apply(void 0,v)},T}},yT=["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","figcaption","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"],Gd=pT.bind(null);yT.forEach(function(t){Gd[t]=Gd(t)});function gT(t){return t==null||Object.keys(t).length===0}function Vv(t){const{styles:r,defaultTheme:l={}}=t,i=typeof r=="function"?u=>r(gT(u)?l:u):r;return Re.jsx(sT,{styles:i})}function Yv(t,r){return Gd(t,r)}function vT(t,r){Array.isArray(t.__emotion_styles)&&(t.__emotion_styles=r(t.__emotion_styles))}const r0=[];function ua(t){return r0[0]=t,So(r0)}var gd={exports:{}},nt={};/**
* @license React
* react-is.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var a0;function bT(){if(a0)return nt;a0=1;var t=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),f=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),m=Symbol.for("react.suspense_list"),y=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),S=Symbol.for("react.view_transition"),w=Symbol.for("react.client.reference");function E(T){if(typeof T=="object"&&T!==null){var C=T.$$typeof;switch(C){case t:switch(T=T.type,T){case l:case u:case i:case p:case m:case S:return T;default:switch(T=T&&T.$$typeof,T){case f:case h:case v:case y:return T;case c:return T;default:return C}}case r:return C}}}return nt.ContextConsumer=c,nt.ContextProvider=f,nt.Element=t,nt.ForwardRef=h,nt.Fragment=l,nt.Lazy=v,nt.Memo=y,nt.Portal=r,nt.Profiler=u,nt.StrictMode=i,nt.Suspense=p,nt.SuspenseList=m,nt.isContextConsumer=function(T){return E(T)===c},nt.isContextProvider=function(T){return E(T)===f},nt.isElement=function(T){return typeof T=="object"&&T!==null&&T.$$typeof===t},nt.isForwardRef=function(T){return E(T)===h},nt.isFragment=function(T){return E(T)===l},nt.isLazy=function(T){return E(T)===v},nt.isMemo=function(T){return E(T)===y},nt.isPortal=function(T){return E(T)===r},nt.isProfiler=function(T){return E(T)===u},nt.isStrictMode=function(T){return E(T)===i},nt.isSuspense=function(T){return E(T)===p},nt.isSuspenseList=function(T){return E(T)===m},nt.isValidElementType=function(T){return typeof T=="string"||typeof T=="function"||T===l||T===u||T===i||T===p||T===m||typeof T=="object"&&T!==null&&(T.$$typeof===v||T.$$typeof===y||T.$$typeof===f||T.$$typeof===c||T.$$typeof===h||T.$$typeof===w||T.getModuleId!==void 0)},nt.typeOf=E,nt}var l0;function ST(){return l0||(l0=1,gd.exports=bT()),gd.exports}var Gv=ST();function In(t){if(typeof t!="object"||t===null)return!1;const r=Object.getPrototypeOf(t);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)}function Fv(t){if(D.isValidElement(t)||Gv.isValidElementType(t)||!In(t))return t;const r={};return Object.keys(t).forEach(l=>{r[l]=Fv(t[l])}),r}function vn(t,r,l={clone:!0}){const i=l.clone?{...t}:t;return In(t)&&In(r)&&Object.keys(r).forEach(u=>{D.isValidElement(r[u])||Gv.isValidElementType(r[u])?i[u]=r[u]:In(r[u])&&Object.prototype.hasOwnProperty.call(t,u)&&In(t[u])?i[u]=vn(t[u],r[u],l):l.clone?i[u]=In(r[u])?Fv(r[u]):r[u]:i[u]=r[u]}),i}const ET=t=>{const r=Object.keys(t).map(l=>({key:l,val:t[l]}))||[];return r.sort((l,i)=>l.val-i.val),r.reduce((l,i)=>({...l,[i.key]:i.val}),{})};function wT(t){const{values:r={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:l="px",step:i=5,...u}=t,c=ET(r),f=Object.keys(c);function h(S){return`@media (min-width:${typeof r[S]=="number"?r[S]:S}${l})`}function p(S){return`@media (max-width:${(typeof r[S]=="number"?r[S]:S)-i/100}${l})`}function m(S,w){const E=f.indexOf(w);return`@media (min-width:${typeof r[S]=="number"?r[S]:S}${l}) and (max-width:${(E!==-1&&typeof r[f[E]]=="number"?r[f[E]]:w)-i/100}${l})`}function y(S){return f.indexOf(S)+1<f.length?m(S,f[f.indexOf(S)+1]):h(S)}function v(S){const w=f.indexOf(S);return w===0?h(f[1]):w===f.length-1?p(f[w]):m(S,f[f.indexOf(S)+1]).replace("@media","@media not all and")}return{keys:f,values:c,up:h,down:p,between:m,only:y,not:v,unit:l,...u}}function i0(t,r){if(!t.containerQueries)return r;const l=Object.keys(r).filter(i=>i.startsWith("@container")).sort((i,u)=>{const c=/min-width:\s*([0-9.]+)/;return+(i.match(c)?.[1]||0)-+(u.match(c)?.[1]||0)});return l.length?l.reduce((i,u)=>{const c=r[u];return delete i[u],i[u]=c,i},{...r}):r}function TT(t,r){return r==="@"||r.startsWith("@")&&(t.some(l=>r.startsWith(`@${l}`))||!!r.match(/^@\d/))}function RT(t,r){const l=r.match(/^@([^/]+)?\/?(.+)?$/);if(!l)return null;const[,i,u]=l,c=Number.isNaN(+i)?i||0:+i;return t.containerQueries(u).up(c)}function CT(t){const r=(c,f)=>c.replace("@media",f?`@container ${f}`:"@container");function l(c,f){c.up=(...h)=>r(t.breakpoints.up(...h),f),c.down=(...h)=>r(t.breakpoints.down(...h),f),c.between=(...h)=>r(t.breakpoints.between(...h),f),c.only=(...h)=>r(t.breakpoints.only(...h),f),c.not=(...h)=>{const p=r(t.breakpoints.not(...h),f);return p.includes("not all and")?p.replace("not all and ","").replace("min-width:","width<").replace("max-width:","width>").replace("and","or"):p}}const i={},u=c=>(l(i,c),i);return l(u),{...t,containerQueries:u}}const xT={borderRadius:4};function io(t,r){return r?vn(t,r,{clone:!1}):t}const Ns={xs:0,sm:600,md:900,lg:1200,xl:1536},o0={keys:["xs","sm","md","lg","xl"],up:t=>`@media (min-width:${Ns[t]}px)`},AT={containerQueries:t=>({up:r=>{let l=typeof r=="number"?r:Ns[r]||r;return typeof l=="number"&&(l=`${l}px`),t?`@container ${t} (min-width:${l})`:`@container (min-width:${l})`}})};function Or(t,r,l){const i=t.theme||{};if(Array.isArray(r)){const c=i.breakpoints||o0;return r.reduce((f,h,p)=>(f[c.up(c.keys[p])]=l(r[p]),f),{})}if(typeof r=="object"){const c=i.breakpoints||o0;return Object.keys(r).reduce((f,h)=>{if(TT(c.keys,h)){const p=RT(i.containerQueries?i:AT,h);p&&(f[p]=l(r[h],h))}else if(Object.keys(c.values||Ns).includes(h)){const p=c.up(h);f[p]=l(r[h],h)}else{const p=h;f[p]=r[p]}return f},{})}return l(r)}function OT(t={}){return t.keys?.reduce((l,i)=>{const u=t.up(i);return l[u]={},l},{})||{}}function u0(t,r){return t.reduce((l,i)=>{const u=l[i];return(!u||Object.keys(u).length===0)&&delete l[i],l},r)}function _r(t){if(typeof t!="string")throw new Error(Fa(7));return t.charAt(0).toUpperCase()+t.slice(1)}function zs(t,r,l=!0){if(!r||typeof r!="string")return null;if(t&&t.vars&&l){const i=`vars.${r}`.split(".").reduce((u,c)=>u&&u[c]?u[c]:null,t);if(i!=null)return i}return r.split(".").reduce((i,u)=>i&&i[u]!=null?i[u]:null,t)}function vs(t,r,l,i=l){let u;return typeof t=="function"?u=t(l):Array.isArray(t)?u=t[l]||i:u=zs(t,l)||i,r&&(u=r(u,i,t)),u}function wt(t){const{prop:r,cssProperty:l=t.prop,themeKey:i,transform:u}=t,c=f=>{if(f[r]==null)return null;const h=f[r],p=f.theme,m=zs(p,i)||{};return Or(f,h,v=>{let S=vs(m,u,v);return v===S&&typeof v=="string"&&(S=vs(m,u,`${r}${v==="default"?"":_r(v)}`,v)),l===!1?S:{[l]:S}})};return c.propTypes={},c.filterProps=[r],c}function _T(t){const r={};return l=>(r[l]===void 0&&(r[l]=t(l)),r[l])}const DT={m:"margin",p:"padding"},MT={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},s0={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},NT=_T(t=>{if(t.length>2)if(s0[t])t=s0[t];else return[t];const[r,l]=t.split(""),i=DT[r],u=MT[l]||"";return Array.isArray(u)?u.map(c=>i+c):[i+u]}),Th=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],Rh=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...Th,...Rh];function wo(t,r,l,i){const u=zs(t,r,!0)??l;return typeof u=="number"||typeof u=="string"?c=>typeof c=="string"?c:typeof u=="string"?u.startsWith("var(")&&c===0?0:u.startsWith("var(")&&c===1?u:`calc(${c} * ${u})`:u*c:Array.isArray(u)?c=>{if(typeof c=="string")return c;const f=Math.abs(c),h=u[f];return c>=0?h:typeof h=="number"?-h:typeof h=="string"&&h.startsWith("var(")?`calc(-1 * ${h})`:`-${h}`}:typeof u=="function"?u:()=>{}}function Ch(t){return wo(t,"spacing",8)}function To(t,r){return typeof r=="string"||r==null?r:t(r)}function zT(t,r){return l=>t.reduce((i,u)=>(i[u]=To(r,l),i),{})}function LT(t,r,l,i){if(!r.includes(l))return null;const u=NT(l),c=zT(u,i),f=t[l];return Or(t,f,c)}function Xv(t,r){const l=Ch(t.theme);return Object.keys(t).map(i=>LT(t,r,i,l)).reduce(io,{})}function gt(t){return Xv(t,Th)}gt.propTypes={};gt.filterProps=Th;function vt(t){return Xv(t,Rh)}vt.propTypes={};vt.filterProps=Rh;function Kv(t=8,r=Ch({spacing:t})){if(t.mui)return t;const l=(...i)=>(i.length===0?[1]:i).map(c=>{const f=r(c);return typeof f=="number"?`${f}px`:f}).join(" ");return l.mui=!0,l}function Ls(...t){const r=t.reduce((i,u)=>(u.filterProps.forEach(c=>{i[c]=u}),i),{}),l=i=>Object.keys(i).reduce((u,c)=>r[c]?io(u,r[c](i)):u,{});return l.propTypes={},l.filterProps=t.reduce((i,u)=>i.concat(u.filterProps),[]),l}function Nn(t){return typeof t!="number"?t:`${t}px solid`}function Ln(t,r){return wt({prop:t,themeKey:"borders",transform:r})}const UT=Ln("border",Nn),BT=Ln("borderTop",Nn),jT=Ln("borderRight",Nn),kT=Ln("borderBottom",Nn),HT=Ln("borderLeft",Nn),$T=Ln("borderColor"),PT=Ln("borderTopColor"),qT=Ln("borderRightColor"),VT=Ln("borderBottomColor"),YT=Ln("borderLeftColor"),GT=Ln("outline",Nn),FT=Ln("outlineColor"),Us=t=>{if(t.borderRadius!==void 0&&t.borderRadius!==null){const r=wo(t.theme,"shape.borderRadius",4),l=i=>({borderRadius:To(r,i)});return Or(t,t.borderRadius,l)}return null};Us.propTypes={};Us.filterProps=["borderRadius"];Ls(UT,BT,jT,kT,HT,$T,PT,qT,VT,YT,Us,GT,FT);const Bs=t=>{if(t.gap!==void 0&&t.gap!==null){const r=wo(t.theme,"spacing",8),l=i=>({gap:To(r,i)});return Or(t,t.gap,l)}return null};Bs.propTypes={};Bs.filterProps=["gap"];const js=t=>{if(t.columnGap!==void 0&&t.columnGap!==null){const r=wo(t.theme,"spacing",8),l=i=>({columnGap:To(r,i)});return Or(t,t.columnGap,l)}return null};js.propTypes={};js.filterProps=["columnGap"];const ks=t=>{if(t.rowGap!==void 0&&t.rowGap!==null){const r=wo(t.theme,"spacing",8),l=i=>({rowGap:To(r,i)});return Or(t,t.rowGap,l)}return null};ks.propTypes={};ks.filterProps=["rowGap"];const XT=wt({prop:"gridColumn"}),KT=wt({prop:"gridRow"}),QT=wt({prop:"gridAutoFlow"}),ZT=wt({prop:"gridAutoColumns"}),JT=wt({prop:"gridAutoRows"}),WT=wt({prop:"gridTemplateColumns"}),IT=wt({prop:"gridTemplateRows"}),eR=wt({prop:"gridTemplateAreas"}),tR=wt({prop:"gridArea"});Ls(Bs,js,ks,XT,KT,QT,ZT,JT,WT,IT,eR,tR);function ql(t,r){return r==="grey"?r:t}const nR=wt({prop:"color",themeKey:"palette",transform:ql}),rR=wt({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:ql}),aR=wt({prop:"backgroundColor",themeKey:"palette",transform:ql});Ls(nR,rR,aR);function pn(t){return t<=1&&t!==0?`${t*100}%`:t}const lR=wt({prop:"width",transform:pn}),xh=t=>{if(t.maxWidth!==void 0&&t.maxWidth!==null){const r=l=>{const i=t.theme?.breakpoints?.values?.[l]||Ns[l];return i?t.theme?.breakpoints?.unit!=="px"?{maxWidth:`${i}${t.theme.breakpoints.unit}`}:{maxWidth:i}:{maxWidth:pn(l)}};return Or(t,t.maxWidth,r)}return null};xh.filterProps=["maxWidth"];const iR=wt({prop:"minWidth",transform:pn}),oR=wt({prop:"height",transform:pn}),uR=wt({prop:"maxHeight",transform:pn}),sR=wt({prop:"minHeight",transform:pn});wt({prop:"size",cssProperty:"width",transform:pn});wt({prop:"size",cssProperty:"height",transform:pn});const cR=wt({prop:"boxSizing"});Ls(lR,xh,iR,oR,uR,sR,cR);const Ro={border:{themeKey:"borders",transform:Nn},borderTop:{themeKey:"borders",transform:Nn},borderRight:{themeKey:"borders",transform:Nn},borderBottom:{themeKey:"borders",transform:Nn},borderLeft:{themeKey:"borders",transform:Nn},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:Nn},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Us},color:{themeKey:"palette",transform:ql},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:ql},backgroundColor:{themeKey:"palette",transform:ql},p:{style:vt},pt:{style:vt},pr:{style:vt},pb:{style:vt},pl:{style:vt},px:{style:vt},py:{style:vt},padding:{style:vt},paddingTop:{style:vt},paddingRight:{style:vt},paddingBottom:{style:vt},paddingLeft:{style:vt},paddingX:{style:vt},paddingY:{style:vt},paddingInline:{style:vt},paddingInlineStart:{style:vt},paddingInlineEnd:{style:vt},paddingBlock:{style:vt},paddingBlockStart:{style:vt},paddingBlockEnd:{style:vt},m:{style:gt},mt:{style:gt},mr:{style:gt},mb:{style:gt},ml:{style:gt},mx:{style:gt},my:{style:gt},margin:{style:gt},marginTop:{style:gt},marginRight:{style:gt},marginBottom:{style:gt},marginLeft:{style:gt},marginX:{style:gt},marginY:{style:gt},marginInline:{style:gt},marginInlineStart:{style:gt},marginInlineEnd:{style:gt},marginBlock:{style:gt},marginBlockStart:{style:gt},marginBlockEnd:{style:gt},displayPrint:{cssProperty:!1,transform:t=>({"@media print":{display:t}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Bs},rowGap:{style:ks},columnGap:{style:js},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:pn},maxWidth:{style:xh},minWidth:{transform:pn},height:{transform:pn},maxHeight:{transform:pn},minHeight:{transform:pn},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 fR(...t){const r=t.reduce((i,u)=>i.concat(Object.keys(u)),[]),l=new Set(r);return t.every(i=>l.size===Object.keys(i).length)}function dR(t,r){return typeof t=="function"?t(r):t}function hR(){function t(l,i,u,c){const f={[l]:i,theme:u},h=c[l];if(!h)return{[l]:i};const{cssProperty:p=l,themeKey:m,transform:y,style:v}=h;if(i==null)return null;if(m==="typography"&&i==="inherit")return{[l]:i};const S=zs(u,m)||{};return v?v(f):Or(f,i,E=>{let T=vs(S,y,E);return E===T&&typeof E=="string"&&(T=vs(S,y,`${l}${E==="default"?"":_r(E)}`,E)),p===!1?T:{[p]:T}})}function r(l){const{sx:i,theme:u={},nested:c}=l||{};if(!i)return null;const f=u.unstable_sxConfig??Ro;function h(p){let m=p;if(typeof p=="function")m=p(u);else if(typeof p!="object")return p;if(!m)return null;const y=OT(u.breakpoints),v=Object.keys(y);let S=y;return Object.keys(m).forEach(w=>{const E=dR(m[w],u);if(E!=null)if(typeof E=="object")if(f[w])S=io(S,t(w,E,u,f));else{const T=Or({theme:u},E,C=>({[w]:C}));fR(T,E)?S[w]=r({sx:E,theme:u,nested:!0}):S=io(S,T)}else S=io(S,t(w,E,u,f))}),!c&&u.modularCssLayers?{"@layer sx":i0(u,u0(v,S))}:i0(u,u0(v,S))}return Array.isArray(i)?i.map(h):h(i)}return r}const ca=hR();ca.filterProps=["sx"];function mR(t,r){const l=this;if(l.vars){if(!l.colorSchemes?.[t]||typeof l.getColorSchemeSelector!="function")return{};let i=l.getColorSchemeSelector(t);return i==="&"?r:((i.includes("data-")||i.includes("."))&&(i=`*:where(${i.replace(/\s*&$/,"")}) &`),{[i]:r})}return l.palette.mode===t?r:{}}function Ah(t={},...r){const{breakpoints:l={},palette:i={},spacing:u,shape:c={},...f}=t,h=wT(l),p=Kv(u);let m=vn({breakpoints:h,direction:"ltr",components:{},palette:{mode:"light",...i},spacing:p,shape:{...xT,...c}},f);return m=CT(m),m.applyStyles=mR,m=r.reduce((y,v)=>vn(y,v),m),m.unstable_sxConfig={...Ro,...f?.unstable_sxConfig},m.unstable_sx=function(v){return ca({sx:v,theme:this})},m}function pR(t){return Object.keys(t).length===0}function Oh(t=null){const r=D.useContext(Eo);return!r||pR(r)?t:r}const yR=Ah();function Qv(t=yR){return Oh(t)}function vd(t){const r=ua(t);return t!==r&&r.styles?(r.styles.match(/^@layer\s+[^{]*$/)||(r.styles=`@layer global{${r.styles}}`),r):t}function Zv({styles:t,themeId:r,defaultTheme:l={}}){const i=Qv(l),u=r&&i[r]||i;let c=typeof t=="function"?t(u):t;return u.modularCssLayers&&(Array.isArray(c)?c=c.map(f=>vd(typeof f=="function"?f(u):f)):c=vd(c)),Re.jsx(Vv,{styles:c})}const gR=t=>{const r={systemProps:{},otherProps:{}},l=t?.theme?.unstable_sxConfig??Ro;return Object.keys(t).forEach(i=>{l[i]?r.systemProps[i]=t[i]:r.otherProps[i]=t[i]}),r};function Jv(t){const{sx:r,...l}=t,{systemProps:i,otherProps:u}=gR(l);let c;return Array.isArray(r)?c=[i,...r]:typeof r=="function"?c=(...f)=>{const h=r(...f);return In(h)?{...i,...h}:i}:c={...i,...r},{...u,sx:c}}const c0=t=>t,vR=()=>{let t=c0;return{configure(r){t=r},generate(r){return t(r)},reset(){t=c0}}},Wv=vR();function Iv(t){var r,l,i="";if(typeof t=="string"||typeof t=="number")i+=t;else if(typeof t=="object")if(Array.isArray(t)){var u=t.length;for(r=0;r<u;r++)t[r]&&(l=Iv(t[r]))&&(i&&(i+=" "),i+=l)}else for(l in t)t[l]&&(i&&(i+=" "),i+=l);return i}function Hs(){for(var t,r,l=0,i="",u=arguments.length;l<u;l++)(t=arguments[l])&&(r=Iv(t))&&(i&&(i+=" "),i+=r);return i}function bR(t={}){const{themeId:r,defaultTheme:l,defaultClassName:i="MuiBox-root",generateClassName:u}=t,c=Yv("div",{shouldForwardProp:h=>h!=="theme"&&h!=="sx"&&h!=="as"})(ca);return D.forwardRef(function(p,m){const y=Qv(l),{className:v,component:S="div",...w}=Jv(p);return Re.jsx(c,{as:S,ref:m,className:Hs(v,u?u(i):i),theme:r&&y[r]||y,...w})})}const SR={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function _h(t,r,l="Mui"){const i=SR[r];return i?`${l}-${i}`:`${Wv.generate(t)}-${r}`}function Dh(t,r,l="Mui"){const i={};return r.forEach(u=>{i[u]=_h(t,u,l)}),i}function eb(t){const{variants:r,...l}=t,i={variants:r,style:ua(l),isProcessed:!0};return i.style===l||r&&r.forEach(u=>{typeof u.style!="function"&&(u.style=ua(u.style))}),i}const ER=Ah();function bd(t){return t!=="ownerState"&&t!=="theme"&&t!=="sx"&&t!=="as"}function qa(t,r){return r&&t&&typeof t=="object"&&t.styles&&!t.styles.startsWith("@layer")&&(t.styles=`@layer ${r}{${String(t.styles)}}`),t}function wR(t){return t?(r,l)=>l[t]:null}function TR(t,r,l){t.theme=xR(t.theme)?l:t.theme[r]||t.theme}function us(t,r,l){const i=typeof r=="function"?r(t):r;if(Array.isArray(i))return i.flatMap(u=>us(t,u,l));if(Array.isArray(i?.variants)){let u;if(i.isProcessed)u=l?qa(i.style,l):i.style;else{const{variants:c,...f}=i;u=l?qa(ua(f),l):f}return tb(t,i.variants,[u],l)}return i?.isProcessed?l?qa(ua(i.style),l):i.style:l?qa(ua(i),l):i}function tb(t,r,l=[],i=void 0){let u;e:for(let c=0;c<r.length;c+=1){const f=r[c];if(typeof f.props=="function"){if(u??={...t,...t.ownerState,ownerState:t.ownerState},!f.props(u))continue}else for(const h in f.props)if(t[h]!==f.props[h]&&t.ownerState?.[h]!==f.props[h])continue e;typeof f.style=="function"?(u??={...t,...t.ownerState,ownerState:t.ownerState},l.push(i?qa(ua(f.style(u)),i):f.style(u))):l.push(i?qa(ua(f.style),i):f.style)}return l}function RR(t={}){const{themeId:r,defaultTheme:l=ER,rootShouldForwardProp:i=bd,slotShouldForwardProp:u=bd}=t;function c(h){TR(h,r,l)}return(h,p={})=>{vT(h,x=>x.filter(V=>V!==ca));const{name:m,slot:y,skipVariantsResolver:v,skipSx:S,overridesResolver:w=wR(OR(y)),...E}=p,T=m&&m.startsWith("Mui")||y?"components":"custom",C=v!==void 0?v:y&&y!=="Root"&&y!=="root"||!1,L=S||!1;let H=bd;y==="Root"||y==="root"?H=i:y?H=u:AR(h)&&(H=void 0);const B=Yv(h,{shouldForwardProp:H,label:CR(),...E}),G=x=>{if(x.__emotion_real===x)return x;if(typeof x=="function")return function(J){return us(J,x,J.theme.modularCssLayers?T:void 0)};if(In(x)){const V=eb(x);return function(ee){return V.variants?us(ee,V,ee.theme.modularCssLayers?T:void 0):ee.theme.modularCssLayers?qa(V.style,T):V.style}}return x},O=(...x)=>{const V=[],J=x.map(G),ee=[];if(V.push(c),m&&w&&ee.push(function(ae){const ce=ae.theme.components?.[m]?.styleOverrides;if(!ce)return null;const z={};for(const ne in ce)z[ne]=us(ae,ce[ne],ae.theme.modularCssLayers?"theme":void 0);return w(ae,z)}),m&&!C&&ee.push(function(ae){const ce=ae.theme?.components?.[m]?.variants;return ce?tb(ae,ce,[],ae.theme.modularCssLayers?"theme":void 0):null}),L||ee.push(ca),Array.isArray(J[0])){const R=J.shift(),ae=new Array(V.length).fill(""),I=new Array(ee.length).fill("");let ce;ce=[...ae,...R,...I],ce.raw=[...ae,...R.raw,...I],V.unshift(ce)}const ue=[...V,...J,...ee],se=B(...ue);return h.muiName&&(se.muiName=h.muiName),se};return B.withConfig&&(O.withConfig=B.withConfig),O}}function CR(t,r){return void 0}function xR(t){for(const r in t)return!1;return!0}function AR(t){return typeof t=="string"&&t.charCodeAt(0)>96}function OR(t){return t&&t.charAt(0).toLowerCase()+t.slice(1)}function Fd(t,r,l=!1){const i={...r};for(const u in t)if(Object.prototype.hasOwnProperty.call(t,u)){const c=u;if(c==="components"||c==="slots")i[c]={...t[c],...i[c]};else if(c==="componentsProps"||c==="slotProps"){const f=t[c],h=r[c];if(!h)i[c]=f||{};else if(!f)i[c]=h;else{i[c]={...h};for(const p in f)if(Object.prototype.hasOwnProperty.call(f,p)){const m=p;i[c][m]=Fd(f[m],h[m],l)}}}else c==="className"&&l&&r.className?i.className=Hs(t?.className,r?.className):c==="style"&&l&&r.style?i.style={...t?.style,...r?.style}:i[c]===void 0&&(i[c]=t[c])}return i}const nb=typeof window<"u"?D.useLayoutEffect:D.useEffect;function _R(t,r=Number.MIN_SAFE_INTEGER,l=Number.MAX_SAFE_INTEGER){return Math.max(r,Math.min(t,l))}function Mh(t,r=0,l=1){return _R(t,r,l)}function DR(t){t=t.slice(1);const r=new RegExp(`.{1,${t.length>=6?2:1}}`,"g");let l=t.match(r);return l&&l[0].length===1&&(l=l.map(i=>i+i)),l?`rgb${l.length===4?"a":""}(${l.map((i,u)=>u<3?parseInt(i,16):Math.round(parseInt(i,16)/255*1e3)/1e3).join(", ")})`:""}function fa(t){if(t.type)return t;if(t.charAt(0)==="#")return fa(DR(t));const r=t.indexOf("("),l=t.substring(0,r);if(!["rgb","rgba","hsl","hsla","color"].includes(l))throw new Error(Fa(9,t));let i=t.substring(r+1,t.length-1),u;if(l==="color"){if(i=i.split(" "),u=i.shift(),i.length===4&&i[3].charAt(0)==="/"&&(i[3]=i[3].slice(1)),!["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].includes(u))throw new Error(Fa(10,u))}else i=i.split(",");return i=i.map(c=>parseFloat(c)),{type:l,values:i,colorSpace:u}}const MR=t=>{const r=fa(t);return r.values.slice(0,3).map((l,i)=>r.type.includes("hsl")&&i!==0?`${l}%`:l).join(" ")},no=(t,r)=>{try{return MR(t)}catch{return t}};function $s(t){const{type:r,colorSpace:l}=t;let{values:i}=t;return r.includes("rgb")?i=i.map((u,c)=>c<3?parseInt(u,10):u):r.includes("hsl")&&(i[1]=`${i[1]}%`,i[2]=`${i[2]}%`),r.includes("color")?i=`${l} ${i.join(" ")}`:i=`${i.join(", ")}`,`${r}(${i})`}function rb(t){t=fa(t);const{values:r}=t,l=r[0],i=r[1]/100,u=r[2]/100,c=i*Math.min(u,1-u),f=(m,y=(m+l/30)%12)=>u-c*Math.max(Math.min(y-3,9-y,1),-1);let h="rgb";const p=[Math.round(f(0)*255),Math.round(f(8)*255),Math.round(f(4)*255)];return t.type==="hsla"&&(h+="a",p.push(r[3])),$s({type:h,values:p})}function Xd(t){t=fa(t);let r=t.type==="hsl"||t.type==="hsla"?fa(rb(t)).values:t.values;return r=r.map(l=>(t.type!=="color"&&(l/=255),l<=.03928?l/12.92:((l+.055)/1.055)**2.4)),Number((.2126*r[0]+.7152*r[1]+.0722*r[2]).toFixed(3))}function NR(t,r){const l=Xd(t),i=Xd(r);return(Math.max(l,i)+.05)/(Math.min(l,i)+.05)}function ab(t,r){return t=fa(t),r=Mh(r),(t.type==="rgb"||t.type==="hsl")&&(t.type+="a"),t.type==="color"?t.values[3]=`/${r}`:t.values[3]=r,$s(t)}function $a(t,r,l){try{return ab(t,r)}catch{return t}}function Ps(t,r){if(t=fa(t),r=Mh(r),t.type.includes("hsl"))t.values[2]*=1-r;else if(t.type.includes("rgb")||t.type.includes("color"))for(let l=0;l<3;l+=1)t.values[l]*=1-r;return $s(t)}function Qe(t,r,l){try{return Ps(t,r)}catch{return t}}function qs(t,r){if(t=fa(t),r=Mh(r),t.type.includes("hsl"))t.values[2]+=(100-t.values[2])*r;else if(t.type.includes("rgb"))for(let l=0;l<3;l+=1)t.values[l]+=(255-t.values[l])*r;else if(t.type.includes("color"))for(let l=0;l<3;l+=1)t.values[l]+=(1-t.values[l])*r;return $s(t)}function Ze(t,r,l){try{return qs(t,r)}catch{return t}}function zR(t,r=.15){return Xd(t)>.5?Ps(t,r):qs(t,r)}function Ku(t,r,l){try{return zR(t,r)}catch{return t}}const lb=D.createContext(null);function Nh(){return D.useContext(lb)}const LR=typeof Symbol=="function"&&Symbol.for,UR=LR?Symbol.for("mui.nested"):"__THEME_NESTED__";function BR(t,r){return typeof r=="function"?r(t):{...t,...r}}function jR(t){const{children:r,theme:l}=t,i=Nh(),u=D.useMemo(()=>{const c=i===null?{...l}:BR(i,l);return c!=null&&(c[UR]=i!==null),c},[l,i]);return Re.jsx(lb.Provider,{value:u,children:r})}const ib=D.createContext();function kR({value:t,...r}){return Re.jsx(ib.Provider,{value:t??!0,...r})}const YD=()=>D.useContext(ib)??!1,ob=D.createContext(void 0);function HR({value:t,children:r}){return Re.jsx(ob.Provider,{value:t,children:r})}function $R(t){const{theme:r,name:l,props:i}=t;if(!r||!r.components||!r.components[l])return i;const u=r.components[l];return u.defaultProps?Fd(u.defaultProps,i,r.components.mergeClassNameAndStyle):!u.styleOverrides&&!u.variants?Fd(u,i,r.components.mergeClassNameAndStyle):i}function PR({props:t,name:r}){const l=D.useContext(ob);return $R({props:t,name:r,theme:{components:l}})}let f0=0;function qR(t){const[r,l]=D.useState(t),i=t||r;return D.useEffect(()=>{r==null&&(f0+=1,l(`mui-${f0}`))},[r]),i}const VR={...$d},d0=VR.useId;function YR(t){if(d0!==void 0){const r=d0();return t??r}return qR(t)}function GR(t){const r=Oh(),l=YR()||"",{modularCssLayers:i}=t;let u="mui.global, mui.components, mui.theme, mui.custom, mui.sx";return!i||r!==null?u="":typeof i=="string"?u=i.replace(/mui(?!\.)/g,u):u=`@layer ${u};`,nb(()=>{const c=document.querySelector("head");if(!c)return;const f=c.firstChild;if(u){if(f&&f.hasAttribute?.("data-mui-layer-order")&&f.getAttribute("data-mui-layer-order")===l)return;const h=document.createElement("style");h.setAttribute("data-mui-layer-order",l),h.textContent=u,c.prepend(h)}else c.querySelector(`style[data-mui-layer-order="${l}"]`)?.remove()},[u,l]),u?Re.jsx(Zv,{styles:u}):null}const h0={};function m0(t,r,l,i=!1){return D.useMemo(()=>{const u=t&&r[t]||r;if(typeof l=="function"){const c=l(u),f=t?{...r,[t]:c}:c;return i?()=>f:f}return t?{...r,[t]:l}:{...r,...l}},[t,r,l,i])}function ub(t){const{children:r,theme:l,themeId:i}=t,u=Oh(h0),c=Nh()||h0,f=m0(i,u,l),h=m0(i,c,l,!0),p=(i?f[i]:f).direction==="rtl",m=GR(f);return Re.jsx(jR,{theme:h,children:Re.jsx(Eo.Provider,{value:f,children:Re.jsx(kR,{value:p,children:Re.jsxs(HR,{value:i?f[i].components:f.components,children:[m,r]})})})})}const p0={theme:void 0};function FR(t){let r,l;return function(u){let c=r;return(c===void 0||u.theme!==l)&&(p0.theme=u.theme,c=eb(t(p0)),r=c,l=u.theme),c}}const zh="mode",Lh="color-scheme",XR="data-color-scheme";function KR(t){const{defaultMode:r="system",defaultLightColorScheme:l="light",defaultDarkColorScheme:i="dark",modeStorageKey:u=zh,colorSchemeStorageKey:c=Lh,attribute:f=XR,colorSchemeNode:h="document.documentElement",nonce:p}=t||{};let m="",y=f;if(f==="class"&&(y=".%s"),f==="data"&&(y="[data-%s]"),y.startsWith(".")){const S=y.substring(1);m+=`${h}.classList.remove('${S}'.replace('%s', light), '${S}'.replace('%s', dark));
${h}.classList.add('${S}'.replace('%s', colorScheme));`}const v=y.match(/\[([^[\]]+)\]/);if(v){const[S,w]=v[1].split("=");w||(m+=`${h}.removeAttribute('${S}'.replace('%s', light));
${h}.removeAttribute('${S}'.replace('%s', dark));`),m+=`
${h}.setAttribute('${S}'.replace('%s', colorScheme), ${w?`${w}.replace('%s', colorScheme)`:'""'});`}else m+=`${h}.setAttribute('${y}', colorScheme);`;return Re.jsx("script",{suppressHydrationWarning:!0,nonce:typeof window>"u"?p:"",dangerouslySetInnerHTML:{__html:`(function() {
try {
let colorScheme = '';
const mode = localStorage.getItem('${u}') || '${r}';
const dark = localStorage.getItem('${c}-dark') || '${i}';
const light = localStorage.getItem('${c}-light') || '${l}';
if (mode === 'system') {
// handle system mode
const mql = window.matchMedia('(prefers-color-scheme: dark)');
if (mql.matches) {
colorScheme = dark
} else {
colorScheme = light
}
}
if (mode === 'light') {
colorScheme = light;
}
if (mode === 'dark') {
colorScheme = dark;
}
if (colorScheme) {
${m}
}
} catch(e){}})();`}},"mui-color-scheme-init")}function QR(){}const ZR=({key:t,storageWindow:r})=>(!r&&typeof window<"u"&&(r=window),{get(l){if(typeof window>"u")return;if(!r)return l;let i;try{i=r.localStorage.getItem(t)}catch{}return i||l},set:l=>{if(r)try{r.localStorage.setItem(t,l)}catch{}},subscribe:l=>{if(!r)return QR;const i=u=>{const c=u.newValue;u.key===t&&l(c)};return r.addEventListener("storage",i),()=>{r.removeEventListener("storage",i)}}});function Sd(){}function y0(t){if(typeof window<"u"&&typeof window.matchMedia=="function"&&t==="system")return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function sb(t,r){if(t.mode==="light"||t.mode==="system"&&t.systemMode==="light")return r("light");if(t.mode==="dark"||t.mode==="system"&&t.systemMode==="dark")return r("dark")}function JR(t){return sb(t,r=>{if(r==="light")return t.lightColorScheme;if(r==="dark")return t.darkColorScheme})}function WR(t){const{defaultMode:r="light",defaultLightColorScheme:l,defaultDarkColorScheme:i,supportedColorSchemes:u=[],modeStorageKey:c=zh,colorSchemeStorageKey:f=Lh,storageWindow:h=typeof window>"u"?void 0:window,storageManager:p=ZR,noSsr:m=!1}=t,y=u.join(","),v=u.length>1,S=D.useMemo(()=>p?.({key:c,storageWindow:h}),[p,c,h]),w=D.useMemo(()=>p?.({key:`${f}-light`,storageWindow:h}),[p,f,h]),E=D.useMemo(()=>p?.({key:`${f}-dark`,storageWindow:h}),[p,f,h]),[T,C]=D.useState(()=>{const J=S?.get(r)||r,ee=w?.get(l)||l,ue=E?.get(i)||i;return{mode:J,systemMode:y0(J),lightColorScheme:ee,darkColorScheme:ue}}),[L,H]=D.useState(m||!v);D.useEffect(()=>{H(!0)},[]);const B=JR(T),G=D.useCallback(J=>{C(ee=>{if(J===ee.mode)return ee;const ue=J??r;return S?.set(ue),{...ee,mode:ue,systemMode:y0(ue)}})},[S,r]),O=D.useCallback(J=>{J?typeof J=="string"?J&&!y.includes(J)?console.error(`\`${J}\` does not exist in \`theme.colorSchemes\`.`):C(ee=>{const ue={...ee};return sb(ee,se=>{se==="light"&&(w?.set(J),ue.lightColorScheme=J),se==="dark"&&(E?.set(J),ue.darkColorScheme=J)}),ue}):C(ee=>{const ue={...ee},se=J.light===null?l:J.light,R=J.dark===null?i:J.dark;return se&&(y.includes(se)?(ue.lightColorScheme=se,w?.set(se)):console.error(`\`${se}\` does not exist in \`theme.colorSchemes\`.`)),R&&(y.includes(R)?(ue.darkColorScheme=R,E?.set(R)):console.error(`\`${R}\` does not exist in \`theme.colorSchemes\`.`)),ue}):C(ee=>(w?.set(l),E?.set(i),{...ee,lightColorScheme:l,darkColorScheme:i}))},[y,w,E,l,i]),x=D.useCallback(J=>{T.mode==="system"&&C(ee=>{const ue=J?.matches?"dark":"light";return ee.systemMode===ue?ee:{...ee,systemMode:ue}})},[T.mode]),V=D.useRef(x);return V.current=x,D.useEffect(()=>{if(typeof window.matchMedia!="function"||!v)return;const J=(...ue)=>V.current(...ue),ee=window.matchMedia("(prefers-color-scheme: dark)");return ee.addListener(J),J(ee),()=>{ee.removeListener(J)}},[v]),D.useEffect(()=>{if(v){const J=S?.subscribe(se=>{(!se||["light","dark","system"].includes(se))&&G(se||r)})||Sd,ee=w?.subscribe(se=>{(!se||y.match(se))&&O({light:se})})||Sd,ue=E?.subscribe(se=>{(!se||y.match(se))&&O({dark:se})})||Sd;return()=>{J(),ee(),ue()}}},[O,G,y,r,h,v,S,w,E]),{...T,mode:L?T.mode:void 0,systemMode:L?T.systemMode:void 0,colorScheme:L?B:void 0,setMode:G,setColorScheme:O}}const IR="*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function eC(t){const{themeId:r,theme:l={},modeStorageKey:i=zh,colorSchemeStorageKey:u=Lh,disableTransitionOnChange:c=!1,defaultColorScheme:f,resolveTheme:h}=t,p={allColorSchemes:[],colorScheme:void 0,darkColorScheme:void 0,lightColorScheme:void 0,mode:void 0,setColorScheme:()=>{},setMode:()=>{},systemMode:void 0},m=D.createContext(void 0),y=()=>D.useContext(m)||p,v={},S={};function w(L){const{children:H,theme:B,modeStorageKey:G=i,colorSchemeStorageKey:O=u,disableTransitionOnChange:x=c,storageManager:V,storageWindow:J=typeof window>"u"?void 0:window,documentNode:ee=typeof document>"u"?void 0:document,colorSchemeNode:ue=typeof document>"u"?void 0:document.documentElement,disableNestedContext:se=!1,disableStyleSheetGeneration:R=!1,defaultMode:ae="system",forceThemeRerender:I=!1,noSsr:ce}=L,z=D.useRef(!1),ne=Nh(),oe=D.useContext(m),xe=!!oe&&!se,_=D.useMemo(()=>B||(typeof l=="function"?l():l),[B]),X=_[r],re=X||_,{colorSchemes:le=v,components:fe=S,cssVarPrefix:Oe}=re,Se=Object.keys(le).filter(rt=>!!le[rt]).join(","),dt=D.useMemo(()=>Se.split(","),[Se]),Fe=typeof f=="string"?f:f.light,rn=typeof f=="string"?f:f.dark,ht=le[Fe]&&le[rn]?ae:le[re.defaultColorScheme]?.palette?.mode||re.palette?.mode,{mode:an,setMode:rr,systemMode:Nr,lightColorScheme:Xt,darkColorScheme:Wa,colorScheme:Wl,setColorScheme:kt}=WR({supportedColorSchemes:dt,defaultLightColorScheme:Fe,defaultDarkColorScheme:rn,modeStorageKey:G,colorSchemeStorageKey:O,defaultMode:ht,storageManager:V,storageWindow:J,noSsr:ce});let pa=an,Ht=Wl;xe&&(pa=oe.mode,Ht=oe.colorScheme);let ar=Ht||re.defaultColorScheme;re.vars&&!I&&(ar=re.defaultColorScheme);const $n=D.useMemo(()=>{const rt=re.generateThemeVars?.()||re.vars,Ae={...re,components:fe,colorSchemes:le,cssVarPrefix:Oe,vars:rt};if(typeof Ae.generateSpacing=="function"&&(Ae.spacing=Ae.generateSpacing()),ar){const it=le[ar];it&&typeof it=="object"&&Object.keys(it).forEach(Je=>{it[Je]&&typeof it[Je]=="object"?Ae[Je]={...Ae[Je],...it[Je]}:Ae[Je]=it[Je]})}return h?h(Ae):Ae},[re,ar,fe,le,Oe]),Yt=re.colorSchemeSelector;nb(()=>{if(Ht&&ue&&Yt&&Yt!=="media"){const rt=Yt;let Ae=Yt;if(rt==="class"&&(Ae=".%s"),rt==="data"&&(Ae="[data-%s]"),rt?.startsWith("data-")&&!rt.includes("%s")&&(Ae=`[${rt}="%s"]`),Ae.startsWith("."))ue.classList.remove(...dt.map(it=>Ae.substring(1).replace("%s",it))),ue.classList.add(Ae.substring(1).replace("%s",Ht));else{const it=Ae.replace("%s",Ht).match(/\[([^\]]+)\]/);if(it){const[Je,ga]=it[1].split("=");ga||dt.forEach(Sn=>{ue.removeAttribute(Je.replace(Ht,Sn))}),ue.setAttribute(Je,ga?ga.replace(/"|'/g,""):"")}else ue.setAttribute(Ae,Ht)}}},[Ht,Yt,ue,dt]),D.useEffect(()=>{let rt;if(x&&z.current&&ee){const Ae=ee.createElement("style");Ae.appendChild(ee.createTextNode(IR)),ee.head.appendChild(Ae),window.getComputedStyle(ee.body),rt=setTimeout(()=>{ee.head.removeChild(Ae)},1)}return()=>{clearTimeout(rt)}},[Ht,x,ee]),D.useEffect(()=>(z.current=!0,()=>{z.current=!1}),[]);const Pn=D.useMemo(()=>({allColorSchemes:dt,colorScheme:Ht,darkColorScheme:Wa,lightColorScheme:Xt,mode:pa,setColorScheme:kt,setMode:rr,systemMode:Nr}),[dt,Ht,Wa,Xt,pa,kt,rr,Nr,$n.colorSchemeSelector]);let ya=!0;(R||re.cssVariables===!1||xe&&ne?.cssVarPrefix===Oe)&&(ya=!1);const zr=Re.jsxs(D.Fragment,{children:[Re.jsx(ub,{themeId:X?r:void 0,theme:$n,children:H}),ya&&Re.jsx(Vv,{styles:$n.generateStyleSheets?.()||[]})]});return xe?zr:Re.jsx(m.Provider,{value:Pn,children:zr})}const E=typeof f=="string"?f:f.light,T=typeof f=="string"?f:f.dark;return{CssVarsProvider:w,useColorScheme:y,getInitColorSchemeScript:L=>KR({colorSchemeStorageKey:u,defaultLightColorScheme:E,defaultDarkColorScheme:T,modeStorageKey:i,...L})}}function tC(t=""){function r(...i){if(!i.length)return"";const u=i[0];return typeof u=="string"&&!u.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, var(--${t?`${t}-`:""}${u}${r(...i.slice(1))})`:`, ${u}`}return(i,...u)=>`var(--${t?`${t}-`:""}${i}${r(...u)})`}const g0=(t,r,l,i=[])=>{let u=t;r.forEach((c,f)=>{f===r.length-1?Array.isArray(u)?u[Number(c)]=l:u&&typeof u=="object"&&(u[c]=l):u&&typeof u=="object"&&(u[c]||(u[c]=i.includes(c)?[]:{}),u=u[c])})},nC=(t,r,l)=>{function i(u,c=[],f=[]){Object.entries(u).forEach(([h,p])=>{(!l||l&&!l([...c,h]))&&p!=null&&(typeof p=="object"&&Object.keys(p).length>0?i(p,[...c,h],Array.isArray(p)?[...f,h]:f):r([...c,h],p,f))})}i(t)},rC=(t,r)=>typeof r=="number"?["lineHeight","fontWeight","opacity","zIndex"].some(i=>t.includes(i))||t[t.length-1].toLowerCase().includes("opacity")?r:`${r}px`:r;function Ed(t,r){const{prefix:l,shouldSkipGeneratingVar:i}=r||{},u={},c={},f={};return nC(t,(h,p,m)=>{if((typeof p=="string"||typeof p=="number")&&(!i||!i(h,p))){const y=`--${l?`${l}-`:""}${h.join("-")}`,v=rC(h,p);Object.assign(u,{[y]:v}),g0(c,h,`var(${y})`,m),g0(f,h,`var(${y}, ${v})`,m)}},h=>h[0]==="vars"),{css:u,vars:c,varsWithDefaults:f}}function aC(t,r={}){const{getSelector:l=L,disableCssColorScheme:i,colorSchemeSelector:u,enableContrastVars:c}=r,{colorSchemes:f={},components:h,defaultColorScheme:p="light",...m}=t,{vars:y,css:v,varsWithDefaults:S}=Ed(m,r);let w=S;const E={},{[p]:T,...C}=f;if(Object.entries(C||{}).forEach(([G,O])=>{const{vars:x,css:V,varsWithDefaults:J}=Ed(O,r);w=vn(w,J),E[G]={css:V,vars:x}}),T){const{css:G,vars:O,varsWithDefaults:x}=Ed(T,r);w=vn(w,x),E[p]={css:G,vars:O}}function L(G,O){let x=u;if(u==="class"&&(x=".%s"),u==="data"&&(x="[data-%s]"),u?.startsWith("data-")&&!u.includes("%s")&&(x=`[${u}="%s"]`),G){if(x==="media")return t.defaultColorScheme===G?":root":{[`@media (prefers-color-scheme: ${f[G]?.palette?.mode||G})`]:{":root":O}};if(x)return t.defaultColorScheme===G?`:root, ${x.replace("%s",String(G))}`:x.replace("%s",String(G))}return":root"}return{vars:w,generateThemeVars:()=>{let G={...y};return Object.entries(E).forEach(([,{vars:O}])=>{G=vn(G,O)}),G},generateStyleSheets:()=>{const G=[],O=t.defaultColorScheme||"light";function x(ee,ue){Object.keys(ue).length&&G.push(typeof ee=="string"?{[ee]:{...ue}}:ee)}x(l(void 0,{...v}),v);const{[O]:V,...J}=E;if(V){const{css:ee}=V,ue=f[O]?.palette?.mode,se=!i&&ue?{colorScheme:ue,...ee}:{...ee};x(l(O,{...se}),se)}return Object.entries(J).forEach(([ee,{css:ue}])=>{const se=f[ee]?.palette?.mode,R=!i&&se?{colorScheme:se,...ue}:{...ue};x(l(ee,{...R}),R)}),c&&G.push({":root":{"--__l-threshold":"0.7","--__l":"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)","--__a":"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)"}}),G}}}function lC(t){return function(l){return t==="media"?`@media (prefers-color-scheme: ${l})`:t?t.startsWith("data-")&&!t.includes("%s")?`[${t}="${l}"] &`:t==="class"?`.${l} &`:t==="data"?`[data-${l}] &`:`${t.replace("%s",l)} &`:"&"}}function cb(t,r,l=void 0){const i={};for(const u in t){const c=t[u];let f="",h=!0;for(let p=0;p<c.length;p+=1){const m=c[p];m&&(f+=(h===!0?"":" ")+r(m),h=!1,l&&l[m]&&(f+=" "+l[m]))}i[u]=f}return i}const ho={black:"#000",white:"#fff"},iC={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"},Ul={50:"#f3e5f5",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",700:"#7b1fa2"},Bl={300:"#e57373",400:"#ef5350",500:"#f44336",700:"#d32f2f",800:"#c62828"},Zi={300:"#ffb74d",400:"#ffa726",500:"#ff9800",700:"#f57c00",900:"#e65100"},jl={50:"#e3f2fd",200:"#90caf9",400:"#42a5f5",700:"#1976d2",800:"#1565c0"},kl={300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",700:"#0288d1",900:"#01579b"},Hl={300:"#81c784",400:"#66bb6a",500:"#4caf50",700:"#388e3c",800:"#2e7d32",900:"#1b5e20"};function fb(){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:ho.white,default:ho.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}}}const db=fb();function hb(){return{text:{primary:ho.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:ho.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}}}const Kd=hb();function v0(t,r,l,i){const u=i.light||i,c=i.dark||i*1.5;t[r]||(t.hasOwnProperty(l)?t[r]=t[l]:r==="light"?t.light=qs(t.main,u):r==="dark"&&(t.dark=Ps(t.main,c)))}function b0(t,r,l,i,u){const c=u.light||u,f=u.dark||u*1.5;r[l]||(r.hasOwnProperty(i)?r[l]=r[i]:l==="light"?r.light=`color-mix(in ${t}, ${r.main}, #fff ${(c*100).toFixed(0)}%)`:l==="dark"&&(r.dark=`color-mix(in ${t}, ${r.main}, #000 ${(f*100).toFixed(0)}%)`))}function oC(t="light"){return t==="dark"?{main:jl[200],light:jl[50],dark:jl[400]}:{main:jl[700],light:jl[400],dark:jl[800]}}function uC(t="light"){return t==="dark"?{main:Ul[200],light:Ul[50],dark:Ul[400]}:{main:Ul[500],light:Ul[300],dark:Ul[700]}}function sC(t="light"){return t==="dark"?{main:Bl[500],light:Bl[300],dark:Bl[700]}:{main:Bl[700],light:Bl[400],dark:Bl[800]}}function cC(t="light"){return t==="dark"?{main:kl[400],light:kl[300],dark:kl[700]}:{main:kl[700],light:kl[500],dark:kl[900]}}function fC(t="light"){return t==="dark"?{main:Hl[400],light:Hl[300],dark:Hl[700]}:{main:Hl[800],light:Hl[500],dark:Hl[900]}}function dC(t="light"){return t==="dark"?{main:Zi[400],light:Zi[300],dark:Zi[700]}:{main:"#ed6c02",light:Zi[500],dark:Zi[900]}}function hC(t){return`oklch(from ${t} var(--__l) 0 h / var(--__a))`}function Uh(t){const{mode:r="light",contrastThreshold:l=3,tonalOffset:i=.2,colorSpace:u,...c}=t,f=t.primary||oC(r),h=t.secondary||uC(r),p=t.error||sC(r),m=t.info||cC(r),y=t.success||fC(r),v=t.warning||dC(r);function S(C){return u?hC(C):NR(C,Kd.text.primary)>=l?Kd.text.primary:db.text.primary}const w=({color:C,name:L,mainShade:H=500,lightShade:B=300,darkShade:G=700})=>{if(C={...C},!C.main&&C[H]&&(C.main=C[H]),!C.hasOwnProperty("main"))throw new Error(Fa(11,L?` (${L})`:"",H));if(typeof C.main!="string")throw new Error(Fa(12,L?` (${L})`:"",JSON.stringify(C.main)));return u?(b0(u,C,"light",B,i),b0(u,C,"dark",G,i)):(v0(C,"light",B,i),v0(C,"dark",G,i)),C.contrastText||(C.contrastText=S(C.main)),C};let E;return r==="light"?E=fb():r==="dark"&&(E=hb()),vn({common:{...ho},mode:r,primary:w({color:f,name:"primary"}),secondary:w({color:h,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:w({color:p,name:"error"}),warning:w({color:v,name:"warning"}),info:w({color:m,name:"info"}),success:w({color:y,name:"success"}),grey:iC,contrastThreshold:l,getContrastText:S,augmentColor:w,tonalOffset:i,...E},c)}function mC(t){const r={};return Object.entries(t).forEach(i=>{const[u,c]=i;typeof c=="object"&&(r[u]=`${c.fontStyle?`${c.fontStyle} `:""}${c.fontVariant?`${c.fontVariant} `:""}${c.fontWeight?`${c.fontWeight} `:""}${c.fontStretch?`${c.fontStretch} `:""}${c.fontSize||""}${c.lineHeight?`/${c.lineHeight} `:""}${c.fontFamily||""}`)}),r}function pC(t,r){return{toolbar:{minHeight:56,[t.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[t.up("sm")]:{minHeight:64}},...r}}function yC(t){return Math.round(t*1e5)/1e5}const S0={textTransform:"uppercase"},E0='"Roboto", "Helvetica", "Arial", sans-serif';function mb(t,r){const{fontFamily:l=E0,fontSize:i=14,fontWeightLight:u=300,fontWeightRegular:c=400,fontWeightMedium:f=500,fontWeightBold:h=700,htmlFontSize:p=16,allVariants:m,pxToRem:y,...v}=typeof r=="function"?r(t):r,S=i/14,w=y||(C=>`${C/p*S}rem`),E=(C,L,H,B,G)=>({fontFamily:l,fontWeight:C,fontSize:w(L),lineHeight:H,...l===E0?{letterSpacing:`${yC(B/L)}em`}:{},...G,...m}),T={h1:E(u,96,1.167,-1.5),h2:E(u,60,1.2,-.5),h3:E(c,48,1.167,0),h4:E(c,34,1.235,.25),h5:E(c,24,1.334,0),h6:E(f,20,1.6,.15),subtitle1:E(c,16,1.75,.15),subtitle2:E(f,14,1.57,.1),body1:E(c,16,1.5,.15),body2:E(c,14,1.43,.15),button:E(f,14,1.75,.4,S0),caption:E(c,12,1.66,.4),overline:E(c,12,2.66,1,S0),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return vn({htmlFontSize:p,pxToRem:w,fontFamily:l,fontSize:i,fontWeightLight:u,fontWeightRegular:c,fontWeightMedium:f,fontWeightBold:h,...T},v,{clone:!1})}const gC=.2,vC=.14,bC=.12;function st(...t){return[`${t[0]}px ${t[1]}px ${t[2]}px ${t[3]}px rgba(0,0,0,${gC})`,`${t[4]}px ${t[5]}px ${t[6]}px ${t[7]}px rgba(0,0,0,${vC})`,`${t[8]}px ${t[9]}px ${t[10]}px ${t[11]}px rgba(0,0,0,${bC})`].join(",")}const SC=["none",st(0,2,1,-1,0,1,1,0,0,1,3,0),st(0,3,1,-2,0,2,2,0,0,1,5,0),st(0,3,3,-2,0,3,4,0,0,1,8,0),st(0,2,4,-1,0,4,5,0,0,1,10,0),st(0,3,5,-1,0,5,8,0,0,1,14,0),st(0,3,5,-1,0,6,10,0,0,1,18,0),st(0,4,5,-2,0,7,10,1,0,2,16,1),st(0,5,5,-3,0,8,10,1,0,3,14,2),st(0,5,6,-3,0,9,12,1,0,3,16,2),st(0,6,6,-3,0,10,14,1,0,4,18,3),st(0,6,7,-4,0,11,15,1,0,4,20,3),st(0,7,8,-4,0,12,17,2,0,5,22,4),st(0,7,8,-4,0,13,19,2,0,5,24,4),st(0,7,9,-4,0,14,21,2,0,5,26,4),st(0,8,9,-5,0,15,22,2,0,6,28,5),st(0,8,10,-5,0,16,24,2,0,6,30,5),st(0,8,11,-5,0,17,26,2,0,6,32,5),st(0,9,11,-5,0,18,28,2,0,7,34,6),st(0,9,12,-6,0,19,29,2,0,7,36,6),st(0,10,13,-6,0,20,31,3,0,8,38,7),st(0,10,13,-6,0,21,33,3,0,8,40,7),st(0,10,14,-6,0,22,35,3,0,8,42,7),st(0,11,14,-7,0,23,36,3,0,9,44,8),st(0,11,15,-7,0,24,38,3,0,9,46,8)],EC={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)"},wC={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function w0(t){return`${Math.round(t)}ms`}function TC(t){if(!t)return 0;const r=t/36;return Math.min(Math.round((4+15*r**.25+r/5)*10),3e3)}function RC(t){const r={...EC,...t.easing},l={...wC,...t.duration};return{getAutoHeightDuration:TC,create:(u=["all"],c={})=>{const{duration:f=l.standard,easing:h=r.easeInOut,delay:p=0,...m}=c;return(Array.isArray(u)?u:[u]).map(y=>`${y} ${typeof f=="string"?f:w0(f)} ${h} ${typeof p=="string"?p:w0(p)}`).join(",")},...t,easing:r,duration:l}}const CC={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function xC(t){return In(t)||typeof t>"u"||typeof t=="string"||typeof t=="boolean"||typeof t=="number"||Array.isArray(t)}function pb(t={}){const r={...t};function l(i){const u=Object.entries(i);for(let c=0;c<u.length;c++){const[f,h]=u[c];!xC(h)||f.startsWith("unstable_")?delete i[f]:In(h)&&(i[f]={...h},l(i[f]))}}return l(r),`import { unstable_createBreakpoints as createBreakpoints, createTransitions } from '@mui/material/styles';
const theme = ${JSON.stringify(r,null,2)};
theme.breakpoints = createBreakpoints(theme.breakpoints || {});
theme.transitions = createTransitions(theme.transitions || {});
export default theme;`}function T0(t){return typeof t=="number"?`${(t*100).toFixed(0)}%`:`calc((${t}) * 100%)`}const AC=t=>{if(!Number.isNaN(+t))return+t;const r=t.match(/\d*\.?\d+/g);if(!r)return 0;let l=0;for(let i=0;i<r.length;i+=1)l+=+r[i];return l};function OC(t){Object.assign(t,{alpha(r,l){const i=this||t;return i.colorSpace?`oklch(from ${r} l c h / ${typeof l=="string"?`calc(${l})`:l})`:i.vars?`rgba(${r.replace(/var\(--([^,\s)]+)(?:,[^)]+)?\)+/g,"var(--$1Channel)")} / ${typeof l=="string"?`calc(${l})`:l})`:ab(r,AC(l))},lighten(r,l){const i=this||t;return i.colorSpace?`color-mix(in ${i.colorSpace}, ${r}, #fff ${T0(l)})`:qs(r,l)},darken(r,l){const i=this||t;return i.colorSpace?`color-mix(in ${i.colorSpace}, ${r}, #000 ${T0(l)})`:Ps(r,l)}})}function Qd(t={},...r){const{breakpoints:l,mixins:i={},spacing:u,palette:c={},transitions:f={},typography:h={},shape:p,colorSpace:m,...y}=t;if(t.vars&&t.generateThemeVars===void 0)throw new Error(Fa(20));const v=Uh({...c,colorSpace:m}),S=Ah(t);let w=vn(S,{mixins:pC(S.breakpoints,i),palette:v,shadows:SC.slice(),typography:mb(v,h),transitions:RC(f),zIndex:{...CC}});return w=vn(w,y),w=r.reduce((E,T)=>vn(E,T),w),w.unstable_sxConfig={...Ro,...y?.unstable_sxConfig},w.unstable_sx=function(T){return ca({sx:T,theme:this})},w.toRuntimeSource=pb,OC(w),w}function _C(t){let r;return t<1?r=5.11916*t**2:r=4.5*Math.log(t+1)+2,Math.round(r*10)/1e3}const DC=[...Array(25)].map((t,r)=>{if(r===0)return"none";const l=_C(r);return`linear-gradient(rgba(255 255 255 / ${l}), rgba(255 255 255 / ${l}))`});function yb(t){return{inputPlaceholder:t==="dark"?.5:.42,inputUnderline:t==="dark"?.7:.42,switchTrackDisabled:t==="dark"?.2:.12,switchTrack:t==="dark"?.3:.38}}function gb(t){return t==="dark"?DC:[]}function MC(t){const{palette:r={mode:"light"},opacity:l,overlays:i,colorSpace:u,...c}=t,f=Uh({...r,colorSpace:u});return{palette:f,opacity:{...yb(f.mode),...l},overlays:i||gb(f.mode),...c}}function NC(t){return!!t[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!t[0].match(/sxConfig$/)||t[0]==="palette"&&!!t[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}const zC=t=>[...[...Array(25)].map((r,l)=>`--${t?`${t}-`:""}overlays-${l}`),`--${t?`${t}-`:""}palette-AppBar-darkBg`,`--${t?`${t}-`:""}palette-AppBar-darkColor`],LC=t=>(r,l)=>{const i=t.rootSelector||":root",u=t.colorSchemeSelector;let c=u;if(u==="class"&&(c=".%s"),u==="data"&&(c="[data-%s]"),u?.startsWith("data-")&&!u.includes("%s")&&(c=`[${u}="%s"]`),t.defaultColorScheme===r){if(r==="dark"){const f={};return zC(t.cssVarPrefix).forEach(h=>{f[h]=l[h],delete l[h]}),c==="media"?{[i]:l,"@media (prefers-color-scheme: dark)":{[i]:f}}:c?{[c.replace("%s",r)]:f,[`${i}, ${c.replace("%s",r)}`]:l}:{[i]:{...l,...f}}}if(c&&c!=="media")return`${i}, ${c.replace("%s",String(r))}`}else if(r){if(c==="media")return{[`@media (prefers-color-scheme: ${String(r)})`]:{[i]:l}};if(c)return c.replace("%s",String(r))}return i};function UC(t,r){r.forEach(l=>{t[l]||(t[l]={})})}function K(t,r,l){!t[r]&&l&&(t[r]=l)}function ro(t){return typeof t!="string"||!t.startsWith("hsl")?t:rb(t)}function Rr(t,r){`${r}Channel`in t||(t[`${r}Channel`]=no(ro(t[r])))}function BC(t){return typeof t=="number"?`${t}px`:typeof t=="string"||typeof t=="function"||Array.isArray(t)?t:"8px"}const Qn=t=>{try{return t()}catch{}},jC=(t="mui")=>tC(t);function wd(t,r,l,i,u){if(!l)return;l=l===!0?{}:l;const c=u==="dark"?"dark":"light";if(!i){r[u]=MC({...l,palette:{mode:c,...l?.palette},colorSpace:t});return}const{palette:f,...h}=Qd({...i,palette:{mode:c,...l?.palette},colorSpace:t});return r[u]={...l,palette:f,opacity:{...yb(c),...l?.opacity},overlays:l?.overlays||gb(c)},h}function kC(t={},...r){const{colorSchemes:l={light:!0},defaultColorScheme:i,disableCssColorScheme:u=!1,cssVarPrefix:c="mui",nativeColor:f=!1,shouldSkipGeneratingVar:h=NC,colorSchemeSelector:p=l.light&&l.dark?"media":void 0,rootSelector:m=":root",...y}=t,v=Object.keys(l)[0],S=i||(l.light&&v!=="light"?"light":v),w=jC(c),{[S]:E,light:T,dark:C,...L}=l,H={...L};let B=E;if((S==="dark"&&!("dark"in l)||S==="light"&&!("light"in l))&&(B=!0),!B)throw new Error(Fa(21,S));let G;f&&(G="oklch");const O=wd(G,H,B,y,S);T&&!H.light&&wd(G,H,T,void 0,"light"),C&&!H.dark&&wd(G,H,C,void 0,"dark");let x={defaultColorScheme:S,...O,cssVarPrefix:c,colorSchemeSelector:p,rootSelector:m,getCssVar:w,colorSchemes:H,font:{...mC(O.typography),...O.font},spacing:BC(y.spacing)};Object.keys(x.colorSchemes).forEach(se=>{const R=x.colorSchemes[se].palette,ae=ce=>{const z=ce.split("-"),ne=z[1],oe=z[2];return w(ce,R[ne][oe])};R.mode==="light"&&(K(R.common,"background","#fff"),K(R.common,"onBackground","#000")),R.mode==="dark"&&(K(R.common,"background","#000"),K(R.common,"onBackground","#fff"));function I(ce,z,ne){if(G){let oe;return ce===$a&&(oe=`transparent ${((1-ne)*100).toFixed(0)}%`),ce===Qe&&(oe=`#000 ${(ne*100).toFixed(0)}%`),ce===Ze&&(oe=`#fff ${(ne*100).toFixed(0)}%`),`color-mix(in ${G}, ${z}, ${oe})`}return ce(z,ne)}if(UC(R,["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"]),R.mode==="light"){K(R.Alert,"errorColor",I(Qe,R.error.light,.6)),K(R.Alert,"infoColor",I(Qe,R.info.light,.6)),K(R.Alert,"successColor",I(Qe,R.success.light,.6)),K(R.Alert,"warningColor",I(Qe,R.warning.light,.6)),K(R.Alert,"errorFilledBg",ae("palette-error-main")),K(R.Alert,"infoFilledBg",ae("palette-info-main")),K(R.Alert,"successFilledBg",ae("palette-success-main")),K(R.Alert,"warningFilledBg",ae("palette-warning-main")),K(R.Alert,"errorFilledColor",Qn(()=>R.getContrastText(R.error.main))),K(R.Alert,"infoFilledColor",Qn(()=>R.getContrastText(R.info.main))),K(R.Alert,"successFilledColor",Qn(()=>R.getContrastText(R.success.main))),K(R.Alert,"warningFilledColor",Qn(()=>R.getContrastText(R.warning.main))),K(R.Alert,"errorStandardBg",I(Ze,R.error.light,.9)),K(R.Alert,"infoStandardBg",I(Ze,R.info.light,.9)),K(R.Alert,"successStandardBg",I(Ze,R.success.light,.9)),K(R.Alert,"warningStandardBg",I(Ze,R.warning.light,.9)),K(R.Alert,"errorIconColor",ae("palette-error-main")),K(R.Alert,"infoIconColor",ae("palette-info-main")),K(R.Alert,"successIconColor",ae("palette-success-main")),K(R.Alert,"warningIconColor",ae("palette-warning-main")),K(R.AppBar,"defaultBg",ae("palette-grey-100")),K(R.Avatar,"defaultBg",ae("palette-grey-400")),K(R.Button,"inheritContainedBg",ae("palette-grey-300")),K(R.Button,"inheritContainedHoverBg",ae("palette-grey-A100")),K(R.Chip,"defaultBorder",ae("palette-grey-400")),K(R.Chip,"defaultAvatarColor",ae("palette-grey-700")),K(R.Chip,"defaultIconColor",ae("palette-grey-700")),K(R.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),K(R.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),K(R.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),K(R.LinearProgress,"primaryBg",I(Ze,R.primary.main,.62)),K(R.LinearProgress,"secondaryBg",I(Ze,R.secondary.main,.62)),K(R.LinearProgress,"errorBg",I(Ze,R.error.main,.62)),K(R.LinearProgress,"infoBg",I(Ze,R.info.main,.62)),K(R.LinearProgress,"successBg",I(Ze,R.success.main,.62)),K(R.LinearProgress,"warningBg",I(Ze,R.warning.main,.62)),K(R.Skeleton,"bg",G?I($a,R.text.primary,.11):`rgba(${ae("palette-text-primaryChannel")} / 0.11)`),K(R.Slider,"primaryTrack",I(Ze,R.primary.main,.62)),K(R.Slider,"secondaryTrack",I(Ze,R.secondary.main,.62)),K(R.Slider,"errorTrack",I(Ze,R.error.main,.62)),K(R.Slider,"infoTrack",I(Ze,R.info.main,.62)),K(R.Slider,"successTrack",I(Ze,R.success.main,.62)),K(R.Slider,"warningTrack",I(Ze,R.warning.main,.62));const ce=G?I(Qe,R.background.default,.6825):Ku(R.background.default,.8);K(R.SnackbarContent,"bg",ce),K(R.SnackbarContent,"color",Qn(()=>G?Kd.text.primary:R.getContrastText(ce))),K(R.SpeedDialAction,"fabHoverBg",Ku(R.background.paper,.15)),K(R.StepConnector,"border",ae("palette-grey-400")),K(R.StepContent,"border",ae("palette-grey-400")),K(R.Switch,"defaultColor",ae("palette-common-white")),K(R.Switch,"defaultDisabledColor",ae("palette-grey-100")),K(R.Switch,"primaryDisabledColor",I(Ze,R.primary.main,.62)),K(R.Switch,"secondaryDisabledColor",I(Ze,R.secondary.main,.62)),K(R.Switch,"errorDisabledColor",I(Ze,R.error.main,.62)),K(R.Switch,"infoDisabledColor",I(Ze,R.info.main,.62)),K(R.Switch,"successDisabledColor",I(Ze,R.success.main,.62)),K(R.Switch,"warningDisabledColor",I(Ze,R.warning.main,.62)),K(R.TableCell,"border",I(Ze,I($a,R.divider,1),.88)),K(R.Tooltip,"bg",I($a,R.grey[700],.92))}if(R.mode==="dark"){K(R.Alert,"errorColor",I(Ze,R.error.light,.6)),K(R.Alert,"infoColor",I(Ze,R.info.light,.6)),K(R.Alert,"successColor",I(Ze,R.success.light,.6)),K(R.Alert,"warningColor",I(Ze,R.warning.light,.6)),K(R.Alert,"errorFilledBg",ae("palette-error-dark")),K(R.Alert,"infoFilledBg",ae("palette-info-dark")),K(R.Alert,"successFilledBg",ae("palette-success-dark")),K(R.Alert,"warningFilledBg",ae("palette-warning-dark")),K(R.Alert,"errorFilledColor",Qn(()=>R.getContrastText(R.error.dark))),K(R.Alert,"infoFilledColor",Qn(()=>R.getContrastText(R.info.dark))),K(R.Alert,"successFilledColor",Qn(()=>R.getContrastText(R.success.dark))),K(R.Alert,"warningFilledColor",Qn(()=>R.getContrastText(R.warning.dark))),K(R.Alert,"errorStandardBg",I(Qe,R.error.light,.9)),K(R.Alert,"infoStandardBg",I(Qe,R.info.light,.9)),K(R.Alert,"successStandardBg",I(Qe,R.success.light,.9)),K(R.Alert,"warningStandardBg",I(Qe,R.warning.light,.9)),K(R.Alert,"errorIconColor",ae("palette-error-main")),K(R.Alert,"infoIconColor",ae("palette-info-main")),K(R.Alert,"successIconColor",ae("palette-success-main")),K(R.Alert,"warningIconColor",ae("palette-warning-main")),K(R.AppBar,"defaultBg",ae("palette-grey-900")),K(R.AppBar,"darkBg",ae("palette-background-paper")),K(R.AppBar,"darkColor",ae("palette-text-primary")),K(R.Avatar,"defaultBg",ae("palette-grey-600")),K(R.Button,"inheritContainedBg",ae("palette-grey-800")),K(R.Button,"inheritContainedHoverBg",ae("palette-grey-700")),K(R.Chip,"defaultBorder",ae("palette-grey-700")),K(R.Chip,"defaultAvatarColor",ae("palette-grey-300")),K(R.Chip,"defaultIconColor",ae("palette-grey-300")),K(R.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),K(R.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),K(R.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),K(R.LinearProgress,"primaryBg",I(Qe,R.primary.main,.5)),K(R.LinearProgress,"secondaryBg",I(Qe,R.secondary.main,.5)),K(R.LinearProgress,"errorBg",I(Qe,R.error.main,.5)),K(R.LinearProgress,"infoBg",I(Qe,R.info.main,.5)),K(R.LinearProgress,"successBg",I(Qe,R.success.main,.5)),K(R.LinearProgress,"warningBg",I(Qe,R.warning.main,.5)),K(R.Skeleton,"bg",G?I($a,R.text.primary,.13):`rgba(${ae("palette-text-primaryChannel")} / 0.13)`),K(R.Slider,"primaryTrack",I(Qe,R.primary.main,.5)),K(R.Slider,"secondaryTrack",I(Qe,R.secondary.main,.5)),K(R.Slider,"errorTrack",I(Qe,R.error.main,.5)),K(R.Slider,"infoTrack",I(Qe,R.info.main,.5)),K(R.Slider,"successTrack",I(Qe,R.success.main,.5)),K(R.Slider,"warningTrack",I(Qe,R.warning.main,.5));const ce=G?I(Ze,R.background.default,.985):Ku(R.background.default,.98);K(R.SnackbarContent,"bg",ce),K(R.SnackbarContent,"color",Qn(()=>G?db.text.primary:R.getContrastText(ce))),K(R.SpeedDialAction,"fabHoverBg",Ku(R.background.paper,.15)),K(R.StepConnector,"border",ae("palette-grey-600")),K(R.StepContent,"border",ae("palette-grey-600")),K(R.Switch,"defaultColor",ae("palette-grey-300")),K(R.Switch,"defaultDisabledColor",ae("palette-grey-600")),K(R.Switch,"primaryDisabledColor",I(Qe,R.primary.main,.55)),K(R.Switch,"secondaryDisabledColor",I(Qe,R.secondary.main,.55)),K(R.Switch,"errorDisabledColor",I(Qe,R.error.main,.55)),K(R.Switch,"infoDisabledColor",I(Qe,R.info.main,.55)),K(R.Switch,"successDisabledColor",I(Qe,R.success.main,.55)),K(R.Switch,"warningDisabledColor",I(Qe,R.warning.main,.55)),K(R.TableCell,"border",I(Qe,I($a,R.divider,1),.68)),K(R.Tooltip,"bg",I($a,R.grey[700],.92))}Rr(R.background,"default"),Rr(R.background,"paper"),Rr(R.common,"background"),Rr(R.common,"onBackground"),Rr(R,"divider"),Object.keys(R).forEach(ce=>{const z=R[ce];ce!=="tonalOffset"&&z&&typeof z=="object"&&(z.main&&K(R[ce],"mainChannel",no(ro(z.main))),z.light&&K(R[ce],"lightChannel",no(ro(z.light))),z.dark&&K(R[ce],"darkChannel",no(ro(z.dark))),z.contrastText&&K(R[ce],"contrastTextChannel",no(ro(z.contrastText))),ce==="text"&&(Rr(R[ce],"primary"),Rr(R[ce],"secondary")),ce==="action"&&(z.active&&Rr(R[ce],"active"),z.selected&&Rr(R[ce],"selected")))})}),x=r.reduce((se,R)=>vn(se,R),x);const V={prefix:c,disableCssColorScheme:u,shouldSkipGeneratingVar:h,getSelector:LC(x),enableContrastVars:f},{vars:J,generateThemeVars:ee,generateStyleSheets:ue}=aC(x,V);return x.vars=J,Object.entries(x.colorSchemes[x.defaultColorScheme]).forEach(([se,R])=>{x[se]=R}),x.generateThemeVars=ee,x.generateStyleSheets=ue,x.generateSpacing=function(){return Kv(y.spacing,Ch(this))},x.getColorSchemeSelector=lC(p),x.spacing=x.generateSpacing(),x.shouldSkipGeneratingVar=h,x.unstable_sxConfig={...Ro,...y?.unstable_sxConfig},x.unstable_sx=function(R){return ca({sx:R,theme:this})},x.toRuntimeSource=pb,x}function R0(t,r,l){t.colorSchemes&&l&&(t.colorSchemes[r]={...l!==!0&&l,palette:Uh({...l===!0?{}:l.palette,mode:r})})}function Vs(t={},...r){const{palette:l,cssVariables:i=!1,colorSchemes:u=l?void 0:{light:!0},defaultColorScheme:c=l?.mode,...f}=t,h=c||"light",p=u?.[h],m={...u,...l?{[h]:{...typeof p!="boolean"&&p,palette:l}}:void 0};if(i===!1){if(!("colorSchemes"in t))return Qd(t,...r);let y=l;"palette"in t||m[h]&&(m[h]!==!0?y=m[h].palette:h==="dark"&&(y={mode:"dark"}));const v=Qd({...t,palette:y},...r);return v.defaultColorScheme=h,v.colorSchemes=m,v.palette.mode==="light"&&(v.colorSchemes.light={...m.light!==!0&&m.light,palette:v.palette},R0(v,"dark",m.dark)),v.palette.mode==="dark"&&(v.colorSchemes.dark={...m.dark!==!0&&m.dark,palette:v.palette},R0(v,"light",m.light)),v}return!l&&!("light"in m)&&h==="light"&&(m.light=!0),kC({...f,colorSchemes:m,defaultColorScheme:h,...typeof i!="boolean"&&i},...r)}const vb=Vs();function HC(t){return t!=="ownerState"&&t!=="theme"&&t!=="sx"&&t!=="as"}const $C=t=>HC(t)&&t!=="classes",Ys=RR({themeId:xr,defaultTheme:vb,rootShouldForwardProp:$C});function PC({theme:t,...r}){const l=xr in t?t[xr]:void 0;return Re.jsx(ub,{...r,themeId:l?xr:void 0,theme:l||t})}const Qu={colorSchemeStorageKey:"mui-color-scheme",defaultLightColorScheme:"light",defaultDarkColorScheme:"dark",modeStorageKey:"mui-mode"},{CssVarsProvider:qC}=eC({themeId:xr,theme:()=>Vs({cssVariables:!0}),colorSchemeStorageKey:Qu.colorSchemeStorageKey,modeStorageKey:Qu.modeStorageKey,defaultColorScheme:{light:Qu.defaultLightColorScheme,dark:Qu.defaultDarkColorScheme},resolveTheme:t=>{const r={...t,typography:mb(t.palette,t.typography)};return r.unstable_sx=function(i){return ca({sx:i,theme:this})},r}}),VC=qC;function YC({theme:t,...r}){const l=D.useMemo(()=>{if(typeof t=="function")return t;const i=xr in t?t[xr]:t;return"colorSchemes"in i?null:"vars"in i?t:{...t,vars:null}},[t]);return l?Re.jsx(PC,{theme:l,...r}):Re.jsx(VC,{theme:t,...r})}function GC(t){return Re.jsx(Zv,{...t,defaultTheme:vb,themeId:xr})}function bb(t){return function(l){return Re.jsx(GC,{styles:typeof t=="function"?i=>t({theme:i,...l}):t})}}function FC(){return Jv}const Bh=FR;function jh(t){return PR(t)}var Sb=xv();const GD=Cv(Sb);function XC(t){return typeof t.main=="string"}function KC(t,r=[]){if(!XC(t))return!1;for(const l of r)if(!t.hasOwnProperty(l)||typeof t[l]!="string")return!1;return!0}function Eb(t=[]){return([,r])=>r&&KC(r,t)}function QC(t){return _h("MuiCircularProgress",t)}Dh("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const aa=44,Zd=qv`
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
`,Jd=qv`
0% {
stroke-dasharray: 1px, 200px;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 100px, 200px;
stroke-dashoffset: -15px;
}
100% {
stroke-dasharray: 1px, 200px;
stroke-dashoffset: -126px;
}
`,ZC=typeof Zd!="string"?wh`
animation: ${Zd} 1.4s linear infinite;
`:null,JC=typeof Jd!="string"?wh`
animation: ${Jd} 1.4s ease-in-out infinite;
`:null,WC=t=>{const{classes:r,variant:l,color:i,disableShrink:u}=t,c={root:["root",l,`color${_r(i)}`],svg:["svg"],circle:["circle",`circle${_r(l)}`,u&&"circleDisableShrink"]};return cb(c,QC,r)},IC=Ys("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(t,r)=>{const{ownerState:l}=t;return[r.root,r[l.variant],r[`color${_r(l.color)}`]]}})(Bh(({theme:t})=>({display:"inline-block",variants:[{props:{variant:"determinate"},style:{transition:t.transitions.create("transform")}},{props:{variant:"indeterminate"},style:ZC||{animation:`${Zd} 1.4s linear infinite`}},...Object.entries(t.palette).filter(Eb()).map(([r])=>({props:{color:r},style:{color:(t.vars||t).palette[r].main}}))]}))),ex=Ys("svg",{name:"MuiCircularProgress",slot:"Svg"})({display:"block"}),tx=Ys("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(t,r)=>{const{ownerState:l}=t;return[r.circle,r[`circle${_r(l.variant)}`],l.disableShrink&&r.circleDisableShrink]}})(Bh(({theme:t})=>({stroke:"currentColor",variants:[{props:{variant:"determinate"},style:{transition:t.transitions.create("stroke-dashoffset")}},{props:{variant:"indeterminate"},style:{strokeDasharray:"80px, 200px",strokeDashoffset:0}},{props:({ownerState:r})=>r.variant==="indeterminate"&&!r.disableShrink,style:JC||{animation:`${Jd} 1.4s ease-in-out infinite`}}]}))),nx=D.forwardRef(function(r,l){const i=jh({props:r,name:"MuiCircularProgress"}),{className:u,color:c="primary",disableShrink:f=!1,size:h=40,style:p,thickness:m=3.6,value:y=0,variant:v="indeterminate",...S}=i,w={...i,color:c,disableShrink:f,size:h,thickness:m,value:y,variant:v},E=WC(w),T={},C={},L={};if(v==="determinate"){const H=2*Math.PI*((aa-m)/2);T.strokeDasharray=H.toFixed(3),L["aria-valuenow"]=Math.round(y),T.strokeDashoffset=`${((100-y)/100*H).toFixed(3)}px`,C.transform="rotate(-90deg)"}return Re.jsx(IC,{className:Hs(E.root,u),style:{width:h,height:h,...C,...p},ownerState:w,ref:l,role:"progressbar",...L,...S,children:Re.jsx(ex,{className:E.svg,ownerState:w,viewBox:`${aa/2} ${aa/2} ${aa} ${aa}`,children:Re.jsx(tx,{className:E.circle,style:T,ownerState:w,cx:aa,cy:aa,r:(aa-m)/2,fill:"none",strokeWidth:m})})})});function rx(t){return _h("MuiTypography",t)}const FD=Dh("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]),ax={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},lx=FC(),ix=t=>{const{align:r,gutterBottom:l,noWrap:i,paragraph:u,variant:c,classes:f}=t,h={root:["root",c,t.align!=="inherit"&&`align${_r(r)}`,l&&"gutterBottom",i&&"noWrap",u&&"paragraph"]};return cb(h,rx,f)},ox=Ys("span",{name:"MuiTypography",slot:"Root",overridesResolver:(t,r)=>{const{ownerState:l}=t;return[r.root,l.variant&&r[l.variant],l.align!=="inherit"&&r[`align${_r(l.align)}`],l.noWrap&&r.noWrap,l.gutterBottom&&r.gutterBottom,l.paragraph&&r.paragraph]}})(Bh(({theme:t})=>({margin:0,variants:[{props:{variant:"inherit"},style:{font:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}},...Object.entries(t.typography).filter(([r,l])=>r!=="inherit"&&l&&typeof l=="object").map(([r,l])=>({props:{variant:r},style:l})),...Object.entries(t.palette).filter(Eb()).map(([r])=>({props:{color:r},style:{color:(t.vars||t).palette[r].main}})),...Object.entries(t.palette?.text||{}).filter(([,r])=>typeof r=="string").map(([r])=>({props:{color:`text${_r(r)}`},style:{color:(t.vars||t).palette.text[r]}})),{props:({ownerState:r})=>r.align!=="inherit",style:{textAlign:"var(--Typography-textAlign)"}},{props:({ownerState:r})=>r.noWrap,style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},{props:({ownerState:r})=>r.gutterBottom,style:{marginBottom:"0.35em"}},{props:({ownerState:r})=>r.paragraph,style:{marginBottom:16}}]}))),C0={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},ux=D.forwardRef(function(r,l){const{color:i,...u}=jh({props:r,name:"MuiTypography"}),c=!ax[i],f=lx({...u,...c&&{color:i}}),{align:h="inherit",className:p,component:m,gutterBottom:y=!1,noWrap:v=!1,paragraph:S=!1,variant:w="body1",variantMapping:E=C0,...T}=f,C={...f,align:h,color:i,className:p,component:m,gutterBottom:y,noWrap:v,paragraph:S,variant:w,variantMapping:E},L=m||(S?"p":E[w]||C0[w])||"span",H=ix(C);return Re.jsx(ox,{as:L,ref:l,className:Hs(H.root,p),...T,ownerState:C,style:{...h!=="inherit"&&{"--Typography-textAlign":h},...T.style}})}),sx=Dh("MuiBox",["root"]),cx=Vs(),fx=bR({themeId:xr,defaultTheme:cx,defaultClassName:sx.root,generateClassName:Wv.generate}),Wd=typeof bb({})=="function",dx=(t,r)=>({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%",...r&&!t.vars&&{colorScheme:t.palette.mode}}),hx=t=>({color:(t.vars||t).palette.text.primary,...t.typography.body1,backgroundColor:(t.vars||t).palette.background.default,"@media print":{backgroundColor:(t.vars||t).palette.common.white}}),wb=(t,r=!1)=>{const l={};r&&t.colorSchemes&&typeof t.getColorSchemeSelector=="function"&&Object.entries(t.colorSchemes).forEach(([c,f])=>{const h=t.getColorSchemeSelector(c);h.startsWith("@")?l[h]={":root":{colorScheme:f.palette?.mode}}:l[h.replace(/\s*&/,"")]={colorScheme:f.palette?.mode}});let i={html:dx(t,r),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:t.typography.fontWeightBold},body:{margin:0,...hx(t),"&::backdrop":{backgroundColor:(t.vars||t).palette.background.default}},...l};const u=t.components?.MuiCssBaseline?.styleOverrides;return u&&(i=[i,u]),i},ss="mui-ecs",mx=t=>{const r=wb(t,!1),l=Array.isArray(r)?r[0]:r;return!t.vars&&l&&(l.html[`:root:has(${ss})`]={colorScheme:t.palette.mode}),t.colorSchemes&&Object.entries(t.colorSchemes).forEach(([i,u])=>{const c=t.getColorSchemeSelector(i);c.startsWith("@")?l[c]={[`:root:not(:has(.${ss}))`]:{colorScheme:u.palette?.mode}}:l[c.replace(/\s*&/,"")]={[`&:not(:has(.${ss}))`]:{colorScheme:u.palette?.mode}}}),r},px=bb(Wd?({theme:t,enableColorScheme:r})=>wb(t,r):({theme:t})=>mx(t));function yx(t){const r=jh({props:t,name:"MuiCssBaseline"}),{children:l,enableColorScheme:i=!1}=r;return Re.jsxs(D.Fragment,{children:[Wd&&Re.jsx(px,{enableColorScheme:i}),!Wd&&!i&&Re.jsx("span",{className:ss,style:{display:"none"}}),l]})}const gx="modulepreload",vx=function(t){return"/"+t},x0={},Ql=function(r,l,i){let u=Promise.resolve();if(l&&l.length>0){let p=function(m){return Promise.all(m.map(y=>Promise.resolve(y).then(v=>({status:"fulfilled",value:v}),v=>({status:"rejected",reason:v}))))};document.getElementsByTagName("link");const f=document.querySelector("meta[property=csp-nonce]"),h=f?.nonce||f?.getAttribute("nonce");u=p(l.map(m=>{if(m=vx(m),m in x0)return;x0[m]=!0;const y=m.endsWith(".css"),v=y?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${m}"]${v}`))return;const S=document.createElement("link");if(S.rel=y?"stylesheet":gx,y||(S.as="script"),S.crossOrigin="",S.href=m,h&&S.setAttribute("nonce",h),document.head.appendChild(S),y)return new Promise((w,E)=>{S.addEventListener("load",w),S.addEventListener("error",()=>E(new Error(`Unable to preload CSS for ${m}`)))})}))}function c(f){const h=new Event("vite:preloadError",{cancelable:!0});if(h.payload=f,window.dispatchEvent(h),!h.defaultPrevented)throw f}return u.then(f=>{for(const h of f||[])h.status==="rejected"&&c(h.reason);return r().catch(c)})};/**
* react-router v7.9.1
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/var Tb=t=>{throw TypeError(t)},bx=(t,r,l)=>r.has(t)||Tb("Cannot "+l),Td=(t,r,l)=>(bx(t,r,"read from private field"),l?l.call(t):r.get(t)),Sx=(t,r,l)=>r.has(t)?Tb("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(t):r.set(t,l),A0="popstate";function Ex(t={}){function r(i,u){let{pathname:c,search:f,hash:h}=i.location;return mo("",{pathname:c,search:f,hash:h},u.state&&u.state.usr||null,u.state&&u.state.key||"default")}function l(i,u){return typeof u=="string"?u:da(u)}return Tx(r,l,null,t)}function ke(t,r){if(t===!1||t===null||typeof t>"u")throw new Error(r)}function At(t,r){if(!t){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function wx(){return Math.random().toString(36).substring(2,10)}function O0(t,r){return{usr:t.state,key:t.key,idx:r}}function mo(t,r,l=null,i){return{pathname:typeof t=="string"?t:t.pathname,search:"",hash:"",...typeof r=="string"?ha(r):r,state:l,key:r&&r.key||i||wx()}}function da({pathname:t="/",search:r="",hash:l=""}){return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),l&&l!=="#"&&(t+=l.charAt(0)==="#"?l:"#"+l),t}function ha(t){let r={};if(t){let l=t.indexOf("#");l>=0&&(r.hash=t.substring(l),t=t.substring(0,l));let i=t.indexOf("?");i>=0&&(r.search=t.substring(i),t=t.substring(0,i)),t&&(r.pathname=t)}return r}function Tx(t,r,l,i={}){let{window:u=document.defaultView,v5Compat:c=!1}=i,f=u.history,h="POP",p=null,m=y();m==null&&(m=0,f.replaceState({...f.state,idx:m},""));function y(){return(f.state||{idx:null}).idx}function v(){h="POP";let C=y(),L=C==null?null:C-m;m=C,p&&p({action:h,location:T.location,delta:L})}function S(C,L){h="PUSH";let H=mo(T.location,C,L);m=y()+1;let B=O0(H,m),G=T.createHref(H);try{f.pushState(B,"",G)}catch(O){if(O instanceof DOMException&&O.name==="DataCloneError")throw O;u.location.assign(G)}c&&p&&p({action:h,location:T.location,delta:1})}function w(C,L){h="REPLACE";let H=mo(T.location,C,L);m=y();let B=O0(H,m),G=T.createHref(H);f.replaceState(B,"",G),c&&p&&p({action:h,location:T.location,delta:0})}function E(C){return Rb(C)}let T={get action(){return h},get location(){return t(u,f)},listen(C){if(p)throw new Error("A history only accepts one active listener");return u.addEventListener(A0,v),p=C,()=>{u.removeEventListener(A0,v),p=null}},createHref(C){return r(u,C)},createURL:E,encodeLocation(C){let L=E(C);return{pathname:L.pathname,search:L.search,hash:L.hash}},push:S,replace:w,go(C){return f.go(C)}};return T}function Rb(t,r=!1){let l="http://localhost";typeof window<"u"&&(l=window.location.origin!=="null"?window.location.origin:window.location.href),ke(l,"No window.location.(origin|href) available to create URL");let i=typeof t=="string"?t:da(t);return i=i.replace(/ $/,"%20"),!r&&i.startsWith("//")&&(i=l+i),new URL(i,l)}var ao,_0=class{constructor(t){if(Sx(this,ao,new Map),t)for(let[r,l]of t)this.set(r,l)}get(t){if(Td(this,ao).has(t))return Td(this,ao).get(t);if(t.defaultValue!==void 0)return t.defaultValue;throw new Error("No value found for context")}set(t,r){Td(this,ao).set(t,r)}};ao=new WeakMap;var Rx=new Set(["lazy","caseSensitive","path","id","index","children"]);function Cx(t){return Rx.has(t)}var xx=new Set(["lazy","caseSensitive","path","id","index","middleware","children"]);function Ax(t){return xx.has(t)}function Ox(t){return t.index===!0}function po(t,r,l=[],i={},u=!1){return t.map((c,f)=>{let h=[...l,String(f)],p=typeof c.id=="string"?c.id:h.join("-");if(ke(c.index!==!0||!c.children,"Cannot specify children on an index route"),ke(u||!i[p],`Found a route id collision on id "${p}". Route id's must be globally unique within Data Router usages`),Ox(c)){let m={...c,...r(c),id:p};return i[p]=m,m}else{let m={...c,...r(c),id:p,children:void 0};return i[p]=m,c.children&&(m.children=po(c.children,r,h,i,u)),m}})}function ia(t,r,l="/"){return cs(t,r,l,!1)}function cs(t,r,l,i){let u=typeof r=="string"?ha(r):r,c=zn(u.pathname||"/",l);if(c==null)return null;let f=Cb(t);Dx(f);let h=null;for(let p=0;h==null&&p<f.length;++p){let m=Px(c);h=Hx(f[p],m,i)}return h}function _x(t,r){let{route:l,pathname:i,params:u}=t;return{id:l.id,pathname:i,params:u,data:r[l.id],loaderData:r[l.id],handle:l.handle}}function Cb(t,r=[],l=[],i="",u=!1){let c=(f,h,p=u,m)=>{let y={relativePath:m===void 0?f.path||"":m,caseSensitive:f.caseSensitive===!0,childrenIndex:h,route:f};if(y.relativePath.startsWith("/")){if(!y.relativePath.startsWith(i)&&p)return;ke(y.relativePath.startsWith(i),`Absolute route path "${y.relativePath}" nested under path "${i}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),y.relativePath=y.relativePath.slice(i.length)}let v=tr([i,y.relativePath]),S=l.concat(y);f.children&&f.children.length>0&&(ke(f.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${v}".`),Cb(f.children,r,S,v,p)),!(f.path==null&&!f.index)&&r.push({path:v,score:jx(v,f.index),routesMeta:S})};return t.forEach((f,h)=>{if(f.path===""||!f.path?.includes("?"))c(f,h);else for(let p of xb(f.path))c(f,h,!0,p)}),r}function xb(t){let r=t.split("/");if(r.length===0)return[];let[l,...i]=r,u=l.endsWith("?"),c=l.replace(/\?$/,"");if(i.length===0)return u?[c,""]:[c];let f=xb(i.join("/")),h=[];return h.push(...f.map(p=>p===""?c:[c,p].join("/"))),u&&h.push(...f),h.map(p=>t.startsWith("/")&&p===""?"/":p)}function Dx(t){t.sort((r,l)=>r.score!==l.score?l.score-r.score:kx(r.routesMeta.map(i=>i.childrenIndex),l.routesMeta.map(i=>i.childrenIndex)))}var Mx=/^:[\w-]+$/,Nx=3,zx=2,Lx=1,Ux=10,Bx=-2,D0=t=>t==="*";function jx(t,r){let l=t.split("/"),i=l.length;return l.some(D0)&&(i+=Bx),r&&(i+=zx),l.filter(u=>!D0(u)).reduce((u,c)=>u+(Mx.test(c)?Nx:c===""?Lx:Ux),i)}function kx(t,r){return t.length===r.length&&t.slice(0,-1).every((i,u)=>i===r[u])?t[t.length-1]-r[r.length-1]:0}function Hx(t,r,l=!1){let{routesMeta:i}=t,u={},c="/",f=[];for(let h=0;h<i.length;++h){let p=i[h],m=h===i.length-1,y=c==="/"?r:r.slice(c.length)||"/",v=bs({path:p.relativePath,caseSensitive:p.caseSensitive,end:m},y),S=p.route;if(!v&&m&&l&&!i[i.length-1].route.index&&(v=bs({path:p.relativePath,caseSensitive:p.caseSensitive,end:!1},y)),!v)return null;Object.assign(u,v.params),f.push({params:u,pathname:tr([c,v.pathname]),pathnameBase:Gx(tr([c,v.pathnameBase])),route:S}),v.pathnameBase!=="/"&&(c=tr([c,v.pathnameBase]))}return f}function bs(t,r){typeof t=="string"&&(t={path:t,caseSensitive:!1,end:!0});let[l,i]=$x(t.path,t.caseSensitive,t.end),u=r.match(l);if(!u)return null;let c=u[0],f=c.replace(/(.)\/+$/,"$1"),h=u.slice(1);return{params:i.reduce((m,{paramName:y,isOptional:v},S)=>{if(y==="*"){let E=h[S]||"";f=c.slice(0,c.length-E.length).replace(/(.)\/+$/,"$1")}const w=h[S];return v&&!w?m[y]=void 0:m[y]=(w||"").replace(/%2F/g,"/"),m},{}),pathname:c,pathnameBase:f,pattern:t}}function $x(t,r=!1,l=!0){At(t==="*"||!t.endsWith("*")||t.endsWith("/*"),`Route path "${t}" will be treated as if it were "${t.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${t.replace(/\*$/,"/*")}".`);let i=[],u="^"+t.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(f,h,p)=>(i.push({paramName:h,isOptional:p!=null}),p?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return t.endsWith("*")?(i.push({paramName:"*"}),u+=t==="*"||t==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):l?u+="\\/*$":t!==""&&t!=="/"&&(u+="(?:(?=\\/|$))"),[new RegExp(u,r?void 0:"i"),i]}function Px(t){try{return t.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return At(!1,`The URL path "${t}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${r}).`),t}}function zn(t,r){if(r==="/")return t;if(!t.toLowerCase().startsWith(r.toLowerCase()))return null;let l=r.endsWith("/")?r.length-1:r.length,i=t.charAt(l);return i&&i!=="/"?null:t.slice(l)||"/"}function qx({basename:t,pathname:r}){return r==="/"?t:tr([t,r])}function Vx(t,r="/"){let{pathname:l,search:i="",hash:u=""}=typeof t=="string"?ha(t):t;return{pathname:l?l.startsWith("/")?l:Yx(l,r):r,search:Fx(i),hash:Xx(u)}}function Yx(t,r){let l=r.replace(/\/+$/,"").split("/");return t.split("/").forEach(u=>{u===".."?l.length>1&&l.pop():u!=="."&&l.push(u)}),l.length>1?l.join("/"):"/"}function Rd(t,r,l,i){return`Cannot include a '${t}' character in a manually specified \`to.${r}\` field [${JSON.stringify(i)}]. Please separate it out to the \`to.${l}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function Ab(t){return t.filter((r,l)=>l===0||r.route.path&&r.route.path.length>0)}function kh(t){let r=Ab(t);return r.map((l,i)=>i===r.length-1?l.pathname:l.pathnameBase)}function Hh(t,r,l,i=!1){let u;typeof t=="string"?u=ha(t):(u={...t},ke(!u.pathname||!u.pathname.includes("?"),Rd("?","pathname","search",u)),ke(!u.pathname||!u.pathname.includes("#"),Rd("#","pathname","hash",u)),ke(!u.search||!u.search.includes("#"),Rd("#","search","hash",u)));let c=t===""||u.pathname==="",f=c?"/":u.pathname,h;if(f==null)h=l;else{let v=r.length-1;if(!i&&f.startsWith("..")){let S=f.split("/");for(;S[0]==="..";)S.shift(),v-=1;u.pathname=S.join("/")}h=v>=0?r[v]:"/"}let p=Vx(u,h),m=f&&f!=="/"&&f.endsWith("/"),y=(c||f===".")&&l.endsWith("/");return!p.pathname.endsWith("/")&&(m||y)&&(p.pathname+="/"),p}var tr=t=>t.join("/").replace(/\/\/+/g,"/"),Gx=t=>t.replace(/\/+$/,"").replace(/^\/*/,"/"),Fx=t=>!t||t==="?"?"":t.startsWith("?")?t:"?"+t,Xx=t=>!t||t==="#"?"":t.startsWith("#")?t:"#"+t,Ss=class{constructor(t,r,l,i=!1){this.status=t,this.statusText=r||"",this.internal=i,l instanceof Error?(this.data=l.toString(),this.error=l):this.data=l}};function yo(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.internal=="boolean"&&"data"in t}var Ob=["POST","PUT","PATCH","DELETE"],Kx=new Set(Ob),Qx=["GET",...Ob],Zx=new Set(Qx),Jx=new Set([301,302,303,307,308]),Wx=new Set([307,308]),Cd={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Ix={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Ji={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},e2=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,$h=t=>e2.test(t),t2=t=>({hasErrorBoundary:!!t.hasErrorBoundary}),_b="remix-router-transitions",Db=Symbol("ResetLoaderData");function n2(t){const r=t.window?t.window:typeof window<"u"?window:void 0,l=typeof r<"u"&&typeof r.document<"u"&&typeof r.document.createElement<"u";ke(t.routes.length>0,"You must provide a non-empty routes array to createRouter");let i=t.hydrationRouteProperties||[],u=t.mapRouteProperties||t2,c={},f=po(t.routes,u,void 0,c),h,p=t.basename||"/";p.startsWith("/")||(p=`/${p}`);let m=t.dataStrategy||o2,y={...t.future},v=null,S=new Set,w=null,E=null,T=null,C=t.hydrationData!=null,L=ia(f,t.history.location,p),H=!1,B=null,G;if(L==null&&!t.patchRoutesOnNavigation){let M=Mn(404,{pathname:t.history.location.pathname}),{matches:j,route:Y}=Zu(f);G=!0,L=j,B={[Y.id]:M}}else if(L&&!t.hydrationData&&wa(L,f,t.history.location.pathname).active&&(L=null),L)if(L.some(M=>M.route.lazy))G=!1;else if(!L.some(M=>M.route.loader))G=!0;else{let M=t.hydrationData?t.hydrationData.loaderData:null,j=t.hydrationData?t.hydrationData.errors:null;if(j){let Y=L.findIndex(te=>j[te.route.id]!==void 0);G=L.slice(0,Y+1).every(te=>!eh(te.route,M,j))}else G=L.every(Y=>!eh(Y.route,M,j))}else{G=!1,L=[];let M=wa(null,f,t.history.location.pathname);M.active&&M.matches&&(H=!0,L=M.matches)}let O,x={historyAction:t.history.action,location:t.history.location,matches:L,initialized:G,navigation:Cd,restoreScrollPosition:t.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:t.hydrationData&&t.hydrationData.loaderData||{},actionData:t.hydrationData&&t.hydrationData.actionData||null,errors:t.hydrationData&&t.hydrationData.errors||B,fetchers:new Map,blockers:new Map},V="POP",J=!1,ee,ue=!1,se=new Map,R=null,ae=!1,I=!1,ce=new Set,z=new Map,ne=0,oe=-1,xe=new Map,_=new Set,X=new Map,re=new Map,le=new Set,fe=new Map,Oe,Se=null;function dt(){if(v=t.history.listen(({action:M,location:j,delta:Y})=>{if(Oe){Oe(),Oe=void 0;return}At(fe.size===0||Y!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let te=Lo({currentLocation:x.location,nextLocation:j,historyAction:M});if(te&&Y!=null){let ie=new Promise(he=>{Oe=he});t.history.go(Y*-1),qn(te,{state:"blocked",location:j,proceed(){qn(te,{state:"proceeding",proceed:void 0,reset:void 0,location:j}),ie.then(()=>t.history.go(Y))},reset(){let he=new Map(x.blockers);he.set(te,Ji),ht({blockers:he})}});return}return Xt(M,j)}),l){w2(r,se);let M=()=>T2(r,se);r.addEventListener("pagehide",M),R=()=>r.removeEventListener("pagehide",M)}return x.initialized||Xt("POP",x.location,{initialHydration:!0}),O}function Fe(){v&&v(),R&&R(),S.clear(),ee&&ee.abort(),x.fetchers.forEach((M,j)=>Je(j)),x.blockers.forEach((M,j)=>Sa(j))}function rn(M){return S.add(M),()=>S.delete(M)}function ht(M,j={}){M.matches&&(M.matches=M.matches.map(ie=>{let he=c[ie.route.id],ge=ie.route;return ge.element!==he.element||ge.errorElement!==he.errorElement||ge.hydrateFallbackElement!==he.hydrateFallbackElement?{...ie,route:he}:ie})),x={...x,...M};let Y=[],te=[];x.fetchers.forEach((ie,he)=>{ie.state==="idle"&&(le.has(he)?Y.push(he):te.push(he))}),le.forEach(ie=>{!x.fetchers.has(ie)&&!z.has(ie)&&Y.push(ie)}),[...S].forEach(ie=>ie(x,{deletedFetchers:Y,viewTransitionOpts:j.viewTransitionOpts,flushSync:j.flushSync===!0})),Y.forEach(ie=>Je(ie)),te.forEach(ie=>x.fetchers.delete(ie))}function an(M,j,{flushSync:Y}={}){let te=x.actionData!=null&&x.navigation.formMethod!=null&&It(x.navigation.formMethod)&&x.navigation.state==="loading"&&M.state?._isRedirect!==!0,ie;j.actionData?Object.keys(j.actionData).length>0?ie=j.actionData:ie=null:te?ie=x.actionData:ie=null;let he=j.loaderData?$0(x.loaderData,j.loaderData,j.matches||[],j.errors):x.loaderData,ge=x.blockers;ge.size>0&&(ge=new Map(ge),ge.forEach((pe,ye)=>ge.set(ye,Ji)));let me=ae?!1:Bo(M,j.matches||x.matches),be=J===!0||x.navigation.formMethod!=null&&It(x.navigation.formMethod)&&M.state?._isRedirect!==!0;h&&(f=h,h=void 0),ae||V==="POP"||(V==="PUSH"?t.history.push(M,M.state):V==="REPLACE"&&t.history.replace(M,M.state));let Ee;if(V==="POP"){let pe=se.get(x.location.pathname);pe&&pe.has(M.pathname)?Ee={currentLocation:x.location,nextLocation:M}:se.has(M.pathname)&&(Ee={currentLocation:M,nextLocation:x.location})}else if(ue){let pe=se.get(x.location.pathname);pe?pe.add(M.pathname):(pe=new Set([M.pathname]),se.set(x.location.pathname,pe)),Ee={currentLocation:x.location,nextLocation:M}}ht({...j,actionData:ie,loaderData:he,historyAction:V,location:M,initialized:!0,navigation:Cd,revalidation:"idle",restoreScrollPosition:me,preventScrollReset:be,blockers:ge},{viewTransitionOpts:Ee,flushSync:Y===!0}),V="POP",J=!1,ue=!1,ae=!1,I=!1,Se?.resolve(),Se=null}async function rr(M,j){if(typeof M=="number"){t.history.go(M);return}let Y=Id(x.location,x.matches,p,M,j?.fromRouteId,j?.relative),{path:te,submission:ie,error:he}=M0(!1,Y,j),ge=x.location,me=mo(x.location,te,j&&j.state);me={...me,...t.history.encodeLocation(me)};let be=j&&j.replace!=null?j.replace:void 0,Ee="PUSH";be===!0?Ee="REPLACE":be===!1||ie!=null&&It(ie.formMethod)&&ie.formAction===x.location.pathname+x.location.search&&(Ee="REPLACE");let pe=j&&"preventScrollReset"in j?j.preventScrollReset===!0:void 0,ye=(j&&j.flushSync)===!0,ze=Lo({currentLocation:ge,nextLocation:me,historyAction:Ee});if(ze){qn(ze,{state:"blocked",location:me,proceed(){qn(ze,{state:"proceeding",proceed:void 0,reset:void 0,location:me}),rr(M,j)},reset(){let Pe=new Map(x.blockers);Pe.set(ze,Ji),ht({blockers:Pe})}});return}await Xt(Ee,me,{submission:ie,pendingError:he,preventScrollReset:pe,replace:j&&j.replace,enableViewTransition:j&&j.viewTransition,flushSync:ye})}function Nr(){Se||(Se=R2()),zr(),ht({revalidation:"loading"});let M=Se.promise;return x.navigation.state==="submitting"?M:x.navigation.state==="idle"?(Xt(x.historyAction,x.location,{startUninterruptedRevalidation:!0}),M):(Xt(V||x.historyAction,x.navigation.location,{overrideNavigation:x.navigation,enableViewTransition:ue===!0}),M)}async function Xt(M,j,Y){ee&&ee.abort(),ee=null,V=M,ae=(Y&&Y.startUninterruptedRevalidation)===!0,Ea(x.location,x.matches),J=(Y&&Y.preventScrollReset)===!0,ue=(Y&&Y.enableViewTransition)===!0;let te=h||f,ie=Y&&Y.overrideNavigation,he=Y?.initialHydration&&x.matches&&x.matches.length>0&&!H?x.matches:ia(te,j,p),ge=(Y&&Y.flushSync)===!0;if(he&&x.initialized&&!I&&p2(x.location,j)&&!(Y&&Y.submission&&It(Y.submission.formMethod))){an(j,{matches:he},{flushSync:ge});return}let me=wa(he,te,j.pathname);if(me.active&&me.matches&&(he=me.matches),!he){let{error:mt,notFoundMatches:_e,route:We}=Ia(j.pathname);an(j,{matches:_e,loaderData:{},errors:{[We.id]:mt}},{flushSync:ge});return}ee=new AbortController;let be=$l(t.history,j,ee.signal,Y&&Y.submission),Ee=t.getContext?await t.getContext():new _0,pe;if(Y&&Y.pendingError)pe=[oa(he).route.id,{type:"error",error:Y.pendingError}];else if(Y&&Y.submission&&It(Y.submission.formMethod)){let mt=await Wa(be,j,Y.submission,he,Ee,me.active,Y&&Y.initialHydration===!0,{replace:Y.replace,flushSync:ge});if(mt.shortCircuited)return;if(mt.pendingActionResult){let[_e,We]=mt.pendingActionResult;if(mn(We)&&yo(We.error)&&We.error.status===404){ee=null,an(j,{matches:mt.matches,loaderData:{},errors:{[_e]:We.error}});return}}he=mt.matches||he,pe=mt.pendingActionResult,ie=xd(j,Y.submission),ge=!1,me.active=!1,be=$l(t.history,be.url,be.signal)}let{shortCircuited:ye,matches:ze,loaderData:Pe,errors:ot}=await Wl(be,j,he,Ee,me.active,ie,Y&&Y.submission,Y&&Y.fetcherSubmission,Y&&Y.replace,Y&&Y.initialHydration===!0,ge,pe);ye||(ee=null,an(j,{matches:ze||he,...P0(pe),loaderData:Pe,errors:ot}))}async function Wa(M,j,Y,te,ie,he,ge,me={}){zr();let be=S2(j,Y);if(ht({navigation:be},{flushSync:me.flushSync===!0}),he){let ye=await Ta(te,j.pathname,M.signal);if(ye.type==="aborted")return{shortCircuited:!0};if(ye.type==="error"){if(ye.partialMatches.length===0){let{matches:Pe,route:ot}=Zu(f);return{matches:Pe,pendingActionResult:[ot.id,{type:"error",error:ye.error}]}}let ze=oa(ye.partialMatches).route.id;return{matches:ye.partialMatches,pendingActionResult:[ze,{type:"error",error:ye.error}]}}else if(ye.matches)te=ye.matches;else{let{notFoundMatches:ze,error:Pe,route:ot}=Ia(j.pathname);return{matches:ze,pendingActionResult:[ot.id,{type:"error",error:Pe}]}}}let Ee,pe=fs(te,j);if(!pe.route.action&&!pe.route.lazy)Ee={type:"error",error:Mn(405,{method:M.method,pathname:j.pathname,routeId:pe.route.id})};else{let ye=Vl(u,c,M,te,pe,ge?[]:i,ie),ze=await Pn(M,ye,ie,null);if(Ee=ze[pe.route.id],!Ee){for(let Pe of te)if(ze[Pe.route.id]){Ee=ze[Pe.route.id];break}}if(M.signal.aborted)return{shortCircuited:!0}}if(Va(Ee)){let ye;return me&&me.replace!=null?ye=me.replace:ye=j0(Ee.response.headers.get("Location"),new URL(M.url),p)===x.location.pathname+x.location.search,await Yt(M,Ee,!0,{submission:Y,replace:ye}),{shortCircuited:!0}}if(mn(Ee)){let ye=oa(te,pe.route.id);return(me&&me.replace)!==!0&&(V="PUSH"),{matches:te,pendingActionResult:[ye.route.id,Ee,pe.route.id]}}return{matches:te,pendingActionResult:[pe.route.id,Ee]}}async function Wl(M,j,Y,te,ie,he,ge,me,be,Ee,pe,ye){let ze=he||xd(j,ge),Pe=ge||me||V0(ze),ot=!ae&&!Ee;if(ie){if(ot){let Tt=kt(ye);ht({navigation:ze,...Tt!==void 0?{actionData:Tt}:{}},{flushSync:pe})}let De=await Ta(Y,j.pathname,M.signal);if(De.type==="aborted")return{shortCircuited:!0};if(De.type==="error"){if(De.partialMatches.length===0){let{matches:sr,route:Kt}=Zu(f);return{matches:sr,loaderData:{},errors:{[Kt.id]:De.error}}}let Tt=oa(De.partialMatches).route.id;return{matches:De.partialMatches,loaderData:{},errors:{[Tt]:De.error}}}else if(De.matches)Y=De.matches;else{let{error:Tt,notFoundMatches:sr,route:Kt}=Ia(j.pathname);return{matches:sr,loaderData:{},errors:{[Kt.id]:Tt}}}}let mt=h||f,{dsMatches:_e,revalidatingFetchers:We}=N0(M,te,u,c,t.history,x,Y,Pe,j,Ee?[]:i,Ee===!0,I,ce,le,X,_,mt,p,t.patchRoutesOnNavigation!=null,ye);if(oe=++ne,!t.dataStrategy&&!_e.some(De=>De.shouldLoad)&&!_e.some(De=>De.route.middleware)&&We.length===0){let De=va();return an(j,{matches:Y,loaderData:{},errors:ye&&mn(ye[1])?{[ye[0]]:ye[1].error}:null,...P0(ye),...De?{fetchers:new Map(x.fetchers)}:{}},{flushSync:pe}),{shortCircuited:!0}}if(ot){let De={};if(!ie){De.navigation=ze;let Tt=kt(ye);Tt!==void 0&&(De.actionData=Tt)}We.length>0&&(De.fetchers=pa(We)),ht(De,{flushSync:pe})}We.forEach(De=>{Sn(De.key),De.controller&&z.set(De.key,De.controller)});let Vn=()=>We.forEach(De=>Sn(De.key));ee&&ee.signal.addEventListener("abort",Vn);let{loaderResults:ln,fetcherResults:Gt}=await ya(_e,We,M,te);if(M.signal.aborted)return{shortCircuited:!0};ee&&ee.signal.removeEventListener("abort",Vn),We.forEach(De=>z.delete(De.key));let En=Ju(ln);if(En)return await Yt(M,En.result,!0,{replace:be}),{shortCircuited:!0};if(En=Ju(Gt),En)return _.add(En.key),await Yt(M,En.result,!0,{replace:be}),{shortCircuited:!0};let{loaderData:tl,errors:Lr}=H0(x,Y,ln,ye,We,Gt);Ee&&x.errors&&(Lr={...x.errors,...Lr});let ir=va(),or=ba(oe),ur=ir||or||We.length>0;return{matches:Y,loaderData:tl,errors:Lr,...ur?{fetchers:new Map(x.fetchers)}:{}}}function kt(M){if(M&&!mn(M[1]))return{[M[0]]:M[1].data};if(x.actionData)return Object.keys(x.actionData).length===0?null:x.actionData}function pa(M){return M.forEach(j=>{let Y=x.fetchers.get(j.key),te=Wi(void 0,Y?Y.data:void 0);x.fetchers.set(j.key,te)}),new Map(x.fetchers)}async function Ht(M,j,Y,te){Sn(M);let ie=(te&&te.flushSync)===!0,he=h||f,ge=Id(x.location,x.matches,p,Y,j,te?.relative),me=ia(he,ge,p),be=wa(me,he,ge);if(be.active&&be.matches&&(me=be.matches),!me){Ae(M,j,Mn(404,{pathname:ge}),{flushSync:ie});return}let{path:Ee,submission:pe,error:ye}=M0(!0,ge,te);if(ye){Ae(M,j,ye,{flushSync:ie});return}let ze=t.getContext?await t.getContext():new _0,Pe=(te&&te.preventScrollReset)===!0;if(pe&&It(pe.formMethod)){await ar(M,j,Ee,me,ze,be.active,ie,Pe,pe);return}X.set(M,{routeId:j,path:Ee}),await $n(M,j,Ee,me,ze,be.active,ie,Pe,pe)}async function ar(M,j,Y,te,ie,he,ge,me,be){zr(),X.delete(M);let Ee=x.fetchers.get(M);rt(M,E2(be,Ee),{flushSync:ge});let pe=new AbortController,ye=$l(t.history,Y,pe.signal,be);if(he){let ct=await Ta(te,new URL(ye.url).pathname,ye.signal,M);if(ct.type==="aborted")return;if(ct.type==="error"){Ae(M,j,ct.error,{flushSync:ge});return}else if(ct.matches)te=ct.matches;else{Ae(M,j,Mn(404,{pathname:Y}),{flushSync:ge});return}}let ze=fs(te,Y);if(!ze.route.action&&!ze.route.lazy){let ct=Mn(405,{method:be.formMethod,pathname:Y,routeId:j});Ae(M,j,ct,{flushSync:ge});return}z.set(M,pe);let Pe=ne,ot=Vl(u,c,ye,te,ze,i,ie),_e=(await Pn(ye,ot,ie,M))[ze.route.id];if(ye.signal.aborted){z.get(M)===pe&&z.delete(M);return}if(le.has(M)){if(Va(_e)||mn(_e)){rt(M,la(void 0));return}}else{if(Va(_e))if(z.delete(M),oe>Pe){rt(M,la(void 0));return}else return _.add(M),rt(M,Wi(be)),Yt(ye,_e,!1,{fetcherSubmission:be,preventScrollReset:me});if(mn(_e)){Ae(M,j,_e.error);return}}let We=x.navigation.location||x.location,Vn=$l(t.history,We,pe.signal),ln=h||f,Gt=x.navigation.state!=="idle"?ia(ln,x.navigation.location,p):x.matches;ke(Gt,"Didn't find any matches after fetcher action");let En=++ne;xe.set(M,En);let tl=Wi(be,_e.data);x.fetchers.set(M,tl);let{dsMatches:Lr,revalidatingFetchers:ir}=N0(Vn,ie,u,c,t.history,x,Gt,be,We,i,!1,I,ce,le,X,_,ln,p,t.patchRoutesOnNavigation!=null,[ze.route.id,_e]);ir.filter(ct=>ct.key!==M).forEach(ct=>{let Ur=ct.key,jo=x.fetchers.get(Ur),ko=Wi(void 0,jo?jo.data:void 0);x.fetchers.set(Ur,ko),Sn(Ur),ct.controller&&z.set(Ur,ct.controller)}),ht({fetchers:new Map(x.fetchers)});let or=()=>ir.forEach(ct=>Sn(ct.key));pe.signal.addEventListener("abort",or);let{loaderResults:ur,fetcherResults:De}=await ya(Lr,ir,Vn,ie);if(pe.signal.aborted)return;if(pe.signal.removeEventListener("abort",or),xe.delete(M),z.delete(M),ir.forEach(ct=>z.delete(ct.key)),x.fetchers.has(M)){let ct=la(_e.data);x.fetchers.set(M,ct)}let Tt=Ju(ur);if(Tt)return Yt(Vn,Tt.result,!1,{preventScrollReset:me});if(Tt=Ju(De),Tt)return _.add(Tt.key),Yt(Vn,Tt.result,!1,{preventScrollReset:me});let{loaderData:sr,errors:Kt}=H0(x,Gt,ur,void 0,ir,De);ba(En),x.navigation.state==="loading"&&En>oe?(ke(V,"Expected pending action"),ee&&ee.abort(),an(x.navigation.location,{matches:Gt,loaderData:sr,errors:Kt,fetchers:new Map(x.fetchers)})):(ht({errors:Kt,loaderData:$0(x.loaderData,sr,Gt,Kt),fetchers:new Map(x.fetchers)}),I=!1)}async function $n(M,j,Y,te,ie,he,ge,me,be){let Ee=x.fetchers.get(M);rt(M,Wi(be,Ee?Ee.data:void 0),{flushSync:ge});let pe=new AbortController,ye=$l(t.history,Y,pe.signal);if(he){let We=await Ta(te,new URL(ye.url).pathname,ye.signal,M);if(We.type==="aborted")return;if(We.type==="error"){Ae(M,j,We.error,{flushSync:ge});return}else if(We.matches)te=We.matches;else{Ae(M,j,Mn(404,{pathname:Y}),{flushSync:ge});return}}let ze=fs(te,Y);z.set(M,pe);let Pe=ne,ot=Vl(u,c,ye,te,ze,i,ie),_e=(await Pn(ye,ot,ie,M))[ze.route.id];if(z.get(M)===pe&&z.delete(M),!ye.signal.aborted){if(le.has(M)){rt(M,la(void 0));return}if(Va(_e))if(oe>Pe){rt(M,la(void 0));return}else{_.add(M),await Yt(ye,_e,!1,{preventScrollReset:me});return}if(mn(_e)){Ae(M,j,_e.error);return}rt(M,la(_e.data))}}async function Yt(M,j,Y,{submission:te,fetcherSubmission:ie,preventScrollReset:he,replace:ge}={}){j.response.headers.has("X-Remix-Revalidate")&&(I=!0);let me=j.response.headers.get("Location");ke(me,"Expected a Location header on the redirect Response"),me=j0(me,new URL(M.url),p);let be=mo(x.location,me,{_isRedirect:!0});if(l){let ot=!1;if(j.response.headers.has("X-Remix-Reload-Document"))ot=!0;else if($h(me)){const mt=Rb(me,!0);ot=mt.origin!==r.location.origin||zn(mt.pathname,p)==null}if(ot){ge?r.location.replace(me):r.location.assign(me);return}}ee=null;let Ee=ge===!0||j.response.headers.has("X-Remix-Replace")?"REPLACE":"PUSH",{formMethod:pe,formAction:ye,formEncType:ze}=x.navigation;!te&&!ie&&pe&&ye&&ze&&(te=V0(x.navigation));let Pe=te||ie;if(Wx.has(j.response.status)&&Pe&&It(Pe.formMethod))await Xt(Ee,be,{submission:{...Pe,formAction:me},preventScrollReset:he||J,enableViewTransition:Y?ue:void 0});else{let ot=xd(be,te);await Xt(Ee,be,{overrideNavigation:ot,fetcherSubmission:ie,preventScrollReset:he||J,enableViewTransition:Y?ue:void 0})}}async function Pn(M,j,Y,te){let ie,he={};try{ie=await s2(m,M,j,te,Y,!1)}catch(ge){return j.filter(me=>me.shouldLoad).forEach(me=>{he[me.route.id]={type:"error",error:ge}}),he}if(M.signal.aborted)return he;for(let[ge,me]of Object.entries(ie))if(v2(me)){let be=me.result;he[ge]={type:"redirect",response:h2(be,M,ge,j,p)}}else he[ge]=await d2(me);return he}async function ya(M,j,Y,te){let ie=Pn(Y,M,te,null),he=Promise.all(j.map(async be=>{if(be.matches&&be.match&&be.request&&be.controller){let pe=(await Pn(be.request,be.matches,te,be.key))[be.match.route.id];return{[be.key]:pe}}else return Promise.resolve({[be.key]:{type:"error",error:Mn(404,{pathname:be.path})}})})),ge=await ie,me=(await he).reduce((be,Ee)=>Object.assign(be,Ee),{});return{loaderResults:ge,fetcherResults:me}}function zr(){I=!0,X.forEach((M,j)=>{z.has(j)&&ce.add(j),Sn(j)})}function rt(M,j,Y={}){x.fetchers.set(M,j),ht({fetchers:new Map(x.fetchers)},{flushSync:(Y&&Y.flushSync)===!0})}function Ae(M,j,Y,te={}){let ie=oa(x.matches,j);Je(M),ht({errors:{[ie.route.id]:Y},fetchers:new Map(x.fetchers)},{flushSync:(te&&te.flushSync)===!0})}function it(M){return re.set(M,(re.get(M)||0)+1),le.has(M)&&le.delete(M),x.fetchers.get(M)||Ix}function Je(M){let j=x.fetchers.get(M);z.has(M)&&!(j&&j.state==="loading"&&xe.has(M))&&Sn(M),X.delete(M),xe.delete(M),_.delete(M),le.delete(M),ce.delete(M),x.fetchers.delete(M)}function ga(M){let j=(re.get(M)||0)-1;j<=0?(re.delete(M),le.add(M)):re.set(M,j),ht({fetchers:new Map(x.fetchers)})}function Sn(M){let j=z.get(M);j&&(j.abort(),z.delete(M))}function zo(M){for(let j of M){let Y=it(j),te=la(Y.data);x.fetchers.set(j,te)}}function va(){let M=[],j=!1;for(let Y of _){let te=x.fetchers.get(Y);ke(te,`Expected fetcher: ${Y}`),te.state==="loading"&&(_.delete(Y),M.push(Y),j=!0)}return zo(M),j}function ba(M){let j=[];for(let[Y,te]of xe)if(te<M){let ie=x.fetchers.get(Y);ke(ie,`Expected fetcher: ${Y}`),ie.state==="loading"&&(Sn(Y),xe.delete(Y),j.push(Y))}return zo(j),j.length>0}function lr(M,j){let Y=x.blockers.get(M)||Ji;return fe.get(M)!==j&&fe.set(M,j),Y}function Sa(M){x.blockers.delete(M),fe.delete(M)}function qn(M,j){let Y=x.blockers.get(M)||Ji;ke(Y.state==="unblocked"&&j.state==="blocked"||Y.state==="blocked"&&j.state==="blocked"||Y.state==="blocked"&&j.state==="proceeding"||Y.state==="blocked"&&j.state==="unblocked"||Y.state==="proceeding"&&j.state==="unblocked",`Invalid blocker state transition: ${Y.state} -> ${j.state}`);let te=new Map(x.blockers);te.set(M,j),ht({blockers:te})}function Lo({currentLocation:M,nextLocation:j,historyAction:Y}){if(fe.size===0)return;fe.size>1&&At(!1,"A router only supports one blocker at a time");let te=Array.from(fe.entries()),[ie,he]=te[te.length-1],ge=x.blockers.get(ie);if(!(ge&&ge.state==="proceeding")&&he({currentLocation:M,nextLocation:j,historyAction:Y}))return ie}function Ia(M){let j=Mn(404,{pathname:M}),Y=h||f,{matches:te,route:ie}=Zu(Y);return{notFoundMatches:te,route:ie,error:j}}function Uo(M,j,Y){if(w=M,T=j,E=Y||null,!C&&x.navigation===Cd){C=!0;let te=Bo(x.location,x.matches);te!=null&&ht({restoreScrollPosition:te})}return()=>{w=null,T=null,E=null}}function el(M,j){return E&&E(M,j.map(te=>_x(te,x.loaderData)))||M.key}function Ea(M,j){if(w&&T){let Y=el(M,j);w[Y]=T()}}function Bo(M,j){if(w){let Y=el(M,j),te=w[Y];if(typeof te=="number")return te}return null}function wa(M,j,Y){if(t.patchRoutesOnNavigation)if(M){if(Object.keys(M[0].params).length>0)return{active:!0,matches:cs(j,Y,p,!0)}}else return{active:!0,matches:cs(j,Y,p,!0)||[]};return{active:!1,matches:null}}async function Ta(M,j,Y,te){if(!t.patchRoutesOnNavigation)return{type:"success",matches:M};let ie=M;for(;;){let he=h==null,ge=h||f,me=c;try{await t.patchRoutesOnNavigation({signal:Y,path:j,matches:ie,fetcherKey:te,patch:(pe,ye)=>{Y.aborted||z0(pe,ye,ge,me,u,!1)}})}catch(pe){return{type:"error",error:pe,partialMatches:ie}}finally{he&&!Y.aborted&&(f=[...f])}if(Y.aborted)return{type:"aborted"};let be=ia(ge,j,p);if(be)return{type:"success",matches:be};let Ee=cs(ge,j,p,!0);if(!Ee||ie.length===Ee.length&&ie.every((pe,ye)=>pe.route.id===Ee[ye].route.id))return{type:"success",matches:null};ie=Ee}}function Il(M){c={},h=po(M,u,void 0,c)}function ei(M,j,Y=!1){let te=h==null;z0(M,j,h||f,c,u,Y),te&&(f=[...f],ht({}))}return O={get basename(){return p},get future(){return y},get state(){return x},get routes(){return f},get window(){return r},initialize:dt,subscribe:rn,enableScrollRestoration:Uo,navigate:rr,fetch:Ht,revalidate:Nr,createHref:M=>t.history.createHref(M),encodeLocation:M=>t.history.encodeLocation(M),getFetcher:it,deleteFetcher:ga,dispose:Fe,getBlocker:lr,deleteBlocker:Sa,patchRoutes:ei,_internalFetchControllers:z,_internalSetRoutes:Il,_internalSetStateDoNotUseOrYouWillBreakYourApp(M){ht(M)}},O}function r2(t){return t!=null&&("formData"in t&&t.formData!=null||"body"in t&&t.body!==void 0)}function Id(t,r,l,i,u,c){let f,h;if(u){f=[];for(let m of r)if(f.push(m),m.route.id===u){h=m;break}}else f=r,h=r[r.length-1];let p=Hh(i||".",kh(f),zn(t.pathname,l)||t.pathname,c==="path");if(i==null&&(p.search=t.search,p.hash=t.hash),(i==null||i===""||i===".")&&h){let m=Ph(p.search);if(h.route.index&&!m)p.search=p.search?p.search.replace(/^\?/,"?index&"):"?index";else if(!h.route.index&&m){let y=new URLSearchParams(p.search),v=y.getAll("index");y.delete("index"),v.filter(w=>w).forEach(w=>y.append("index",w));let S=y.toString();p.search=S?`?${S}`:""}}return l!=="/"&&(p.pathname=qx({basename:l,pathname:p.pathname})),da(p)}function M0(t,r,l){if(!l||!r2(l))return{path:r};if(l.formMethod&&!b2(l.formMethod))return{path:r,error:Mn(405,{method:l.formMethod})};let i=()=>({path:r,error:Mn(400,{type:"invalid-body"})}),c=(l.formMethod||"get").toUpperCase(),f=Bb(r);if(l.body!==void 0){if(l.formEncType==="text/plain"){if(!It(c))return i();let v=typeof l.body=="string"?l.body:l.body instanceof FormData||l.body instanceof URLSearchParams?Array.from(l.body.entries()).reduce((S,[w,E])=>`${S}${w}=${E}
`,""):String(l.body);return{path:r,submission:{formMethod:c,formAction:f,formEncType:l.formEncType,formData:void 0,json:void 0,text:v}}}else if(l.formEncType==="application/json"){if(!It(c))return i();try{let v=typeof l.body=="string"?JSON.parse(l.body):l.body;return{path:r,submission:{formMethod:c,formAction:f,formEncType:l.formEncType,formData:void 0,json:v,text:void 0}}}catch{return i()}}}ke(typeof FormData=="function","FormData is not available in this environment");let h,p;if(l.formData)h=nh(l.formData),p=l.formData;else if(l.body instanceof FormData)h=nh(l.body),p=l.body;else if(l.body instanceof URLSearchParams)h=l.body,p=k0(h);else if(l.body==null)h=new URLSearchParams,p=new FormData;else try{h=new URLSearchParams(l.body),p=k0(h)}catch{return i()}let m={formMethod:c,formAction:f,formEncType:l&&l.formEncType||"application/x-www-form-urlencoded",formData:p,json:void 0,text:void 0};if(It(m.formMethod))return{path:r,submission:m};let y=ha(r);return t&&y.search&&Ph(y.search)&&h.append("index",""),y.search=`?${h}`,{path:da(y),submission:m}}function N0(t,r,l,i,u,c,f,h,p,m,y,v,S,w,E,T,C,L,H,B){let G=B?mn(B[1])?B[1].error:B[1].data:void 0,O=u.createURL(c.location),x=u.createURL(p),V;if(y&&c.errors){let ae=Object.keys(c.errors)[0];V=f.findIndex(I=>I.route.id===ae)}else if(B&&mn(B[1])){let ae=B[0];V=f.findIndex(I=>I.route.id===ae)-1}let J=B?B[1].statusCode:void 0,ee=J&&J>=400,ue={currentUrl:O,currentParams:c.matches[0]?.params||{},nextUrl:x,nextParams:f[0].params,...h,actionResult:G,actionStatus:J},se=f.map((ae,I)=>{let{route:ce}=ae,z=null;if(V!=null&&I>V?z=!1:ce.lazy?z=!0:ce.loader==null?z=!1:y?z=eh(ce,c.loaderData,c.errors):a2(c.loaderData,c.matches[I],ae)&&(z=!0),z!==null)return th(l,i,t,ae,m,r,z);let ne=ee?!1:v||O.pathname+O.search===x.pathname+x.search||O.search!==x.search||l2(c.matches[I],ae),oe={...ue,defaultShouldRevalidate:ne},xe=Es(ae,oe);return th(l,i,t,ae,m,r,xe,oe)}),R=[];return E.forEach((ae,I)=>{if(y||!f.some(re=>re.route.id===ae.routeId)||w.has(I))return;let ce=c.fetchers.get(I),z=ce&&ce.state!=="idle"&&ce.data===void 0,ne=ia(C,ae.path,L);if(!ne){if(H&&z)return;R.push({key:I,routeId:ae.routeId,path:ae.path,matches:null,match:null,request:null,controller:null});return}if(T.has(I))return;let oe=fs(ne,ae.path),xe=new AbortController,_=$l(u,ae.path,xe.signal),X=null;if(S.has(I))S.delete(I),X=Vl(l,i,_,ne,oe,m,r);else if(z)v&&(X=Vl(l,i,_,ne,oe,m,r));else{let re={...ue,defaultShouldRevalidate:ee?!1:v};Es(oe,re)&&(X=Vl(l,i,_,ne,oe,m,r,re))}X&&R.push({key:I,routeId:ae.routeId,path:ae.path,matches:X,match:oe,request:_,controller:xe})}),{dsMatches:se,revalidatingFetchers:R}}function eh(t,r,l){if(t.lazy)return!0;if(!t.loader)return!1;let i=r!=null&&t.id in r,u=l!=null&&l[t.id]!==void 0;return!i&&u?!1:typeof t.loader=="function"&&t.loader.hydrate===!0?!0:!i&&!u}function a2(t,r,l){let i=!r||l.route.id!==r.route.id,u=!t.hasOwnProperty(l.route.id);return i||u}function l2(t,r){let l=t.route.path;return t.pathname!==r.pathname||l!=null&&l.endsWith("*")&&t.params["*"]!==r.params["*"]}function Es(t,r){if(t.route.shouldRevalidate){let l=t.route.shouldRevalidate(r);if(typeof l=="boolean")return l}return r.defaultShouldRevalidate}function z0(t,r,l,i,u,c){let f;if(t){let m=i[t];ke(m,`No route found to patch children into: routeId = ${t}`),m.children||(m.children=[]),f=m.children}else f=l;let h=[],p=[];if(r.forEach(m=>{let y=f.find(v=>Mb(m,v));y?p.push({existingRoute:y,newRoute:m}):h.push(m)}),h.length>0){let m=po(h,u,[t||"_","patch",String(f?.length||"0")],i);f.push(...m)}if(c&&p.length>0)for(let m=0;m<p.length;m++){let{existingRoute:y,newRoute:v}=p[m],S=y,[w]=po([v],u,[],{},!0);Object.assign(S,{element:w.element?w.element:S.element,errorElement:w.errorElement?w.errorElement:S.errorElement,hydrateFallbackElement:w.hydrateFallbackElement?w.hydrateFallbackElement:S.hydrateFallbackElement})}}function Mb(t,r){return"id"in t&&"id"in r&&t.id===r.id?!0:t.index===r.index&&t.path===r.path&&t.caseSensitive===r.caseSensitive?(!t.children||t.children.length===0)&&(!r.children||r.children.length===0)?!0:t.children.every((l,i)=>r.children?.some(u=>Mb(l,u))):!1}var L0=new WeakMap,Nb=({key:t,route:r,manifest:l,mapRouteProperties:i})=>{let u=l[r.id];if(ke(u,"No route found in manifest"),!u.lazy||typeof u.lazy!="object")return;let c=u.lazy[t];if(!c)return;let f=L0.get(u);f||(f={},L0.set(u,f));let h=f[t];if(h)return h;let p=(async()=>{let m=Cx(t),v=u[t]!==void 0&&t!=="hasErrorBoundary";if(m)At(!m,"Route property "+t+" is not a supported lazy route property. This property will be ignored."),f[t]=Promise.resolve();else if(v)At(!1,`Route "${u.id}" has a static property "${t}" defined. The lazy property will be ignored.`);else{let S=await c();S!=null&&(Object.assign(u,{[t]:S}),Object.assign(u,i(u)))}typeof u.lazy=="object"&&(u.lazy[t]=void 0,Object.values(u.lazy).every(S=>S===void 0)&&(u.lazy=void 0))})();return f[t]=p,p},U0=new WeakMap;function i2(t,r,l,i,u){let c=l[t.id];if(ke(c,"No route found in manifest"),!t.lazy)return{lazyRoutePromise:void 0,lazyHandlerPromise:void 0};if(typeof t.lazy=="function"){let y=U0.get(c);if(y)return{lazyRoutePromise:y,lazyHandlerPromise:y};let v=(async()=>{ke(typeof t.lazy=="function","No lazy route function found");let S=await t.lazy(),w={};for(let E in S){let T=S[E];if(T===void 0)continue;let C=Ax(E),H=c[E]!==void 0&&E!=="hasErrorBoundary";C?At(!C,"Route property "+E+" is not a supported property to be returned from a lazy route function. This property will be ignored."):H?At(!H,`Route "${c.id}" has a static property "${E}" defined but its lazy function is also returning a value for this property. The lazy route property "${E}" will be ignored.`):w[E]=T}Object.assign(c,w),Object.assign(c,{...i(c),lazy:void 0})})();return U0.set(c,v),v.catch(()=>{}),{lazyRoutePromise:v,lazyHandlerPromise:v}}let f=Object.keys(t.lazy),h=[],p;for(let y of f){if(u&&u.includes(y))continue;let v=Nb({key:y,route:t,manifest:l,mapRouteProperties:i});v&&(h.push(v),y===r&&(p=v))}let m=h.length>0?Promise.all(h).then(()=>{}):void 0;return m?.catch(()=>{}),p?.catch(()=>{}),{lazyRoutePromise:m,lazyHandlerPromise:p}}async function B0(t){let r=t.matches.filter(u=>u.shouldLoad),l={};return(await Promise.all(r.map(u=>u.resolve()))).forEach((u,c)=>{l[r[c].route.id]=u}),l}async function o2(t){return t.matches.some(r=>r.route.middleware)?zb(t,()=>B0(t)):B0(t)}function zb(t,r){return u2(t,r,i=>i,y2,l);function l(i,u,c){if(c)return Promise.resolve(Object.assign(c.value,{[u]:{type:"error",result:i}}));{let{matches:f}=t,h=Math.min(f.findIndex(m=>m.route.id===u)||0,f.findIndex(m=>m.unstable_shouldCallHandler())||0),p=oa(f,f[h].route.id).route.id;return Promise.resolve({[p]:{type:"error",result:i}})}}}async function u2(t,r,l,i,u){let{matches:c,request:f,params:h,context:p}=t,m=c.flatMap(v=>v.route.middleware?v.route.middleware.map(S=>[v.route.id,S]):[]);return await Lb({request:f,params:h,context:p},m,r,l,i,u)}async function Lb(t,r,l,i,u,c,f=0){let{request:h}=t;if(h.signal.aborted)throw h.signal.reason??new Error(`Request aborted: ${h.method} ${h.url}`);let p=r[f];if(!p)return await l();let[m,y]=p,v,S=async()=>{if(v)throw new Error("You may only call `next()` once per middleware");try{return v={value:await Lb(t,r,l,i,u,c,f+1)},v.value}catch(w){return v={value:await c(w,m,v)},v.value}};try{let w=await y(t,S),E=w!=null?i(w):void 0;return u(E)?E:v?E??v.value:(v={value:await S()},v.value)}catch(w){return await c(w,m,v)}}function Ub(t,r,l,i,u){let c=Nb({key:"middleware",route:i.route,manifest:r,mapRouteProperties:t}),f=i2(i.route,It(l.method)?"action":"loader",r,t,u);return{middleware:c,route:f.lazyRoutePromise,handler:f.lazyHandlerPromise}}function th(t,r,l,i,u,c,f,h=null){let p=!1,m=Ub(t,r,l,i,u);return{...i,_lazyPromises:m,shouldLoad:f,unstable_shouldRevalidateArgs:h,unstable_shouldCallHandler(y){return p=!0,h?typeof y=="boolean"?Es(i,{...h,defaultShouldRevalidate:y}):Es(i,h):f},resolve(y){return p||f||y&&!It(l.method)&&(i.route.lazy||i.route.loader)?c2({request:l,match:i,lazyHandlerPromise:m?.handler,lazyRoutePromise:m?.route,handlerOverride:y,scopedContext:c}):Promise.resolve({type:"data",result:void 0})}}}function Vl(t,r,l,i,u,c,f,h=null){return i.map(p=>p.route.id!==u.route.id?{...p,shouldLoad:!1,unstable_shouldRevalidateArgs:h,unstable_shouldCallHandler:()=>!1,_lazyPromises:Ub(t,r,l,p,c),resolve:()=>Promise.resolve({type:"data",result:void 0})}:th(t,r,l,p,c,f,!0,h))}async function s2(t,r,l,i,u,c){l.some(m=>m._lazyPromises?.middleware)&&await Promise.all(l.map(m=>m._lazyPromises?.middleware));let f={request:r,params:l[0].params,context:u,matches:l},p=await t({...f,fetcherKey:i,runClientMiddleware:m=>{let y=f;return zb(y,()=>m({...y,fetcherKey:i,runClientMiddleware:()=>{throw new Error("Cannot call `runClientMiddleware()` from within an `runClientMiddleware` handler")}}))}});try{await Promise.all(l.flatMap(m=>[m._lazyPromises?.handler,m._lazyPromises?.route]))}catch{}return p}async function c2({request:t,match:r,lazyHandlerPromise:l,lazyRoutePromise:i,handlerOverride:u,scopedContext:c}){let f,h,p=It(t.method),m=p?"action":"loader",y=v=>{let S,w=new Promise((C,L)=>S=L);h=()=>S(),t.signal.addEventListener("abort",h);let E=C=>typeof v!="function"?Promise.reject(new Error(`You cannot call the handler for a route which defines a boolean "${m}" [routeId: ${r.route.id}]`)):v({request:t,params:r.params,context:c},...C!==void 0?[C]:[]),T=(async()=>{try{return{type:"data",result:await(u?u(L=>E(L)):E())}}catch(C){return{type:"error",result:C}}})();return Promise.race([T,w])};try{let v=p?r.route.action:r.route.loader;if(l||i)if(v){let S,[w]=await Promise.all([y(v).catch(E=>{S=E}),l,i]);if(S!==void 0)throw S;f=w}else{await l;let S=p?r.route.action:r.route.loader;if(S)[f]=await Promise.all([y(S),i]);else if(m==="action"){let w=new URL(t.url),E=w.pathname+w.search;throw Mn(405,{method:t.method,pathname:E,routeId:r.route.id})}else return{type:"data",result:void 0}}else if(v)f=await y(v);else{let S=new URL(t.url),w=S.pathname+S.search;throw Mn(404,{pathname:w})}}catch(v){return{type:"error",result:v}}finally{h&&t.signal.removeEventListener("abort",h)}return f}async function f2(t){let r=t.headers.get("Content-Type");return r&&/\bapplication\/json\b/.test(r)?t.body==null?null:t.json():t.text()}async function d2(t){let{result:r,type:l}=t;if(jb(r)){let i;try{i=await f2(r)}catch(u){return{type:"error",error:u}}return l==="error"?{type:"error",error:new Ss(r.status,r.statusText,i),statusCode:r.status,headers:r.headers}:{type:"data",data:i,statusCode:r.status,headers:r.headers}}return l==="error"?q0(r)?r.data instanceof Error?{type:"error",error:r.data,statusCode:r.init?.status,headers:r.init?.headers?new Headers(r.init.headers):void 0}:{type:"error",error:new Ss(r.init?.status||500,void 0,r.data),statusCode:yo(r)?r.status:void 0,headers:r.init?.headers?new Headers(r.init.headers):void 0}:{type:"error",error:r,statusCode:yo(r)?r.status:void 0}:q0(r)?{type:"data",data:r.data,statusCode:r.init?.status,headers:r.init?.headers?new Headers(r.init.headers):void 0}:{type:"data",data:r}}function h2(t,r,l,i,u){let c=t.headers.get("Location");if(ke(c,"Redirects returned/thrown from loaders/actions must have a Location header"),!$h(c)){let f=i.slice(0,i.findIndex(h=>h.route.id===l)+1);c=Id(new URL(r.url),f,u,c),t.headers.set("Location",c)}return t}function j0(t,r,l){if($h(t)){let i=t,u=i.startsWith("//")?new URL(r.protocol+i):new URL(i),c=zn(u.pathname,l)!=null;if(u.origin===r.origin&&c)return u.pathname+u.search+u.hash}return t}function $l(t,r,l,i){let u=t.createURL(Bb(r)).toString(),c={signal:l};if(i&&It(i.formMethod)){let{formMethod:f,formEncType:h}=i;c.method=f.toUpperCase(),h==="application/json"?(c.headers=new Headers({"Content-Type":h}),c.body=JSON.stringify(i.json)):h==="text/plain"?c.body=i.text:h==="application/x-www-form-urlencoded"&&i.formData?c.body=nh(i.formData):c.body=i.formData}return new Request(u,c)}function nh(t){let r=new URLSearchParams;for(let[l,i]of t.entries())r.append(l,typeof i=="string"?i:i.name);return r}function k0(t){let r=new FormData;for(let[l,i]of t.entries())r.append(l,i);return r}function m2(t,r,l,i=!1,u=!1){let c={},f=null,h,p=!1,m={},y=l&&mn(l[1])?l[1].error:void 0;return t.forEach(v=>{if(!(v.route.id in r))return;let S=v.route.id,w=r[S];if(ke(!Va(w),"Cannot handle redirect results in processLoaderData"),mn(w)){let E=w.error;if(y!==void 0&&(E=y,y=void 0),f=f||{},u)f[S]=E;else{let T=oa(t,S);f[T.route.id]==null&&(f[T.route.id]=E)}i||(c[S]=Db),p||(p=!0,h=yo(w.error)?w.error.status:500),w.headers&&(m[S]=w.headers)}else c[S]=w.data,w.statusCode&&w.statusCode!==200&&!p&&(h=w.statusCode),w.headers&&(m[S]=w.headers)}),y!==void 0&&l&&(f={[l[0]]:y},l[2]&&(c[l[2]]=void 0)),{loaderData:c,errors:f,statusCode:h||200,loaderHeaders:m}}function H0(t,r,l,i,u,c){let{loaderData:f,errors:h}=m2(r,l,i);return u.filter(p=>!p.matches||p.matches.some(m=>m.shouldLoad)).forEach(p=>{let{key:m,match:y,controller:v}=p;if(v&&v.signal.aborted)return;let S=c[m];if(ke(S,"Did not find corresponding fetcher result"),mn(S)){let w=oa(t.matches,y?.route.id);h&&h[w.route.id]||(h={...h,[w.route.id]:S.error}),t.fetchers.delete(m)}else if(Va(S))ke(!1,"Unhandled fetcher revalidation redirect");else{let w=la(S.data);t.fetchers.set(m,w)}}),{loaderData:f,errors:h}}function $0(t,r,l,i){let u=Object.entries(r).filter(([,c])=>c!==Db).reduce((c,[f,h])=>(c[f]=h,c),{});for(let c of l){let f=c.route.id;if(!r.hasOwnProperty(f)&&t.hasOwnProperty(f)&&c.route.loader&&(u[f]=t[f]),i&&i.hasOwnProperty(f))break}return u}function P0(t){return t?mn(t[1])?{actionData:{}}:{actionData:{[t[0]]:t[1].data}}:{}}function oa(t,r){return(r?t.slice(0,t.findIndex(i=>i.route.id===r)+1):[...t]).reverse().find(i=>i.route.hasErrorBoundary===!0)||t[0]}function Zu(t){let r=t.length===1?t[0]:t.find(l=>l.index||!l.path||l.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:r}],route:r}}function Mn(t,{pathname:r,routeId:l,method:i,type:u,message:c}={}){let f="Unknown Server Error",h="Unknown @remix-run/router error";return t===400?(f="Bad Request",i&&r&&l?h=`You made a ${i} request to "${r}" but did not provide a \`loader\` for route "${l}", so there is no way to handle the request.`:u==="invalid-body"&&(h="Unable to encode submission body")):t===403?(f="Forbidden",h=`Route "${l}" does not match URL "${r}"`):t===404?(f="Not Found",h=`No route matches URL "${r}"`):t===405&&(f="Method Not Allowed",i&&r&&l?h=`You made a ${i.toUpperCase()} request to "${r}" but did not provide an \`action\` for route "${l}", so there is no way to handle the request.`:i&&(h=`Invalid request method "${i.toUpperCase()}"`)),new Ss(t||500,f,new Error(h),!0)}function Ju(t){let r=Object.entries(t);for(let l=r.length-1;l>=0;l--){let[i,u]=r[l];if(Va(u))return{key:i,result:u}}}function Bb(t){let r=typeof t=="string"?ha(t):t;return da({...r,hash:""})}function p2(t,r){return t.pathname!==r.pathname||t.search!==r.search?!1:t.hash===""?r.hash!=="":t.hash===r.hash?!0:r.hash!==""}function y2(t){return t!=null&&typeof t=="object"&&Object.entries(t).every(([r,l])=>typeof r=="string"&&g2(l))}function g2(t){return t!=null&&typeof t=="object"&&"type"in t&&"result"in t&&(t.type==="data"||t.type==="error")}function v2(t){return jb(t.result)&&Jx.has(t.result.status)}function mn(t){return t.type==="error"}function Va(t){return(t&&t.type)==="redirect"}function q0(t){return typeof t=="object"&&t!=null&&"type"in t&&"data"in t&&"init"in t&&t.type==="DataWithResponseInit"}function jb(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.headers=="object"&&typeof t.body<"u"}function b2(t){return Zx.has(t.toUpperCase())}function It(t){return Kx.has(t.toUpperCase())}function Ph(t){return new URLSearchParams(t).getAll("index").some(r=>r==="")}function fs(t,r){let l=typeof r=="string"?ha(r).search:r.search;if(t[t.length-1].route.index&&Ph(l||""))return t[t.length-1];let i=Ab(t);return i[i.length-1]}function V0(t){let{formMethod:r,formAction:l,formEncType:i,text:u,formData:c,json:f}=t;if(!(!r||!l||!i)){if(u!=null)return{formMethod:r,formAction:l,formEncType:i,formData:void 0,json:void 0,text:u};if(c!=null)return{formMethod:r,formAction:l,formEncType:i,formData:c,json:void 0,text:void 0};if(f!==void 0)return{formMethod:r,formAction:l,formEncType:i,formData:void 0,json:f,text:void 0}}}function xd(t,r){return r?{state:"loading",location:t,formMethod:r.formMethod,formAction:r.formAction,formEncType:r.formEncType,formData:r.formData,json:r.json,text:r.text}:{state:"loading",location:t,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function S2(t,r){return{state:"submitting",location:t,formMethod:r.formMethod,formAction:r.formAction,formEncType:r.formEncType,formData:r.formData,json:r.json,text:r.text}}function Wi(t,r){return t?{state:"loading",formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text,data:r}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:r}}function E2(t,r){return{state:"submitting",formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text,data:r?r.data:void 0}}function la(t){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function w2(t,r){try{let l=t.sessionStorage.getItem(_b);if(l){let i=JSON.parse(l);for(let[u,c]of Object.entries(i||{}))c&&Array.isArray(c)&&r.set(u,new Set(c||[]))}}catch{}}function T2(t,r){if(r.size>0){let l={};for(let[i,u]of r)l[i]=[...u];try{t.sessionStorage.setItem(_b,JSON.stringify(l))}catch(i){At(!1,`Failed to save applied view transitions in sessionStorage (${i}).`)}}}function R2(){let t,r,l=new Promise((i,u)=>{t=async c=>{i(c);try{await l}catch{}},r=async c=>{u(c);try{await l}catch{}}});return{promise:l,resolve:t,reject:r}}var Za=D.createContext(null);Za.displayName="DataRouter";var Co=D.createContext(null);Co.displayName="DataRouterState";D.createContext(!1);var qh=D.createContext({isTransitioning:!1});qh.displayName="ViewTransition";var kb=D.createContext(new Map);kb.displayName="Fetchers";var C2=D.createContext(null);C2.displayName="Await";var nr=D.createContext(null);nr.displayName="Navigation";var Gs=D.createContext(null);Gs.displayName="Location";var Mr=D.createContext({outlet:null,matches:[],isDataRoute:!1});Mr.displayName="Route";var Vh=D.createContext(null);Vh.displayName="RouteError";function x2(t,{relative:r}={}){ke(xo(),"useHref() may be used only in the context of a <Router> component.");let{basename:l,navigator:i}=D.useContext(nr),{hash:u,pathname:c,search:f}=Ao(t,{relative:r}),h=c;return l!=="/"&&(h=c==="/"?l:tr([l,c])),i.createHref({pathname:h,search:f,hash:u})}function xo(){return D.useContext(Gs)!=null}function Ja(){return ke(xo(),"useLocation() may be used only in the context of a <Router> component."),D.useContext(Gs).location}var Hb="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function $b(t){D.useContext(nr).static||D.useLayoutEffect(t)}function A2(){let{isDataRoute:t}=D.useContext(Mr);return t?$2():O2()}function O2(){ke(xo(),"useNavigate() may be used only in the context of a <Router> component.");let t=D.useContext(Za),{basename:r,navigator:l}=D.useContext(nr),{matches:i}=D.useContext(Mr),{pathname:u}=Ja(),c=JSON.stringify(kh(i)),f=D.useRef(!1);return $b(()=>{f.current=!0}),D.useCallback((p,m={})=>{if(At(f.current,Hb),!f.current)return;if(typeof p=="number"){l.go(p);return}let y=Hh(p,JSON.parse(c),u,m.relative==="path");t==null&&r!=="/"&&(y.pathname=y.pathname==="/"?r:tr([r,y.pathname])),(m.replace?l.replace:l.push)(y,m.state,m)},[r,l,c,u,t])}D.createContext(null);function Ao(t,{relative:r}={}){let{matches:l}=D.useContext(Mr),{pathname:i}=Ja(),u=JSON.stringify(kh(l));return D.useMemo(()=>Hh(t,JSON.parse(u),i,r==="path"),[t,u,i,r])}function _2(t,r,l,i,u){ke(xo(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:c}=D.useContext(nr),{matches:f}=D.useContext(Mr),h=f[f.length-1],p=h?h.params:{},m=h?h.pathname:"/",y=h?h.pathnameBase:"/",v=h&&h.route;{let H=v&&v.path||"";Pb(m,!v||H.endsWith("*")||H.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${m}" (under <Route path="${H}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
Please change the parent <Route path="${H}"> to <Route path="${H==="/"?"*":`${H}/*`}">.`)}let S=Ja(),w;w=S;let E=w.pathname||"/",T=E;if(y!=="/"){let H=y.replace(/^\//,"").split("/");T="/"+E.replace(/^\//,"").split("/").slice(H.length).join("/")}let C=ia(t,{pathname:T});return At(v||C!=null,`No routes matched location "${w.pathname}${w.search}${w.hash}" `),At(C==null||C[C.length-1].route.element!==void 0||C[C.length-1].route.Component!==void 0||C[C.length-1].route.lazy!==void 0,`Matched leaf route at location "${w.pathname}${w.search}${w.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.`),L2(C&&C.map(H=>Object.assign({},H,{params:Object.assign({},p,H.params),pathname:tr([y,c.encodeLocation?c.encodeLocation(H.pathname).pathname:H.pathname]),pathnameBase:H.pathnameBase==="/"?y:tr([y,c.encodeLocation?c.encodeLocation(H.pathnameBase).pathname:H.pathnameBase])})),f,l,i,u)}function D2(){let t=H2(),r=yo(t)?`${t.status} ${t.statusText}`:t instanceof Error?t.message:JSON.stringify(t),l=t instanceof Error?t.stack:null,i="rgba(200,200,200, 0.5)",u={padding:"0.5rem",backgroundColor:i},c={padding:"2px 4px",backgroundColor:i},f=null;return console.error("Error handled by React Router default ErrorBoundary:",t),f=D.createElement(D.Fragment,null,D.createElement("p",null,"💿 Hey developer 👋"),D.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",D.createElement("code",{style:c},"ErrorBoundary")," or"," ",D.createElement("code",{style:c},"errorElement")," prop on your route.")),D.createElement(D.Fragment,null,D.createElement("h2",null,"Unexpected Application Error!"),D.createElement("h3",{style:{fontStyle:"italic"}},r),l?D.createElement("pre",{style:u},l):null,f)}var M2=D.createElement(D2,null),N2=class extends D.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){this.props.unstable_onError?this.props.unstable_onError(t,r):console.error("React Router caught the following error during render",t)}render(){return this.state.error!==void 0?D.createElement(Mr.Provider,{value:this.props.routeContext},D.createElement(Vh.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function z2({routeContext:t,match:r,children:l}){let i=D.useContext(Za);return i&&i.static&&i.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=r.route.id),D.createElement(Mr.Provider,{value:t},l)}function L2(t,r=[],l=null,i=null,u=null){if(t==null){if(!l)return null;if(l.errors)t=l.matches;else if(r.length===0&&!l.initialized&&l.matches.length>0)t=l.matches;else return null}let c=t,f=l?.errors;if(f!=null){let m=c.findIndex(y=>y.route.id&&f?.[y.route.id]!==void 0);ke(m>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(f).join(",")}`),c=c.slice(0,Math.min(c.length,m+1))}let h=!1,p=-1;if(l)for(let m=0;m<c.length;m++){let y=c[m];if((y.route.HydrateFallback||y.route.hydrateFallbackElement)&&(p=m),y.route.id){let{loaderData:v,errors:S}=l,w=y.route.loader&&!v.hasOwnProperty(y.route.id)&&(!S||S[y.route.id]===void 0);if(y.route.lazy||w){h=!0,p>=0?c=c.slice(0,p+1):c=[c[0]];break}}}return c.reduceRight((m,y,v)=>{let S,w=!1,E=null,T=null;l&&(S=f&&y.route.id?f[y.route.id]:void 0,E=y.route.errorElement||M2,h&&(p<0&&v===0?(Pb("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),w=!0,T=null):p===v&&(w=!0,T=y.route.hydrateFallbackElement||null)));let C=r.concat(c.slice(0,v+1)),L=()=>{let H;return S?H=E:w?H=T:y.route.Component?H=D.createElement(y.route.Component,null):y.route.element?H=y.route.element:H=m,D.createElement(z2,{match:y,routeContext:{outlet:m,matches:C,isDataRoute:l!=null},children:H})};return l&&(y.route.ErrorBoundary||y.route.errorElement||v===0)?D.createElement(N2,{location:l.location,revalidation:l.revalidation,component:E,error:S,children:L(),routeContext:{outlet:null,matches:C,isDataRoute:!0},unstable_onError:i}):L()},null)}function Yh(t){return`${t} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function U2(t){let r=D.useContext(Za);return ke(r,Yh(t)),r}function B2(t){let r=D.useContext(Co);return ke(r,Yh(t)),r}function j2(t){let r=D.useContext(Mr);return ke(r,Yh(t)),r}function Gh(t){let r=j2(t),l=r.matches[r.matches.length-1];return ke(l.route.id,`${t} can only be used on routes that contain a unique "id"`),l.route.id}function k2(){return Gh("useRouteId")}function H2(){let t=D.useContext(Vh),r=B2("useRouteError"),l=Gh("useRouteError");return t!==void 0?t:r.errors?.[l]}function $2(){let{router:t}=U2("useNavigate"),r=Gh("useNavigate"),l=D.useRef(!1);return $b(()=>{l.current=!0}),D.useCallback(async(u,c={})=>{At(l.current,Hb),l.current&&(typeof u=="number"?t.navigate(u):await t.navigate(u,{fromRouteId:r,...c}))},[t,r])}var Y0={};function Pb(t,r,l){!r&&!Y0[t]&&(Y0[t]=!0,At(!1,l))}var G0={};function F0(t,r){!t&&!G0[r]&&(G0[r]=!0,console.warn(r))}function P2(t){let r={hasErrorBoundary:t.hasErrorBoundary||t.ErrorBoundary!=null||t.errorElement!=null};return t.Component&&(t.element&&At(!1,"You should not include both `Component` and `element` on your route - `Component` will be used."),Object.assign(r,{element:D.createElement(t.Component),Component:void 0})),t.HydrateFallback&&(t.hydrateFallbackElement&&At(!1,"You should not include both `HydrateFallback` and `hydrateFallbackElement` on your route - `HydrateFallback` will be used."),Object.assign(r,{hydrateFallbackElement:D.createElement(t.HydrateFallback),HydrateFallback:void 0})),t.ErrorBoundary&&(t.errorElement&&At(!1,"You should not include both `ErrorBoundary` and `errorElement` on your route - `ErrorBoundary` will be used."),Object.assign(r,{errorElement:D.createElement(t.ErrorBoundary),ErrorBoundary:void 0})),r}var q2=["HydrateFallback","hydrateFallbackElement"],V2=class{constructor(){this.status="pending",this.promise=new Promise((t,r)=>{this.resolve=l=>{this.status==="pending"&&(this.status="resolved",t(l))},this.reject=l=>{this.status==="pending"&&(this.status="rejected",r(l))}})}};function Y2({router:t,flushSync:r,unstable_onError:l}){let[i,u]=D.useState(t.state),[c,f]=D.useState(),[h,p]=D.useState({isTransitioning:!1}),[m,y]=D.useState(),[v,S]=D.useState(),[w,E]=D.useState(),T=D.useRef(new Map),C=D.useCallback(O=>{u(x=>(O.errors&&l&&Object.entries(O.errors).forEach(([V,J])=>{x.errors?.[V]!==J&&l(J)}),O))},[l]),L=D.useCallback((O,{deletedFetchers:x,flushSync:V,viewTransitionOpts:J})=>{O.fetchers.forEach((ue,se)=>{ue.data!==void 0&&T.current.set(se,ue.data)}),x.forEach(ue=>T.current.delete(ue)),F0(V===!1||r!=null,'You provided the `flushSync` option to a router update, but you are not using the `<RouterProvider>` from `react-router/dom` so `ReactDOM.flushSync()` is unavailable. Please update your app to `import { RouterProvider } from "react-router/dom"` and ensure you have `react-dom` installed as a dependency to use the `flushSync` option.');let ee=t.window!=null&&t.window.document!=null&&typeof t.window.document.startViewTransition=="function";if(F0(J==null||ee,"You provided the `viewTransition` option to a router update, but you do not appear to be running in a DOM environment as `window.startViewTransition` is not available."),!J||!ee){r&&V?r(()=>C(O)):D.startTransition(()=>C(O));return}if(r&&V){r(()=>{v&&(m&&m.resolve(),v.skipTransition()),p({isTransitioning:!0,flushSync:!0,currentLocation:J.currentLocation,nextLocation:J.nextLocation})});let ue=t.window.document.startViewTransition(()=>{r(()=>C(O))});ue.finished.finally(()=>{r(()=>{y(void 0),S(void 0),f(void 0),p({isTransitioning:!1})})}),r(()=>S(ue));return}v?(m&&m.resolve(),v.skipTransition(),E({state:O,currentLocation:J.currentLocation,nextLocation:J.nextLocation})):(f(O),p({isTransitioning:!0,flushSync:!1,currentLocation:J.currentLocation,nextLocation:J.nextLocation}))},[t.window,r,v,m,C]);D.useLayoutEffect(()=>t.subscribe(L),[t,L]),D.useEffect(()=>{h.isTransitioning&&!h.flushSync&&y(new V2)},[h]),D.useEffect(()=>{if(m&&c&&t.window){let O=c,x=m.promise,V=t.window.document.startViewTransition(async()=>{D.startTransition(()=>C(O)),await x});V.finished.finally(()=>{y(void 0),S(void 0),f(void 0),p({isTransitioning:!1})}),S(V)}},[c,m,t.window,C]),D.useEffect(()=>{m&&c&&i.location.key===c.location.key&&m.resolve()},[m,v,i.location,c]),D.useEffect(()=>{!h.isTransitioning&&w&&(f(w.state),p({isTransitioning:!0,flushSync:!1,currentLocation:w.currentLocation,nextLocation:w.nextLocation}),E(void 0))},[h.isTransitioning,w]);let H=D.useMemo(()=>({createHref:t.createHref,encodeLocation:t.encodeLocation,go:O=>t.navigate(O),push:(O,x,V)=>t.navigate(O,{state:x,preventScrollReset:V?.preventScrollReset}),replace:(O,x,V)=>t.navigate(O,{replace:!0,state:x,preventScrollReset:V?.preventScrollReset})}),[t]),B=t.basename||"/",G=D.useMemo(()=>({router:t,navigator:H,static:!1,basename:B,unstable_onError:l}),[t,H,B,l]);return D.createElement(D.Fragment,null,D.createElement(Za.Provider,{value:G},D.createElement(Co.Provider,{value:i},D.createElement(kb.Provider,{value:T.current},D.createElement(qh.Provider,{value:h},D.createElement(X2,{basename:B,location:i.location,navigationType:i.historyAction,navigator:H},D.createElement(G2,{routes:t.routes,future:t.future,state:i,unstable_onError:l})))))),null)}var G2=D.memo(F2);function F2({routes:t,future:r,state:l,unstable_onError:i}){return _2(t,void 0,l,i,r)}function X2({basename:t="/",children:r=null,location:l,navigationType:i="POP",navigator:u,static:c=!1}){ke(!xo(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let f=t.replace(/^\/*/,"/"),h=D.useMemo(()=>({basename:f,navigator:u,static:c,future:{}}),[f,u,c]);typeof l=="string"&&(l=ha(l));let{pathname:p="/",search:m="",hash:y="",state:v=null,key:S="default"}=l,w=D.useMemo(()=>{let E=zn(p,f);return E==null?null:{location:{pathname:E,search:m,hash:y,state:v,key:S},navigationType:i}},[f,p,m,y,v,S,i]);return At(w!=null,`<Router basename="${f}"> is not able to match the URL "${p}${m}${y}" because it does not start with the basename, so the <Router> won't render anything.`),w==null?null:D.createElement(nr.Provider,{value:h},D.createElement(Gs.Provider,{children:r,value:w}))}var ds="get",hs="application/x-www-form-urlencoded";function Fs(t){return t!=null&&typeof t.tagName=="string"}function K2(t){return Fs(t)&&t.tagName.toLowerCase()==="button"}function Q2(t){return Fs(t)&&t.tagName.toLowerCase()==="form"}function Z2(t){return Fs(t)&&t.tagName.toLowerCase()==="input"}function J2(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}function W2(t,r){return t.button===0&&(!r||r==="_self")&&!J2(t)}var Wu=null;function I2(){if(Wu===null)try{new FormData(document.createElement("form"),0),Wu=!1}catch{Wu=!0}return Wu}var eA=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Ad(t){return t!=null&&!eA.has(t)?(At(!1,`"${t}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${hs}"`),null):t}function tA(t,r){let l,i,u,c,f;if(Q2(t)){let h=t.getAttribute("action");i=h?zn(h,r):null,l=t.getAttribute("method")||ds,u=Ad(t.getAttribute("enctype"))||hs,c=new FormData(t)}else if(K2(t)||Z2(t)&&(t.type==="submit"||t.type==="image")){let h=t.form;if(h==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let p=t.getAttribute("formaction")||h.getAttribute("action");if(i=p?zn(p,r):null,l=t.getAttribute("formmethod")||h.getAttribute("method")||ds,u=Ad(t.getAttribute("formenctype"))||Ad(h.getAttribute("enctype"))||hs,c=new FormData(h,t),!I2()){let{name:m,type:y,value:v}=t;if(y==="image"){let S=m?`${m}.`:"";c.append(`${S}x`,"0"),c.append(`${S}y`,"0")}else m&&c.append(m,v)}}else{if(Fs(t))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');l=ds,i=null,u=hs,f=t}return c&&u==="text/plain"&&(f=c,c=void 0),{action:i,method:l.toLowerCase(),encType:u,formData:c,body:f}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Fh(t,r){if(t===!1||t===null||typeof t>"u")throw new Error(r)}function nA(t,r,l){let i=typeof t=="string"?new URL(t,typeof window>"u"?"server://singlefetch/":window.location.origin):t;return i.pathname==="/"?i.pathname=`_root.${l}`:r&&zn(i.pathname,r)==="/"?i.pathname=`${r.replace(/\/$/,"")}/_root.${l}`:i.pathname=`${i.pathname.replace(/\/$/,"")}.${l}`,i}async function rA(t,r){if(t.id in r)return r[t.id];try{let l=await import(t.module);return r[t.id]=l,l}catch(l){return console.error(`Error loading route module \`${t.module}\`, reloading page...`),console.error(l),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function aA(t){return t==null?!1:t.href==null?t.rel==="preload"&&typeof t.imageSrcSet=="string"&&typeof t.imageSizes=="string":typeof t.rel=="string"&&typeof t.href=="string"}async function lA(t,r,l){let i=await Promise.all(t.map(async u=>{let c=r.routes[u.route.id];if(c){let f=await rA(c,l);return f.links?f.links():[]}return[]}));return sA(i.flat(1).filter(aA).filter(u=>u.rel==="stylesheet"||u.rel==="preload").map(u=>u.rel==="stylesheet"?{...u,rel:"prefetch",as:"style"}:{...u,rel:"prefetch"}))}function X0(t,r,l,i,u,c){let f=(p,m)=>l[m]?p.route.id!==l[m].route.id:!0,h=(p,m)=>l[m].pathname!==p.pathname||l[m].route.path?.endsWith("*")&&l[m].params["*"]!==p.params["*"];return c==="assets"?r.filter((p,m)=>f(p,m)||h(p,m)):c==="data"?r.filter((p,m)=>{let y=i.routes[p.route.id];if(!y||!y.hasLoader)return!1;if(f(p,m)||h(p,m))return!0;if(p.route.shouldRevalidate){let v=p.route.shouldRevalidate({currentUrl:new URL(u.pathname+u.search+u.hash,window.origin),currentParams:l[0]?.params||{},nextUrl:new URL(t,window.origin),nextParams:p.params,defaultShouldRevalidate:!0});if(typeof v=="boolean")return v}return!0}):[]}function iA(t,r,{includeHydrateFallback:l}={}){return oA(t.map(i=>{let u=r.routes[i.route.id];if(!u)return[];let c=[u.module];return u.clientActionModule&&(c=c.concat(u.clientActionModule)),u.clientLoaderModule&&(c=c.concat(u.clientLoaderModule)),l&&u.hydrateFallbackModule&&(c=c.concat(u.hydrateFallbackModule)),u.imports&&(c=c.concat(u.imports)),c}).flat(1))}function oA(t){return[...new Set(t)]}function uA(t){let r={},l=Object.keys(t).sort();for(let i of l)r[i]=t[i];return r}function sA(t,r){let l=new Set;return new Set(r),t.reduce((i,u)=>{let c=JSON.stringify(uA(u));return l.has(c)||(l.add(c),i.push({key:c,link:u})),i},[])}function qb(){let t=D.useContext(Za);return Fh(t,"You must render this element inside a <DataRouterContext.Provider> element"),t}function cA(){let t=D.useContext(Co);return Fh(t,"You must render this element inside a <DataRouterStateContext.Provider> element"),t}var Xh=D.createContext(void 0);Xh.displayName="FrameworkContext";function Vb(){let t=D.useContext(Xh);return Fh(t,"You must render this element inside a <HydratedRouter> element"),t}function fA(t,r){let l=D.useContext(Xh),[i,u]=D.useState(!1),[c,f]=D.useState(!1),{onFocus:h,onBlur:p,onMouseEnter:m,onMouseLeave:y,onTouchStart:v}=r,S=D.useRef(null);D.useEffect(()=>{if(t==="render"&&f(!0),t==="viewport"){let T=L=>{L.forEach(H=>{f(H.isIntersecting)})},C=new IntersectionObserver(T,{threshold:.5});return S.current&&C.observe(S.current),()=>{C.disconnect()}}},[t]),D.useEffect(()=>{if(i){let T=setTimeout(()=>{f(!0)},100);return()=>{clearTimeout(T)}}},[i]);let w=()=>{u(!0)},E=()=>{u(!1),f(!1)};return l?t!=="intent"?[c,S,{}]:[c,S,{onFocus:Ii(h,w),onBlur:Ii(p,E),onMouseEnter:Ii(m,w),onMouseLeave:Ii(y,E),onTouchStart:Ii(v,w)}]:[!1,S,{}]}function Ii(t,r){return l=>{t&&t(l),l.defaultPrevented||r(l)}}function dA({page:t,...r}){let{router:l}=qb(),i=D.useMemo(()=>ia(l.routes,t,l.basename),[l.routes,t,l.basename]);return i?D.createElement(mA,{page:t,matches:i,...r}):null}function hA(t){let{manifest:r,routeModules:l}=Vb(),[i,u]=D.useState([]);return D.useEffect(()=>{let c=!1;return lA(t,r,l).then(f=>{c||u(f)}),()=>{c=!0}},[t,r,l]),i}function mA({page:t,matches:r,...l}){let i=Ja(),{manifest:u,routeModules:c}=Vb(),{basename:f}=qb(),{loaderData:h,matches:p}=cA(),m=D.useMemo(()=>X0(t,r,p,u,i,"data"),[t,r,p,u,i]),y=D.useMemo(()=>X0(t,r,p,u,i,"assets"),[t,r,p,u,i]),v=D.useMemo(()=>{if(t===i.pathname+i.search+i.hash)return[];let E=new Set,T=!1;if(r.forEach(L=>{let H=u.routes[L.route.id];!H||!H.hasLoader||(!m.some(B=>B.route.id===L.route.id)&&L.route.id in h&&c[L.route.id]?.shouldRevalidate||H.hasClientLoader?T=!0:E.add(L.route.id))}),E.size===0)return[];let C=nA(t,f,"data");return T&&E.size>0&&C.searchParams.set("_routes",r.filter(L=>E.has(L.route.id)).map(L=>L.route.id).join(",")),[C.pathname+C.search]},[f,h,i,u,m,r,t,c]),S=D.useMemo(()=>iA(y,u),[y,u]),w=hA(y);return D.createElement(D.Fragment,null,v.map(E=>D.createElement("link",{key:E,rel:"prefetch",as:"fetch",href:E,...l})),S.map(E=>D.createElement("link",{key:E,rel:"modulepreload",href:E,...l})),w.map(({key:E,link:T})=>D.createElement("link",{key:E,nonce:l.nonce,...T})))}function pA(...t){return r=>{t.forEach(l=>{typeof l=="function"?l(r):l!=null&&(l.current=r)})}}var Yb=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Yb&&(window.__reactRouterVersion="7.9.1")}catch{}function yA(t,r){return n2({basename:r?.basename,getContext:r?.getContext,future:r?.future,history:Ex({window:r?.window}),hydrationData:gA(),routes:t,mapRouteProperties:P2,hydrationRouteProperties:q2,dataStrategy:r?.dataStrategy,patchRoutesOnNavigation:r?.patchRoutesOnNavigation,window:r?.window}).initialize()}function gA(){let t=window?.__staticRouterHydrationData;return t&&t.errors&&(t={...t,errors:vA(t.errors)}),t}function vA(t){if(!t)return null;let r=Object.entries(t),l={};for(let[i,u]of r)if(u&&u.__type==="RouteErrorResponse")l[i]=new Ss(u.status,u.statusText,u.data,u.internal===!0);else if(u&&u.__type==="Error"){if(u.__subType){let c=window[u.__subType];if(typeof c=="function")try{let f=new c(u.message);f.stack="",l[i]=f}catch{}}if(l[i]==null){let c=new Error(u.message);c.stack="",l[i]=c}}else l[i]=u;return l}var Gb=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Fb=D.forwardRef(function({onClick:r,discover:l="render",prefetch:i="none",relative:u,reloadDocument:c,replace:f,state:h,target:p,to:m,preventScrollReset:y,viewTransition:v,...S},w){let{basename:E}=D.useContext(nr),T=typeof m=="string"&&Gb.test(m),C,L=!1;if(typeof m=="string"&&T&&(C=m,Yb))try{let ee=new URL(window.location.href),ue=m.startsWith("//")?new URL(ee.protocol+m):new URL(m),se=zn(ue.pathname,E);ue.origin===ee.origin&&se!=null?m=se+ue.search+ue.hash:L=!0}catch{At(!1,`<Link to="${m}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let H=x2(m,{relative:u}),[B,G,O]=fA(i,S),x=wA(m,{replace:f,state:h,target:p,preventScrollReset:y,relative:u,viewTransition:v});function V(ee){r&&r(ee),ee.defaultPrevented||x(ee)}let J=D.createElement("a",{...S,...O,href:C||H,onClick:L||c?r:V,ref:pA(w,G),target:p,"data-discover":!T&&l==="render"?"true":void 0});return B&&!T?D.createElement(D.Fragment,null,J,D.createElement(dA,{page:H})):J});Fb.displayName="Link";var bA=D.forwardRef(function({"aria-current":r="page",caseSensitive:l=!1,className:i="",end:u=!1,style:c,to:f,viewTransition:h,children:p,...m},y){let v=Ao(f,{relative:m.relative}),S=Ja(),w=D.useContext(Co),{navigator:E,basename:T}=D.useContext(nr),C=w!=null&&AA(v)&&h===!0,L=E.encodeLocation?E.encodeLocation(v).pathname:v.pathname,H=S.pathname,B=w&&w.navigation&&w.navigation.location?w.navigation.location.pathname:null;l||(H=H.toLowerCase(),B=B?B.toLowerCase():null,L=L.toLowerCase()),B&&T&&(B=zn(B,T)||B);const G=L!=="/"&&L.endsWith("/")?L.length-1:L.length;let O=H===L||!u&&H.startsWith(L)&&H.charAt(G)==="/",x=B!=null&&(B===L||!u&&B.startsWith(L)&&B.charAt(L.length)==="/"),V={isActive:O,isPending:x,isTransitioning:C},J=O?r:void 0,ee;typeof i=="function"?ee=i(V):ee=[i,O?"active":null,x?"pending":null,C?"transitioning":null].filter(Boolean).join(" ");let ue=typeof c=="function"?c(V):c;return D.createElement(Fb,{...m,"aria-current":J,className:ee,ref:y,style:ue,to:f,viewTransition:h},typeof p=="function"?p(V):p)});bA.displayName="NavLink";var SA=D.forwardRef(({discover:t="render",fetcherKey:r,navigate:l,reloadDocument:i,replace:u,state:c,method:f=ds,action:h,onSubmit:p,relative:m,preventScrollReset:y,viewTransition:v,...S},w)=>{let E=CA(),T=xA(h,{relative:m}),C=f.toLowerCase()==="get"?"get":"post",L=typeof h=="string"&&Gb.test(h),H=B=>{if(p&&p(B),B.defaultPrevented)return;B.preventDefault();let G=B.nativeEvent.submitter,O=G?.getAttribute("formmethod")||f;E(G||B.currentTarget,{fetcherKey:r,method:O,navigate:l,replace:u,state:c,relative:m,preventScrollReset:y,viewTransition:v})};return D.createElement("form",{ref:w,method:C,action:T,onSubmit:i?p:H,...S,"data-discover":!L&&t==="render"?"true":void 0})});SA.displayName="Form";function EA(t){return`${t} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Xb(t){let r=D.useContext(Za);return ke(r,EA(t)),r}function wA(t,{target:r,replace:l,state:i,preventScrollReset:u,relative:c,viewTransition:f}={}){let h=A2(),p=Ja(),m=Ao(t,{relative:c});return D.useCallback(y=>{if(W2(y,r)){y.preventDefault();let v=l!==void 0?l:da(p)===da(m);h(t,{replace:v,state:i,preventScrollReset:u,relative:c,viewTransition:f})}},[p,h,m,l,i,r,t,u,c,f])}var TA=0,RA=()=>`__${String(++TA)}__`;function CA(){let{router:t}=Xb("useSubmit"),{basename:r}=D.useContext(nr),l=k2();return D.useCallback(async(i,u={})=>{let{action:c,method:f,encType:h,formData:p,body:m}=tA(i,r);if(u.navigate===!1){let y=u.fetcherKey||RA();await t.fetch(y,l,u.action||c,{preventScrollReset:u.preventScrollReset,formData:p,body:m,formMethod:u.method||f,formEncType:u.encType||h,flushSync:u.flushSync})}else await t.navigate(u.action||c,{preventScrollReset:u.preventScrollReset,formData:p,body:m,formMethod:u.method||f,formEncType:u.encType||h,replace:u.replace,state:u.state,fromRouteId:l,flushSync:u.flushSync,viewTransition:u.viewTransition})},[t,r,l])}function xA(t,{relative:r}={}){let{basename:l}=D.useContext(nr),i=D.useContext(Mr);ke(i,"useFormAction must be used inside a RouteContext");let[u]=i.matches.slice(-1),c={...Ao(t||".",{relative:r})},f=Ja();if(t==null){c.search=f.search;let h=new URLSearchParams(c.search),p=h.getAll("index");if(p.some(y=>y==="")){h.delete("index"),p.filter(v=>v).forEach(v=>h.append("index",v));let y=h.toString();c.search=y?`?${y}`:""}}return(!t||t===".")&&u.route.index&&(c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index"),l!=="/"&&(c.pathname=c.pathname==="/"?l:tr([l,c.pathname])),da(c)}function AA(t,{relative:r}={}){let l=D.useContext(qh);ke(l!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:i}=Xb("useViewTransitionState"),u=Ao(t,{relative:r});if(!l.isTransitioning)return!1;let c=zn(l.currentLocation.pathname,i)||l.currentLocation.pathname,f=zn(l.nextLocation.pathname,i)||l.nextLocation.pathname;return bs(u.pathname,f)!=null||bs(u.pathname,c)!=null}function OA(t){return D.createElement(Y2,{flushSync:Sb.flushSync,...t})}const _A=D.lazy(()=>Ql(()=>import("./UploadView-BDjYMv1B.js"),__vite__mapDeps([0,1,2,3,4,5,6]))),DA=D.lazy(()=>Ql(()=>import("./ExtractionView-Du0llVwx.js"),__vite__mapDeps([7,1,3,2,8,4,9,10]))),MA=D.lazy(()=>Ql(()=>import("./ContexteView-C6NmMiz_.js"),__vite__mapDeps([11,1,10,2,12,8,6]))),NA=D.lazy(()=>Ql(()=>import("./ConseilView-C-8V6XNX.js"),__vite__mapDeps([13,1,8,9,6,4,5,12]))),Iu=()=>Re.jsxs(fx,{sx:{display:"flex",justifyContent:"center",alignItems:"center",minHeight:"50vh"},children:[Re.jsx(nx,{}),Re.jsx(ux,{sx:{ml:2},children:"Chargement..."})]}),zA=yA([{path:"/",element:Re.jsx(D.Suspense,{fallback:Re.jsx(Iu,{}),children:Re.jsx(_A,{})})},{path:"/extraction",element:Re.jsx(D.Suspense,{fallback:Re.jsx(Iu,{}),children:Re.jsx(DA,{})})},{path:"/contexte",element:Re.jsx(D.Suspense,{fallback:Re.jsx(Iu,{}),children:Re.jsx(MA,{})})},{path:"/conseil",element:Re.jsx(D.Suspense,{fallback:Re.jsx(Iu,{}),children:Re.jsx(NA,{})})}]),LA=()=>Re.jsx(OA,{router:zA});function Bt(t){return`Minified Redux error #${t}; visit https://redux.js.org/Errors?code=${t} for the full message or use the non-minified dev environment for full errors. `}var UA=typeof Symbol=="function"&&Symbol.observable||"@@observable",K0=UA,Od=()=>Math.random().toString(36).substring(7).split("").join("."),BA={INIT:`@@redux/INIT${Od()}`,REPLACE:`@@redux/REPLACE${Od()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${Od()}`},ws=BA;function Kh(t){if(typeof t!="object"||t===null)return!1;let r=t;for(;Object.getPrototypeOf(r)!==null;)r=Object.getPrototypeOf(r);return Object.getPrototypeOf(t)===r||Object.getPrototypeOf(t)===null}function Kb(t,r,l){if(typeof t!="function")throw new Error(Bt(2));if(typeof r=="function"&&typeof l=="function"||typeof l=="function"&&typeof arguments[3]=="function")throw new Error(Bt(0));if(typeof r=="function"&&typeof l>"u"&&(l=r,r=void 0),typeof l<"u"){if(typeof l!="function")throw new Error(Bt(1));return l(Kb)(t,r)}let i=t,u=r,c=new Map,f=c,h=0,p=!1;function m(){f===c&&(f=new Map,c.forEach((C,L)=>{f.set(L,C)}))}function y(){if(p)throw new Error(Bt(3));return u}function v(C){if(typeof C!="function")throw new Error(Bt(4));if(p)throw new Error(Bt(5));let L=!0;m();const H=h++;return f.set(H,C),function(){if(L){if(p)throw new Error(Bt(6));L=!1,m(),f.delete(H),c=null}}}function S(C){if(!Kh(C))throw new Error(Bt(7));if(typeof C.type>"u")throw new Error(Bt(8));if(typeof C.type!="string")throw new Error(Bt(17));if(p)throw new Error(Bt(9));try{p=!0,u=i(u,C)}finally{p=!1}return(c=f).forEach(H=>{H()}),C}function w(C){if(typeof C!="function")throw new Error(Bt(10));i=C,S({type:ws.REPLACE})}function E(){const C=v;return{subscribe(L){if(typeof L!="object"||L===null)throw new Error(Bt(11));function H(){const G=L;G.next&&G.next(y())}return H(),{unsubscribe:C(H)}},[K0](){return this}}}return S({type:ws.INIT}),{dispatch:S,subscribe:v,getState:y,replaceReducer:w,[K0]:E}}function jA(t){Object.keys(t).forEach(r=>{const l=t[r];if(typeof l(void 0,{type:ws.INIT})>"u")throw new Error(Bt(12));if(typeof l(void 0,{type:ws.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(Bt(13))})}function kA(t){const r=Object.keys(t),l={};for(let c=0;c<r.length;c++){const f=r[c];typeof t[f]=="function"&&(l[f]=t[f])}const i=Object.keys(l);let u;try{jA(l)}catch(c){u=c}return function(f={},h){if(u)throw u;let p=!1;const m={};for(let y=0;y<i.length;y++){const v=i[y],S=l[v],w=f[v],E=S(w,h);if(typeof E>"u")throw h&&h.type,new Error(Bt(14));m[v]=E,p=p||E!==w}return p=p||i.length!==Object.keys(f).length,p?m:f}}function Ts(...t){return t.length===0?r=>r:t.length===1?t[0]:t.reduce((r,l)=>(...i)=>r(l(...i)))}function HA(...t){return r=>(l,i)=>{const u=r(l,i);let c=()=>{throw new Error(Bt(15))};const f={getState:u.getState,dispatch:(p,...m)=>c(p,...m)},h=t.map(p=>p(f));return c=Ts(...h)(u.dispatch),{...u,dispatch:c}}}function $A(t){return Kh(t)&&"type"in t&&typeof t.type=="string"}var Qb=Symbol.for("immer-nothing"),Q0=Symbol.for("immer-draftable"),bn=Symbol.for("immer-state");function kn(t,...r){throw new Error(`[Immer] minified error nr: ${t}. Full error at: https://bit.ly/3cXEKWf`)}var Fl=Object.getPrototypeOf;function Xa(t){return!!t&&!!t[bn]}function Dr(t){return t?Zb(t)||Array.isArray(t)||!!t[Q0]||!!t.constructor?.[Q0]||Oo(t)||Ks(t):!1}var PA=Object.prototype.constructor.toString();function Zb(t){if(!t||typeof t!="object")return!1;const r=Fl(t);if(r===null)return!0;const l=Object.hasOwnProperty.call(r,"constructor")&&r.constructor;return l===Object?!0:typeof l=="function"&&Function.toString.call(l)===PA}function Rs(t,r){Xs(t)===0?Reflect.ownKeys(t).forEach(l=>{r(l,t[l],t)}):t.forEach((l,i)=>r(i,l,t))}function Xs(t){const r=t[bn];return r?r.type_:Array.isArray(t)?1:Oo(t)?2:Ks(t)?3:0}function rh(t,r){return Xs(t)===2?t.has(r):Object.prototype.hasOwnProperty.call(t,r)}function Jb(t,r,l){const i=Xs(t);i===2?t.set(r,l):i===3?t.add(l):t[r]=l}function qA(t,r){return t===r?t!==0||1/t===1/r:t!==t&&r!==r}function Oo(t){return t instanceof Map}function Ks(t){return t instanceof Set}function Pa(t){return t.copy_||t.base_}function ah(t,r){if(Oo(t))return new Map(t);if(Ks(t))return new Set(t);if(Array.isArray(t))return Array.prototype.slice.call(t);const l=Zb(t);if(r===!0||r==="class_only"&&!l){const i=Object.getOwnPropertyDescriptors(t);delete i[bn];let u=Reflect.ownKeys(i);for(let c=0;c<u.length;c++){const f=u[c],h=i[f];h.writable===!1&&(h.writable=!0,h.configurable=!0),(h.get||h.set)&&(i[f]={configurable:!0,writable:!0,enumerable:h.enumerable,value:t[f]})}return Object.create(Fl(t),i)}else{const i=Fl(t);if(i!==null&&l)return{...t};const u=Object.create(i);return Object.assign(u,t)}}function Qh(t,r=!1){return Qs(t)||Xa(t)||!Dr(t)||(Xs(t)>1&&Object.defineProperties(t,{set:{value:es},add:{value:es},clear:{value:es},delete:{value:es}}),Object.freeze(t),r&&Object.values(t).forEach(l=>Qh(l,!0))),t}function es(){kn(2)}function Qs(t){return Object.isFrozen(t)}var VA={};function Ka(t){const r=VA[t];return r||kn(0,t),r}var go;function Wb(){return go}function YA(t,r){return{drafts_:[],parent_:t,immer_:r,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function Z0(t,r){r&&(Ka("Patches"),t.patches_=[],t.inversePatches_=[],t.patchListener_=r)}function lh(t){ih(t),t.drafts_.forEach(GA),t.drafts_=null}function ih(t){t===go&&(go=t.parent_)}function J0(t){return go=YA(go,t)}function GA(t){const r=t[bn];r.type_===0||r.type_===1?r.revoke_():r.revoked_=!0}function W0(t,r){r.unfinalizedDrafts_=r.drafts_.length;const l=r.drafts_[0];return t!==void 0&&t!==l?(l[bn].modified_&&(lh(r),kn(4)),Dr(t)&&(t=Cs(r,t),r.parent_||xs(r,t)),r.patches_&&Ka("Patches").generateReplacementPatches_(l[bn].base_,t,r.patches_,r.inversePatches_)):t=Cs(r,l,[]),lh(r),r.patches_&&r.patchListener_(r.patches_,r.inversePatches_),t!==Qb?t:void 0}function Cs(t,r,l){if(Qs(r))return r;const i=r[bn];if(!i)return Rs(r,(u,c)=>I0(t,i,r,u,c,l)),r;if(i.scope_!==t)return r;if(!i.modified_)return xs(t,i.base_,!0),i.base_;if(!i.finalized_){i.finalized_=!0,i.scope_.unfinalizedDrafts_--;const u=i.copy_;let c=u,f=!1;i.type_===3&&(c=new Set(u),u.clear(),f=!0),Rs(c,(h,p)=>I0(t,i,u,h,p,l,f)),xs(t,u,!1),l&&t.patches_&&Ka("Patches").generatePatches_(i,l,t.patches_,t.inversePatches_)}return i.copy_}function I0(t,r,l,i,u,c,f){if(Xa(u)){const h=c&&r&&r.type_!==3&&!rh(r.assigned_,i)?c.concat(i):void 0,p=Cs(t,u,h);if(Jb(l,i,p),Xa(p))t.canAutoFreeze_=!1;else return}else f&&l.add(u);if(Dr(u)&&!Qs(u)){if(!t.immer_.autoFreeze_&&t.unfinalizedDrafts_<1)return;Cs(t,u),(!r||!r.scope_.parent_)&&typeof i!="symbol"&&(Oo(l)?l.has(i):Object.prototype.propertyIsEnumerable.call(l,i))&&xs(t,u)}}function xs(t,r,l=!1){!t.parent_&&t.immer_.autoFreeze_&&t.canAutoFreeze_&&Qh(r,l)}function FA(t,r){const l=Array.isArray(t),i={type_:l?1:0,scope_:r?r.scope_:Wb(),modified_:!1,finalized_:!1,assigned_:{},parent_:r,base_:t,draft_:null,copy_:null,revoke_:null,isManual_:!1};let u=i,c=Zh;l&&(u=[i],c=vo);const{revoke:f,proxy:h}=Proxy.revocable(u,c);return i.draft_=h,i.revoke_=f,h}var Zh={get(t,r){if(r===bn)return t;const l=Pa(t);if(!rh(l,r))return XA(t,l,r);const i=l[r];return t.finalized_||!Dr(i)?i:i===_d(t.base_,r)?(Dd(t),t.copy_[r]=uh(i,t)):i},has(t,r){return r in Pa(t)},ownKeys(t){return Reflect.ownKeys(Pa(t))},set(t,r,l){const i=Ib(Pa(t),r);if(i?.set)return i.set.call(t.draft_,l),!0;if(!t.modified_){const u=_d(Pa(t),r),c=u?.[bn];if(c&&c.base_===l)return t.copy_[r]=l,t.assigned_[r]=!1,!0;if(qA(l,u)&&(l!==void 0||rh(t.base_,r)))return!0;Dd(t),oh(t)}return t.copy_[r]===l&&(l!==void 0||r in t.copy_)||Number.isNaN(l)&&Number.isNaN(t.copy_[r])||(t.copy_[r]=l,t.assigned_[r]=!0),!0},deleteProperty(t,r){return _d(t.base_,r)!==void 0||r in t.base_?(t.assigned_[r]=!1,Dd(t),oh(t)):delete t.assigned_[r],t.copy_&&delete t.copy_[r],!0},getOwnPropertyDescriptor(t,r){const l=Pa(t),i=Reflect.getOwnPropertyDescriptor(l,r);return i&&{writable:!0,configurable:t.type_!==1||r!=="length",enumerable:i.enumerable,value:l[r]}},defineProperty(){kn(11)},getPrototypeOf(t){return Fl(t.base_)},setPrototypeOf(){kn(12)}},vo={};Rs(Zh,(t,r)=>{vo[t]=function(){return arguments[0]=arguments[0][0],r.apply(this,arguments)}});vo.deleteProperty=function(t,r){return vo.set.call(this,t,r,void 0)};vo.set=function(t,r,l){return Zh.set.call(this,t[0],r,l,t[0])};function _d(t,r){const l=t[bn];return(l?Pa(l):t)[r]}function XA(t,r,l){const i=Ib(r,l);return i?"value"in i?i.value:i.get?.call(t.draft_):void 0}function Ib(t,r){if(!(r in t))return;let l=Fl(t);for(;l;){const i=Object.getOwnPropertyDescriptor(l,r);if(i)return i;l=Fl(l)}}function oh(t){t.modified_||(t.modified_=!0,t.parent_&&oh(t.parent_))}function Dd(t){t.copy_||(t.copy_=ah(t.base_,t.scope_.immer_.useStrictShallowCopy_))}var KA=class{constructor(t){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(r,l,i)=>{if(typeof r=="function"&&typeof l!="function"){const c=l;l=r;const f=this;return function(p=c,...m){return f.produce(p,y=>l.call(this,y,...m))}}typeof l!="function"&&kn(6),i!==void 0&&typeof i!="function"&&kn(7);let u;if(Dr(r)){const c=J0(this),f=uh(r,void 0);let h=!0;try{u=l(f),h=!1}finally{h?lh(c):ih(c)}return Z0(c,i),W0(u,c)}else if(!r||typeof r!="object"){if(u=l(r),u===void 0&&(u=r),u===Qb&&(u=void 0),this.autoFreeze_&&Qh(u,!0),i){const c=[],f=[];Ka("Patches").generateReplacementPatches_(r,u,c,f),i(c,f)}return u}else kn(1,r)},this.produceWithPatches=(r,l)=>{if(typeof r=="function")return(f,...h)=>this.produceWithPatches(f,p=>r(p,...h));let i,u;return[this.produce(r,l,(f,h)=>{i=f,u=h}),i,u]},typeof t?.autoFreeze=="boolean"&&this.setAutoFreeze(t.autoFreeze),typeof t?.useStrictShallowCopy=="boolean"&&this.setUseStrictShallowCopy(t.useStrictShallowCopy)}createDraft(t){Dr(t)||kn(8),Xa(t)&&(t=QA(t));const r=J0(this),l=uh(t,void 0);return l[bn].isManual_=!0,ih(r),l}finishDraft(t,r){const l=t&&t[bn];(!l||!l.isManual_)&&kn(9);const{scope_:i}=l;return Z0(i,r),W0(void 0,i)}setAutoFreeze(t){this.autoFreeze_=t}setUseStrictShallowCopy(t){this.useStrictShallowCopy_=t}applyPatches(t,r){let l;for(l=r.length-1;l>=0;l--){const u=r[l];if(u.path.length===0&&u.op==="replace"){t=u.value;break}}l>-1&&(r=r.slice(l+1));const i=Ka("Patches").applyPatches_;return Xa(t)?i(t,r):this.produce(t,u=>i(u,r))}};function uh(t,r){const l=Oo(t)?Ka("MapSet").proxyMap_(t,r):Ks(t)?Ka("MapSet").proxySet_(t,r):FA(t,r);return(r?r.scope_:Wb()).drafts_.push(l),l}function QA(t){return Xa(t)||kn(10,t),eS(t)}function eS(t){if(!Dr(t)||Qs(t))return t;const r=t[bn];let l;if(r){if(!r.modified_)return r.base_;r.finalized_=!0,l=ah(t,r.scope_.immer_.useStrictShallowCopy_)}else l=ah(t,!0);return Rs(l,(i,u)=>{Jb(l,i,eS(u))}),r&&(r.finalized_=!1),l}var ZA=new KA,tS=ZA.produce;function nS(t){return({dispatch:l,getState:i})=>u=>c=>typeof c=="function"?c(l,i,t):u(c)}var JA=nS(),WA=nS,IA=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Ts:Ts.apply(null,arguments)},eO=t=>t&&typeof t.match=="function";function oo(t,r){function l(...i){if(r){let u=r(...i);if(!u)throw new Error(Ar(0));return{type:t,payload:u.payload,..."meta"in u&&{meta:u.meta},..."error"in u&&{error:u.error}}}return{type:t,payload:i[0]}}return l.toString=()=>`${t}`,l.type=t,l.match=i=>$A(i)&&i.type===t,l}var rS=class lo extends Array{constructor(...r){super(...r),Object.setPrototypeOf(this,lo.prototype)}static get[Symbol.species](){return lo}concat(...r){return super.concat.apply(this,r)}prepend(...r){return r.length===1&&Array.isArray(r[0])?new lo(...r[0].concat(this)):new lo(...r.concat(this))}};function ev(t){return Dr(t)?tS(t,()=>{}):t}function ts(t,r,l){return t.has(r)?t.get(r):t.set(r,l(r)).get(r)}function tO(t){return typeof t=="boolean"}var nO=()=>function(r){const{thunk:l=!0,immutableCheck:i=!0,serializableCheck:u=!0,actionCreatorCheck:c=!0}=r??{};let f=new rS;return l&&(tO(l)?f.push(JA):f.push(WA(l.extraArgument))),f},rO="RTK_autoBatch",tv=t=>r=>{setTimeout(r,t)},aO=(t={type:"raf"})=>r=>(...l)=>{const i=r(...l);let u=!0,c=!1,f=!1;const h=new Set,p=t.type==="tick"?queueMicrotask:t.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:tv(10):t.type==="callback"?t.queueNotification:tv(t.timeout),m=()=>{f=!1,c&&(c=!1,h.forEach(y=>y()))};return Object.assign({},i,{subscribe(y){const v=()=>u&&y(),S=i.subscribe(v);return h.add(y),()=>{S(),h.delete(y)}},dispatch(y){try{return u=!y?.meta?.[rO],c=!u,c&&(f||(f=!0,p(m))),i.dispatch(y)}finally{u=!0}}})},lO=t=>function(l){const{autoBatch:i=!0}=l??{};let u=new rS(t);return i&&u.push(aO(typeof i=="object"?i:void 0)),u};function iO(t){const r=nO(),{reducer:l=void 0,middleware:i,devTools:u=!0,preloadedState:c=void 0,enhancers:f=void 0}=t||{};let h;if(typeof l=="function")h=l;else if(Kh(l))h=kA(l);else throw new Error(Ar(1));let p;typeof i=="function"?p=i(r):p=r();let m=Ts;u&&(m=IA({trace:!1,...typeof u=="object"&&u}));const y=HA(...p),v=lO(y);let S=typeof f=="function"?f(v):v();const w=m(...S);return Kb(h,c,w)}function aS(t){const r={},l=[];let i;const u={addCase(c,f){const h=typeof c=="string"?c:c.type;if(!h)throw new Error(Ar(28));if(h in r)throw new Error(Ar(29));return r[h]=f,u},addAsyncThunk(c,f){return f.pending&&(r[c.pending.type]=f.pending),f.rejected&&(r[c.rejected.type]=f.rejected),f.fulfilled&&(r[c.fulfilled.type]=f.fulfilled),f.settled&&l.push({matcher:c.settled,reducer:f.settled}),u},addMatcher(c,f){return l.push({matcher:c,reducer:f}),u},addDefaultCase(c){return i=c,u}};return t(u),[r,l,i]}function oO(t){return typeof t=="function"}function uO(t,r){let[l,i,u]=aS(r),c;if(oO(t))c=()=>ev(t());else{const h=ev(t);c=()=>h}function f(h=c(),p){let m=[l[p.type],...i.filter(({matcher:y})=>y(p)).map(({reducer:y})=>y)];return m.filter(y=>!!y).length===0&&(m=[u]),m.reduce((y,v)=>{if(v)if(Xa(y)){const w=v(y,p);return w===void 0?y:w}else{if(Dr(y))return tS(y,S=>v(S,p));{const S=v(y,p);if(S===void 0){if(y===null)return y;throw Error("A case reducer on a non-draftable value must not return undefined")}return S}}return y},h)}return f.getInitialState=c,f}var sO=(t,r)=>eO(t)?t.match(r):t(r);function cO(...t){return r=>t.some(l=>sO(l,r))}var fO="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",dO=(t=21)=>{let r="",l=t;for(;l--;)r+=fO[Math.random()*64|0];return r},hO=["name","message","stack","code"],Md=class{constructor(t,r){this.payload=t,this.meta=r}_type},nv=class{constructor(t,r){this.payload=t,this.meta=r}_type},mO=t=>{if(typeof t=="object"&&t!==null){const r={};for(const l of hO)typeof t[l]=="string"&&(r[l]=t[l]);return r}return{message:String(t)}},rv="External signal was aborted",ma=(()=>{function t(r,l,i){const u=oo(r+"/fulfilled",(p,m,y,v)=>({payload:p,meta:{...v||{},arg:y,requestId:m,requestStatus:"fulfilled"}})),c=oo(r+"/pending",(p,m,y)=>({payload:void 0,meta:{...y||{},arg:m,requestId:p,requestStatus:"pending"}})),f=oo(r+"/rejected",(p,m,y,v,S)=>({payload:v,error:(i&&i.serializeError||mO)(p||"Rejected"),meta:{...S||{},arg:y,requestId:m,rejectedWithValue:!!v,requestStatus:"rejected",aborted:p?.name==="AbortError",condition:p?.name==="ConditionError"}}));function h(p,{signal:m}={}){return(y,v,S)=>{const w=i?.idGenerator?i.idGenerator(p):dO(),E=new AbortController;let T,C;function L(B){C=B,E.abort()}m&&(m.aborted?L(rv):m.addEventListener("abort",()=>L(rv),{once:!0}));const H=(async function(){let B;try{let O=i?.condition?.(p,{getState:v,extra:S});if(yO(O)&&(O=await O),O===!1||E.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};const x=new Promise((V,J)=>{T=()=>{J({name:"AbortError",message:C||"Aborted"})},E.signal.addEventListener("abort",T)});y(c(w,p,i?.getPendingMeta?.({requestId:w,arg:p},{getState:v,extra:S}))),B=await Promise.race([x,Promise.resolve(l(p,{dispatch:y,getState:v,extra:S,requestId:w,signal:E.signal,abort:L,rejectWithValue:(V,J)=>new Md(V,J),fulfillWithValue:(V,J)=>new nv(V,J)})).then(V=>{if(V instanceof Md)throw V;return V instanceof nv?u(V.payload,w,p,V.meta):u(V,w,p)})])}catch(O){B=O instanceof Md?f(null,w,p,O.payload,O.meta):f(O,w,p)}finally{T&&E.signal.removeEventListener("abort",T)}return i&&!i.dispatchConditionRejection&&f.match(B)&&B.meta.condition||y(B),B})();return Object.assign(H,{abort:L,requestId:w,arg:p,unwrap(){return H.then(pO)}})}}return Object.assign(h,{pending:c,rejected:f,fulfilled:u,settled:cO(f,u),typePrefix:r})}return t.withTypes=()=>t,t})();function pO(t){if(t.meta&&t.meta.rejectedWithValue)throw t.payload;if(t.error)throw t.error;return t.payload}function yO(t){return t!==null&&typeof t=="object"&&typeof t.then=="function"}var gO=Symbol.for("rtk-slice-createasyncthunk");function vO(t,r){return`${t}/${r}`}function bO({creators:t}={}){const r=t?.asyncThunk?.[gO];return function(i){const{name:u,reducerPath:c=u}=i;if(!u)throw new Error(Ar(11));const f=(typeof i.reducers=="function"?i.reducers(EO()):i.reducers)||{},h=Object.keys(f),p={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},m={addCase(B,G){const O=typeof B=="string"?B:B.type;if(!O)throw new Error(Ar(12));if(O in p.sliceCaseReducersByType)throw new Error(Ar(13));return p.sliceCaseReducersByType[O]=G,m},addMatcher(B,G){return p.sliceMatchers.push({matcher:B,reducer:G}),m},exposeAction(B,G){return p.actionCreators[B]=G,m},exposeCaseReducer(B,G){return p.sliceCaseReducersByName[B]=G,m}};h.forEach(B=>{const G=f[B],O={reducerName:B,type:vO(u,B),createNotation:typeof i.reducers=="function"};TO(G)?CO(O,G,m,r):wO(O,G,m)});function y(){const[B={},G=[],O=void 0]=typeof i.extraReducers=="function"?aS(i.extraReducers):[i.extraReducers],x={...B,...p.sliceCaseReducersByType};return uO(i.initialState,V=>{for(let J in x)V.addCase(J,x[J]);for(let J of p.sliceMatchers)V.addMatcher(J.matcher,J.reducer);for(let J of G)V.addMatcher(J.matcher,J.reducer);O&&V.addDefaultCase(O)})}const v=B=>B,S=new Map,w=new WeakMap;let E;function T(B,G){return E||(E=y()),E(B,G)}function C(){return E||(E=y()),E.getInitialState()}function L(B,G=!1){function O(V){let J=V[B];return typeof J>"u"&&G&&(J=ts(w,O,C)),J}function x(V=v){const J=ts(S,G,()=>new WeakMap);return ts(J,V,()=>{const ee={};for(const[ue,se]of Object.entries(i.selectors??{}))ee[ue]=SO(se,V,()=>ts(w,V,C),G);return ee})}return{reducerPath:B,getSelectors:x,get selectors(){return x(O)},selectSlice:O}}const H={name:u,reducer:T,actions:p.actionCreators,caseReducers:p.sliceCaseReducersByName,getInitialState:C,...L(c),injectInto(B,{reducerPath:G,...O}={}){const x=G??c;return B.inject({reducerPath:x,reducer:T},O),{...H,...L(x,!0)}}};return H}}function SO(t,r,l,i){function u(c,...f){let h=r(c);return typeof h>"u"&&i&&(h=l()),t(h,...f)}return u.unwrapped=t,u}var lS=bO();function EO(){function t(r,l){return{_reducerDefinitionType:"asyncThunk",payloadCreator:r,...l}}return t.withTypes=()=>t,{reducer(r){return Object.assign({[r.name](...l){return r(...l)}}[r.name],{_reducerDefinitionType:"reducer"})},preparedReducer(r,l){return{_reducerDefinitionType:"reducerWithPrepare",prepare:r,reducer:l}},asyncThunk:t}}function wO({type:t,reducerName:r,createNotation:l},i,u){let c,f;if("reducer"in i){if(l&&!RO(i))throw new Error(Ar(17));c=i.reducer,f=i.prepare}else c=i;u.addCase(t,c).exposeCaseReducer(r,c).exposeAction(r,f?oo(t,f):oo(t))}function TO(t){return t._reducerDefinitionType==="asyncThunk"}function RO(t){return t._reducerDefinitionType==="reducerWithPrepare"}function CO({type:t,reducerName:r},l,i,u){if(!u)throw new Error(Ar(18));const{payloadCreator:c,fulfilled:f,pending:h,rejected:p,settled:m,options:y}=l,v=u(t,c,y);i.exposeAction(r,v),f&&i.addCase(v.fulfilled,f),h&&i.addCase(v.pending,h),p&&i.addCase(v.rejected,p),m&&i.addMatcher(v.settled,m),i.exposeCaseReducer(r,{fulfilled:f||ns,pending:h||ns,rejected:p||ns,settled:m||ns})}function ns(){}function Ar(t){return`Minified Redux Toolkit error #${t}; visit https://redux-toolkit.js.org/Errors?code=${t} for the full message or use the non-minified dev environment for full errors. `}const xO={initialized:!0},AO=lS({name:"app",initialState:xO,reducers:{}}),OO=AO.reducer;function iS(t,r){return function(){return t.apply(r,arguments)}}const{toString:_O}=Object.prototype,{getPrototypeOf:Jh}=Object,{iterator:Zs,toStringTag:oS}=Symbol,Js=(t=>r=>{const l=_O.call(r);return t[l]||(t[l]=l.slice(8,-1).toLowerCase())})(Object.create(null)),Hn=t=>(t=t.toLowerCase(),r=>Js(r)===t),Ws=t=>r=>typeof r===t,{isArray:Zl}=Array,Xl=Ws("undefined");function _o(t){return t!==null&&!Xl(t)&&t.constructor!==null&&!Xl(t.constructor)&&en(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const uS=Hn("ArrayBuffer");function DO(t){let r;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?r=ArrayBuffer.isView(t):r=t&&t.buffer&&uS(t.buffer),r}const MO=Ws("string"),en=Ws("function"),sS=Ws("number"),Do=t=>t!==null&&typeof t=="object",NO=t=>t===!0||t===!1,ms=t=>{if(Js(t)!=="object")return!1;const r=Jh(t);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(oS in t)&&!(Zs in t)},zO=t=>{if(!Do(t)||_o(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},LO=Hn("Date"),UO=Hn("File"),BO=Hn("Blob"),jO=Hn("FileList"),kO=t=>Do(t)&&en(t.pipe),HO=t=>{let r;return t&&(typeof FormData=="function"&&t instanceof FormData||en(t.append)&&((r=Js(t))==="formdata"||r==="object"&&en(t.toString)&&t.toString()==="[object FormData]"))},$O=Hn("URLSearchParams"),[PO,qO,VO,YO]=["ReadableStream","Request","Response","Headers"].map(Hn),GO=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Mo(t,r,{allOwnKeys:l=!1}={}){if(t===null||typeof t>"u")return;let i,u;if(typeof t!="object"&&(t=[t]),Zl(t))for(i=0,u=t.length;i<u;i++)r.call(null,t[i],i,t);else{if(_o(t))return;const c=l?Object.getOwnPropertyNames(t):Object.keys(t),f=c.length;let h;for(i=0;i<f;i++)h=c[i],r.call(null,t[h],h,t)}}function cS(t,r){if(_o(t))return null;r=r.toLowerCase();const l=Object.keys(t);let i=l.length,u;for(;i-- >0;)if(u=l[i],r===u.toLowerCase())return u;return null}const Ya=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,fS=t=>!Xl(t)&&t!==Ya;function sh(){const{caseless:t,skipUndefined:r}=fS(this)&&this||{},l={},i=(u,c)=>{const f=t&&cS(l,c)||c;ms(l[f])&&ms(u)?l[f]=sh(l[f],u):ms(u)?l[f]=sh({},u):Zl(u)?l[f]=u.slice():(!r||!Xl(u))&&(l[f]=u)};for(let u=0,c=arguments.length;u<c;u++)arguments[u]&&Mo(arguments[u],i);return l}const FO=(t,r,l,{allOwnKeys:i}={})=>(Mo(r,(u,c)=>{l&&en(u)?t[c]=iS(u,l):t[c]=u},{allOwnKeys:i}),t),XO=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),KO=(t,r,l,i)=>{t.prototype=Object.create(r.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:r.prototype}),l&&Object.assign(t.prototype,l)},QO=(t,r,l,i)=>{let u,c,f;const h={};if(r=r||{},t==null)return r;do{for(u=Object.getOwnPropertyNames(t),c=u.length;c-- >0;)f=u[c],(!i||i(f,t,r))&&!h[f]&&(r[f]=t[f],h[f]=!0);t=l!==!1&&Jh(t)}while(t&&(!l||l(t,r))&&t!==Object.prototype);return r},ZO=(t,r,l)=>{t=String(t),(l===void 0||l>t.length)&&(l=t.length),l-=r.length;const i=t.indexOf(r,l);return i!==-1&&i===l},JO=t=>{if(!t)return null;if(Zl(t))return t;let r=t.length;if(!sS(r))return null;const l=new Array(r);for(;r-- >0;)l[r]=t[r];return l},WO=(t=>r=>t&&r instanceof t)(typeof Uint8Array<"u"&&Jh(Uint8Array)),IO=(t,r)=>{const i=(t&&t[Zs]).call(t);let u;for(;(u=i.next())&&!u.done;){const c=u.value;r.call(t,c[0],c[1])}},e_=(t,r)=>{let l;const i=[];for(;(l=t.exec(r))!==null;)i.push(l);return i},t_=Hn("HTMLFormElement"),n_=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(l,i,u){return i.toUpperCase()+u}),av=(({hasOwnProperty:t})=>(r,l)=>t.call(r,l))(Object.prototype),r_=Hn("RegExp"),dS=(t,r)=>{const l=Object.getOwnPropertyDescriptors(t),i={};Mo(l,(u,c)=>{let f;(f=r(u,c,t))!==!1&&(i[c]=f||u)}),Object.defineProperties(t,i)},a_=t=>{dS(t,(r,l)=>{if(en(t)&&["arguments","caller","callee"].indexOf(l)!==-1)return!1;const i=t[l];if(en(i)){if(r.enumerable=!1,"writable"in r){r.writable=!1;return}r.set||(r.set=()=>{throw Error("Can not rewrite read-only method '"+l+"'")})}})},l_=(t,r)=>{const l={},i=u=>{u.forEach(c=>{l[c]=!0})};return Zl(t)?i(t):i(String(t).split(r)),l},i_=()=>{},o_=(t,r)=>t!=null&&Number.isFinite(t=+t)?t:r;function u_(t){return!!(t&&en(t.append)&&t[oS]==="FormData"&&t[Zs])}const s_=t=>{const r=new Array(10),l=(i,u)=>{if(Do(i)){if(r.indexOf(i)>=0)return;if(_o(i))return i;if(!("toJSON"in i)){r[u]=i;const c=Zl(i)?[]:{};return Mo(i,(f,h)=>{const p=l(f,u+1);!Xl(p)&&(c[h]=p)}),r[u]=void 0,c}}return i};return l(t,0)},c_=Hn("AsyncFunction"),f_=t=>t&&(Do(t)||en(t))&&en(t.then)&&en(t.catch),hS=((t,r)=>t?setImmediate:r?((l,i)=>(Ya.addEventListener("message",({source:u,data:c})=>{u===Ya&&c===l&&i.length&&i.shift()()},!1),u=>{i.push(u),Ya.postMessage(l,"*")}))(`axios@${Math.random()}`,[]):l=>setTimeout(l))(typeof setImmediate=="function",en(Ya.postMessage)),d_=typeof queueMicrotask<"u"?queueMicrotask.bind(Ya):typeof process<"u"&&process.nextTick||hS,h_=t=>t!=null&&en(t[Zs]),F={isArray:Zl,isArrayBuffer:uS,isBuffer:_o,isFormData:HO,isArrayBufferView:DO,isString:MO,isNumber:sS,isBoolean:NO,isObject:Do,isPlainObject:ms,isEmptyObject:zO,isReadableStream:PO,isRequest:qO,isResponse:VO,isHeaders:YO,isUndefined:Xl,isDate:LO,isFile:UO,isBlob:BO,isRegExp:r_,isFunction:en,isStream:kO,isURLSearchParams:$O,isTypedArray:WO,isFileList:jO,forEach:Mo,merge:sh,extend:FO,trim:GO,stripBOM:XO,inherits:KO,toFlatObject:QO,kindOf:Js,kindOfTest:Hn,endsWith:ZO,toArray:JO,forEachEntry:IO,matchAll:e_,isHTMLForm:t_,hasOwnProperty:av,hasOwnProp:av,reduceDescriptors:dS,freezeMethods:a_,toObjectSet:l_,toCamelCase:n_,noop:i_,toFiniteNumber:o_,findKey:cS,global:Ya,isContextDefined:fS,isSpecCompliantForm:u_,toJSONObject:s_,isAsyncFn:c_,isThenable:f_,setImmediate:hS,asap:d_,isIterable:h_};function Me(t,r,l,i,u){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",r&&(this.code=r),l&&(this.config=l),i&&(this.request=i),u&&(this.response=u,this.status=u.status?u.status:null)}F.inherits(Me,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:F.toJSONObject(this.config),code:this.code,status:this.status}}});const mS=Me.prototype,pS={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{pS[t]={value:t}});Object.defineProperties(Me,pS);Object.defineProperty(mS,"isAxiosError",{value:!0});Me.from=(t,r,l,i,u,c)=>{const f=Object.create(mS);F.toFlatObject(t,f,function(y){return y!==Error.prototype},m=>m!=="isAxiosError");const h=t&&t.message?t.message:"Error",p=r==null&&t?t.code:r;return Me.call(f,h,p,l,i,u),t&&f.cause==null&&Object.defineProperty(f,"cause",{value:t,configurable:!0}),f.name=t&&t.name||"Error",c&&Object.assign(f,c),f};const m_=null;function ch(t){return F.isPlainObject(t)||F.isArray(t)}function yS(t){return F.endsWith(t,"[]")?t.slice(0,-2):t}function lv(t,r,l){return t?t.concat(r).map(function(u,c){return u=yS(u),!l&&c?"["+u+"]":u}).join(l?".":""):r}function p_(t){return F.isArray(t)&&!t.some(ch)}const y_=F.toFlatObject(F,{},null,function(r){return/^is[A-Z]/.test(r)});function Is(t,r,l){if(!F.isObject(t))throw new TypeError("target must be an object");r=r||new FormData,l=F.toFlatObject(l,{metaTokens:!0,dots:!1,indexes:!1},!1,function(T,C){return!F.isUndefined(C[T])});const i=l.metaTokens,u=l.visitor||y,c=l.dots,f=l.indexes,p=(l.Blob||typeof Blob<"u"&&Blob)&&F.isSpecCompliantForm(r);if(!F.isFunction(u))throw new TypeError("visitor must be a function");function m(E){if(E===null)return"";if(F.isDate(E))return E.toISOString();if(F.isBoolean(E))return E.toString();if(!p&&F.isBlob(E))throw new Me("Blob is not supported. Use a Buffer instead.");return F.isArrayBuffer(E)||F.isTypedArray(E)?p&&typeof Blob=="function"?new Blob([E]):Buffer.from(E):E}function y(E,T,C){let L=E;if(E&&!C&&typeof E=="object"){if(F.endsWith(T,"{}"))T=i?T:T.slice(0,-2),E=JSON.stringify(E);else if(F.isArray(E)&&p_(E)||(F.isFileList(E)||F.endsWith(T,"[]"))&&(L=F.toArray(E)))return T=yS(T),L.forEach(function(B,G){!(F.isUndefined(B)||B===null)&&r.append(f===!0?lv([T],G,c):f===null?T:T+"[]",m(B))}),!1}return ch(E)?!0:(r.append(lv(C,T,c),m(E)),!1)}const v=[],S=Object.assign(y_,{defaultVisitor:y,convertValue:m,isVisitable:ch});function w(E,T){if(!F.isUndefined(E)){if(v.indexOf(E)!==-1)throw Error("Circular reference detected in "+T.join("."));v.push(E),F.forEach(E,function(L,H){(!(F.isUndefined(L)||L===null)&&u.call(r,L,F.isString(H)?H.trim():H,T,S))===!0&&w(L,T?T.concat(H):[H])}),v.pop()}}if(!F.isObject(t))throw new TypeError("data must be an object");return w(t),r}function iv(t){const r={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(i){return r[i]})}function Wh(t,r){this._pairs=[],t&&Is(t,this,r)}const gS=Wh.prototype;gS.append=function(r,l){this._pairs.push([r,l])};gS.toString=function(r){const l=r?function(i){return r.call(this,i,iv)}:iv;return this._pairs.map(function(u){return l(u[0])+"="+l(u[1])},"").join("&")};function g_(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function vS(t,r,l){if(!r)return t;const i=l&&l.encode||g_;F.isFunction(l)&&(l={serialize:l});const u=l&&l.serialize;let c;if(u?c=u(r,l):c=F.isURLSearchParams(r)?r.toString():new Wh(r,l).toString(i),c){const f=t.indexOf("#");f!==-1&&(t=t.slice(0,f)),t+=(t.indexOf("?")===-1?"?":"&")+c}return t}class ov{constructor(){this.handlers=[]}use(r,l,i){return this.handlers.push({fulfilled:r,rejected:l,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(r){this.handlers[r]&&(this.handlers[r]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(r){F.forEach(this.handlers,function(i){i!==null&&r(i)})}}const bS={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},v_=typeof URLSearchParams<"u"?URLSearchParams:Wh,b_=typeof FormData<"u"?FormData:null,S_=typeof Blob<"u"?Blob:null,E_={isBrowser:!0,classes:{URLSearchParams:v_,FormData:b_,Blob:S_},protocols:["http","https","file","blob","url","data"]},Ih=typeof window<"u"&&typeof document<"u",fh=typeof navigator=="object"&&navigator||void 0,w_=Ih&&(!fh||["ReactNative","NativeScript","NS"].indexOf(fh.product)<0),T_=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",R_=Ih&&window.location.href||"http://localhost",C_=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ih,hasStandardBrowserEnv:w_,hasStandardBrowserWebWorkerEnv:T_,navigator:fh,origin:R_},Symbol.toStringTag,{value:"Module"})),Vt={...C_,...E_};function x_(t,r){return Is(t,new Vt.classes.URLSearchParams,{visitor:function(l,i,u,c){return Vt.isNode&&F.isBuffer(l)?(this.append(i,l.toString("base64")),!1):c.defaultVisitor.apply(this,arguments)},...r})}function A_(t){return F.matchAll(/\w+|\[(\w*)]/g,t).map(r=>r[0]==="[]"?"":r[1]||r[0])}function O_(t){const r={},l=Object.keys(t);let i;const u=l.length;let c;for(i=0;i<u;i++)c=l[i],r[c]=t[c];return r}function SS(t){function r(l,i,u,c){let f=l[c++];if(f==="__proto__")return!0;const h=Number.isFinite(+f),p=c>=l.length;return f=!f&&F.isArray(u)?u.length:f,p?(F.hasOwnProp(u,f)?u[f]=[u[f],i]:u[f]=i,!h):((!u[f]||!F.isObject(u[f]))&&(u[f]=[]),r(l,i,u[f],c)&&F.isArray(u[f])&&(u[f]=O_(u[f])),!h)}if(F.isFormData(t)&&F.isFunction(t.entries)){const l={};return F.forEachEntry(t,(i,u)=>{r(A_(i),u,l,0)}),l}return null}function __(t,r,l){if(F.isString(t))try{return(r||JSON.parse)(t),F.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(l||JSON.stringify)(t)}const No={transitional:bS,adapter:["xhr","http","fetch"],transformRequest:[function(r,l){const i=l.getContentType()||"",u=i.indexOf("application/json")>-1,c=F.isObject(r);if(c&&F.isHTMLForm(r)&&(r=new FormData(r)),F.isFormData(r))return u?JSON.stringify(SS(r)):r;if(F.isArrayBuffer(r)||F.isBuffer(r)||F.isStream(r)||F.isFile(r)||F.isBlob(r)||F.isReadableStream(r))return r;if(F.isArrayBufferView(r))return r.buffer;if(F.isURLSearchParams(r))return l.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),r.toString();let h;if(c){if(i.indexOf("application/x-www-form-urlencoded")>-1)return x_(r,this.formSerializer).toString();if((h=F.isFileList(r))||i.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return Is(h?{"files[]":r}:r,p&&new p,this.formSerializer)}}return c||u?(l.setContentType("application/json",!1),__(r)):r}],transformResponse:[function(r){const l=this.transitional||No.transitional,i=l&&l.forcedJSONParsing,u=this.responseType==="json";if(F.isResponse(r)||F.isReadableStream(r))return r;if(r&&F.isString(r)&&(i&&!this.responseType||u)){const f=!(l&&l.silentJSONParsing)&&u;try{return JSON.parse(r,this.parseReviver)}catch(h){if(f)throw h.name==="SyntaxError"?Me.from(h,Me.ERR_BAD_RESPONSE,this,null,this.response):h}}return r}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Vt.classes.FormData,Blob:Vt.classes.Blob},validateStatus:function(r){return r>=200&&r<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};F.forEach(["delete","get","head","post","put","patch"],t=>{No.headers[t]={}});const D_=F.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),M_=t=>{const r={};let l,i,u;return t&&t.split(`
`).forEach(function(f){u=f.indexOf(":"),l=f.substring(0,u).trim().toLowerCase(),i=f.substring(u+1).trim(),!(!l||r[l]&&D_[l])&&(l==="set-cookie"?r[l]?r[l].push(i):r[l]=[i]:r[l]=r[l]?r[l]+", "+i:i)}),r},uv=Symbol("internals");function eo(t){return t&&String(t).trim().toLowerCase()}function ps(t){return t===!1||t==null?t:F.isArray(t)?t.map(ps):String(t)}function N_(t){const r=Object.create(null),l=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=l.exec(t);)r[i[1]]=i[2];return r}const z_=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function Nd(t,r,l,i,u){if(F.isFunction(i))return i.call(this,r,l);if(u&&(r=l),!!F.isString(r)){if(F.isString(i))return r.indexOf(i)!==-1;if(F.isRegExp(i))return i.test(r)}}function L_(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(r,l,i)=>l.toUpperCase()+i)}function U_(t,r){const l=F.toCamelCase(" "+r);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+l,{value:function(u,c,f){return this[i].call(this,r,u,c,f)},configurable:!0})})}let tn=class{constructor(r){r&&this.set(r)}set(r,l,i){const u=this;function c(h,p,m){const y=eo(p);if(!y)throw new Error("header name must be a non-empty string");const v=F.findKey(u,y);(!v||u[v]===void 0||m===!0||m===void 0&&u[v]!==!1)&&(u[v||p]=ps(h))}const f=(h,p)=>F.forEach(h,(m,y)=>c(m,y,p));if(F.isPlainObject(r)||r instanceof this.constructor)f(r,l);else if(F.isString(r)&&(r=r.trim())&&!z_(r))f(M_(r),l);else if(F.isObject(r)&&F.isIterable(r)){let h={},p,m;for(const y of r){if(!F.isArray(y))throw TypeError("Object iterator must return a key-value pair");h[m=y[0]]=(p=h[m])?F.isArray(p)?[...p,y[1]]:[p,y[1]]:y[1]}f(h,l)}else r!=null&&c(l,r,i);return this}get(r,l){if(r=eo(r),r){const i=F.findKey(this,r);if(i){const u=this[i];if(!l)return u;if(l===!0)return N_(u);if(F.isFunction(l))return l.call(this,u,i);if(F.isRegExp(l))return l.exec(u);throw new TypeError("parser must be boolean|regexp|function")}}}has(r,l){if(r=eo(r),r){const i=F.findKey(this,r);return!!(i&&this[i]!==void 0&&(!l||Nd(this,this[i],i,l)))}return!1}delete(r,l){const i=this;let u=!1;function c(f){if(f=eo(f),f){const h=F.findKey(i,f);h&&(!l||Nd(i,i[h],h,l))&&(delete i[h],u=!0)}}return F.isArray(r)?r.forEach(c):c(r),u}clear(r){const l=Object.keys(this);let i=l.length,u=!1;for(;i--;){const c=l[i];(!r||Nd(this,this[c],c,r,!0))&&(delete this[c],u=!0)}return u}normalize(r){const l=this,i={};return F.forEach(this,(u,c)=>{const f=F.findKey(i,c);if(f){l[f]=ps(u),delete l[c];return}const h=r?L_(c):String(c).trim();h!==c&&delete l[c],l[h]=ps(u),i[h]=!0}),this}concat(...r){return this.constructor.concat(this,...r)}toJSON(r){const l=Object.create(null);return F.forEach(this,(i,u)=>{i!=null&&i!==!1&&(l[u]=r&&F.isArray(i)?i.join(", "):i)}),l}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([r,l])=>r+": "+l).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(r){return r instanceof this?r:new this(r)}static concat(r,...l){const i=new this(r);return l.forEach(u=>i.set(u)),i}static accessor(r){const i=(this[uv]=this[uv]={accessors:{}}).accessors,u=this.prototype;function c(f){const h=eo(f);i[h]||(U_(u,f),i[h]=!0)}return F.isArray(r)?r.forEach(c):c(r),this}};tn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);F.reduceDescriptors(tn.prototype,({value:t},r)=>{let l=r[0].toUpperCase()+r.slice(1);return{get:()=>t,set(i){this[l]=i}}});F.freezeMethods(tn);function zd(t,r){const l=this||No,i=r||l,u=tn.from(i.headers);let c=i.data;return F.forEach(t,function(h){c=h.call(l,c,u.normalize(),r?r.status:void 0)}),u.normalize(),c}function ES(t){return!!(t&&t.__CANCEL__)}function Jl(t,r,l){Me.call(this,t??"canceled",Me.ERR_CANCELED,r,l),this.name="CanceledError"}F.inherits(Jl,Me,{__CANCEL__:!0});function wS(t,r,l){const i=l.config.validateStatus;!l.status||!i||i(l.status)?t(l):r(new Me("Request failed with status code "+l.status,[Me.ERR_BAD_REQUEST,Me.ERR_BAD_RESPONSE][Math.floor(l.status/100)-4],l.config,l.request,l))}function B_(t){const r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return r&&r[1]||""}function j_(t,r){t=t||10;const l=new Array(t),i=new Array(t);let u=0,c=0,f;return r=r!==void 0?r:1e3,function(p){const m=Date.now(),y=i[c];f||(f=m),l[u]=p,i[u]=m;let v=c,S=0;for(;v!==u;)S+=l[v++],v=v%t;if(u=(u+1)%t,u===c&&(c=(c+1)%t),m-f<r)return;const w=y&&m-y;return w?Math.round(S*1e3/w):void 0}}function k_(t,r){let l=0,i=1e3/r,u,c;const f=(m,y=Date.now())=>{l=y,u=null,c&&(clearTimeout(c),c=null),t(...m)};return[(...m)=>{const y=Date.now(),v=y-l;v>=i?f(m,y):(u=m,c||(c=setTimeout(()=>{c=null,f(u)},i-v)))},()=>u&&f(u)]}const As=(t,r,l=3)=>{let i=0;const u=j_(50,250);return k_(c=>{const f=c.loaded,h=c.lengthComputable?c.total:void 0,p=f-i,m=u(p),y=f<=h;i=f;const v={loaded:f,total:h,progress:h?f/h:void 0,bytes:p,rate:m||void 0,estimated:m&&h&&y?(h-f)/m:void 0,event:c,lengthComputable:h!=null,[r?"download":"upload"]:!0};t(v)},l)},sv=(t,r)=>{const l=t!=null;return[i=>r[0]({lengthComputable:l,total:t,loaded:i}),r[1]]},cv=t=>(...r)=>F.asap(()=>t(...r)),H_=Vt.hasStandardBrowserEnv?((t,r)=>l=>(l=new URL(l,Vt.origin),t.protocol===l.protocol&&t.host===l.host&&(r||t.port===l.port)))(new URL(Vt.origin),Vt.navigator&&/(msie|trident)/i.test(Vt.navigator.userAgent)):()=>!0,$_=Vt.hasStandardBrowserEnv?{write(t,r,l,i,u,c){const f=[t+"="+encodeURIComponent(r)];F.isNumber(l)&&f.push("expires="+new Date(l).toGMTString()),F.isString(i)&&f.push("path="+i),F.isString(u)&&f.push("domain="+u),c===!0&&f.push("secure"),document.cookie=f.join("; ")},read(t){const r=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function P_(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function q_(t,r){return r?t.replace(/\/?\/$/,"")+"/"+r.replace(/^\/+/,""):t}function TS(t,r,l){let i=!P_(r);return t&&(i||l==!1)?q_(t,r):r}const fv=t=>t instanceof tn?{...t}:t;function Qa(t,r){r=r||{};const l={};function i(m,y,v,S){return F.isPlainObject(m)&&F.isPlainObject(y)?F.merge.call({caseless:S},m,y):F.isPlainObject(y)?F.merge({},y):F.isArray(y)?y.slice():y}function u(m,y,v,S){if(F.isUndefined(y)){if(!F.isUndefined(m))return i(void 0,m,v,S)}else return i(m,y,v,S)}function c(m,y){if(!F.isUndefined(y))return i(void 0,y)}function f(m,y){if(F.isUndefined(y)){if(!F.isUndefined(m))return i(void 0,m)}else return i(void 0,y)}function h(m,y,v){if(v in r)return i(m,y);if(v in t)return i(void 0,m)}const p={url:c,method:c,data:c,baseURL:f,transformRequest:f,transformResponse:f,paramsSerializer:f,timeout:f,timeoutMessage:f,withCredentials:f,withXSRFToken:f,adapter:f,responseType:f,xsrfCookieName:f,xsrfHeaderName:f,onUploadProgress:f,onDownloadProgress:f,decompress:f,maxContentLength:f,maxBodyLength:f,beforeRedirect:f,transport:f,httpAgent:f,httpsAgent:f,cancelToken:f,socketPath:f,responseEncoding:f,validateStatus:h,headers:(m,y,v)=>u(fv(m),fv(y),v,!0)};return F.forEach(Object.keys({...t,...r}),function(y){const v=p[y]||u,S=v(t[y],r[y],y);F.isUndefined(S)&&v!==h||(l[y]=S)}),l}const RS=t=>{const r=Qa({},t);let{data:l,withXSRFToken:i,xsrfHeaderName:u,xsrfCookieName:c,headers:f,auth:h}=r;if(r.headers=f=tn.from(f),r.url=vS(TS(r.baseURL,r.url,r.allowAbsoluteUrls),t.params,t.paramsSerializer),h&&f.set("Authorization","Basic "+btoa((h.username||"")+":"+(h.password?unescape(encodeURIComponent(h.password)):""))),F.isFormData(l)){if(Vt.hasStandardBrowserEnv||Vt.hasStandardBrowserWebWorkerEnv)f.setContentType(void 0);else if(F.isFunction(l.getHeaders)){const p=l.getHeaders(),m=["content-type","content-length"];Object.entries(p).forEach(([y,v])=>{m.includes(y.toLowerCase())&&f.set(y,v)})}}if(Vt.hasStandardBrowserEnv&&(i&&F.isFunction(i)&&(i=i(r)),i||i!==!1&&H_(r.url))){const p=u&&c&&$_.read(c);p&&f.set(u,p)}return r},V_=typeof XMLHttpRequest<"u",Y_=V_&&function(t){return new Promise(function(l,i){const u=RS(t);let c=u.data;const f=tn.from(u.headers).normalize();let{responseType:h,onUploadProgress:p,onDownloadProgress:m}=u,y,v,S,w,E;function T(){w&&w(),E&&E(),u.cancelToken&&u.cancelToken.unsubscribe(y),u.signal&&u.signal.removeEventListener("abort",y)}let C=new XMLHttpRequest;C.open(u.method.toUpperCase(),u.url,!0),C.timeout=u.timeout;function L(){if(!C)return;const B=tn.from("getAllResponseHeaders"in C&&C.getAllResponseHeaders()),O={data:!h||h==="text"||h==="json"?C.responseText:C.response,status:C.status,statusText:C.statusText,headers:B,config:t,request:C};wS(function(V){l(V),T()},function(V){i(V),T()},O),C=null}"onloadend"in C?C.onloadend=L:C.onreadystatechange=function(){!C||C.readyState!==4||C.status===0&&!(C.responseURL&&C.responseURL.indexOf("file:")===0)||setTimeout(L)},C.onabort=function(){C&&(i(new Me("Request aborted",Me.ECONNABORTED,t,C)),C=null)},C.onerror=function(G){const O=G&&G.message?G.message:"Network Error",x=new Me(O,Me.ERR_NETWORK,t,C);x.event=G||null,i(x),C=null},C.ontimeout=function(){let G=u.timeout?"timeout of "+u.timeout+"ms exceeded":"timeout exceeded";const O=u.transitional||bS;u.timeoutErrorMessage&&(G=u.timeoutErrorMessage),i(new Me(G,O.clarifyTimeoutError?Me.ETIMEDOUT:Me.ECONNABORTED,t,C)),C=null},c===void 0&&f.setContentType(null),"setRequestHeader"in C&&F.forEach(f.toJSON(),function(G,O){C.setRequestHeader(O,G)}),F.isUndefined(u.withCredentials)||(C.withCredentials=!!u.withCredentials),h&&h!=="json"&&(C.responseType=u.responseType),m&&([S,E]=As(m,!0),C.addEventListener("progress",S)),p&&C.upload&&([v,w]=As(p),C.upload.addEventListener("progress",v),C.upload.addEventListener("loadend",w)),(u.cancelToken||u.signal)&&(y=B=>{C&&(i(!B||B.type?new Jl(null,t,C):B),C.abort(),C=null)},u.cancelToken&&u.cancelToken.subscribe(y),u.signal&&(u.signal.aborted?y():u.signal.addEventListener("abort",y)));const H=B_(u.url);if(H&&Vt.protocols.indexOf(H)===-1){i(new Me("Unsupported protocol "+H+":",Me.ERR_BAD_REQUEST,t));return}C.send(c||null)})},G_=(t,r)=>{const{length:l}=t=t?t.filter(Boolean):[];if(r||l){let i=new AbortController,u;const c=function(m){if(!u){u=!0,h();const y=m instanceof Error?m:this.reason;i.abort(y instanceof Me?y:new Jl(y instanceof Error?y.message:y))}};let f=r&&setTimeout(()=>{f=null,c(new Me(`timeout ${r} of ms exceeded`,Me.ETIMEDOUT))},r);const h=()=>{t&&(f&&clearTimeout(f),f=null,t.forEach(m=>{m.unsubscribe?m.unsubscribe(c):m.removeEventListener("abort",c)}),t=null)};t.forEach(m=>m.addEventListener("abort",c));const{signal:p}=i;return p.unsubscribe=()=>F.asap(h),p}},F_=function*(t,r){let l=t.byteLength;if(l<r){yield t;return}let i=0,u;for(;i<l;)u=i+r,yield t.slice(i,u),i=u},X_=async function*(t,r){for await(const l of K_(t))yield*F_(l,r)},K_=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const r=t.getReader();try{for(;;){const{done:l,value:i}=await r.read();if(l)break;yield i}}finally{await r.cancel()}},dv=(t,r,l,i)=>{const u=X_(t,r);let c=0,f,h=p=>{f||(f=!0,i&&i(p))};return new ReadableStream({async pull(p){try{const{done:m,value:y}=await u.next();if(m){h(),p.close();return}let v=y.byteLength;if(l){let S=c+=v;l(S)}p.enqueue(new Uint8Array(y))}catch(m){throw h(m),m}},cancel(p){return h(p),u.return()}},{highWaterMark:2})},hv=64*1024,{isFunction:rs}=F,Q_=(({Request:t,Response:r})=>({Request:t,Response:r}))(F.global),{ReadableStream:mv,TextEncoder:pv}=F.global,yv=(t,...r)=>{try{return!!t(...r)}catch{return!1}},Z_=t=>{t=F.merge.call({skipUndefined:!0},Q_,t);const{fetch:r,Request:l,Response:i}=t,u=r?rs(r):typeof fetch=="function",c=rs(l),f=rs(i);if(!u)return!1;const h=u&&rs(mv),p=u&&(typeof pv=="function"?(E=>T=>E.encode(T))(new pv):async E=>new Uint8Array(await new l(E).arrayBuffer())),m=c&&h&&yv(()=>{let E=!1;const T=new l(Vt.origin,{body:new mv,method:"POST",get duplex(){return E=!0,"half"}}).headers.has("Content-Type");return E&&!T}),y=f&&h&&yv(()=>F.isReadableStream(new i("").body)),v={stream:y&&(E=>E.body)};u&&["text","arrayBuffer","blob","formData","stream"].forEach(E=>{!v[E]&&(v[E]=(T,C)=>{let L=T&&T[E];if(L)return L.call(T);throw new Me(`Response type '${E}' is not supported`,Me.ERR_NOT_SUPPORT,C)})});const S=async E=>{if(E==null)return 0;if(F.isBlob(E))return E.size;if(F.isSpecCompliantForm(E))return(await new l(Vt.origin,{method:"POST",body:E}).arrayBuffer()).byteLength;if(F.isArrayBufferView(E)||F.isArrayBuffer(E))return E.byteLength;if(F.isURLSearchParams(E)&&(E=E+""),F.isString(E))return(await p(E)).byteLength},w=async(E,T)=>{const C=F.toFiniteNumber(E.getContentLength());return C??S(T)};return async E=>{let{url:T,method:C,data:L,signal:H,cancelToken:B,timeout:G,onDownloadProgress:O,onUploadProgress:x,responseType:V,headers:J,withCredentials:ee="same-origin",fetchOptions:ue}=RS(E),se=r||fetch;V=V?(V+"").toLowerCase():"text";let R=G_([H,B&&B.toAbortSignal()],G),ae=null;const I=R&&R.unsubscribe&&(()=>{R.unsubscribe()});let ce;try{if(x&&m&&C!=="get"&&C!=="head"&&(ce=await w(J,L))!==0){let X=new l(T,{method:"POST",body:L,duplex:"half"}),re;if(F.isFormData(L)&&(re=X.headers.get("content-type"))&&J.setContentType(re),X.body){const[le,fe]=sv(ce,As(cv(x)));L=dv(X.body,hv,le,fe)}}F.isString(ee)||(ee=ee?"include":"omit");const z=c&&"credentials"in l.prototype,ne={...ue,signal:R,method:C.toUpperCase(),headers:J.normalize().toJSON(),body:L,duplex:"half",credentials:z?ee:void 0};ae=c&&new l(T,ne);let oe=await(c?se(ae,ue):se(T,ne));const xe=y&&(V==="stream"||V==="response");if(y&&(O||xe&&I)){const X={};["status","statusText","headers"].forEach(Oe=>{X[Oe]=oe[Oe]});const re=F.toFiniteNumber(oe.headers.get("content-length")),[le,fe]=O&&sv(re,As(cv(O),!0))||[];oe=new i(dv(oe.body,hv,le,()=>{fe&&fe(),I&&I()}),X)}V=V||"text";let _=await v[F.findKey(v,V)||"text"](oe,E);return!xe&&I&&I(),await new Promise((X,re)=>{wS(X,re,{data:_,headers:tn.from(oe.headers),status:oe.status,statusText:oe.statusText,config:E,request:ae})})}catch(z){throw I&&I(),z&&z.name==="TypeError"&&/Load failed|fetch/i.test(z.message)?Object.assign(new Me("Network Error",Me.ERR_NETWORK,E,ae),{cause:z.cause||z}):Me.from(z,z&&z.code,E,ae)}}},J_=new Map,CS=t=>{let r=t?t.env:{};const{fetch:l,Request:i,Response:u}=r,c=[i,u,l];let f=c.length,h=f,p,m,y=J_;for(;h--;)p=c[h],m=y.get(p),m===void 0&&y.set(p,m=h?new Map:Z_(r)),y=m;return m};CS();const dh={http:m_,xhr:Y_,fetch:{get:CS}};F.forEach(dh,(t,r)=>{if(t){try{Object.defineProperty(t,"name",{value:r})}catch{}Object.defineProperty(t,"adapterName",{value:r})}});const gv=t=>`- ${t}`,W_=t=>F.isFunction(t)||t===null||t===!1,xS={getAdapter:(t,r)=>{t=F.isArray(t)?t:[t];const{length:l}=t;let i,u;const c={};for(let f=0;f<l;f++){i=t[f];let h;if(u=i,!W_(i)&&(u=dh[(h=String(i)).toLowerCase()],u===void 0))throw new Me(`Unknown adapter '${h}'`);if(u&&(F.isFunction(u)||(u=u.get(r))))break;c[h||"#"+f]=u}if(!u){const f=Object.entries(c).map(([p,m])=>`adapter ${p} `+(m===!1?"is not supported by the environment":"is not available in the build"));let h=l?f.length>1?`since :
`+f.map(gv).join(`
`):" "+gv(f[0]):"as no adapter specified";throw new Me("There is no suitable adapter to dispatch the request "+h,"ERR_NOT_SUPPORT")}return u},adapters:dh};function Ld(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Jl(null,t)}function vv(t){return Ld(t),t.headers=tn.from(t.headers),t.data=zd.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),xS.getAdapter(t.adapter||No.adapter,t)(t).then(function(i){return Ld(t),i.data=zd.call(t,t.transformResponse,i),i.headers=tn.from(i.headers),i},function(i){return ES(i)||(Ld(t),i&&i.response&&(i.response.data=zd.call(t,t.transformResponse,i.response),i.response.headers=tn.from(i.response.headers))),Promise.reject(i)})}const AS="1.12.2",ec={};["object","boolean","number","function","string","symbol"].forEach((t,r)=>{ec[t]=function(i){return typeof i===t||"a"+(r<1?"n ":" ")+t}});const bv={};ec.transitional=function(r,l,i){function u(c,f){return"[Axios v"+AS+"] Transitional option '"+c+"'"+f+(i?". "+i:"")}return(c,f,h)=>{if(r===!1)throw new Me(u(f," has been removed"+(l?" in "+l:"")),Me.ERR_DEPRECATED);return l&&!bv[f]&&(bv[f]=!0,console.warn(u(f," has been deprecated since v"+l+" and will be removed in the near future"))),r?r(c,f,h):!0}};ec.spelling=function(r){return(l,i)=>(console.warn(`${i} is likely a misspelling of ${r}`),!0)};function I_(t,r,l){if(typeof t!="object")throw new Me("options must be an object",Me.ERR_BAD_OPTION_VALUE);const i=Object.keys(t);let u=i.length;for(;u-- >0;){const c=i[u],f=r[c];if(f){const h=t[c],p=h===void 0||f(h,c,t);if(p!==!0)throw new Me("option "+c+" must be "+p,Me.ERR_BAD_OPTION_VALUE);continue}if(l!==!0)throw new Me("Unknown option "+c,Me.ERR_BAD_OPTION)}}const ys={assertOptions:I_,validators:ec},Zn=ys.validators;let Ga=class{constructor(r){this.defaults=r||{},this.interceptors={request:new ov,response:new ov}}async request(r,l){try{return await this._request(r,l)}catch(i){if(i instanceof Error){let u={};Error.captureStackTrace?Error.captureStackTrace(u):u=new Error;const c=u.stack?u.stack.replace(/^.+\n/,""):"";try{i.stack?c&&!String(i.stack).endsWith(c.replace(/^.+\n.+\n/,""))&&(i.stack+=`
`+c):i.stack=c}catch{}}throw i}}_request(r,l){typeof r=="string"?(l=l||{},l.url=r):l=r||{},l=Qa(this.defaults,l);const{transitional:i,paramsSerializer:u,headers:c}=l;i!==void 0&&ys.assertOptions(i,{silentJSONParsing:Zn.transitional(Zn.boolean),forcedJSONParsing:Zn.transitional(Zn.boolean),clarifyTimeoutError:Zn.transitional(Zn.boolean)},!1),u!=null&&(F.isFunction(u)?l.paramsSerializer={serialize:u}:ys.assertOptions(u,{encode:Zn.function,serialize:Zn.function},!0)),l.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?l.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:l.allowAbsoluteUrls=!0),ys.assertOptions(l,{baseUrl:Zn.spelling("baseURL"),withXsrfToken:Zn.spelling("withXSRFToken")},!0),l.method=(l.method||this.defaults.method||"get").toLowerCase();let f=c&&F.merge(c.common,c[l.method]);c&&F.forEach(["delete","get","head","post","put","patch","common"],E=>{delete c[E]}),l.headers=tn.concat(f,c);const h=[];let p=!0;this.interceptors.request.forEach(function(T){typeof T.runWhen=="function"&&T.runWhen(l)===!1||(p=p&&T.synchronous,h.unshift(T.fulfilled,T.rejected))});const m=[];this.interceptors.response.forEach(function(T){m.push(T.fulfilled,T.rejected)});let y,v=0,S;if(!p){const E=[vv.bind(this),void 0];for(E.unshift(...h),E.push(...m),S=E.length,y=Promise.resolve(l);v<S;)y=y.then(E[v++],E[v++]);return y}S=h.length;let w=l;for(;v<S;){const E=h[v++],T=h[v++];try{w=E(w)}catch(C){T.call(this,C);break}}try{y=vv.call(this,w)}catch(E){return Promise.reject(E)}for(v=0,S=m.length;v<S;)y=y.then(m[v++],m[v++]);return y}getUri(r){r=Qa(this.defaults,r);const l=TS(r.baseURL,r.url,r.allowAbsoluteUrls);return vS(l,r.params,r.paramsSerializer)}};F.forEach(["delete","get","head","options"],function(r){Ga.prototype[r]=function(l,i){return this.request(Qa(i||{},{method:r,url:l,data:(i||{}).data}))}});F.forEach(["post","put","patch"],function(r){function l(i){return function(c,f,h){return this.request(Qa(h||{},{method:r,headers:i?{"Content-Type":"multipart/form-data"}:{},url:c,data:f}))}}Ga.prototype[r]=l(),Ga.prototype[r+"Form"]=l(!0)});let eD=class OS{constructor(r){if(typeof r!="function")throw new TypeError("executor must be a function.");let l;this.promise=new Promise(function(c){l=c});const i=this;this.promise.then(u=>{if(!i._listeners)return;let c=i._listeners.length;for(;c-- >0;)i._listeners[c](u);i._listeners=null}),this.promise.then=u=>{let c;const f=new Promise(h=>{i.subscribe(h),c=h}).then(u);return f.cancel=function(){i.unsubscribe(c)},f},r(function(c,f,h){i.reason||(i.reason=new Jl(c,f,h),l(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(r){if(this.reason){r(this.reason);return}this._listeners?this._listeners.push(r):this._listeners=[r]}unsubscribe(r){if(!this._listeners)return;const l=this._listeners.indexOf(r);l!==-1&&this._listeners.splice(l,1)}toAbortSignal(){const r=new AbortController,l=i=>{r.abort(i)};return this.subscribe(l),r.signal.unsubscribe=()=>this.unsubscribe(l),r.signal}static source(){let r;return{token:new OS(function(u){r=u}),cancel:r}}};function tD(t){return function(l){return t.apply(null,l)}}function nD(t){return F.isObject(t)&&t.isAxiosError===!0}const hh={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(hh).forEach(([t,r])=>{hh[r]=t});function _S(t){const r=new Ga(t),l=iS(Ga.prototype.request,r);return F.extend(l,Ga.prototype,r,{allOwnKeys:!0}),F.extend(l,r,null,{allOwnKeys:!0}),l.create=function(u){return _S(Qa(t,u))},l}const Et=_S(No);Et.Axios=Ga;Et.CanceledError=Jl;Et.CancelToken=eD;Et.isCancel=ES;Et.VERSION=AS;Et.toFormData=Is;Et.AxiosError=Me;Et.Cancel=Et.CanceledError;Et.all=function(r){return Promise.all(r)};Et.spread=tD;Et.isAxiosError=nD;Et.mergeConfig=Qa;Et.AxiosHeaders=tn;Et.formToJSON=t=>SS(F.isHTMLForm(t)?new FormData(t):t);Et.getAdapter=xS.getAdapter;Et.HttpStatusCode=hh;Et.default=Et;const{Axios:QD,AxiosError:ZD,CanceledError:JD,isCancel:WD,CancelToken:ID,VERSION:eM,all:tM,Cancel:nM,isAxiosError:rM,spread:aM,toFormData:lM,AxiosHeaders:iM,HttpStatusCode:oM,formToJSON:uM,getAdapter:sM,mergeConfig:cM}=Et;let as=null;async function rD(){if(as)return as;const t=await Ql(()=>import("./pdf-CusTIDZW.js"),[]);try{const r=new URL("/assets/pdf.worker.min-GB3t0DcA.mjs",import.meta.url);t.GlobalWorkerOptions.workerPort=new Worker(r,{type:"module"})}catch{}return as=t,as}async function aD(t){const r=t.type||"";if(r.includes("pdf")||t.name.toLowerCase().endsWith(".pdf"))return await lD(t);if(r.startsWith("image/")||[".png",".jpg",".jpeg"].some(l=>t.name.toLowerCase().endsWith(l)))return await DS(t);try{return await t.text()}catch{return""}}async function lD(t){const r=await rD().catch(()=>null);if(!r)return"";const l=await t.arrayBuffer(),i=await r.getDocument({data:new Uint8Array(l)}).promise,u=[],c=Math.min(i.numPages,50);for(let f=1;f<=c;f+=1){const h=await i.getPage(f),p=await h.getTextContent().catch(()=>null);let m="";if(p&&(m=p.items.map(y=>y.str?y.str:"").join(" ")),!m||m.replace(/\s+/g,"").length<30){const y=h.getViewport({scale:2}),v=document.createElement("canvas");v.width=y.width,v.height=y.height;const S=v.getContext("2d");await h.render({canvasContext:S,viewport:y}).promise;const w=await new Promise(T=>v.toBlob(C=>T(C),"image/png"));m=await DS(new File([w],`${t.name}-p${f}.png`,{type:"image/png"}))}m.trim()&&u.push(m)}return u.join(`
`)}async function DS(t){const{createWorker:r}=await Ql(async()=>{const{createWorker:f}=await import("./index-DF5I3ljw.js").then(h=>h.i);return{createWorker:f}},[]),l=await createImageBitmap(t);let i=t;const u=/recto|verso|cni|carte/i.test(t.name)?1200:300;if(l.width<u){const f=u/Math.max(1,l.width),h=document.createElement("canvas");h.width=Math.max(300,Math.floor(l.width*f)),h.height=Math.floor(l.height*f);const p=h.getContext("2d");p.imageSmoothingEnabled=!0,p.imageSmoothingQuality="high",p.drawImage(l,0,0,h.width,h.height);const m=p.getImageData(0,0,h.width,h.height),y=m.data;for(let v=0;v<y.length;v+=4){const S=y[v],w=y[v+1],E=y[v+2];let T=.299*S+.587*w+.114*E;T=Math.max(0,Math.min(255,(T-128)*1.2+128)),y[v]=y[v+1]=y[v+2]=T}p.putImageData(m,0,0),i=await new Promise(v=>h.toBlob(S=>v(S||t)))}const c=await r("fra+eng");try{c.setLogger?.(y=>{y?.progress!=null&&console.info("[OCR]",Math.round(y.progress*100)+"%")});const f=[0,90,180,270],h=["6","7","8","11","13"];let p="",m=-1;for(const y of h){const v={tessedit_pageseg_mode:y,tessedit_char_whitelist:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ.,/-:() ",tessedit_ocr_engine_mode:"1",preserve_interword_spaces:"1",textord_min_linesize:"2.0",textord_min_xheight:"6",classify_bln_numeric_mode:"0",textord_heavy_nr:"1",textord_old_baselines:"0",textord_old_xheight:"0"};await c.setParameters(v);for(const S of f)try{const w=await iD(i,S),{data:E}=await c.recognize(w),T=E.text||"",C=T.replace(/\s+/g," ").trim().length,L=Math.max(0,E.confidence||0),H=L*Math.log(C+1)*(C>10?1.2:.8);if(console.log(`[OCR] PSM:${y} Rot:${S}° Conf:${L.toFixed(1)}% Len:${C} Score:${H.toFixed(2)}`),H>m&&(m=H,p=T,console.log(`[OCR] Nouveau meilleur résultat: "${T.substring(0,100)}..."`)),L>=80&&C>20){console.log("[OCR] Résultat satisfaisant trouvé, arrêt de la recherche");break}}catch(w){console.warn(`[OCR] Erreur PSM:${y} Rot:${S}°:`,w instanceof Error?w.message:String(w))}if(m>100)break}return p}finally{await c.terminate()}}async function iD(t,r){if(r%360===0)return t;const l=await createImageBitmap(t),i=r*Math.PI/180,u=Math.abs(Math.sin(i)),c=Math.abs(Math.cos(i)),f=l.width,h=l.height,p=Math.floor(f*c+h*u),m=Math.floor(f*u+h*c),y=document.createElement("canvas");y.width=p,y.height=m;const v=y.getContext("2d");return v.imageSmoothingEnabled=!0,v.imageSmoothingQuality="high",v.translate(p/2,m/2),v.rotate(i),v.drawImage(l,-f/2,-h/2),await new Promise(S=>y.toBlob(w=>S(w||t)))}function Yl(t){return t.toLowerCase().split(/\s+/).map(r=>r.charAt(0).toUpperCase()+r.slice(1)).join(" ")}function oD(t){const r=t.split(/\n|\r/).map(l=>l.trim().toUpperCase());for(let l=0;l<r.length-1;l+=1){const i=r[l].replace(/[^A-Z0-9<]/g,""),u=r[l+1].replace(/[^A-Z0-9<]/g,"");if(i.includes("<<")||u.includes("<<")){const f=(i.length>=u.length?i:u).split("<<");if(f.length>=2){const h=f[0].replace(/<+/g," ").trim(),p=f[1].replace(/<+/g," ").trim();if(h&&p)return{firstName:Yl(p),lastName:h.replace(/\s+/g," ")}}}}return null}function uD(t){const r=new Set,l=[/(\b\d{2}[\/\-]\d{2}[\/\-]\d{4}\b)/g,/(\b\d{4}[\/\-]\d{2}[\/\-]\d{2}\b)/g];for(const i of l)for(const u of t.matchAll(i))r.add(u[1]);return Array.from(r)}function sD(t){const r=new Set,l=/\b[A-Z0-9]{12,15}\b/g;for(const i of t.toUpperCase().matchAll(l))r.add(i[0]);return Array.from(r)}function cD(t){const r=[],l=[/(\d{1,4})\s+([A-Za-zÀ-ÖØ-öø-ÿ\s\-']+?),\s*(\d{5})\s+([A-Za-zÀ-ÖØ-öø-ÿ\s\-']+)/gi,/demeurant\s+(\d{1,4})\s+([A-Za-zÀ-ÖØ-öø-ÿ\s\-']+?),\s*(\d{5})\s+([A-Za-zÀ-ÖØ-öø-ÿ\s\-']+)/gi,/situé\s+(\d{1,4})\s+([A-Za-zÀ-ÖØ-öø-ÿ\s\-']+?),\s*(\d{5})\s+([A-Za-zÀ-ÖØ-öø-ÿ\s\-']+)/gi];for(const i of l)for(const u of t.matchAll(i)){const c=`${u[1]} ${Yl(u[2].trim())}`,f=u[3],h=Yl(u[4].trim());r.push({street:c,city:h,postalCode:f,country:"France"})}return r}function fD(t){const r=[],l=/(Vendeur|Acheteur|Vendeuse|Acheteuse|Propriétaire|Locataire|Bailleur|Preneur)\s*:\s*([A-Z][a-zà-öø-ÿ'\-]+\s+[A-Z][a-zà-öø-ÿ'\-]+)/gi;for(const u of t.matchAll(l)){const f=u[2].trim().split(/\s+/),h=f[0],p=f.slice(1).join(" ");r.push({id:`role-${r.length}`,type:"person",firstName:Yl(h),lastName:Yl(p),confidence:.9})}const i=/(né|née)\s+le\s+(\d{2}\/\d{2}\/\d{4})/gi;for(const u of t.matchAll(i)){const c=u[2];r.length>0&&(r[r.length-1].birthDate=c)}if(r.length===0){const u=t.split(/\n|\r/).map(c=>c.trim()).filter(Boolean);for(let c=0;c<u.length;c+=1){const f=u[c];if(/^[A-ZÀ-ÖØ-Þ\-\s]{3,}$/.test(f)&&f.length<=40){const h=f.replace(/\s+/g," ").trim(),p=(u[c+1]||"").trim(),y=p.match(/^[A-Z][a-zà-öø-ÿ'\-]{1,}(?:\s+[A-Z][a-zà-öø-ÿ'\-]{1,})?$/)?p:void 0;h&&(!y||y.length<=40)&&r.push({id:`id-${c}`,type:"person",firstName:y?Yl(y):void 0,lastName:h,confidence:y?.85:.7})}}}return r}function dD(t,r){console.log("🔍 [RULE-NER] Début de l'analyse du texte..."),console.log("📄 [RULE-NER] Longueur du texte:",r.length);const l=oD(r);console.log("🆔 [RULE-NER] MRZ détecté:",!!l);const i=l?[{id:"mrz-1",type:"person",firstName:l.firstName,lastName:l.lastName,confidence:.9}]:fD(r);console.log("👥 [RULE-NER] Identités extraites:",i.length,i);const u=cD(r);console.log("🏠 [RULE-NER] Adresses extraites:",u.length,u);const c=sD(r);console.log("🆔 [RULE-NER] Numéros CNI détectés:",c.length,c);const f=uD(r);console.log("📅 [RULE-NER] Dates détectées:",f.length,f);const h=[],p=[],m=[];i.length&&m.push("Identités détectées par règles"),u.length&&m.push("Adresse(s) détectée(s) par motifs"),c.length&&m.push("Numéro CNI plausible détecté"),f.length&&m.push("Dates détectées");let y="Document";/carte\s+nationale\s+d'identité|cni|mrz|identite/i.test(r)?(y="CNI",console.log("📋 [RULE-NER] Type détecté: CNI")):/facture|tva|siren|montant/i.test(r)?(y="Facture",console.log("📋 [RULE-NER] Type détecté: Facture")):/attestation|certificat/i.test(r)?(y="Attestation",console.log("📋 [RULE-NER] Type détecté: Attestation")):/contrat|vente|achat|acte/i.test(r)?(y="Contrat",console.log("📋 [RULE-NER] Type détecté: Contrat")):console.log("📋 [RULE-NER] Type détecté: Document (par défaut)");let v=.6;i.length&&(v+=.15),c.length&&(v+=.15),u.length&&(v+=.05),v=Math.max(0,Math.min(1,v)),console.log("📊 [RULE-NER] Confiance calculée:",v),console.log("📝 [RULE-NER] Raisons:",m);const S={documentId:t,text:r,language:"fr",documentType:y,identities:i,addresses:u,properties:p,contracts:h,signatures:[],confidence:v,confidenceReasons:m};return console.log("✅ [RULE-NER] Résultat final:",S),S}const hD="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",mD="https://api.openai.com/v1",pD="gpt-4o-mini";async function Ud(t){const r=await fetch(`${mD}/chat/completions`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${hD}`},body:JSON.stringify({model:pD,messages:t,temperature:.2})});if(!r.ok){const i=await r.text();throw new Error(`OpenAI error ${r.status}: ${i}`)}return(await r.json()).choices?.[0]?.message?.content||""}const Cr={upload:async t=>{const r=URL.createObjectURL(t);return{id:`openai-upload-${Date.now()}`,name:t.name,mimeType:t.type||"application/octet-stream",functionalType:void 0,size:t.size,uploadDate:new Date,status:"completed",previewUrl:r}},extract:async(t,r,l)=>{let i="";if(r)try{l?.onOcrProgress?.(0),i=await aD(r),l?.onOcrProgress?.(1)}catch{i=""}const u=!0,c=!0,f=!1;console.log("🔧 [CONFIG] Mode sans LLM activé:",{useRuleNer:u,classifyOnly:c,disableLLM:f,hasOpenAIKey:!0});{console.log("🚀 [OCR] Début de l'extraction OCR locale..."),console.log("📄 [OCR] Texte à traiter:",i.substring(0,200)+"..."),l?.onOcrProgress&&(setTimeout(()=>{l.onOcrProgress?.(.3),console.log("⏳ [OCR] Progression: 30%")},100),setTimeout(()=>{l.onOcrProgress?.(.7),console.log("⏳ [OCR] Progression: 70%")},200),setTimeout(()=>{l.onOcrProgress?.(1),console.log("✅ [OCR] Progression: 100% - Extraction terminée")},300)),console.log("🔍 [NER] Début de l'extraction par règles...");let h=dD(t,i);if(console.log("📊 [NER] Résultats extraits:",{documentType:h.documentType,identitiesCount:h.identities.length,addressesCount:h.addresses.length,confidence:h.confidence}),i&&!f){console.log("🤖 [LLM] Classification LLM demandée...");try{l?.onLlmProgress?.(0);const p=await Ud([{role:"system",content:"Tu es un classifieur. Retourne uniquement un JSON strict."},{role:"user",content:`Classifie ce texte en une des catégories suivantes: [CNI, Facture, Attestation, Document]. Réponds strictement sous la forme {"documentType":"..."}.
Texte:
${i.slice(0,8e3)}`}]),m=JSON.parse(p);m&&typeof m.documentType=="string"&&(h={...h,documentType:m.documentType},h.confidenceReasons=[...h.confidenceReasons||[],"Classification LLM limitée au documentType"],console.log("✅ [LLM] Classification LLM terminée:",m.documentType)),l?.onLlmProgress?.(1)}catch(p){console.warn("⚠️ [LLM] Échec de la classification LLM:",p),l?.onLlmProgress?.(1)}}else console.log("🚫 [LLM] LLM désactivé - Mode 100% local"),l?.onLlmProgress&&(setTimeout(()=>{l.onLlmProgress?.(.5),console.log("⏳ [LLM] Progression: 50%")},400),setTimeout(()=>{l.onLlmProgress?.(1),console.log("✅ [LLM] Progression: 100%")},500));return console.log("🎉 [FINAL] Extraction complète terminée:",h),h}},analyze:async t=>{const r=await Ud([{role:"system",content:"Tu fournis une analyse brève et des risques potentiels."},{role:"user",content:`Analyse le document ${t} et fournis un résumé des risques.`}]),l=/cni|carte\s+nationale\s+d'identité/i.test(r||""),i=(r||"").match(/[A-Z0-9]{12,}/)?.[0]||"",u=/^[A-Z0-9]{12,}$/.test(i),c=yD(i),f=u&&c;return{documentId:t,documentType:l?"CNI":"Document",isCNI:l,verificationResult:l?{numberValid:f,formatValid:u,checksumValid:c}:void 0,credibilityScore:l&&f?.8:.6,summary:r||"Analyse indisponible.",recommendations:[],confidenceReasons:l?[u?"Format du numéro plausible":"Format du numéro invalide",c?"Checksum plausible":"Checksum invalide"]:["Analyse préliminaire via modèle"]}},getContext:async t=>({documentId:t,lastUpdated:new Date,georisquesData:{},cadastreData:{}}),getConseil:async t=>{const r=await Ud([{role:"system",content:"Tu fournis des conseils opérationnels courts et concrets."},{role:"user",content:`Donne 3 conseils actionnables pour le document ${t}.`}]);return{documentId:t,analysis:r||"",recommendations:r?[r]:[],risks:[],nextSteps:[],generatedAt:new Date}},detectType:async t=>({type:"Document",confidence:.6})};function yD(t){return t?Array.from(t).reduce((l,i)=>l+i.charCodeAt(0),0)%10%2===0:!1}const gD="http://localhost:18000",vD=Et.create({baseURL:gD,timeout:6e4});vD.interceptors.response.use(t=>t,t=>Promise.reject(t));const tc={upload:async t=>({document:await Cr.upload(t),extraction:null}),extract:async t=>Cr.extract(t),analyze:async t=>Cr.analyze(t),getContext:async t=>Cr.getContext(t),getConseil:async t=>Cr.getConseil(t),detectType:async t=>Cr.detectType(t)},MS="http://localhost:3001";async function bD(t,r,l){if(console.log("🚀 [BACKEND] Début de l'extraction via le backend..."),!r)throw new Error("Aucun fichier fourni pour l'extraction");l?.onOcrProgress&&(l.onOcrProgress(.1),console.log("⏳ [BACKEND] Envoi du fichier au backend..."));const i=new FormData;i.append("document",r);try{const u=await fetch(`${MS}/api/extract`,{method:"POST",body:i});if(!u.ok)throw new Error(`Erreur HTTP: ${u.status} ${u.statusText}`);const c=await u.json();if(!c.document||!c.classification||!c.extraction)throw new Error("Format de réponse backend invalide");console.log("✅ [BACKEND] Extraction terminée avec succès");const f={documentId:c.document.id,text:c.extraction.text.raw,language:c.classification.language,documentType:c.classification.documentType,identities:c.extraction.entities.persons.map(h=>({id:h.id||`person-${Date.now()}`,type:"person",firstName:h.firstName||"",lastName:h.lastName||"",confidence:h.confidence||.9})),addresses:c.extraction.entities.addresses.map(h=>({street:h.street||"",city:h.city||"",postalCode:h.postalCode||"",country:h.country||"France"})),properties:[],contracts:[],signatures:c.extraction.entities.contractual?.signatures?.map(h=>h.signatory||"Signature détectée")||[],confidence:c.metadata.quality.globalConfidence,confidenceReasons:[`OCR: ${Math.round(c.metadata.quality.textExtractionConfidence*100)}% de confiance`,`Texte extrait: ${c.extraction.text.characterCount} caractères`,`Entités trouvées: ${c.extraction.entities.persons.length} personnes, ${c.extraction.entities.companies.length} sociétés, ${c.extraction.entities.addresses.length} adresses`,`Type détecté: ${c.classification.documentType}`,`Traitement backend: ${c.document.uploadTimestamp}`],companies:c.extraction.entities.companies||[],financial:c.extraction.entities.financial||void 0,dates:c.extraction.entities.dates||[],contractual:c.extraction.entities.contractual||void 0,references:c.extraction.entities.references||[],metadata:c.metadata,status:c.status};return console.log("🎉 [BACKEND] Extraction terminée avec succès:",{documentType:f.documentType,identitiesCount:f.identities.length,addressesCount:f.addresses.length,confidence:f.confidence}),f}catch(u){throw console.error("❌ [BACKEND] Erreur lors de l'extraction:",u),u}}let to=null;const SD=5e3;async function ED(){const t=Date.now();if(to&&t-to.timestamp<SD)return to.isHealthy;try{const l=await(await fetch(`${MS}/api/health`)).json(),i=l.status==="OK";return console.log("🏥 [BACKEND] Health check:",l.status),to={isHealthy:i,timestamp:t},i}catch(r){return console.error("❌ [BACKEND] Backend non accessible:",r),to={isHealthy:!1,timestamp:t},!1}}const Sv={extract:bD,analyze:async t=>({documentId:t,documentType:"Document",isCNI:!1,credibilityScore:.8,summary:"Analyse en cours...",recommendations:[]}),getContext:async t=>({documentId:t,lastUpdated:new Date,georisquesData:{},cadastreData:{}}),getConseil:async t=>({documentId:t,analysis:"Analyse en cours...",recommendations:[],risks:[],nextSteps:[],generatedAt:new Date})},wD={PROD:!0,VITE_BACKEND_URL:"http://localhost:3001"};function TD(){const t=wD||{};return t.PROD&&typeof window<"u"&&window.location.hostname!=="localhost"?"/api":t.VITE_API_BASE?t.VITE_API_BASE:t.VITE_BACKEND_URL?`${t.VITE_BACKEND_URL}/api`:"/api"}const yn=TD(),NS="4nk:etag:",zS="4nk:results:";function RD(t){try{return localStorage.getItem(NS+t)}catch{return null}}function Ev(t,r){try{r&&localStorage.setItem(NS+t,r)}catch{}}function CD(t){try{const r=localStorage.getItem(zS+t);return r?JSON.parse(r):null}catch{return null}}function wv(t,r){try{localStorage.setItem(zS+t,JSON.stringify(r))}catch{}}async function xD(){const t=await fetch(`${yn}/folders/default`,{method:"POST",headers:{"Content-Type":"application/json"}});if(!t.ok)throw new Error(`Erreur lors de la récupération du dossier par défaut: ${t.statusText}`);return t.json()}async function AD(t){console.log(`[API] Appel getFolderResults pour le dossier: ${t}`),console.log(`[API] API_BASE_URL: ${yn}`),console.log(`[API] URL complète: ${yn}/folders/${t}/results`);try{const r=new AbortController,l=setTimeout(()=>{console.log("[API] Timeout après 10 secondes"),r.abort()},1e4),i=`${yn}/folders/${t}/results?t=${Date.now()}`;console.log(`[API] URL finale: ${i}`);const u=RD(t),c=await fetch(i,{signal:r.signal,headers:{Accept:"application/json","Content-Type":"application/json",...u?{"If-None-Match":u}:{}}});if(clearTimeout(l),console.log("[API] Réponse reçue:",c.status,c.statusText),console.log("[API] Headers:",Object.fromEntries(c.headers.entries())),c.status===304){const p=CD(t);if(p)return console.log("[API] 304 Not Modified - utilisation du cache local"),p;console.warn("[API] 304 sans cache: nouvelle requête sans If-None-Match");const m=await fetch(`${yn}/folders/${t}/results`,{headers:{Accept:"application/json","Content-Type":"application/json"}});if(!m.ok)throw new Error(`Erreur backend: ${m.statusText}`);const y=await m.json(),v=m.headers.get("ETag");return v&&Ev(t,v),wv(t,y),y}if(!c.ok)throw console.error("[API] Erreur HTTP:",c.status,c.statusText),new Error(`Erreur lors de la récupération des résultats du dossier: ${c.statusText}`);const f=await c.json(),h=c.headers.get("ETag");return h&&Ev(t,h),wv(t,f),f}catch(r){throw r instanceof Error&&r.name==="AbortError"?(console.error("[API] Requête annulée (timeout)"),new Error("Timeout: La requête a pris trop de temps")):(console.error("[API] Erreur lors de l'appel API:",r),r)}}async function fM(t){const r=await fetch(`${yn}/folders/${t}/cache`,{method:"DELETE",headers:{Accept:"application/json"}});if(!r.ok)throw new Error(`Erreur lors du vidage du cache du dossier: ${r.statusText}`);return r.json()}async function dM(t){const r=await fetch(`${yn}/folders/${t}/reprocess`,{method:"POST",headers:{"Content-Type":"application/json"}});if(!r.ok)throw new Error(`Erreur lors du re-traitement du dossier: ${r.statusText}`);return r.json()}async function OD(t,r){const l=new FormData;l.append("document",t),l.append("folderHash",r);const i=await fetch(`${yn}/extract`,{method:"POST",body:l});if(!i.ok)throw new Error(`Erreur lors de l'upload: ${i.statusText}`);return i.json()}async function hM(t,r){const l=await fetch(`${yn}/folders/${t}/files/${r}`,{method:"DELETE",headers:{Accept:"application/json"}});if(!l.ok)throw new Error(`Erreur lors de la suppression du fichier: ${l.statusText}`);return l.json()}async function mM(t,r,l){const i=await fetch(`${yn}/folders/${t}/files/${r}/confirm-address`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({confirmed:!0,address:l})});if(!i.ok)throw new Error(`Erreur lors de la confirmation d'adresse: ${i.statusText}`);return i.json()}async function pM(t,r){const l=await fetch(`${yn}/folders/${t}/files/${r}/review`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({})});if(!l.ok)throw new Error(`Erreur révision IA: ${l.statusText}`);return l.json()}async function yM(t,r,l,i){const u=await fetch(`${yn}/folders/${t}/files/${r}/entities/delete`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({kind:l,...i})});if(!u.ok)throw new Error(`Erreur suppression entité: ${u.statusText}`);return u.json()}async function gM(t,r,l,i){const u=await fetch(`${yn}/folders/${t}/files/${r}/entities/update`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({kind:l,...i})});if(!u.ok)throw new Error(`Erreur mise à jour entité: ${u.statusText}`);return u.json()}const _D=()=>{try{const t=localStorage.getItem("4nk-ia-documents");if(t){const r=JSON.parse(t);return console.log("💾 [STORE] État chargé depuis localStorage:",{documentsCount:r.documents?.length||0,extractionsCount:Object.keys(r.extractionById||{}).length}),r}}catch(t){console.warn("⚠️ [STORE] Erreur lors du chargement depuis localStorage:",t)}return{}},DD={documents:[],currentDocument:null,extractionResult:null,extractionById:{},fileById:{},analysisResult:null,contextResult:null,conseilResult:null,loading:!1,error:null,progressById:{},bootstrapped:!1,currentFolderHash:null,currentFolderName:null,folderResults:[],currentResultIndex:0,pendingFiles:[],hasPending:!1,pollingInterval:null,..._D()},Bd=ma("document/upload",async t=>await tc.upload(t)),jd=ma("document/extract",async(t,r)=>{console.log(`🚀 [STORE] Extraction du document: ${t}`);const l=r.getState(),i=l.document.documents.find(c=>c.id===t);if(!i)throw new Error(`Document ${t} non trouvé`);if(l.document.extractionById[t])return console.log(` [STORE] Extraction déjà en cours/terminée pour ${t}`),l.document.extractionById[t];if(await ED()){if(console.log("🚀 [STORE] Utilisation du backend pour l'extraction"),i?.previewUrl)try{const f=await(await fetch(i.previewUrl)).blob(),h=new File([f],i.name,{type:i.mimeType});return await Sv.extract(t,h)}catch(c){throw console.error("❌ [STORE] Erreur backend:",c),c}return await Sv.extract(t,void 0)}else{console.log("⚠️ [STORE] Backend non disponible, utilisation du mode local");{const f=r.getState().document.documents.find(h=>h.id===t);if(f?.previewUrl)try{const p=await(await fetch(f.previewUrl)).blob(),m=new File([p],f.name,{type:f.mimeType});return await Cr.extract(t,m)}catch{return await Cr.extract(t,void 0)}return await Cr.extract(t,void 0)}}}),MD=ma("document/analyze",async t=>await tc.analyze(t)),ND=ma("document/context",async t=>await tc.getContext(t)),zD=ma("document/conseil",async t=>await tc.getConseil(t)),kd=ma("document/createDefaultFolder",async()=>await xD()),uo=ma("document/loadFolderResults",async t=>{console.log(`[STORE] loadFolderResults appelé avec folderHash: ${t}`);try{const r=await AD(t);return console.log("[STORE] loadFolderResults résultat:",r),r}catch(r){throw console.error("[STORE] loadFolderResults erreur:",r),r}}),Hd=ma("document/uploadFileToFolder",async({file:t,folderHash:r})=>await OD(t,r)),LS=lS({name:"document",initialState:DD,reducers:{setCurrentDocument:(t,r)=>{t.currentDocument=r.payload},clearResults:t=>{t.extractionResult=null,t.analysisResult=null,t.contextResult=null,t.conseilResult=null},addDocuments:(t,r)=>{const l=r.payload,i=new Set(t.documents.map(c=>`${c.name}::${c.size}`)),u=[...t.documents];l.forEach(c=>{const f=`${c.name}::${c.size}`;i.has(f)||(i.add(f),u.push(c))}),t.documents=u},removeDocument:(t,r)=>{const l=r.payload;t.documents=t.documents.filter(i=>i.id!==l),t.currentDocument&&t.currentDocument.id===l&&(t.currentDocument=null,t.extractionResult=null,t.analysisResult=null,t.contextResult=null,t.conseilResult=null),delete t.progressById[l]},setOcrProgress:(t,r)=>{const{id:l,progress:i}=r.payload;t.progressById[l]={ocr:Math.max(0,Math.min(100,Math.round(i*100))),llm:t.progressById[l]?.llm||0}},setLlmProgress:(t,r)=>{const{id:l,progress:i}=r.payload;t.progressById[l]={ocr:t.progressById[l]?.ocr||0,llm:Math.max(0,Math.min(100,Math.round(i*100)))}},setBootstrapped:(t,r)=>{t.bootstrapped=r.payload},setCurrentFolderHash:(t,r)=>{t.currentFolderHash=r.payload,r.payload||(t.currentFolderName=null)},setCurrentFolderName:(t,r)=>{t.currentFolderName=r.payload},setCurrentResultIndex:(t,r)=>{t.currentResultIndex=r.payload},clearFolderResults:t=>{t.folderResults=[],t.currentResultIndex=0},setPendingFiles:(t,r)=>{t.pendingFiles=r.payload,t.hasPending=r.payload.length>0},setPollingInterval:(t,r)=>{t.pollingInterval=r.payload},stopPolling:t=>{t.pollingInterval&&(clearInterval(t.pollingInterval),t.pollingInterval=null),t.hasPending=!1,t.pendingFiles=[]}},extraReducers:t=>{t.addCase(Bd.pending,r=>{r.loading=!0,r.error=null}).addCase(Bd.fulfilled,(r,l)=>{r.loading=!1;const{document:i,extraction:u}=l.payload;console.log("📤 [STORE] Upload fulfilled:",{documentId:i.id,documentName:i.name,hasExtraction:!!u,extractionDocumentId:u?.documentId}),r.documents.push(i),r.currentDocument=i,u&&(r.extractionResult=u,r.extractionById[i.id]=u,console.log("✅ [STORE] Extraction stored for document:",i.id)),i.previewUrl?.startsWith("blob:")}).addCase(Bd.rejected,(r,l)=>{r.loading=!1,r.error=l.error.message||"Erreur lors du téléversement"}).addCase(jd.pending,r=>{r.loading=!0,r.error=null}).addCase(jd.fulfilled,(r,l)=>{r.loading=!1,r.extractionResult=l.payload,r.extractionById[l.payload.documentId]=l.payload,r.currentDocument&&r.currentDocument.id===l.payload.documentId&&(r.currentDocument.status="completed")}).addCase(jd.rejected,(r,l)=>{r.loading=!1,r.error=l.error.message||"Erreur lors de l'extraction",r.currentDocument&&(r.currentDocument.status="error")}).addCase(MD.fulfilled,(r,l)=>{r.analysisResult=l.payload}).addCase(ND.fulfilled,(r,l)=>{r.contextResult=l.payload}).addCase(zD.fulfilled,(r,l)=>{r.conseilResult=l.payload}).addCase(kd.fulfilled,(r,l)=>{r.currentFolderHash=l.payload.folderHash,r.loading=!1}).addCase(kd.pending,r=>{r.loading=!0}).addCase(kd.rejected,(r,l)=>{r.loading=!1,r.error=l.error.message||"Erreur lors de la création du dossier par défaut"}).addCase(uo.fulfilled,(r,l)=>{console.log("[STORE] loadFolderResults.fulfilled appelé avec:",l.payload),console.log("[STORE] Nombre de résultats reçus:",l.payload.results?.length||0),r.folderResults=l.payload.results,r.currentFolderHash=l.payload.folderHash,r.currentFolderName=l.payload.folderName||l.payload.folderHash,r.loading=!1,r.pendingFiles=l.payload.pending||[],r.hasPending=l.payload.hasPending||!1;const i=[];if(l.payload.results&&l.payload.results.length>0){const c=l.payload.results.map(f=>({id:f.fileHash,name:f.document.fileName,mimeType:f.document.mimeType,size:0,uploadDate:new Date(f.document.uploadTimestamp),status:"completed",previewUrl:`/api/folders/${l.payload.folderHash}/files/${f.fileHash}`,suggestions:f?.status?.suggestions||void 0}));i.push(...c)}if(l.payload.pending&&l.payload.pending.length>0){const c=l.payload.pending.map(f=>({id:f.fileHash,name:f.fileHash,mimeType:"application/octet-stream",size:0,uploadDate:new Date(f.timestamp),status:"processing",previewUrl:""}));i.push(...c)}JSON.stringify(r.documents)!==JSON.stringify(i)?(r.documents=i,console.log(`[STORE] Documents mis à jour: ${l.payload.results?.length||0} completed + ${l.payload.pending?.length||0} pending = ${i.length} total`)):console.log("[STORE] Documents inchangés, pas de re-render"),console.log(`[STORE] Dossier chargé: ${l.payload.results.length} résultats, ${l.payload.pending?.length||0} pending`),console.log("[STORE] Documents finaux:",r.documents.length),console.log("[STORE] Documents mappés:",r.documents.map(c=>({id:c.id,name:c.name,status:c.status})))}).addCase(uo.pending,r=>{r.loading=!0}).addCase(uo.rejected,(r,l)=>{r.loading=!1,r.error=l.error.message||"Erreur lors du chargement des résultats du dossier"}).addCase(Hd.fulfilled,r=>{r.loading=!1}).addCase(Hd.pending,r=>{r.loading=!0}).addCase(Hd.rejected,(r,l)=>{r.loading=!1,r.error=l.error.message||"Erreur lors de l'upload du fichier"})}}),{setCurrentDocument:vM,clearResults:bM,addDocuments:SM,removeDocument:EM,setOcrProgress:wM,setLlmProgress:TM,setBootstrapped:LD,setCurrentFolderHash:Tv,setCurrentFolderName:UD,setCurrentResultIndex:RM,clearFolderResults:CM,setPendingFiles:xM,setPollingInterval:BD,stopPolling:Rv}=LS.actions,jD=LS.reducer,kD=t=>r=>l=>{const i=r(l);if(l.type.startsWith("document/")){const u=t.getState();try{const c={documents:u.document.documents,extractionById:u.document.extractionById,currentDocument:u.document.currentDocument};localStorage.setItem("4nk-ia-documents",JSON.stringify(c))}catch(c){console.warn("⚠️ [STORE] Erreur lors de la sauvegarde:",c)}}return i},HD=iO({reducer:{app:OO,document:jD},middleware:t=>t({serializableCheck:!1,immutableCheck:!0}).concat(kD),devTools:!0}),$D=yw,PD=bw;function qD(){const t=$D(),{documents:r,bootstrapped:l,currentFolderHash:i,folderResults:u,hasPending:c,pollingInterval:f}=PD(m=>m.document);D.useEffect(()=>{console.log("🔍 [APP] useEffect déclenché:",{documentsLength:r.length,bootstrapped:l,currentFolderHash:i,folderResultsLength:u.length,isDev:!1});const y=new URLSearchParams(window.location.search).get("hash");console.log("🔍 [APP] Hash du dossier depuis URL:",y);const v=async()=>{try{let S=y||i;y&&y!==i&&t(Tv(y)),S||(S="7d99a85daf66a0081a0e881630e6b39b",t(Tv(S)),console.log("📌 [APP] Dossier par défaut appliqué:",S)),console.log("📁 [APP] Chargement des résultats du dossier:",S),await t(uo(S)).unwrap(),t(LD(!0)),console.log("🎉 [APP] Bootstrap terminé avec le dossier:",S)}catch(S){console.error("❌ [APP] Erreur lors de l'initialisation du dossier:",S)}};if(l){console.log("⏭️ [APP] Bootstrap déjà effectué, dossier:",i);return}v()},[t,l,i,u.length,r.length]),D.useEffect(()=>{const m=y=>{const v=y.detail;typeof v=="string"&&v.length>0&&t(UD(v))};return window.addEventListener("4nk:setFolderName",m),()=>window.removeEventListener("4nk:setFolderName",m)},[t]);const h=D.useCallback(m=>{console.log("🔄 [APP] Démarrage du polling pour le dossier:",m);let y=0;const v=30,S=setInterval(()=>{if(y++,console.log(`🔄 [APP] Polling #${y} - Vérification des résultats...`),y>=v){console.log("⏹️ [APP] Arrêt du polling - limite de tentatives atteinte"),clearInterval(S),t(Rv());return}t(uo(m))},12e3);t(BD(S))},[t]),p=D.useCallback(()=>{console.log("⏹️ [APP] Arrêt du polling"),t(Rv())},[t]);return D.useEffect(()=>{c&&i&&!f?(console.log("🔄 [APP] Démarrage du polling - fichiers en cours détectés"),h(i)):!c&&f&&(console.log("⏹️ [APP] Arrêt du polling - tous les fichiers traités"),p())},[c,i,f,h,p]),D.useEffect(()=>()=>{f&&clearInterval(f)},[f]),Re.jsx(LA,{})}const VD=Vs({palette:{mode:"light",background:{default:"#ffffff",paper:"#ffffff"},primary:{main:"#1976d2",light:"#42a5f5",dark:"#1565c0"},secondary:{main:"#dc004e",light:"#ff5983",dark:"#9a0036"},error:{main:"#f44336"},warning:{main:"#ff9800"},info:{main:"#2196f3"},success:{main:"#4caf50"}},typography:{fontFamily:'"Roboto", "Helvetica", "Arial", sans-serif',h4:{fontWeight:600},h6:{fontWeight:500}},components:{MuiCssBaseline:{styleOverrides:{body:{backgroundColor:"#ffffff"}}},MuiAppBar:{styleOverrides:{root:{backgroundColor:"#1976d2"}}},MuiPaper:{styleOverrides:{root:{backgroundColor:"#ffffff"}}}}});ZE.createRoot(document.getElementById("root")).render(Re.jsx(D.StrictMode,{children:Re.jsx(hw,{store:HD,children:Re.jsxs(YC,{theme:VD,children:[Re.jsx(yx,{}),Re.jsx(qD,{})]})})}));export{vb as $,uo as A,fx as B,yM as C,nx as D,EM as E,mM as F,pM as G,hM as H,Hd as I,Tv as J,fM as K,dM as L,RM as M,Sb as N,ND as O,wC as P,GD as Q,YE as R,zD as S,ux as T,MD as U,FD as V,RR as W,Fd as X,Qv as Y,Ah as Z,xr as _,Dh as a,Pd as a0,ab as a1,_C as a2,A2 as a3,Ja as a4,jd as a5,Ql as a6,_h as b,Hs as c,jh as d,bb as e,_r as f,Cv as g,cb as h,Fa as i,Re as j,YR as k,vn as l,Bh as m,$C as n,Eb as o,YD as p,HC as q,D as r,Ys as s,wh as t,nb as u,qv as v,zR as w,$D as x,PD as y,gM as z};