323 lines
412 KiB
JavaScript
323 lines
412 KiB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/DashboardPage-Dwtnc-2L.js","assets/card-DMi0z8Hh.js","assets/useChart-D4kPoPsx.js","assets/echarts-BIWefrIc.js","assets/GradesPage-Dbm013_S.js","assets/TypesPage-CMjoR68B.js","assets/TaxonomyPage-Co-11tkH.js","assets/AdminPage-Dcg7zdwR.js"])))=>i.map(i=>d[i]);
|
||
var Tp=n=>{throw TypeError(n)};var Yf=(n,r,s)=>r.has(n)||Tp("Cannot "+s);var _=(n,r,s)=>(Yf(n,r,"read from private field"),s?s.call(n):r.get(n)),he=(n,r,s)=>r.has(n)?Tp("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(n):r.set(n,s),P=(n,r,s,c)=>(Yf(n,r,"write to private field"),c?c.call(n,s):r.set(n,s),s),Se=(n,r,s)=>(Yf(n,r,"access private method"),s);var Qs=(n,r,s,c)=>({set _(f){P(n,r,f,s)},get _(){return _(n,r,c)}});(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const f of document.querySelectorAll('link[rel="modulepreload"]'))c(f);new MutationObserver(f=>{for(const h of f)if(h.type==="childList")for(const d of h.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&c(d)}).observe(document,{childList:!0,subtree:!0});function s(f){const h={};return f.integrity&&(h.integrity=f.integrity),f.referrerPolicy&&(h.referrerPolicy=f.referrerPolicy),f.crossOrigin==="use-credentials"?h.credentials="include":f.crossOrigin==="anonymous"?h.credentials="omit":h.credentials="same-origin",h}function c(f){if(f.ep)return;f.ep=!0;const h=s(f);fetch(f.href,h)}})();var j5=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Rg(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Vf={exports:{}},Pu={};/**
|
||
* @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 Np;function Wx(){if(Np)return Pu;Np=1;var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function s(c,f,h){var d=null;if(h!==void 0&&(d=""+h),f.key!==void 0&&(d=""+f.key),"key"in f){h={};for(var v in f)v!=="key"&&(h[v]=f[v])}else h=f;return f=h.ref,{$$typeof:n,type:c,key:d,ref:f!==void 0?f:null,props:h}}return Pu.Fragment=r,Pu.jsx=s,Pu.jsxs=s,Pu}var Cp;function Ix(){return Cp||(Cp=1,Vf.exports=Wx()),Vf.exports}var m=Ix(),Xf={exports:{}},ge={};/**
|
||
* @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 wp;function e2(){if(wp)return ge;wp=1;var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),h=Symbol.for("react.consumer"),d=Symbol.for("react.context"),v=Symbol.for("react.forward_ref"),b=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),x=Symbol.for("react.lazy"),g=Symbol.for("react.activity"),N=Symbol.for("react.view_transition"),q=Symbol.iterator;function K(C){return C===null||typeof C!="object"?null:(C=q&&C[q]||C["@@iterator"],typeof C=="function"?C:null)}var k={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},D=Object.assign,H={};function G(C,Q,W){this.props=C,this.context=Q,this.refs=H,this.updater=W||k}G.prototype.isReactComponent={},G.prototype.setState=function(C,Q){if(typeof C!="object"&&typeof C!="function"&&C!=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,C,Q,"setState")},G.prototype.forceUpdate=function(C){this.updater.enqueueForceUpdate(this,C,"forceUpdate")};function Z(){}Z.prototype=G.prototype;function J(C,Q,W){this.props=C,this.context=Q,this.refs=H,this.updater=W||k}var Y=J.prototype=new Z;Y.constructor=J,D(Y,G.prototype),Y.isPureReactComponent=!0;var de=Array.isArray;function F(){}var U={H:null,A:null,T:null,S:null},I=Object.prototype.hasOwnProperty;function le(C,Q,W){var oe=W.ref;return{$$typeof:n,type:C,key:Q,ref:oe!==void 0?oe:null,props:W}}function Ve(C,Q){return le(C.type,Q,C.props)}function Fe(C){return typeof C=="object"&&C!==null&&C.$$typeof===n}function ie(C){var Q={"=":"=0",":":"=2"};return"$"+C.replace(/[=:]/g,function(W){return Q[W]})}var Te=/\/+/g;function re(C,Q){return typeof C=="object"&&C!==null&&C.key!=null?ie(""+C.key):Q.toString(36)}function V(C){switch(C.status){case"fulfilled":return C.value;case"rejected":throw C.reason;default:switch(typeof C.status=="string"?C.then(F,F):(C.status="pending",C.then(function(Q){C.status==="pending"&&(C.status="fulfilled",C.value=Q)},function(Q){C.status==="pending"&&(C.status="rejected",C.reason=Q)})),C.status){case"fulfilled":return C.value;case"rejected":throw C.reason}}throw C}function ee(C,Q,W,oe,we){var me=typeof C;(me==="undefined"||me==="boolean")&&(C=null);var Ae=!1;if(C===null)Ae=!0;else switch(me){case"bigint":case"string":case"number":Ae=!0;break;case"object":switch(C.$$typeof){case n:case r:Ae=!0;break;case x:return Ae=C._init,ee(Ae(C._payload),Q,W,oe,we)}}if(Ae)return we=we(C),Ae=oe===""?"."+re(C,0):oe,de(we)?(W="",Ae!=null&&(W=Ae.replace(Te,"$&/")+"/"),ee(we,Q,W,"",function(Yt){return Yt})):we!=null&&(Fe(we)&&(we=Ve(we,W+(we.key==null||C&&C.key===we.key?"":(""+we.key).replace(Te,"$&/")+"/")+Ae)),Q.push(we)),1;Ae=0;var se=oe===""?".":oe+":";if(de(C))for(var ye=0;ye<C.length;ye++)oe=C[ye],me=se+re(oe,ye),Ae+=ee(oe,Q,W,me,we);else if(ye=K(C),typeof ye=="function")for(C=ye.call(C),ye=0;!(oe=C.next()).done;)oe=oe.value,me=se+re(oe,ye++),Ae+=ee(oe,Q,W,me,we);else if(me==="object"){if(typeof C.then=="function")return ee(V(C),Q,W,oe,we);throw Q=String(C),Error("Objects are not valid as a React child (found: "+(Q==="[object Object]"?"object with keys {"+Object.keys(C).join(", ")+"}":Q)+"). If you meant to render a collection of children, use an array instead.")}return Ae}function R(C,Q,W){if(C==null)return C;var oe=[],we=0;return ee(C,oe,"","",function(me){return Q.call(W,me,we++)}),oe}function ae(C){if(C._status===-1){var Q=C._result,W=Q();W.then(function(oe){(C._status===0||C._status===-1)&&(C._status=1,C._result=oe,W.status===void 0&&(W.status="fulfilled",W.value=oe))},function(oe){(C._status===0||C._status===-1)&&(C._status=2,C._result=oe,W.status===void 0&&(W.status="rejected",W.reason=oe))}),C._status===-1&&(C._status=0,C._result=W)}if(C._status===1)return C._result.default;throw C._result}var X=typeof reportError=="function"?reportError:function(C){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Q=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof C=="object"&&C!==null&&typeof C.message=="string"?String(C.message):String(C),error:C});if(!window.dispatchEvent(Q))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",C);return}console.error(C)};function ke(C){var Q=U.T,W={};W.types=Q!==null?Q.types:null,U.T=W;try{var oe=C(),we=U.S;we!==null&&we(W,oe),typeof oe=="object"&&oe!==null&&typeof oe.then=="function"&&oe.then(F,X)}catch(me){X(me)}finally{Q!==null&&W.types!==null&&(Q.types=W.types),U.T=Q}}function Nt(C){var Q=U.T;if(Q!==null){var W=Q.types;W===null?Q.types=[C]:W.indexOf(C)===-1&&W.push(C)}else ke(Nt.bind(null,C))}var jl={map:R,forEach:function(C,Q,W){R(C,function(){Q.apply(this,arguments)},W)},count:function(C){var Q=0;return R(C,function(){Q++}),Q},toArray:function(C){return R(C,function(Q){return Q})||[]},only:function(C){if(!Fe(C))throw Error("React.Children.only expected to receive a single React element child.");return C}};return ge.Activity=g,ge.Children=jl,ge.Component=G,ge.Fragment=s,ge.Profiler=f,ge.PureComponent=J,ge.StrictMode=c,ge.Suspense=b,ge.ViewTransition=N,ge.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=U,ge.__COMPILER_RUNTIME={__proto__:null,c:function(C){return U.H.useMemoCache(C)}},ge.addTransitionType=Nt,ge.cache=function(C){return function(){return C.apply(null,arguments)}},ge.cacheSignal=function(){return null},ge.cloneElement=function(C,Q,W){if(C==null)throw Error("The argument must be a React element, but you passed "+C+".");var oe=D({},C.props),we=C.key;if(Q!=null)for(me in Q.key!==void 0&&(we=""+Q.key),Q)!I.call(Q,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&Q.ref===void 0||(oe[me]=Q[me]);var me=arguments.length-2;if(me===1)oe.children=W;else if(1<me){for(var Ae=Array(me),se=0;se<me;se++)Ae[se]=arguments[se+2];oe.children=Ae}return le(C.type,we,oe)},ge.createContext=function(C){return C={$$typeof:d,_currentValue:C,_currentValue2:C,_threadCount:0,Provider:null,Consumer:null},C.Provider=C,C.Consumer={$$typeof:h,_context:C},C},ge.createElement=function(C,Q,W){var oe,we={},me=null;if(Q!=null)for(oe in Q.key!==void 0&&(me=""+Q.key),Q)I.call(Q,oe)&&oe!=="key"&&oe!=="__self"&&oe!=="__source"&&(we[oe]=Q[oe]);var Ae=arguments.length-2;if(Ae===1)we.children=W;else if(1<Ae){for(var se=Array(Ae),ye=0;ye<Ae;ye++)se[ye]=arguments[ye+2];we.children=se}if(C&&C.defaultProps)for(oe in Ae=C.defaultProps,Ae)we[oe]===void 0&&(we[oe]=Ae[oe]);return le(C,me,we)},ge.createRef=function(){return{current:null}},ge.forwardRef=function(C){return{$$typeof:v,render:C}},ge.isValidElement=Fe,ge.lazy=function(C){return{$$typeof:x,_payload:{_status:-1,_result:C},_init:ae}},ge.memo=function(C,Q){return{$$typeof:p,type:C,compare:Q===void 0?null:Q}},ge.startTransition=ke,ge.unstable_useCacheRefresh=function(){return U.H.useCacheRefresh()},ge.use=function(C){return U.H.use(C)},ge.useActionState=function(C,Q,W){return U.H.useActionState(C,Q,W)},ge.useCallback=function(C,Q){return U.H.useCallback(C,Q)},ge.useContext=function(C){return U.H.useContext(C)},ge.useDebugValue=function(){},ge.useDeferredValue=function(C,Q){return U.H.useDeferredValue(C,Q)},ge.useEffect=function(C,Q){return U.H.useEffect(C,Q)},ge.useEffectEvent=function(C){return U.H.useEffectEvent(C)},ge.useId=function(){return U.H.useId()},ge.useImperativeHandle=function(C,Q,W){return U.H.useImperativeHandle(C,Q,W)},ge.useInsertionEffect=function(C,Q){return U.H.useInsertionEffect(C,Q)},ge.useLayoutEffect=function(C,Q){return U.H.useLayoutEffect(C,Q)},ge.useMemo=function(C,Q){return U.H.useMemo(C,Q)},ge.useOptimistic=function(C,Q){return U.H.useOptimistic(C,Q)},ge.useReducer=function(C,Q,W){return U.H.useReducer(C,Q,W)},ge.useRef=function(C){return U.H.useRef(C)},ge.useState=function(C){return U.H.useState(C)},ge.useSyncExternalStore=function(C,Q,W){return U.H.useSyncExternalStore(C,Q,W)},ge.useTransition=function(){return U.H.useTransition()},ge.version="19.3.1",ge}var jp;function Cd(){return jp||(jp=1,Xf.exports=e2()),Xf.exports}var E=Cd();const t2=Rg(E);var Kf={exports:{}},Wu={},Zf={exports:{}},Jf={};/**
|
||
* @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 zp;function l2(){return zp||(zp=1,(function(n){function r(V,ee){var R=V.length;V.push(ee);e:for(;0<R;){var ae=R-1>>>1,X=V[ae];if(0<f(X,ee))V[ae]=ee,V[R]=X,R=ae;else break e}}function s(V){return V.length===0?null:V[0]}function c(V){if(V.length===0)return null;var ee=V[0],R=V.pop();if(R!==ee){V[0]=R;e:for(var ae=0,X=V.length,ke=X>>>1;ae<ke;){var Nt=2*(ae+1)-1,jl=V[Nt],C=Nt+1,Q=V[C];if(0>f(jl,R))C<X&&0>f(Q,jl)?(V[ae]=Q,V[C]=R,ae=C):(V[ae]=jl,V[Nt]=R,ae=Nt);else if(C<X&&0>f(Q,R))V[ae]=Q,V[C]=R,ae=C;else break e}}return ee}function f(V,ee){var R=V.sortIndex-ee.sortIndex;return R!==0?R:V.id-ee.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var h=performance;n.unstable_now=function(){return h.now()}}else{var d=Date,v=d.now();n.unstable_now=function(){return d.now()-v}}var b=[],p=[],x=1,g=null,N=3,q=!1,K=!1,k=!1,D=!1,H=typeof setTimeout=="function"?setTimeout:null,G=typeof clearTimeout=="function"?clearTimeout:null,Z=typeof setImmediate<"u"?setImmediate:null;function J(V){for(var ee=s(p);ee!==null;){if(ee.callback===null)c(p);else if(ee.startTime<=V)c(p),ee.sortIndex=ee.expirationTime,r(b,ee);else break;ee=s(p)}}function Y(V){if(k=!1,J(V),!K)if(s(b)!==null)K=!0,de||(de=!0,Fe());else{var ee=s(p);ee!==null&&re(Y,ee.startTime-V)}}var de=!1,F=-1,U=5,I=-1;function le(){return D?!0:!(n.unstable_now()-I<U)}function Ve(){if(D=!1,de){var V=n.unstable_now();I=V;var ee=!0;try{e:{K=!1,k&&(k=!1,G(F),F=-1),q=!0;var R=N;try{t:{for(J(V),g=s(b);g!==null&&!(g.expirationTime>V&&le());){var ae=g.callback;if(typeof ae=="function"){g.callback=null,N=g.priorityLevel;var X=ae(g.expirationTime<=V);if(V=n.unstable_now(),typeof X=="function"){g.callback=X,J(V),ee=!0;break t}g===s(b)&&c(b),J(V)}else c(b);g=s(b)}if(g!==null)ee=!0;else{var ke=s(p);ke!==null&&re(Y,ke.startTime-V),ee=!1}}break e}finally{g=null,N=R,q=!1}ee=void 0}}finally{ee?Fe():de=!1}}}var Fe;if(typeof Z=="function")Fe=function(){Z(Ve)};else if(typeof MessageChannel<"u"){var ie=new MessageChannel,Te=ie.port2;ie.port1.onmessage=Ve,Fe=function(){Te.postMessage(null)}}else Fe=function(){H(Ve,0)};function re(V,ee){F=H(function(){V(n.unstable_now())},ee)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(V){V.callback=null},n.unstable_forceFrameRate=function(V){0>V||125<V?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):U=0<V?Math.floor(1e3/V):5},n.unstable_getCurrentPriorityLevel=function(){return N},n.unstable_next=function(V){switch(N){case 1:case 2:case 3:var ee=3;break;default:ee=N}var R=N;N=ee;try{return V()}finally{N=R}},n.unstable_requestPaint=function(){D=!0},n.unstable_runWithPriority=function(V,ee){switch(V){case 1:case 2:case 3:case 4:case 5:break;default:V=3}var R=N;N=V;try{return ee()}finally{N=R}},n.unstable_scheduleCallback=function(V,ee,R){var ae=n.unstable_now();switch(typeof R=="object"&&R!==null?(R=R.delay,R=typeof R=="number"&&0<R?ae+R:ae):R=ae,V){case 1:var X=-1;break;case 2:X=250;break;case 5:X=1073741823;break;case 4:X=1e4;break;default:X=5e3}return X=R+X,V={id:x++,callback:ee,priorityLevel:V,startTime:R,expirationTime:X,sortIndex:-1},R>ae?(V.sortIndex=R,r(p,V),s(b)===null&&V===s(p)&&(k?(G(F),F=-1):k=!0,re(Y,R-ae))):(V.sortIndex=X,r(b,V),K||q||(K=!0,de||(de=!0,Fe()))),V},n.unstable_shouldYield=le,n.unstable_wrapCallback=function(V){var ee=N;return function(){var R=N;N=ee;try{return V.apply(this,arguments)}finally{N=R}}}})(Jf)),Jf}var Op;function a2(){return Op||(Op=1,Zf.exports=l2()),Zf.exports}var Ff={exports:{}},Tt={};/**
|
||
* @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 Rp;function n2(){if(Rp)return Tt;Rp=1;var n=Cd();function r(x){var g="https://react.dev/errors/"+x;if(1<arguments.length){g+="?args[]="+encodeURIComponent(arguments[1]);for(var N=2;N<arguments.length;N++)g+="&args[]="+encodeURIComponent(arguments[N])}return"Minified React error #"+x+"; visit "+g+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(){}var c={d:{f:s,r:function(){throw Error(r(522))},D:s,C:s,L:s,m:s,X:s,S:s,M:s},p:0,findDOMNode:null},f=Symbol.for("react.portal"),h=Symbol.for("react.recoverable"),d=Symbol.for("react.optimistic_key");function v(x,g,N){var q=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:f,key:q==null?null:q===d?d:""+q,children:x,containerInfo:g,implementation:N}}var b=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function p(x,g){if(x==="font")return"";if(typeof g=="string")return g==="use-credentials"?g:""}return Tt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=c,Tt.browser=function(x){return{$$typeof:h,_reason:x}},Tt.createPortal=function(x,g){var N=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!g||g.nodeType!==1&&g.nodeType!==9&&g.nodeType!==11)throw Error(r(299));return v(x,g,null,N)},Tt.flushSync=function(x){var g=b.T,N=c.p;try{if(b.T=null,c.p=2,x)return x()}finally{b.T=g,c.p=N,c.d.f()}},Tt.preconnect=function(x,g){typeof x=="string"&&(g?(g=g.crossOrigin,g=typeof g=="string"?g==="use-credentials"?g:"":void 0):g=null,c.d.C(x,g))},Tt.prefetchDNS=function(x){typeof x=="string"&&c.d.D(x)},Tt.preinit=function(x,g){if(typeof x=="string"&&g&&typeof g.as=="string"){var N=g.as,q=p(N,g.crossOrigin),K=typeof g.integrity=="string"?g.integrity:void 0,k=typeof g.fetchPriority=="string"?g.fetchPriority:void 0;N==="style"?c.d.S(x,typeof g.precedence=="string"?g.precedence:void 0,{crossOrigin:q,integrity:K,fetchPriority:k}):N==="script"&&c.d.X(x,{crossOrigin:q,integrity:K,fetchPriority:k,nonce:typeof g.nonce=="string"?g.nonce:void 0})}},Tt.preinitModule=function(x,g){if(typeof x=="string")if(typeof g=="object"&&g!==null){if(g.as==null||g.as==="script"){var N=p(g.as,g.crossOrigin);c.d.M(x,{crossOrigin:N,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0,fetchPriority:typeof g.fetchPriority=="string"?g.fetchPriority:void 0})}}else g==null&&c.d.M(x)},Tt.preload=function(x,g){if(typeof x=="string"&&typeof g=="object"&&g!==null&&typeof g.as=="string"){var N=g.as,q=p(N,g.crossOrigin);c.d.L(x,N,{crossOrigin:q,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0,type:typeof g.type=="string"?g.type:void 0,fetchPriority:typeof g.fetchPriority=="string"?g.fetchPriority:void 0,referrerPolicy:typeof g.referrerPolicy=="string"?g.referrerPolicy:void 0,imageSrcSet:typeof g.imageSrcSet=="string"?g.imageSrcSet:void 0,imageSizes:typeof g.imageSizes=="string"?g.imageSizes:void 0,media:typeof g.media=="string"?g.media:void 0})}},Tt.preloadModule=function(x,g){if(typeof x=="string")if(g){var N=p(g.as,g.crossOrigin);c.d.m(x,{as:typeof g.as=="string"&&g.as!=="script"?g.as:void 0,crossOrigin:N,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0,fetchPriority:typeof g.fetchPriority=="string"?g.fetchPriority:void 0})}else c.d.m(x)},Tt.requestFormReset=function(x){c.d.r(x)},Tt.unstable_batchedUpdates=function(x,g){return x(g)},Tt.useFormState=function(x,g,N){return b.H.useFormState(x,g,N)},Tt.useFormStatus=function(){return b.H.useHostTransitionStatus()},Tt.version="19.3.1",Tt}var Ap;function Ag(){if(Ap)return Ff.exports;Ap=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(r){console.error(r)}}return n(),Ff.exports=n2(),Ff.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 Mp;function i2(){if(Mp)return Wu;Mp=1;var n=a2(),r=Cd(),s=Ag();function c(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)t+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function f(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function h(e){for(var t=e,l=t;l&&!l.alternate;)t=l,(t.flags&4098)!==0&&(e=t.return),l=t.return;for(;t.return;)t=t.return;return t.tag===3?e:null}function d(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function v(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function b(e){if(h(e)!==e)throw Error(c(188))}function p(e){var t=e.alternate;if(!t){if(t=h(e),t===null)throw Error(c(188));return t!==e?null:e}for(var l=e,a=t;;){var i=l.return;if(i===null)break;var u=i.alternate;if(u===null){if(a=i.return,a!==null){l=a;continue}break}if(i.child===u.child){for(u=i.child;u;){if(u===l)return b(i),e;if(u===a)return b(i),t;u=u.sibling}throw Error(c(188))}if(l.return!==a.return)l=i,a=u;else{for(var o=!1,y=i.child;y;){if(y===l){o=!0,l=i,a=u;break}if(y===a){o=!0,a=i,l=u;break}y=y.sibling}if(!o){for(y=u.child;y;){if(y===l){o=!0,l=u,a=i;break}if(y===a){o=!0,a=u,l=i;break}y=y.sibling}if(!o)throw Error(c(189))}}if(l.alternate!==a)throw Error(c(190))}if(l.tag!==3)throw Error(c(188));return l.stateNode.current===l?e:t}function x(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=x(e),t!==null)return t;e=e.sibling}return null}function g(e,t,l,a,i,u){for(;e!==null;){if((e.tag===5||e.tag===27||e.tag===6)&&l(e,a,i,u)||(e.tag!==22||e.memoizedState===null)&&(t||e.tag!==5&&e.tag!==27)&&g(e.child,t,l,a,i,u))return!0;e=e.sibling}return!1}function N(e){for(e=e.return;e!==null;){if(e.tag===3||e.tag===5||e.tag===27)return e;e=e.return}return null}function q(e){var t=!1;for(e=e.return;e!==null&&(e.tag===4&&(t=!0),!(e.tag===3||e.tag===5||e.tag===27));)e=e.return;return t}function K(e){var t=[null,null],l=N(e);return l===null||k(t,e,l.child,{foundSelf:!1}),t}function k(e,t,l,a){for(;l!==null;){if(l===t)a.foundSelf=!0;else if(l.tag===5||l.tag===27||l.tag===6){if(a.foundSelf)return e[1]=l,!0;e[0]=l}else if((l.tag!==22||l.memoizedState===null)&&k(e,t,l.child,a))return!0;l=l.sibling}return!1}function D(e){switch(e.tag){case 5:case 27:case 6:return e.stateNode;case 3:return e.stateNode.containerInfo;default:throw Error(c(559))}}var H=null,G=null;function Z(e,t,l){return e===l?!0:e===t?(H=e,!0):!1}function J(e,t,l){return e===l?(G=e,!1):e===t?(G!==null&&(H=e),!0):!1}function Y(e){if(e===null)return null;do e=e===null?null:e.return;while(e&&e.tag!==5&&e.tag!==27&&e.tag!==3);return e||null}function de(e,t,l){for(var a=0,i=e;i;i=l(i))a++;i=0;for(var u=t;u;u=l(u))i++;for(;0<a-i;)e=l(e),a--;for(;0<i-a;)t=l(t),i--;for(;a--;){if(e===t||t!==null&&e===t.alternate)return e;e=l(e),t=l(t)}return null}var F=Object.assign,U=Symbol.for("react.element"),I=Symbol.for("react.transitional.element"),le=Symbol.for("react.portal"),Ve=Symbol.for("react.fragment"),Fe=Symbol.for("react.strict_mode"),ie=Symbol.for("react.profiler"),Te=Symbol.for("react.consumer"),re=Symbol.for("react.context"),V=Symbol.for("react.forward_ref"),ee=Symbol.for("react.suspense"),R=Symbol.for("react.suspense_list"),ae=Symbol.for("react.memo"),X=Symbol.for("react.lazy"),ke=Symbol.for("react.activity"),Nt=Symbol.for("react.legacy_hidden"),jl=Symbol.for("react.memo_cache_sentinel"),C=Symbol.for("react.view_transition"),Q=Symbol.for("react.recoverable"),W=Symbol.iterator;function oe(e){return e===null||typeof e!="object"?null:(e=W&&e[W]||e["@@iterator"],typeof e=="function"?e:null)}var we=Symbol.for("react.client.reference");function me(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===we?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ve:return"Fragment";case ie:return"Profiler";case Fe:return"StrictMode";case ee:return"Suspense";case R:return"SuspenseList";case ke:return"Activity";case C:return"ViewTransition"}if(typeof e=="object")switch(e.$$typeof){case le:return"Portal";case re:return e.displayName||"Context";case Te:return(e._context.displayName||"Context")+".Consumer";case V:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ae:return t=e.displayName||null,t!==null?t:me(e.type)||"Memo";case X:t=e._payload,e=e._init;try{return me(e(t))}catch{}}return null}var Ae=Array.isArray,se=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ye=s.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Yt={pending:!1,data:null,method:null,action:null},pa=[],Yn=-1;function zl(e){return{current:e}}function pt(e){0>Yn||(e.current=pa[Yn],pa[Yn]=null,Yn--)}function Ke(e,t){Yn++,pa[Yn]=e.current,e.current=t}var Ol=zl(null),au=zl(null),ga=zl(null),fr=zl(null);function dr(e,t){switch(Ke(ga,t),Ke(au,e),Ke(Ol,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Mv(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Mv(t),e=Dv(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}pt(Ol),Ke(Ol,e)}function Vn(){pt(Ol),pt(au),pt(ga)}function rc(e){var t=e.memoizedState;t!==null&&(Ri._currentValue=t.memoizedState,Ke(fr,e)),t=Ol.current;var l=Dv(t,e.type);t!==l&&(Ke(au,e),Ke(Ol,l))}function hr(e){au.current===e&&(pt(Ol),pt(au)),fr.current===e&&(pt(fr),Ri._currentValue=Yt)}var sc,eh;function ba(e){if(sc===void 0)try{throw Error()}catch(l){var t=l.stack.trim().match(/\n( *(at )?)/);sc=t&&t[1]||"",eh=-1<l.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+sc+e+eh}var cc=!1;function oc(e,t){if(!e||cc)return"";cc=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var B=function(){throw Error()};if(Object.defineProperty(B.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(B,[])}catch($){var w=$}Reflect.construct(e,[],B)}else{try{B.call()}catch($){w=$}B=!1;try{var A=Object.getOwnPropertyDescriptor(e.prototype,"props");Object.defineProperty(e.prototype,"props",{configurable:!0,set:function(){throw Error()}}),B=!0,new e}finally{B&&(A!==void 0?Object.defineProperty(e.prototype,"props",A):delete e.prototype.props)}}}else{try{throw Error()}catch($){w=$}(B=e())&&typeof B.catch=="function"&&B.catch(function(){})}}catch($){if($&&w&&typeof $.stack=="string")return[$.stack,w.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),o=u[0],y=u[1];if(o&&y){var S=o.split(`
|
||
`),z=y.split(`
|
||
`);for(i=a=0;a<S.length&&!S[a].includes("DetermineComponentFrameRoot");)a++;for(;i<z.length&&!z[i].includes("DetermineComponentFrameRoot");)i++;if(a===S.length||i===z.length)for(a=S.length-1,i=z.length-1;1<=a&&0<=i&&S[a]!==z[i];)i--;for(;1<=a&&0<=i;a--,i--)if(S[a]!==z[i]){if(a!==1||i!==1)do if(a--,i--,0>i||S[a]!==z[i]){var M=`
|
||
`+S[a].replace(" at new "," at ");return e.displayName&&M.includes("<anonymous>")&&(M=M.replace("<anonymous>",e.displayName)),M}while(1<=a&&0<=i);break}}}finally{cc=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?ba(l):""}function l1(e,t){switch(e.tag){case 26:case 27:case 5:return ba(e.type);case 16:return ba("Lazy");case 13:return e.child!==t&&t!==null?ba("Suspense Fallback"):ba("Suspense");case 19:return ba("SuspenseList");case 0:case 15:return oc(e.type,!1);case 11:return oc(e.type.render,!1);case 1:return oc(e.type,!0);case 31:return ba("Activity");case 30:return ba("ViewTransition");default:return""}}function th(e){try{var t="",l=null;do t+=l1(e,l),l=e,e=e.return;while(e);return t}catch(a){return`
|
||
Error generating stack: `+a.message+`
|
||
`+a.stack}}var fc=Object.prototype.hasOwnProperty,dc=n.unstable_scheduleCallback,hc=n.unstable_cancelCallback,a1=n.unstable_shouldYield,n1=n.unstable_requestPaint,Vt=n.unstable_now,i1=n.unstable_getCurrentPriorityLevel,lh=n.unstable_ImmediatePriority,ah=n.unstable_UserBlockingPriority,mr=n.unstable_NormalPriority,u1=n.unstable_LowPriority,nh=n.unstable_IdlePriority,r1=n.log,s1=n.unstable_setDisableYieldValue,nu=null,Xt=null;function xa(e){if(typeof r1=="function"&&s1(e),Xt&&typeof Xt.setStrictMode=="function")try{Xt.setStrictMode(nu,e)}catch{}}var Kt=Math.clz32?Math.clz32:f1,c1=Math.log,o1=Math.LN2;function f1(e){return e>>>=0,e===0?32:31-(c1(e)/o1|0)|0}var yr=256,vr=262144,pr=4194304;function nn(e){var t=e&42;if(t!==0)return t;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:return e&-e;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;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 gr(e,t,l){var a=e.pendingLanes;if(a===0)return 0;var i=0,u=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var y=a&134217727;return y!==0?(a=y&~u,a!==0?i=nn(a):(o&=y,o!==0?i=nn(o):l||(l=y&~e,l!==0&&(i=nn(l))))):(y=a&~u,y!==0?i=nn(y):o!==0?i=nn(o):l||(l=a&~e,l!==0&&(i=nn(l)))),i===0?0:t!==0&&t!==i&&(t&u)===0&&(u=i&-i,l=t&-t,u>=l||u===32&&(l&4194048)!==0)?t:i}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function ih(e,t){(t&8)!==0&&(t|=t&32);var l=e.entangledLanes;if(l!==0)for(e=e.entanglements,l&=t;0<l;){var a=31-Kt(l),i=1<<a;t|=e[a],l&=~i}return t}function d1(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+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 t+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 uh(){var e=pr;return pr<<=1,(pr&62914560)===0&&(pr=4194304),e}function mc(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function uu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function h1(e,t,l,a,i,u){var o=e.pendingLanes;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=l,e.entangledLanes&=l,e.errorRecoveryDisabledLanes&=l,e.shellSuspendCounter=0;var y=e.entanglements,S=e.expirationTimes,z=e.hiddenUpdates;for(l=o&~l;0<l;){var M=31-Kt(l),B=1<<M;y[M]=0,S[M]=-1;var w=z[M];if(w!==null)for(z[M]=null,M=0;M<w.length;M++){var A=w[M];A!==null&&(A.lane&=-536870913)}l&=~B}a!==0&&rh(e,a,0),u!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=u&~(o&~t))}function rh(e,t,l){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-Kt(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|l&261930}function sh(e,t){var l=e.entangledLanes|=t;for(e=e.entanglements;l;){var a=31-Kt(l),i=1<<a;i&t|e[a]&t&&(e[a]|=t),l&=~i}}function ch(e,t){var l=t&-t;return l=(l&42)!==0?1:yc(l),(l&(e.suspendedLanes|t))!==0?0:l}function yc(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 vc(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function oh(){var e=ye.p;return e!==0?e:(e=window.event,e===void 0?32:pp(e.type))}function fh(e,t){var l=ye.p;try{return ye.p=e,t()}finally{ye.p=l}}var Jl=Math.random().toString(36).slice(2),gt="__reactFiber$"+Jl,Ht="__reactProps$"+Jl,Xn="__reactContainer$"+Jl,dh="__reactEvents$"+Jl,m1="__reactListeners$"+Jl,y1="__reactHandles$"+Jl,hh="__reactResources$"+Jl,ru="__reactMarker$"+Jl,br="__reactLoad$"+Jl;function xr(e){delete e[gt],delete e[Ht],delete e[m1],delete e[y1]}function un(e){var t;if(t=e[gt])return t;for(var l=e.parentNode;l;){if(t=l[Xn]||l[gt]){if(l=t.alternate,t.child!==null||l!==null&&l.child!==null)for(e=Pv(e);e!==null;){if(l=e[gt])return l;e=Pv(e)}return t}e=l,l=e.parentNode}return null}function Kn(e){if(e=e[gt]||e[Xn]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function su(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(c(33))}function Zn(e){var t=e[hh];return t||(t=e[hh]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function ht(e){e[ru]=!0}function mh(e){e[br]=void 0}var yh=new Set,vh={};function rn(e,t){Jn(e,t),Jn(e+"Capture",t)}function Jn(e,t){for(vh[e]=t,e=0;e<t.length;e++)yh.add(t[e])}var v1=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]*$"),ph={},gh={};function p1(e){return fc.call(gh,e)?!0:fc.call(ph,e)?!1:v1.test(e)?gh[e]=!0:(ph[e]=!0,!1)}var Ue=!1;function bh(){var e=Ue;return Ue=!1,e}function Sr(e,t,l){if(p1(t))if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,l)}}function Er(e,t,l){if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,l)}}function Fl(e,t,l,a){if(a===null)e.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(l);return}e.setAttributeNS(t,l,a)}}function Zt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function xh(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function g1(e,t,l){var a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var i=a.get,u=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){l=""+o,u.call(this,o)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(o){l=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function pc(e){if(!e._valueTracker){var t=xh(e)?"checked":"value";e._valueTracker=g1(e,t,""+e[t])}}function Sh(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var l=t.getValue(),a="";return e&&(a=xh(e)?e.checked?"true":"false":e.value),e=a,e!==l?(t.setValue(e),!0):!1}var b1=/[\n"\\]/g;function al(e){return e.replace(b1,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function gc(e,t,l,a,i,u,o,y){e.name="",o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"?e.type=o:e.removeAttribute("type"),t!=null?o==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Zt(t)):e.value!==""+Zt(t)&&(e.value=""+Zt(t)):o!=="submit"&&o!=="reset"||e.removeAttribute("value"),t!=null?o==="number"&&e.value==t?bc(e,Zt(e.value)):bc(e,Zt(t)):l!=null?bc(e,Zt(l)):a!=null&&e.removeAttribute("value"),i==null&&u!=null&&(e.defaultChecked=!!u),i!=null&&(e.checked=i&&typeof i!="function"&&typeof i!="symbol"),y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"?e.name=""+Zt(y):e.removeAttribute("name")}function Eh(e,t,l,a,i,u,o,y){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.type=u),t!=null||l!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){pc(e);return}l=l!=null?""+Zt(l):"",t=t!=null?""+Zt(t):l,y||t===e.value||(e.value=t),e.defaultValue=t}a=a??i,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=y?e.checked:!!a,e.defaultChecked=!!a,o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"&&(e.name=o),pc(e)}function bc(e,t){e.defaultValue!==""+t&&(e.defaultValue=""+t)}function Fn(e,t,l,a){if(e=e.options,t){t={};for(var i=0;i<l.length;i++)t["$"+l[i]]=!0;for(l=0;l<e.length;l++)i=t.hasOwnProperty("$"+e[l].value),e[l].selected!==i&&(e[l].selected=i),i&&a&&(e[l].defaultSelected=!0)}else{for(l=""+Zt(l),t=null,i=0;i<e.length;i++){if(e[i].value===l){e[i].selected=!0,a&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function _h(e,t,l){if(t!=null&&(t=""+Zt(t),t!==e.value&&(e.value=t),l==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=l!=null?""+Zt(l):""}function Th(e,t,l,a){if(t==null){if(a!=null){if(l!=null)throw Error(c(92));if(Ae(a)){if(1<a.length)throw Error(c(93));a=a[0]}l=a}l==null&&(l=""),t=l}l=Zt(t),e.defaultValue=l,a=e.textContent,a===l&&a!==""&&a!==null&&(e.value=a),pc(e)}function $n(e,t){if(t){var l=e.firstChild;if(l&&l===e.lastChild&&l.nodeType===3){l.nodeValue=t;return}}e.textContent=t}var x1=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 Nh(e,t,l){var a=t.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,l):typeof l!="number"||l===0||x1.has(t)?t==="float"?e.cssFloat=l:e[t]=(""+l).trim():e[t]=l+"px"}function Ch(e,t,l){if(t!=null&&typeof t!="object")throw Error(c(62));if(e=e.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="",Ue=!0);for(var i in t)a=t[i],t.hasOwnProperty(i)&&l[i]!==a&&(Nh(e,i,a),Ue=!0)}else for(var u in t)t.hasOwnProperty(u)&&Nh(e,u,t[u])}function xc(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 S1=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"],["maskType","mask-type"],["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"]]),E1=/^[\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 _r(e){return E1.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Rl(){}var Sc=null;function Ec(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Pn=null,Wn=null;function wh(e){var t=Kn(e);if(t&&(e=t.stateNode)){var l=e[Ht]||null;e:switch(e=t.stateNode,t.type){case"input":if(gc(e,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),t=l.name,l.type==="radio"&&t!=null){for(l=e;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+al(""+t)+'"][type="radio"]'),t=0;t<l.length;t++){var a=l[t];if(a!==e&&a.form===e.form){var i=a[Ht]||null;if(!i)throw Error(c(90));gc(a,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<l.length;t++)a=l[t],a.form===e.form&&Sh(a)}break e;case"textarea":_h(e,l.value,l.defaultValue);break e;case"select":t=l.value,t!=null&&Fn(e,!!l.multiple,t,!1)}}}var _c=!1;function jh(e,t,l){if(_c)return e(t,l);_c=!0;try{var a=e(t);return a}finally{if(_c=!1,(Pn!==null||Wn!==null)&&(_s(),Pn&&(t=Pn,e=Wn,Wn=Pn=null,wh(t),e)))for(t=0;t<e.length;t++)wh(e[t])}}function cu(e,t){var l=e.stateNode;if(l===null)return null;var a=l[Ht]||null;if(a===null)return null;l=a[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(l&&typeof l!="function")throw Error(c(231,t,typeof l));return l}var $l=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Tc=!1;if($l)try{var ou={};Object.defineProperty(ou,"passive",{get:function(){Tc=!0}}),window.addEventListener("test",ou,ou),window.removeEventListener("test",ou,ou)}catch{Tc=!1}var Sa=null,Nc=null,Tr=null;function zh(){if(Tr)return Tr;var e,t=Nc,l=t.length,a,i="value"in Sa?Sa.value:Sa.textContent,u=i.length;for(e=0;e<l&&t[e]===i[e];e++);var o=l-e;for(a=1;a<=o&&t[l-a]===i[u-a];a++);return Tr=i.slice(e,1<a?1-a:void 0)}function Nr(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Cr(){return!0}function Oh(){return!1}function Ot(e){function t(l,a,i,u,o){this._reactName=l,this._targetInst=i,this.type=a,this.nativeEvent=u,this.target=o,this.currentTarget=null;for(var y in e)e.hasOwnProperty(y)&&(l=e[y],this[y]=l?l(u):u[y]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?Cr:Oh,this.isPropagationStopped=Oh,this}return F(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=Cr)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=Cr)},persist:function(){},isPersistent:Cr}),t}var Ea={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},wr=Ot(Ea),fu=F({},Ea,{view:0,detail:0}),_1=Ot(fu),Cc,wc,du,jr=F({},fu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zc,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!==du&&(du&&e.type==="mousemove"?(Cc=e.screenX-du.screenX,wc=e.screenY-du.screenY):wc=Cc=0,du=e),Cc)},movementY:function(e){return"movementY"in e?e.movementY:wc}}),Rh=Ot(jr),T1=F({},jr,{dataTransfer:0}),N1=Ot(T1),C1=F({},fu,{relatedTarget:0}),jc=Ot(C1),w1=F({},Ea,{animationName:0,elapsedTime:0,pseudoElement:0}),j1=Ot(w1),z1=F({},Ea,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),O1=Ot(z1),R1=F({},Ea,{data:0}),Ah=Ot(R1),A1={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},M1={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"},D1={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function U1(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=D1[e])?!!t[e]:!1}function zc(){return U1}var k1=F({},fu,{key:function(e){if(e.key){var t=A1[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Nr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?M1[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zc,charCode:function(e){return e.type==="keypress"?Nr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Nr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),H1=Ot(k1),q1=F({},jr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Mh=Ot(q1),L1=F({},Ea,{submitter:0}),B1=Ot(L1),Q1=F({},fu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zc}),G1=Ot(Q1),Y1=F({},Ea,{propertyName:0,elapsedTime:0,pseudoElement:0}),V1=Ot(Y1),X1=F({},jr,{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}),K1=Ot(X1),Z1=F({},Ea,{newState:0,oldState:0,source:0}),J1=Ot(Z1),F1=[9,13,27,32],Oc=$l&&"CompositionEvent"in window,hu=null;$l&&"documentMode"in document&&(hu=document.documentMode);var $1=$l&&"TextEvent"in window&&!hu,Dh=$l&&(!Oc||hu&&8<hu&&11>=hu),Uh=" ",kh=!1;function Hh(e,t){switch(e){case"keyup":return F1.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function qh(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var In=!1;function P1(e,t){switch(e){case"compositionend":return qh(t);case"keypress":return t.which!==32?null:(kh=!0,Uh);case"textInput":return e=t.data,e===Uh&&kh?null:e;default:return null}}function W1(e,t){if(In)return e==="compositionend"||!Oc&&Hh(e,t)?(e=zh(),Tr=Nc=Sa=null,In=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Dh&&t.locale!=="ko"?null:t.data;default:return null}}var I1={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 Lh(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!I1[e.type]:t==="textarea"}function Bh(e,t,l,a){Pn?Wn?Wn.push(a):Wn=[a]:Pn=a,t=zs(t,"onChange"),0<t.length&&(l=new wr("onChange","change",null,l,a),e.push({event:l,listeners:t}))}var mu=null,yu=null;function eb(e){wv(e,0)}function zr(e){var t=su(e);if(Sh(t))return e}function Qh(e,t){if(e==="change")return t}var Gh=!1;if($l){var Rc;if($l){var Ac="oninput"in document;if(!Ac){var Yh=document.createElement("div");Yh.setAttribute("oninput","return;"),Ac=typeof Yh.oninput=="function"}Rc=Ac}else Rc=!1;Gh=Rc&&(!document.documentMode||9<document.documentMode)}function Vh(){mu&&(mu.detachEvent("onpropertychange",Xh),yu=mu=null)}function Xh(e){if(e.propertyName==="value"&&zr(yu)){var t=[];Bh(t,yu,e,Ec(e)),jh(eb,t)}}function tb(e,t,l){e==="focusin"?(Vh(),mu=t,yu=l,mu.attachEvent("onpropertychange",Xh)):e==="focusout"&&Vh()}function lb(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return zr(yu)}function ab(e,t){if(e==="click")return zr(t)}function nb(e,t){if(e==="input"||e==="change")return zr(t)}function ib(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Jt=typeof Object.is=="function"?Object.is:ib;function vu(e,t){if(Jt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var l=Object.keys(e),a=Object.keys(t);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var i=l[a];if(!fc.call(t,i)||!Jt(e[i],t[i]))return!1}return!0}function Mc(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}}function Kh(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Zh(e,t){var l=Kh(e);e=0;for(var a;l;){if(l.nodeType===3){if(a=e+l.textContent.length,e<=t&&a>=t)return{node:l,offset:t-e};e=a}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=Kh(l)}}function Jh(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Jh(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Fh(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Mc(e.document);t instanceof e.HTMLIFrameElement;){try{var l=typeof t.contentWindow.location.href=="string"}catch{l=!1}if(l)e=t.contentWindow;else break;t=Mc(e.document)}return t}function Dc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var ub=$l&&"documentMode"in document&&11>=document.documentMode,ei=null,Uc=null,pu=null,kc=!1;function $h(e,t,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;kc||ei==null||ei!==Mc(a)||(a=ei,"selectionStart"in a&&Dc(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),pu&&vu(pu,a)||(pu=a,a=zs(Uc,"onSelect"),0<a.length&&(t=new wr("onSelect","select",null,t,l),e.push({event:t,listeners:a}),t.target=ei)))}function sn(e,t){var l={};return l[e.toLowerCase()]=t.toLowerCase(),l["Webkit"+e]="webkit"+t,l["Moz"+e]="moz"+t,l}var ti={animationend:sn("Animation","AnimationEnd"),animationiteration:sn("Animation","AnimationIteration"),animationstart:sn("Animation","AnimationStart"),transitionrun:sn("Transition","TransitionRun"),transitionstart:sn("Transition","TransitionStart"),transitioncancel:sn("Transition","TransitionCancel"),transitionend:sn("Transition","TransitionEnd")},Hc={},Ph={};$l&&(Ph=document.createElement("div").style,"AnimationEvent"in window||(delete ti.animationend.animation,delete ti.animationiteration.animation,delete ti.animationstart.animation),"TransitionEvent"in window||delete ti.transitionend.transition);function cn(e){if(Hc[e])return Hc[e];if(!ti[e])return e;var t=ti[e],l;for(l in t)if(t.hasOwnProperty(l)&&l in Ph)return Hc[e]=t[l];return e}var Wh=cn("animationend"),Ih=cn("animationiteration"),em=cn("animationstart"),rb=cn("transitionrun"),sb=cn("transitionstart"),cb=cn("transitioncancel"),tm=cn("transitionend"),lm=new Map,qc="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error fullscreenChange fullscreenError 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(" ");qc.push("scrollEnd");function pl(e,t){lm.set(e,t),rn(t,[e])}var ob=0;function Pl(e,t){if(e.name!=null&&e.name!=="auto")return e.name;if(t.autoName!==null)return t.autoName;e=Sl.identifierPrefix;var l=ob++;return e="_"+e+"t_"+l.toString(32)+"_",t.autoName=e}function am(e){if(e==null||typeof e=="string")return e;var t=null,l=Si;if(l!==null)for(var a=0;a<l.length;a++){var i=e[l[a]];if(i!=null){if(i==="none")return"none";t=t==null?i:t+(" "+i)}}return t??e.default}function Wl(e,t){return e=am(e),t=am(t),t==null?e==="auto"?null:e:t==="auto"?null:t}var Or=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=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(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},nl=[],li=0,Lc=0;function Rr(){for(var e=li,t=Lc=li=0;t<e;){var l=nl[t];nl[t++]=null;var a=nl[t];nl[t++]=null;var i=nl[t];nl[t++]=null;var u=nl[t];if(nl[t++]=null,a!==null&&i!==null){var o=a.pending;o===null?i.next=i:(i.next=o.next,o.next=i),a.pending=i}u!==0&&nm(l,i,u)}}function Ar(e,t,l,a){nl[li++]=e,nl[li++]=t,nl[li++]=l,nl[li++]=a,Lc|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function Bc(e,t,l,a){return Ar(e,t,l,a),Mr(e)}function on(e,t){return Ar(e,null,null,t),Mr(e)}function nm(e,t,l){e.lanes|=l;var a=e.alternate;a!==null&&(a.lanes|=l);for(var i=!1,u=e.return;u!==null;)u.childLanes|=l,a=u.alternate,a!==null&&(a.childLanes|=l),u.tag===22&&(e=u.stateNode,e===null||e._visibility&1||(i=!0)),e=u,u=u.return;return e.tag===3?(u=e.stateNode,i&&t!==null&&(i=31-Kt(l),e=u.hiddenUpdates,a=e[i],a===null?e[i]=[t]:a.push(t),t.lane=l|536870912),u):null}function Mr(e){if(50<Lu)throw Lu=0,Es=null,Error(c(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var ai={};function fb(e,t,l,a){this.tag=e,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function qt(e,t,l,a){return new fb(e,t,l,a)}function Qc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Il(e,t){var l=e.alternate;return l===null?(l=qt(e.tag,t,e.key,e.mode),l.elementType=e.elementType,l.type=e.type,l.stateNode=e.stateNode,l.alternate=e,e.alternate=l):(l.pendingProps=t,l.type=e.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=e.flags&1206910976,l.childLanes=e.childLanes,l.lanes=e.lanes,l.child=e.child,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,t=e.dependencies,l.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},l.sibling=e.sibling,l.index=e.index,l.ref=e.ref,l.refCleanup=e.refCleanup,l}function im(e,t){e.flags&=1206910978;var l=e.alternate;return l===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=l.childLanes,e.lanes=l.lanes,e.child=l.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=l.memoizedProps,e.memoizedState=l.memoizedState,e.updateQueue=l.updateQueue,e.type=l.type,t=l.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Dr(e,t,l,a,i,u){var o=0;if(a=e,typeof a=="function")Qc(a)&&(o=1);else if(typeof a=="string")o=Lx(e,l,Ol.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(a){case ke:return e=qt(31,l,t,i),e.elementType=ke,e.lanes=u,e;case Ve:return fn(l.children,i,u,t);case Fe:o=8,i|=24;break;case ie:return e=qt(12,l,t,i|2),e.elementType=ie,e.lanes=u,e;case ee:return e=qt(13,l,t,i),e.elementType=ee,e.lanes=u,e;case R:return e=qt(19,l,t,i),e.elementType=R,e.lanes=u,e;case Nt:case C:return e=i|32,e=qt(30,l,t,e),e.elementType=C,e.lanes=u,e.stateNode={autoName:null,paired:null,clones:null,ref:null},e;default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case re:o=10;break e;case Te:o=9;break e;case V:o=11;break e;case ae:o=14;break e;case X:o=16,a=null;break e}o=29,l=Error(c(130,e===null?"null":typeof e,"")),a=null}return t=qt(o,l,t,i),t.elementType=e,t.type=a,t.lanes=u,t}function fn(e,t,l,a){return e=qt(7,e,a,t),e.lanes=l,e}function Gc(e,t,l){return e=qt(6,e,null,t),e.lanes=l,e}function um(e){var t=qt(18,null,null,0);return t.stateNode=e,t}function Yc(e,t,l){return t=qt(4,e.children!==null?e.children:[],e.key,t),t.lanes=l,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var rm=new WeakMap;function il(e,t){if(typeof e=="object"&&e!==null){var l=rm.get(e);return l!==void 0?l:(t={value:e,source:t,stack:th(t)},rm.set(e,t),t)}return{value:e,source:t,stack:th(t)}}var ni=[],ii=0,Ur=null,gu=0,ul=[],rl=0,_a=null,Al=1,Ml="";function ea(e,t){ni[ii++]=gu,ni[ii++]=Ur,Ur=e,gu=t}function sm(e,t,l){ul[rl++]=Al,ul[rl++]=Ml,ul[rl++]=_a,_a=e;var a=Al;e=Ml;var i=32-Kt(a)-1;a&=~(1<<i),l+=1;var u=32-Kt(t)+i;if(30<u){var o=i-i%5;u=(a&(1<<o)-1).toString(32),a>>=o,i-=o,Al=1<<32-Kt(t)+i|l<<i|a,Ml=u+e}else Al=1<<u|l<<i|a,Ml=e}function kr(e){e.return!==null&&(ea(e,1),sm(e,1,0))}function Vc(e){for(;e===Ur;)Ur=ni[--ii],ni[ii]=null,gu=ni[--ii],ni[ii]=null;for(;e===_a;)_a=ul[--rl],ul[rl]=null,Ml=ul[--rl],ul[rl]=null,Al=ul[--rl],ul[rl]=null}function cm(e,t){ul[rl++]=Al,ul[rl++]=Ml,ul[rl++]=_a,Al=t.id,Ml=t.overflow,_a=e}var mt=null,Ze=null,Ee=!1,Ta=null,sl=!1,Xc=Error(c(519));function Na(e){var t=Error(c(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw bu(il(t,e)),Xc}function om(e){var t=e.stateNode,l=e.type,a=e.memoizedProps;switch(t[gt]=e,t[Ht]=a,l){case"dialog":Ce("cancel",t),Ce("close",t);break;case"iframe":case"object":case"embed":Ce("load",t);break;case"video":case"audio":for(l=0;l<Qu.length;l++)Ce(Qu[l],t);break;case"source":Ce("error",t);break;case"img":case"image":case"link":Ce("error",t),Ce("load",t);break;case"details":Ce("toggle",t);break;case"input":Ce("invalid",t),Eh(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":Ce("invalid",t);break;case"textarea":Ce("invalid",t),Th(t,a.value,a.defaultValue,a.children)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||t.textContent===""+l||a.suppressHydrationWarning===!0||Rv(t.textContent,l)?(a.popover!=null&&(Ce("beforetoggle",t),Ce("toggle",t)),a.onScroll!=null&&Ce("scroll",t),a.onScrollEnd!=null&&Ce("scrollend",t),a.onClick!=null&&(t.onclick=Rl),t=!0):t=!1,t||Na(e,!0)}function Hr(e){for(mt=e.return;mt;)switch(mt.tag){case 5:case 31:case 13:sl=!1;return;case 27:case 3:sl=!0;return;default:mt=mt.return}}function ui(e){if(e!==mt)return!1;if(!Ee)return Hr(e),Ee=!0,!1;var t=e.tag,l;if((l=t!==3&&t!==27)&&((l=t===5)&&(l=e.type,l=!(l!=="form"&&l!=="button")||_f(e.type,e.memoizedProps)),l=!l),l&&Ze&&Na(e),Hr(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));Ze=$v(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));Ze=$v(e)}else t===27?(t=Ze,Qa(e.type)?(e=Af,Af=null,Ze=e):Ze=t):Ze=mt?ol(e.stateNode.nextSibling):null;return!0}function dn(){Ze=mt=null,Ee=!1}function Kc(){var e=Ta;return e!==null&&(Qt===null?Qt=e:Qt.push.apply(Qt,e),Ta=null),e}function bu(e){Ta===null?Ta=[e]:Ta.push(e)}var Zc=zl(null),hn=null,ta=null;function Ca(e,t,l){Ke(Zc,t._currentValue),t._currentValue=l}function la(e){e._currentValue=Zc.current,pt(Zc)}function qr(e,t,l){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===l)break;e=e.return}}function Jc(e,t,l,a){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var u=i.dependencies;if(u!==null){var o=i.child;u=u.firstContext;e:for(;u!==null;){var y=u;u=i;for(var S=0;S<t.length;S++)if(y.context===t[S]){u.lanes|=l,y=u.alternate,y!==null&&(y.lanes|=l),qr(u.return,l,e),a||(o=null);break e}u=y.next}}else if(i.tag===18){if(o=i.return,o===null)throw Error(c(341));o.lanes|=l,u=o.alternate,u!==null&&(u.lanes|=l),qr(o,l,e),o=null}else i.tag===13&&i.memoizedState!==null&&i.memoizedState.dehydrated===null?(i.lanes|=l,o=i.alternate,o!==null&&(o.lanes|=l),qr(i.return,l,e),o=i.child,o=o!==null?o.sibling:null):o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===e){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}}function mn(e,t,l,a){e=null;for(var i=t,u=!1;i!==null;){if(!u){if((i.flags&524288)!==0)u=!0;else if((i.flags&262144)!==0)break}if(i.tag===10){var o=i.alternate;if(o===null)throw Error(c(387));if(o=o.memoizedProps,o!==null){var y=i.type;Jt(i.pendingProps.value,o.value)||(e!==null?e.push(y):e=[y])}}else if(i===fr.current){if(o=i.alternate,o===null)throw Error(c(387));o.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e!==null?e.push(Ri):e=[Ri])}i=i.return}return e!==null&&Jc(t,e,l,a),t.flags|=262144,e!==null}function Lr(e){for(e=e.firstContext;e!==null;){if(!Jt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function yn(e){hn=e,ta=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function bt(e){return fm(hn,e)}function Br(e,t){return hn===null&&yn(e),fm(e,t)}function fm(e,t){var l=t._currentValue;if(t={context:t,memoizedValue:l,next:null},ta===null){if(e===null)throw Error(c(308));ta=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else ta=ta.next=t;return l}var db=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(l,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(l){return l()})}},hb=n.unstable_scheduleCallback,mb=n.unstable_NormalPriority,it={$$typeof:re,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Fc(){return{controller:new db,data:new Map,refCount:0}}function xu(e){e.refCount--,e.refCount===0&&hb(mb,function(){e.controller.abort()})}function dm(e,t){if((e.pendingLanes&4194048)!==0){var l=e.transitionTypes;for(l===null&&(l=e.transitionTypes=[]),e=0;e<t.length;e++){var a=t[e];l.indexOf(a)===-1&&l.push(a)}}}var Su=null;function yb(e){var t=e.transitionTypes;return e.transitionTypes=null,t}var Eu=null,$c=0,vn=0,ri=null;function vb(e,t){if(Eu===null){var l=Eu=[];$c=0,vn=mf(),ri={status:"pending",value:void 0,then:function(a){l.push(a)}}}return $c++,t.then(hm,hm),t}function hm(){if(--$c===0&&(Su=null,Eu!==null)){ri!==null&&(ri.status="fulfilled");var e=Eu;Eu=null,vn=0,ri=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function pb(e,t){var l=[],a={status:"pending",value:null,reason:null,then:function(i){l.push(i)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var i=0;i<l.length;i++)(0,l[i])(t)},function(i){for(a.status="rejected",a.reason=i,i=0;i<l.length;i++)(0,l[i])(void 0)}),a}var mm=se.S;se.S=function(e,t){if(uv=Vt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&vb(e,t),Su!==null)for(var l=Ni;l!==null;)dm(l,Su),l=l.next;if(l=e.types,l!==null){for(var a=Ni;a!==null;)dm(a,l),a=a.next;if(vn!==0){a=Su,a===null&&(a=Su=[]);for(var i=0;i<l.length;i++){var u=l[i];a.indexOf(u)===-1&&a.push(u)}}}mm!==null&&mm(e,t)};var pn=zl(null);function Pc(){var e=pn.current;return e!==null?e:Xe.pooledCache}function Qr(e,t){t===null?Ke(pn,pn.current):Ke(pn,t.pool)}function ym(){var e=Pc();return e===null?null:{parent:it._currentValue,pool:e}}var si=Error(c(460)),Wc=Error(c(474)),Gr=Error(c(542)),Yr={then:function(){}};function vm(e){return e=e.status,e==="fulfilled"||e==="rejected"}function pm(e,t,l){switch(l=e[l],l===void 0?e.push(t):l!==t&&(t.then(Rl,Rl),t=l),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,bm(e),e===void 0&&!("reason"in t)?Error(c(600)):e;default:if(typeof t.status=="string")t.then(Rl,Rl);else{if(e=Xe,e!==null&&100<e.shellSuspendCounter)throw Error(c(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var i=t;i.status="fulfilled",i.value=a}},function(a){if(t.status==="pending"){var i=t;i.status="rejected",i.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,bm(e),e}throw bn=t,si}}function gn(e){try{var t=e._init;return t(e._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(bn=l,si):l}}var bn=null;function gm(){if(bn===null)throw Error(c(459));var e=bn;return bn=null,e}function bm(e){if(e===si||e===Gr)throw Error(c(483))}var ci=null,_u=0;function Vr(e){var t=_u;return _u+=1,ci===null&&(ci=[]),pm(ci,e,t)}function wa(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Xr(e,t){throw t.$$typeof===U?Error(c(525)):(e=Object.prototype.toString.call(t),Error(c(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function xm(e){function t(j,T){if(e){var O=j.deletions;O===null?(j.deletions=[T],j.flags|=16):O.push(T)}}function l(j,T){if(!e)return null;for(;T!==null;)t(j,T),T=T.sibling;return null}function a(j){for(var T=new Map;j!==null;)j.key===null?T.set(j.index,j):T.set(j.key,j),j=j.sibling;return T}function i(j,T){return j=Il(j,T),j.index=0,j.sibling=null,j}function u(j,T,O){return j.index=O,e?(O=j.alternate,O!==null?(O=O.index,O<T?(j.flags|=2,T):O):(j.flags|=134217730,T)):(j.flags|=1048576,T)}function o(j){return e&&j.alternate===null&&(j.flags|=134217730),j}function y(j,T,O,L){return T===null||T.tag!==6?(T=Gc(O,j.mode,L),T.return=j,T):(T=i(T,O),T.return=j,T)}function S(j,T,O,L){var te=O.type;return te===Ve?(j=M(j,T,O.props.children,L,O.key),wa(j,O),j):T!==null&&(T.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===X&&gn(te)===T.type)?(T=i(T,O.props),wa(T,O),T.return=j,T):(T=Dr(O.type,O.key,O.props,null,j.mode,L),wa(T,O),T.return=j,T)}function z(j,T,O,L){return T===null||T.tag!==4||T.stateNode.containerInfo!==O.containerInfo||T.stateNode.implementation!==O.implementation?(T=Yc(O,j.mode,L),T.return=j,T):(T=i(T,O.children||[]),T.return=j,T)}function M(j,T,O,L,te){return T===null||T.tag!==7?(T=fn(O,j.mode,L,te),T.return=j,T):(T=i(T,O),T.return=j,T)}function B(j,T,O){if(typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint")return T=Gc(""+T,j.mode,O),T.return=j,T;if(typeof T=="object"&&T!==null){switch(T.$$typeof){case I:return O=Dr(T.type,T.key,T.props,null,j.mode,O),wa(O,T),O.return=j,O;case le:return T=Yc(T,j.mode,O),T.return=j,T;case X:return T=gn(T),B(j,T,O)}if(Ae(T)||oe(T))return T=fn(T,j.mode,O,null),T.return=j,T;if(typeof T.then=="function")return B(j,Vr(T),O);if(T.$$typeof===re)return B(j,Br(j,T),O);Xr(j,T)}return null}function w(j,T,O,L){var te=T!==null?T.key:null;if(typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint")return te!==null?null:y(j,T,""+O,L);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case I:return O.key===te?S(j,T,O,L):null;case le:return O.key===te?z(j,T,O,L):null;case X:return O=gn(O),w(j,T,O,L)}if(Ae(O)||oe(O))return te!==null?null:M(j,T,O,L,null);if(typeof O.then=="function")return w(j,T,Vr(O),L);if(O.$$typeof===re)return w(j,T,Br(j,O),L);Xr(j,O)}return null}function A(j,T,O,L,te){if(typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint")return j=j.get(O)||null,y(T,j,""+L,te);if(typeof L=="object"&&L!==null){switch(L.$$typeof){case I:return j=j.get(L.key===null?O:L.key)||null,S(T,j,L,te);case le:return j=j.get(L.key===null?O:L.key)||null,z(T,j,L,te);case X:return L=gn(L),A(j,T,O,L,te)}if(Ae(L)||oe(L))return j=j.get(O)||null,M(T,j,L,te,null);if(typeof L.then=="function")return A(j,T,O,Vr(L),te);if(L.$$typeof===re)return A(j,T,O,Br(T,L),te);Xr(T,L)}return null}function $(j,T,O,L){for(var te=null,ze=null,fe=T,ve=T=0,st=null;fe!==null&&ve<O.length;ve++){fe.index>ve?(st=fe,fe=null):st=fe.sibling;var Me=w(j,fe,O[ve],L);if(Me===null){fe===null&&(fe=st);break}e&&fe&&Me.alternate===null&&t(j,fe),T=u(Me,T,ve),ze===null?te=Me:ze.sibling=Me,ze=Me,fe=st}if(ve===O.length)return l(j,fe),Ee&&ea(j,ve),te;if(fe===null){for(;ve<O.length;ve++)fe=B(j,O[ve],L),fe!==null&&(T=u(fe,T,ve),ze===null?te=fe:ze.sibling=fe,ze=fe);return Ee&&ea(j,ve),te}for(fe=a(fe);ve<O.length;ve++)st=A(fe,j,ve,O[ve],L),st!==null&&(e&&(Me=st.alternate,Me!==null&&fe.delete(Me.key===null?ve:Me.key)),T=u(st,T,ve),ze===null?te=st:ze.sibling=st,ze=st);return e&&fe.forEach(function(Ka){return t(j,Ka)}),Ee&&ea(j,ve),te}function ce(j,T,O,L){if(O==null)throw Error(c(151));for(var te=null,ze=null,fe=T,ve=T=0,st=null,Me=O.next();fe!==null&&!Me.done;ve++,Me=O.next()){fe.index>ve?(st=fe,fe=null):st=fe.sibling;var Ka=w(j,fe,Me.value,L);if(Ka===null){fe===null&&(fe=st);break}e&&fe&&Ka.alternate===null&&t(j,fe),T=u(Ka,T,ve),ze===null?te=Ka:ze.sibling=Ka,ze=Ka,fe=st}if(Me.done)return l(j,fe),Ee&&ea(j,ve),te;if(fe===null){for(;!Me.done;ve++,Me=O.next())Me=B(j,Me.value,L),Me!==null&&(T=u(Me,T,ve),ze===null?te=Me:ze.sibling=Me,ze=Me);return Ee&&ea(j,ve),te}for(fe=a(fe);!Me.done;ve++,Me=O.next())Me=A(fe,j,ve,Me.value,L),Me!==null&&(e&&(st=Me.alternate,st!==null&&fe.delete(st.key===null?ve:st.key)),T=u(Me,T,ve),ze===null?te=Me:ze.sibling=Me,ze=Me);return e&&fe.forEach(function(Px){return t(j,Px)}),Ee&&ea(j,ve),te}function xe(j,T,O,L){if(typeof O=="object"&&O!==null&&O.type===Ve&&O.key===null&&O.props.ref===void 0&&(O=O.props.children),typeof O=="object"&&O!==null){switch(O.$$typeof){case I:e:{for(var te=O.key;T!==null;){if(T.key===te){if(te=O.type,te===Ve){if(T.tag===7){l(j,T.sibling),L=i(T,O.props.children),wa(L,O),L.return=j,j=L;break e}}else if(T.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===X&&gn(te)===T.type){l(j,T.sibling),L=i(T,O.props),wa(L,O),L.return=j,j=L;break e}l(j,T);break}else t(j,T);T=T.sibling}O.type===Ve?(L=fn(O.props.children,j.mode,L,O.key),wa(L,O),L.return=j,j=L):(L=Dr(O.type,O.key,O.props,null,j.mode,L),wa(L,O),L.return=j,j=L)}return o(j);case le:e:{for(te=O.key;T!==null;){if(T.key===te)if(T.tag===4&&T.stateNode.containerInfo===O.containerInfo&&T.stateNode.implementation===O.implementation){l(j,T.sibling),L=i(T,O.children||[]),L.return=j,j=L;break e}else{l(j,T);break}else t(j,T);T=T.sibling}L=Yc(O,j.mode,L),L.return=j,j=L}return o(j);case X:return O=gn(O),xe(j,T,O,L)}if(Ae(O))return $(j,T,O,L);if(oe(O)){if(te=oe(O),typeof te!="function")throw Error(c(150));return O=te.call(O),ce(j,T,O,L)}if(typeof O.then=="function")return xe(j,T,Vr(O),L);if(O.$$typeof===re)return xe(j,T,Br(j,O),L);Xr(j,O)}return typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint"?(O=""+O,T!==null&&T.tag===6?(l(j,T.sibling),L=i(T,O),L.return=j,j=L):(l(j,T),L=Gc(O,j.mode,L),L.return=j,j=L),o(j)):l(j,T)}return function(j,T,O,L){try{_u=0;var te=xe(j,T,O,L);return ci=null,te}catch(fe){if(fe===si||fe===Gr)throw fe;var ze=qt(29,fe,null,j.mode);return ze.lanes=L,ze.return=j,ze}finally{}}}var xn=xm(!0),Sm=xm(!1),ja=!1;function Ic(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function eo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function za(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Oa(e,t,l){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(He&2)!==0){var i=a.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),a.pending=t,t=Mr(e),nm(e,null,l),t}return Ar(e,a,t,l),Mr(e)}function Tu(e,t,l){if(t=t.updateQueue,t!==null&&(t=t.shared,(l&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,sh(e,l)}}function to(e,t){var l=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var i=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var o={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?i=u=o:u=u.next=o,l=l.next}while(l!==null);u===null?i=u=t:u=u.next=t}else i=u=t;l={baseState:a.baseState,firstBaseUpdate:i,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},e.updateQueue=l;return}e=l.lastBaseUpdate,e===null?l.firstBaseUpdate=t:e.next=t,l.lastBaseUpdate=t}var lo=!1;function Nu(){if(lo){var e=ri;if(e!==null)throw e}}function Cu(e,t,l,a){lo=!1;var i=e.updateQueue;ja=!1;var u=i.firstBaseUpdate,o=i.lastBaseUpdate,y=i.shared.pending;if(y!==null){i.shared.pending=null;var S=y,z=S.next;S.next=null,o===null?u=z:o.next=z,o=S;var M=e.alternate;M!==null&&(M=M.updateQueue,y=M.lastBaseUpdate,y!==o&&(y===null?M.firstBaseUpdate=z:y.next=z,M.lastBaseUpdate=S))}if(u!==null){var B=i.baseState;o=0,M=z=S=null,y=u;do{var w=y.lane&-536870913,A=w!==y.lane;if(A?(je&w)===w:(a&w)===w){w!==0&&w===vn&&(lo=!0),M!==null&&(M=M.next={lane:0,tag:y.tag,payload:y.payload,callback:null,next:null});e:{var $=e,ce=y;w=t;var xe=l;switch(ce.tag){case 1:if($=ce.payload,typeof $=="function"){B=$.call(xe,B,w);break e}B=$;break e;case 3:$.flags=$.flags&-65537|128;case 0:if($=ce.payload,w=typeof $=="function"?$.call(xe,B,w):$,w==null)break e;B=F({},B,w);break e;case 2:ja=!0}}w=y.callback,w!==null&&(e.flags|=64,A&&(e.flags|=8192),A=i.callbacks,A===null?i.callbacks=[w]:A.push(w))}else A={lane:w,tag:y.tag,payload:y.payload,callback:y.callback,next:null},M===null?(z=M=A,S=B):M=M.next=A,o|=w;if(y=y.next,y===null){if(y=i.shared.pending,y===null)break;A=y,y=A.next,A.next=null,i.lastBaseUpdate=A,i.shared.pending=null}}while(!0);M===null&&(S=B),i.baseState=S,i.firstBaseUpdate=z,i.lastBaseUpdate=M,u===null&&(i.shared.lanes=0),Ha|=o,e.lanes=o,e.memoizedState=B}}function Em(e,t){if(typeof e!="function")throw Error(c(191,e));e.call(t)}function _m(e,t){var l=e.callbacks;if(l!==null)for(e.callbacks=null,e=0;e<l.length;e++)Em(l[e],t)}var Ra=zl(null),Kr=zl(0);function Tm(e,t){e=ra,Ke(Kr,e),Ke(Ra,t),ra=e|t.baseLanes}function ao(){Ke(Kr,ra),Ke(Ra,Ra.current)}function no(){ra=Kr.current,pt(Ra),pt(Kr)}var xt=zl(null),Ct=null;function Aa(e){var t=e.alternate;Ke(St,St.current&1),Ke(xt,e),Ct===null&&(t===null||Ra.current!==null||t.memoizedState!==null)&&(Ct=e)}function io(e){Ke(St,St.current),Ke(xt,e),Ct===null&&(Ct=e)}function Nm(e){e.tag===22?(Ke(St,St.current),Ke(xt,e),Ct===null&&(Ct=e)):Ma()}function Ma(){Ke(St,St.current),Ke(xt,xt.current)}function Ft(e){pt(xt),Ct===e&&(Ct=null),pt(St)}var St=zl(0);function wu(e,t){Ke(xt,xt.current),Ke(St,t)}function uo(e){pt(St),pt(xt),Ct===e&&(Ct=null)}function Zr(e){for(var t=e;t!==null;){if(t.tag===13){var l=t.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||Of(l)||Rf(l)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!=="independent"){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var aa=0,be=null,Ye=null,ut=null,Jr=!1,oi=!1,Sn=!1,Fr=0,ju=0,fi=null,gb=0;function tt(){throw Error(c(321))}function ro(e,t){if(t===null)return!1;for(var l=0;l<t.length&&l<e.length;l++)if(!Jt(e[l],t[l]))return!1;return!0}function so(e,t,l,a,i,u){return aa=u,be=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,se.H=e===null||e.memoizedState===null?sy:cy,Sn=!1,u=l(a,i),Sn=!1,oi&&(u=wm(t,l,a,i)),Cm(e),u}function Cm(e){se.H=ls;var t=Ye!==null&&Ye.next!==null;if(aa=0,ut=Ye=be=null,Jr=!1,ju=0,fi=null,t)throw Error(c(300));e===null||rt||(e=e.dependencies,e!==null&&Lr(e)&&(rt=!0))}function wm(e,t,l,a){be=e;var i=0;do{if(oi&&(fi=null),ju=0,oi=!1,25<=i)throw Error(c(301));if(i+=1,ut=Ye=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}se.H=Cb,u=t(l,a)}while(oi);return u}function bb(){var e=se.H,t=e.useState()[0];return t=typeof t.then=="function"?zu(t):t,e=e.useState()[0],(Ye!==null?Ye.memoizedState:null)!==e&&(be.flags|=1024),t}function co(){var e=Fr!==0;return Fr=0,e}function oo(e,t,l){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l}function fo(e){if(Jr){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Jr=!1}aa=0,ut=Ye=be=null,oi=!1,ju=Fr=0,fi=null}function Rt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ut===null?be.memoizedState=ut=e:ut=ut.next=e,ut}function at(){if(Ye===null){var e=be.alternate;e=e!==null?e.memoizedState:null}else e=Ye.next;var t=ut===null?be.memoizedState:ut.next;if(t!==null)ut=t,Ye=e;else{if(e===null)throw be.alternate===null?Error(c(467)):Error(c(310));Ye=e,e={memoizedState:Ye.memoizedState,baseState:Ye.baseState,baseQueue:Ye.baseQueue,queue:Ye.queue,next:null},ut===null?be.memoizedState=ut=e:ut=ut.next=e}return ut}function $r(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function zu(e){var t=ju;return ju+=1,fi===null&&(fi=[]),e=pm(fi,e,t),t=be,(ut===null?t.memoizedState:ut.next)===null&&(t=t.alternate,se.H=t===null||t.memoizedState===null?sy:cy),e}function Pr(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return zu(e);if(e.$$typeof===Q)return;if(e.$$typeof===re)return bt(e)}throw Error(c(438,String(e)))}function ho(e){var t=null,l=be.updateQueue;if(l!==null&&(t=l.memoCache),t==null){var a=be.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(i){return i.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),l===null&&(l=$r(),be.updateQueue=l),l.memoCache=t,l=t.data[t.index],l===void 0)for(l=t.data[t.index]=Array(e),a=0;a<e;a++)l[a]=jl;return t.index++,l}function na(e,t){return typeof t=="function"?t(e):t}function Wr(e){var t=at();return mo(t,Ye,e)}function mo(e,t,l){var a=e.queue;if(a===null)throw Error(c(311));a.lastRenderedReducer=l;var i=e.baseQueue,u=a.pending;if(u!==null){if(i!==null){var o=i.next;i.next=u.next,u.next=o}t.baseQueue=i=u,a.pending=null}if(u=e.baseState,i===null)e.memoizedState=u;else{t=i.next;var y=o=null,S=null,z=t,M=!1;do{var B=z.lane&-536870913;if(B!==z.lane?(je&B)===B:(aa&B)===B){var w=z.revertLane;if(w===0)S!==null&&(S=S.next={lane:0,revertLane:0,gesture:null,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null}),B===vn&&(M=!0);else if((aa&w)===w){z=z.next,w===vn&&(M=!0);continue}else B={lane:0,revertLane:z.revertLane,gesture:null,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null},S===null?(y=S=B,o=u):S=S.next=B,be.lanes|=w,Ha|=w;B=z.action,Sn&&l(u,B),u=z.hasEagerState?z.eagerState:l(u,B)}else w={lane:B,revertLane:z.revertLane,gesture:z.gesture,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null},S===null?(y=S=w,o=u):S=S.next=w,be.lanes|=B,Ha|=B;z=z.next}while(z!==null&&z!==t);if(S===null?o=u:S.next=y,!Jt(u,e.memoizedState)&&(rt=!0,M&&(l=ri,l!==null)))throw l;e.memoizedState=u,e.baseState=o,e.baseQueue=S,a.lastRenderedState=u}return i===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function yo(e){var t=at(),l=t.queue;if(l===null)throw Error(c(311));l.lastRenderedReducer=e;var a=l.dispatch,i=l.pending,u=t.memoizedState;if(i!==null){l.pending=null;var o=i=i.next;do u=e(u,o.action),o=o.next;while(o!==i);Jt(u,t.memoizedState)||(rt=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),l.lastRenderedState=u}return[u,a]}function jm(e,t,l){var a=be,i=at(),u=Ee;if(u){if(l===void 0)throw Error(c(407));l=l()}else l=t();var o=!Jt((Ye||i).memoizedState,l);if(o&&(i.memoizedState=l,rt=!0),i=i.queue,go(Rm.bind(null,a,i,e),[e]),e=i.getSnapshot!==t||o||ut!==null&&(ut.memoizedState.tag&1)!==0,di(e?9:8,{destroy:void 0},Om.bind(null,a,i,l,t),null),e){if(a.flags|=2048,Xe===null)throw Error(c(349));u||(aa&127)!==0||zm(a,t,l)}return l}function zm(e,t,l){e.flags|=16384,e={getSnapshot:t,value:l},t=be.updateQueue,t===null?(t=$r(),be.updateQueue=t,t.stores=[e]):(l=t.stores,l===null?t.stores=[e]:l.push(e))}function Om(e,t,l,a){t.value=l,t.getSnapshot=a,Am(t)&&Mm(e)}function Rm(e,t,l){return l(function(){Am(t)&&Mm(e)})}function Am(e){var t=e.getSnapshot;e=e.value;try{var l=t();return!Jt(e,l)}catch{return!0}}function Mm(e){var t=on(e,2);t!==null&&Gt(t,e,2)}function vo(e){var t=Rt();if(typeof e=="function"){var l=e;if(e=l(),Sn){xa(!0);try{l()}finally{xa(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:na,lastRenderedState:e},t}function Dm(e,t,l,a){return e.baseState=l,mo(e,Ye,typeof a=="function"?a:na)}function xb(e,t,l,a,i){if(ts(e))throw Error(c(485));if(e=t.action,e!==null){var u={payload:i,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(o){u.listeners.push(o)}};se.T!==null?l(!0):u.isTransition=!1,a(u),l=t.pending,l===null?(u.next=t.pending=u,Um(t,u)):(u.next=l.next,t.pending=l.next=u)}}function Um(e,t){var l=t.action,a=t.payload,i=e.state;if(t.isTransition){var u=se.T,o={};o.types=u!==null?u.types:null,se.T=o;try{var y=l(i,a),S=se.S;S!==null&&S(o,y),km(e,t,y)}catch(z){po(e,t,z)}finally{u!==null&&o.types!==null&&(u.types=o.types),se.T=u}}else try{u=l(i,a),km(e,t,u)}catch(z){po(e,t,z)}}function km(e,t,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){Hm(e,t,a)},function(a){return po(e,t,a)}):Hm(e,t,l)}function Hm(e,t,l){t.status="fulfilled",t.value=l,qm(t),e.state=l,t=e.pending,t!==null&&(l=t.next,l===t?e.pending=null:(l=l.next,t.next=l,Um(e,l)))}function po(e,t,l){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=l,qm(t),t=t.next;while(t!==a)}e.action=null}function qm(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Lm(e,t){return t}function Bm(e,t){if(Ee){var l=Xe.formState;if(l!==null){e:{var a=be;if(Ee){if(Ze){t:{for(var i=Ze,u=sl;i.nodeType!==8;){if(!u){i=null;break t}if(i=ol(i.nextSibling),i===null){i=null;break t}}u=i.data,i=u==="F!"||u==="F"?i:null}if(i){Ze=ol(i.nextSibling),a=i.data==="F!";break e}}Na(a)}a=!1}a&&(t=l[0])}}return l=Rt(),l.memoizedState=l.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Lm,lastRenderedState:t},l.queue=a,l=iy.bind(null,be,a),a.dispatch=l,a=vo(!1),u=_o.bind(null,be,!1,a.queue),a=Rt(),i={state:t,dispatch:null,action:e,pending:null},a.queue=i,l=xb.bind(null,be,i,u,l),i.dispatch=l,a.memoizedState=e,[t,l,!1]}function Qm(e){var t=at();return Gm(t,Ye,e)}function Gm(e,t,l){if(t=mo(e,t,Lm)[0],e=Wr(na)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=zu(t)}catch(o){throw o===si?Gr:o}else a=t;t=at();var i=t.queue,u=i.dispatch;return l!==t.memoizedState&&(be.flags|=2048,di(9,{destroy:void 0},Sb.bind(null,i,l),null)),[a,u,e]}function Sb(e,t){e.action=t}function Ym(e){var t=at(),l=Ye;if(l!==null)return Gm(t,l,e);at(),t=t.memoizedState,l=at();var a=l.queue.dispatch;return l.memoizedState=e,[t,a,!1]}function di(e,t,l,a){return e={tag:e,create:l,deps:a,inst:t,next:null},t=be.updateQueue,t===null&&(t=$r(),be.updateQueue=t),l=t.lastEffect,l===null?t.lastEffect=e.next=e:(a=l.next,l.next=e,e.next=a,t.lastEffect=e),e}function Vm(){return at().memoizedState}function Ir(e,t,l,a){var i=Rt();be.flags|=e,i.memoizedState=di(1|t,{destroy:void 0},l,a===void 0?null:a)}function es(e,t,l,a){var i=at();a=a===void 0?null:a;var u=i.memoizedState.inst;Ye!==null&&a!==null&&ro(a,Ye.memoizedState.deps)?i.memoizedState=di(t,u,l,a):(be.flags|=e,i.memoizedState=di(1|t,u,l,a))}function Xm(e,t){Ir(8390656,8,e,t)}function go(e,t){es(2048,8,e,t)}function Eb(e){be.flags|=4;var t=be.updateQueue;if(t===null)t=$r(),be.updateQueue=t,t.events=[e];else{var l=t.events;l===null?t.events=[e]:l.push(e)}}function Km(e){var t=at().memoizedState;return Eb({ref:t,nextImpl:e}),function(){if((He&2)!==0)throw Error(c(440));return t.impl.apply(void 0,arguments)}}function Zm(e,t){return es(4,2,e,t)}function Jm(e,t){return es(4,4,e,t)}function Fm(e,t){if(typeof t=="function"){e=e();var l=t(e);return function(){typeof l=="function"?l():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function $m(e,t,l){l=l!=null?l.concat([e]):null,es(4,4,Fm.bind(null,t,e),l)}function bo(){}function Pm(e,t){var l=at();t=t===void 0?null:t;var a=l.memoizedState;return t!==null&&ro(t,a[1])?a[0]:(l.memoizedState=[e,t],e)}function Wm(e,t){var l=at();t=t===void 0?null:t;var a=l.memoizedState;if(t!==null&&ro(t,a[1]))return a[0];if(a=e(),Sn){xa(!0);try{e()}finally{xa(!1)}}return l.memoizedState=[a,t],a}function xo(e,t,l){return l===void 0||(aa&1073741824)!==0&&(je&261930)===0?e.memoizedState=t:(e.memoizedState=l,e=sv(),be.lanes|=e,Ha|=e,l)}function Im(e,t,l,a){return Jt(l,t)?l:Ra.current!==null?(e=xo(e,l,a),Jt(e,t)||(rt=!0),e):(aa&106)===0||(aa&1073741824)!==0&&(je&261930)===0?(rt=!0,e.memoizedState=l):(e=sv(),be.lanes|=e,Ha|=e,t)}function ey(e,t,l,a,i){var u=ye.p;ye.p=u!==0&&8>u?u:8;var o=se.T,y={};y.types=o!==null?o.types:null,se.T=y,_o(e,!1,t,l);try{var S=i(),z=se.S;if(z!==null&&z(y,S),S!==null&&typeof S=="object"&&typeof S.then=="function"){var M=pb(S,a);Ou(e,t,M,It(e))}else Ou(e,t,a,It(e))}catch(B){Ou(e,t,{then:function(){},status:"rejected",reason:B},It())}finally{ye.p=u,o!==null&&y.types!==null&&(o.types=y.types),se.T=o}}function _b(){}function So(e,t,l,a){if(e.tag!==5)throw Error(c(476));var i=ty(e).queue;ey(e,i,t,Yt,l===null?_b:function(){return ly(e),l(a)})}function ty(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Yt,baseState:Yt,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:na,lastRenderedState:Yt},next:null};var l={};return t.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:na,lastRenderedState:l},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function ly(e){var t=ty(e);t.next===null&&(t=e.alternate.memoizedState),Ou(e,t.next.queue,{},It())}function Eo(){return bt(Ri)}function ay(){return at().memoizedState}function ny(){return at().memoizedState}function Tb(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var l=It();e=za(l);var a=Oa(t,e,l);a!==null&&(Gt(a,t,l),Tu(a,t,l)),t={cache:Fc()},e.payload=t;return}t=t.return}}function Nb(e,t,l){var a=It();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},ts(e)?uy(t,l):(l=Bc(e,t,l,a),l!==null&&(Gt(l,e,a),ry(l,t,a)))}function iy(e,t,l){var a=It();Ou(e,t,l,a)}function Ou(e,t,l,a){var i={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(ts(e))uy(t,i);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var o=t.lastRenderedState,y=u(o,l);if(i.hasEagerState=!0,i.eagerState=y,Jt(y,o))return Ar(e,t,i,0),Xe===null&&Rr(),!1}catch{}finally{}if(l=Bc(e,t,i,a),l!==null)return Gt(l,e,a),ry(l,t,a),!0}return!1}function _o(e,t,l,a){if(a={lane:2,revertLane:mf(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},ts(e)){if(t)throw Error(c(479))}else t=Bc(e,l,a,2),t!==null&&Gt(t,e,2)}function ts(e){var t=e.alternate;return e===be||t!==null&&t===be}function uy(e,t){oi=Jr=!0;var l=e.pending;l===null?t.next=t:(t.next=l.next,l.next=t),e.pending=t}function ry(e,t,l){if((l&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,sh(e,l)}}var ls={readContext:bt,use:Pr,useCallback:tt,useContext:tt,useEffect:tt,useImperativeHandle:tt,useLayoutEffect:tt,useInsertionEffect:tt,useMemo:tt,useReducer:tt,useRef:tt,useState:tt,useDebugValue:tt,useDeferredValue:tt,useTransition:tt,useSyncExternalStore:tt,useId:tt,useHostTransitionStatus:tt,useFormState:tt,useActionState:tt,useOptimistic:tt,useMemoCache:tt,useCacheRefresh:tt,useEffectEvent:tt},sy={readContext:bt,use:Pr,useCallback:function(e,t){return Rt().memoizedState=[e,t===void 0?null:t],e},useContext:bt,useEffect:Xm,useImperativeHandle:function(e,t,l){l=l!=null?l.concat([e]):null,Ir(4194308,4,Fm.bind(null,t,e),l)},useLayoutEffect:function(e,t){return Ir(4194308,4,e,t)},useInsertionEffect:function(e,t){Ir(4,2,e,t)},useMemo:function(e,t){var l=Rt();t=t===void 0?null:t;var a=e();if(Sn){xa(!0);try{e()}finally{xa(!1)}}return l.memoizedState=[a,t],a},useReducer:function(e,t,l){var a=Rt();if(l!==void 0){var i=l(t);if(Sn){xa(!0);try{l(t)}finally{xa(!1)}}}else i=t;return a.memoizedState=a.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},a.queue=e,e=e.dispatch=Nb.bind(null,be,e),[a.memoizedState,e]},useRef:function(e){var t=Rt();return e={current:e},t.memoizedState=e},useState:function(e){e=vo(e);var t=e.queue,l=iy.bind(null,be,t);return t.dispatch=l,[e.memoizedState,l]},useDebugValue:bo,useDeferredValue:function(e,t){var l=Rt();return xo(l,e,t)},useTransition:function(){var e=vo(!1);return e=ey.bind(null,be,e.queue,!0,!1),Rt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,l){var a=be,i=Rt();if(Ee){if(l===void 0)throw Error(c(407));l=l()}else{if(l=t(),Xe===null)throw Error(c(349));(je&127)!==0||zm(a,t,l)}i.memoizedState=l;var u={value:l,getSnapshot:t};return i.queue=u,Xm(Rm.bind(null,a,u,e),[e]),a.flags|=2048,di(9,{destroy:void 0},Om.bind(null,a,u,l,t),null),l},useId:function(){var e=Rt(),t=Xe.identifierPrefix;if(Ee){var l=Ml,a=Al;l=(a&~(1<<32-Kt(a)-1)).toString(32)+l,t="_"+t+"R_"+l,l=Fr++,0<l&&(t+="H"+l.toString(32)),t+="_"}else l=gb++,t="_"+t+"r_"+l.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Eo,useFormState:Bm,useActionState:Bm,useOptimistic:function(e){var t=Rt();t.memoizedState=t.baseState=e;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=l,t=_o.bind(null,be,!0,l),l.dispatch=t,[e,t]},useMemoCache:ho,useCacheRefresh:function(){return Rt().memoizedState=Tb.bind(null,be)},useEffectEvent:function(e){var t=Rt(),l={impl:e};return t.memoizedState=l,function(){if((He&2)!==0)throw Error(c(440));return l.impl.apply(void 0,arguments)}}},cy={readContext:bt,use:Pr,useCallback:Pm,useContext:bt,useEffect:go,useImperativeHandle:$m,useInsertionEffect:Zm,useLayoutEffect:Jm,useMemo:Wm,useReducer:Wr,useRef:Vm,useState:function(){return Wr(na)},useDebugValue:bo,useDeferredValue:function(e,t){var l=at();return Im(l,Ye.memoizedState,e,t)},useTransition:function(){var e=Wr(na)[0],t=at().memoizedState;return[typeof e=="boolean"?e:zu(e),t]},useSyncExternalStore:jm,useId:ay,useHostTransitionStatus:Eo,useFormState:Qm,useActionState:Qm,useOptimistic:function(e,t){var l=at();return Dm(l,Ye,e,t)},useMemoCache:ho,useCacheRefresh:ny,useEffectEvent:Km},Cb={readContext:bt,use:Pr,useCallback:Pm,useContext:bt,useEffect:go,useImperativeHandle:$m,useInsertionEffect:Zm,useLayoutEffect:Jm,useMemo:Wm,useReducer:yo,useRef:Vm,useState:function(){return yo(na)},useDebugValue:bo,useDeferredValue:function(e,t){var l=at();return Ye===null?xo(l,e,t):Im(l,Ye.memoizedState,e,t)},useTransition:function(){var e=yo(na)[0],t=at().memoizedState;return[typeof e=="boolean"?e:zu(e),t]},useSyncExternalStore:jm,useId:ay,useHostTransitionStatus:Eo,useFormState:Ym,useActionState:Ym,useOptimistic:function(e,t){var l=at();return Ye!==null?Dm(l,Ye,e,t):(l.baseState=e,[e,l.queue.dispatch])},useMemoCache:ho,useCacheRefresh:ny,useEffectEvent:Km};function To(e,t,l,a){t=e.memoizedState,l=l(a,t),l=l==null?t:F({},t,l),e.memoizedState=l,e.lanes===0&&(e.updateQueue.baseState=l)}var No={enqueueSetState:function(e,t,l){e=e._reactInternals;var a=It(),i=za(a);i.payload=t,l!=null&&(i.callback=l),t=Oa(e,i,a),t!==null&&(Gt(t,e,a),Tu(t,e,a))},enqueueReplaceState:function(e,t,l){e=e._reactInternals;var a=It(),i=za(a);i.tag=1,i.payload=t,l!=null&&(i.callback=l),t=Oa(e,i,a),t!==null&&(Gt(t,e,a),Tu(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var l=It(),a=za(l);a.tag=2,t!=null&&(a.callback=t),t=Oa(e,a,l),t!==null&&(Gt(t,e,l),Tu(t,e,l))}};function oy(e,t,l,a,i,u,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,u,o):t.prototype&&t.prototype.isPureReactComponent?!vu(l,a)||!vu(i,u):!0}function fy(e,t,l,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(l,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(l,a),t.state!==e&&No.enqueueReplaceState(t,t.state,null)}function En(e,t){var l=t;if("ref"in t){l={};for(var a in t)a!=="ref"&&(l[a]=t[a])}if(e=e.defaultProps){l===t&&(l=F({},l));for(var i in e)l[i]===void 0&&(l[i]=e[i])}return l}function dy(e){Or(e)}function hy(e){console.error(e)}function my(e){Or(e)}function as(e,t){try{var l=e.onUncaughtError;l(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function yy(e,t,l){try{var a=e.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(i){setTimeout(function(){throw i})}}function Co(e,t,l){return l=za(l),l.tag=3,l.payload={element:null},l.callback=function(){as(e,t)},l}function vy(e){return e=za(e),e.tag=3,e}function py(e,t,l,a){var i=l.type.getDerivedStateFromError;if(typeof i=="function"){var u=a.value;e.payload=function(){return i(u)},e.callback=function(){yy(t,l,a)}}var o=l.stateNode;o!==null&&typeof o.componentDidCatch=="function"&&(e.callback=function(){yy(t,l,a),typeof i!="function"&&(qa===null?qa=new Set([this]):qa.add(this));var y=a.stack;this.componentDidCatch(a.value,{componentStack:y!==null?y:""})})}function wb(e,t,l,a,i){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=l.alternate,t!==null&&mn(t,l,i,!0),l=xt.current,l!==null){switch(l.tag){case 31:case 13:case 19:return Ct===null?Ts():l.alternate===null&<===0&&(lt=3),l.flags&=-257,l.flags|=65536,l.lanes=i,a===Yr?l.flags|=16384:(t=l.updateQueue,t===null?l.updateQueue=new Set([a]):t.add(a),ff(e,a,i)),!1;case 22:return l.flags|=65536,a===Yr?l.flags|=16384:(t=l.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=t):(l=t.retryQueue,l===null?t.retryQueue=new Set([a]):l.add(a)),ff(e,a,i)),!1}throw Error(c(435,l.tag))}return ff(e,a,i),Ts(),!1}if(Ee)return t=xt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=i,a!==Xc&&(e=Error(c(422),{cause:a}),bu(il(e,l)))):(a!==Xc&&(t=Error(c(423),{cause:a}),bu(il(t,l))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,a=il(a,l),i=Co(e.stateNode,a,i),to(e,i),lt!==4&&(lt=2)),!1;var u=Error(c(520),{cause:a});if(u=il(u,l),qu===null?qu=[u]:qu.push(u),lt!==4&&(lt=2),t===null)return!0;a=il(a,l),l=t;do{switch(l.tag){case 3:return l.flags|=65536,e=i&-i,l.lanes|=e,e=Co(l.stateNode,a,e),to(l,e),!1;case 1:if(t=l.type,u=l.stateNode,(l.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(qa===null||!qa.has(u))))return l.flags|=65536,i&=-i,l.lanes|=i,i=vy(i),py(i,e,l,a),to(l,i),!1;break;case 22:if(l.memoizedState!==null)return l.flags|=65536,!1}l=l.return}while(l!==null);return!1}var wo=Error(c(461)),rt=!1;function ct(e,t,l,a){t.child=e===null?Sm(t,null,l,a):xn(t,e.child,l,a)}function gy(e,t,l,a,i){l=l.render;var u=t.ref;if("ref"in a){var o={};for(var y in a)y!=="ref"&&(o[y]=a[y])}else o=a;return yn(t),a=so(e,t,l,o,u,i),y=co(),e!==null&&!rt?(oo(e,t,i),ia(e,t,i)):(Ee&&y&&kr(t),t.flags|=1,ct(e,t,a,i),t.child)}function by(e,t,l,a,i){if(e===null){var u=l.type;return typeof u=="function"&&!Qc(u)&&u.defaultProps===void 0&&l.compare===null?(t.tag=15,t.type=u,xy(e,t,u,a,i)):(e=Dr(l.type,null,a,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!Uo(e,i)){var o=u.memoizedProps;if(l=l.compare,l=l!==null?l:vu,l(o,a)&&e.ref===t.ref)return ia(e,t,i)}return t.flags|=1,e=Il(u,a),e.ref=t.ref,e.return=t,t.child=e}function xy(e,t,l,a,i){if(e!==null){var u=e.memoizedProps;if(vu(u,a)&&e.ref===t.ref)if(rt=!1,t.pendingProps=a=u,Uo(e,i))(e.flags&131072)!==0&&(rt=!0);else return t.lanes=e.lanes,ia(e,t,i)}return jo(e,t,l,a,i)}function Sy(e,t,l,a){var i=a.children,u=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((t.flags&128)!==0){if(u=u!==null?u.baseLanes|l:l,e!==null){for(a=t.child=e.child,i=0;a!==null;)i=i|a.lanes|a.childLanes,a=a.sibling;a=i&~u}else a=0,t.child=null;return Ey(e,t,u,l,a)}if((l&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Qr(t,u!==null?u.cachePool:null),u!==null?Tm(t,u):ao(),Nm(t);else return a=t.lanes=536870912,Ey(e,t,u!==null?u.baseLanes|l:l,l,a)}else u!==null?(Qr(t,u.cachePool),Tm(t,u),Ma(),t.memoizedState=null):(e!==null&&Qr(t,null),ao(),Ma());return ct(e,t,i,l),t.child}function Ru(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Ey(e,t,l,a,i){var u=Pc();return u=u===null?null:{parent:it._currentValue,pool:u},t.memoizedState={baseLanes:l,cachePool:u},e!==null&&Qr(t,null),ao(),Nm(t),e!==null&&mn(e,t,a,!0),t.childLanes=i,null}function ns(e,t){return t=is({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function _y(e,t,l){return xn(t,e.child,null,l),e=ns(t,t.pendingProps),e.flags|=2,Ft(t),t.memoizedState=null,e}function jb(e,t,l){var a=t.pendingProps,i=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Ee){if(a.mode==="hidden")return e=ns(t,a),t.lanes=536870912,e.memoizedState={baseLanes:0,cachePool:null},Ru(null,e);if(io(t),(e=Ze)?(e=Fv(e,sl),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:_a!==null?{id:Al,overflow:Ml}:null,retryLane:536870912,hydrationErrors:null},l=um(e),l.return=t,t.child=l,mt=t,Ze=null)):e=null,e===null)throw Na(t);return t.lanes=536870912,null}return ns(t,a)}var u=e.memoizedState;if(u!==null){var o=u.dehydrated;if(io(t),i)if(t.flags&256)t.flags&=-257,t=_y(e,t,l);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(c(558));else if(rt||mn(e,t,l,!1),i=(l&e.childLanes)!==0,rt||i){if(Ra.current===null){if(a=Xe,a!==null&&(o=ch(a,l),o!==0&&o!==u.retryLane))throw u.retryLane=o,on(e,o),Gt(a,e,o),wo;Ts()}t=_y(e,t,l)}else e=u.treeContext,Ze=ol(o.nextSibling),mt=t,Ee=!0,Ta=null,sl=!1,e!==null&&cm(t,e),t=ns(t,a),t.flags|=134221824;return t}return e=Il(e.child,{mode:a.mode,children:a.children}),e.ref=t.ref,t.child=e,e.return=t,e}function hi(e,t){var l=t.ref;if(l===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(c(284));(e===null||e.ref!==l)&&(t.flags|=4194816)}}function jo(e,t,l,a,i){return yn(t),l=so(e,t,l,a,void 0,i),a=co(),e!==null&&!rt?(oo(e,t,i),ia(e,t,i)):(Ee&&a&&kr(t),t.flags|=1,ct(e,t,l,i),t.child)}function Ty(e,t,l,a,i,u){return yn(t),t.updateQueue=null,l=wm(t,a,l,i),Cm(e),a=co(),e!==null&&!rt?(oo(e,t,u),ia(e,t,u)):(Ee&&a&&kr(t),t.flags|=1,ct(e,t,l,u),t.child)}function Ny(e,t,l,a,i){if(yn(t),t.stateNode===null){var u=ai,o=l.contextType;typeof o=="object"&&o!==null&&(u=bt(o)),u=new l(a,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=No,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=a,u.state=t.memoizedState,u.refs={},Ic(t),o=l.contextType,u.context=typeof o=="object"&&o!==null?bt(o):ai,u.state=t.memoizedState,o=l.getDerivedStateFromProps,typeof o=="function"&&(To(t,l,o,a),u.state=t.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(o=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),o!==u.state&&No.enqueueReplaceState(u,u.state,null),Cu(t,a,u,i),Nu(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){u=t.stateNode;var y=t.memoizedProps,S=En(l,y);u.props=S;var z=u.context,M=l.contextType;o=ai,typeof M=="object"&&M!==null&&(o=bt(M));var B=l.getDerivedStateFromProps;M=typeof B=="function"||typeof u.getSnapshotBeforeUpdate=="function",y=t.pendingProps!==y,M||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(y||z!==o)&&fy(t,u,a,o),ja=!1;var w=t.memoizedState;u.state=w,Cu(t,a,u,i),Nu(),z=t.memoizedState,y||w!==z||ja?(typeof B=="function"&&(To(t,l,B,a),z=t.memoizedState),(S=ja||oy(t,l,S,a,w,z,o))?(M||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=z),u.props=a,u.state=z,u.context=o,a=S):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{u=t.stateNode,eo(e,t),o=t.memoizedProps,M=En(l,o),u.props=M,B=t.pendingProps,w=u.context,z=l.contextType,S=ai,typeof z=="object"&&z!==null&&(S=bt(z)),y=l.getDerivedStateFromProps,(z=typeof y=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(o!==B||w!==S)&&fy(t,u,a,S),ja=!1,w=t.memoizedState,u.state=w,Cu(t,a,u,i),Nu();var A=t.memoizedState;o!==B||w!==A||ja||e!==null&&e.dependencies!==null&&Lr(e.dependencies)?(typeof y=="function"&&(To(t,l,y,a),A=t.memoizedState),(M=ja||oy(t,l,M,a,w,A,S)||e!==null&&e.dependencies!==null&&Lr(e.dependencies))?(z||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,A,S),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,A,S)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||o===e.memoizedProps&&w===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&w===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=A),u.props=a,u.state=A,u.context=S,a=M):(typeof u.componentDidUpdate!="function"||o===e.memoizedProps&&w===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&w===e.memoizedState||(t.flags|=1024),a=!1)}return u=a,hi(e,t),a=(t.flags&128)!==0,u||a?(u=t.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:u.render(),t.flags|=1,e!==null&&a?(t.child=xn(t,e.child,null,i),t.child=xn(t,null,l,i)):ct(e,t,l,i),t.memoizedState=u.state,e=t.child):e=ia(e,t,i),e}function Cy(e,t,l,a){return dn(),t.flags|=256,ct(e,t,l,a),t.child}var zo={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Oo(e){return{baseLanes:e,cachePool:ym()}}function Ro(e,t,l){return e=e!==null?e.childLanes&~l:0,t&&(e|=Wt),e}function wy(e,t,l){var a=t.pendingProps,i=!1,u=(t.flags&128)!==0,o;if((o=u)||(o=e!==null&&e.memoizedState===null?!1:(St.current&2)!==0),o&&(i=!0,t.flags&=-129),o=(t.flags&32)!==0,t.flags&=-33,e===null){if(Ee){if(i?Aa(t):Ma(),(e=Ze)?(e=Fv(e,sl),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:_a!==null?{id:Al,overflow:Ml}:null,retryLane:536870912,hydrationErrors:null},l=um(e),l.return=t,t.child=l,mt=t,Ze=null)):e=null,e===null)throw Na(t);return Rf(e)?t.lanes=32:t.lanes=536870912,null}return u=a.children,a=a.fallback,i?(Ma(),i=t.mode,u=is({mode:"hidden",children:u},i),a=fn(a,i,l,null),u.return=t,a.return=t,u.sibling=a,t.child=u,a=t.child,a.memoizedState=Oo(l),a.childLanes=Ro(e,o,l),t.memoizedState=zo,Ru(null,a)):(Aa(t),Ao(t,u))}var y=e.memoizedState;if(y!==null){var S=y.dehydrated;if(S!==null)return zb(e,t,u,o,a,S,y,l)}return i?(Ma(),i=a.fallback,u=t.mode,y=e.child,S=y.sibling,a=Il(y,{mode:"hidden",children:a.children}),a.subtreeFlags=y.subtreeFlags&1206910976,S!==null?i=Il(S,i):(i=fn(i,u,l,null),i.flags|=2),i.return=t,a.return=t,a.sibling=i,t.child=a,Ru(null,a),a=t.child,i=e.child.memoizedState,i===null?i=Oo(l):(u=i.cachePool,u!==null?(y=it._currentValue,u=u.parent!==y?{parent:y,pool:y}:u):u=ym(),i={baseLanes:i.baseLanes|l,cachePool:u}),a.memoizedState=i,a.childLanes=Ro(e,o,l),t.memoizedState=zo,Ru(e.child,a)):(Aa(t),l=e.child,e=l.sibling,l=Il(l,{mode:"visible",children:a.children}),l.return=t,l.sibling=null,e!==null&&(o=t.deletions,o===null?(t.deletions=[e],t.flags|=16):o.push(e)),t.child=l,t.memoizedState=null,l)}function Ao(e,t){return t=is({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function is(e,t){return e=qt(22,e,null,t),e.lanes=0,e}function us(e,t,l){return xn(t,e.child,null,l),e=Ao(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function zb(e,t,l,a,i,u,o,y){if(l)return t.flags&256?(Aa(t),t.flags&=-257,us(e,t,y)):t.memoizedState!==null?(Ma(),t.child=e.child,t.flags|=128,null):(Ma(),u=i.fallback,o=t.mode,i=is({mode:"visible",children:i.children},o),u=fn(u,o,y,null),u.flags|=2,i.return=t,u.return=t,i.sibling=u,t.child=i,xn(t,e.child,null,y),i=t.child,i.memoizedState=Oo(y),i.childLanes=Ro(e,a,y),t.memoizedState=zo,Ru(null,i));if(Aa(t),Rf(u)){if(a=u.nextSibling&&u.nextSibling.dataset,a)var S=a.dgst;return a=S,a!==""&&(i=Error(c(419)),i.stack="",i.digest=a,bu({value:i,source:null,stack:null})),us(e,t,y)}if(rt||mn(e,t,y,!1),a=(y&e.childLanes)!==0,rt||a){if(Ra.current!==null)return us(e,t,y);if(a=Xe,a!==null&&(i=ch(a,y),i!==0&&i!==o.retryLane))throw o.retryLane=i,on(e,i),Gt(a,e,i),wo;return Of(u)||Ts(),us(e,t,y)}return Of(u)?(t.flags|=192,t.child=e.child,null):(e=o.treeContext,Ze=ol(u.nextSibling),mt=t,Ee=!0,Ta=null,sl=!1,e!==null&&cm(t,e),t=Ao(t,i.children),t.flags|=134221824,t)}function jy(e,t,l){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),qr(e.return,t,l)}function zy(e){for(var t=null;e!==null;){var l=e.alternate;l!==null&&Zr(l)===null&&(t=e),e=e.sibling}return t}function rs(e,t,l,a,i,u){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:i,treeForkCount:u}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=a,o.tail=l,o.tailMode=i,o.treeForkCount=u)}function Mo(e){var t=e.child;for(e.child=null;t!==null;){var l=t.sibling;t.sibling=e.child,e.child=t,t=l}}function Do(e,t,l){var a=t.pendingProps,i=a.revealOrder,u=a.tail;a=a.children;var o=St.current;if(t.flags&128)return wu(t,o),null;var y=(o&2)!==0;if(y?(o=o&1|2,t.flags|=128):o&=1,wu(t,o),i==="backwards"&&e!==null?(Mo(e),ct(e,t,a,l),Mo(e)):ct(e,t,a,l),a=Ee?gu:0,!y&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&jy(e,l,t);else if(e.tag===19)jy(e,l,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case"backwards":l=zy(t.child),l===null?(i=t.child,t.child=null):(i=l.sibling,l.sibling=null,Mo(t)),rs(t,!0,i,null,u,a);break;case"unstable_legacy-backwards":for(l=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Zr(e)===null){t.child=i;break}e=i.sibling,i.sibling=l,l=i,i=e}rs(t,!0,l,null,u,a);break;case"together":rs(t,!1,null,null,void 0,a);break;case"independent":t.memoizedState=null;break;default:l=zy(t.child),l===null?(i=t.child,t.child=null):(i=l.sibling,l.sibling=null),rs(t,!1,i,l,u,a)}return t.child}function Oy(e,t,l){var a=t.pendingProps;return Ca(t,t.type,a.value),ct(e,t,a.children,l),t.child}function ia(e,t,l){if(e!==null&&(t.dependencies=e.dependencies),Ha|=t.lanes,(l&t.childLanes)===0)if(e!==null){if(mn(e,t,l,!1),(l&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(c(153));if(t.child!==null){for(e=t.child,l=Il(e,e.pendingProps),t.child=l,l.return=t;e.sibling!==null;)e=e.sibling,l=l.sibling=Il(e,e.pendingProps),l.return=t;l.sibling=null}return t.child}function Uo(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Lr(e)))}function Ob(e,t,l){switch(t.tag){case 3:dr(t,t.stateNode.containerInfo),Ca(t,it,e.memoizedState.cache),dn();break;case 27:case 5:rc(t);break;case 4:dr(t,t.stateNode.containerInfo);break;case 10:Ca(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,io(t),null;break;case 13:var a=t.memoizedState;if(a!==null){if(a.dehydrated!==null)return Aa(t),t.flags|=128,null;a=mn(e,t,l,!1);var i=t.child.childLanes;return a||(l&i)!==0?wy(e,t,l):(Aa(t),e=ia(e,t,l),e!==null?e.sibling:null)}Aa(t);break;case 19:if(t.flags&128)return Do(e,t,l);if(i=(e.flags&128)!==0,a=(l&t.childLanes)!==0,a||(mn(e,t,l,!1),a=(l&t.childLanes)!==0),i){if(a)return Do(e,t,l);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),wu(t,St.current),a)break;return null;case 22:return t.lanes=0,Sy(e,t,l,t.pendingProps);case 24:Ca(t,it,e.memoizedState.cache)}return ia(e,t,l)}function Ry(e,t,l){if(e!==null)if(e.memoizedProps!==t.pendingProps)rt=!0;else{if(!Uo(e,l)&&(t.flags&128)===0)return rt=!1,Ob(e,t,l);rt=(e.flags&131072)!==0}else rt=!1,Ee&&(t.flags&1048576)!==0&&sm(t,gu,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=gn(t.elementType),t.type=e,typeof e=="function")Qc(e)?(a=En(e,a),t.tag=1,t=Ny(null,t,e,a,l)):(t.tag=0,t=jo(null,t,e,a,l));else{if(e!=null){var i=e.$$typeof;if(i===V){t.tag=11,t=gy(null,t,e,a,l);break e}else if(i===ae){t.tag=14,t=by(null,t,e,a,l);break e}else if(i===re){t.tag=10,t.type=e,t=Oy(null,t,l);break e}}throw t=me(e)||e,Error(c(306,t,""))}}return t;case 0:return jo(e,t,t.type,t.pendingProps,l);case 1:return a=t.type,i=En(a,t.pendingProps),Ny(e,t,a,i,l);case 3:e:{if(dr(t,t.stateNode.containerInfo),e===null)throw Error(c(387));a=t.pendingProps;var u=t.memoizedState;i=u.element,eo(e,t),Cu(t,a,null,l);var o=t.memoizedState;if(a=o.cache,Ca(t,it,a),a!==u.cache&&Jc(t,[it],l,!0),Nu(),a=o.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:o.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=Cy(e,t,a,l);break e}else if(a!==i){i=il(Error(c(424)),t),bu(i),t=Cy(e,t,a,l);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Ze=ol(e.firstChild),mt=t,Ee=!0,Ta=null,sl=!0,l=Sm(t,null,a,l),t.child=l;l;)l.flags=l.flags&-3|134221824,l=l.sibling}else{if(dn(),a===i){t=ia(e,t,l);break e}ct(e,t,a,l)}t=t.child}return t;case 26:return hi(e,t),e===null?(l=lp(t.type,null,t.pendingProps,null))?t.memoizedState=l:Ee||(t.stateNode=Uv(t.type,t.pendingProps,ga.current,t)):t.memoizedState=lp(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return rc(t),e===null&&Ee&&(a=t.stateNode=Wv(t.type,t.pendingProps,ga.current),mt=t,sl=!0,i=Ze,Qa(t.type)?(Af=i,Ze=ol(a.firstChild)):Ze=i),ct(e,t,t.pendingProps.children,l),hi(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Ee&&((i=a=Ze)&&(a=Tx(a,t.type,t.pendingProps,sl),a!==null?(t.stateNode=a,mt=t,Ze=ol(a.firstChild),sl=!1,i=!0):i=!1),i||Na(t)),rc(t),i=t.type,u=t.pendingProps,o=e!==null?e.memoizedProps:null,a=u.children,_f(i,u)?a=null:o!==null&&_f(i,o)&&(t.flags|=32),t.memoizedState!==null&&(i=so(e,t,bb,null,null,l),Ri._currentValue=i),hi(e,t),ct(e,t,a,l),t.child;case 6:return e===null&&Ee&&((e=l=Ze)&&(l=Nx(l,t.pendingProps,sl),l!==null?(t.stateNode=l,mt=t,Ze=null,e=!0):e=!1),e||Na(t)),null;case 13:return wy(e,t,l);case 4:return dr(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=xn(t,null,a,l):ct(e,t,a,l),t.child;case 11:return gy(e,t,t.type,t.pendingProps,l);case 7:return a=t.pendingProps,hi(e,t),ct(e,t,a,l),t.child;case 8:return ct(e,t,t.pendingProps.children,l),t.child;case 12:return ct(e,t,t.pendingProps.children,l),t.child;case 10:return Oy(e,t,l);case 9:return i=t.type._context,a=t.pendingProps.children,yn(t),i=bt(i),a=a(i),t.flags|=1,ct(e,t,a,l),t.child;case 14:return by(e,t,t.type,t.pendingProps,l);case 15:return xy(e,t,t.type,t.pendingProps,l);case 19:return Do(e,t,l);case 31:return jb(e,t,l);case 22:return Sy(e,t,l,t.pendingProps);case 24:return yn(t),a=bt(it),e===null?(i=Pc(),i===null&&(i=Xe,u=Fc(),i.pooledCache=u,u.refCount++,u!==null&&(i.pooledCacheLanes|=l),i=u),t.memoizedState={parent:a,cache:i},Ic(t),Ca(t,it,i)):((e.lanes&l)!==0&&(eo(e,t),Cu(t,null,null,l),Nu()),i=e.memoizedState,u=t.memoizedState,i.parent!==a?(i={parent:a,cache:a},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),Ca(t,it,a)):(a=u.cache,Ca(t,it,a),a!==i.cache&&Jc(t,[it],l,!0))),ct(e,t,t.pendingProps.children,l),t.child;case 30:return t.stateNode===null&&(t.stateNode={autoName:null,paired:null,clones:null,ref:null}),a=t.pendingProps,a.name!=null&&a.name!=="auto"?t.flags|=e===null?18882560:18874368:Ee&&kr(t),e!==null&&e.memoizedProps.name!==a.name?t.flags|=4194816:hi(e,t),ct(e,t,a.children,l),t.child;case 29:throw t.pendingProps}throw Error(c(156,t.tag))}function ua(e){e.flags|=4}function ko(e,t,l,a,i){var u;if((u=(e.mode&32)!==0)&&(u=l===null?up(t,a):up(t,a)&&(a.src!==l.src||a.srcSet!==l.srcSet)),u){if(e.flags|=16777216,(i&335544128)===i)if(e.stateNode.complete)e.flags|=8192;else if(dv())e.flags|=8192;else throw bn=Yr,Wc}else e.flags&=-16777217}function Ay(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!rp(t))if(dv())e.flags|=8192;else throw bn=Yr,Wc}function ss(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?uh():536870912,e.lanes|=t,gi|=t)}function Au(e,t){if(!Ee)switch(e.tailMode){case"visible":break;case"collapsed":for(var l=e.tail,a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null;break;default:for(t=e.tail,l=null;t!==null;)t.alternate!==null&&(l=t),t=t.sibling;l===null?e.tail=null:l.sibling=null}}function Je(e){var t=e.alternate!==null&&e.alternate.child===e.child,l=0,a=0;if(t)for(var i=e.child;i!==null;)l|=i.lanes|i.childLanes,a|=i.subtreeFlags&1206910976,a|=i.flags&1206910976,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)l|=i.lanes|i.childLanes,a|=i.subtreeFlags,a|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=a,e.childLanes=l,t}function Rb(e,t,l){var a=t.pendingProps;switch(Vc(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Je(t),null;case 1:return Je(t),null;case 3:return l=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),la(it),Vn(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(ui(t)?ua(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Kc())),Je(t),null;case 26:var i=t.type,u=t.memoizedState;return e===null?(ua(t),u!==null?(Je(t),Ay(t,u)):(Je(t),ko(t,i,null,a,l))):u?u!==e.memoizedState?(ua(t),Je(t),Ay(t,u)):(Je(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&ua(t),Je(t),ko(t,i,e,a,l)),null;case 27:if(hr(t),l=ga.current,i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&ua(t);else{if(!a){if(t.stateNode===null)throw Error(c(166));return Je(t),t.subtreeFlags&=-33554433,null}e=Ol.current,ui(t)?om(t):(e=Wv(i,a,l),t.stateNode=e,ua(t))}return Je(t),t.subtreeFlags&=-33554433,null;case 5:if(hr(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&ua(t);else{if(!a){if(t.stateNode===null)throw Error(c(166));return Je(t),t.subtreeFlags&=-33554433,null}if(u=Ol.current,ui(t))om(t);else{var o=Yu(ga.current);switch(u){case 1:u=o.createElementNS("http://www.w3.org/2000/svg",i);break;case 2:u=o.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;default:switch(i){case"svg":u=o.createElementNS("http://www.w3.org/2000/svg",i);break;case"math":u=o.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;case"script":u=o.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?o.createElement("select",{is:a.is}):o.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?o.createElement(i,{is:a.is}):o.createElement(i)}}u[gt]=t,u[Ht]=a;e:for(o=t.child;o!==null;){if(o.tag===5||o.tag===6)u.appendChild(o.stateNode);else if(o.tag!==4&&o.tag!==27&&o.child!==null){o.child.return=o,o=o.child;continue}if(o===t)break e;for(;o.sibling===null;){if(o.return===null||o.return===t)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}t.stateNode=u;e:switch(_t(u,i,a),i){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&ua(t)}}return Je(t),t.subtreeFlags&=-33554433,ko(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,l),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&ua(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(c(166));if(e=ga.current,ui(t)){if(e=t.stateNode,l=t.memoizedProps,a=null,i=mt,i!==null)switch(i.tag){case 27:case 5:a=i.memoizedProps}e[gt]=t,e=!!(e.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||Rv(e.nodeValue,l)),e||Na(t,!0)}else e=Yu(e).createTextNode(a),e[gt]=t,t.stateNode=e}return Je(t),null;case 31:if(l=t.memoizedState,e===null||e.memoizedState!==null){if(a=ui(t),l!==null){if(e===null){if(!a)throw Error(c(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(557));e[gt]=t}else dn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Je(t),e=!1}else l=Kc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=l),e=!0;if(!e)return t.flags&256?(Ft(t),t):(Ft(t),null);if((t.flags&128)!==0)throw Error(c(558))}return Je(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=ui(t),a!==null&&a.dehydrated!==null){if(e===null){if(!i)throw Error(c(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(c(317));i[gt]=t}else dn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Je(t),i=!1}else i=Kc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(Ft(t),t):(Ft(t),null)}return Ft(t),(t.flags&128)!==0?(t.lanes=l,t):(l=a!==null,e=e!==null&&e.memoizedState!==null,l&&(a=t.child,i=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(i=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==i&&(a.flags|=2048)),l!==e&&l&&(t.child.flags|=8192),ss(t,t.updateQueue),Je(t),null);case 4:return Vn(),e===null&&gf(t.stateNode.containerInfo),t.flags|=67108864,Je(t),null;case 10:return la(t.type),Je(t),null;case 19:if(uo(t),a=t.memoizedState,a===null)return Je(t),null;if(i=(t.flags&128)!==0,u=a.rendering,u===null)if(i)Au(a,!1);else{if(lt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=Zr(e),u!==null){for(t.flags|=128,Au(a,!1),e=u.updateQueue,t.updateQueue=e,ss(t,e),t.subtreeFlags=0,e=l,l=t.child;l!==null;)im(l,e),l=l.sibling;return wu(t,St.current&1|2),Ee&&ea(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&&Vt()>xs&&(t.flags|=128,i=!0,Au(a,!1),t.lanes=4194304)}else{if(!i)if(e=Zr(u),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,ss(t,e),Au(a,!0),a.tail===null&&a.tailMode!=="collapsed"&&a.tailMode!=="visible"&&!u.alternate&&!Ee)return Je(t),null}else 2*Vt()-a.renderingStartTime>xs&&l!==536870912&&(t.flags|=128,i=!0,Au(a,!1),t.lanes=4194304);a.isBackwards?(u.sibling=t.child,t.child=u):(e=a.last,e!==null?e.sibling=u:t.child=u,a.last=u)}if(a.tail!==null){e=a.tail;e:{for(l=e;l!==null;){if(l.alternate!==null){l=!1;break e}l=l.sibling}l=!0}return a.rendering=e,a.tail=e.sibling,a.renderingStartTime=Vt(),e.sibling=null,u=St.current,u=i?u&1|2:u&1,a.tailMode==="visible"||a.tailMode==="collapsed"||!l||Ee?wu(t,u):(l=u,Ke(xt,t),Ke(St,l),Ct===null&&(Ct=t)),Ee&&ea(t,a.treeForkCount),e}return Je(t),null;case 22:case 23:return Ft(t),no(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(l&536870912)!==0&&(t.flags&128)===0&&(Je(t),t.subtreeFlags&6&&(t.flags|=8192)):Je(t),l=t.updateQueue,l!==null&&ss(t,l.retryQueue),l=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==l&&(t.flags|=2048),e!==null&&pt(pn),null;case 24:return l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),la(it),Je(t),null;case 25:return null;case 30:return t.flags|=33554432,Je(t),null}throw Error(c(156,t.tag))}function Ab(e,t){switch(Vc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return la(it),Vn(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return hr(t),null;case 31:if(t.memoizedState!==null){if(Ft(t),t.alternate===null)throw Error(c(340));dn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Ft(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(c(340));dn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return uo(t),e=t.flags,e&65536?(t.flags=e&-65537|128,e=t.memoizedState,e!==null&&(e.rendering=null,e.tail=null),t.flags|=4,t):null;case 4:return Vn(),null;case 10:return la(t.type),null;case 22:case 23:return Ft(t),no(),e!==null&&pt(pn),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return la(it),null;case 25:return null;default:return null}}function My(e,t){switch(Vc(t),t.tag){case 3:la(it),Vn();break;case 26:case 27:case 5:hr(t);break;case 4:Vn();break;case 31:t.memoizedState!==null&&Ft(t);break;case 13:Ft(t);break;case 19:uo(t);break;case 10:la(t.type);break;case 22:case 23:Ft(t),no(),e!==null&&pt(pn);break;case 24:la(it)}}function Mu(e,t){try{var l=t.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var i=a.next;l=i;do{if((l.tag&e)===e){a=void 0;var u=l.create,o=l.inst;a=u(),o.destroy=a}l=l.next}while(l!==i)}}catch(y){Qe(t,t.return,y)}}function Da(e,t,l){try{var a=t.updateQueue,i=a!==null?a.lastEffect:null;if(i!==null){var u=i.next;a=u;do{if((a.tag&e)===e){var o=a.inst,y=o.destroy;if(y!==void 0){o.destroy=void 0,i=t;var S=l,z=y;try{z()}catch(M){Qe(i,S,M)}}}a=a.next}while(a!==u)}}catch(M){Qe(t,t.return,M)}}function Dy(e){var t=e.updateQueue;if(t!==null){var l=e.stateNode;try{_m(t,l)}catch(a){Qe(e,e.return,a)}}}function Uy(e,t,l){l.props=En(e.type,e.memoizedProps),l.state=e.memoizedState;try{l.componentWillUnmount()}catch(a){Qe(e,t,a)}}function Dl(e,t){try{var l=e.ref;if(l!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:var i=e.stateNode,u=Pl(e.memoizedProps,i);(i.ref===null||i.ref.name!==u)&&(i.ref=Gv(u)),a=i.ref;break;case 7:if(e.stateNode===null){var o=new el(e);g(e.child,!1,Ex,o,void 0,void 0),e.stateNode=o}a=e.stateNode;break;default:a=e.stateNode}typeof l=="function"?e.refCleanup=l(a):l.current=a}}catch(y){Qe(e,t,y)}}function Et(e,t){var l=e.ref,a=e.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(i){Qe(e,t,i)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(i){Qe(e,t,i)}else l.current=null}function cs(e,t){if((e.tag===5||e.tag===27||e.tag===6)&&e.alternate===null&&t!==null)for(var l=0;l<t.length;l++)Jv(e.stateNode,t[l])}function ky(e){for(var t=e.return;t!==null&&(qo(t)&&Jv(e.stateNode,t.stateNode),!Ho(t));)t=t.return}function Du(e){for(var t=e.return;t!==null&&(qo(t)&&_x(e.stateNode,t.stateNode),!Ho(t));)t=t.return}function Ho(e){return e.tag===5||e.tag===3||e.tag===27}function qo(e){return e&&e.tag===7&&e.stateNode!==null}function Lo(e){var t=e.type,l=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break e;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(i){Qe(e,e.return,i)}}function Bo(e,t,l){try{var a=e.stateNode;nx(a,e.type,l,t),a[Ht]=t}catch(i){Qe(e,e.return,i)}}function Hy(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Qa(e.type)||e.tag===4}function Qo(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Hy(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&&Qa(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 Go(e,t,l,a){var i=e.tag;if(i===5||i===6)i=e.stateNode,t?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(i,t):(t=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,t.appendChild(i),l=l._reactRootContainer,l!=null||t.onclick!==null||(t.onclick=Rl)),cs(e,a),Ue=!0;else if(i!==4&&(i===27&&(cs(e,a),a=null,Qa(e.type)&&(l=e.stateNode,t=null)),e=e.child,e!==null))for(Go(e,t,l,a),e=e.sibling;e!==null;)Go(e,t,l,a),e=e.sibling}function os(e,t,l,a){var i=e.tag;if(i===5||i===6)i=e.stateNode,t?l.insertBefore(i,t):l.appendChild(i),cs(e,a),Ue=!0;else if(i!==4&&(i===27&&(cs(e,a),a=null,Qa(e.type)&&(l=e.stateNode)),e=e.child,e!==null))for(os(e,t,l,a),e=e.sibling;e!==null;)os(e,t,l,a),e=e.sibling}function qy(e){var t=e.stateNode,l=e.memoizedProps;try{for(var a=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);_t(t,a,l),t[gt]=e,t[Ht]=l}catch(u){Qe(e,e.return,u)}}var fs=!1,$t=null;function Ly(e){(e.tag===30||(e.subtreeFlags&33554432)!==0)&&(fs=!0)}var Ul=null;function By(){var e=Ul;return Ul=null,e}var Lt=0;function mi(e,t,l,a,i){return Lt=0,Qy(e.child,t,l,a,i)}function Qy(e,t,l,a,i){for(var u=!1;e!==null;){if(e.tag===5){var o=e.stateNode;if(a!==null){var y=Cf(o);a.push(y),y.view&&(u=!0)}else u||Cf(o).view&&(u=!0);fs=!0,Bv(o,Lt===0?t:t+"_"+Lt,l),Lt++}else(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&i||Qy(e.child,t,l,a,i)&&(u=!0));e=e.sibling}return u}function kl(e,t){for(;e!==null;)e.tag===5?Qv(e.stateNode,e.memoizedProps):(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&t||kl(e.child,t)),e=e.sibling}function ds(e){if((e.subtreeFlags&18874368)!==0)for(e=e.child;e!==null;){if((e.tag!==22||e.memoizedState===null)&&(ds(e),e.tag===30&&(e.flags&18874368)!==0&&e.stateNode.paired)){var t=e.memoizedProps;if(t.name==null||t.name==="auto")throw Error(c(544));var l=t.name;t=Wl(t.default,t.share),t!=="none"&&(mi(e,l,t,null,!1)||kl(e.child,!1))}e=e.sibling}}function Yo(e,t){if(e.tag===30){var l=e.stateNode,a=e.memoizedProps,i=Pl(a,l),u=Wl(a.default,l.paired?a.share:a.enter);u!=="none"?mi(e,i,u,null,!1)?(ds(e),l.paired||t||Ei(e,a.onEnter)):kl(e.child,!1):ds(e)}else if((e.subtreeFlags&33554432)!==0)for(e=e.child;e!==null;)Yo(e,t),e=e.sibling;else ds(e)}function Vo(e){if($t!==null&&$t.size!==0){var t=$t;if((e.subtreeFlags&18874368)!==0)for(e=e.child;e!==null;){if(e.tag!==22||e.memoizedState===null){if(e.tag===30&&(e.flags&18874368)!==0){var l=e.memoizedProps,a=l.name;if(a!=null&&a!=="auto"){var i=t.get(a);if(i!==void 0){var u=Wl(l.default,l.share);if(u!=="none"&&(mi(e,a,u,null,!1)?(u=e.stateNode,i.paired=u,u.paired=i,Ei(e,l.onShare)):kl(e.child,!1)),t.delete(a),t.size===0)break}}}Vo(e)}e=e.sibling}}}function Xo(e){if(e.tag===30){var t=e.memoizedProps,l=Pl(t,e.stateNode),a=$t!==null?$t.get(l):void 0,i=Wl(t.default,a!==void 0?t.share:t.exit);i!=="none"&&(mi(e,l,i,null,!1)?a!==void 0?(i=e.stateNode,a.paired=i,i.paired=a,$t.delete(l),Ei(e,t.onShare)):Ei(e,t.onExit):kl(e.child,!1)),$t!==null&&Vo(e)}else if((e.subtreeFlags&33554432)!==0)for(e=e.child;e!==null;)Xo(e),e=e.sibling;else $t!==null&&Vo(e)}function Gy(e){for(e=e.child;e!==null;){if(e.tag===30){var t=e.memoizedProps,l=Pl(t,e.stateNode);t=Wl(t.default,t.update),e.flags&=-5,t!=="none"&&mi(e,l,t,e.memoizedState=[],!1)}else(e.subtreeFlags&33554432)!==0&&Gy(e);e=e.sibling}}function Ko(e){if((e.subtreeFlags&18874368)!==0)for(e=e.child;e!==null;){if(e.tag!==22||e.memoizedState===null){if(e.tag===30&&(e.flags&18874368)!==0){var t=e.stateNode;t.paired!==null&&(t.paired=null,kl(e.child,!1))}Ko(e)}e=e.sibling}}function hs(e){if(e.tag===30)e.stateNode.paired=null,kl(e.child,!1),Ko(e);else if((e.subtreeFlags&33554432)!==0)for(e=e.child;e!==null;)hs(e),e=e.sibling;else Ko(e)}function Yy(e){for(e=e.child;e!==null;)e.tag===30?kl(e.child,!1):(e.subtreeFlags&33554432)!==0&&Yy(e),e=e.sibling}function Zo(e,t,l,a,i,u,o){for(var y=!1;t!==null;){if(t.tag===5){var S=t.stateNode;if(u!==null&&Lt<u.length){var z=u[Lt],M=Cf(S);(z.view||M.view)&&(y=!0);var B;if(B=(e.flags&4)===0)if(M.clip)B=!0;else{B=z.rect;var w=M.rect;B=B.y!==w.y||B.x!==w.x||B.height!==w.height||B.width!==w.width}B&&(e.flags|=4),M.abs?M=!z.abs:(z=z.rect,M=M.rect,M=z.height!==M.height||z.width!==M.width),M&&(e.flags|=32)}else e.flags|=32;(e.flags&4)!==0&&Bv(S,Lt===0?l:l+"_"+Lt,i),y&&(e.flags&4)!==0||(Ul===null&&(Ul=[]),Ul.push(S,Lt===0?a:a+"_"+Lt,t.memoizedProps)),Lt++}else(t.tag!==22||t.memoizedState===null)&&(t.tag===30&&o?e.flags|=t.flags&32:Zo(e,t.child,l,a,i,u,o)&&(y=!0));t=t.sibling}return y}function Vy(e,t){for(e=e.child;e!==null;){if(e.tag===30){var l=e.memoizedProps,a=e.stateNode,i=Pl(l,a),u=Wl(l.default,l.update),o;o=e.memoizedState,e.memoizedState=null,a=e;var y=e.child;Lt=0,i=Zo(a,y,i,i,u,o,!1),(e.flags&4)!==0&&i&&Ei(e,l.onUpdate)}else(e.subtreeFlags&33554432)!==0&&Vy(e);e=e.sibling}}var yt=!1,Le=!1,Hl=!1,Jo=!1,Xy=typeof WeakSet=="function"?WeakSet:Set,vt=null,ql=!1,Uu=!1,ms=!1,Fo=!1;function Mb(e,t,l){if(e=e.containerInfo,Sf=Ai,e=Fh(e),Dc(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var i=a.getSelection&&a.getSelection();if(i&&i.rangeCount!==0){a=i.anchorNode;var u=i.anchorOffset,o=i.focusNode;i=i.focusOffset;try{a.nodeType,o.nodeType}catch{a=null;break e}var y=0,S=-1,z=-1,M=0,B=0,w=e,A=null;t:for(;;){for(var $;w!==a||u!==0&&w.nodeType!==3||(S=y+u),w!==o||i!==0&&w.nodeType!==3||(z=y+i),w.nodeType===3&&(y+=w.nodeValue.length),($=w.firstChild)!==null;)A=w,w=$;for(;;){if(w===e)break t;if(A===a&&++M===u&&(S=y),A===o&&++B===i&&(z=y),($=w.nextSibling)!==null)break;w=A,A=w.parentNode}w=$}a=S===-1||z===-1?null:{start:S,end:z}}else a=null}a=a||{start:0,end:0}}else a=null;for(Ef={focusedElem:e,selectionRange:a},Ai=!1,l=(l&335544064)===l,vt=t,t=l?9270:1024;vt!==null;){if(e=vt,l&&(a=e.deletions,a!==null))for(u=0;u<a.length;u++)l&&Xo(a[u]);if(e.alternate===null&&(e.flags&2)!==0)l&&Ly(e),ys(l);else{if(e.tag===22){if(a=e.alternate,e.memoizedState!==null){a!==null&&a.memoizedState===null&&l&&Xo(a),ys(l);continue}else if(a!==null&&a.memoizedState!==null){l&&Ly(e),ys(l);continue}}a=e.child,(e.subtreeFlags&t)!==0&&a!==null?(a.return=e,vt=a):(l&&Gy(e),ys(l))}}$t=null}function ys(e){for(;vt!==null;){var t=vt,l=e,a=t.alternate,i=t.flags;switch(t.tag){case 0:case 11:case 15:break;case 1:if((i&1024)!==0&&a!==null){l=void 0,i=a.memoizedProps,a=a.memoizedState;var u=t.stateNode;try{var o=En(t.type,i);l=u.getSnapshotBeforeUpdate(o,a),u.__reactInternalSnapshotBeforeUpdate=l}catch(y){Qe(t,t.return,y)}}break;case 3:if((i&1024)!==0){if(a=t.stateNode.containerInfo,l=a.nodeType,l===9)zf(a);else if(l===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":zf(a);break;default:a.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;case 30:l&&a!==null&&(l=Pl(a.memoizedProps,a.stateNode),i=t.memoizedProps,i=Wl(i.default,i.update),i!=="none"&&mi(a,l,i,a.memoizedState=[],!0));break;default:if((i&1024)!==0)throw Error(c(163))}if(a=t.sibling,a!==null){a.return=t.return,vt=a;break}vt=t.return}}function Ky(e,t,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:Ll(e,l),a&4&&Mu(5,l);break;case 1:if(Ll(e,l),a&4)if(e=l.stateNode,t===null)try{e.componentDidMount()}catch(o){Qe(l,l.return,o)}else{var i=En(l.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(o){Qe(l,l.return,o)}}a&64&&Dy(l),a&512&&Dl(l,l.return);break;case 3:if(Ll(e,l),a&64&&(e=l.updateQueue,e!==null)){if(t=null,l.child!==null)switch(l.child.tag){case 27:case 5:t=l.child.stateNode;break;case 1:t=l.child.stateNode}try{_m(e,t)}catch(o){Qe(l,l.return,o)}}break;case 27:t===null&&a&4&&qy(l);case 26:case 5:Ll(e,l),t===null&&a&4&&Lo(l),a&512&&Dl(l,l.return);break;case 12:Ll(e,l);break;case 31:Ll(e,l),a&4&&$y(e,l);break;case 13:Ll(e,l),a&4&&Py(e,l),a&64&&(e=l.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(l=Xb.bind(null,l),Cx(e,l))));break;case 22:if(a=l.memoizedState!==null||yt,!a){var u=t!==null&&t.memoizedState!==null||Le;t=yt,i=Le,yt=a,(Le=u)&&!i?(a=2,(l.subtreeFlags&8772)!==0&&(a|=1),xl(e,l,a)):Ll(e,l),yt=t,Le=i}break;case 30:Ll(e,l),a&512&&Dl(l,l.return);break;case 7:a&512&&Dl(l,l.return);default:Ll(e,l)}}function $o(e,t){for(e=e.child;e!==null;)Zy(e,t),e=e.sibling}function Zy(e,t){switch(e.tag){case 5:case 26:try{var l=e.stateNode;if(t){var a=l.style;typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"}else{var i=e.stateNode,u=e.memoizedProps.style,o=u!=null&&u.hasOwnProperty("display")?u.display:null;i.style.display=o==null||typeof o=="boolean"?"":(""+o).trim()}}catch(S){Qe(e,e.return,S)}Po(e,t);break;case 6:try{e.stateNode.nodeValue=t?"":e.memoizedProps,Ue=!0}catch(S){Qe(e,e.return,S)}break;case 18:try{var y=e.stateNode;t?Lv(y,!0):Lv(e.stateNode,!1)}catch(S){Qe(e,e.return,S)}break;case 22:case 23:e.memoizedState===null&&$o(e,t);break;default:$o(e,t)}}function Po(e,t){if(e.subtreeFlags&67108864)for(e=e.child;e!==null;){e:{var l=e,a=t;switch(l.tag){case 4:Zy(l,a);break e;case 22:l.memoizedState===null&&Po(l,a);break e;default:Po(l,a)}}e=e.sibling}}function Jy(e){var t=e.alternate;t!==null&&(e.alternate=null,Jy(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&xr(t)),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 $e=null,Bt=!1;function gl(e,t,l){for(l=l.child;l!==null;)Fy(e,t,l),l=l.sibling}function Fy(e,t,l){if(Xt&&typeof Xt.onCommitFiberUnmount=="function")try{Xt.onCommitFiberUnmount(nu,l)}catch{}switch(l.tag){case 26:Le||Et(l,t),gl(e,t,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&!Le&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:Le||Et(l,t),Du(l);var a=$e,i=Bt;Qa(l.type)&&($e=l.stateNode,Bt=!1),gl(e,t,l),Iv(l.stateNode,l.type,l.memoizedProps),$e=a,Bt=i;break;case 5:Le||Et(l,t),Du(l);case 6:if(l.tag===6&&Du(l),a=$e,i=Bt,$e=null,gl(e,t,l),$e=a,Bt=i,$e!==null)if(Bt)try{($e.nodeType===9?$e.body:$e.nodeName==="HTML"?$e.ownerDocument.body:$e).removeChild(l.stateNode),Ue=!0}catch(u){Qe(l,t,u)}else try{$e.removeChild(l.stateNode),Ue=!0}catch(u){Qe(l,t,u)}break;case 18:$e!==null&&(Bt?(e=$e,qv(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.stateNode),Mi(e)):qv($e,l.stateNode));break;case 4:a=$e,i=Bt,$e=l.stateNode.containerInfo,Bt=!0,gl(e,t,l),$e=a,Bt=i;break;case 0:case 11:case 14:case 15:Da(2,l,t),Le||Da(4,l,t),gl(e,t,l);break;case 1:Le||(Et(l,t),a=l.stateNode,typeof a.componentWillUnmount=="function"&&Uy(l,t,a)),gl(e,t,l);break;case 21:gl(e,t,l);break;case 22:Le=(a=Le)||l.memoizedState!==null,gl(e,t,l),Le=a;break;case 30:Et(l,t),gl(e,t,l);break;case 7:Le||Et(l,t),gl(e,t,l);break;default:gl(e,t,l)}}function $y(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Mi(e)}catch(l){Qe(t,t.return,l)}}}function Py(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Mi(e)}catch(l){Qe(t,t.return,l)}}function Db(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Xy),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Xy),t;default:throw Error(c(435,e.tag))}}function vs(e,t){var l=Db(e);t.forEach(function(a){if(!l.has(a)){l.add(a);var i=Kb.bind(null,e,a);a.then(i,i)}})}function At(e,t,l){var a=t.deletions;if(a!==null)for(var i=0;i<a.length;i++){var u=a[i],o=e,y=t,S=y;e:for(;S!==null;){switch(S.tag){case 27:if(Qa(S.type)){$e=S.stateNode,Bt=!1;break e}break;case 5:$e=S.stateNode,Bt=!1;break e;case 3:case 4:$e=S.stateNode.containerInfo,Bt=!0;break e}S=S.return}if($e===null)throw Error(c(160));Fy(o,y,u),$e=null,Bt=!1,o=u.alternate,o!==null&&(o.return=null),u.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Wy(t,e,l),t=t.sibling}var bl=null;function Wy(e,t,l){var a=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(i&4&&(a=e.updateQueue,a=a!==null?a.events:null,a!==null))for(var u=0;u<a.length;u++){var o=a[u];o.ref.impl=o.nextImpl}At(t,e,l),Mt(e),i&4&&(Da(3,e,e.return),Mu(3,e),Da(5,e,e.return));break;case 1:At(t,e,l),Mt(e),i&512&&(Le||a===null||Et(a,a.return)),i&64&&yt&&(e=e.updateQueue,e!==null&&(t=e.callbacks,t!==null&&(l=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=l===null?t:l.concat(t))));break;case 26:if(u=bl,At(t,e,l),Mt(e),i&512&&(Le||a===null||Et(a,a.return)),i&4)if(i=a!==null?a.memoizedState:null,l=e.memoizedState,a===null)if(l===null)if(e.stateNode===null)if(yt)e.stateNode=Uv(e.type,e.memoizedProps,t.containerInfo,e);else{e:{t=e.type,l=e.memoizedProps,i=u.ownerDocument||u;t:switch(t){case"title":a=i.getElementsByTagName("title")[0],(!a||a[ru]||a[gt]||a.namespaceURI==="http://www.w3.org/2000/svg"||a.hasAttribute("itemprop"))&&(a=i.createElement(t),i.head.insertBefore(a,i.querySelector("head > title"))),_t(a,t,l),a[gt]=e,ht(a),t=a;break e;case"link":if(u=ip("link","href",i).get(t+(l.href||""))){for(o=0;o<u.length;o++)if(a=u[o],a.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&a.getAttribute("rel")===(l.rel==null?null:l.rel)&&a.getAttribute("title")===(l.title==null?null:l.title)&&a.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){u.splice(o,1);break t}}a=i.createElement(t),_t(a,t,l),i.head.appendChild(a);break;case"meta":if(u=ip("meta","content",i).get(t+(l.content||""))){for(o=0;o<u.length;o++)if(a=u[o],a.getAttribute("content")===(l.content==null?null:""+l.content)&&a.getAttribute("name")===(l.name==null?null:l.name)&&a.getAttribute("property")===(l.property==null?null:l.property)&&a.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&a.getAttribute("charset")===(l.charSet==null?null:l.charSet)){u.splice(o,1);break t}}a=i.createElement(t),_t(a,t,l),i.head.appendChild(a);break;default:throw Error(c(468,t))}a[gt]=e,ht(a),t=a}e.stateNode=t}else yt||kf(u,e.type,e.stateNode);else e.stateNode=np(u,l,e.memoizedProps);else i!==l?(i===null?(t=a.stateNode,t===null||Le||t.parentNode.removeChild(t)):i.count--,l===null?yt||kf(u,e.type,e.stateNode):np(u,l,e.memoizedProps)):l===null&&e.stateNode!==null&&Bo(e,e.memoizedProps,a.memoizedProps);break;case 27:At(t,e,l),Mt(e),i&512&&(Le||a===null||Et(a,a.return)),a!==null&&i&4&&Bo(e,e.memoizedProps,a.memoizedProps);break;case 5:if(u=Hl,Hl=!1,At(t,e,l),Hl=u,Mt(e),i&512&&(Le||a===null||Et(a,a.return)),e.flags&32){t=e.stateNode;try{$n(t,""),Ue=!0}catch(M){Qe(e,e.return,M)}}i&4&&e.stateNode!=null&&(t=e.memoizedProps,Bo(e,t,a!==null?a.memoizedProps:t)),i&1024&&(Jo=!0);break;case 6:if(At(t,e,l),Mt(e),i&4){if(e.stateNode===null)throw Error(c(162));t=e.memoizedProps,l=e.stateNode;try{l.nodeValue=t,Ue=!0}catch(M){Qe(e,e.return,M)}}break;case 3:if(Ue=!1,Rs=null,u=bl,bl=Vu(t.containerInfo),At(t,e,l),bl=u,Mt(e),i&4&&a!==null&&a.memoizedState.isDehydrated)try{Mi(t.containerInfo)}catch(M){Qe(e,e.return,M)}Jo&&(Jo=!1,Iy(e)),Ue=!1;break;case 4:i=Hl,Hl=yt,a=bh(),u=bl,bl=Vu(e.stateNode.containerInfo),At(t,e,l),Mt(e),bl=u,Ue&&Uu&&(ms=!0),Ue=a,Hl=i;break;case 12:At(t,e,l),Mt(e);break;case 31:At(t,e,l),Mt(e),i&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,vs(e,t)));break;case 13:At(t,e,l),Mt(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(bs=Vt()),i&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,vs(e,t)));break;case 22:u=e.memoizedState!==null,o=a!==null&&a.memoizedState!==null;var y=yt,S=Le,z=Hl;yt=y||u,Hl=z||u,Le=S||o,At(t,e,l),Le=S,Hl=z,yt=y,Mt(e),i&8192&&(t=e.stateNode,t._visibility=u?t._visibility&-2:t._visibility|1,!u||a===null||o||yt||Le||(t=o||Le,l=yt,a=Le,yt=u||yt,Le=t,Ua(e,2),yt=l,Le=a),!u&&Hl||$o(e,u)),i&4&&(t=e.updateQueue,t!==null&&(l=t.retryQueue,l!==null&&(t.retryQueue=null,vs(e,l))));break;case 19:At(t,e,l),Mt(e),i&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,vs(e,t)));break;case 30:i&512&&(Le||a===null||Et(a,a.return)),i=bh(),u=Uu,o=(l&335544064)===l,y=e.memoizedProps,Uu=o&&Wl(y.default,y.update)!=="none",At(t,e,l),Mt(e),o&&a!==null&&Ue&&(e.flags|=4),Uu=u,Ue=i;break;case 21:break;case 7:i&512&&(Le||a===null||Et(a,a.return)),a&&a.stateNode!==null&&(a.stateNode._fragmentFiber=e);default:At(t,e,l),Mt(e)}}function Mt(e){var t=e.flags;if(t&2){try{for(var l,a=e.return;a!==null;){if(Hy(a)){l=a;break}a=a.return}a=null;for(var i=e.return;i!==null;){if(qo(i)){var u=i.stateNode;a===null?a=[u]:a.push(u)}if(Ho(i))break;i=i.return}var o=a;if(l==null)throw Error(c(160));switch(l.tag){case 27:var y=l.stateNode,S=Qo(e);os(e,S,y,o);break;case 5:var z=l.stateNode;l.flags&32&&($n(z,""),l.flags&=-33);var M=Qo(e);os(e,M,z,o);break;case 3:case 4:var B=l.stateNode.containerInfo,w=Qo(e);Go(e,w,B,o);break;default:throw Error(c(161))}}catch(A){Qe(e,e.return,A)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Iy(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Iy(t),t.tag===5&&t.flags&1024&&(t=t.stateNode,Ai=!0,t.reset(),Ai=!1),e=e.sibling}}function yi(e,t){if(t.subtreeFlags&9270)for(t=t.child;t!==null;)ev(t,e),t=t.sibling;else Vy(t)}function ev(e,t){var l=e.alternate;if(l===null)Yo(e,!1);else switch(e.tag){case 3:if(Fo=ql=!1,By(),yi(t,e),!ql&&!ms){if(e=Ul,e!==null)for(var a=0;a<e.length;a+=3){l=e[a];var i=e[a+1];Qv(l,e[a+2]),l=l.ownerDocument.documentElement,l!==null&&l.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group("+i+")"})}e=t.containerInfo,e=e.nodeType===9?e.documentElement:e.ownerDocument.documentElement,e!==null&&e.style.viewTransitionName===""&&(e.style.viewTransitionName="none",e.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group(root)"}),e.animate({width:[0,0],height:[0,0]},{duration:0,fill:"forwards",pseudoElement:"::view-transition"})),Fo=!0}Ul=null;break;case 5:yi(t,e);break;case 4:a=ql,ql=!1,yi(t,e),ql&&(ms=!0),ql=a;break;case 22:e.memoizedState===null&&(l.memoizedState!==null?Yo(e,!1):yi(t,e));break;case 30:a=ql,i=By(),ql=!1,yi(t,e),ql&&(e.flags|=4);var u=e.memoizedProps,o=e.stateNode;t=Pl(u,o),o=Pl(l.memoizedProps,o);var y=Wl(u.default,u.update);y==="none"?t=!1:(u=l.memoizedState,l.memoizedState=null,l=e.child,Lt=0,t=Zo(e,l,t,o,y,u,!0),Lt!==(u===null?0:u.length)&&(e.flags|=32)),(e.flags&4)!==0&&t?(Ei(e,e.memoizedProps.onUpdate),Ul=i):i!==null&&(i.push.apply(i,Ul),Ul=i),ql=(e.flags&32)!==0?!0:a;break;default:yi(t,e)}}function Ll(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Ky(e,t.alternate,t),t=t.sibling}function Ua(e,t){for(e=e.child;e!==null;){var l=e,a=t;switch(l.tag){case 0:case 11:case 14:case 15:Da(4,l,l.return),Ua(l,a);break;case 1:Et(l,l.return);var i=l.stateNode;typeof i.componentWillUnmount=="function"&&Uy(l,l.return,i),Ua(l,a);break;case 27:(a&2)!==0&&Iv(l.stateNode,l.type,l.memoizedProps);case 5:Et(l,l.return),l.tag!==5&&l.tag!==27||Du(l),Ua(l,a);break;case 6:Du(l);break;case 26:Et(l,l.return),i=l.stateNode,l.memoizedState!==null||i===null||Le||i.parentNode.removeChild(i),Ua(l,a);break;case 22:l.memoizedState===null&&Ua(l,a);break;case 30:Et(l,l.return),Ua(l,a);break;case 7:Et(l,l.return);default:Ua(l,a)}e=e.sibling}}function xl(e,t,l){for(l=(t.subtreeFlags&8772)!==0?l:l&-2,t=t.child;t!==null;){var a=t.alternate,i=e,u=t,o=u.flags,y=(l&1)!==0;switch(u.tag){case 0:case 11:case 15:xl(i,u,l),Mu(4,u);break;case 1:if(xl(i,u,l),a=u,i=a.stateNode,typeof i.componentDidMount=="function")try{i.componentDidMount()}catch(M){Qe(a,a.return,M)}if(a=u,i=a.updateQueue,i!==null){var S=a.stateNode;try{var z=i.shared.hiddenCallbacks;if(z!==null)for(i.shared.hiddenCallbacks=null,i=0;i<z.length;i++)Em(z[i],S)}catch(M){Qe(a,a.return,M)}}y&&o&64&&Dy(u),Dl(u,u.return);break;case 27:(l&2)!==0&&qy(u);case 5:u.tag!==5&&u.tag!==27||ky(u),xl(i,u,l),y&&a===null&&o&4&&Lo(u),Dl(u,u.return);break;case 6:ky(u);break;case 26:S=u.stateNode,u.memoizedState!==null||S===null||yt||kf(Vu(S.ownerDocument),u.type,S),xl(i,u,l),y&&a===null&&o&4&&Lo(u),Dl(u,u.return);break;case 12:xl(i,u,l);break;case 31:xl(i,u,l),y&&o&4&&$y(i,u);break;case 13:xl(i,u,l),y&&o&4&&Py(i,u);break;case 22:u.memoizedState===null&&xl(i,u,l),Dl(u,u.return);break;case 30:xl(i,u,l),Dl(u,u.return);break;case 7:Dl(u,u.return);default:xl(i,u,l)}t=t.sibling}}function Wo(e,t){var l=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==l&&(e!=null&&e.refCount++,l!=null&&xu(l))}function Io(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&xu(e))}function cl(e,t,l,a){var i=(l&335544064)===l;if(t.subtreeFlags&(i?10262:10256))for(t=t.child;t!==null;)tv(e,t,l,a),t=t.sibling;else i&&Yy(t)}function tv(e,t,l,a){var i=(l&335544064)===l;i&&t.alternate===null&&t.return!==null&&t.return.alternate!==null&&hs(t);var u=t.flags;switch(t.tag){case 0:case 11:case 15:cl(e,t,l,a),u&2048&&Mu(9,t);break;case 1:cl(e,t,l,a);break;case 3:cl(e,t,l,a),i&&Fo&&(e=e.containerInfo,e=e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,e.style.viewTransitionName==="root"&&(e.style.viewTransitionName=""),e=e.ownerDocument.documentElement,e!==null&&e.style.viewTransitionName==="none"&&(e.style.viewTransitionName="")),u&2048&&(u=null,t.alternate!==null&&(u=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==u&&(t.refCount++,u!=null&&xu(u)));break;case 12:if(u&2048){cl(e,t,l,a),u=t.stateNode;try{var o=t.memoizedProps,y=o.id,S=o.onPostCommit;typeof S=="function"&&S(y,t.alternate===null?"mount":"update",u.passiveEffectDuration,-0)}catch(z){Qe(t,t.return,z)}}else cl(e,t,l,a);break;case 31:cl(e,t,l,a);break;case 13:cl(e,t,l,a);break;case 23:break;case 22:o=t.stateNode,y=t.alternate,t.memoizedState!==null?(i&&y!==null&&y.memoizedState===null&&hs(y),o._visibility&2?cl(e,t,l,a):ku(e,t)):(i&&y!==null&&y.memoizedState!==null&&hs(t),o._visibility&2?cl(e,t,l,a):(o._visibility|=2,vi(e,t,l,a,(t.subtreeFlags&10256)!==0||!1))),u&2048&&Wo(y,t);break;case 24:cl(e,t,l,a),u&2048&&Io(t.alternate,t);break;case 30:i&&(u=t.alternate,u!==null&&(kl(u.child,!0),kl(t.child,!0))),cl(e,t,l,a);break;default:cl(e,t,l,a)}}function vi(e,t,l,a,i){for(i=i&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var u=e,o=t,y=l,S=a,z=o.flags;switch(o.tag){case 0:case 11:case 15:vi(u,o,y,S,i),Mu(8,o);break;case 23:break;case 22:var M=o.stateNode;o.memoizedState!==null?M._visibility&2?vi(u,o,y,S,i):ku(u,o):(M._visibility|=2,vi(u,o,y,S,i)),i&&z&2048&&Wo(o.alternate,o);break;case 24:vi(u,o,y,S,i),i&&z&2048&&Io(o.alternate,o);break;default:vi(u,o,y,S,i)}t=t.sibling}}function ku(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var l=e,a=t,i=a.flags;switch(a.tag){case 22:ku(l,a),i&2048&&Wo(a.alternate,a);break;case 24:ku(l,a),i&2048&&Io(a.alternate,a);break;default:ku(l,a)}t=t.sibling}}var _n=8192;function Tn(e,t,l){if(e.subtreeFlags&_n)for(e=e.child;e!==null;)lv(e,t,l),e=e.sibling}function lv(e,t,l){switch(e.tag){case 26:Tn(e,t,l),e.flags&_n&&(e.memoizedState!==null?Bx(l,bl,e.memoizedState,e.memoizedProps):(e=e.stateNode,(t&335544128)===t&&cp(l,e)));break;case 5:Tn(e,t,l),e.flags&_n&&(e=e.stateNode,(t&335544128)===t&&cp(l,e));break;case 3:case 4:var a=bl;bl=Vu(e.stateNode.containerInfo),Tn(e,t,l),bl=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=_n,_n=16777216,Tn(e,t,l),_n=a):Tn(e,t,l));break;case 30:if((e.flags&_n)!==0&&(a=e.memoizedProps.name,a!=null&&a!=="auto")){var i=e.stateNode;i.paired=null,$t===null&&($t=new Map),$t.set(a,i)}Tn(e,t,l);break;default:Tn(e,t,l)}}function av(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Hu(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];vt=a,iv(a,e)}av(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)nv(e),e=e.sibling}function nv(e){switch(e.tag){case 0:case 11:case 15:Hu(e),e.flags&2048&&Da(9,e,e.return);break;case 3:Hu(e);break;case 12:Hu(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,ps(e)):Hu(e);break;default:Hu(e)}}function ps(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];vt=a,iv(a,e)}av(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Da(8,t,t.return),ps(t);break;case 22:l=t.stateNode,l._visibility&2&&(l._visibility&=-3,ps(t));break;default:ps(t)}e=e.sibling}}function iv(e,t){for(;vt!==null;){var l=vt;switch(l.tag){case 0:case 11:case 15:Da(8,l,t);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var a=l.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:xu(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,vt=a;else e:for(l=e;vt!==null;){a=vt;var i=a.sibling,u=a.return;if(Jy(a),a===l){vt=null;break e}if(i!==null){i.return=u,vt=i;break e}vt=u}}}var Ub={getCacheForType:function(e){var t=bt(it),l=t.data.get(e);return l===void 0&&(l=e(),t.data.set(e,l)),l},cacheSignal:function(){return bt(it).controller.signal}},kb=typeof WeakMap=="function"?WeakMap:Map,He=0,Xe=null,Ne=null,je=0,Be=0,Pt=null,ka=!1,pi=!1,ef=!1,ra=0,lt=0,Ha=0,Nn=0,gs=0,Wt=0,gi=0,qu=null,Qt=null,tf=!1,bs=0,uv=0,xs=1/0,Ss=null,qa=null,Ie=0,Sl=null,Cn=null,Bl=0,lf=0,af=null,rv=null,bi=null,xi=null,Si=null,Lu=0,Es=null;function It(){return(He&2)!==0&&je!==0?je&-je:se.T!==null?mf():oh()}function sv(){if(Wt===0)if((je&536870912)===0||Ee){var e=vr;vr<<=1,(vr&3932160)===0&&(vr=262144),Wt=e}else Wt=536870912;return e=xt.current,e!==null&&(e.flags|=32),Wt}function Ei(e,t){if(t!=null){var l=e.stateNode,a=l.ref;a===null&&(a=l.ref=Gv(Pl(e.memoizedProps,l))),xi===null&&(xi=[]),xi.push(t.bind(null,a))}}function Gt(e,t,l){(e===Xe&&(Be===2||Be===9)||e.cancelPendingCommit!==null)&&(_i(e,0),La(e,je,Wt,!1)),uu(e,l),((He&2)===0||e!==Xe)&&(e===Xe&&((He&2)===0&&(Nn|=l),lt===4&&La(e,je,Wt,!1)),Ql(e))}function cv(e,t,l){if((He&6)!==0)throw Error(c(327));var a=!l&&(t&127)===0&&(t&e.expiredLanes)===0||iu(e,t),i=a?Lb(e,t):uf(e,t,!0),u=a;do{if(i===0){pi&&!a&&La(e,t,0,!1);break}else{if(l=e.current.alternate,u&&!Hb(l)){i=uf(e,t,!1),u=!1;continue}if(i===2){if(u=t,e.errorRecoveryDisabledLanes&u)var o=0;else o=e.pendingLanes&-536870913,o=o!==0?o:o&536870912?536870912:0;if(o!==0){t=o;e:{var y=e;i=qu;var S=y.current.memoizedState.isDehydrated;if(S&&(_i(y,o).flags|=256),o=uf(y,o,!1),o!==2&&o!==6){if(ef&&!S){y.errorRecoveryDisabledLanes|=u,Nn|=u,i=4;break e}u=Qt,Qt=i,u!==null&&(Qt===null?Qt=u:Qt.push.apply(Qt,u))}i=o}if(u=!1,i!==2)continue}}if(i===1){_i(e,0),La(e,t,0,!0);break}e:{switch(a=e,u=i,u){case 0:case 1:throw Error(c(345));case 4:if((t&4194048)!==t&&(t&62914560)!==t)break;case 6:La(a,t,Wt,!ka);break e;case 2:Qt=null;break;case 3:case 5:break;default:throw Error(c(329))}if((t&62914560)===t&&(i=bs+300-Vt(),10<i)){if(La(a,t,Wt,!ka),gr(a,0,!0)!==0)break e;Bl=t,a.timeoutHandle=Nf(ov.bind(null,a,l,Qt,Ss,tf,t,Wt,Nn,gi,ka,u,"Throttled",-0,0),i);break e}ov(a,l,Qt,Ss,tf,t,Wt,Nn,gi,ka,u,null,-0,0)}}break}while(!0);Ql(e)}function ov(e,t,l,a,i,u,o,y,S,z,M,B,w,A){e.timeoutHandle=-1;var $=t.subtreeFlags,ce=(u&335544064)===u;if(B=null,(ce||$&8192||($&16785408)===16785408)&&(B={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Rl},$t=null,lv(t,u,B),ce&&($=B,ce=e.containerInfo,ce=(ce.nodeType===9?ce:ce.ownerDocument).__reactViewTransition,ce!=null&&($.count++,$.waitingForViewTransition=!0,$=Zu.bind($),ce.finished.then($,$))),$=(u&62914560)===u?bs-Vt():(u&4194048)===u?uv-Vt():0,$=Qx(B,$),$!==null)){Bl=u,e.cancelPendingCommit=$(gv.bind(null,e,t,u,l,a,i,o,y,S,z,M,B,null,w,A)),La(e,u,o,!z);return}gv(e,t,u,l,a,i,o,y,S,z,M,B)}function Hb(e){for(var t=e;;){var l=t.tag;if((l===0||l===11||l===15)&&t.flags&16384&&(l=t.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var i=l[a],u=i.getSnapshot;i=i.value;try{if(!Jt(u(),i))return!1}catch{return!1}}if(l=t.child,t.subtreeFlags&16384&&l!==null)l.return=t,t=l;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function La(e,t,l,a){t=ih(e,t),t&=~gs,t&=~Nn,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var i=t;0<i;){var u=31-Kt(i),o=1<<u;a[u]=-1,i&=~o}l!==0&&rh(e,l,t)}function _s(){return(He&6)===0?(Bu(0),!1):!0}function nf(){if(Ne!==null){if(Be===0)var e=Ne.return;else e=Ne,ta=hn=null,fo(e),ci=null,_u=0,e=Ne;for(;e!==null;)My(e.alternate,e),e=e.return;Ne=null}}function _i(e,t){var l=e.timeoutHandle;return l!==-1&&(e.timeoutHandle=-1,rx(l)),l=e.cancelPendingCommit,l!==null&&(e.cancelPendingCommit=null,l()),Bl=0,nf(),Xe=e,Ne=l=Il(e.current,null),je=t,Be=0,Pt=null,ka=!1,pi=iu(e,t),ef=!1,gi=Wt=gs=Nn=Ha=lt=0,Qt=qu=null,tf=!1,ra=ih(e,t),Rr(),l}function fv(e,t){be=null,se.H=ls,t===si||t===Gr?(t=gm(),Be=3):t===Wc?(t=gm(),Be=4):Be=t===wo?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Pt=t,Ne===null&&(lt=1,as(e,il(t,e.current)))}function dv(){var e=xt.current;return e===null?!0:(je&4194048)===je?Ct===null:(je&62914560)===je||(je&536870912)!==0?e===Ct:!1}function hv(){var e=se.H;return se.H=ls,e===null?ls:e}function mv(){var e=se.A;return se.A=Ub,e}function Ts(){lt=4,ka||(je&4194048)!==je&&xt.current!==null||(pi=!0),(Ha&134217727)===0&&(Nn&134217727)===0||Xe===null||La(Xe,je,Wt,!1)}function uf(e,t,l){var a=He;He|=2;var i=hv(),u=mv();(Xe!==e||je!==t)&&(Ss=null,_i(e,t)),t=!1;var o=lt;e:do try{if(Be!==0&&Ne!==null){var y=Ne,S=Pt;switch(Be){case 8:nf(),o=6;break e;case 3:case 2:case 9:case 6:xt.current===null&&(t=!0);var z=Be;if(Be=0,Pt=null,Ti(e,y,S,z),l&&pi){o=0;break e}break;default:z=Be,Be=0,Pt=null,Ti(e,y,S,z)}}qb(),o=lt;break}catch(M){fv(e,M)}while(!0);return t&&e.shellSuspendCounter++,ta=hn=null,He=a,se.H=i,se.A=u,Ne===null&&(Xe=null,je=0,Rr()),o}function qb(){for(;Ne!==null;)yv(Ne)}function Lb(e,t){var l=He;He|=2;var a=hv(),i=mv();Xe!==e||je!==t?(Ss=null,xs=Vt()+500,_i(e,t)):pi=iu(e,t);e:do try{if(Be!==0&&Ne!==null){t=Ne;var u=Pt;t:switch(Be){case 1:Be=0,Pt=null,Ti(e,t,u,1);break;case 2:case 9:if(vm(u)){Be=0,Pt=null,vv(t);break}t=function(){Be!==2&&Be!==9||Xe!==e||(Be=7),Ql(e)},u.then(t,t);break e;case 3:Be=7;break e;case 4:Be=5;break e;case 7:vm(u)?(Be=0,Pt=null,vv(t)):(Be=0,Pt=null,Ti(e,t,u,7));break;case 5:var o=null;switch(Ne.tag){case 26:o=Ne.memoizedState;case 5:case 27:var y=Ne;if(o?rp(o):y.stateNode.complete){Be=0,Pt=null;var S=y.sibling;if(S!==null)Ne=S;else{var z=y.return;z!==null?(Ne=z,Ns(z)):Ne=null}break t}}Be=0,Pt=null,Ti(e,t,u,5);break;case 6:Be=0,Pt=null,Ti(e,t,u,6);break;case 8:nf(),lt=6;break e;default:throw Error(c(462))}}Bb();break}catch(M){fv(e,M)}while(!0);return ta=hn=null,se.H=a,se.A=i,He=l,Ne!==null?0:(Xe=null,je=0,Rr(),lt)}function Bb(){for(;Ne!==null&&!a1();)yv(Ne)}function yv(e){var t=Ry(e.alternate,e,ra);e.memoizedProps=e.pendingProps,t===null?Ns(e):Ne=t}function vv(e){var t=e,l=t.alternate;switch(t.tag){case 15:case 0:t=Ty(l,t,t.pendingProps,t.type,void 0,je);break;case 11:t=Ty(l,t,t.pendingProps,t.type.render,t.ref,je);break;case 5:fo(t);var a=t;a===mt&&(Ee?(Hr(a),a.tag===5&&a.stateNode!=null&&(Ze=a.stateNode)):(Hr(a),Ee=!0));default:My(l,t),t=Ne=im(t,ra),t=Ry(l,t,ra)}e.memoizedProps=e.pendingProps,t===null?Ns(e):Ne=t}function Ti(e,t,l,a){ta=hn=null,fo(t),ci=null,_u=0;var i=t.return;try{if(wb(e,i,t,l,je)){lt=1,as(e,il(l,e.current)),Ne=null;return}}catch(u){if(i!==null)throw Ne=i,u;lt=1,as(e,il(l,e.current)),Ne=null;return}t.flags&32768?(Ee||a===1?e=!0:pi||(je&536870912)!==0?e=!1:(ka=e=!0,(a===2||a===9||a===3||a===6)&&(a=xt.current,a!==null&&a.tag===13&&(a.flags|=16384))),pv(t,e)):Ns(t)}function Ns(e){var t=e;do{if((t.flags&32768)!==0){pv(t,ka);return}e=t.return;var l=Rb(t.alternate,t,ra);if(l!==null){Ne=l;return}if(t=t.sibling,t!==null){Ne=t;return}Ne=t=e}while(t!==null);lt===0&&(lt=5)}function pv(e,t){do{var l=Ab(e.alternate,e);if(l!==null){l.flags&=32767,Ne=l;return}if(l=e.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!t&&(e=e.sibling,e!==null)){Ne=e;return}Ne=e=l}while(e!==null);lt=6,Ne=null}function gv(e,t,l,a,i,u,o,y,S,z,M,B){e.cancelPendingCommit=null;do Cs();while(Ie!==0);if((He&6)!==0)throw Error(c(327));if(t!==null){if(t===e.current)throw Error(c(177));e===Xe&&(Ne=Xe=null,je=0),Cn=t,Sl=e,Bl=l,af=i,rv=a,Qb(e,t,l,o,y,S,B)}}function Qb(e,t,l,a,i,u,o){var y=t.lanes|t.childLanes;if(lf=y,y|=Lc,h1(e,l,y,a,i,u),xi=null,(l&335544064)===l?(Si=yb(e),a=10262):(Si=null,a=10256),(t.subtreeFlags&a)!==0||(t.flags&a)!==0?(e.callbackNode=null,e.callbackPriority=0,Zb(mr,function(){return of(),null})):(e.callbackNode=null,e.callbackPriority=0),fs=!1,a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=se.T,se.T=null,i=ye.p,ye.p=2,u=He,He|=4;try{Mb(e,t,l)}finally{He=u,ye.p=i,se.T=a}}Ie=1,fs?bi=hx(o,e.containerInfo,Si,rf,sf,Yb,cf,of,Gb):(rf(),sf(),cf())}function Gb(e){if(Ie!==0){var t=Sl.onRecoverableError;t(e,{componentStack:null})}}function Yb(){Ie===3&&(Ie=0,ev(Cn,Sl),Ie=4)}function rf(){if(Ie===1){Ie=0;var e=Sl,t=Cn,l=Bl,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=se.T,se.T=null;var i=ye.p;ye.p=2;var u=He;He|=4;try{Uu=ms=!1,Wy(t,e,l),l=Ef;var o=Fh(e.containerInfo),y=l.focusedElem,S=l.selectionRange;if(o!==y&&y&&y.ownerDocument&&Jh(y.ownerDocument.documentElement,y)){if(S!==null&&Dc(y)){var z=S.start,M=S.end;if(M===void 0&&(M=z),"selectionStart"in y)y.selectionStart=z,y.selectionEnd=Math.min(M,y.value.length);else{var B=y.ownerDocument||document,w=B&&B.defaultView||window;if(w.getSelection){var A=w.getSelection(),$=y.textContent.length,ce=Math.min(S.start,$),xe=S.end===void 0?ce:Math.min(S.end,$);!A.extend&&ce>xe&&(o=xe,xe=ce,ce=o);var j=Zh(y,ce),T=Zh(y,xe);if(j&&T&&(A.rangeCount!==1||A.anchorNode!==j.node||A.anchorOffset!==j.offset||A.focusNode!==T.node||A.focusOffset!==T.offset)){var O=B.createRange();O.setStart(j.node,j.offset),A.removeAllRanges(),ce>xe?(A.addRange(O),A.extend(T.node,T.offset)):(O.setEnd(T.node,T.offset),A.addRange(O))}}}}for(B=[],A=y;A=A.parentNode;)A.nodeType===1&&B.push({element:A,left:A.scrollLeft,top:A.scrollTop});for(typeof y.focus=="function"&&y.focus(),y=0;y<B.length;y++){var L=B[y];L.element.scrollLeft=L.left,L.element.scrollTop=L.top}}Ai=!!Sf,Ef=Sf=null}finally{He=u,ye.p=i,se.T=a}}e.current=t,Ie=2}}function sf(){if(Ie===2){Ie=0;var e=Sl,t=Cn,l=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||l){l=se.T,se.T=null;var a=ye.p;ye.p=2;var i=He;He|=4;try{Ky(e,t.alternate,t)}finally{He=i,ye.p=a,se.T=l}}Ie=3}}function cf(){if(Ie===4||Ie===3){Ie=0;var e=bi;bi=null,n1();var t=Sl,l=Cn,a=Bl,i=rv,u=(a&335544064)===a?10262:10256;if((l.subtreeFlags&u)!==0||(l.flags&u)!==0?Ie=5:(Ie=0,Cn=Sl=null,bv(t,t.pendingLanes)),u=t.pendingLanes,u===0&&(qa=null),vc(a),l=l.stateNode,Xt&&typeof Xt.onCommitFiberRoot=="function")try{Xt.onCommitFiberRoot(nu,l,void 0,(l.current.flags&128)===128)}catch{}if(i!==null){l=se.T,u=ye.p,ye.p=2,se.T=null;try{for(var o=t.onRecoverableError,y=0;y<i.length;y++){var S=i[y];o(S.value,{componentStack:S.stack})}}finally{se.T=l,ye.p=u}}if(i=xi,o=Si,Si=null,i!==null&&(xi=null,o===null&&(o=[]),e!==null))for(S=0;S<i.length;S++)l=(0,i[S])(o),l!==void 0&&e.finished.finally(l);(Bl&3)!==0&&Cs(),Ql(t),u=t.pendingLanes,(a&261930)!==0&&(u&42)!==0?t===Es?Lu++:(Lu=0,Es=t):(Lu=0,Es=null),Bu(0)}}function bv(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,xu(t)))}function Cs(){return bi!==null&&(bi.skipTransition(),bi=null),rf(),sf(),cf(),of()}function of(){if(Ie!==5)return!1;var e=Sl,t=lf;lf=0;var l=vc(Bl),a=se.T,i=ye.p;try{ye.p=32>l?32:l,se.T=null,l=af,af=null;var u=Sl,o=Bl;if(Ie=0,Cn=Sl=null,Bl=0,(He&6)!==0)throw Error(c(331));var y=He;if(He|=4,nv(u.current),tv(u,u.current,o,l),He=y,Bu(0,!1),Xt&&typeof Xt.onPostCommitFiberRoot=="function")try{Xt.onPostCommitFiberRoot(nu,u)}catch{}return!0}finally{ye.p=i,se.T=a,bv(e,t)}}function xv(e,t,l){t=il(l,t),t=Co(e.stateNode,t,2),e=Oa(e,t,2),e!==null&&(uu(e,2),Ql(e))}function Qe(e,t,l){if(e.tag===3)xv(e,e,l);else for(;t!==null;){if(t.tag===3){xv(t,e,l);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(qa===null||!qa.has(a))){e=il(l,e),l=vy(2),a=Oa(t,l,2),a!==null&&(py(l,a,t,e),uu(a,2),Ql(a));break}}t=t.return}}function ff(e,t,l){var a=e.pingCache;if(a===null){a=e.pingCache=new kb;var i=new Set;a.set(t,i)}else i=a.get(t),i===void 0&&(i=new Set,a.set(t,i));i.has(l)||(ef=!0,i.add(l),e=Vb.bind(null,e,t,l),t.then(e,e))}function Vb(e,t,l){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&l,e.warmLanes&=~l,Xe===e&&(je&l)===l&&((lt===4||lt===3&&(je&62914560)===je&&300>Vt()-bs)&&(He&2)===0?_i(e,0):gs|=l,gi===je&&(gi=0)),Ql(e)}function Sv(e,t){t===0&&(t=uh()),e=on(e,t),e!==null&&(uu(e,t),Ql(e))}function Xb(e){var t=e.memoizedState,l=0;t!==null&&(l=t.retryLane),Sv(e,l)}function Kb(e,t){var l=0;switch(e.tag){case 31:case 13:var a=e.stateNode,i=e.memoizedState;i!==null&&(l=i.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(c(314))}a!==null&&a.delete(t),Sv(e,l)}function Zb(e,t){return dc(e,t)}var Ni=null,Ci=null,df=!1,ws=!1,hf=!1,Ba=0;function Ql(e){e!==Ci&&e.next===null&&(Ci===null?Ni=Ci=e:Ci=Ci.next=e),ws=!0,df||(df=!0,Fb())}function Bu(e,t){if(!hf&&ws){hf=!0;do for(var l=!1,a=Ni;a!==null;){if(e!==0){var i=a.pendingLanes;if(i===0)var u=0;else{var o=a.suspendedLanes,y=a.pingedLanes;u=(1<<31-Kt(42|e)+1)-1,u&=i&~(o&~y),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,Nv(a,u))}else u=je,u=gr(a,a===Xe?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||iu(a,u)||(l=!0,Nv(a,u));a=a.next}while(l);hf=!1}}function Jb(){Ev()}function Ev(){ws=df=!1;var e=0;Ba!==0&&ux()&&(e=Ba);for(var t=Vt(),l=null,a=Ni;a!==null;){var i=a.next,u=_v(a,t);u===0?(a.next=null,l===null?Ni=i:l.next=i,i===null&&(Ci=l)):(l=a,(e!==0||(u&3)!==0)&&(ws=!0)),a=i}Ie!==0&&Ie!==5||Bu(e),Ba!==0&&(Ba=0)}function _v(e,t){for(var l=e.suspendedLanes,a=e.pingedLanes,i=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var o=31-Kt(u),y=1<<o,S=i[o];S===-1?((y&l)===0||(y&a)!==0)&&(i[o]=d1(y,t)):S<=t&&(e.expiredLanes|=y),u&=~y}if(t=Xe,l=je,l=gr(e,e===t?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,l===0||e===t&&(Be===2||Be===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&hc(a),e.callbackNode=null,e.callbackPriority=0;if((l&3)===0||iu(e,l)){if(t=l&-l,t===e.callbackPriority)return t;switch(a!==null&&hc(a),vc(l)){case 2:case 8:l=ah;break;case 32:l=mr;break;case 268435456:l=nh;break;default:l=mr}return a=Tv.bind(null,e),l=dc(l,a),e.callbackPriority=t,e.callbackNode=l,t}return a!==null&&a!==null&&hc(a),e.callbackPriority=2,e.callbackNode=null,2}function Tv(e,t){if(Ie!==0&&Ie!==5)return e.callbackNode=null,e.callbackPriority=0,null;var l=e.callbackNode;if(Cs()&&e.callbackNode!==l)return null;var a=je;return a=gr(e,e===Xe?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(cv(e,a,t),_v(e,Vt()),e.callbackNode!=null&&e.callbackNode===l?Tv.bind(null,e):null)}function Nv(e,t){if(Cs())return null;cv(e,t,!0)}function Fb(){sx(function(){(He&6)!==0?dc(lh,Jb):Ev()})}function mf(){if(Ba===0){var e=vn;e===0&&(e=yr,yr<<=1,(yr&261888)===0&&(yr=256)),Ba=e}return Ba}function Cv(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:_r(e)}function $b(e,t,l,a,i){if(t==="submit"&&l&&l.stateNode===i){var u=Cv((i[Ht]||null).action),o=a.submitter;o&&(t=(t=o[Ht]||null)?Cv(t.formAction):o.getAttribute("formAction"),t!==null&&(u=t,o=null));var y=new wr("action","action",null,a,i);e.push({event:y,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Ba!==0){var S=new FormData(i,o);So(l,{pending:!0,data:S,method:i.method,action:u},null,S)}}else typeof u=="function"&&(y.preventDefault(),S=new FormData(i,o),So(l,{pending:!0,data:S,method:i.method,action:u},u,S))},currentTarget:i}]})}}for(var yf=0;yf<qc.length;yf++){var vf=qc[yf],Pb=vf.toLowerCase(),Wb=vf[0].toUpperCase()+vf.slice(1);pl(Pb,"on"+Wb)}pl(Wh,"onAnimationEnd"),pl(Ih,"onAnimationIteration"),pl(em,"onAnimationStart"),pl("dblclick","onDoubleClick"),pl("focusin","onFocus"),pl("focusout","onBlur"),pl(rb,"onTransitionRun"),pl(sb,"onTransitionStart"),pl(cb,"onTransitionCancel"),pl(tm,"onTransitionEnd"),Jn("onMouseEnter",["mouseout","mouseover"]),Jn("onMouseLeave",["mouseout","mouseover"]),Jn("onPointerEnter",["pointerout","pointerover"]),Jn("onPointerLeave",["pointerout","pointerover"]),rn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),rn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),rn("onBeforeInput",["compositionend","keypress","textInput","paste"]),rn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),rn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),rn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Qu="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(" "),Ib=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Qu));function wv(e,t){t=(t&4)!==0;for(var l=0;l<e.length;l++){var a=e[l],i=a.event;a=a.listeners;e:{var u=void 0;if(t)for(var o=a.length-1;0<=o;o--){var y=a[o],S=y.instance,z=y.currentTarget;if(y=y.listener,S!==u&&i.isPropagationStopped())break e;u=y,i.currentTarget=z;try{u(i)}catch(M){Or(M)}i.currentTarget=null,u=S}else for(o=0;o<a.length;o++){if(y=a[o],S=y.instance,z=y.currentTarget,y=y.listener,S!==u&&i.isPropagationStopped())break e;u=y,i.currentTarget=z;try{u(i)}catch(M){Or(M)}i.currentTarget=null,u=S}}}}function Ce(e,t){var l=t[dh];l===void 0&&(l=t[dh]=new Set);var a=e+"__bubble";l.has(a)||(jv(t,e,2,!1),l.add(a))}function pf(e,t,l){var a=0;t&&(a|=4),jv(l,e,a,t)}var js="_reactListening"+Math.random().toString(36).slice(2);function gf(e){if(!e[js]){e[js]=!0,yh.forEach(function(l){l!=="selectionchange"&&(Ib.has(l)||pf(l,!1,e),pf(l,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[js]||(t[js]=!0,pf("selectionchange",!1,t))}}function jv(e,t,l,a){switch(pp(t)){case 2:var i=Xx;break;case 8:i=Kx;break;default:i=qf}l=i.bind(null,t,l,e),i=void 0,!Tc||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),a?i!==void 0?e.addEventListener(t,l,{capture:!0,passive:i}):e.addEventListener(t,l,!0):i!==void 0?e.addEventListener(t,l,{passive:i}):e.addEventListener(t,l,!1)}function bf(e,t,l,a,i){var u=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var o=a.tag;if(o===3||o===4){var y=a.stateNode.containerInfo;if(y===i)break;if(o===4)for(o=a.return;o!==null;){var S=o.tag;if((S===3||S===4)&&o.stateNode.containerInfo===i)return;o=o.return}for(;y!==null;){if(o=un(y),o===null)return;if(S=o.tag,S===5||S===6||S===26||S===27){a=u=o;continue e}y=y.parentNode}}a=a.return}jh(function(){var z=u,M=Ec(l),B=[];e:{var w=lm.get(e);if(w!==void 0){var A=wr,$=e;switch(e){case"keypress":if(Nr(l)===0)break e;case"keydown":case"keyup":A=H1;break;case"focusin":$="focus",A=jc;break;case"focusout":$="blur",A=jc;break;case"beforeblur":case"afterblur":A=jc;break;case"click":if(l.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":A=Rh;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":A=N1;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":A=G1;break;case Wh:case Ih:case em:A=j1;break;case tm:A=V1;break;case"scroll":case"scrollend":A=_1;break;case"wheel":A=K1;break;case"copy":case"cut":case"paste":A=O1;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":A=Mh;break;case"submit":A=B1;break;case"toggle":case"beforetoggle":A=J1}var ce=(t&4)!==0,xe=!ce&&(e==="scroll"||e==="scrollend"),j=ce?w!==null?w+"Capture":null:w;ce=[];for(var T=z,O;T!==null;){var L=T;if(O=L.stateNode,L=L.tag,L!==5&&L!==26&&L!==27||O===null||j===null||(L=cu(T,j),L!=null&&ce.push(Gu(T,L,O))),xe)break;T=T.return}0<ce.length&&(w=new A(w,$,null,l,M),B.push({event:w,listeners:ce}))}}if((t&7)===0){e:{if(A=e==="mouseover"||e==="pointerover",w=e==="mouseout"||e==="pointerout",A&&l!==Sc&&($=l.relatedTarget||l.fromElement)&&(un($)||$[Xn]))break e;(w||A)&&($=M.window===M?M:(A=M.ownerDocument)?A.defaultView||A.parentWindow:window,w?(A=l.relatedTarget||l.toElement,w=z,A=A?un(A):null,A!==null&&(xe=h(A),ce=A.tag,A!==xe||ce!==5&&ce!==27&&ce!==6)&&(A=null)):(w=null,A=z),w!==A&&(ce=Rh,L="onMouseLeave",j="onMouseEnter",T="mouse",(e==="pointerout"||e==="pointerover")&&(ce=Mh,L="onPointerLeave",j="onPointerEnter",T="pointer"),xe=w==null?$:su(w),O=A==null?$:su(A),$=new ce(L,T+"leave",w,l,M),$.target=xe,$.relatedTarget=O,L=null,un(M)===z&&(ce=new ce(j,T+"enter",A,l,M),ce.target=O,ce.relatedTarget=xe,L=ce),xe=L,ce=w&&A?de(w,A,ex):null,w!==null&&zv(B,$,w,ce,!1),A!==null&&xe!==null&&zv(B,xe,A,ce,!0)))}e:{if(w=z?su(z):window,A=w.nodeName&&w.nodeName.toLowerCase(),A==="select"||A==="input"&&w.type==="file")var te=Qh;else if(Lh(w))if(Gh)te=nb;else{te=lb;var ze=tb}else A=w.nodeName,!A||A.toLowerCase()!=="input"||w.type!=="checkbox"&&w.type!=="radio"?z&&xc(z.elementType)&&(te=Qh):te=ab;if(te&&(te=te(e,z))){Bh(B,te,l,M);break e}ze&&ze(e,w,z)}switch(ze=z?su(z):window,e){case"focusin":(Lh(ze)||ze.contentEditable==="true")&&(ei=ze,Uc=z,pu=null);break;case"focusout":pu=Uc=ei=null;break;case"mousedown":kc=!0;break;case"contextmenu":case"mouseup":case"dragend":kc=!1,$h(B,l,M);break;case"selectionchange":if(ub)break;case"keydown":case"keyup":$h(B,l,M)}var fe;if(Oc)e:{switch(e){case"compositionstart":var ve="onCompositionStart";break e;case"compositionend":ve="onCompositionEnd";break e;case"compositionupdate":ve="onCompositionUpdate";break e}ve=void 0}else In?Hh(e,l)&&(ve="onCompositionEnd"):e==="keydown"&&l.keyCode===229&&(ve="onCompositionStart");ve&&(Dh&&l.locale!=="ko"&&(In||ve!=="onCompositionStart"?ve==="onCompositionEnd"&&In&&(fe=zh()):(Sa=M,Nc="value"in Sa?Sa.value:Sa.textContent,In=!0)),ze=zs(z,ve),0<ze.length&&(ve=new Ah(ve,e,null,l,M),B.push({event:ve,listeners:ze}),fe?ve.data=fe:(fe=qh(l),fe!==null&&(ve.data=fe)))),(fe=$1?P1(e,l):W1(e,l))&&(ve=zs(z,"onBeforeInput"),0<ve.length&&(ze=new Ah("onBeforeInput","beforeinput",null,l,M),B.push({event:ze,listeners:ve}),ze.data=fe)),$b(B,e,z,l,M)}wv(B,t)})}function Gu(e,t,l){return{instance:e,listener:t,currentTarget:l}}function zs(e,t){for(var l=t+"Capture",a=[];e!==null;){var i=e,u=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||u===null||(i=cu(e,l),i!=null&&a.unshift(Gu(e,i,u)),i=cu(e,t),i!=null&&a.push(Gu(e,i,u))),e.tag===3)return a;e=e.return}return[]}function ex(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function zv(e,t,l,a,i){for(var u=t._reactName,o=[];l!==null&&l!==a;){var y=l,S=y.alternate,z=y.stateNode;if(y=y.tag,S!==null&&S===a)break;y!==5&&y!==26&&y!==27||z===null||(S=z,i?(z=cu(l,u),z!=null&&o.unshift(Gu(l,z,S))):i||(z=cu(l,u),z!=null&&o.push(Gu(l,z,S)))),l=l.return}o.length!==0&&e.push({event:t,listeners:o})}var tx=/\r\n?/g,lx=/\u0000|\uFFFD/g;function Ov(e){return(typeof e=="string"?e:""+e).replace(tx,`
|
||
`).replace(lx,"")}function Rv(e,t){return t=Ov(t),Ov(e)===t}function Ge(e,t,l,a,i,u){switch(l){case"children":if(typeof a=="string")t==="body"||t==="textarea"&&a===""||$n(e,a);else if(typeof a=="number"||typeof a=="bigint")t!=="body"&&$n(e,""+a);else return;break;case"className":Er(e,"class",a);break;case"tabIndex":Er(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Er(e,l,a);break;case"style":Ch(e,a,u);return;case"data":if(t!=="object"){Er(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||l!=="href")){e.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=_r(a),e.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(l,"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 u=="function"&&(l==="formAction"?(t!=="input"&&Ge(e,t,"name",i.name,i,null),Ge(e,t,"formEncType",i.formEncType,i,null),Ge(e,t,"formMethod",i.formMethod,i,null),Ge(e,t,"formTarget",i.formTarget,i,null)):(Ge(e,t,"encType",i.encType,i,null),Ge(e,t,"method",i.method,i,null),Ge(e,t,"target",i.target,i,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=_r(a),e.setAttribute(l,a);break;case"onClick":a!=null&&(e.onclick=Rl);return;case"onScroll":a!=null&&Ce("scroll",e);return;case"onScrollEnd":a!=null&&Ce("scrollend",e);return;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(c(61));if(l=a.__html,l!=null){if(i.children!=null)throw Error(c(60));(u!=null?u.__html:void 0)!==l&&(e.innerHTML=l)}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}l=_r(a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,a):e.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"credentialless":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":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""):e.removeAttribute(l);break;case"capture":case"download":a===!0?e.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,a):e.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(l,a):e.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(l):e.setAttribute(l,a);break;case"popover":Ce("beforetoggle",e),Ce("toggle",e),Sr(e,"popover",a);break;case"xlinkActuate":Fl(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Fl(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Fl(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Fl(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Fl(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Fl(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Fl(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Fl(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Fl(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Sr(e,"is",a);break;case"innerText":case"textContent":return;default:if(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")l=S1.get(l)||l,Sr(e,l,a);else return}Ue=!0}function xf(e,t,l,a,i,u){switch(l){case"style":Ch(e,a,u);return;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(c(61));if(l=a.__html,l!=null){if(i.children!=null)throw Error(c(60));(u!=null?u.__html:void 0)!==l&&(e.innerHTML=l)}}break;case"children":if(typeof a=="string")$n(e,a);else if(typeof a=="number"||typeof a=="bigint")$n(e,""+a);else return;break;case"onScroll":a!=null&&Ce("scroll",e);return;case"onScrollEnd":a!=null&&Ce("scrollend",e);return;case"onClick":a!=null&&(e.onclick=Rl);return;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":return;case"innerText":case"textContent":return;default:if(!vh.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(i=l.endsWith("Capture"),u=l.slice(2,i?l.length-7:void 0),t=e[Ht]||null,t=t!=null?t[l]:null,typeof t=="function"&&e.removeEventListener(u,t,i),typeof a=="function")){typeof t!="function"&&t!==null&&(l in e?e[l]=null:e.hasAttribute(l)&&e.removeAttribute(l)),e.addEventListener(u,a,i);break e}Ue=!0,l in e?e[l]=a:a===!0?e.setAttribute(l,""):Sr(e,l,a)}return}Ue=!0}function _t(e,t,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ce("error",e),Ce("load",e);var a=!1,i=!1,u;for(u in l)if(l.hasOwnProperty(u)){var o=l[u];if(o!=null)switch(u){case"src":a=!0;break;case"srcSet":i=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:Ge(e,t,u,o,l,null)}}i&&Ge(e,t,"srcSet",l.srcSet,l,null),a&&Ge(e,t,"src",l.src,l,null);return;case"input":Ce("invalid",e);var y=u=o=i=null,S=null,z=null;for(a in l)if(l.hasOwnProperty(a)){var M=l[a];if(M!=null)switch(a){case"name":i=M;break;case"type":o=M;break;case"checked":S=M;break;case"defaultChecked":z=M;break;case"value":u=M;break;case"defaultValue":y=M;break;case"children":case"dangerouslySetInnerHTML":if(M!=null)throw Error(c(137,t));break;default:Ge(e,t,a,M,l,null)}}Eh(e,u,y,S,z,o,i,!1);return;case"select":Ce("invalid",e),a=o=u=null;for(i in l)if(l.hasOwnProperty(i)&&(y=l[i],y!=null))switch(i){case"value":u=y;break;case"defaultValue":o=y;break;case"multiple":a=y;default:Ge(e,t,i,y,l,null)}t=u,l=o,e.multiple=!!a,t!=null?Fn(e,!!a,t,!1):l!=null&&Fn(e,!!a,l,!0);return;case"textarea":Ce("invalid",e),u=i=a=null;for(o in l)if(l.hasOwnProperty(o)&&(y=l[o],y!=null))switch(o){case"value":a=y;break;case"defaultValue":i=y;break;case"children":u=y;break;case"dangerouslySetInnerHTML":if(y!=null)throw Error(c(91));break;default:Ge(e,t,o,y,l,null)}Th(e,a,i,u);return;case"option":for(S in l)if(l.hasOwnProperty(S)&&(a=l[S],a!=null))switch(S){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Ge(e,t,S,a,l,null)}return;case"dialog":Ce("beforetoggle",e),Ce("toggle",e),Ce("cancel",e),Ce("close",e);break;case"iframe":case"object":Ce("load",e);break;case"video":case"audio":for(a=0;a<Qu.length;a++)Ce(Qu[a],e);break;case"image":Ce("error",e),Ce("load",e);break;case"details":Ce("toggle",e);break;case"embed":case"source":case"link":Ce("error",e),Ce("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(z in l)if(l.hasOwnProperty(z)&&(a=l[z],a!=null))switch(z){case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:Ge(e,t,z,a,l,null)}return;default:if(xc(t)){for(M in l)l.hasOwnProperty(M)&&(a=l[M],a!==void 0&&xf(e,t,M,a,l,void 0));return}}for(y in l)l.hasOwnProperty(y)&&(a=l[y],a!=null&&Ge(e,t,y,a,l,null))}var ax={};function nx(e,t,l,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var i=null,u=null,o=null,y=null,S=null,z=null,M=null;for(A in l){var B=l[A];if(l.hasOwnProperty(A)&&B!=null)switch(A){case"checked":break;case"value":break;case"defaultValue":S=B;default:a.hasOwnProperty(A)||Ge(e,t,A,null,a,B)}}for(var w in a){var A=a[w];if(B=l[w],a.hasOwnProperty(w)&&(A!=null||B!=null))switch(w){case"type":A!==B&&(Ue=!0),u=A;break;case"name":A!==B&&(Ue=!0),i=A;break;case"checked":A!==B&&(Ue=!0),z=A;break;case"defaultChecked":A!==B&&(Ue=!0),M=A;break;case"value":A!==B&&(Ue=!0),o=A;break;case"defaultValue":A!==B&&(Ue=!0),y=A;break;case"children":case"dangerouslySetInnerHTML":if(A!=null)throw Error(c(137,t));break;default:A!==B&&Ge(e,t,w,A,a,B)}}gc(e,o,y,S,z,M,u,i);return;case"select":A=o=y=w=null;for(u in l)if(S=l[u],l.hasOwnProperty(u)&&S!=null)switch(u){case"value":break;case"multiple":A=S;default:a.hasOwnProperty(u)||Ge(e,t,u,null,a,S)}for(i in a)if(u=a[i],S=l[i],a.hasOwnProperty(i)&&(u!=null||S!=null))switch(i){case"value":u!==S&&(Ue=!0),w=u;break;case"defaultValue":u!==S&&(Ue=!0),y=u;break;case"multiple":u!==S&&(Ue=!0),o=u;default:u!==S&&Ge(e,t,i,u,a,S)}t=y,l=o,a=A,w!=null?Fn(e,!!l,w,!1):!!a!=!!l&&(t!=null?Fn(e,!!l,t,!0):Fn(e,!!l,l?[]:"",!1));return;case"textarea":A=w=null;for(y in l)if(i=l[y],l.hasOwnProperty(y)&&i!=null&&!a.hasOwnProperty(y))switch(y){case"value":break;case"children":break;default:Ge(e,t,y,null,a,i)}for(o in a)if(i=a[o],u=l[o],a.hasOwnProperty(o)&&(i!=null||u!=null))switch(o){case"value":i!==u&&(Ue=!0),w=i;break;case"defaultValue":i!==u&&(Ue=!0),A=i;break;case"children":break;case"dangerouslySetInnerHTML":if(i!=null)throw Error(c(91));break;default:i!==u&&Ge(e,t,o,i,a,u)}_h(e,w,A);return;case"option":for(var $ in l)if(w=l[$],l.hasOwnProperty($)&&w!=null&&!a.hasOwnProperty($))switch($){case"selected":e.selected=!1;break;default:Ge(e,t,$,null,a,w)}for(S in a)if(w=a[S],A=l[S],a.hasOwnProperty(S)&&w!==A&&(w!=null||A!=null))switch(S){case"selected":w!==A&&(Ue=!0),e.selected=w&&typeof w!="function"&&typeof w!="symbol";break;default:Ge(e,t,S,w,a,A)}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 ce in l)w=l[ce],l.hasOwnProperty(ce)&&w!=null&&!a.hasOwnProperty(ce)&&Ge(e,t,ce,null,a,w);for(z in a)if(w=a[z],A=l[z],a.hasOwnProperty(z)&&w!==A&&(w!=null||A!=null))switch(z){case"children":case"dangerouslySetInnerHTML":if(w!=null)throw Error(c(137,t));break;default:Ge(e,t,z,w,a,A)}return;default:if(xc(t)){for(var xe in l)w=l[xe],l.hasOwnProperty(xe)&&w!==void 0&&!a.hasOwnProperty(xe)&&xf(e,t,xe,void 0,a,w);for(M in a)w=a[M],A=l[M],!a.hasOwnProperty(M)||w===A||w===void 0&&A===void 0||xf(e,t,M,w,a,A);return}}for(var j in l)w=l[j],l.hasOwnProperty(j)&&w!=null&&!a.hasOwnProperty(j)&&Ge(e,t,j,null,a,w);for(B in a)w=a[B],A=l[B],!a.hasOwnProperty(B)||w===A||w==null&&A==null||Ge(e,t,B,w,a,A)}function Av(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function ix(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,l=performance.getEntriesByType("resource"),a=0;a<l.length;a++){var i=l[a],u=i.transferSize,o=i.initiatorType,y=i.duration;if(u&&y&&Av(o)){for(o=0,y=i.responseEnd,a+=1;a<l.length;a++){var S=l[a],z=S.startTime;if(z>y)break;var M=S.transferSize,B=S.initiatorType;M&&Av(B)&&(S=S.responseEnd,o+=M*(S<y?1:(y-z)/(S-z)))}if(--a,t+=8*(u+o)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Sf=null,Ef=null;function Yu(e){return e.nodeType===9?e:e.ownerDocument}function Mv(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 Dv(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function Uv(e,t,l,a){return l=Yu(l).createElement(e),l[gt]=a,l[Ht]=t,_t(l,e,t),ht(l),l}function _f(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Tf=null;function ux(){var e=window.event;return e&&e.type==="popstate"?e===Tf?!1:(Tf=e,!0):(Tf=null,!1)}var Nf=typeof setTimeout=="function"?setTimeout:void 0,rx=typeof clearTimeout=="function"?clearTimeout:void 0,kv=typeof Promise=="function"?Promise:void 0,Hv=typeof requestAnimationFrame=="function"?requestAnimationFrame:Nf,sx=typeof queueMicrotask=="function"?queueMicrotask:typeof kv<"u"?function(e){return kv.resolve(null).then(e).catch(cx)}:Nf;function cx(e){setTimeout(function(){throw e})}function Qa(e){return e==="head"}function qv(e,t){var l=t,a=0;do{var i=l.nextSibling;if(e.removeChild(l),i&&i.nodeType===8)if(l=i.data,l==="/$"||l==="/&"){if(a===0){e.removeChild(i),Mi(t);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")Mf(e.ownerDocument.documentElement);else if(l==="head"){l=e.ownerDocument.head,Mf(l);for(var u=l.firstChild;u;){var o=u.nextSibling,y=u.nodeName;u[ru]||y==="SCRIPT"||y==="STYLE"||y==="LINK"&&u.rel.toLowerCase()==="stylesheet"||l.removeChild(u),u=o}}else l==="body"&&Mf(e.ownerDocument.body);l=i}while(l);Mi(t)}function Lv(e,t){var l=e;e=0;do{var a=l.nextSibling;if(l.nodeType===1?t?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(t?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),a&&a.nodeType===8)if(l=a.data,l==="/$"){if(e===0)break;e--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||e++;l=a}while(l)}function Bv(e,t,l){if(t=CSS.escape(t)!==t?"r-"+btoa(t).replace(/=/g,""):t,e.style.viewTransitionName=t,l!=null&&(e.style.viewTransitionClass=l),l=getComputedStyle(e),l.display==="inline"){if(t=e.getClientRects(),t.length===1)var a=1;else for(var i=a=0;i<t.length;i++){var u=t[i];0<u.width&&0<u.height&&a++}a===1&&(e=e.style,e.display=t.length===1?"inline-block":"block",e.marginTop="-"+l.paddingTop,e.marginBottom="-"+l.paddingBottom)}}function Qv(e,t){e=e.style,t=t.style;var l=t!=null?t.hasOwnProperty("viewTransitionName")?t.viewTransitionName:t.hasOwnProperty("view-transition-name")?t["view-transition-name"]:null:null;e.viewTransitionName=l==null||typeof l=="boolean"?"":(""+l).trim(),l=t!=null?t.hasOwnProperty("viewTransitionClass")?t.viewTransitionClass:t.hasOwnProperty("view-transition-class")?t["view-transition-class"]:null:null,e.viewTransitionClass=l==null||typeof l=="boolean"?"":(""+l).trim(),e.display==="inline-block"&&(t==null?e.display=e.margin="":(l=t.display,e.display=l==null||typeof l=="boolean"?"":l,l=t.margin,l!=null?e.margin=l:(l=t.hasOwnProperty("marginTop")?t.marginTop:t["margin-top"],e.marginTop=l==null||typeof l=="boolean"?"":l,t=t.hasOwnProperty("marginBottom")?t.marginBottom:t["margin-bottom"],e.marginBottom=t==null||typeof t=="boolean"?"":t)))}function ox(e,t,l){return l=l.ownerDocument.defaultView,{rect:e,abs:t.position==="absolute"||t.position==="fixed",clip:t.clipPath!=="none"||t.overflow!=="visible"||t.filter!=="none"||t.mask!=="none"||t.mask!=="none"||t.borderRadius!=="0px",view:0<=e.bottom&&0<=e.right&&e.top<=l.innerHeight&&e.left<=l.innerWidth}}function Cf(e){var t=e.getBoundingClientRect(),l=getComputedStyle(e);return ox(t,l,e)}function fx(e){return e.documentElement.clientHeight}function dx(e){this.addEventListener("load",e),this.addEventListener("error",e)}function hx(e,t,l,a,i,u,o,y,S){var z=t.nodeType===9?t:t.ownerDocument;try{var M=z.startViewTransition({update:function(){var w=z.defaultView,A=w.navigation&&w.navigation.transition,$=z.fonts.status;a();var ce=[];if($==="loaded"&&(fx(z),z.fonts.status==="loading"&&ce.push(z.fonts.ready)),$=ce.length,e!==null)for(var xe=e.suspenseyImages,j=0,T=0;T<xe.length;T++){var O=xe[T];if(!O.complete){var L=O.getBoundingClientRect();if(0<L.bottom&&0<L.right&&L.top<w.innerHeight&&L.left<w.innerWidth){if(j+=sp(O),j>As){ce.length=$;break}O=new Promise(dx.bind(O)),ce.push(O)}}}if(0<ce.length)return w=Promise.race([Promise.all(ce),new Promise(function(te){return setTimeout(te,500)})]).then(i,i),(A?Promise.allSettled([A.finished,w]):w).then(u,u);if(i(),A)return A.finished.then(u,u);u()},types:l});z.__reactViewTransition=M;var B=[];return M.ready.then(function(){for(var w=z.documentElement.getAnimations({subtree:!0}),A=0;A<w.length;A++){var $=w[A],ce=$.effect,xe=ce.pseudoElement;if(xe!=null&&xe.startsWith("::view-transition")){B.push($),$=ce.getKeyframes();for(var j=xe=void 0,T=!0,O=0;O<$.length;O++){var L=$[O],te=L.width;if(xe===void 0)xe=te;else if(xe!==te){T=!1;break}if(te=L.height,j===void 0)j=te;else if(j!==te){T=!1;break}delete L.width,delete L.height,L.transform==="none"&&delete L.transform}T&&xe!==void 0&&j!==void 0&&(ce.setKeyframes($),T=getComputedStyle(ce.target,ce.pseudoElement),T.width!==xe||T.height!==j)&&(T=$[0],T.width=xe,T.height=j,T=$[$.length-1],T.width=xe,T.height=j,ce.setKeyframes($))}}o()},function(w){z.__reactViewTransition===M&&(z.__reactViewTransition=null);try{if(typeof w=="object"&&w!==null)switch(w.name){case"InvalidStateError":(w.message==="View transition was skipped because document visibility state is hidden."||w.message==="Skipping view transition because document visibility state has become hidden."||w.message==="Skipping view transition because viewport size changed."||w.message==="Transition was aborted because of invalid state")&&(w=null)}w!==null&&S(w)}finally{a(),i(),o()}}),M.finished.finally(function(){for(var w=0;w<B.length;w++)B[w].cancel();z.__reactViewTransition===M&&(z.__reactViewTransition=null),y()}),M}catch{return a(),i(),o(),null}}function wn(e,t){this._scope=document.documentElement,this._selector="::view-transition-"+e+"("+t+")"}wn.prototype.animate=function(e,t){return t=typeof t=="number"?{duration:t}:F({},t),t.pseudoElement=this._selector,this._scope.animate(e,t)},wn.prototype.getAnimations=function(){for(var e=this._scope,t=this._selector,l=e.getAnimations({subtree:!0}),a=[],i=0;i<l.length;i++){var u=l[i].effect;u!==null&&u.target===e&&u.pseudoElement===t&&a.push(l[i])}return a},wn.prototype.getComputedStyle=function(){return getComputedStyle(this._scope,this._selector)};function Gv(e){return{name:e,group:new wn("group",e),imagePair:new wn("image-pair",e),old:new wn("old",e),new:new wn("new",e)}}function el(e){this._fragmentFiber=e,this._observers=this._eventListeners=null}el.prototype.addEventListener=function(e,t,l){var a=null,i=null;if(!(l!=null&&typeof l!="boolean"&&(a=l.signal||null,a!==null&&a.aborted))){this._eventListeners===null&&(this._eventListeners=[]);var u=this._eventListeners;if(Vv(u,e,t,l)===-1){var o=this,y=t;l!=null&&typeof l!="boolean"&&l.once===!0&&(y=function(S){o.removeEventListener(e,t,l),typeof t=="function"?t.call(this,S):t.handleEvent(S)}),a!==null&&(i=o.removeEventListener.bind(o,e,t,l),a.addEventListener("abort",i,{once:!0}),i=a.removeEventListener.bind(a,"abort",i)),a=wi(l),u.push({type:e,listener:t,optionsOrUseCapture:l,attachedListener:y,cleanup:i}),g(this._fragmentFiber.child,!1,mx,e,y,a)}this._eventListeners=u}};function mx(e,t,l,a){return D(e).addEventListener(t,l,a),!1}el.prototype.removeEventListener=function(e,t,l){var a=this._eventListeners;if(a!==null&&(t=Vv(a,e,t,l),t!==-1)){var i=a[t];l=i.attachedListener;var u=i.cleanup;i=wi(i.optionsOrUseCapture),g(this._fragmentFiber.child,!1,yx,e,l,i),a.splice(t,1),u!==null&&u()}};function yx(e,t,l,a){return D(e).removeEventListener(t,l,a),!1}function wi(e){return e!=null&&typeof e!="boolean"&&(e.once===!0||e.signal instanceof AbortSignal)?{capture:e.capture,passive:e.passive}:e}function Yv(e){return e==null?"c=0":typeof e=="boolean"?"c="+(e?"1":"0"):"c="+(e.capture?"1":"0")}function Vv(e,t,l,a){if(e.length===0)return-1;a=Yv(a);for(var i=0;i<e.length;i++){var u=e[i];if(u.type===t&&u.listener===l&&Yv(u.optionsOrUseCapture)===a)return i}return-1}el.prototype.dispatchEvent=function(e){var t=N(this._fragmentFiber);if(t===null)return!0;t=D(t);var l=this._eventListeners;if(l!==null&&0<l.length||!e.bubbles){var a=t.nodeType===9?t.createComment(""):document.createTextNode("");if(l)for(var i=0;i<l.length;i++){var u=l[i];a.addEventListener(u.type,u.attachedListener,wi(u.optionsOrUseCapture))}if(t.appendChild(a),e=a.dispatchEvent(e),l)for(i=0;i<l.length;i++)u=l[i],a.removeEventListener(u.type,u.attachedListener,wi(u.optionsOrUseCapture));return t.removeChild(a),e}return t.dispatchEvent(e)},el.prototype.focus=function(e){g(this._fragmentFiber.child,!0,Xv,e,void 0,void 0)};function Xv(e,t){return e.tag===6?!1:(e=D(e),wx(e,t))}el.prototype.focusLast=function(e){var t=[];g(this._fragmentFiber.child,!0,wf,t,void 0,void 0);for(var l=t.length-1;0<=l&&!Xv(t[l],e);l--);};function wf(e,t){return t.push(e),!1}el.prototype.blur=function(){var e=N(this._fragmentFiber);e!==null&&(e=D(e),e=Yu(e).activeElement,e!==null&&g(this._fragmentFiber.child,!1,vx,e,void 0,void 0))};function vx(e,t){return e.tag===6?!1:(e=D(e),e===t||e.contains(t)?(t.blur(),!0):!1)}el.prototype.observeUsing=function(e){this._observers===null&&(this._observers=new Set),this._observers.add(e),g(this._fragmentFiber.child,!1,px,e,void 0,void 0)};function px(e,t){return e.tag===6||(e=D(e),t.observe(e)),!1}el.prototype.unobserveUsing=function(e){var t=this._observers;if(t!==null&&t.has(e)){t.delete(e),g(this._fragmentFiber.child,!1,gx,e,void 0,void 0);for(var l=t=0;l<El.length;l++){var a=El[l];a.fragmentInstance===this&&a.observer===e?e.unobserve(a.instance):El[t++]=a}El.length=t}};function gx(e,t){return e.tag===6||(e=D(e),t.unobserve(e)),!1}var El=[],jf=!1;function bx(e,t,l){El.push({fragmentInstance:e,observer:t,instance:l}),jf||(jf=!0,jx(function(){jf=!1;var a=El;El=[];for(var i=0;i<a.length;i++){var u=a[i];u.observer.unobserve(u.instance)}}))}el.prototype.getClientRects=function(){var e=[];return g(this._fragmentFiber.child,!1,xx,e,void 0,void 0),e};function xx(e,t){if(e.tag===6){e=e.stateNode;var l=e.ownerDocument.createRange();l.selectNodeContents(e),t.push.apply(t,l.getClientRects())}else e=D(e),t.push.apply(t,e.getClientRects());return!1}el.prototype.getRootNode=function(e){var t=N(this._fragmentFiber);return t===null?this:D(t).getRootNode(e)},el.prototype.compareDocumentPosition=function(e){var t=N(this._fragmentFiber);if(t===null)return Node.DOCUMENT_POSITION_DISCONNECTED;var l=[];g(this._fragmentFiber.child,!1,wf,l,void 0,void 0);var a=D(t);if(l.length===0){if(l=a,q(this._fragmentFiber)){e:{for(t=this._fragmentFiber.return;t!==null;){if(t.tag===4){t=t.stateNode.containerInfo;break e}if(t.tag===3||t.tag===5||t.tag===27)break;t=t.return}t=null}t!=null&&(l=t)}t=this._fragmentFiber;var i=a=l.compareDocumentPosition(e);return l===e?i=Node.DOCUMENT_POSITION_CONTAINS:a&Node.DOCUMENT_POSITION_CONTAINED_BY&&(l=K(t)[1],l===null?i=Node.DOCUMENT_POSITION_PRECEDING:(e=D(l).compareDocumentPosition(e),i=e===0||e&Node.DOCUMENT_POSITION_FOLLOWING?Node.DOCUMENT_POSITION_FOLLOWING:Node.DOCUMENT_POSITION_PRECEDING)),i|=Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC}t=D(l[0]),i=D(l[l.length-1]);var u=q(this._fragmentFiber)?t.parentElement:a;if(u==null)return Node.DOCUMENT_POSITION_DISCONNECTED;a=u.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY,u=u.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY;var o=t.compareDocumentPosition(e),y=i.compareDocumentPosition(e),S=o&Node.DOCUMENT_POSITION_CONTAINED_BY||y&Node.DOCUMENT_POSITION_CONTAINED_BY;return y=a&&u&&o&Node.DOCUMENT_POSITION_FOLLOWING&&y&Node.DOCUMENT_POSITION_PRECEDING,t=a&&t===e||u&&i===e||S||y?Node.DOCUMENT_POSITION_CONTAINED_BY:!a&&t===e||!u&&i===e?Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:o,t&Node.DOCUMENT_POSITION_DISCONNECTED||t&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC||Sx(t,this._fragmentFiber,l[0],l[l.length-1],e)?t:Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC};function Sx(e,t,l,a,i){var u=un(i);if(e&Node.DOCUMENT_POSITION_CONTAINED_BY){if(l=!!u)e:{for(;u!==null;){if(u.tag===7&&(u===t||u.alternate===t)){l=!0;break e}u=u.return}l=!1}return l}if(e&Node.DOCUMENT_POSITION_CONTAINS){if(u===null)return u=i.ownerDocument,i===u||i===u.documentElement||i===u.body;e:{for(u=t,t=N(t);u!==null;){if(!(u.tag!==5&&u.tag!==3&&u.tag!==27||u!==t&&u.alternate!==t)){u=!0;break e}u=u.return}u=!1}return u}return e&Node.DOCUMENT_POSITION_PRECEDING?((t=!!u)&&!(t=u===l)&&(t=de(l,u,Y),t===null?t=!1:(g(t,!0,Z,u,l),u=H,H=null,t=u!==null)),t):e&Node.DOCUMENT_POSITION_FOLLOWING?((t=!!u)&&!(t=u===a)&&(t=de(a,u,Y),t===null?t=!1:(g(t,!0,J,u,a),u=H,G=H=null,t=u!==null)),t):!1}function Kv(e,t){var l=e.ownerDocument.createRange();l.selectNodeContents(e),e=l.getBoundingClientRect(),window.scrollTo(window.scrollX+e.left,t?window.scrollY+e.top:window.scrollY+e.bottom-window.innerHeight)}el.prototype.scrollIntoView=function(e){if(typeof e=="object")throw Error(c(566));var t=[];g(this._fragmentFiber.child,!1,wf,t,void 0,void 0);var l=e!==!1;if(t.length===0){var a=K(this._fragmentFiber);if(a=l?a[1]||a[0]||N(this._fragmentFiber):a[0]||a[1],a===null)return;if(a.tag===6){e=D(a),Kv(e,l);return}if(a=D(a),a.nodeType!==9){if(a.nodeType===11){l="host"in a?a.host:null,l!==null&&l.scrollIntoView(e);return}a.scrollIntoView(e)}}for(a=l?t.length-1:0;a!==(l?-1:t.length);){var i=t[a];i.tag===6?(i=D(i),Kv(i,l)):D(i).scrollIntoView(e),a+=l?-1:1}};function Ex(e,t){return e=D(e),Zv(e,t),!1}function Zv(e,t){e.reactFragments==null&&(e.reactFragments=new Set),e.reactFragments.add(t)}function Jv(e,t){var l=t._eventListeners;if(l!==null)for(var a=0;a<l.length;a++){var i=l[a];e.addEventListener(i.type,i.attachedListener,wi(i.optionsOrUseCapture))}e.nodeType!==3&&(l=t._observers,l!==null&&l.forEach(function(u){for(var o=0,y=0;y<El.length;y++){var S=El[y];(S.fragmentInstance!==t||S.observer!==u||S.instance!==e)&&(El[o++]=S)}El.length=o,u.observe(e)}),Zv(e,t))}function _x(e,t){var l=t._eventListeners;if(l!==null)for(var a=0;a<l.length;a++){var i=l[a];e.removeEventListener(i.type,i.attachedListener,wi(i.optionsOrUseCapture))}e.nodeType!==3&&(l=t._observers,l!==null&&l.forEach(function(u){typeof u.rootMargin=="string"?bx(t,u,e):u.unobserve(e)}),e.reactFragments!=null&&e.reactFragments.delete(t))}function zf(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var l=t;switch(t=t.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":zf(l),xr(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}e.removeChild(l)}}function Tx(e,t,l,a){for(;e.nodeType===1;){var i=l;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[ru])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(u=e.getAttribute("rel"),u==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(u!==i.rel||e.getAttribute("href")!==(i.href==null||i.href===""?null:i.href)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute("title")!==(i.title==null?null:i.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(u=e.getAttribute("src"),(u!==(i.src==null?null:i.src)||e.getAttribute("type")!==(i.type==null?null:i.type)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin))&&u&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var u=i.name==null?null:""+i.name;if(i.type==="hidden"&&e.getAttribute("name")===u)return e}else return e;if(e=ol(e.nextSibling),e===null)break}return null}function Nx(e,t,l){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!l||(e=ol(e.nextSibling),e===null))return null;return e}function Fv(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=ol(e.nextSibling),e===null))return null;return e}function Of(e){return e.data==="$?"||e.data==="$~"}function Rf(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function Cx(e,t){var l=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||l.readyState!=="loading")t();else{var a=function(){t(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function ol(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var Af=null;function $v(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="/$"||l==="/&"){if(t===0)return ol(e.nextSibling);t--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||t++}e=e.nextSibling}return null}function Pv(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(t===0)return e;t--}else l!=="/$"&&l!=="/&"||t++}e=e.previousSibling}return null}function wx(e,t){function l(){a=!0}if(e.ownerDocument.activeElement===e)return!0;var a=!1;try{e.ownerDocument.addEventListener("focus",l,!0),(e.focus||HTMLElement.prototype.focus).call(e,t)}finally{e.ownerDocument.removeEventListener("focus",l,!0)}return a}function jx(e){Hv(function(){Hv(function(t){return e(t)})})}function Wv(e,t,l){switch(t=Yu(l),e){case"html":if(e=t.documentElement,!e)throw Error(c(452));return e;case"head":if(e=t.head,!e)throw Error(c(453));return e;case"body":if(e=t.body,!e)throw Error(c(454));return e;default:throw Error(c(451))}}function Iv(e,t,l){for(var a in l){var i=l[a];l.hasOwnProperty(a)&&i!=null&&Ge(e,t,a,null,ax,i)}l.dangerouslySetInnerHTML!=null&&(e.textContent=""),e.onclick===Rl&&(e.onclick=null),xr(e)}function Mf(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);xr(e)}var fl=new Map,ep=new Set;function Vu(e){if(typeof e.getRootNode=="function"){var t=e.getRootNode();if(t.nodeType===9||t.nodeType===11)return t}return e.nodeType===9?e:e.ownerDocument}var sa=ye.d;ye.d={f:zx,r:Ox,D:Rx,C:Ax,L:Mx,m:Dx,X:kx,S:Ux,M:Hx};function zx(){var e=sa.f(),t=_s();return e||t}function Ox(e){var t=Kn(e);t!==null&&t.tag===5&&t.type==="form"?ly(t):sa.r(e)}var ji=typeof document>"u"?null:document;function tp(e,t,l){var a=ji;if(a&&typeof t=="string"&&t){var i=al(t);i='link[rel="'+e+'"][href="'+i+'"]',typeof l=="string"&&(i+='[crossorigin="'+l+'"]'),ep.has(i)||(ep.add(i),e={rel:e,crossOrigin:l,href:t},a.querySelector(i)===null&&(t=a.createElement("link"),_t(t,"link",e),ht(t),a.head.appendChild(t)))}}function Rx(e){sa.D(e),tp("dns-prefetch",e,null)}function Ax(e,t){sa.C(e,t),tp("preconnect",e,t)}function Mx(e,t,l){sa.L(e,t,l);var a=ji;if(a&&e&&t){var i='link[rel="preload"][as="'+al(t)+'"]';t==="image"&&l&&l.imageSrcSet?(i+='[imagesrcset="'+al(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(i+='[imagesizes="'+al(l.imageSizes)+'"]')):i+='[href="'+al(e)+'"]';var u=i;switch(t){case"style":u=zi(e);break;case"script":u=Oi(e)}if(!(fl.has(u)||(e=F({rel:"preload",href:t==="image"&&l&&l.imageSrcSet?void 0:e,as:t},l),fl.set(u,e),a.querySelector(i)!==null||t==="style"&&a.querySelector(Xu(u))||t==="script"&&a.querySelector(Ku(u))))){var o=a.createElement("link");_t(o,"link",e),t==="style"&&(o[br]=!0,o.onload=o.onerror=function(){mh(o)}),ht(o),a.head.appendChild(o)}}}function Dx(e,t){sa.m(e,t);var l=ji;if(l&&e){var a=t&&typeof t.as=="string"?t.as:"script",i='link[rel="modulepreload"][as="'+al(a)+'"][href="'+al(e)+'"]',u=i;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Oi(e)}if(!fl.has(u)&&(e=F({rel:"modulepreload",href:e},t),fl.set(u,e),l.querySelector(i)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Ku(u)))return}a=l.createElement("link"),_t(a,"link",e),ht(a),l.head.appendChild(a)}}}function Ux(e,t,l){sa.S(e,t,l);var a=ji;if(a&&e){var i=Zn(a).hoistableStyles,u=zi(e);t=t||"default";var o=i.get(u);if(!o){var y={loading:0,preload:null};if(o=a.querySelector(Xu(u)))y.loading=5;else{e=F({rel:"stylesheet",href:e,"data-precedence":t},l),(l=fl.get(u))&&Df(e,l);var S=o=a.createElement("link");ht(S),_t(S,"link",e),S._p=new Promise(function(z,M){S.onload=z,S.onerror=M}),S.addEventListener("load",function(){y.loading|=1}),S.addEventListener("error",function(){y.loading|=2}),y.loading|=4,Os(o,t,a)}o={type:"stylesheet",instance:o,count:1,state:y},i.set(u,o)}}}function kx(e,t){sa.X(e,t);var l=ji;if(l&&e){var a=Zn(l).hoistableScripts,i=Oi(e),u=a.get(i);u||(u=l.querySelector(Ku(i)),u||(e=F({src:e,async:!0},t),(t=fl.get(i))&&Uf(e,t),u=l.createElement("script"),ht(u),_t(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(i,u))}}function Hx(e,t){sa.M(e,t);var l=ji;if(l&&e){var a=Zn(l).hoistableScripts,i=Oi(e),u=a.get(i);u||(u=l.querySelector(Ku(i)),u||(e=F({src:e,async:!0,type:"module"},t),(t=fl.get(i))&&Uf(e,t),u=l.createElement("script"),ht(u),_t(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(i,u))}}function lp(e,t,l,a){var i=(i=ga.current)?Vu(i):null;if(!i)throw Error(c(446));switch(e){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(l=zi(l.href),t=Zn(i).hoistableStyles,a=t.get(l),a||(a={type:"style",instance:null,count:0,state:null},t.set(l,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){e=zi(l.href);var u=Zn(i).hoistableStyles,o=u.get(e);if(o||(i=i.ownerDocument||i,o={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,o),(u=i.querySelector(Xu(e)))?u._p||(o.instance=u,o.state.loading=5):(u=fl.get(e),u||(u={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},fl.set(e,u)),qx(i,e,u,o.state))),t&&a===null)throw Error(c(528,""));return o}if(t&&a!==null)throw Error(c(529,""));return null;case"script":return t=l.async,l=l.src,typeof l=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(l=Oi(l),t=Zn(i).hoistableScripts,a=t.get(l),a||(a={type:"script",instance:null,count:0,state:null},t.set(l,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(c(444,e))}}function zi(e){return'href="'+al(e)+'"'}function Xu(e){return'link[rel="stylesheet"]['+e+"]"}function ap(e){return F({},e,{"data-precedence":e.precedence,precedence:null})}function qx(e,t,l,a){if(t=e.querySelector('link[rel="preload"][as="style"]['+t+"]")){if(t[br]!==!0){a.loading=1;return}}else t=e.createElement("link"),t[br]=!0,t.onload=t.onerror=mh.bind(null,t),_t(t,"link",l),ht(t),e.head.appendChild(t);a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2})}function Oi(e){return'[src="'+al(e)+'"]'}function Ku(e){return"script[async]"+e}function np(e,t,l){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+al(l.href)+'"]');if(a)return t.instance=a,ht(a),a;var i=F({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),ht(a),_t(a,"style",i),Os(a,l.precedence,e),t.instance=a;case"stylesheet":i=zi(l.href);var u=e.querySelector(Xu(i));if(u)return t.state.loading|=4,t.instance=u,ht(u),u;a=ap(l),(i=fl.get(i))&&Df(a,i),u=(e.ownerDocument||e).createElement("link"),ht(u);var o=u;return o._p=new Promise(function(y,S){o.onload=y,o.onerror=S}),_t(u,"link",a),t.state.loading|=4,Os(u,l.precedence,e),t.instance=u;case"script":return u=Oi(l.src),(i=e.querySelector(Ku(u)))?(t.instance=i,ht(i),i):(a=l,(i=fl.get(u))&&(a=F({},l),Uf(a,i)),e=e.ownerDocument||e,i=e.createElement("script"),ht(i),_t(i,"link",a),e.head.appendChild(i),t.instance=i);case"void":return null;default:throw Error(c(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,Os(a,l.precedence,e));return t.instance}function Os(e,t,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=a.length?a[a.length-1]:null,u=i,o=0;o<a.length;o++){var y=a[o];if(y.dataset.precedence===t)u=y;else if(u!==i)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=l.nodeType===9?l.head:l,t.insertBefore(e,t.firstChild))}function Df(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Uf(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Rs=null;function ip(e,t,l){if(Rs===null){var a=new Map,i=Rs=new Map;i.set(l,a)}else i=Rs,a=i.get(l),a||(a=new Map,i.set(l,a));if(a.has(e))return a;for(a.set(e,null),l=l.getElementsByTagName(e),i=0;i<l.length;i++){var u=l[i];if(!(u[ru]||u[gt]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var o=u.getAttribute(t)||"";o=e+o;var y=a.get(o);y?y.push(u):a.set(o,[u])}}return a}function kf(e,t,l){e=e.ownerDocument||e,e.head.insertBefore(l,t==="title"?e.querySelector("head > title"):null)}function Lx(e,t,l){if(l===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function up(e,t){return e==="img"&&t.src!=null&&t.src!==""&&t.onLoad==null&&t.loading!=="lazy"}function rp(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function sp(e){return(e.width||100)*(e.height||100)*(typeof devicePixelRatio=="number"?devicePixelRatio:1)*.25}function cp(e,t){typeof t.decode=="function"&&(e.imgCount++,t.complete||(e.imgBytes+=sp(t),e.suspenseyImages.push(t)),e=Gx.bind(e),t.decode().then(e,e))}function Bx(e,t,l,a){if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var i=zi(a.href),u=t.querySelector(Xu(i));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Zu.bind(e),t.then(e,e)),l.state.loading|=4,l.instance=u,ht(u);return}u=t.ownerDocument||t,a=ap(a),(i=fl.get(i))&&Df(a,i),u=u.createElement("link"),ht(u);var o=u;o._p=new Promise(function(y,S){o.onload=y,o.onerror=S}),_t(u,"link",a),l.instance=u}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(l,t),(t=l.state.preload)&&(l.state.loading&3)===0&&(e.count++,l=Zu.bind(e),t.addEventListener("load",l),t.addEventListener("error",l))}}var As=0;function Qx(e,t){return e.stylesheets&&e.count===0&&Ds(e,e.stylesheets),0<e.count||0<e.imgCount?function(l){var a=setTimeout(function(){if(e.stylesheets&&Ds(e,e.stylesheets),e.unsuspend){var u=e.unsuspend;e.unsuspend=null,u()}},6e4+t);0<e.imgBytes&&As===0&&(As=62500*ix());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Ds(e,e.stylesheets),e.unsuspend)){var u=e.unsuspend;e.unsuspend=null,u()}},(e.imgBytes>As?50:800)+t);return e.unsuspend=l,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(i)}}:null}function op(e){if(e.count===0&&(e.imgCount===0||!e.waitingForImages)){if(e.stylesheets)Ds(e,e.stylesheets);else if(e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}}}function Zu(){this.count--,op(this)}function Gx(){this.imgCount--,op(this)}var Ms=null;function Ds(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Ms=new Map,t.forEach(Yx,e),Ms=null,Zu.call(e))}function Yx(e,t){if(!(t.state.loading&4)){var l=Ms.get(e);if(l)var a=l.get(null);else{l=new Map,Ms.set(e,l);for(var i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<i.length;u++){var o=i[u];(o.nodeName==="LINK"||o.getAttribute("media")!=="not all")&&(l.set(o.dataset.precedence,o),a=o)}a&&l.set(null,a)}i=t.instance,o=i.getAttribute("data-precedence"),u=l.get(o)||a,u===a&&l.set(null,i),l.set(o,i),this.count++,a=Zu.bind(this),i.addEventListener("load",a),i.addEventListener("error",a),u?u.parentNode.insertBefore(i,u.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var Ri={$$typeof:re,Provider:null,Consumer:null,_currentValue:Yt,_currentValue2:Yt,_threadCount:0};function Vx(e,t,l,a,i,u,o,y,S){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=mc(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=mc(0),this.hiddenUpdates=mc(null),this.identifierPrefix=a,this.onUncaughtError=i,this.onCaughtError=u,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=S,this.transitionTypes=null,this.incompleteTransitions=new Map}function fp(e,t,l,a,i,u,o,y,S,z,M,B){return e=new Vx(e,t,l,o,S,z,M,B,y),t=1,u===!0&&(t|=24),u=qt(3,null,null,t),e.current=u,u.stateNode=e,t=Fc(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:t},Ic(u),e}function dp(e){return e?(e=ai,e):ai}function hp(e,t,l,a,i,u){i=dp(i),a.context===null?a.context=i:a.pendingContext=i,a=za(t),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=Oa(e,a,t),l!==null&&(Gt(l,e,t),Tu(l,e,t))}function mp(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var l=e.retryLane;e.retryLane=l!==0&&l<t?l:t}}function Hf(e,t){mp(e,t),(e=e.alternate)&&mp(e,t)}function yp(e){if(e.tag===13||e.tag===31){var t=on(e,67108864);t!==null&&Gt(t,e,67108864),Hf(e,67108864)}}function vp(e){if(e.tag===13||e.tag===31){var t=It();t=yc(t);var l=on(e,t);l!==null&&Gt(l,e,t),Hf(e,t)}}var Ai=!0;function Xx(e,t,l,a){var i=se.T;se.T=null;var u=ye.p;try{ye.p=2,qf(e,t,l,a)}finally{ye.p=u,se.T=i}}function Kx(e,t,l,a){var i=se.T;se.T=null;var u=ye.p;try{ye.p=8,qf(e,t,l,a)}finally{ye.p=u,se.T=i}}function qf(e,t,l,a){if(Ai){var i=Lf(a);if(i===null)bf(e,t,a,Us,l),gp(e,a);else if(Jx(i,e,t,l,a))a.stopPropagation();else if(gp(e,a),t&4&&-1<Zx.indexOf(e)){for(;i!==null;){var u=Kn(i);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var o=nn(u.pendingLanes);if(o!==0){var y=u;for(y.pendingLanes|=2,y.entangledLanes|=2;o;){var S=1<<31-Kt(o);y.entanglements[1]|=S,o&=~S}Ql(u),(He&6)===0&&(xs=Vt()+500,Bu(0))}}break;case 31:case 13:y=on(u,2),y!==null&&Gt(y,u,2),_s(),Hf(u,2)}if(u=Lf(a),u===null&&bf(e,t,a,Us,l),u===i)break;i=u}i!==null&&a.stopPropagation()}else bf(e,t,a,null,l)}}function Lf(e){return e=Ec(e),Bf(e)}var Us=null;function Bf(e){if(Us=null,e=un(e),e!==null){var t=h(e);if(t===null)e=null;else{var l=t.tag;if(l===13){if(e=d(t),e!==null)return e;e=null}else if(l===31){if(e=v(t),e!==null)return e;e=null}else if(l===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Us=e,null}function pp(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"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"fullscreenerror":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"resize":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(i1()){case lh:return 2;case ah:return 8;case mr:case u1:return 32;case nh:return 268435456;default:return 32}default:return 32}}var Qf=!1,Ga=null,Ya=null,Va=null,Ju=new Map,Fu=new Map,Xa=[],Zx="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 gp(e,t){switch(e){case"focusin":case"focusout":Ga=null;break;case"dragenter":case"dragleave":Ya=null;break;case"mouseover":case"mouseout":Va=null;break;case"pointerover":case"pointerout":Ju.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Fu.delete(t.pointerId)}}function $u(e,t,l,a,i,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:l,eventSystemFlags:a,nativeEvent:u,targetContainers:[i]},t!==null&&(t=Kn(t),t!==null&&yp(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Jx(e,t,l,a,i){switch(t){case"focusin":return Ga=$u(Ga,e,t,l,a,i),!0;case"dragenter":return Ya=$u(Ya,e,t,l,a,i),!0;case"mouseover":return Va=$u(Va,e,t,l,a,i),!0;case"pointerover":var u=i.pointerId;return Ju.set(u,$u(Ju.get(u)||null,e,t,l,a,i)),!0;case"gotpointercapture":return u=i.pointerId,Fu.set(u,$u(Fu.get(u)||null,e,t,l,a,i)),!0}return!1}function bp(e){var t=un(e.target);if(t!==null){var l=h(t);if(l!==null){if(t=l.tag,t===13){if(t=d(l),t!==null){e.blockedOn=t,fh(e.priority,function(){vp(l)});return}}else if(t===31){if(t=v(l),t!==null){e.blockedOn=t,fh(e.priority,function(){vp(l)});return}}else if(t===3&&l.stateNode.current.memoizedState.isDehydrated){e.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ks(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var l=Lf(e.nativeEvent);if(l===null){l=e.nativeEvent;var a=new l.constructor(l.type,l);Sc=a,l.target.dispatchEvent(a),Sc=null}else return t=Kn(l),t!==null&&yp(t),e.blockedOn=l,!1;t.shift()}return!0}function xp(e,t,l){ks(e)&&l.delete(t)}function Fx(){Qf=!1,Ga!==null&&ks(Ga)&&(Ga=null),Ya!==null&&ks(Ya)&&(Ya=null),Va!==null&&ks(Va)&&(Va=null),Ju.forEach(xp),Fu.forEach(xp)}function Hs(e,t){e.blockedOn===t&&(e.blockedOn=null,Qf||(Qf=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,Fx)))}var qs=null;function Sp(e){qs!==e&&(qs=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){qs===e&&(qs=null);for(var t=0;t<e.length;t+=3){var l=e[t],a=e[t+1],i=e[t+2];if(typeof a!="function"){if(Bf(a||l)===null)continue;break}var u=Kn(l);u!==null&&(e.splice(t,3),t-=3,So(u,{pending:!0,data:i,method:l.method,action:a},a,i))}}))}function Mi(e){function t(S){return Hs(S,e)}Ga!==null&&Hs(Ga,e),Ya!==null&&Hs(Ya,e),Va!==null&&Hs(Va,e),Ju.forEach(t),Fu.forEach(t);for(var l=0;l<Xa.length;l++){var a=Xa[l];a.blockedOn===e&&(a.blockedOn=null)}for(;0<Xa.length&&(l=Xa[0],l.blockedOn===null);)bp(l),l.blockedOn===null&&Xa.shift();if(l=(e.ownerDocument||e).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var i=l[a],u=l[a+1],o=i[Ht]||null;if(typeof u=="function")o||Sp(l);else if(o){var y=null;if(u&&u.hasAttribute("formAction")){if(i=u,o=u[Ht]||null)y=o.formAction;else if(Bf(i)!==null)continue}else y=o.action;typeof y=="function"?l[a+1]=y:(l.splice(a,3),a-=3),Sp(l)}}}function Ep(){function e(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(o){return i=o})},focusReset:"manual",scroll:"manual"})}function t(){i!==null&&(i(),i=null),a||setTimeout(l,20)}function l(){if(!a&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,i=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(l,100),function(){a=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),i!==null&&(i(),i=null)}}}function Gf(e){this._internalRoot=e}Ls.prototype.render=Gf.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(c(409));var l=t.current,a=It();hp(l,a,e,t,null,null)},Ls.prototype.unmount=Gf.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;hp(e.current,2,null,e,null,null),_s(),t[Xn]=null}};function Ls(e){this._internalRoot=e}Ls.prototype.unstable_scheduleHydration=function(e){if(e){var t=oh();e={blockedOn:null,target:e,priority:t};for(var l=0;l<Xa.length&&t!==0&&t<Xa[l].priority;l++);Xa.splice(l,0,e),l===0&&bp(e)}};var _p=r.version;if(_p!=="19.3.1")throw Error(c(527,_p,"19.3.1"));ye.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(c(188)):(e=Object.keys(e).join(","),Error(c(268,e)));return e=p(t),e=e!==null?x(e):null,e=e===null?null:e.stateNode,e};var $x={bundleType:0,version:"19.3.1",rendererPackageName:"react-dom",currentDispatcherRef:se,reconcilerVersion:"19.3.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Bs=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Bs.isDisabled&&Bs.supportsFiber)try{nu=Bs.inject($x),Xt=Bs}catch{}}return Wu.createRoot=function(e,t){if(!f(e))throw Error(c(299));var l=!1,a="",i=dy,u=hy,o=my;return t!=null&&(t.unstable_strictMode===!0&&(l=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(i=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=fp(e,1,!1,null,null,l,a,null,i,u,o,Ep),e[Xn]=t.current,gf(e),new Gf(t)},Wu.hydrateRoot=function(e,t,l){if(!f(e))throw Error(c(299));var a=!1,i="",u=dy,o=hy,y=my,S=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(i=l.identifierPrefix),l.onUncaughtError!==void 0&&(u=l.onUncaughtError),l.onCaughtError!==void 0&&(o=l.onCaughtError),l.onRecoverableError!==void 0&&(y=l.onRecoverableError),l.formState!==void 0&&(S=l.formState)),t=fp(e,1,!0,t,l??null,a,i,S,u,o,y,Ep),t.context=dp(null),l=t.current,a=It(),a=yc(a),i=za(a),i.callback=null,Oa(l,i,a),l=a,t.current.lanes=l,uu(t,l),Ql(t),e[Xn]=t.current,gf(e),new Ls(t)},Wu.version="19.3.1",Wu}var Dp;function u2(){if(Dp)return Kf.exports;Dp=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(r){console.error(r)}}return n(),Kf.exports=i2(),Kf.exports}var r2=u2();const s2=Rg(r2);/**
|
||
* react-router v7.18.4
|
||
*
|
||
* 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 wd=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,Mg=/^[\\/]{2}/;function c2(n,r){return r+n.replace(/\\/g,"/")}var Up="popstate";function kp(n){return typeof n=="object"&&n!=null&&"pathname"in n&&"search"in n&&"hash"in n&&"state"in n&&"key"in n}function o2(n={}){function r(f,h){let{pathname:d="/",search:v="",hash:b=""}=Qn(f.location.hash.substring(1));return!d.startsWith("/")&&!d.startsWith(".")&&(d="/"+d),ld("",{pathname:d,search:v,hash:b},h.state&&h.state.usr||null,h.state&&h.state.key||"default")}function s(f,h){let d=f.document.querySelector("base"),v="";if(d&&d.getAttribute("href")){let b=f.location.href,p=b.indexOf("#");v=p===-1?b:b.slice(0,p)}return v+"#"+(typeof h=="string"?h:Ln(h))}function c(f,h){tl(f.pathname.charAt(0)==="/",`relative pathnames are not supported in hash history.push(${JSON.stringify(h)})`)}return d2(r,s,c,n)}function We(n,r){if(n===!1||n===null||typeof n>"u")throw new Error(r)}function tl(n,r){if(!n){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function f2(){return Math.random().toString(36).substring(2,10)}function Hp(n,r){return{usr:n.state,key:n.key,idx:r,masked:n.mask?{pathname:n.pathname,search:n.search,hash:n.hash}:void 0}}function ld(n,r,s=null,c,f){return{pathname:typeof n=="string"?n:n.pathname,search:"",hash:"",...typeof r=="string"?Qn(r):r,state:s,key:r&&r.key||c||f2(),mask:f}}function Ln({pathname:n="/",search:r="",hash:s=""}){return r&&r!=="?"&&(n+=r.charAt(0)==="?"?r:"?"+r),s&&s!=="#"&&(n+=s.charAt(0)==="#"?s:"#"+s),n}function Qn(n){let r={};if(n){let s=n.indexOf("#");s>=0&&(r.hash=n.substring(s),n=n.substring(0,s));let c=n.indexOf("?");c>=0&&(r.search=n.substring(c),n=n.substring(0,c)),n&&(r.pathname=n)}return r}function d2(n,r,s,c={}){let{window:f=document.defaultView,v5Compat:h=!1}=c,d=f.history,v="POP",b=null,p=x();p==null&&(p=0,d.replaceState({...d.state,idx:p},""));function x(){return(d.state||{idx:null}).idx}function g(){v="POP";let D=x(),H=D==null?null:D-p;p=D,b&&b({action:v,location:k.location,delta:H})}function N(D,H){v="PUSH";let G=kp(D)?D:ld(k.location,D,H);s&&s(G,D),p=x()+1;let Z=Hp(G,p),J=k.createHref(G.mask||G);try{d.pushState(Z,"",J)}catch(Y){if(Y instanceof DOMException&&Y.name==="DataCloneError")throw Y;f.location.assign(J)}h&&b&&b({action:v,location:k.location,delta:1})}function q(D,H){v="REPLACE";let G=kp(D)?D:ld(k.location,D,H);s&&s(G,D),p=x();let Z=Hp(G,p),J=k.createHref(G.mask||G);d.replaceState(Z,"",J),h&&b&&b({action:v,location:k.location,delta:0})}function K(D){return h2(f,D)}let k={get action(){return v},get location(){return n(f,d)},listen(D){if(b)throw new Error("A history only accepts one active listener");return f.addEventListener(Up,g),b=D,()=>{f.removeEventListener(Up,g),b=null}},createHref(D){return r(f,D)},createURL:K,encodeLocation(D){let H=K(D);return{pathname:H.pathname,search:H.search,hash:H.hash}},push:N,replace:q,go(D){return d.go(D)}};return k}function h2(n,r,s=!1){let c="http://localhost";n&&(c=n.location.origin!=="null"?n.location.origin:n.location.href),We(c,"No window.location.(origin|href) available to create URL");let f=typeof r=="string"?r:Ln(r);return f=f.replace(/ $/,"%20"),!s&&Mg.test(f)&&(f=c+f),new URL(f,c)}function Dg(n,r,s="/"){return m2(n,r,s,!1)}function m2(n,r,s,c,f){let h=typeof r=="string"?Qn(r):r,d=ma(h.pathname||"/",s);if(d==null)return null;let v=y2(n),b=null,p=C2(d);for(let x=0;b==null&&x<v.length;++x)b=N2(v[x],p,c);return b}function y2(n){let r=Ug(n);return v2(r),r}function Ug(n,r=[],s=[],c="",f=!1){let h=(d,v,b=f,p)=>{let x={relativePath:p===void 0?d.path||"":p,caseSensitive:d.caseSensitive===!0,childrenIndex:v,route:d};if(x.relativePath.startsWith("/")){if(!x.relativePath.startsWith(c)&&b)return;We(x.relativePath.startsWith(c),`Absolute route path "${x.relativePath}" nested under path "${c}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),x.relativePath=x.relativePath.slice(c.length)}let g=Cl([c,x.relativePath]),N=s.concat(x);d.children&&d.children.length>0&&(We(d.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${g}".`),Ug(d.children,r,N,g,b)),!(d.path==null&&!d.index)&&r.push({path:g,score:_2(g,d.index),routesMeta:N.map((q,K)=>{let[k,D]=qg(q.relativePath,q.caseSensitive,K===N.length-1);return{...q,matcher:k,compiledParams:D}})})};return n.forEach((d,v)=>{var b;if(d.path===""||!((b=d.path)!=null&&b.includes("?")))h(d,v);else for(let p of kg(d.path))h(d,v,!0,p)}),r}function kg(n){let r=n.split("/");if(r.length===0)return[];let[s,...c]=r,f=s.endsWith("?"),h=s.replace(/\?$/,"");if(c.length===0)return f?[h,""]:[h];let d=kg(c.join("/")),v=[];return v.push(...d.map(b=>b===""?h:[h,b].join("/"))),f&&v.push(...d),v.map(b=>n.startsWith("/")&&b===""?"/":b)}function v2(n){n.sort((r,s)=>r.score!==s.score?s.score-r.score:T2(r.routesMeta.map(c=>c.childrenIndex),s.routesMeta.map(c=>c.childrenIndex)))}var p2=/^:[\w-]+$/,g2=3,b2=2,x2=1,S2=10,E2=-2,qp=n=>n==="*";function _2(n,r){let s=n.split("/"),c=s.length;return s.some(qp)&&(c+=E2),r&&(c+=b2),s.filter(f=>!qp(f)).reduce((f,h)=>f+(p2.test(h)?g2:h===""?x2:S2),c)}function T2(n,r){return n.length===r.length&&n.slice(0,-1).every((c,f)=>c===r[f])?n[n.length-1]-r[r.length-1]:0}function N2(n,r,s=!1){let{routesMeta:c}=n,f={},h="/",d=[];for(let v=0;v<c.length;++v){let b=c[v],p=v===c.length-1,x=h==="/"?r:r.slice(h.length)||"/",g={path:b.relativePath,caseSensitive:b.caseSensitive,end:p},N=b.matcher&&b.compiledParams?Hg(g,x,b.matcher,b.compiledParams):Fs(g,x),q=b.route;if(!N&&p&&s&&!c[c.length-1].route.index&&(N=Fs({path:b.relativePath,caseSensitive:b.caseSensitive,end:!1},x)),!N)return null;Object.assign(f,N.params),d.push({params:f,pathname:Cl([h,N.pathname]),pathnameBase:z2(Cl([h,N.pathnameBase])),route:q}),N.pathnameBase!=="/"&&(h=Cl([h,N.pathnameBase]))}return d}function Fs(n,r){typeof n=="string"&&(n={path:n,caseSensitive:!1,end:!0});let[s,c]=qg(n.path,n.caseSensitive,n.end);return Hg(n,r,s,c)}function Hg(n,r,s,c){let f=r.match(s);if(!f)return null;let h=f[0],d=$i(h,1),v=f.slice(1);return{params:c.reduce((p,{paramName:x,isOptional:g},N)=>{if(x==="*"){let K=v[N]||"";d=$i(h.slice(0,h.length-K.length),1)}const q=v[N];return g&&!q?p[x]=void 0:p[x]=(q||"").replace(/%2F/g,"/"),p},{}),pathname:h,pathnameBase:d,pattern:n}}function qg(n,r=!1,s=!0){tl(n==="*"||!n.endsWith("*")||n.endsWith("/*"),`Route path "${n}" will be treated as if it were "${n.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${n.replace(/\*$/,"/*")}".`);let c=[],f="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(d,v,b,p,x)=>{if(c.push({paramName:v,isOptional:b!=null}),b){let g=x.charAt(p+d.length);return g&&g!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return n.endsWith("*")?(c.push({paramName:"*"}),f+=n==="*"||n==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):s?f+="\\/*$":n!==""&&n!=="/"&&(f+="(?:(?=\\/|$))"),[new RegExp(f,r?void 0:"i"),c]}function C2(n){try{return n.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return tl(!1,`The URL path "${n}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${r}).`),n}}function ma(n,r){if(r==="/")return n;if(!n.toLowerCase().startsWith(r.toLowerCase()))return null;let s=r.endsWith("/")?r.length-1:r.length,c=n.charAt(s);return c&&c!=="/"?null:n.slice(s)||"/"}function w2(n,r="/"){let{pathname:s,search:c="",hash:f=""}=typeof n=="string"?Qn(n):n,h;return s?(s=Lg(s),s.startsWith("/")||s.startsWith("\\")?h=Lp(s.substring(1),"/"):h=Lp(s,r)):h=r,{pathname:h,search:O2(c),hash:R2(f)}}function Lp(n,r){let s=$i(r).split("/");return n.split("/").forEach(f=>{f===".."?s.length>1&&s.pop():f!=="."&&s.push(f)}),s.length>1?s.join("/"):"/"}function $f(n,r,s,c){return`Cannot include a '${n}' character in a manually specified \`to.${r}\` field [${JSON.stringify(c)}]. Please separate it out to the \`to.${s}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function j2(n){return n.filter((r,s)=>s===0||r.route.path&&r.route.path.length>0)}function jd(n){let r=j2(n);return r.map((s,c)=>c===r.length-1?s.pathname:s.pathnameBase)}function Is(n,r,s,c=!1){let f;typeof n=="string"?f=Qn(n):(f={...n},We(!f.pathname||!f.pathname.includes("?"),$f("?","pathname","search",f)),We(!f.pathname||!f.pathname.includes("#"),$f("#","pathname","hash",f)),We(!f.search||!f.search.includes("#"),$f("#","search","hash",f)));let h=n===""||f.pathname==="",d=h?"/":f.pathname,v;if(d==null)v=s;else{let g=r.length-1;if(!c&&d.startsWith("..")){let N=d.split("/");for(;N[0]==="..";)N.shift(),g-=1;f.pathname=N.join("/")}v=g>=0?r[g]:"/"}let b=w2(f,v),p=d&&d!=="/"&&d.endsWith("/"),x=(h||d===".")&&s.endsWith("/");return!b.pathname.endsWith("/")&&(p||x)&&(b.pathname+="/"),b}var Lg=n=>n.replace(/[\\/]{2,}/g,"/"),Cl=n=>Lg(n.join("/"));function $i(n,r=0){let s=n.length;for(;s>r&&n.charCodeAt(s-1)===47;)s--;return s===n.length?n:n.slice(0,s)}var z2=n=>$i(n).replace(/^\/*/,"/"),O2=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,R2=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n,A2=class{constructor(n,r,s,c=!1){this.status=n,this.statusText=r||"",this.internal=c,s instanceof Error?(this.data=s.toString(),this.error=s):this.data=s}};function M2(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}function D2(n){let r=n.map(s=>s.route.path).filter(Boolean);return Cl(r)||"/"}var Bg=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Qg(n,r){let s=n;if(typeof s!="string"||!wd.test(s))return{absoluteURL:void 0,isExternal:!1,to:s};let c=s,f=!1;if(Bg)try{let h=new URL(window.location.href),d=Mg.test(s)?new URL(c2(s,h.protocol)):new URL(s),v=ma(d.pathname,r);d.origin===h.origin&&v!=null?s=v+d.search+d.hash:f=!0}catch{tl(!1,`<Link to="${s}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:c,isExternal:f,to:s}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Bp=new URL("http://localhost");function zd(n){if(n.createURL)return n.createURL("/");try{return new URL(n.createHref("/"),Bp)}catch{return Bp}}function Pf(n,r){return n.origin===r.origin&&(n.origin!=="null"||n.protocol===r.protocol&&n.host===r.host)}function U2(n,r){if(n.startsWith("//"))return!0;let s=r.protocol.toLowerCase();return n.toLowerCase().startsWith(s)?r.host===""||n.slice(s.length).startsWith("//"):!1}function Od(n,r,s,c){let f=null;try{f=n==null?null:new URL(n,s)}catch{}let h=new URL(r,s),d=f!=null&&!Pf(f,s),v=!Pf(h,s);if(c==="reject"){if(d||v)throw new Error("External navigation is not allowed")}else if(v&&(f==null||!U2(n,f)||!Pf(f,h)))throw new Error("External navigation is not allowed")}var Gg=["POST","PUT","PATCH","DELETE"];new Set(Gg);var k2=["GET",...Gg];new Set(k2);var H2=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];function q2(n){try{return H2.includes(new URL(n).protocol)}catch{return!1}}var Ii=E.createContext(null);Ii.displayName="DataRouter";var ec=E.createContext(null);ec.displayName="DataRouterState";var Yg=E.createContext(!1);function L2(){return E.useContext(Yg)}var Vg=E.createContext({isTransitioning:!1});Vg.displayName="ViewTransition";var B2=E.createContext(new Map);B2.displayName="Fetchers";var Q2=E.createContext(null);Q2.displayName="Await";var ll=E.createContext(null);ll.displayName="Navigation";var cr=E.createContext(null);cr.displayName="Location";var wl=E.createContext({outlet:null,matches:[],isDataRoute:!1});wl.displayName="Route";var Rd=E.createContext(null);Rd.displayName="RouteError";var Xg="REACT_ROUTER_ERROR",G2="REDIRECT",Y2="ROUTE_ERROR_RESPONSE";function V2(n){if(n.startsWith(`${Xg}:${G2}:{`))try{let r=JSON.parse(n.slice(28));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string"&&typeof r.location=="string"&&typeof r.reloadDocument=="boolean"&&typeof r.replace=="boolean")return r}catch{}}function X2(n){if(n.startsWith(`${Xg}:${Y2}:{`))try{let r=JSON.parse(n.slice(40));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string")return new A2(r.status,r.statusText,r.data)}catch{}}function K2(n,{relative:r}={}){We(eu(),"useHref() may be used only in the context of a <Router> component.");let{basename:s,navigator:c}=E.useContext(ll),{hash:f,pathname:h,search:d}=or(n,{relative:r}),v=h;return s!=="/"&&(v=h==="/"?s:Cl([s,h])),c.createHref({pathname:v,search:d,hash:f})}function eu(){return E.useContext(cr)!=null}function vl(){return We(eu(),"useLocation() may be used only in the context of a <Router> component."),E.useContext(cr).location}var Kg="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Zg(n){E.useContext(ll).static||E.useLayoutEffect(n)}function tc(){let{isDataRoute:n}=E.useContext(wl);return n?rS():Z2()}function Z2(){We(eu(),"useNavigate() may be used only in the context of a <Router> component.");let n=E.useContext(Ii),{basename:r,navigator:s}=E.useContext(ll),{matches:c}=E.useContext(wl),{pathname:f}=vl(),h=JSON.stringify(jd(c)),d=E.useRef(!1);return Zg(()=>{d.current=!0}),E.useCallback((b,p={})=>{if(tl(d.current,Kg),!d.current)return;if(typeof b=="number"){s.go(b);return}let x=Is(b,JSON.parse(h),f,p.relative==="path");n==null&&r!=="/"&&(x.pathname=x.pathname==="/"?r:Cl([r,x.pathname])),Od(typeof b=="string"?b:Ln(b),s.createHref(x),zd(s),"reject"),(p.replace?s.replace:s.push)(x,p.state,p)},[r,s,h,f,n])}var J2=E.createContext(null);function F2(n){let r=E.useContext(wl).outlet;return E.useMemo(()=>r&&E.createElement(J2.Provider,{value:n},r),[r,n])}function or(n,{relative:r}={}){let{matches:s}=E.useContext(wl),{pathname:c}=vl(),f=JSON.stringify(jd(s));return E.useMemo(()=>Is(n,JSON.parse(f),c,r==="path"),[n,f,c,r])}function $2(n,r){return Jg(n,r)}function Jg(n,r,s){var D;We(eu(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:c}=E.useContext(ll),{matches:f}=E.useContext(wl),h=f[f.length-1],d=h?h.params:{},v=h?h.pathname:"/",b=h?h.pathnameBase:"/",p=h&&h.route;{let H=p&&p.path||"";$g(v,!p||H.endsWith("*")||H.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${v}" (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 x=vl(),g;if(r){let H=typeof r=="string"?Qn(r):r;We(b==="/"||((D=H.pathname)==null?void 0:D.startsWith(b)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${b}" but pathname "${H.pathname}" was given in the \`location\` prop.`),g=H}else g=x;let N=g.pathname||"/",q=N;if(b!=="/"){let H=b.replace(/^\//,"").split("/");q="/"+N.replace(/^\//,"").split("/").slice(H.length).join("/")}let K=s&&s.state.matches.length?s.state.matches.map(H=>Object.assign(H,{route:s.manifest[H.route.id]||H.route})):Dg(n,{pathname:q});tl(p||K!=null,`No routes matched location "${g.pathname}${g.search}${g.hash}" `),tl(K==null||K[K.length-1].route.element!==void 0||K[K.length-1].route.Component!==void 0||K[K.length-1].route.lazy!==void 0,`Matched leaf route at location "${g.pathname}${g.search}${g.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let k=tS(K&&K.map(H=>Object.assign({},H,{params:Object.assign({},d,H.params),pathname:Cl([b,c.encodeLocation?c.encodeLocation(H.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:H.pathname]),pathnameBase:H.pathnameBase==="/"?b:Cl([b,c.encodeLocation?c.encodeLocation(H.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:H.pathnameBase])})),f,s);return r&&k?E.createElement(cr.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...g},navigationType:"POP"}},k):k}function P2(){let n=uS(),r=M2(n)?`${n.status} ${n.statusText}`:n instanceof Error?n.message:JSON.stringify(n),s=n instanceof Error?n.stack:null,c="rgba(200,200,200, 0.5)",f={padding:"0.5rem",backgroundColor:c},h={padding:"2px 4px",backgroundColor:c},d=null;return console.error("Error handled by React Router default ErrorBoundary:",n),d=E.createElement(E.Fragment,null,E.createElement("p",null,"💿 Hey developer 👋"),E.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",E.createElement("code",{style:h},"ErrorBoundary")," or"," ",E.createElement("code",{style:h},"errorElement")," prop on your route.")),E.createElement(E.Fragment,null,E.createElement("h2",null,"Unexpected Application Error!"),E.createElement("h3",{style:{fontStyle:"italic"}},r),s?E.createElement("pre",{style:f},s):null,d)}var W2=E.createElement(P2,null),Fg=class extends E.Component{constructor(n){super(n),this.state={location:n.location,revalidation:n.revalidation,error:n.error}}static getDerivedStateFromError(n){return{error:n}}static getDerivedStateFromProps(n,r){return r.location!==n.location||r.revalidation!=="idle"&&n.revalidation==="idle"?{error:n.error,location:n.location,revalidation:n.revalidation}:{error:n.error!==void 0?n.error:r.error,location:r.location,revalidation:n.revalidation||r.revalidation}}componentDidCatch(n,r){this.props.onError?this.props.onError(n,r):console.error("React Router caught the following error during render",n)}render(){let n=this.state.error;if(this.context&&typeof n=="object"&&n&&"digest"in n&&typeof n.digest=="string"){const s=X2(n.digest);s&&(n=s)}let r=n!==void 0?E.createElement(wl.Provider,{value:this.props.routeContext},E.createElement(Rd.Provider,{value:n,children:this.props.component})):this.props.children;return this.context?E.createElement(I2,{error:n},r):r}};Fg.contextType=Yg;var Wf=new WeakMap;function I2({children:n,error:r}){let{basename:s,navigator:c}=E.useContext(ll);if(typeof r=="object"&&r&&"digest"in r&&typeof r.digest=="string"){let f=V2(r.digest);if(f){let h=Wf.get(r);if(h)throw h;let d=Qg(f.location,s),v=d.absoluteURL||d.to;if(Od(f.location,v,zd(c),"allow-explicit"),q2(v))throw new Error("Invalid redirect location");if(Bg&&!Wf.get(r))if(d.isExternal||f.reloadDocument)window.location.href=v;else{const b=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(d.to,{replace:f.replace}));throw Wf.set(r,b),b}return E.createElement("meta",{httpEquiv:"refresh",content:`0;url=${v}`})}}return n}function eS({routeContext:n,match:r,children:s}){let c=E.useContext(Ii);return c&&c.static&&c.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(c.staticContext._deepestRenderedBoundaryId=r.route.id),E.createElement(wl.Provider,{value:n},s)}function tS(n,r=[],s){let c=s==null?void 0:s.state;if(n==null){if(!c)return null;if(c.errors)n=c.matches;else if(r.length===0&&!c.initialized&&c.matches.length>0)n=c.matches;else return null}let f=n,h=c==null?void 0:c.errors;if(h!=null){let x=f.findIndex(g=>g.route.id&&(h==null?void 0:h[g.route.id])!==void 0);We(x>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(h).join(",")}`),f=f.slice(0,Math.min(f.length,x+1))}let d=!1,v=-1;if(s&&c){d=c.renderFallback;for(let x=0;x<f.length;x++){let g=f[x];if((g.route.HydrateFallback||g.route.hydrateFallbackElement)&&(v=x),g.route.id){let{loaderData:N,errors:q}=c,K=g.route.loader&&!N.hasOwnProperty(g.route.id)&&(!q||q[g.route.id]===void 0);if(g.route.lazy||K){s.isStatic&&(d=!0),v>=0?f=f.slice(0,v+1):f=[f[0]];break}}}}let b=s==null?void 0:s.onError,p=c&&b?(x,g)=>{var N,q;b(x,{location:c.location,params:((q=(N=c.matches)==null?void 0:N[0])==null?void 0:q.params)??{},pattern:D2(c.matches),errorInfo:g})}:void 0;return f.reduceRight((x,g,N)=>{let q,K=!1,k=null,D=null;c&&(q=h&&g.route.id?h[g.route.id]:void 0,k=g.route.errorElement||W2,d&&(v<0&&N===0?($g("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),K=!0,D=null):v===N&&(K=!0,D=g.route.hydrateFallbackElement||null)));let H=r.concat(f.slice(0,N+1)),G=()=>{let Z;return q?Z=k:K?Z=D:g.route.Component?Z=E.createElement(g.route.Component,null):g.route.element?Z=g.route.element:Z=x,E.createElement(eS,{match:g,routeContext:{outlet:x,matches:H,isDataRoute:c!=null},children:Z})};return c&&(g.route.ErrorBoundary||g.route.errorElement||N===0)?E.createElement(Fg,{location:c.location,revalidation:c.revalidation,component:k,error:q,children:G(),routeContext:{outlet:null,matches:H,isDataRoute:!0},onError:p}):G()},null)}function Ad(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function lS(n){let r=E.useContext(Ii);return We(r,Ad(n)),r}function aS(n){let r=E.useContext(ec);return We(r,Ad(n)),r}function nS(n){let r=E.useContext(wl);return We(r,Ad(n)),r}function Md(n){let r=nS(n),s=r.matches[r.matches.length-1];return We(s.route.id,`${n} can only be used on routes that contain a unique "id"`),s.route.id}function iS(){return Md("useRouteId")}function uS(){var c;let n=E.useContext(Rd),r=aS("useRouteError"),s=Md("useRouteError");return n!==void 0?n:(c=r.errors)==null?void 0:c[s]}function rS(){let{router:n}=lS("useNavigate"),r=Md("useNavigate"),s=E.useRef(!1);return Zg(()=>{s.current=!0}),E.useCallback(async(f,h={})=>{tl(s.current,Kg),s.current&&(typeof f=="number"?await n.navigate(f):await n.navigate(f,{fromRouteId:r,...h}))},[n,r])}var Qp={};function $g(n,r,s){!r&&!Qp[n]&&(Qp[n]=!0,tl(!1,s))}E.memo(sS);function sS({routes:n,manifest:r,future:s,state:c,isStatic:f,onError:h}){return Jg(n,void 0,{manifest:r,state:c,isStatic:f,onError:h})}function Gp({to:n,replace:r,state:s,relative:c}){We(eu(),"<Navigate> may be used only in the context of a <Router> component.");let{static:f,navigator:h}=E.useContext(ll);tl(!f,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:d}=E.useContext(wl),{pathname:v}=vl(),b=tc(),p=Is(n,jd(d),v,c==="path");Od(typeof n=="string"?n:Ln(n),h.createHref(p),zd(h),"reject");let x=JSON.stringify(p);return E.useEffect(()=>{b(JSON.parse(x),{replace:r,state:s,relative:c})},[b,x,c,r,s]),null}function cS(n){return F2(n.context)}function _l(n){We(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function oS({basename:n="/",children:r=null,location:s,navigationType:c="POP",navigator:f,static:h=!1,useTransitions:d}){We(!eu(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let v=n.replace(/^\/*/,"/"),b=E.useMemo(()=>({basename:v,navigator:f,static:h,useTransitions:d,future:{}}),[v,f,h,d]);typeof s=="string"&&(s=Qn(s));let{pathname:p="/",search:x="",hash:g="",state:N=null,key:q="default",mask:K}=s,k=E.useMemo(()=>{let D=ma(p,v);return D==null?null:{location:{pathname:D,search:x,hash:g,state:N,key:q,mask:K},navigationType:c}},[v,p,x,g,N,q,c,K]);return tl(k!=null,`<Router basename="${v}"> is not able to match the URL "${p}${x}${g}" because it does not start with the basename, so the <Router> won't render anything.`),k==null?null:E.createElement(ll.Provider,{value:b},E.createElement(cr.Provider,{children:r,value:k}))}function fS({children:n,location:r}){return $2(ad(n),r)}function ad(n,r=[]){let s=[];return E.Children.forEach(n,(c,f)=>{if(!E.isValidElement(c))return;let h=[...r,f];if(c.type===E.Fragment){s.push.apply(s,ad(c.props.children,h));return}We(c.type===_l,`[${typeof c.type=="string"?c.type:c.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),We(!c.props.index||!c.props.children,"An index route cannot have child routes.");let d={id:c.props.id||h.join("-"),caseSensitive:c.props.caseSensitive,element:c.props.element,Component:c.props.Component,index:c.props.index,path:c.props.path,middleware:c.props.middleware,loader:c.props.loader,action:c.props.action,hydrateFallbackElement:c.props.hydrateFallbackElement,HydrateFallback:c.props.HydrateFallback,errorElement:c.props.errorElement,ErrorBoundary:c.props.ErrorBoundary,hasErrorBoundary:c.props.hasErrorBoundary===!0||c.props.ErrorBoundary!=null||c.props.errorElement!=null,shouldRevalidate:c.props.shouldRevalidate,handle:c.props.handle,lazy:c.props.lazy};c.props.children&&(d.children=ad(c.props.children,h)),s.push(d)}),s}var Ks="get",Zs="application/x-www-form-urlencoded";function lc(n){return typeof HTMLElement<"u"&&n instanceof HTMLElement}function dS(n){return lc(n)&&n.tagName.toLowerCase()==="button"}function hS(n){return lc(n)&&n.tagName.toLowerCase()==="form"}function mS(n){return lc(n)&&n.tagName.toLowerCase()==="input"}function yS(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function vS(n,r){return n.button===0&&(!r||r==="_self")&&!yS(n)}function nd(n=""){return new URLSearchParams(typeof n=="string"||Array.isArray(n)||n instanceof URLSearchParams?n:Object.keys(n).reduce((r,s)=>{let c=n[s];return r.concat(Array.isArray(c)?c.map(f=>[s,f]):[[s,c]])},[]))}function pS(n,r){let s=nd(n);return r&&r.forEach((c,f)=>{s.has(f)||r.getAll(f).forEach(h=>{s.append(f,h)})}),s}var Gs=null;function gS(){if(Gs===null)try{new FormData(document.createElement("form"),0),Gs=!1}catch{Gs=!0}return Gs}var bS=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function If(n){return n!=null&&!bS.has(n)?(tl(!1,`"${n}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Zs}"`),null):n}function xS(n,r){let s,c,f,h,d;if(hS(n)){let v=n.getAttribute("action");c=v?ma(v,r):null,s=n.getAttribute("method")||Ks,f=If(n.getAttribute("enctype"))||Zs,h=new FormData(n)}else if(dS(n)||mS(n)&&(n.type==="submit"||n.type==="image")){let v=n.form;if(v==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let b=n.getAttribute("formaction")||v.getAttribute("action");if(c=b?ma(b,r):null,s=n.getAttribute("formmethod")||v.getAttribute("method")||Ks,f=If(n.getAttribute("formenctype"))||If(v.getAttribute("enctype"))||Zs,h=new FormData(v,n),!gS()){let{name:p,type:x,value:g}=n;if(x==="image"){let N=p?`${p}.`:"";h.append(`${N}x`,"0"),h.append(`${N}y`,"0")}else p&&h.append(p,g)}}else{if(lc(n))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');s=Ks,c=null,f=Zs,d=n}return h&&f==="text/plain"&&(d=h,h=void 0),{action:c,method:s.toLowerCase(),encType:f,formData:h,body:d}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Dd(n,r){if(n===!1||n===null||typeof n>"u")throw new Error(r)}function Pg(n,r,s,c){let f=typeof n=="string"?new URL(n,typeof window>"u"?"server://singlefetch/":window.location.origin):n;return s?f.pathname.endsWith("/")?f.pathname=`${f.pathname}_.${c}`:f.pathname=`${f.pathname}.${c}`:f.pathname==="/"?f.pathname=`_root.${c}`:r&&ma(f.pathname,r)==="/"?f.pathname=`${$i(r)}/_root.${c}`:f.pathname=`${$i(f.pathname)}.${c}`,f}async function SS(n,r){if(n.id in r)return r[n.id];try{let s=await import(n.module);return r[n.id]=s,s}catch(s){return console.error(`Error loading route module \`${n.module}\`, reloading page...`),console.error(s),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function ES(n){return n==null?!1:n.href==null?n.rel==="preload"&&typeof n.imageSrcSet=="string"&&typeof n.imageSizes=="string":typeof n.rel=="string"&&typeof n.href=="string"}async function _S(n,r,s){let c=await Promise.all(n.map(async f=>{let h=r.routes[f.route.id];if(h){let d=await SS(h,s);return d.links?d.links():[]}return[]}));return wS(c.flat(1).filter(ES).filter(f=>f.rel==="stylesheet"||f.rel==="preload").map(f=>f.rel==="stylesheet"?{...f,rel:"prefetch",as:"style"}:{...f,rel:"prefetch"}))}function Yp(n,r,s,c,f,h){let d=(b,p)=>s[p]?b.route.id!==s[p].route.id:!0,v=(b,p)=>{var x;return s[p].pathname!==b.pathname||((x=s[p].route.path)==null?void 0:x.endsWith("*"))&&s[p].params["*"]!==b.params["*"]};return h==="assets"?r.filter((b,p)=>d(b,p)||v(b,p)):h==="data"?r.filter((b,p)=>{var g;let x=c.routes[b.route.id];if(!x||!x.hasLoader)return!1;if(d(b,p)||v(b,p))return!0;if(b.route.shouldRevalidate){let N=b.route.shouldRevalidate({currentUrl:new URL(f.pathname+f.search+f.hash,window.origin),currentParams:((g=s[0])==null?void 0:g.params)||{},nextUrl:new URL(n,window.origin),nextParams:b.params,defaultShouldRevalidate:!0});if(typeof N=="boolean")return N}return!0}):[]}function TS(n,r,{includeHydrateFallback:s}={}){return NS(n.map(c=>{let f=r.routes[c.route.id];if(!f)return[];let h=[f.module];return f.clientActionModule&&(h=h.concat(f.clientActionModule)),f.clientLoaderModule&&(h=h.concat(f.clientLoaderModule)),s&&f.hydrateFallbackModule&&(h=h.concat(f.hydrateFallbackModule)),f.imports&&(h=h.concat(f.imports)),h}).flat(1))}function NS(n){return[...new Set(n)]}function CS(n){let r={},s=Object.keys(n).sort();for(let c of s)r[c]=n[c];return r}function wS(n,r){let s=new Set;return new Set(r),n.reduce((c,f)=>{let h=JSON.stringify(CS(f));return s.has(h)||(s.add(h),c.push({key:h,link:f})),c},[])}function Ud(){let n=E.useContext(Ii);return Dd(n,"You must render this element inside a <DataRouterContext.Provider> element"),n}function jS(){let n=E.useContext(ec);return Dd(n,"You must render this element inside a <DataRouterStateContext.Provider> element"),n}var kd=E.createContext(void 0);kd.displayName="FrameworkContext";function ac(){let n=E.useContext(kd);return Dd(n,"You must render this element inside a <HydratedRouter> element"),n}function zS(n,r){let s=E.useContext(kd),[c,f]=E.useState(!1),[h,d]=E.useState(!1),{onFocus:v,onBlur:b,onMouseEnter:p,onMouseLeave:x,onTouchStart:g}=r,N=E.useRef(null);E.useEffect(()=>{if(n==="render"&&d(!0),n==="viewport"){let k=H=>{H.forEach(G=>{d(G.isIntersecting)})},D=new IntersectionObserver(k,{threshold:.5});return N.current&&D.observe(N.current),()=>{D.disconnect()}}},[n]),E.useEffect(()=>{if(c){let k=setTimeout(()=>{d(!0)},100);return()=>{clearTimeout(k)}}},[c]);let q=()=>{f(!0)},K=()=>{f(!1),d(!1)};return s?n!=="intent"?[h,N,{}]:[h,N,{onFocus:Iu(v,q),onBlur:Iu(b,K),onMouseEnter:Iu(p,q),onMouseLeave:Iu(x,K),onTouchStart:Iu(g,q)}]:[!1,N,{}]}function Iu(n,r){return s=>{n&&n(s),s.defaultPrevented||r(s)}}function OS({page:n,...r}){let s=L2(),{nonce:c}=ac(),{router:f}=Ud(),h=E.useMemo(()=>Dg(f.routes,n,f.basename),[f.routes,n,f.basename]);return h?(r.nonce==null&&c&&(r={...r,nonce:c}),s?E.createElement(AS,{page:n,matches:h,...r}):E.createElement(MS,{page:n,matches:h,...r})):null}function RS(n){let{manifest:r,routeModules:s}=ac(),[c,f]=E.useState([]);return E.useEffect(()=>{let h=!1;return _S(n,r,s).then(d=>{h||f(d)}),()=>{h=!0}},[n,r,s]),c}function AS({page:n,matches:r,...s}){let c=vl(),{future:f}=ac(),{basename:h}=Ud(),d=E.useMemo(()=>{if(n===c.pathname+c.search+c.hash)return[];let v=Pg(n,h,f.v8_trailingSlashAwareDataRequests,"rsc"),b=!1,p=[];for(let x of r)typeof x.route.shouldRevalidate=="function"?b=!0:p.push(x.route.id);return b&&p.length>0&&v.searchParams.set("_routes",p.join(",")),[v.pathname+v.search]},[h,f.v8_trailingSlashAwareDataRequests,n,c,r]);return E.createElement(E.Fragment,null,d.map(v=>E.createElement("link",{key:v,rel:"prefetch",as:"fetch",href:v,...s})))}function MS({page:n,matches:r,...s}){let c=vl(),{future:f,manifest:h,routeModules:d}=ac(),{basename:v}=Ud(),{loaderData:b,matches:p}=jS(),x=E.useMemo(()=>Yp(n,r,p,h,c,"data"),[n,r,p,h,c]),g=E.useMemo(()=>Yp(n,r,p,h,c,"assets"),[n,r,p,h,c]),N=E.useMemo(()=>{if(n===c.pathname+c.search+c.hash)return[];let k=new Set,D=!1;if(r.forEach(G=>{var J;let Z=h.routes[G.route.id];!Z||!Z.hasLoader||(!x.some(Y=>Y.route.id===G.route.id)&&G.route.id in b&&((J=d[G.route.id])!=null&&J.shouldRevalidate)||Z.hasClientLoader?D=!0:k.add(G.route.id))}),k.size===0)return[];let H=Pg(n,v,f.v8_trailingSlashAwareDataRequests,"data");return D&&k.size>0&&H.searchParams.set("_routes",r.filter(G=>k.has(G.route.id)).map(G=>G.route.id).join(",")),[H.pathname+H.search]},[v,f.v8_trailingSlashAwareDataRequests,b,c,h,x,r,n,d]),q=E.useMemo(()=>TS(g,h),[g,h]),K=RS(g);return E.createElement(E.Fragment,null,N.map(k=>E.createElement("link",{key:k,rel:"prefetch",as:"fetch",href:k,...s})),q.map(k=>E.createElement("link",{key:k,rel:"modulepreload",href:k,...s})),K.map(({key:k,link:D})=>E.createElement("link",{key:k,nonce:s.nonce,...D,crossOrigin:D.crossOrigin??s.crossOrigin})))}function DS(...n){return r=>{n.forEach(s=>{typeof s=="function"?s(r):s!=null&&(s.current=r)})}}var US=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{US&&(window.__reactRouterVersion="7.18.4")}catch{}function kS({basename:n,children:r,useTransitions:s,window:c}){let f=E.useRef();f.current==null&&(f.current=o2({window:c,v5Compat:!0}));let h=f.current,[d,v]=E.useState({action:h.action,location:h.location}),b=E.useCallback(p=>{s===!1?v(p):E.startTransition(()=>v(p))},[s]);return E.useLayoutEffect(()=>h.listen(b),[h,b]),E.createElement(oS,{basename:n,children:r,location:d.location,navigationType:d.action,navigator:h,useTransitions:s})}var Wg=E.forwardRef(function({onClick:r,discover:s="render",prefetch:c="none",relative:f,reloadDocument:h,replace:d,mask:v,state:b,target:p,to:x,preventScrollReset:g,viewTransition:N,defaultShouldRevalidate:q,...K},k){let{basename:D,navigator:H,useTransitions:G}=E.useContext(ll),Z=typeof x=="string"&&wd.test(x),J=Qg(x,D);x=J.to;let Y=K2(x,{relative:f}),de=vl(),F=null;if(v){let re=Is(v,[],de.mask?de.mask.pathname:"/",!0);D!=="/"&&(re.pathname=re.pathname==="/"?D:Cl([D,re.pathname])),F=H.createHref(re)}let[U,I,le]=zS(c,K),Ve=LS(x,{replace:d,mask:v,state:b,target:p,preventScrollReset:g,relative:f,viewTransition:N,defaultShouldRevalidate:q,useTransitions:G});function Fe(re){r&&r(re),re.defaultPrevented||Ve(re)}let ie=!(J.isExternal||h),Te=E.createElement("a",{...K,...le,href:(ie?F:void 0)||J.absoluteURL||Y,onClick:ie?Fe:r,ref:DS(k,I),target:p,"data-discover":!Z&&s==="render"?"true":void 0});return U&&!Z?E.createElement(E.Fragment,null,Te,E.createElement(OS,{page:Y})):Te});Wg.displayName="Link";var Ig=E.forwardRef(function({"aria-current":r="page",caseSensitive:s=!1,className:c="",end:f=!1,style:h,to:d,viewTransition:v,children:b,...p},x){let g=or(d,{relative:p.relative}),N=vl(),q=E.useContext(ec),{navigator:K,basename:k}=E.useContext(ll),D=q!=null&&VS(g)&&v===!0,H=K.encodeLocation?K.encodeLocation(g).pathname:g.pathname,G=N.pathname,Z=q&&q.navigation&&q.navigation.location?q.navigation.location.pathname:null;s||(G=G.toLowerCase(),Z=Z?Z.toLowerCase():null,H=H.toLowerCase()),Z&&k&&(Z=ma(Z,k)||Z);const J=H!=="/"&&H.endsWith("/")?H.length-1:H.length;let Y=G===H||!f&&G.startsWith(H)&&G.charAt(J)==="/",de=Z!=null&&(Z===H||!f&&Z.startsWith(H)&&Z.charAt(H.length)==="/"),F={isActive:Y,isPending:de,isTransitioning:D},U=Y?r:void 0,I;typeof c=="function"?I=c(F):I=[c,Y?"active":null,de?"pending":null,D?"transitioning":null].filter(Boolean).join(" ");let le=typeof h=="function"?h(F):h;return E.createElement(Wg,{...p,"aria-current":U,className:I,ref:x,style:le,to:d,viewTransition:v},typeof b=="function"?b(F):b)});Ig.displayName="NavLink";var HS=E.forwardRef(({discover:n="render",fetcherKey:r,navigate:s,reloadDocument:c,replace:f,state:h,method:d=Ks,action:v,onSubmit:b,relative:p,preventScrollReset:x,viewTransition:g,defaultShouldRevalidate:N,...q},K)=>{let{useTransitions:k}=E.useContext(ll),D=GS(),H=YS(v,{relative:p}),G=d.toLowerCase()==="get"?"get":"post",Z=typeof v=="string"&&wd.test(v),J=Y=>{if(b&&b(Y),Y.defaultPrevented)return;Y.preventDefault();let de=Y.nativeEvent.submitter,F=(de==null?void 0:de.getAttribute("formmethod"))||d,U=()=>D(de||Y.currentTarget,{fetcherKey:r,method:F,navigate:s,replace:f,state:h,relative:p,preventScrollReset:x,viewTransition:g,defaultShouldRevalidate:N});k&&s!==!1?E.startTransition(()=>U()):U()};return E.createElement("form",{ref:K,method:G,action:H,onSubmit:c?b:J,...q,"data-discover":!Z&&n==="render"?"true":void 0})});HS.displayName="Form";function qS(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function e0(n){let r=E.useContext(Ii);return We(r,qS(n)),r}function LS(n,{target:r,replace:s,mask:c,state:f,preventScrollReset:h,relative:d,viewTransition:v,defaultShouldRevalidate:b,useTransitions:p}={}){let x=tc(),g=vl(),N=or(n,{relative:d});return E.useCallback(q=>{if(vS(q,r)){q.preventDefault();let K=s!==void 0?s:Ln(g)===Ln(N),k=()=>x(n,{replace:K,mask:c,state:f,preventScrollReset:h,relative:d,viewTransition:v,defaultShouldRevalidate:b});p?E.startTransition(()=>k()):k()}},[g,x,N,s,c,f,r,n,h,d,v,b,p])}function z5(n){tl(typeof URLSearchParams<"u","You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let r=E.useRef(nd(n)),s=E.useRef(!1),c=vl(),f=E.useMemo(()=>pS(c.search,s.current?null:r.current),[c.search]),h=tc(),d=E.useCallback((v,b)=>{const p=nd(typeof v=="function"?v(new URLSearchParams(f)):v);s.current=!0,h("?"+p,b)},[h,f]);return[f,d]}var BS=0,QS=()=>`__${String(++BS)}__`;function GS(){let{router:n}=e0("useSubmit"),{basename:r}=E.useContext(ll),s=iS(),c=n.fetch,f=n.navigate;return E.useCallback(async(h,d={})=>{let{action:v,method:b,encType:p,formData:x,body:g}=xS(h,r);if(d.navigate===!1){let N=d.fetcherKey||QS();await c(N,s,d.action||v,{defaultShouldRevalidate:d.defaultShouldRevalidate,preventScrollReset:d.preventScrollReset,formData:x,body:g,formMethod:d.method||b,formEncType:d.encType||p,flushSync:d.flushSync})}else await f(d.action||v,{defaultShouldRevalidate:d.defaultShouldRevalidate,preventScrollReset:d.preventScrollReset,formData:x,body:g,formMethod:d.method||b,formEncType:d.encType||p,replace:d.replace,state:d.state,fromRouteId:s,flushSync:d.flushSync,viewTransition:d.viewTransition})},[c,f,r,s])}function YS(n,{relative:r}={}){let{basename:s}=E.useContext(ll),c=E.useContext(wl);We(c,"useFormAction must be used inside a RouteContext");let[f]=c.matches.slice(-1),h={...or(n||".",{relative:r})},d=vl();if(n==null){h.search=d.search;let v=new URLSearchParams(h.search),b=v.getAll("index");if(b.some(x=>x==="")){v.delete("index"),b.filter(g=>g).forEach(g=>v.append("index",g));let x=v.toString();h.search=x?`?${x}`:""}}return(!n||n===".")&&f.route.index&&(h.search=h.search?h.search.replace(/^\?/,"?index&"):"?index"),s!=="/"&&(h.pathname=h.pathname==="/"?s:Cl([s,h.pathname])),Ln(h)}function VS(n,{relative:r}={}){let s=E.useContext(Vg);We(s!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:c}=e0("useViewTransitionState"),f=or(n,{relative:r});if(!s.isTransitioning)return!1;let h=ma(s.currentLocation.pathname,c)||s.currentLocation.pathname,d=ma(s.nextLocation.pathname,c)||s.nextLocation.pathname;return Fs(f.pathname,d)!=null||Fs(f.pathname,h)!=null}var XS=Ag();const t0=E.createContext(void 0),tu=n=>{const r=E.useContext(t0);if(!r)throw new Error("No QueryClient set, use QueryClientProvider to set one");return r},KS=({client:n,children:r})=>(E.useEffect(()=>(n.mount(),()=>{n.unmount()}),[n]),m.jsx(t0.Provider,{value:n,children:r})),ZS={setTimeout:(n,r)=>setTimeout(n,r),clearTimeout:n=>clearTimeout(n),setInterval:(n,r)=>setInterval(n,r),clearInterval:n=>clearInterval(n)};var Fa,Nd,xg,JS=(xg=class{constructor(){he(this,Fa,ZS);he(this,Nd,!1)}setTimeoutProvider(n){P(this,Fa,n)}setTimeout(n,r){return _(this,Fa).setTimeout(n,r)}clearTimeout(n){_(this,Fa).clearTimeout(n)}setInterval(n,r){return _(this,Fa).setInterval(n,r)}clearInterval(n){_(this,Fa).clearInterval(n)}},Fa=new WeakMap,Nd=new WeakMap,xg);const zn=new JS;function FS(n){setTimeout(n,0)}const $S=typeof window>"u"||"Deno"in globalThis;function kt(){}function PS(n,r){return typeof n=="function"?n(r):n}function l0(n){return typeof n=="number"&&n>=0&&n!==1/0}function a0(n,r){return Math.max(n+(r||0)-Date.now(),0)}function Pe(n,r){return typeof n=="function"?n(r):n}function Vp(n,r){const{type:s="all",exact:c,fetchStatus:f,predicate:h,queryKey:d,stale:v}=n;if(d){if(c){if(r.queryHash!==Hd(d,r.options))return!1}else if(!Pi(r.queryKey,d))return!1}if(s!=="all"){const b=r.isActive();if(s==="active"&&!b||s==="inactive"&&b)return!1}return!(typeof v=="boolean"&&r.isStale()!==v||f&&f!==r.state.fetchStatus||h&&!h(r))}function Xp(n,r){const{exact:s,status:c,predicate:f,mutationKey:h}=n;if(h){if(!r.options.mutationKey)return!1;if(s){if(Bn(r.options.mutationKey)!==Bn(h))return!1}else if(!Pi(r.options.mutationKey,h))return!1}return!(c&&r.state.status!==c||f&&!f(r))}function Hd(n,r){return((r==null?void 0:r.queryKeyHashFn)||Bn)(n)}function Bn(n){return JSON.stringify(n,(r,s)=>id(s)?Object.keys(s).sort().reduce((c,f)=>(c[f]=s[f],c),{}):s)}function Pi(n,r){if(n===r)return!0;if(typeof n!=typeof r)return!1;if(n&&r&&typeof n=="object"&&typeof r=="object"){if(Array.isArray(n)&&Array.isArray(r)){if(r.length>n.length)return!1;for(let c=0;c<r.length;c++)if(!Pi(n[c],r[c]))return!1;return!0}const s=Object.keys(r);for(const c of s)if(!Pi(n[c],r[c]))return!1;return!0}return!1}const WS=Object.prototype.hasOwnProperty;function n0(n,r,s=0){if(n===r)return n;if(s>500)return r;const c=Kp(n)&&Kp(r);if(!c&&!(id(n)&&id(r)))return r;const f=(c?n:Object.keys(n)).length,h=c?r:Object.keys(r),d=h.length,v=c?new Array(d):{};let b=0;for(let p=0;p<d;p++){const x=c?p:h[p],g=n[x],N=r[x];if(g===N){v[x]=g,(c?p<f:WS.call(n,x))&&b++;continue}if(g===null||N===null||typeof g!="object"||typeof N!="object"){v[x]=N;continue}const q=n0(g,N,s+1);v[x]=q,q===g&&b++}return f===d&&b===f?n:v}function Js(n,r){if(!r||Object.keys(n).length!==Object.keys(r).length)return!1;for(const s in n)if(n[s]!==r[s])return!1;return!0}function Kp(n){return Array.isArray(n)&&n.length===Object.keys(n).length}function id(n){if(!Zp(n))return!1;const r=Object.getPrototypeOf(n),s=r==null?void 0:r.constructor;if(s===void 0)return!0;if(typeof s!="function")return!1;const c=s.prototype;return!(!Zp(c)||!c.hasOwnProperty("isPrototypeOf")||r!==Object.prototype)}function Zp(n){return Object.prototype.toString.call(n)==="[object Object]"}function IS(n){return new Promise(r=>{zn.setTimeout(r,n)})}function ud(n,r,s){return typeof s.structuralSharing=="function"?s.structuralSharing(n,r):s.structuralSharing!==!1?n0(n,r):r}function e3(n,r,s=0){const c=[...n,r];return s&&c.length>s?c.slice(1):c}function t3(n,r,s=0){const c=[r,...n];return s&&c.length>s?c.slice(0,-1):c}const qd=Symbol();function i0(n,r){return!n.queryFn&&(r!=null&&r.initialPromise)?()=>r.initialPromise:!n.queryFn||n.queryFn===qd?()=>Promise.reject(new Error(`Missing queryFn: '${n.queryHash}'`)):n.queryFn}function Ld(n,r){return typeof n=="function"?n(...r):!!n}function l3(n,r,s){let c=!1,f;return Object.defineProperty(n,"signal",{enumerable:!0,get:()=>(f??(f=r()),c||(c=!0,f.aborted?s():f.addEventListener("abort",s,{once:!0})),f)}),n}let a3=()=>$S;const Bd=()=>a3();var lu=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(n){return this.listeners.add(n),this.onSubscribe(),()=>{this.listeners.delete(n),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},On,$a,Hi,Sg,n3=(Sg=class extends lu{constructor(){super();he(this,On);he(this,$a);he(this,Hi);P(this,Hi,r=>{if(typeof window<"u"&&window.addEventListener){const s=()=>r();return window.addEventListener("visibilitychange",s,!1),()=>{window.removeEventListener("visibilitychange",s)}}})}onSubscribe(){_(this,$a)||this.setEventListener(_(this,Hi))}onUnsubscribe(){var r;this.hasListeners()||((r=_(this,$a))==null||r.call(this),P(this,$a,void 0))}setEventListener(r){var s;P(this,Hi,r),(s=_(this,$a))==null||s.call(this),P(this,$a,r(c=>{typeof c=="boolean"?this.setFocused(c):this.onFocus()}))}setFocused(r){_(this,On)!==r&&(P(this,On,r),this.onFocus())}onFocus(){const r=this.isFocused();this.listeners.forEach(s=>{s(r)})}isFocused(){var r;return typeof _(this,On)=="boolean"?_(this,On):((r=globalThis.document)==null?void 0:r.visibilityState)!=="hidden"}},On=new WeakMap,$a=new WeakMap,Hi=new WeakMap,Sg);const Qd=new n3,i3=FS;function u3(){let n=[],r=0,s=v=>{v()},c=v=>{v()},f=i3;const h=v=>{r?n.push(v):f(()=>{s(v)})},d=()=>{const v=n;n=[],v.length&&f(()=>{c(()=>{v.forEach(b=>{s(b)})})})};return{batch:v=>{let b;r++;try{b=v()}finally{r--,r||d()}return b},batchCalls:v=>(...b)=>{h(()=>{v(...b)})},schedule:h,setNotifyFunction:v=>{s=v},setBatchNotifyFunction:v=>{c=v},setScheduler:v=>{f=v}}}const dt=u3();var qi,Pa,Li,Eg,r3=(Eg=class extends lu{constructor(){super();he(this,qi,!0);he(this,Pa);he(this,Li);P(this,Li,r=>{if(typeof window<"u"&&window.addEventListener){const s=()=>r(!0),c=()=>r(!1);return window.addEventListener("online",s,!1),window.addEventListener("offline",c,!1),()=>{window.removeEventListener("online",s),window.removeEventListener("offline",c)}}})}onSubscribe(){_(this,Pa)||this.setEventListener(_(this,Li))}onUnsubscribe(){var r;this.hasListeners()||((r=_(this,Pa))==null||r.call(this),P(this,Pa,void 0))}setEventListener(r){var s;P(this,Li,r),(s=_(this,Pa))==null||s.call(this),P(this,Pa,r(this.setOnline.bind(this)))}setOnline(r){_(this,qi)!==r&&(P(this,qi,r),this.listeners.forEach(s=>{s(r)}))}isOnline(){return _(this,qi)}},qi=new WeakMap,Pa=new WeakMap,Li=new WeakMap,Eg);const $s=new r3;function s3(n){return Math.min(1e3*2**n,3e4)}function u0(n){return(n??"online")==="online"?$s.isOnline():!0}var rd=class extends Error{constructor(n){super("CancelledError"),this.revert=n==null?void 0:n.revert,this.silent=n==null?void 0:n.silent}};function r0(n){let r=!1,s=0,c,f="pending",h,d;const v=new Promise((G,Z)=>{h=G,d=Z});v.catch(kt);const b=()=>f!=="pending",p=G=>{var Z;if(!b()){const J=new rd(G);k(J),(Z=n.onCancel)==null||Z.call(n,J)}},x=()=>{r=!0},g=()=>{r=!1},N=()=>Qd.isFocused()&&(n.networkMode==="always"||$s.isOnline())&&n.canRun(),q=()=>u0(n.networkMode)&&n.canRun(),K=G=>{b()||(c==null||c(),f="resolved",h(G))},k=G=>{b()||(c==null||c(),f="rejected",d(G))},D=G=>new Promise(Z=>{var J;c=Y=>{(b()||G())&&Z(Y)},(J=n.onPause)==null||J.call(n)}).then(()=>{var Z;c=void 0,b()||(Z=n.onContinue)==null||Z.call(n)}),H=()=>{if(b())return;let G;const Z=s===0?n.initialPromise:void 0;try{G=Z??n.fn()}catch(J){G=Promise.reject(J)}Promise.resolve(G).then(K).catch(J=>{var I;if(b())return;const Y=n.retry??(Bd()?0:3),de=n.retryDelay??s3,F=typeof de=="function"?de(s,J):de,U=Y===!0||typeof Y=="number"&&s<Y||typeof Y=="function"&&Y(s,J);if(r||!U){k(J);return}s++,(I=n.onFail)==null||I.call(n,s,J),IS(F).then(()=>N()?void 0:D(N)).then(()=>{r?k(J):H()})})};return{promise:v,status:()=>f,cancel:p,continue:()=>(c==null||c(),v),cancelRetry:x,continueRetry:g,canStart:q,start:()=>(q()?H():D(q).then(H),v)}}var Rn,_g,s0=(_g=class{constructor(){he(this,Rn)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),l0(this.gcTime)&&P(this,Rn,zn.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(n){this.gcTime=Math.max(this.gcTime||0,n??(Bd()?1/0:3e5))}clearGcTimeout(){_(this,Rn)!==void 0&&(zn.clearTimeout(_(this,Rn)),P(this,Rn,void 0))}},Rn=new WeakMap,_g);function c3(n){return{onFetch:(r,s)=>{var x,g,N,q,K;const c=r.options,f=(N=(g=(x=r.fetchOptions)==null?void 0:x.meta)==null?void 0:g.fetchMore)==null?void 0:N.direction,h=((q=r.state.data)==null?void 0:q.pages)||[],d=((K=r.state.data)==null?void 0:K.pageParams)||[];let v={pages:[],pageParams:[]},b=0;const p=async()=>{let k=!1;const D=Z=>{l3(Z,()=>r.signal,()=>k=!0)},H=i0(r.options,r.fetchOptions),G=async(Z,J,Y)=>{if(k)return Promise.reject(r.signal.reason);if(J==null&&Z.pages.length)return Promise.resolve(Z);const F=(()=>{const Ve={client:r.client,queryKey:r.queryKey,pageParam:J,direction:Y?"backward":"forward",meta:r.options.meta};return D(Ve),Ve})(),U=await H(F),{maxPages:I}=r.options,le=Y?t3:e3;return{pages:le(Z.pages,U,I),pageParams:le(Z.pageParams,J,I)}};if(f&&h.length){const Z=f==="backward",J=Z?o3:Jp,Y={pages:h,pageParams:d};v=await G(Y,J(c,Y),Z)}else{const Z=n??h.length;do{const J=b===0?d[0]??c.initialPageParam:Jp(c,v);if(b>0&&J==null)break;v=await G(v,J),b++}while(b<Z)}return v};r.options.persister?r.fetchFn=()=>{var k,D;return(D=(k=r.options).persister)==null?void 0:D.call(k,p,{client:r.client,queryKey:r.queryKey,meta:r.options.meta,signal:r.signal},s)}:r.fetchFn=p}}}function Jp(n,{pages:r,pageParams:s}){const c=r.length-1;return r.length>0?n.getNextPageParam(r[c],r,s[c],s):void 0}function o3(n,{pages:r,pageParams:s}){var c;return r.length>0?(c=n.getPreviousPageParam)==null?void 0:c.call(n,r[0],r,s[0],s):void 0}var Bi,An,Qi,dl,Mn,ft,ar,Dn,Tl,oa,Tg,f3=(Tg=class extends s0{constructor(r){super();he(this,Tl);he(this,Bi);he(this,An);he(this,Qi);he(this,dl);he(this,Mn);he(this,ft);he(this,ar);he(this,Dn);P(this,Dn,!1),P(this,ar,r.defaultOptions),this.setOptions(r.options),this.observers=[],P(this,Mn,r.client),P(this,dl,_(this,Mn).getQueryCache()),this.queryKey=r.queryKey,this.queryHash=r.queryHash,P(this,An,$p(this.options)),this.state=r.state??_(this,An),this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return _(this,Bi)}get promise(){var r;return(r=_(this,ft))==null?void 0:r.promise}setOptions(r){if(this.options={..._(this,ar),...r},r!=null&&r._type&&P(this,Bi,r._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const s=$p(this.options);s.data!==void 0&&(this.setState(Fp(s.data,s.dataUpdatedAt)),P(this,An,s))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&_(this,dl).remove(this)}setData(r,s){const c=ud(this.state.data,r,this.options);return Se(this,Tl,oa).call(this,{data:c,type:"success",dataUpdatedAt:s==null?void 0:s.updatedAt,manual:s==null?void 0:s.manual}),c}setState(r){Se(this,Tl,oa).call(this,{type:"setState",state:r})}cancel(r){var c,f;const s=(c=_(this,ft))==null?void 0:c.promise;return(f=_(this,ft))==null||f.cancel(r),s?s.then(kt).catch(kt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return _(this,An)}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(r=>Pe(r.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===qd||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(r=>Pe(r.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(r=>r.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(r=0){return this.state.data===void 0?!0:r==="static"?!1:this.state.isInvalidated?!0:!a0(this.state.dataUpdatedAt,r)}onFocus(){var r,s;(r=this.observers.find(c=>c.shouldFetchOnWindowFocus()))==null||r.refetch({cancelRefetch:!1}),(s=_(this,ft))==null||s.continue()}onOnline(){var r,s;(r=this.observers.find(c=>c.shouldFetchOnReconnect()))==null||r.refetch({cancelRefetch:!1}),(s=_(this,ft))==null||s.continue()}addObserver(r){this.observers.includes(r)||(this.observers.push(r),this.clearGcTimeout(),_(this,dl).notify({type:"observerAdded",query:this,observer:r}))}removeObserver(r){const s=this.observers.indexOf(r);s!==-1&&(this.observers.splice(s,1),this.observers.length||(_(this,ft)&&(_(this,Dn)||this.state.fetchStatus==="paused"&&this.state.status==="pending"?_(this,ft).cancel({revert:!0}):_(this,ft).cancelRetry()),this.scheduleGc()),_(this,dl).notify({type:"observerRemoved",query:this,observer:r}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Se(this,Tl,oa).call(this,{type:"invalidate"})}async fetch(r,s){var p,x,g,N,q,K,k,D,H,G,Z,J;if(this.state.fetchStatus!=="idle"&&((p=_(this,ft))==null?void 0:p.status())!=="rejected"){if(this.state.data!==void 0&&(s!=null&&s.cancelRefetch))this.cancel({silent:!0});else if(_(this,ft))return _(this,ft).continueRetry(),_(this,ft).promise}if(r&&this.setOptions(r),!this.options.queryFn){const Y=this.observers.find(de=>de.options.queryFn);Y&&this.setOptions(Y.options)}const c=new AbortController,f=Y=>{Object.defineProperty(Y,"signal",{enumerable:!0,get:()=>(P(this,Dn,!0),c.signal)})},h=()=>{const Y=i0(this.options,s),F=(()=>{const U={client:_(this,Mn),queryKey:this.queryKey,meta:this.meta};return f(U),U})();return P(this,Dn,!1),this.options.persister?this.options.persister(Y,F,this):Y(F)},v=(()=>{const Y={fetchOptions:s,options:this.options,queryKey:this.queryKey,client:_(this,Mn),state:this.state,fetchFn:h};return f(Y),Y})();(x=_(this,Bi)==="infinite"?c3(this.options.pages):this.options.behavior)==null||x.onFetch(v,this),P(this,Qi,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((g=v.fetchOptions)==null?void 0:g.meta))&&Se(this,Tl,oa).call(this,{type:"fetch",meta:(N=v.fetchOptions)==null?void 0:N.meta});const b=P(this,ft,r0({initialPromise:s==null?void 0:s.initialPromise,fn:v.fetchFn,onCancel:Y=>{Y instanceof rd&&Y.revert&&this.setState({..._(this,Qi),fetchStatus:"idle"}),c.abort()},onFail:(Y,de)=>{Se(this,Tl,oa).call(this,{type:"failed",failureCount:Y,error:de})},onPause:()=>{Se(this,Tl,oa).call(this,{type:"pause"})},onContinue:()=>{Se(this,Tl,oa).call(this,{type:"continue"})},retry:v.options.retry,retryDelay:v.options.retryDelay,networkMode:v.options.networkMode,canRun:()=>!0}));try{const Y=await b.start();if(Y===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(Y),(K=(q=_(this,dl).config).onSuccess)==null||K.call(q,Y,this),(D=(k=_(this,dl).config).onSettled)==null||D.call(k,Y,this.state.error,this),Y}catch(Y){if(Y instanceof rd){if(Y.silent)return _(this,ft).promise;if(Y.revert){if(this.state.data===void 0)throw Y;return this.state.data}}throw Se(this,Tl,oa).call(this,{type:"error",error:Y}),(G=(H=_(this,dl).config).onError)==null||G.call(H,Y,this),(J=(Z=_(this,dl).config).onSettled)==null||J.call(Z,this.state.data,Y,this),Y}finally{_(this,ft)===b&&P(this,ft,void 0),this.scheduleGc()}}},Bi=new WeakMap,An=new WeakMap,Qi=new WeakMap,dl=new WeakMap,Mn=new WeakMap,ft=new WeakMap,ar=new WeakMap,Dn=new WeakMap,Tl=new WeakSet,oa=function(r){const s=c=>{switch(r.type){case"failed":return{...c,fetchFailureCount:r.failureCount,fetchFailureReason:r.error};case"pause":return{...c,fetchStatus:"paused"};case"continue":return{...c,fetchStatus:"fetching"};case"fetch":return{...c,...c0(c.data,this.options),fetchMeta:r.meta??null};case"success":const f={...c,...Fp(r.data,r.dataUpdatedAt),dataUpdateCount:c.dataUpdateCount+1,...!r.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return P(this,Qi,r.manual?f:void 0),f;case"error":const h=r.error;return{...c,error:h,errorUpdateCount:c.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:c.fetchFailureCount+1,fetchFailureReason:h,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...c,isInvalidated:!0};case"setState":return{...c,...r.state}}};this.state=s(this.state),dt.batch(()=>{this.observers.slice().forEach(c=>{c.onQueryUpdate()}),_(this,dl).notify({query:this,type:"updated",action:r})})},Tg);function c0(n,r){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:u0(r.networkMode)?"fetching":"paused",...n===void 0&&{error:null,status:"pending"}}}function Fp(n,r){return{data:n,dataUpdatedAt:r??Date.now(),error:null,isInvalidated:!1,status:"success"}}function $p(n){const r=typeof n.initialData=="function"?n.initialData():n.initialData,s=r!==void 0,c=s?typeof n.initialDataUpdatedAt=="function"?n.initialDataUpdatedAt():n.initialDataUpdatedAt:0;return{data:r,dataUpdateCount:0,dataUpdatedAt:s?c??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?"success":"pending",fetchStatus:"idle"}}var Dt,Re,nr,Ut,Un,Gi,fa,ir,Yi,Vi,kn,Hn,Wa,Xi,qe,tr,sd,cd,od,fd,dd,hd,md,yd,Ng,d3=(Ng=class extends lu{constructor(r,s){super();he(this,qe);he(this,Dt);he(this,Re);he(this,nr);he(this,Ut);he(this,Un);he(this,Gi);he(this,fa);he(this,ir);he(this,Yi);he(this,Vi);he(this,kn);he(this,Hn);he(this,Wa);he(this,Xi,new Set);this.options=s,P(this,Dt,r),P(this,fa,null),this.bindMethods(),this.setOptions(s)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(_(this,Re).addObserver(this),Pp(_(this,Re),this.options)?Se(this,qe,tr).call(this):this.updateResult(),Se(this,qe,dd).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return vd(_(this,Re),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return vd(_(this,Re),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,Se(this,qe,hd).call(this),Se(this,qe,md).call(this),_(this,Re).removeObserver(this)}setOptions(r){const s=this.options,c=_(this,Re);if(this.options=_(this,Dt).defaultQueryOptions(r),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Pe(this.options.enabled,_(this,Re))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");Se(this,qe,yd).call(this),_(this,Re).setOptions(this.options),s._defaulted&&!Js(this.options,s)&&_(this,Dt).getQueryCache().notify({type:"observerOptionsUpdated",query:_(this,Re),observer:this});const f=this.hasListeners();f&&Wp(_(this,Re),c,this.options,s)&&Se(this,qe,tr).call(this),this.updateResult(),f&&(_(this,Re)!==c||Pe(this.options.enabled,_(this,Re))!==Pe(s.enabled,_(this,Re))||Pe(this.options.staleTime,_(this,Re))!==Pe(s.staleTime,_(this,Re)))&&Se(this,qe,cd).call(this);const h=Se(this,qe,od).call(this);f&&(_(this,Re)!==c||Pe(this.options.enabled,_(this,Re))!==Pe(s.enabled,_(this,Re))||h!==_(this,Wa))&&Se(this,qe,fd).call(this,h)}getOptimisticResult(r){const s=_(this,Dt).getQueryCache().build(_(this,Dt),r),c=this.createResult(s,r);return Js(this.getCurrentResult(),c)||(P(this,Ut,c),P(this,Gi,this.options),P(this,Un,_(this,Re).state)),c}getCurrentResult(){return _(this,Ut)}trackResult(r,s){return new Proxy(r,{get:(c,f)=>(this.trackProp(f),s==null||s(f),Reflect.get(c,f))})}trackProp(r){_(this,Xi).add(r)}getCurrentQuery(){return _(this,Re)}refetch({...r}={}){return this.fetch({...r})}fetchOptimistic(r){const s=_(this,Dt).defaultQueryOptions(r),c=_(this,Dt).getQueryCache().build(_(this,Dt),s);let f=()=>{},h;const d=new Promise(v=>{h=v,f=_(this,Dt).getQueryCache().subscribe(b=>{b.type==="updated"&&b.query.queryHash===c.queryHash&&c.state.data!==void 0&&(f(),v(this.createResult(c,s)))})});return Promise.race([c.fetch().then(()=>{const v=this.createResult(c,s);return h==null||h(v),v}).finally(()=>{f()}),d])}fetch(r){return Se(this,qe,tr).call(this,{...r,cancelRefetch:r.cancelRefetch??!0}).then(()=>(this.updateResult(),_(this,Ut)))}createResult(r,s){var de;const c=_(this,Re),f=this.options,h=_(this,Ut),d=_(this,Un),v=_(this,Gi),b=r!==c?r.state:_(this,nr),{state:p}=r;let x={...p},g=!1,N;if(s._optimisticResults){const F=this.hasListeners(),U=!F&&Pp(r,s),I=F&&Wp(r,c,s,f);(U||I)&&(x={...x,...c0(p.data,r.options)}),s._optimisticResults==="isRestoring"&&(x.fetchStatus="idle")}let{error:q,errorUpdatedAt:K,status:k}=x;N=x.data;let D=!1;if(s.placeholderData!==void 0&&N===void 0&&k==="pending"){let F;h!=null&&h.isPlaceholderData&&s.placeholderData===(v==null?void 0:v.placeholderData)?(F=h.data,D=!0):F=typeof s.placeholderData=="function"?s.placeholderData((de=_(this,Vi))==null?void 0:de.state.data,_(this,Vi)):s.placeholderData,F!==void 0&&(k="success",N=ud(h==null?void 0:h.data,F,s),g=!0)}if(s.select&&N!==void 0&&!D)if(h&&N===(d==null?void 0:d.data)&&s.select===_(this,ir))N=_(this,Yi);else try{P(this,ir,s.select),N=s.select(N),N=ud(h==null?void 0:h.data,N,s),P(this,Yi,N),P(this,fa,null)}catch(F){P(this,fa,F)}else N===void 0&&P(this,fa,null);_(this,fa)&&(q=_(this,fa),N=_(this,Yi),K=Date.now(),k="error",g=!1);const H=x.fetchStatus==="fetching",G=k==="pending",Z=k==="error",J=G&&H,Y=N!==void 0;return{status:k,fetchStatus:x.fetchStatus,isPending:G,isSuccess:k==="success",isError:Z,isInitialLoading:J,isLoading:J,data:N,dataUpdatedAt:x.dataUpdatedAt,error:q,errorUpdatedAt:K,failureCount:x.fetchFailureCount,failureReason:x.fetchFailureReason,errorUpdateCount:x.errorUpdateCount,isFetched:r.isFetched(),isFetchedAfterMount:x.dataUpdateCount>b.dataUpdateCount||x.errorUpdateCount>b.errorUpdateCount,isFetching:H,isRefetching:H&&!G,isLoadingError:Z&&!Y,isPaused:x.fetchStatus==="paused",isPlaceholderData:g,isRefetchError:Z&&Y,isStale:Gd(r,s),refetch:this.refetch,isEnabled:Pe(s.enabled,r)!==!1}}updateResult(){const r=_(this,Ut),s=this.createResult(_(this,Re),this.options);if(P(this,Un,_(this,Re).state),P(this,Gi,this.options),_(this,Un).data!==void 0&&P(this,Vi,_(this,Re)),Js(s,r))return;P(this,Ut,s);const f=(()=>{if(!r)return!0;const{notifyOnChangeProps:h}=this.options,d=typeof h=="function"?h():h;if(d==="all"||!d&&!_(this,Xi).size)return!0;const v=new Set(d??_(this,Xi));return this.options.throwOnError&&v.add("error"),Object.keys(_(this,Ut)).some(b=>{const p=b;return _(this,Ut)[p]!==r[p]&&v.has(p)})})();dt.batch(()=>{f&&this.listeners.forEach(h=>{h(_(this,Ut))}),_(this,Dt).getQueryCache().notify({query:_(this,Re),type:"observerResultsUpdated"})})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&Se(this,qe,dd).call(this)}},Dt=new WeakMap,Re=new WeakMap,nr=new WeakMap,Ut=new WeakMap,Un=new WeakMap,Gi=new WeakMap,fa=new WeakMap,ir=new WeakMap,Yi=new WeakMap,Vi=new WeakMap,kn=new WeakMap,Hn=new WeakMap,Wa=new WeakMap,Xi=new WeakMap,qe=new WeakSet,tr=function(r){Se(this,qe,yd).call(this);let s=_(this,Re).fetch(this.options,r);return r!=null&&r.throwOnError||(s=s.catch(kt)),s},sd=function(r){return!Bd()&&Pe(this.options.enabled,_(this,Re))!==!1&&l0(r)},cd=function(){Se(this,qe,hd).call(this);const r=Pe(this.options.staleTime,_(this,Re));if(_(this,Ut).isStale||!Se(this,qe,sd).call(this,r))return;const s=a0(_(this,Ut).dataUpdatedAt,r)+1;P(this,kn,zn.setTimeout(()=>{_(this,Ut).isStale||this.updateResult()},s))},od=function(){return Pe(this.options.refetchInterval,_(this,Re))??!1},fd=function(r){Se(this,qe,md).call(this),P(this,Wa,r),!(_(this,Wa)===0||!Se(this,qe,sd).call(this,_(this,Wa)))&&P(this,Hn,zn.setInterval(()=>{(this.options.refetchIntervalInBackground||Qd.isFocused())&&Se(this,qe,tr).call(this)},_(this,Wa)))},dd=function(){Se(this,qe,cd).call(this),Se(this,qe,fd).call(this,Se(this,qe,od).call(this))},hd=function(){_(this,kn)!==void 0&&(zn.clearTimeout(_(this,kn)),P(this,kn,void 0))},md=function(){_(this,Hn)!==void 0&&(zn.clearInterval(_(this,Hn)),P(this,Hn,void 0))},yd=function(){const r=_(this,Dt).getQueryCache().build(_(this,Dt),this.options);if(r===_(this,Re))return;const s=_(this,Re);P(this,Re,r),P(this,nr,r.state),this.hasListeners()&&(s==null||s.removeObserver(this),r.addObserver(this))},Ng);function h3(n,r){return Pe(r.enabled,n)!==!1&&n.state.data===void 0&&!(n.state.status==="error"&&Pe(r.retryOnMount,n)===!1)}function Pp(n,r){return h3(n,r)||n.state.data!==void 0&&vd(n,r,r.refetchOnMount)}function vd(n,r,s){if(Pe(r.enabled,n)!==!1&&Pe(r.staleTime,n)!=="static"){const c=Pe(s,n);return c==="always"||c!==!1&&Gd(n,r)}return!1}function Wp(n,r,s,c){return(n!==r||Pe(c.enabled,n)===!1)&&(!s.suspense||n.state.status!=="error")&&Gd(n,s)}function Gd(n,r){return Pe(r.enabled,n)!==!1&&n.isStaleByTime(Pe(r.staleTime,n))}var ur,Yl,wt,qn,Vl,Ja,Cg,m3=(Cg=class extends s0{constructor(r){super();he(this,Vl);he(this,ur);he(this,Yl);he(this,wt);he(this,qn);P(this,ur,r.client),this.mutationId=r.mutationId,P(this,wt,r.mutationCache),P(this,Yl,[]),this.state=r.state||o0(),this.setOptions(r.options),this.scheduleGc()}setOptions(r){this.options=r,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(r){_(this,Yl).includes(r)||(_(this,Yl).push(r),this.clearGcTimeout(),_(this,wt).notify({type:"observerAdded",mutation:this,observer:r}))}removeObserver(r){P(this,Yl,_(this,Yl).filter(s=>s!==r)),this.scheduleGc(),_(this,wt).notify({type:"observerRemoved",mutation:this,observer:r})}optionalRemove(){_(this,Yl).length||(this.state.status==="pending"?this.scheduleGc():_(this,wt).remove(this))}continue(){var r;return((r=_(this,qn))==null?void 0:r.continue())??(this.state.status==="pending"?this.execute(this.state.variables):Promise.resolve())}async execute(r){var v,b,p,x,g,N,q,K,k,D,H,G,Z,J,Y,de,F,U;const s=()=>{Se(this,Vl,Ja).call(this,{type:"continue"})},c={client:_(this,ur),meta:this.options.meta,mutationKey:this.options.mutationKey},f=P(this,qn,r0({fn:()=>this.options.mutationFn?this.options.mutationFn(r,c):Promise.reject(new Error("No mutationFn found")),onFail:(I,le)=>{Se(this,Vl,Ja).call(this,{type:"failed",failureCount:I,error:le})},onPause:()=>{Se(this,Vl,Ja).call(this,{type:"pause"})},onContinue:s,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>_(this,wt).canRun(this)})),h=this.state.status==="pending",d=!f.canStart();try{if(h)s();else{Se(this,Vl,Ja).call(this,{type:"pending",variables:r,isPaused:d}),_(this,wt).config.onMutate&&await _(this,wt).config.onMutate(r,this,c);const le=await((b=(v=this.options).onMutate)==null?void 0:b.call(v,r,c));le!==this.state.context&&Se(this,Vl,Ja).call(this,{type:"pending",context:le,variables:r,isPaused:d})}const I=await f.start();return await((x=(p=_(this,wt).config).onSuccess)==null?void 0:x.call(p,I,r,this.state.context,this,c)),await((N=(g=this.options).onSuccess)==null?void 0:N.call(g,I,r,this.state.context,c)),await((K=(q=_(this,wt).config).onSettled)==null?void 0:K.call(q,I,null,this.state.variables,this.state.context,this,c)),await((D=(k=this.options).onSettled)==null?void 0:D.call(k,I,null,r,this.state.context,c)),Se(this,Vl,Ja).call(this,{type:"success",data:I}),I}catch(I){try{await((G=(H=_(this,wt).config).onError)==null?void 0:G.call(H,I,r,this.state.context,this,c))}catch(le){Promise.reject(le)}try{await((J=(Z=this.options).onError)==null?void 0:J.call(Z,I,r,this.state.context,c))}catch(le){Promise.reject(le)}try{await((de=(Y=_(this,wt).config).onSettled)==null?void 0:de.call(Y,void 0,I,this.state.variables,this.state.context,this,c))}catch(le){Promise.reject(le)}try{await((U=(F=this.options).onSettled)==null?void 0:U.call(F,void 0,I,r,this.state.context,c))}catch(le){Promise.reject(le)}throw Se(this,Vl,Ja).call(this,{type:"error",error:I}),I}finally{_(this,qn)===f&&P(this,qn,void 0),_(this,wt).runNext(this)}}},ur=new WeakMap,Yl=new WeakMap,wt=new WeakMap,qn=new WeakMap,Vl=new WeakSet,Ja=function(r){const s=c=>{switch(r.type){case"failed":return{...c,failureCount:r.failureCount,failureReason:r.error};case"pause":return{...c,isPaused:!0};case"continue":return{...c,isPaused:!1};case"pending":return{...c,context:r.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:r.isPaused,status:"pending",variables:r.variables,submittedAt:Date.now()};case"success":return{...c,data:r.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...c,data:void 0,error:r.error,failureCount:c.failureCount+1,failureReason:r.error,isPaused:!1,status:"error"}}};this.state=s(this.state),dt.batch(()=>{_(this,Yl).forEach(c=>{c.onMutationUpdate(r)}),_(this,wt).notify({mutation:this,type:"updated",action:r})})},Cg);function o0(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var da,Nl,rr,wg,y3=(wg=class extends lu{constructor(r={}){super();he(this,da);he(this,Nl);he(this,rr);this.config=r,P(this,da,new Set),P(this,Nl,new Map),P(this,rr,0)}build(r,s,c){const f=new m3({client:r,mutationCache:this,mutationId:++Qs(this,rr)._,options:r.defaultMutationOptions(s),state:c});return this.add(f),f}add(r){_(this,da).add(r);const s=Ys(r);if(typeof s=="string"){const c=_(this,Nl).get(s);c?c.push(r):_(this,Nl).set(s,[r])}this.notify({type:"added",mutation:r})}remove(r){if(_(this,da).delete(r)){const s=Ys(r);if(typeof s=="string"){const c=_(this,Nl).get(s);if(c)if(c.length>1){const f=c.indexOf(r);f!==-1&&c.splice(f,1)}else c[0]===r&&_(this,Nl).delete(s)}}this.notify({type:"removed",mutation:r})}canRun(r){var c;const s=Ys(r);if(typeof s=="string"){const f=(c=_(this,Nl).get(s))==null?void 0:c.find(h=>h.state.status==="pending");return!f||f===r}else return!0}runNext(r){var c,f;const s=Ys(r);return typeof s=="string"?((f=(c=_(this,Nl).get(s))==null?void 0:c.find(h=>h!==r&&h.state.isPaused))==null?void 0:f.continue())??Promise.resolve():Promise.resolve()}clear(){dt.batch(()=>{_(this,da).forEach(r=>{this.notify({type:"removed",mutation:r})}),_(this,da).clear(),_(this,Nl).clear()})}getAll(){return Array.from(_(this,da))}find(r){const s={exact:!0,...r};return this.getAll().find(c=>Xp(s,c))}findAll(r={}){return this.getAll().filter(s=>Xp(r,s))}notify(r){dt.batch(()=>{this.listeners.forEach(s=>{s(r)})})}resumePausedMutations(){const r=this.getAll().filter(s=>s.state.isPaused);return dt.batch(()=>Promise.all(r.map(s=>s.continue().catch(kt))))}},da=new WeakMap,Nl=new WeakMap,rr=new WeakMap,wg);function Ys(n){var r;return(r=n.options.scope)==null?void 0:r.id}var ha,Ia,jt,sr,Kl,lr,pd,jg,v3=(jg=class extends lu{constructor(s,c){super();he(this,Kl);he(this,ha);he(this,Ia);he(this,jt);he(this,sr);P(this,ha,s),this.setOptions(c),this.bindMethods(),Se(this,Kl,lr).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(s){var f;const c=this.options;this.options=_(this,ha).defaultMutationOptions(s),Js(this.options,c)||_(this,ha).getMutationCache().notify({type:"observerOptionsUpdated",mutation:_(this,jt),observer:this}),c!=null&&c.mutationKey&&this.options.mutationKey&&Bn(c.mutationKey)!==Bn(this.options.mutationKey)?this.reset():((f=_(this,jt))==null?void 0:f.state.status)==="pending"&&_(this,jt).setOptions(this.options)}onSubscribe(){this.listeners.size===1&&_(this,jt)&&(_(this,jt).addObserver(this),Se(this,Kl,lr).call(this))}onUnsubscribe(){var s;this.hasListeners()||(s=_(this,jt))==null||s.removeObserver(this)}onMutationUpdate(s){Se(this,Kl,lr).call(this),Se(this,Kl,pd).call(this,s)}getCurrentResult(){return _(this,Ia)}reset(){var s;(s=_(this,jt))==null||s.removeObserver(this),P(this,jt,void 0),Se(this,Kl,lr).call(this),Se(this,Kl,pd).call(this)}mutate(s,c){var f;return P(this,sr,c),(f=_(this,jt))==null||f.removeObserver(this),P(this,jt,_(this,ha).getMutationCache().build(_(this,ha),this.options)),_(this,jt).addObserver(this),_(this,jt).execute(s)}},ha=new WeakMap,Ia=new WeakMap,jt=new WeakMap,sr=new WeakMap,Kl=new WeakSet,lr=function(){var c;const s=((c=_(this,jt))==null?void 0:c.state)??o0();P(this,Ia,{...s,isPending:s.status==="pending",isSuccess:s.status==="success",isError:s.status==="error",isIdle:s.status==="idle",mutate:this.mutate,reset:this.reset})},pd=function(s){dt.batch(()=>{var f,h,d,v;const c=_(this,sr);if(c&&this.hasListeners()){const b=_(this,Ia).variables,p=_(this,Ia).context,x={client:_(this,ha),meta:this.options.meta,mutationKey:this.options.mutationKey};if((s==null?void 0:s.type)==="success"){try{(f=c.onSuccess)==null||f.call(c,s.data,b,p,x)}catch(g){Promise.reject(g)}try{(h=c.onSettled)==null||h.call(c,s.data,null,b,p,x)}catch(g){Promise.reject(g)}}else if((s==null?void 0:s.type)==="error"){try{(d=c.onError)==null||d.call(c,s.error,b,p,x)}catch(g){Promise.reject(g)}try{(v=c.onSettled)==null||v.call(c,void 0,s.error,b,p,x)}catch(g){Promise.reject(g)}}}this.listeners.forEach(b=>{b(_(this,Ia))})})},jg),Xl,zg,p3=(zg=class extends lu{constructor(r={}){super();he(this,Xl);this.config=r,P(this,Xl,new Map)}build(r,s,c){const f=s.queryKey,h=s.queryHash??Hd(f,s);let d=this.get(h);return d||(d=new f3({client:r,queryKey:f,queryHash:h,options:r.defaultQueryOptions(s),state:c,defaultOptions:r.getQueryDefaults(f)}),this.add(d)),d}add(r){_(this,Xl).has(r.queryHash)||(_(this,Xl).set(r.queryHash,r),this.notify({type:"added",query:r}))}remove(r){_(this,Xl).get(r.queryHash)===r&&(r.destroy(),_(this,Xl).delete(r.queryHash),this.notify({type:"removed",query:r}))}clear(){dt.batch(()=>{this.getAll().forEach(r=>{this.remove(r)})})}get(r){return _(this,Xl).get(r)}getAll(){return[..._(this,Xl).values()]}find(r){const s={exact:!0,...r};return this.getAll().find(c=>Vp(s,c))}findAll(r={}){const s=this.getAll();return Object.keys(r).length>0?s.filter(c=>Vp(r,c)):s}notify(r){dt.batch(()=>{this.listeners.forEach(s=>{s(r)})})}onFocus(){dt.batch(()=>{this.getAll().forEach(r=>{r.onFocus()})})}onOnline(){dt.batch(()=>{this.getAll().forEach(r=>{r.onOnline()})})}},Xl=new WeakMap,zg),et,en,tn,Ki,Zi,ln,Ji,Fi,Og,g3=(Og=class{constructor(n={}){he(this,et);he(this,en);he(this,tn);he(this,Ki);he(this,Zi);he(this,ln);he(this,Ji);he(this,Fi);P(this,et,n.queryCache||new p3),P(this,en,n.mutationCache||new y3),P(this,tn,n.defaultOptions||{}),P(this,Ki,new Map),P(this,Zi,new Map),P(this,ln,0)}mount(){Qs(this,ln)._++,_(this,ln)===1&&(P(this,Ji,Qd.subscribe(async n=>{n&&(await this.resumePausedMutations(),_(this,et).onFocus())})),P(this,Fi,$s.subscribe(async n=>{n&&(await this.resumePausedMutations(),_(this,et).onOnline())})))}unmount(){var n,r;Qs(this,ln)._--,_(this,ln)===0&&((n=_(this,Ji))==null||n.call(this),P(this,Ji,void 0),(r=_(this,Fi))==null||r.call(this),P(this,Fi,void 0))}isFetching(n){return _(this,et).findAll({...n,fetchStatus:"fetching"}).length}isMutating(n){return _(this,en).findAll({...n,status:"pending"}).length}getQueryData(n){var s;const r=this.defaultQueryOptions({queryKey:n});return(s=_(this,et).get(r.queryHash))==null?void 0:s.state.data}ensureQueryData(n){const r=this.defaultQueryOptions(n),s=_(this,et).build(this,r),c=s.state.data;return c===void 0?this.fetchQuery(n):(n.revalidateIfStale&&s.isStaleByTime(Pe(r.staleTime,s))&&this.prefetchQuery(r),Promise.resolve(c))}getQueriesData(n){return _(this,et).findAll(n).map(({queryKey:r,state:s})=>[r,s.data])}setQueryData(n,r,s){var d;const c=this.defaultQueryOptions({queryKey:n}),f=(d=_(this,et).get(c.queryHash))==null?void 0:d.state.data,h=PS(r,f);if(h!==void 0)return _(this,et).build(this,c).setData(h,{...s,manual:!0})}setQueriesData(n,r,s){return dt.batch(()=>_(this,et).findAll(n).map(({queryKey:c})=>[c,this.setQueryData(c,r,s)]))}getQueryState(n){var s;const r=this.defaultQueryOptions({queryKey:n});return(s=_(this,et).get(r.queryHash))==null?void 0:s.state}removeQueries(n){const r=_(this,et);dt.batch(()=>{r.findAll(n).forEach(s=>{r.remove(s)})})}resetQueries(n,r){const s=_(this,et);return dt.batch(()=>{const c=s.findAll(n),f=new Set(c);return c.forEach(h=>{h.reset()}),this.refetchQueries({type:"active",predicate:h=>f.has(h)},r)})}cancelQueries(n,r={}){const s={revert:!0,...r},c=dt.batch(()=>_(this,et).findAll(n).map(f=>f.cancel(s)));return Promise.all(c).then(kt).catch(kt)}invalidateQueries(n,r={}){return dt.batch(()=>(_(this,et).findAll(n).forEach(s=>{s.invalidate()}),(n==null?void 0:n.refetchType)==="none"?Promise.resolve():this.refetchQueries({...n,type:(n==null?void 0:n.refetchType)??(n==null?void 0:n.type)??"active"},r)))}refetchQueries(n,r={}){const s={...r,cancelRefetch:r.cancelRefetch??!0},c=dt.batch(()=>_(this,et).findAll(n).filter(f=>!f.isDisabled()&&!f.isStatic()).map(f=>{let h=f.fetch(void 0,s);return s.throwOnError||(h=h.catch(kt)),f.state.fetchStatus==="paused"?Promise.resolve():h}));return Promise.all(c).then(kt)}async query(n){const r=this.defaultQueryOptions(n);r.retry===void 0&&(r.retry=!1);const s=_(this,et).build(this,r),c=s.isStaleByTime(Pe(r.staleTime,s))?await s.fetch(r):s.state.data,f=r.select;return f?f(c):c}fetchQuery(n){const r=this.defaultQueryOptions(n);r.retry===void 0&&(r.retry=!1);const s=_(this,et).build(this,r);return s.isStaleByTime(Pe(r.staleTime,s))?s.fetch(r):Promise.resolve(s.state.data)}prefetchQuery(n){return this.fetchQuery(n).then(kt).catch(kt)}infiniteQuery(n){return n._type="infinite",this.query(n)}fetchInfiniteQuery(n){return n._type="infinite",this.fetchQuery(n)}prefetchInfiniteQuery(n){return this.fetchInfiniteQuery(n).then(kt).catch(kt)}ensureInfiniteQueryData(n){return n._type="infinite",this.ensureQueryData(n)}resumePausedMutations(){return $s.isOnline()?_(this,en).resumePausedMutations():Promise.resolve()}getQueryCache(){return _(this,et)}getMutationCache(){return _(this,en)}getDefaultOptions(){return _(this,tn)}setDefaultOptions(n){P(this,tn,n)}setQueryDefaults(n,r){_(this,Ki).set(Bn(n),{queryKey:n,defaultOptions:r})}getQueryDefaults(n){const r=[..._(this,Ki).values()],s={};return r.forEach(c=>{Pi(n,c.queryKey)&&Object.assign(s,c.defaultOptions)}),s}setMutationDefaults(n,r){_(this,Zi).set(Bn(n),{mutationKey:n,defaultOptions:r})}getMutationDefaults(n){const r=[..._(this,Zi).values()],s={};return r.forEach(c=>{Pi(n,c.mutationKey)&&Object.assign(s,c.defaultOptions)}),s}defaultQueryOptions(n){if(n._defaulted)return n;const r={..._(this,tn).queries,...this.getQueryDefaults(n.queryKey),...n,_defaulted:!0};return r.queryHash||(r.queryHash=Hd(r.queryKey,r)),r.refetchOnReconnect===void 0&&(r.refetchOnReconnect=r.networkMode!=="always"),r.throwOnError===void 0&&(r.throwOnError=!!r.suspense),!r.networkMode&&r.persister&&(r.networkMode="offlineFirst"),r.queryFn===qd&&(r.enabled=!1),r}defaultMutationOptions(n){return n!=null&&n._defaulted?n:{..._(this,tn).mutations,...(n==null?void 0:n.mutationKey)&&this.getMutationDefaults(n.mutationKey),...n,_defaulted:!0}}clear(){_(this,et).clear(),_(this,en).clear()}},et=new WeakMap,en=new WeakMap,tn=new WeakMap,Ki=new WeakMap,Zi=new WeakMap,ln=new WeakMap,Ji=new WeakMap,Fi=new WeakMap,Og);const f0=E.createContext(!1),b3=()=>E.useContext(f0);f0.Provider;function x3(){let n=!1;return{clearReset:()=>{n=!1},reset:()=>{n=!0},isReset:()=>n}}const S3=E.createContext(x3()),E3=()=>E.useContext(S3),_3=(n,r,s)=>{const c=s!=null&&s.state.error&&typeof n.throwOnError=="function"?Ld(n.throwOnError,[s.state.error,s]):n.throwOnError;(n.suspense||c)&&(r.isReset()||(n.retryOnMount=!1))},T3=n=>{E.useEffect(()=>{n.clearReset()},[n])},N3=({result:n,errorResetBoundary:r,throwOnError:s,query:c,suspense:f})=>n.isError&&!r.isReset()&&!n.isFetching&&c&&(f&&n.data===void 0||Ld(s,[n.error,c])),C3=n=>{if(n.suspense){const s=f=>f==="static"?f:Math.max(f??1e3,1e3),c=n.staleTime;n.staleTime=typeof c=="function"?(...f)=>s(c(...f)):s(c),typeof n.gcTime=="number"&&(n.gcTime=Math.max(n.gcTime,1e3))}},w3=(n,r)=>(n==null?void 0:n.suspense)&&r.isPending,j3=(n,r,s)=>r.fetchOptimistic(n).catch(()=>{s.clearReset()});function z3(n,r,s){const c=b3(),f=E3(),h=tu(),d=h.defaultQueryOptions(n),v=h.getQueryCache().get(d.queryHash),b=n.subscribed!==!1;d._optimisticResults=c?"isRestoring":b?"optimistic":void 0,C3(d),_3(d,f,v),T3(f);const[p]=E.useState(()=>new r(h,d)),x=p.getOptimisticResult(d),g=!c&&b;if(E.useSyncExternalStore(E.useCallback(N=>{const q=g?p.subscribe(dt.batchCalls(N)):kt;return p.updateResult(),q},[p,g]),()=>p.getCurrentResult(),()=>p.getCurrentResult()),E.useEffect(()=>{p.setOptions(d)},[d,p]),w3(d,x))throw j3(d,p,f);if(N3({result:x,errorResetBoundary:f,throwOnError:d.throwOnError,query:v,suspense:d.suspense}))throw x.error;return d.notifyOnChangeProps?x:p.trackResult(x)}function ml(n,r){return z3(n,d3)}function gd(n,r){const s=tu(),[c]=E.useState(()=>new v3(s,n));E.useEffect(()=>{c.setOptions(n)},[c,n]);const f=E.useSyncExternalStore(E.useCallback(d=>c.subscribe(dt.batchCalls(d)),[c]),()=>c.getCurrentResult(),()=>c.getCurrentResult()),h=E.useCallback((...d)=>{c.mutate(d[0],d[1]).catch(kt)},[c]);if(f.error&&Ld(c.options.throwOnError,[f.error]))throw f.error;return{...f,mutate:h,mutateAsync:f.mutate}}const O3="modulepreload",R3=function(n){return"/"+n},Ip={},ya=function(r,s,c){let f=Promise.resolve();if(s&&s.length>0){let d=function(p){return Promise.all(p.map(x=>Promise.resolve(x).then(g=>({status:"fulfilled",value:g}),g=>({status:"rejected",reason:g}))))};document.getElementsByTagName("link");const v=document.querySelector("meta[property=csp-nonce]"),b=(v==null?void 0:v.nonce)||(v==null?void 0:v.getAttribute("nonce"));f=d(s.map(p=>{if(p=R3(p),p in Ip)return;Ip[p]=!0;const x=p.endsWith(".css"),g=x?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${p}"]${g}`))return;const N=document.createElement("link");if(N.rel=x?"stylesheet":O3,x||(N.as="script"),N.crossOrigin="",N.href=p,b&&N.setAttribute("nonce",b),document.head.appendChild(N),x)return new Promise((q,K)=>{N.addEventListener("load",q),N.addEventListener("error",()=>K(new Error(`Unable to preload CSS for ${p}`)))})}))}function h(d){const v=new Event("vite:preloadError",{cancelable:!0});if(v.payload=d,window.dispatchEvent(v),!v.defaultPrevented)throw d}return f.then(d=>{for(const v of d||[])v.status==="rejected"&&h(v.reason);return r().catch(h)})};/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const A3=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),d0=(...n)=>n.filter((r,s,c)=>!!r&&r.trim()!==""&&c.indexOf(r)===s).join(" ").trim();/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/var M3={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const D3=E.forwardRef(({color:n="currentColor",size:r=24,strokeWidth:s=2,absoluteStrokeWidth:c,className:f="",children:h,iconNode:d,...v},b)=>E.createElement("svg",{ref:b,...M3,width:r,height:r,stroke:n,strokeWidth:c?Number(s)*24/Number(r):s,className:d0("lucide",f),...v},[...d.map(([p,x])=>E.createElement(p,x)),...Array.isArray(h)?h:[h]]));/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const pe=(n,r)=>{const s=E.forwardRef(({className:c,...f},h)=>E.createElement(D3,{ref:h,iconNode:r,className:d0(`lucide-${A3(n)}`,c),...f}));return s.displayName=`${n}`,s};/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const U3=[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]],k3=pe("Award",U3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const H3=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]],q3=pe("BookOpen",H3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const L3=[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],B3=pe("Briefcase",L3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Q3=[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]],G3=pe("Building2",Q3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Y3=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]],h0=pe("CalendarDays",Y3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const V3=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]],X3=pe("ChartColumn",V3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const K3=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],Z3=pe("ChevronDown",K3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const J3=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],F3=pe("CircleAlert",J3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const $3=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],P3=pe("CircleCheck",$3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const W3=[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]],I3=pe("Cloud",W3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const eE=[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]],tE=pe("CodeXml",eE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const lE=[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]],aE=pe("Download",lE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const nE=[["path",{d:"M14.4 14.4 9.6 9.6",key:"ic80wn"}],["path",{d:"M18.657 21.485a2 2 0 1 1-2.829-2.828l-1.767 1.768a2 2 0 1 1-2.829-2.829l6.364-6.364a2 2 0 1 1 2.829 2.829l-1.768 1.767a2 2 0 1 1 2.828 2.829z",key:"nnl7wr"}],["path",{d:"m21.5 21.5-1.4-1.4",key:"1f1ice"}],["path",{d:"M3.9 3.9 2.5 2.5",key:"1evmna"}],["path",{d:"M6.404 12.768a2 2 0 1 1-2.829-2.829l1.768-1.767a2 2 0 1 1-2.828-2.829l2.828-2.828a2 2 0 1 1 2.829 2.828l1.767-1.768a2 2 0 1 1 2.829 2.829z",key:"yhosts"}]],iE=pe("Dumbbell",nE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const uE=[["path",{d:"M12 22h6a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"12ixgl"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M5 17a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z",key:"u0c8gj"}],["path",{d:"M7 16.5 8 22l-3-1-3 1 1-5.5",key:"5gm2nr"}]],rE=pe("FileBadge",uE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const sE=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],m0=pe("FileText",sE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const cE=[["path",{d:"M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2",key:"18mbvz"}],["path",{d:"M6.453 15h11.094",key:"3shlmq"}],["path",{d:"M8.5 2h7",key:"csnxdl"}]],oE=pe("FlaskConical",cE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const fE=[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]],y0=pe("GraduationCap",fE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const dE=[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"M12 5 9.04 7.96a2.17 2.17 0 0 0 0 3.08c.82.82 2.13.85 3 .07l2.07-1.9a2.82 2.82 0 0 1 3.79 0l2.96 2.66",key:"4oyue0"}],["path",{d:"m18 15-2-2",key:"60u0ii"}],["path",{d:"m15 18-2-2",key:"6p76be"}]],hE=pe("HeartHandshake",dE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const mE=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]],yE=pe("Image",mE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const vE=[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]],pE=pe("Inbox",vE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const gE=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],bE=pe("Info",gE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const xE=[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]],SE=pe("Languages",xE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const EE=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],_E=pe("LoaderCircle",EE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const TE=[["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}],["polyline",{points:"10 17 15 12 10 7",key:"1ail0h"}],["line",{x1:"15",x2:"3",y1:"12",y2:"12",key:"v6grx8"}]],NE=pe("LogIn",TE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const CE=[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]],wE=pe("LogOut",CE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const jE=[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]],zE=pe("Menu",jE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const OE=[["path",{d:"m11 7.601-5.994 8.19a1 1 0 0 0 .1 1.298l.817.818a1 1 0 0 0 1.314.087L15.09 12",key:"80a601"}],["path",{d:"M16.5 21.174C15.5 20.5 14.372 20 13 20c-2.058 0-3.928 2.356-6 2-2.072-.356-2.775-3.369-1.5-4.5",key:"j0ngtp"}],["circle",{cx:"16",cy:"7",r:"5",key:"d08jfb"}]],RE=pe("MicVocal",OE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const AE=[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]],ME=pe("Moon",AE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const DE=[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]],UE=pe("Network",DE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const kE=[["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z",key:"12rzf8"}]],HE=pe("Palette",kE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const qE=[["path",{d:"M13.234 20.252 21 12.3",key:"1cbrk9"}],["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 0 2.828 2 2 0 0 0 2.828 0l8.414-8.586a4 4 0 0 0 0-5.656 4 4 0 0 0-5.656 0l-8.415 8.585a6 6 0 1 0 8.486 8.486",key:"1pkts6"}]],Yd=pe("Paperclip",qE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const LE=[["path",{d:"M12 20h9",key:"t2du7b"}],["path",{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z",key:"1ykcvy"}]],BE=pe("PenLine",LE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const QE=[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]],GE=pe("Pencil",QE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const YE=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],VE=pe("Plus",YE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const XE=[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]],KE=pe("Rocket",XE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const ZE=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M21 9H3",key:"1338ky"}],["path",{d:"M21 15H3",key:"9uk58r"}]],JE=pe("Rows3",ZE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const FE=[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]],$E=pe("Search",FE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const PE=[["path",{d:"M8.3 10a.7.7 0 0 1-.626-1.079L11.4 3a.7.7 0 0 1 1.198-.043L16.3 8.9a.7.7 0 0 1-.572 1.1Z",key:"1bo67w"}],["rect",{x:"3",y:"14",width:"7",height:"7",rx:"1",key:"1bkyp8"}],["circle",{cx:"17.5",cy:"17.5",r:"3.5",key:"w3z12y"}]],WE=pe("Shapes",PE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const IE=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]],e4=pe("ShieldAlert",IE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const t4=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],l4=pe("ShieldCheck",t4);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const a4=[["line",{x1:"21",x2:"14",y1:"4",y2:"4",key:"obuewd"}],["line",{x1:"10",x2:"3",y1:"4",y2:"4",key:"1q6298"}],["line",{x1:"21",x2:"12",y1:"12",y2:"12",key:"1iu8h1"}],["line",{x1:"8",x2:"3",y1:"12",y2:"12",key:"ntss68"}],["line",{x1:"21",x2:"16",y1:"20",y2:"20",key:"14d8ph"}],["line",{x1:"12",x2:"3",y1:"20",y2:"20",key:"m0wm8r"}],["line",{x1:"14",x2:"14",y1:"2",y2:"6",key:"14e1ph"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14",key:"1i6ji0"}],["line",{x1:"16",x2:"16",y1:"18",y2:"22",key:"1lctlv"}]],n4=pe("SlidersHorizontal",a4);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const i4=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],u4=pe("Star",i4);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const r4=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],s4=pe("Sun",r4);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const c4=[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]],v0=pe("Tag",c4);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const o4=[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]],bd=pe("Trash2",o4);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const f4=[["path",{d:"M6 9H4.5a2.5 2.5 0 0 1 0-5H6",key:"17hqa7"}],["path",{d:"M18 9h1.5a2.5 2.5 0 0 0 0-5H18",key:"lmptdp"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22",key:"1nw9bq"}],["path",{d:"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22",key:"1np0yb"}],["path",{d:"M18 2H6v7a6 6 0 0 0 12 0V2Z",key:"u46fv3"}]],d4=pe("Trophy",f4);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const h4=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]],m4=pe("Users",h4);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const y4=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],p0=pe("X",y4),Vd="fp-token";function Zl(){return localStorage.getItem(Vd)}function Xd(n){localStorage.setItem(Vd,n)}function Kd(){localStorage.removeItem(Vd)}async function Zd(n,r,s){const c=s||va(),h=await(await fetch(c+"/auth/login",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({username:n,password:r,device_name:"桌面应用"})})).json();if(!h.ok)throw new Error(h.error||"登录失败");return Xd(h.data.token),h.data}async function Jd(n,r,s,c){const f=c||va(),d=await(await fetch(f+"/auth/register",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({username:n,password:r,invite_code:s,device_name:"桌面应用"})})).json();if(!d.ok)throw new Error(d.error||"注册失败");return Xd(d.data.token),d.data}async function g0(n){const r=n||va(),c=await(await fetch(r+"/auth/me",{headers:{Authorization:"Bearer "+Zl()}})).json();if(!c.ok)throw new Error(c.error||"会话失效");return c.data}const b0="fp-server-url";function va(){return localStorage.getItem(b0)||"https://footpr.linyux.cn"}function x0(n){localStorage.setItem(b0,n.replace(/\/+$/,""))}class xd extends Error{constructor(r){super(r),this.name="AuthError"}}async function Oe(n,r){const s=Zl();if(!s)throw new xd("请先登录");const c=va(),f=await fetch(c+"/api/"+n,{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer "+s},body:JSON.stringify(r??{})});if(f.status===401)throw Kd(),window.dispatchEvent(new CustomEvent("fp-auth-required")),new xd("登录已过期,请重新登录");const h=await f.json();if(!f.ok||!h.ok)throw new Error(h.error||"HTTP "+f.status);return h.data}const v4=()=>Oe("app_info"),p4=()=>Oe("sync_status"),nc=()=>Oe("type_list"),g4=n=>Oe("type_upsert",n),b4=n=>Oe("type_delete",{id:n}),S0=n=>Oe("taxonomy_list",{kind:n}),x4=n=>Oe("taxonomy_upsert",n),S4=n=>Oe("taxonomy_delete",{id:n}),Fd=()=>Oe("dimension_list"),E4=n=>Oe("dimension_upsert",n),_4=n=>Oe("dimension_delete",{id:n}),E0=(n={})=>Oe("footprint_list",{query:n}),$d=n=>Oe("footprint_get",{id:n}),_0=n=>Oe("footprint_upsert",{item:n}),T4=n=>Oe("footprint_delete",{id:n}),T0=(n={})=>Oe("timeline",{query:n}),N4=n=>Oe("stats_overview",{year:n}),C4=()=>Oe("metric_list"),w4=n=>Oe("metric_upsert",n),j4=n=>Oe("metric_delete",{key:n}),z4=()=>Oe("grades_overview"),O4=n=>Oe("semester_upsert",n),R4=n=>Oe("semester_delete",{id:n}),A4=n=>Oe("course_upsert",n),M4=n=>Oe("course_delete",{id:n}),D4=n=>Oe("band_upsert",n),U4=n=>Oe("band_delete",{id:n}),k4=n=>Oe("attachment_add",n),N0=n=>Oe("attachment_list",{owner_id:n}),C0=n=>Oe("attachment_delete",{id:n}),Ps=n=>Oe("attachment_read",{id:n});async function Sd(n,r,s){const c=new URLSearchParams({owner:String(n),name:r.name,mime:r.type||"application/octet-stream"}),f=await fetch(va()+"/sync/attachment/raw?"+c,{method:"PUT",headers:{authorization:"Bearer "+Zl(),"content-type":r.type||"application/octet-stream"},body:r}),h=await f.json().catch(()=>({ok:!1,error:"HTTP "+f.status}));if(!h.ok)throw new Error(h.error||"上传失败");const d=h.data.item;if(s)try{await Oe("attachment_set_thumb",{id:d.id,thumb_b64:s})}catch{}return d}const w0=n=>Oe("attachment_thumb",{id:n}),H4=()=>Oe("view_list"),q4=n=>Oe("view_upsert",n),L4=n=>Oe("view_delete",{id:n});async function ic(n,r,s){const c=await fetch((s||va())+n,{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer "+Zl()},body:JSON.stringify(r??{})}),f=await c.json().catch(()=>({ok:!1,error:"HTTP "+c.status}));if(!f.ok)throw new Error(f.error||"请求失败");return f.data}async function j0(n,r){const s=await fetch((r||va())+n,{headers:{Authorization:"Bearer "+Zl()}}),c=await s.json().catch(()=>({ok:!1,error:"HTTP "+s.status}));if(!c.ok)throw new Error(c.error||"请求失败");return c.data}const B4=n=>j0("/admin/invites",n),Q4=n=>j0("/admin/users",n),G4=(n,r)=>ic("/admin/invites/generate",{count:n},r),Y4=(n,r,s)=>ic("/admin/invites/create",{code:n,remark:r},s),V4=(n,r,s)=>ic("/admin/invites/update",{id:n,...r},s),X4=(n,r)=>ic("/admin/invites/delete",{id:n},r),K4=Object.freeze(Object.defineProperty({__proto__:null,AuthError:xd,adminCreateInvite:Y4,adminDeleteInvite:X4,adminGenerateInvites:G4,adminListInvites:B4,adminListUsers:Q4,adminUpdateInvite:V4,appInfo:v4,attachmentAdd:k4,attachmentDelete:C0,attachmentList:N0,attachmentRead:Ps,attachmentThumb:w0,attachmentUploadRaw:Sd,bandDelete:U4,bandUpsert:D4,clearToken:Kd,courseDelete:M4,courseUpsert:A4,deleteDimension:_4,deleteTaxonomy:S4,deleteType:b4,footprintDelete:T4,footprintGet:$d,footprintList:E0,footprintUpsert:_0,getServerUrl:va,getToken:Zl,gradesOverview:z4,listDimensions:Fd,listTaxonomy:S0,listTypes:nc,metricDelete:j4,metricList:C4,metricUpsert:w4,semesterDelete:R4,semesterUpsert:O4,serverLogin:Zd,serverMe:g0,serverRegister:Jd,setServerUrl:x0,setToken:Xd,statsOverview:N4,syncStatus:p4,timeline:T0,upsertDimension:E4,upsertTaxonomy:x4,upsertType:g4,viewDelete:L4,viewList:H4,viewUpsert:q4},Symbol.toStringTag,{value:"Module"}));function z0(n){var r,s,c="";if(typeof n=="string"||typeof n=="number")c+=n;else if(typeof n=="object")if(Array.isArray(n)){var f=n.length;for(r=0;r<f;r++)n[r]&&(s=z0(n[r]))&&(c&&(c+=" "),c+=s)}else for(s in n)n[s]&&(c&&(c+=" "),c+=s);return c}function O0(){for(var n,r,s=0,c="",f=arguments.length;s<f;s++)(n=arguments[s])&&(r=z0(n))&&(c&&(c+=" "),c+=r);return c}const eg=n=>typeof n=="boolean"?`${n}`:n===0?"0":n,tg=O0,Z4=(n,r)=>s=>{var c;if((r==null?void 0:r.variants)==null)return tg(n,s==null?void 0:s.class,s==null?void 0:s.className);const{variants:f,defaultVariants:h}=r,d=Object.keys(f).map(p=>{const x=s==null?void 0:s[p],g=h==null?void 0:h[p];if(x===null)return null;const N=eg(x)||eg(g);return f[p][N]}),v=s&&Object.entries(s).reduce((p,x)=>{let[g,N]=x;return N===void 0||(p[g]=N),p},{}),b=r==null||(c=r.compoundVariants)===null||c===void 0?void 0:c.reduce((p,x)=>{let{class:g,className:N,...q}=x;return Object.entries(q).every(K=>{let[k,D]=K;return Array.isArray(D)?D.includes({...h,...v}[k]):{...h,...v}[k]===D})?[...p,g,N]:p},[]);return tg(n,d,b,s==null?void 0:s.class,s==null?void 0:s.className)},J4=(n,r)=>{const s=new Array(n.length+r.length);for(let c=0;c<n.length;c++)s[c]=n[c];for(let c=0;c<r.length;c++)s[n.length+c]=r[c];return s},F4=(n,r)=>({classGroupId:n,validator:r}),R0=(n=new Map,r=null,s)=>({nextPart:n,validators:r,classGroupId:s}),Ws="-",lg=[],$4="arbitrary..",P4=n=>{const r=I4(n),{conflictingClassGroups:s,conflictingClassGroupModifiers:c}=n;return{getClassGroupId:d=>{if(d.startsWith("[")&&d.endsWith("]"))return W4(d);const v=d.split(Ws),b=v[0]===""&&v.length>1?1:0;return A0(v,b,r)},getConflictingClassGroupIds:(d,v)=>{if(v){const b=c[d],p=s[d];return b?p?J4(p,b):b:p||lg}return s[d]||lg}}},A0=(n,r,s)=>{if(n.length-r===0)return s.classGroupId;const f=n[r],h=s.nextPart.get(f);if(h){const p=A0(n,r+1,h);if(p)return p}const d=s.validators;if(d===null)return;const v=r===0?n.join(Ws):n.slice(r).join(Ws),b=d.length;for(let p=0;p<b;p++){const x=d[p];if(x.validator(v))return x.classGroupId}},W4=n=>n.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const r=n.slice(1,-1),s=r.indexOf(":"),c=r.slice(0,s);return c?$4+c:void 0})(),I4=n=>{const{theme:r,classGroups:s}=n;return e_(s,r)},e_=(n,r)=>{const s=R0();for(const c in n){const f=n[c];Pd(f,s,c,r)}return s},Pd=(n,r,s,c)=>{const f=n.length;for(let h=0;h<f;h++){const d=n[h];t_(d,r,s,c)}},t_=(n,r,s,c)=>{if(typeof n=="string"){l_(n,r,s);return}if(typeof n=="function"){a_(n,r,s,c);return}n_(n,r,s,c)},l_=(n,r,s)=>{const c=n===""?r:M0(r,n);c.classGroupId=s},a_=(n,r,s,c)=>{if(i_(n)){Pd(n(c),r,s,c);return}r.validators===null&&(r.validators=[]),r.validators.push(F4(s,n))},n_=(n,r,s,c)=>{const f=Object.entries(n),h=f.length;for(let d=0;d<h;d++){const[v,b]=f[d];Pd(b,M0(r,v),s,c)}},M0=(n,r)=>{let s=n;const c=r.split(Ws),f=c.length;for(let h=0;h<f;h++){const d=c[h];let v=s.nextPart.get(d);v||(v=R0(),s.nextPart.set(d,v)),s=v}return s},i_=n=>"isThemeGetter"in n&&n.isThemeGetter===!0,u_=n=>{if(n<1)return{get:()=>{},set:()=>{}};let r=0,s=Object.create(null),c=Object.create(null);const f=(h,d)=>{s[h]=d,r++,r>n&&(r=0,c=s,s=Object.create(null))};return{get(h){let d=s[h];if(d!==void 0)return d;if((d=c[h])!==void 0)return f(h,d),d},set(h,d){h in s?s[h]=d:f(h,d)}}},Ed="!",ag=":",r_=[],ng=(n,r,s,c,f)=>({modifiers:n,hasImportantModifier:r,baseClassName:s,maybePostfixModifierPosition:c,isExternal:f}),s_=n=>{const{prefix:r,experimentalParseClassName:s}=n;let c=f=>{const h=[];let d=0,v=0,b=0,p;const x=f.length;for(let k=0;k<x;k++){const D=f[k];if(d===0&&v===0){if(D===ag){h.push(f.slice(b,k)),b=k+1;continue}if(D==="/"){p=k;continue}}D==="["?d++:D==="]"?d--:D==="("?v++:D===")"&&v--}const g=h.length===0?f:f.slice(b);let N=g,q=!1;g.endsWith(Ed)?(N=g.slice(0,-1),q=!0):g.startsWith(Ed)&&(N=g.slice(1),q=!0);const K=p&&p>b?p-b:void 0;return ng(h,q,N,K)};if(r){const f=r+ag,h=c;c=d=>d.startsWith(f)?h(d.slice(f.length)):ng(r_,!1,d,void 0,!0)}if(s){const f=c;c=h=>s({className:h,parseClassName:f})}return c},c_=n=>{const r=new Map;return n.orderSensitiveModifiers.forEach((s,c)=>{r.set(s,1e6+c)}),s=>{const c=[];let f=[];for(let h=0;h<s.length;h++){const d=s[h],v=d[0]==="[",b=r.has(d);v||b?(f.length>0&&(f.sort(),c.push(...f),f=[]),c.push(d)):f.push(d)}return f.length>0&&(f.sort(),c.push(...f)),c}},o_=n=>({cache:u_(n.cacheSize),parseClassName:s_(n),sortModifiers:c_(n),postfixLookupClassGroupIds:f_(n),...P4(n)}),f_=n=>{const r=Object.create(null),s=n.postfixLookupClassGroups;if(s)for(let c=0;c<s.length;c++)r[s[c]]=!0;return r},d_=/\s+/,h_=(n,r)=>{const{parseClassName:s,getClassGroupId:c,getConflictingClassGroupIds:f,sortModifiers:h,postfixLookupClassGroupIds:d}=r,v=[],b=n.trim().split(d_);let p="";for(let x=b.length-1;x>=0;x-=1){const g=b[x],{isExternal:N,modifiers:q,hasImportantModifier:K,baseClassName:k,maybePostfixModifierPosition:D}=s(g);if(N){p=g+(p.length>0?" "+p:p);continue}let H=!!D,G;if(H){const F=k.substring(0,D);G=c(F);const U=G&&d[G]?c(k):void 0;U&&U!==G&&(G=U,H=!1)}else G=c(k);if(!G){if(!H){p=g+(p.length>0?" "+p:p);continue}if(G=c(k),!G){p=g+(p.length>0?" "+p:p);continue}H=!1}const Z=q.length===0?"":q.length===1?q[0]:h(q).join(":"),J=K?Z+Ed:Z,Y=J+G;if(v.indexOf(Y)>-1)continue;v.push(Y);const de=f(G,H);for(let F=0;F<de.length;++F){const U=de[F];v.push(J+U)}p=g+(p.length>0?" "+p:p)}return p},m_=(...n)=>{let r=0,s,c,f="";for(;r<n.length;)(s=n[r++])&&(c=D0(s))&&(f&&(f+=" "),f+=c);return f},D0=n=>{if(typeof n=="string")return n;let r,s="";for(let c=0;c<n.length;c++)n[c]&&(r=D0(n[c]))&&(s&&(s+=" "),s+=r);return s},y_=(n,...r)=>{let s,c,f,h;const d=b=>{const p=r.reduce((x,g)=>g(x),n());return s=o_(p),c=s.cache.get,f=s.cache.set,h=v,v(b)},v=b=>{const p=c(b);if(p)return p;const x=h_(b,s);return f(b,x),x};return h=d,(...b)=>h(m_(...b))},v_=[],ot=n=>{const r=s=>s[n]||v_;return r.isThemeGetter=!0,r.themeKey=n,r},U0=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,k0=/^\((?:(\w[\w-]*):)?(.+)\)$/i,p_=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,g_=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,b_=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,x_=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix|color|light-dark)\(.+\)$/,S_=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,E_=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Za=n=>p_.test(n),_e=n=>!!n&&!Number.isNaN(Number(n)),Gl=n=>!!n&&Number.isInteger(Number(n)),ed=n=>n.endsWith("%")&&_e(n.slice(0,-1)),ca=n=>g_.test(n),H0=()=>!0,__=n=>b_.test(n)&&!x_.test(n),Wd=()=>!1,T_=n=>S_.test(n),N_=n=>E_.test(n),C_=n=>!ne(n)&&!ue(n),w_=n=>n.startsWith("@container")&&(n[10]==="/"&&n[11]!==void 0||n[11]==="s"&&n[16]!==void 0&&n.startsWith("-size/",10)||n[11]==="n"&&n[18]!==void 0&&n.startsWith("-normal/",10)),j_=n=>an(n,B0,Wd),ne=n=>U0.test(n),jn=n=>an(n,Q0,__),ig=n=>an(n,k_,_e),z_=n=>an(n,Y0,H0),O_=n=>an(n,G0,Wd),ug=n=>an(n,q0,Wd),R_=n=>an(n,L0,N_),Vs=n=>an(n,V0,T_),ue=n=>k0.test(n),er=n=>Gn(n,Q0),A_=n=>Gn(n,G0),rg=n=>Gn(n,q0),M_=n=>Gn(n,B0),D_=n=>Gn(n,L0),Xs=n=>Gn(n,V0,!0),U_=n=>Gn(n,Y0,!0),an=(n,r,s)=>{const c=U0.exec(n);return c?c[1]?r(c[1]):s(c[2]):!1},Gn=(n,r,s=!1)=>{const c=k0.exec(n);return c?c[1]?r(c[1]):s:!1},q0=n=>n==="position"||n==="percentage",L0=n=>n==="image"||n==="url",B0=n=>n==="length"||n==="size"||n==="bg-size",Q0=n=>n==="length",k_=n=>n==="number",G0=n=>n==="family-name",Y0=n=>n==="number"||n==="weight",V0=n=>n==="shadow",H_=()=>{const n=ot("color"),r=ot("font"),s=ot("text"),c=ot("font-weight"),f=ot("tracking"),h=ot("leading"),d=ot("breakpoint"),v=ot("container"),b=ot("spacing"),p=ot("radius"),x=ot("shadow"),g=ot("inset-shadow"),N=ot("text-shadow"),q=ot("drop-shadow"),K=ot("blur"),k=ot("perspective"),D=ot("aspect"),H=ot("ease"),G=ot("animate"),Z=()=>["auto","avoid","all","avoid-page","page","left","right","column"],J=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],Y=()=>[...J(),ue,ne],de=()=>["auto","hidden","clip","visible","scroll"],F=()=>["auto","contain","none"],U=()=>[ue,ne,b],I=()=>[Za,"full","auto",...U()],le=()=>[Gl,"none","subgrid",ue,ne],Ve=()=>["auto",{span:["full",Gl,ue,ne]},Gl,ue,ne],Fe=()=>[Gl,"auto",ue,ne],ie=()=>["auto","min","max","fr",ue,ne],Te=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],re=()=>["start","end","center","stretch","center-safe","end-safe"],V=()=>["auto",...U()],ee=()=>[Za,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...U()],R=()=>[v,Za,"screen","full","dvw","lvw","svw","min","max","fit",...U()],ae=()=>[Za,"screen","full","lh","dvh","lvh","svh","min","max","fit",...U()],X=()=>[n,ue,ne],ke=()=>[...J(),rg,ug,{position:[ue,ne]}],Nt=()=>["no-repeat",{repeat:["","x","y","space","round"]}],jl=()=>["auto","cover","contain",M_,j_,{size:[ue,ne]}],C=()=>[ed,er,jn],Q=()=>["","none","full",p,ue,ne],W=()=>["",_e,er,jn],oe=()=>["solid","dashed","dotted","double"],we=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],me=()=>[_e,ed,rg,ug],Ae=()=>["","none",K,ue,ne],se=()=>["none",_e,ue,ne],ye=()=>["none",_e,ue,ne],Yt=()=>[_e,ue,ne],pa=()=>[Za,"full",...U()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[ca],breakpoint:[ca],color:[H0],container:[ca],"drop-shadow":[ca],ease:["in","out","in-out"],font:[C_],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[ca],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[ca],shadow:[ca],spacing:["px",_e],text:[ca],"text-shadow":[ca],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Za,ne,ue,D]}],container:["container"],"container-type":[{"@container":["","normal","size",ue,ne]}],"container-named":[w_],columns:[{columns:[_e,"auto",ne,ue,v]}],"break-after":[{"break-after":Z()}],"break-before":[{"break-before":Z()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:Y()}],overflow:[{overflow:de()}],"overflow-x":[{"overflow-x":de()}],"overflow-y":[{"overflow-y":de()}],overscroll:[{overscroll:F()}],"overscroll-x":[{"overscroll-x":F()}],"overscroll-y":[{"overscroll-y":F()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:I()}],"inset-x":[{"inset-x":I()}],"inset-y":[{"inset-y":I()}],start:[{"inset-s":I(),start:I()}],end:[{"inset-e":I(),end:I()}],"inset-bs":[{"inset-bs":I()}],"inset-be":[{"inset-be":I()}],top:[{top:I()}],right:[{right:I()}],bottom:[{bottom:I()}],left:[{left:I()}],visibility:["visible","invisible","collapse"],z:[{z:[Gl,"auto",ue,ne]}],basis:[{basis:[Za,"full","auto",v,...U()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[_e,Za,"auto","initial","none",ne]}],grow:[{grow:["",_e,ue,ne]}],shrink:[{shrink:["",_e,ue,ne]}],order:[{order:[Gl,"first","last","none",ue,ne]}],"grid-cols":[{"grid-cols":le()}],"col-start-end":[{col:Ve()}],"col-start":[{"col-start":Fe()}],"col-end":[{"col-end":Fe()}],"grid-rows":[{"grid-rows":le()}],"row-start-end":[{row:Ve()}],"row-start":[{"row-start":Fe()}],"row-end":[{"row-end":Fe()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":ie()}],"auto-rows":[{"auto-rows":ie()}],gap:[{gap:U()}],"gap-x":[{"gap-x":U()}],"gap-y":[{"gap-y":U()}],"justify-content":[{justify:[...Te(),"normal"]}],"justify-items":[{"justify-items":[...re(),"normal"]}],"justify-self":[{"justify-self":["auto",...re()]}],"align-content":[{content:["normal",...Te()]}],"align-items":[{items:[...re(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...re(),{baseline:["","last"]}]}],"place-content":[{"place-content":Te()}],"place-items":[{"place-items":[...re(),"baseline"]}],"place-self":[{"place-self":["auto",...re()]}],p:[{p:U()}],px:[{px:U()}],py:[{py:U()}],ps:[{ps:U()}],pe:[{pe:U()}],pbs:[{pbs:U()}],pbe:[{pbe:U()}],pt:[{pt:U()}],pr:[{pr:U()}],pb:[{pb:U()}],pl:[{pl:U()}],m:[{m:V()}],mx:[{mx:V()}],my:[{my:V()}],ms:[{ms:V()}],me:[{me:V()}],mbs:[{mbs:V()}],mbe:[{mbe:V()}],mt:[{mt:V()}],mr:[{mr:V()}],mb:[{mb:V()}],ml:[{ml:V()}],"space-x":[{"space-x":U()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":U()}],"space-y-reverse":["space-y-reverse"],size:[{size:ee()}],"inline-size":[{inline:["auto",...R()]}],"min-inline-size":[{"min-inline":["auto",...R()]}],"max-inline-size":[{"max-inline":["none",...R()]}],"block-size":[{block:["auto",...ae()]}],"min-block-size":[{"min-block":["auto",...ae()]}],"max-block-size":[{"max-block":["none",...ae()]}],w:[{w:[v,"screen",...ee()]}],"min-w":[{"min-w":[v,"screen","none",...ee()]}],"max-w":[{"max-w":[v,"screen","none","prose",{screen:[d]},...ee()]}],h:[{h:["screen","lh",...ee()]}],"min-h":[{"min-h":["screen","lh","none",...ee()]}],"max-h":[{"max-h":["screen","lh","none",...ee()]}],"font-size":[{text:["base",s,er,jn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[c,U_,z_]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",ed,ne]}],"font-family":[{font:[A_,O_,r]}],"font-features":[{"font-features":[ne]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[f,ue,ne]}],"line-clamp":[{"line-clamp":[_e,"none",ue,ig]}],leading:[{leading:["none",h,...U()]}],"list-image":[{"list-image":["none",ue,ne]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ue,ne]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:X()}],"text-color":[{text:X()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...oe(),"wavy"]}],"text-decoration-thickness":[{decoration:[_e,"from-font","auto",ue,jn]}],"text-decoration-color":[{decoration:X()}],"underline-offset":[{"underline-offset":[_e,"auto",ue,ne]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:U()}],"tab-size":[{tab:[Gl,ue,ne]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ue,ne]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ue,ne]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ke()}],"bg-repeat":[{bg:Nt()}],"bg-size":[{bg:jl()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Gl,ue,ne],radial:["",ue,ne],conic:["",Gl,ue,ne]},D_,R_]}],"bg-color":[{bg:X()}],"gradient-from-pos":[{from:C()}],"gradient-via-pos":[{via:C()}],"gradient-to-pos":[{to:C()}],"gradient-from":[{from:X()}],"gradient-via":[{via:X()}],"gradient-to":[{to:X()}],rounded:[{rounded:Q()}],"rounded-s":[{"rounded-s":Q()}],"rounded-e":[{"rounded-e":Q()}],"rounded-t":[{"rounded-t":Q()}],"rounded-r":[{"rounded-r":Q()}],"rounded-b":[{"rounded-b":Q()}],"rounded-l":[{"rounded-l":Q()}],"rounded-ss":[{"rounded-ss":Q()}],"rounded-se":[{"rounded-se":Q()}],"rounded-ee":[{"rounded-ee":Q()}],"rounded-es":[{"rounded-es":Q()}],"rounded-tl":[{"rounded-tl":Q()}],"rounded-tr":[{"rounded-tr":Q()}],"rounded-br":[{"rounded-br":Q()}],"rounded-bl":[{"rounded-bl":Q()}],"border-w":[{border:W()}],"border-w-x":[{"border-x":W()}],"border-w-y":[{"border-y":W()}],"border-w-s":[{"border-s":W()}],"border-w-e":[{"border-e":W()}],"border-w-bs":[{"border-bs":W()}],"border-w-be":[{"border-be":W()}],"border-w-t":[{"border-t":W()}],"border-w-r":[{"border-r":W()}],"border-w-b":[{"border-b":W()}],"border-w-l":[{"border-l":W()}],"divide-x":[{"divide-x":W()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":W()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...oe(),"hidden","none"]}],"divide-style":[{divide:[...oe(),"hidden","none"]}],"border-color":[{border:X()}],"border-color-x":[{"border-x":X()}],"border-color-y":[{"border-y":X()}],"border-color-s":[{"border-s":X()}],"border-color-e":[{"border-e":X()}],"border-color-bs":[{"border-bs":X()}],"border-color-be":[{"border-be":X()}],"border-color-t":[{"border-t":X()}],"border-color-r":[{"border-r":X()}],"border-color-b":[{"border-b":X()}],"border-color-l":[{"border-l":X()}],"divide-color":[{divide:X()}],"outline-style":[{outline:[...oe(),"none","hidden"]}],"outline-offset":[{"outline-offset":[_e,ue,ne]}],"outline-w":[{outline:["",_e,er,jn]}],"outline-color":[{outline:X()}],shadow:[{shadow:["","inner","none",x,Xs,Vs]}],"shadow-color":[{shadow:X()}],"inset-shadow":[{"inset-shadow":["none",g,Xs,Vs]}],"inset-shadow-color":[{"inset-shadow":X()}],"ring-w":[{ring:W()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:X()}],"ring-offset-w":[{"ring-offset":[_e,jn]}],"ring-offset-color":[{"ring-offset":X()}],"inset-ring-w":[{"inset-ring":W()}],"inset-ring-color":[{"inset-ring":X()}],"text-shadow":[{"text-shadow":["none",N,Xs,Vs]}],"text-shadow-color":[{"text-shadow":X()}],opacity:[{opacity:[_e,ue,ne]}],"mix-blend":[{"mix-blend":[...we(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":we()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[_e]}],"mask-image-linear-from-pos":[{"mask-linear-from":me()}],"mask-image-linear-to-pos":[{"mask-linear-to":me()}],"mask-image-linear-from-color":[{"mask-linear-from":X()}],"mask-image-linear-to-color":[{"mask-linear-to":X()}],"mask-image-t-from-pos":[{"mask-t-from":me()}],"mask-image-t-to-pos":[{"mask-t-to":me()}],"mask-image-t-from-color":[{"mask-t-from":X()}],"mask-image-t-to-color":[{"mask-t-to":X()}],"mask-image-r-from-pos":[{"mask-r-from":me()}],"mask-image-r-to-pos":[{"mask-r-to":me()}],"mask-image-r-from-color":[{"mask-r-from":X()}],"mask-image-r-to-color":[{"mask-r-to":X()}],"mask-image-b-from-pos":[{"mask-b-from":me()}],"mask-image-b-to-pos":[{"mask-b-to":me()}],"mask-image-b-from-color":[{"mask-b-from":X()}],"mask-image-b-to-color":[{"mask-b-to":X()}],"mask-image-l-from-pos":[{"mask-l-from":me()}],"mask-image-l-to-pos":[{"mask-l-to":me()}],"mask-image-l-from-color":[{"mask-l-from":X()}],"mask-image-l-to-color":[{"mask-l-to":X()}],"mask-image-x-from-pos":[{"mask-x-from":me()}],"mask-image-x-to-pos":[{"mask-x-to":me()}],"mask-image-x-from-color":[{"mask-x-from":X()}],"mask-image-x-to-color":[{"mask-x-to":X()}],"mask-image-y-from-pos":[{"mask-y-from":me()}],"mask-image-y-to-pos":[{"mask-y-to":me()}],"mask-image-y-from-color":[{"mask-y-from":X()}],"mask-image-y-to-color":[{"mask-y-to":X()}],"mask-image-radial":[{"mask-radial":[ue,ne]}],"mask-image-radial-from-pos":[{"mask-radial-from":me()}],"mask-image-radial-to-pos":[{"mask-radial-to":me()}],"mask-image-radial-from-color":[{"mask-radial-from":X()}],"mask-image-radial-to-color":[{"mask-radial-to":X()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":J()}],"mask-image-conic-pos":[{"mask-conic":[_e]}],"mask-image-conic-from-pos":[{"mask-conic-from":me()}],"mask-image-conic-to-pos":[{"mask-conic-to":me()}],"mask-image-conic-from-color":[{"mask-conic-from":X()}],"mask-image-conic-to-color":[{"mask-conic-to":X()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ke()}],"mask-repeat":[{mask:Nt()}],"mask-size":[{mask:jl()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ue,ne]}],filter:[{filter:["","none",ue,ne]}],blur:[{blur:Ae()}],brightness:[{brightness:[_e,ue,ne]}],contrast:[{contrast:[_e,ue,ne]}],"drop-shadow":[{"drop-shadow":["","none",q,Xs,Vs]}],"drop-shadow-color":[{"drop-shadow":X()}],grayscale:[{grayscale:["",_e,ue,ne]}],"hue-rotate":[{"hue-rotate":[_e,ue,ne]}],invert:[{invert:["",_e,ue,ne]}],saturate:[{saturate:[_e,ue,ne]}],sepia:[{sepia:["",_e,ue,ne]}],"backdrop-filter":[{"backdrop-filter":["","none",ue,ne]}],"backdrop-blur":[{"backdrop-blur":Ae()}],"backdrop-brightness":[{"backdrop-brightness":[_e,ue,ne]}],"backdrop-contrast":[{"backdrop-contrast":[_e,ue,ne]}],"backdrop-grayscale":[{"backdrop-grayscale":["",_e,ue,ne]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[_e,ue,ne]}],"backdrop-invert":[{"backdrop-invert":["",_e,ue,ne]}],"backdrop-opacity":[{"backdrop-opacity":[_e,ue,ne]}],"backdrop-saturate":[{"backdrop-saturate":[_e,ue,ne]}],"backdrop-sepia":[{"backdrop-sepia":["",_e,ue,ne]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":U()}],"border-spacing-x":[{"border-spacing-x":U()}],"border-spacing-y":[{"border-spacing-y":U()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ue,ne]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[_e,"initial",ue,ne]}],ease:[{ease:["linear","initial",H,ue,ne]}],delay:[{delay:[_e,ue,ne]}],animate:[{animate:["none",G,ue,ne]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[k,ue,ne]}],"perspective-origin":[{"perspective-origin":Y()}],rotate:[{rotate:se()}],"rotate-x":[{"rotate-x":se()}],"rotate-y":[{"rotate-y":se()}],"rotate-z":[{"rotate-z":se()}],scale:[{scale:ye()}],"scale-x":[{"scale-x":ye()}],"scale-y":[{"scale-y":ye()}],"scale-z":[{"scale-z":ye()}],"scale-3d":["scale-3d"],skew:[{skew:Yt()}],"skew-x":[{"skew-x":Yt()}],"skew-y":[{"skew-y":Yt()}],transform:[{transform:[ue,ne,"","none","gpu","cpu"]}],"transform-origin":[{origin:Y()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:pa()}],"translate-x":[{"translate-x":pa()}],"translate-y":[{"translate-y":pa()}],"translate-z":[{"translate-z":pa()}],"translate-none":["translate-none"],zoom:[{zoom:[Gl,ue,ne]}],accent:[{accent:X()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:X()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ue,ne]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":X()}],"scrollbar-track-color":[{"scrollbar-track":X()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":U()}],"scroll-mx":[{"scroll-mx":U()}],"scroll-my":[{"scroll-my":U()}],"scroll-ms":[{"scroll-ms":U()}],"scroll-me":[{"scroll-me":U()}],"scroll-mbs":[{"scroll-mbs":U()}],"scroll-mbe":[{"scroll-mbe":U()}],"scroll-mt":[{"scroll-mt":U()}],"scroll-mr":[{"scroll-mr":U()}],"scroll-mb":[{"scroll-mb":U()}],"scroll-ml":[{"scroll-ml":U()}],"scroll-p":[{"scroll-p":U()}],"scroll-px":[{"scroll-px":U()}],"scroll-py":[{"scroll-py":U()}],"scroll-ps":[{"scroll-ps":U()}],"scroll-pe":[{"scroll-pe":U()}],"scroll-pbs":[{"scroll-pbs":U()}],"scroll-pbe":[{"scroll-pbe":U()}],"scroll-pt":[{"scroll-pt":U()}],"scroll-pr":[{"scroll-pr":U()}],"scroll-pb":[{"scroll-pb":U()}],"scroll-pl":[{"scroll-pl":U()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ue,ne]}],fill:[{fill:["none",...X()]}],"stroke-w":[{stroke:[_e,er,jn,ig]}],stroke:[{stroke:["none",...X()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["start","end","right","left"],"inset-y":["inset-bs","inset-be","top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["ps","pe","pr","pl"],py:["pbs","pbe","pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["ms","me","mr","ml"],my:["mbs","mbe","mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-s","border-w-e","border-w-r","border-w-l"],"border-w-y":["border-w-bs","border-w-be","border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-s","border-color-e","border-color-r","border-color-l"],"border-color-y":["border-color-bs","border-color-be","border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-ms","scroll-me","scroll-mr","scroll-ml"],"scroll-my":["scroll-mbs","scroll-mbe","scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-ps","scroll-pe","scroll-pr","scroll-pl"],"scroll-py":["scroll-pbs","scroll-pbe","scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},q_=y_(H_);function yl(...n){return q_(O0(n))}const L_=Z4("inline-flex items-center justify-center gap-1.5 whitespace-nowrap rounded-md font-medium transition-colors select-none disabled:pointer-events-none disabled:opacity-45",{variants:{variant:{primary:"bg-brand text-white hover:bg-brand-hover shadow-card",secondary:"bg-surface text-ink-1 border border-line hover:bg-surface-3 hover:border-line-strong",ghost:"text-ink-2 hover:bg-surface-3 hover:text-ink-1",subtle:"bg-brand-subtle text-brand-text hover:brightness-[0.97]",danger:"bg-danger text-white hover:brightness-110","danger-ghost":"text-danger hover:bg-danger-subtle"},size:{sm:"h-7 px-2.5 text-[12px]",md:"h-8 px-3 text-[13px]",lg:"h-9 px-4 text-sm",icon:"h-8 w-8 p-0","icon-sm":"h-7 w-7 p-0"}},defaultVariants:{variant:"secondary",size:"md"}}),zt=E.forwardRef(function({className:r,variant:s,size:c,...f},h){return m.jsx("button",{ref:h,className:yl(L_({variant:s,size:c}),r),...f})}),X0="w-full rounded-md border border-line bg-surface px-2.5 text-[13px] text-ink-1 placeholder:text-ink-3 transition-colors hover:border-line-strong focus:border-brand focus:outline-none disabled:opacity-50 disabled:cursor-not-allowed",nt=E.forwardRef(function({className:r,...s},c){return m.jsx("input",{ref:c,className:yl(X0,"h-8",r),...s})}),_d=E.forwardRef(function({className:r,...s},c){return m.jsx("textarea",{ref:c,className:yl(X0,"py-2 min-h-[72px] resize-y leading-relaxed",r),...s})});function De({label:n,required:r,hint:s,className:c,children:f}){return m.jsxs("div",{className:yl("flex flex-col gap-1.5",c),children:[m.jsxs("label",{className:"text-[12px] font-medium text-ink-2",children:[n,r&&m.jsx("span",{className:"text-danger ml-0.5",children:"*"}),s&&m.jsx("span",{className:"text-ink-3 font-normal ml-2",children:s})]}),f]})}const hl=E.forwardRef(function({className:r,options:s,children:c,...f},h){return m.jsxs("div",{className:yl("relative",r?r.split(" ").filter(d=>/^w-|^min-w|^flex-/.test(d)).join(" "):""),children:[m.jsx("select",{ref:h,className:yl("w-full h-8 appearance-none rounded-md border border-line bg-surface pl-2.5 pr-7 text-[13px] text-ink-1","transition-colors hover:border-line-strong focus:border-brand focus:outline-none disabled:opacity-50",r),...f,children:s?s.map(d=>m.jsx("option",{value:d.value,children:d.label},d.value)):c}),m.jsx(Z3,{size:14,className:"pointer-events-none absolute right-2 top-1/2 -translate-y-1/2 text-ink-3"})]})});function Wi({className:n,color:r,...s}){return m.jsx("span",{className:yl("inline-flex items-center gap-1 rounded-sm border px-1.5 py-px text-[11px] leading-[18px] font-medium whitespace-nowrap",n),style:r?{color:r,borderColor:r+"44",backgroundColor:r+"14"}:void 0,...s})}function B_({className:n,...r}){return m.jsx("span",{className:yl("inline-flex items-center gap-1 rounded-sm border border-line bg-surface-2 px-1.5 py-px text-[11px] leading-[18px] font-medium text-ink-2 whitespace-nowrap",n),...r})}function uc({open:n,onClose:r,title:s,width:c=560,children:f,footer:h}){return E.useEffect(()=>{if(!n)return;const d=v=>{v.key==="Escape"&&r()};return document.addEventListener("keydown",d),()=>document.removeEventListener("keydown",d)},[n,r]),n?XS.createPortal(m.jsxs("div",{className:"fixed inset-0 z-50 flex items-start justify-center overflow-y-auto p-3 pt-[6vh] sm:p-6 sm:pt-[8vh]",children:[m.jsx("div",{className:"fixed inset-0 bg-black/45",onClick:r}),m.jsxs("div",{className:"animate-in relative w-full rounded-lg border border-line bg-surface shadow-pop",style:{maxWidth:c},role:"dialog",children:[m.jsxs("div",{className:"flex h-12 items-center justify-between border-b border-line px-4",children:[m.jsx("div",{className:"text-sm font-semibold text-ink-1",children:s}),m.jsx(zt,{variant:"ghost",size:"icon-sm",onClick:r,"aria-label":"关闭",children:m.jsx(p0,{size:15})})]}),m.jsx("div",{className:"max-h-[70vh] overflow-y-auto px-3 py-3 sm:px-4 sm:py-4",children:f}),h&&m.jsx("div",{className:"flex flex-wrap items-center justify-end gap-2 border-t border-line px-3 py-2.5 sm:h-14 sm:flex-nowrap sm:px-4 sm:py-0",children:h})]})]}),document.body):null}function Q_({icon:n,title:r,description:s,action:c}){return m.jsxs("div",{className:"flex flex-col items-center justify-center gap-2 py-16 text-center",children:[m.jsx("div",{className:"text-ink-3",children:n??m.jsx(pE,{size:36,strokeWidth:1.5})}),m.jsx("div",{className:"text-[13px] font-medium text-ink-2",children:r}),s&&m.jsx("div",{className:"max-w-[360px] text-[12px] text-ink-3",children:s}),c&&m.jsx("div",{className:"mt-2",children:c})]})}const K0=E.createContext(()=>{});function Id(){return E.useContext(K0)}const G_={success:m.jsx(P3,{size:15,className:"text-success"}),error:m.jsx(F3,{size:15,className:"text-danger"}),info:m.jsx(bE,{size:15,className:"text-brand"})};function Y_({children:n}){const[r,s]=E.useState([]),c=E.useRef(0),f=E.useCallback((h,d)=>{const v=++c.current;s(b=>[...b,{id:v,kind:h,text:d}]),setTimeout(()=>s(b=>b.filter(p=>p.id!==v)),3200)},[]);return m.jsxs(K0.Provider,{value:f,children:[n,m.jsx("div",{className:"pointer-events-none fixed bottom-5 right-5 z-[60] flex flex-col gap-2",children:r.map(h=>m.jsxs("div",{className:yl("pointer-events-auto flex items-center gap-2 rounded-md border border-line bg-surface px-3 py-2 text-[13px] text-ink-1 shadow-pop","animate-in"),children:[G_[h.kind],h.text]},h.id))})]})}function V_({open:n,title:r,content:s,onCancel:c,onOk:f,loading:h}){return m.jsx(uc,{open:n,onClose:c,title:r,width:420,footer:m.jsxs(m.Fragment,{children:[m.jsx(zt,{variant:"secondary",onClick:c,children:"取消"}),m.jsx(zt,{variant:"danger",onClick:f,disabled:h,children:"确认"})]}),children:m.jsx("p",{className:"text-[13px] text-ink-2",children:s??"该操作不可撤销,请确认。"})})}function X_({size:n=44}){return m.jsxs("svg",{width:n,height:n,viewBox:"0 0 26 26",fill:"none","aria-hidden":!0,children:[m.jsx("rect",{x:"1",y:"1",width:"24",height:"24",rx:"6",fill:"var(--brand)"}),m.jsx("ellipse",{cx:"11",cy:"10",rx:"4.2",ry:"5.2",fill:"#fff",opacity:"0.95",transform:"rotate(-18 11 10)"}),m.jsx("circle",{cx:"17.5",cy:"17.5",r:"3.1",fill:"#fff",opacity:"0.7"})]})}function K_({open:n,onClose:r,defaultUrl:s}){const c=tu(),f=Id(),[h,d]=E.useState("login"),[v,b]=E.useState(s||"https://footpr.linyux.cn"),[p,x]=E.useState(""),[g,N]=E.useState(""),[q,K]=E.useState(""),[k,D]=E.useState(""),[H,G]=E.useState(!1),Z=async()=>{if(!p.trim()||!g){D("请填写账号与密码");return}let J=v.trim();J&&!J.startsWith("http")&&(J="https://"+J),G(!0),D("");try{if(h==="login")await Zd(p.trim(),g,J);else{if(!q.trim())throw new Error("请填写邀请码");await Jd(p.trim(),g,q.trim(),J)}c.invalidateQueries(),f("success",h==="login"?"已登录 · 同步已开启":"已注册登录 · 同步已开启"),r(),setTimeout(()=>window.location.reload(),300)}catch(Y){D(Y.message)}finally{G(!1)}};return n?m.jsx("div",{className:"fixed inset-0 z-[70] flex items-center justify-center bg-bg/95",children:m.jsxs("div",{className:"w-full max-w-[380px] rounded-lg border border-line bg-surface p-6 shadow-pop",children:[m.jsxs("div",{className:"flex flex-col items-center gap-1.5 pb-5",children:[m.jsx(X_,{}),m.jsx("div",{className:"text-[17px] font-semibold tracking-tight text-ink-1",children:"足迹"}),m.jsx("div",{className:"text-[10px] font-medium tracking-[0.2em] text-ink-3",children:"FOOTPRINTS"})]}),m.jsxs("div",{className:"mb-4 flex rounded-md border border-line bg-surface-2 p-0.5 text-[12.5px]",children:[m.jsx("button",{className:"flex-1 rounded-sm px-2 py-1 transition-colors "+(h==="login"?"bg-surface font-medium text-ink-1 shadow-card":"text-ink-3"),onClick:()=>{d("login"),D("")},children:"登录"}),m.jsx("button",{className:"flex-1 rounded-sm px-2 py-1 transition-colors "+(h==="register"?"bg-surface font-medium text-ink-1 shadow-card":"text-ink-3"),onClick:()=>{d("register"),D("")},children:"注册"})]}),m.jsxs("div",{className:"flex flex-col gap-3",children:[m.jsx(De,{label:"服务器地址",hint:"与网页版同一账号体系",children:m.jsx(nt,{value:v,onChange:J=>b(J.target.value),placeholder:"https://footpr.linyux.cn"})}),m.jsx(De,{label:"用户名",required:!0,children:m.jsx(nt,{value:p,onChange:J=>x(J.target.value),placeholder:"3-32 位字母数字-_"})}),m.jsx(De,{label:"密码",required:!0,children:m.jsx(nt,{type:"password",value:g,onChange:J=>N(J.target.value),placeholder:"至少 8 位"})}),h==="register"&&m.jsx(De,{label:"邀请码",required:!0,hint:"向管理员索取",children:m.jsx(nt,{value:q,onChange:J=>K(J.target.value),placeholder:"邀请码"})}),k&&m.jsx("div",{className:"text-[12px] text-danger",children:k}),m.jsx(zt,{variant:"primary",size:"lg",onClick:()=>void Z(),disabled:H,children:H?"请稍候…":h==="login"?"登录并同步":"注册并同步"}),m.jsx("p",{className:"text-center text-[11px] text-ink-3",children:"登录后本机数据将多端同步"})]})]})}):null}const Z_=[{section:"工作区",items:[{to:"/timeline",label:"时间线",icon:h0},{to:"/records",label:"记录",icon:JE},{to:"/grades",label:"成绩",icon:y0},{to:"/dashboard",label:"统计",icon:X3}]},{section:"配置",items:[{to:"/admin",label:"管理",icon:l4},{to:"/types",label:"记录类型",icon:WE},{to:"/taxonomy",label:"字典与维度",icon:n4}]}];function J_(){return m.jsxs("svg",{width:"28",height:"28",viewBox:"0 0 26 26",fill:"none","aria-hidden":!0,children:[m.jsx("defs",{children:m.jsxs("linearGradient",{id:"lg",x1:"0",y1:"0",x2:"0",y2:"26",children:[m.jsx("stop",{stopColor:"#4359e8"}),m.jsx("stop",{offset:"1",stopColor:"#2a3ab8"})]})}),m.jsx("rect",{x:"1",y:"1",width:"24",height:"24",rx:"7",fill:"url(#lg)"}),m.jsx("ellipse",{cx:"11",cy:"10",rx:"4.2",ry:"5.2",fill:"#fff",opacity:".95",transform:"rotate(-18 11 10)"}),m.jsx("circle",{cx:"17.5",cy:"17.5",r:"3.1",fill:"#fff",opacity:".7"})]})}function F_({open:n,onClose:r}){const s=tu(),f=ml({queryKey:["me",Zl()??""],refetchOnMount:"always",queryFn:()=>g0(),enabled:!!Zl(),retry:0}).data??null,[h,d]=E.useState(!1);return m.jsxs("aside",{className:yl("flex w-[236px] shrink-0 flex-col border-r border-line bg-surface","max-lg:fixed max-lg:inset-y-0 max-lg:left-0 max-lg:z-40 max-lg:transition-transform",n?"max-lg:translate-x-0":"max-lg:-translate-x-full"),children:[m.jsx(K_,{open:h,onClose:()=>d(!1),defaultUrl:"https://footpr.linyux.cn"}),m.jsxs("div",{className:"flex h-[60px] items-center gap-3 border-b border-line px-5",children:[m.jsx(J_,{}),m.jsxs("div",{className:"leading-tight",children:[m.jsx("div",{className:"text-[15px] font-bold tracking-tight text-ink-1",children:"足迹"}),m.jsx("div",{className:"text-[9px] font-medium tracking-[0.24em] text-ink-3",children:"FOOTPRINTS"})]})]}),m.jsx("nav",{className:"flex-1 overflow-y-auto px-2.5 py-4",children:Z_.map(v=>m.jsxs("div",{className:"mb-5",children:[m.jsx("div",{className:"px-2.5 pb-1.5 text-[10px] font-semibold uppercase tracking-[0.08em] text-ink-3",children:v.section}),m.jsx("div",{className:"flex flex-col gap-0.5",children:v.items.map(b=>m.jsxs(Ig,{to:b.to,onClick:r,className:({isActive:p})=>yl("relative flex h-[34px] items-center gap-3 rounded-lg px-3 text-[13px] font-medium transition-all duration-150",p?"bg-brand-subtle text-brand-text nav-active":"text-ink-2 hover:bg-surface-3 hover:text-ink-1"),children:[m.jsx(b.icon,{size:16,strokeWidth:1.8}),b.label]},b.to))})]},v.section))}),m.jsx("div",{className:"border-t border-line px-3 py-3",children:Zl()&&f?m.jsxs("div",{className:"rounded-lg bg-surface-2 px-3 py-2.5",children:[m.jsxs("div",{className:"flex items-center justify-between gap-2",children:[m.jsxs("div",{className:"flex items-center gap-2 min-w-0",children:[m.jsx("div",{className:"flex size-6 shrink-0 items-center justify-center rounded-full bg-brand text-[10px] font-bold text-white",children:f.username.charAt(0).toUpperCase()}),m.jsxs("div",{className:"min-w-0",children:[m.jsx("div",{className:"truncate text-[12px] font-semibold text-ink-1",title:f.username,children:f.username}),f.is_admin&&m.jsx("div",{className:"text-[10px] text-brand-text",children:"管理员"})]})]}),m.jsx("button",{className:"shrink-0 rounded p-1 text-ink-3 transition-colors hover:bg-surface-3 hover:text-danger",title:"退出登录",onClick:()=>{Kd(),s.clear(),window.location.reload()},children:m.jsx(wE,{size:13})})]}),m.jsxs("div",{className:"mt-1.5 flex items-center gap-1 text-[10px] text-success",children:[m.jsx(I3,{size:10}),"云端同步已开启"]})]}):m.jsxs("button",{className:"flex w-full items-center justify-center gap-2 rounded-lg border border-brand/30 bg-brand-subtle px-3 py-2 text-[13px] font-medium text-brand-text transition-all hover:shadow-brand",onClick:()=>d(!0),children:[m.jsx(NE,{size:14}),"登录我的档案"]})})]})}const $_={"/timeline":{title:"时间线",sub:"按学年与月份回顾全部足迹"},"/records":{title:"记录",sub:"全部足迹的检索与管理"},"/grades":{title:"成绩",sub:"学年学科成绩 · 梯度与总览"},"/dashboard":{title:"统计",sub:"量化个人成长收获"},"/types":{title:"记录类型",sub:"类型与字段模板管理"},"/taxonomy":{title:"字典与维度",sub:"级别、角色与成长维度"}};function P_({onMenu:n}){const{pathname:r}=vl(),s=tc(),[c,f]=E.useState(""),[h,d]=E.useState(document.documentElement.classList.contains("dark")),v=$_[r]??{title:""},b=()=>{const p=!h;d(p),document.documentElement.classList.toggle("dark",p),localStorage.setItem("fp-theme",p?"dark":"light"),window.dispatchEvent(new CustomEvent("fp-theme-change"))};return m.jsxs("header",{className:"flex h-14 shrink-0 items-center gap-2 border-b border-line bg-surface px-3 sm:gap-4 sm:px-5",children:[m.jsx(zt,{variant:"ghost",size:"icon",className:"lg:hidden",onClick:n,"aria-label":"打开导航",children:m.jsx(zE,{size:17})}),m.jsxs("div",{className:"min-w-0",children:[m.jsx("h1",{className:"truncate text-[15px] font-semibold leading-tight text-ink-1",children:v.title}),v.sub&&m.jsx("p",{className:"truncate text-[11px] leading-tight text-ink-3",children:v.sub})]}),m.jsxs("div",{className:"relative ml-auto hidden w-[240px] md:block lg:w-[280px]",children:[m.jsx($E,{size:14,className:"pointer-events-none absolute left-2.5 top-1/2 -translate-y-1/2 text-ink-3"}),m.jsx(nt,{className:"pl-8",placeholder:"搜索标题、内容、结果、标签",value:c,onChange:p=>f(p.target.value),onKeyDown:p=>{p.key==="Enter"&&c.trim()&&s("/records?q="+encodeURIComponent(c.trim()))}})]}),m.jsx(zt,{variant:"ghost",size:"icon",onClick:b,"aria-label":"切换主题",children:h?m.jsx(s4,{size:15}):m.jsx(ME,{size:15})}),m.jsxs(zt,{variant:"primary",onClick:()=>s("/records?new=1"),"aria-label":"新建记录",children:[m.jsx(VE,{size:14}),m.jsx("span",{className:"hidden sm:inline",children:"新建记录"})]})]})}function W_(){return m.jsxs("svg",{width:"44",height:"44",viewBox:"0 0 26 26",fill:"none","aria-hidden":!0,children:[m.jsx("rect",{x:"1",y:"1",width:"24",height:"24",rx:"6",fill:"var(--brand)"}),m.jsx("ellipse",{cx:"11",cy:"10",rx:"4.2",ry:"5.2",fill:"#fff",opacity:"0.95",transform:"rotate(-18 11 10)"}),m.jsx("circle",{cx:"17.5",cy:"17.5",r:"3.1",fill:"#fff",opacity:"0.7"})]})}function I_(){const[n,r]=E.useState("login"),[s,c]=E.useState(""),[f,h]=E.useState(""),[d,v]=E.useState(""),[b,p]=E.useState(""),[x,g]=E.useState(!1),N="__TAURI_INTERNALS__"in window,[q,K]=E.useState(va()),k=H=>{K(H),x0(H)},D=async()=>{if(!s.trim()||!f){p("请填写账号与密码");return}g(!0),p("");try{if(n==="login")await Zd(s.trim(),f,q);else{if(!d.trim())throw new Error("请填写邀请码");await Jd(s.trim(),f,d.trim(),q)}setTimeout(()=>window.location.reload(),200)}catch(H){p(H.message)}finally{g(!1)}};return m.jsx("div",{className:"flex h-full items-center justify-center bg-bg px-4",children:m.jsxs("div",{className:"w-full max-w-[380px] rounded-lg border border-line bg-surface p-6 shadow-pop",children:[m.jsxs("div",{className:"flex flex-col items-center gap-1.5 pb-5",children:[m.jsx(W_,{}),m.jsx("div",{className:"text-[18px] font-semibold tracking-tight text-ink-1",children:"足迹"}),m.jsx("div",{className:"text-[11px] font-medium tracking-[0.2em] text-ink-3",children:"FOOTPRINTS"})]}),m.jsxs("div",{className:"mb-4 flex rounded-md border border-line bg-surface-2 p-0.5 text-[12.5px]",children:[m.jsx("button",{className:"flex-1 rounded-sm px-2 py-1 transition-colors "+(n==="login"?"bg-surface font-medium text-ink-1 shadow-card":"text-ink-3"),onClick:()=>{r("login"),p("")},children:"登录"}),m.jsx("button",{className:"flex-1 rounded-sm px-2 py-1 transition-colors "+(n==="register"?"bg-surface font-medium text-ink-1 shadow-card":"text-ink-3"),onClick:()=>{r("register"),p("")},children:"注册"})]}),m.jsxs("div",{className:"flex flex-col gap-3",children:[N&&m.jsx(De,{label:"服务器地址",hint:"默认即可",children:m.jsx(nt,{value:q,onChange:H=>k(H.target.value),placeholder:"https://footpr.linyux.cn"})}),m.jsx(De,{label:"用户名",required:!0,children:m.jsx(nt,{value:s,onChange:H=>c(H.target.value),placeholder:"3-32 位字母数字-_",onKeyDown:H=>{H.key==="Enter"&&D()}})}),m.jsx(De,{label:"密码",required:!0,children:m.jsx(nt,{type:"password",value:f,onChange:H=>h(H.target.value),placeholder:"至少 8 位",onKeyDown:H=>{H.key==="Enter"&&D()}})}),n==="register"&&m.jsx(De,{label:"邀请码",required:!0,hint:"向管理员索取",children:m.jsx(nt,{value:d,onChange:H=>v(H.target.value),placeholder:"邀请码",onKeyDown:H=>{H.key==="Enter"&&D()}})}),b&&m.jsx("div",{className:"text-[12px] text-danger",children:b}),m.jsx(zt,{variant:"primary",size:"lg",onClick:()=>void D(),disabled:x,children:x?"请稍候…":n==="login"?"进入我的档案":"创建我的档案"}),m.jsx("button",{type:"button",className:"mt-1 flex w-full items-center justify-center gap-1.5 rounded-md border border-dashed border-line px-3 py-2 text-[11.5px] text-ink-3 transition-colors hover:border-brand/40 hover:text-brand-text",onClick:()=>{c("demo"),h("demo1234")},children:"演示账号:demo / demo1234(点击填充)"})]})]})})}function e5(){const[n,r]=E.useState(()=>!!Zl()),[s,c]=E.useState(!1);return E.useEffect(()=>{const f=()=>r(!1);return window.addEventListener("fp-auth-required",f),()=>window.removeEventListener("fp-auth-required",f)},[]),n?m.jsx(Y_,{children:m.jsxs("div",{className:"flex h-full",children:[s&&m.jsx("div",{className:"fixed inset-0 z-30 bg-black/45 lg:hidden",onClick:()=>c(!1),"aria-hidden":!0}),m.jsx(F_,{open:s,onClose:()=>c(!1)}),m.jsxs("div",{className:"flex min-w-0 flex-1 flex-col",children:[m.jsx(P_,{onMenu:()=>c(!0)}),m.jsx("main",{className:"min-h-0 flex-1 overflow-y-auto",children:m.jsx(cS,{})})]})]})}):m.jsx(I_,{})}const sg={draft:{label:"草稿",color:"var(--text-3)",bg:"var(--surface-3)"},ongoing:{label:"进行中",color:"var(--brand-text)",bg:"var(--brand-subtle)"},submitted:{label:"已提交待果",color:"var(--warning)",bg:"var(--warning-subtle)"},finished:{label:"已完结",color:"var(--success)",bg:"var(--success-subtle)"}};function Z0({status:n}){const r=sg[n]??sg.draft;return m.jsx("span",{className:"inline-flex items-center rounded-sm px-1.5 py-px text-[11px] leading-[18px] font-medium whitespace-nowrap",style:{color:r.color,backgroundColor:r.bg},children:r.label})}const t5={国际级:"#7c3aed",国家级:"#dc2626",省市级:"#ea580c",区县级:"#2563eb",校级:"#16a34a",院级:"#0891b2"};function J0({level:n}){return n?m.jsx(Wi,{color:t5[n]??"var(--text-3)",children:n}):null}const l5={特等奖:"#b45309",一等奖:"#b45309",二等奖:"#ea580c",三等奖:"#2563eb",优秀奖:"#64748b"};function F0({grade:n}){return n?m.jsx(Wi,{color:l5[n]??"var(--text-3)",children:n}):null}function $0({role:n}){return n?m.jsx(B_,{children:n}):null}function P0(){return m.jsx(Wi,{color:"var(--danger)",children:"负面"})}const R5=[{name:"tag",label:"通用"},{name:"graduation-cap",label:"学业"},{name:"trophy",label:"竞赛"},{name:"flask-conical",label:"科研"},{name:"briefcase",label:"实习"},{name:"network",label:"学生工作"},{name:"heart-handshake",label:"志愿"},{name:"palette",label:"文体"},{name:"award",label:"荣誉"},{name:"file-badge",label:"证书"},{name:"star",label:"收藏"},{name:"shield-alert",label:"惩处"},{name:"book-open",label:"阅读"},{name:"code-2",label:"技术"},{name:"languages",label:"语言"},{name:"mic-2",label:"文艺"},{name:"pen-line",label:"发表"},{name:"rocket",label:"项目"},{name:"users",label:"团队"},{name:"building-2",label:"组织"},{name:"dumbbell",label:"体育"}],a5={tag:v0,"graduation-cap":y0,trophy:d4,"flask-conical":oE,briefcase:B3,network:UE,"heart-handshake":hE,palette:HE,award:k3,"file-badge":rE,star:u4,"shield-alert":e4,"book-open":q3,"code-2":tE,languages:SE,"mic-2":RE,"pen-line":BE,rocket:KE,users:m4,"building-2":G3,dumbbell:iE};function n5({name:n,color:r,size:s=14,className:c}){const f=a5[n]??v0;return m.jsx(f,{size:s,color:r,className:c,strokeWidth:2})}const cg=new Map,i5=25*1024*1024;async function og(n){const r=cg.get(n.id);if(r)return r;const s=await Ps(n.id);return(n.size??0)<=i5&&cg.set(n.id,s),s}function fg(n){const r=(n.mime||"").toLowerCase(),s=(n.file_name.split(".").pop()||"").toLowerCase();return r.startsWith("image/")||["png","jpg","jpeg","gif","webp","bmp","svg"].includes(s)?"image":r==="application/pdf"||s==="pdf"?"pdf":s==="docx"||r.includes("wordprocessingml")?"docx":s==="xlsx"||s==="xls"||r.includes("spreadsheetml")||r==="application/vnd.ms-excel"?"xlsx":r.startsWith("audio/")||["mp3","wav","m4a","flac","ogg"].includes(s)?"audio":r.startsWith("video/")||["mp4","mov","webm","mkv"].includes(s)?"video":r.startsWith("text/")||["txt","md","csv","json","log","srt"].includes(s)?"text":"other"}function W0(n){return Uint8Array.from(atob(n),r=>r.charCodeAt(0))}function u5(n,r,s){const c=URL.createObjectURL(new Blob([W0(s)],{type:r||"application/octet-stream"})),f=document.createElement("a");f.href=c,f.download=n,f.click(),setTimeout(()=>URL.revokeObjectURL(c),6e4)}const r5={image:"图片",pdf:"PDF 文档",text:"文本文件",audio:"音频",video:"视频",docx:"Word 文档(.docx)",xlsx:"Excel 表格(.xlsx)",other:"该类型暂不支持在线预览"};function I0({att:n,onClose:r}){const[s,c]=E.useState(!1),[f,h]=E.useState(""),[d,v]=E.useState(null);E.useEffect(()=>{if(!n){v(null),h("");return}let p=!1;const x=[];return c(!0),h(""),v(null),(async()=>{try{const g=fg(n),N=n.remote_url||null;if(N&&(g==="image"||g==="pdf"||g==="audio"||g==="video")){v({kind:g,objectUrl:N}),c(!1);return}let q=n.mime??void 0,K;if(N)K=new Uint8Array(await(await fetch(N)).arrayBuffer());else{const k=await og(n);q=k.mime,K=W0(k.data_b64)}if(p)return;if(g==="text"){const k=new TextDecoder().decode(K);v({kind:g,text:k.length>4e5?k.slice(0,4e5)+`
|
||
…(已截断)`:k})}else if(g==="docx"){const D=(await(await ya(()=>import("./mammoth.browser-BCRr-i_l.js").then(H=>H.m),[])).convertToHtml({arrayBuffer:K.buffer})).value;if(p)return;v({kind:g,html:D})}else if(g==="xlsx"){const k=await ya(()=>import("./xlsx-CbTSpprj.js"),[]),D=k.read(K,{type:"array"}),H=k.utils.sheet_to_html(D.Sheets[D.SheetNames[0]]);if(p)return;v({kind:g,html:H})}else{const k=URL.createObjectURL(new Blob([K],{type:q||"application/octet-stream"}));if(p){URL.revokeObjectURL(k);return}x.push(k),v({kind:g,objectUrl:k})}}catch(g){p||h(g.message||"预览加载失败")}finally{p||c(!1)}})(),()=>{p=!0,x.forEach(g=>URL.revokeObjectURL(g))}},[n==null?void 0:n.id,n==null?void 0:n.file_name,n==null?void 0:n.remote_url]);const b=n?fg(n):"other";return m.jsxs(uc,{open:!!n,onClose:r,width:b==="image"||b==="pdf"?880:680,title:(n?"附件预览 · "+n.file_name:"附件预览")+(n?"("+r5[b]+")":""),footer:n?m.jsxs(m.Fragment,{children:[m.jsxs(zt,{variant:"secondary",className:"mr-auto",onClick:()=>{og(n).then(p=>u5(n.file_name,n.mime??void 0,p.data_b64))},children:[m.jsx(aE,{size:13})," 下载"]}),m.jsx(zt,{variant:"primary",onClick:r,children:"关闭"})]}):null,children:[s&&m.jsxs("div",{className:"flex items-center justify-center gap-2 py-16 text-[13px] text-ink-3",children:[m.jsx(_E,{className:"animate-spin",size:16})," 正在加载预览…"]}),!s&&!!f&&m.jsx("div",{className:"py-10 text-center text-[13px] text-danger",children:f}),!s&&!f&&d&&m.jsxs(m.Fragment,{children:[d.kind==="image"&&m.jsx("img",{src:d.objectUrl,alt:n==null?void 0:n.file_name,className:"mx-auto max-h-[72vh] rounded-md"}),d.kind==="pdf"&&m.jsx("iframe",{src:d.objectUrl,title:n==null?void 0:n.file_name,className:"h-[72vh] w-full rounded-md border border-line bg-white"}),d.kind==="audio"&&m.jsx("audio",{controls:!0,src:d.objectUrl,className:"w-full"}),d.kind==="video"&&m.jsx("video",{controls:!0,src:d.objectUrl,className:"max-h-[70vh] w-full rounded-md bg-black"}),d.kind==="text"&&m.jsx("pre",{className:"max-h-[68vh] overflow-auto whitespace-pre-wrap rounded-md bg-surface-2 p-3 text-[12.5px] leading-relaxed text-ink-1",children:d.text}),(d.kind==="docx"||d.kind==="xlsx")&&m.jsx("div",{className:"max-h-[70vh] overflow-auto rounded-md border border-line bg-white p-4 text-[13px] leading-relaxed [&_img]:max-w-full [&_table]:border-collapse [&_td]:border [&_td]:border-line [&_td]:px-2 [&_td]:py-1 [&_th]:border [&_th]:border-line [&_th]:px-2 [&_th]:py-1",dangerouslySetInnerHTML:{__html:d.html||""}}),d.kind==="other"&&m.jsxs("div",{className:"py-10 text-center",children:[m.jsx("p",{className:"text-[13px] text-ink-2",children:"该文件类型暂不支持在线预览"}),m.jsx("p",{className:"mt-1 text-[12px] text-ink-3",children:"请点击左下角「下载」,用本地应用打开"})]})]})]})}function s5({value:n,onChange:r,placeholder:s}){const[c,f]=E.useState(""),h=()=>{const v=c.trim();v&&!n.includes(v)&&r([...n,v]),f("")},d=v=>{v.key==="Enter"||v.key===","?(v.preventDefault(),h()):v.key==="Backspace"&&!c&&n.length&&r(n.slice(0,-1))};return m.jsxs("div",{className:yl("flex min-h-8 w-full flex-wrap items-center gap-1 rounded-md border border-line bg-surface px-1.5 py-1","transition-colors hover:border-line-strong focus-within:border-brand"),children:[n.map(v=>m.jsxs("span",{className:"inline-flex items-center gap-0.5 rounded-sm bg-surface-3 px-1.5 text-[12px] text-ink-2",children:[v,m.jsx("button",{type:"button",className:"text-ink-3 hover:text-ink-1",onClick:()=>r(n.filter(b=>b!==v)),children:m.jsx(p0,{size:11})})]},v)),m.jsx("input",{className:"min-w-[80px] flex-1 border-0 bg-transparent text-[13px] outline-none placeholder:text-ink-3",value:c,placeholder:n.length?"":s??"输入后回车添加",onChange:v=>f(v.target.value),onKeyDown:d,onBlur:h})]})}function dg(n,r){return n.options?Array.isArray(n.options)?n.options.map(s=>({value:s,label:s})):r[n.options.taxonomy]??[]:[]}function c5({fields:n,value:r,onChange:s,taxonomies:c}){if(!n.length)return null;const f=(d,v)=>s({...r,[d]:v}),h=d=>{const v=r[d.key],b=d.required&&(v==null||v==="")?"该项必填":"",p=x=>d.unit?m.jsxs("div",{className:"flex items-center gap-2",children:[x,m.jsx("span",{className:"text-[12px] text-ink-3 shrink-0",children:d.unit})]}):x;switch(d.widget){case"textarea":return m.jsx(De,{label:d.label,required:d.required,hint:b,children:m.jsx(_d,{value:String(v??""),onChange:x=>f(d.key,x.target.value),placeholder:d.placeholder})},d.key);case"number":return m.jsx(De,{label:d.label,required:d.required,hint:b,children:p(m.jsx(nt,{type:"number",step:"any",className:"num",value:v==null?"":String(v),onChange:x=>f(d.key,x.target.value===""?void 0:Number(x.target.value))}))},d.key);case"date":return m.jsx(De,{label:d.label,required:d.required,hint:b,children:m.jsx(nt,{type:"date",value:String(v??""),onChange:x=>f(d.key,x.target.value)})},d.key);case"select":return m.jsx(De,{label:d.label,required:d.required,hint:b,children:m.jsx(hl,{value:String(v??""),onChange:x=>f(d.key,x.target.value||void 0),options:[{value:"",label:"请选择"},...dg(d,c)]})},d.key);case"multiselect":{const x=dg(d,c),g=Array.isArray(v)?v:[];return m.jsx(De,{label:d.label,required:d.required,hint:b,children:m.jsxs("div",{className:"flex flex-wrap gap-1.5",children:[x.map(N=>{const q=g.includes(N.value);return m.jsx("button",{type:"button",className:"rounded-sm border px-2 py-0.5 text-[12px] transition-colors "+(q?"border-brand bg-brand-subtle text-brand-text":"border-line bg-surface text-ink-2 hover:border-line-strong"),onClick:()=>f(d.key,q?g.filter(K=>K!==N.value):[...g,N.value]),children:N.label},N.value)}),!x.length&&m.jsx("span",{className:"text-[12px] text-ink-3",children:"未配置选项"})]})},d.key)}case"link":return m.jsx(De,{label:d.label,required:d.required,hint:b||"关联记录功能规划中,暂以文本记录",children:m.jsx(nt,{value:String(v??""),onChange:x=>f(d.key,x.target.value),placeholder:d.placeholder})},d.key);default:return m.jsx(De,{label:d.label,required:d.required,hint:b,children:m.jsx(nt,{value:String(v??""),onChange:x=>f(d.key,x.target.value),placeholder:d.placeholder})},d.key)}};return m.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-3 gap-y-3.5",children:n.map(d=>m.jsx("div",{className:d.widget==="textarea"?"col-span-2":"",children:h(d)},d.key))})}function hg(n){return n?n.slice(0,16).replace("T"," "):""}function o5(n,r){const s=n?n.slice(0,10):"",c=r?r.slice(0,10):"";return s&&c?s+" ~ "+c:s?s+(r===""?"":" 起"):c?"至 "+c:""}function Td(n){return n<1024?n+" B":n<1024*1024?(n/1024).toFixed(1)+" KB":(n/1024/1024).toFixed(1)+" MB"}function e1(n,r,s=480,c=.82){return new Promise((f,h)=>{const d=new Image;d.onload=()=>{try{const v=Math.min(1,s/Math.max(d.naturalWidth,d.naturalHeight)),b=Math.max(1,Math.round(d.naturalWidth*v)),p=Math.max(1,Math.round(d.naturalHeight*v)),x=document.createElement("canvas");x.width=b,x.height=p;const g=x.getContext("2d");if(!g)return h(new Error("canvas 不可用"));g.drawImage(d,0,0,b,p),f(x.toDataURL("image/webp",c))}catch(v){h(v instanceof Error?v:new Error(String(v)))}},d.onerror=()=>h(new Error("图片解码失败")),d.src="data:"+r+";base64,"+n})}function mg({items:n,pending:r,onPick:s,onDeleteSaved:c,onDeletePending:f,onOpenSaved:h,uploading:d}){const v=E.useRef(null),b=n.length+r.length;return m.jsxs("div",{className:"rounded-md border border-line bg-surface-2 p-3",children:[m.jsxs("div",{className:"mb-2 flex items-center justify-between",children:[m.jsxs("div",{className:"flex items-center gap-1.5 text-[12px] font-medium text-ink-2",children:[m.jsx(Yd,{size:13}),"附件(",b,")"]}),m.jsx(zt,{size:"sm",variant:"secondary",disabled:d,onClick:()=>{var p;return(p=v.current)==null?void 0:p.click()},children:d?"上传中…":"添加文件"}),m.jsx("input",{ref:v,type:"file",multiple:!0,className:"hidden",onChange:p=>{var x;(x=p.target.files)!=null&&x.length&&s(p.target.files),p.target.value=""}})]}),m.jsxs("div",{className:"flex flex-col gap-1",children:[n.map(p=>m.jsxs("div",{className:"flex items-center gap-2 rounded-sm bg-surface px-2 py-1.5 text-[12px]",children:[m.jsx(m0,{size:13,className:"text-ink-3 shrink-0"}),m.jsx("span",{className:"truncate "+(h?"cursor-pointer text-ink-1 hover:text-brand-text hover:underline":"text-ink-1"),onClick:()=>h==null?void 0:h(p),title:p.file_name,children:p.file_name}),m.jsx("span",{className:"num ml-auto shrink-0 text-ink-3",children:Td(p.size)}),m.jsx("button",{className:"text-ink-3 hover:text-danger shrink-0",onClick:()=>c(p.id),"aria-label":"删除附件",children:m.jsx(bd,{size:13})})]},"s"+p.id)),r.map((p,x)=>{var g;return m.jsxs("div",{className:"flex items-center gap-2 rounded-sm bg-surface px-2 py-1.5 text-[12px]",children:[(g=p.mime)!=null&&g.startsWith("image/")&&p.preview?m.jsx("img",{src:p.preview,alt:p.file_name,className:"size-7 shrink-0 rounded object-cover"}):m.jsx(yE,{size:13,className:"text-ink-3 shrink-0"}),m.jsx("span",{className:"truncate text-ink-1",children:p.file_name}),m.jsx("span",{className:"text-[11px] text-brand-text",children:"待上传"}),m.jsx("span",{className:"num ml-auto shrink-0 text-ink-3",children:Td(p.size)}),m.jsx("button",{className:"text-ink-3 hover:text-danger shrink-0",onClick:()=>f(x),"aria-label":"移除",children:m.jsx(bd,{size:13})})]},"p"+x)}),!b&&m.jsx("div",{className:"py-1 text-[12px] text-ink-3",children:"证书扫描件、照片、文档等佐证材料"})]})]})}async function yg(n){var d,v,b,p;let r=n;if(n.type==="image/jpeg"&&n.size>3*1024*1024)try{const x=await createImageBitmap(n),g=Math.min(1,2560/Math.max(x.width,x.height)),N=document.createElement("canvas");N.width=Math.round(x.width*g),N.height=Math.round(x.height*g),(d=N.getContext("2d"))==null||d.drawImage(x,0,0,N.width,N.height);const q=await new Promise(K=>N.toBlob(K,"image/jpeg",.85));q&&q.size<n.size&&(r=new File([q],n.name.replace(/\.jpe?g$/i,"")+".jpg",{type:"image/jpeg"})),(v=x.close)==null||v.call(x)}catch{}const s=await new Promise((x,g)=>{const N=new FileReader;N.onload=()=>x(String(N.result||"")),N.onerror=()=>g(new Error("读取文件失败")),N.readAsDataURL(r)}),c=s.indexOf(","),f=c>=0?s.slice(c+1):s;let h;if((b=n.type)!=null&&b.startsWith("image/")&&!n.type.includes("gif"))try{h=(await e1(f,n.type)).split(",")[1]||void 0}catch{h=void 0}return{file:r,file_name:n.name,mime:r.type||void 0,size:r.size,data_b64:f,thumb_b64:h,preview:(p=n.type)!=null&&p.startsWith("image/")?URL.createObjectURL(n):void 0}}const f5={竞赛:{core:["level","award_grade","role","organizer"]},科研:{core:["level","role","organizer"]},实习实践:{core:["organizer"]},学生工作:{core:["role","organizer"]},志愿公益:{core:["organizer"]},文体活动:{core:["level","organizer"]},证书技能:{core:["level","organizer"]},荣誉惩处:{core:["award_grade","level","organizer"]},学业:{core:["rank"]}},vg={core:["level","role","award_grade","organizer"]};function d5(n){return n?f5[n]??vg:vg}const pg={type_id:null,title:"",organizer:"",start_date:"",end_date:"",status:"draft",role:"",level:"",award_grade:"",rank:"",polarity:"positive",weight:"3",description:"",result:"",tags:[],dimension_ids:[],group_id:"",parent_id:"",extras:{}},h5=["特等奖","一等奖","二等奖","三等奖","优秀奖","无"],gg=80*1024*1024,m5=[{value:"draft",label:"草稿"},{value:"ongoing",label:"进行中"},{value:"submitted",label:"已提交待果"},{value:"finished",label:"已完结"}];function y5({open:n,onClose:r,footprintId:s,onSaved:c}){var ie,Te,re,V,ee;const f=tu(),h=Id(),[d,v]=E.useState(pg),[b,p]=E.useState([]),[x,g]=E.useState(!1),[N,q]=E.useState(null),[K,k]=E.useState(""),D=ml({queryKey:["types"],queryFn:nc,enabled:n}),H=ml({queryKey:["taxonomy-all"],queryFn:()=>S0(),enabled:n}),G=ml({queryKey:["dimensions"],queryFn:Fd,enabled:n}),Z=ml({queryKey:["footprint",s],queryFn:()=>$d(s),enabled:n&&!!s}),J=ml({queryKey:["attachments",s],queryFn:()=>N0(s),enabled:n&&!!s}),Y=E.useMemo(()=>{var R;return(R=D.data)==null?void 0:R.items.find(ae=>ae.id===d.type_id)},[D.data,d.type_id]),de=d5(Y==null?void 0:Y.name),F=ml({queryKey:["parent-candidates",d.type_id],queryFn:()=>E0({types:d.type_id?[d.type_id]:void 0,page_size:200,sort:"date_desc"}),enabled:n&&!!d.type_id});E.useEffect(()=>{if(n)if(k(""),p([]),s&&Z.data){const R=Z.data.item;v({type_id:R.type_id,title:R.title,organizer:R.organizer??"",start_date:(R.start_date??"").slice(0,10),end_date:(R.end_date??"").slice(0,10),status:R.status,role:R.role??"",level:R.level??"",award_grade:R.award_grade??"",rank:R.rank!=null?String(R.rank):"",polarity:R.polarity,weight:String(R.weight??3),description:R.description??"",result:R.result??"",tags:R.tags??[],dimension_ids:R.dimensions??[],group_id:R.group_id??"",parent_id:R.parent_id!=null?String(R.parent_id):"",extras:R.extras??{}})}else v(pg)},[n,s,Z.data]);const U=E.useMemo(()=>{var ae,X;const R={};for(const ke of((ae=H.data)==null?void 0:ae.items)??[])(R[X=ke.kind]??(R[X]=[])).push({value:ke.value,label:ke.value});return R},[H.data]),I=gd({mutationFn:async()=>{if(!d.type_id)throw new Error("请选择记录类型");if(!d.title.trim())throw new Error("请填写标题");const R={};for(const ke of(Y==null?void 0:Y.form_template)??[])if(ke.metric&&ke.widget==="number"){const Nt=d.extras[ke.key];typeof Nt=="number"&&!Number.isNaN(Nt)&&(R[ke.metric]=Nt)}const ae={id:s??void 0,type_id:d.type_id,title:d.title.trim(),organizer:d.organizer||null,start_date:d.start_date||null,end_date:d.end_date||null,status:d.status,role:d.role||null,level:d.level||null,award_grade:d.award_grade&&d.award_grade!=="无"?d.award_grade:null,rank:d.rank?Number(d.rank):null,polarity:d.polarity,description:d.description,result:d.result,tags:d.tags,dimension_ids:d.dimension_ids,group_id:d.group_id||null,parent_id:d.parent_id?Number(d.parent_id):null,weight:Number(d.weight)||3,extras:d.extras,metrics:R},X=await _0(ae);for(const ke of b)await Sd(X.id,ke.file,ke.thumb_b64);return X.id},onSuccess:R=>{f.invalidateQueries({queryKey:["footprints"]}),f.invalidateQueries({queryKey:["timeline"]}),f.invalidateQueries({queryKey:["stats"]}),f.invalidateQueries({queryKey:["footprint"]}),f.invalidateQueries({queryKey:["attachments",R]}),f.invalidateQueries({queryKey:["types"]}),h("success",s?"记录已更新":"记录已创建"),c==null||c(R),r()},onError:R=>k(R.message)}),le=(R,ae)=>v(X=>({...X,[R]:ae})),Ve=gd({mutationFn:R=>C0(R),onSuccess:()=>void f.invalidateQueries({queryKey:["attachments",s]})}),Fe=R=>R==="organizer"?m.jsx(De,{label:"组织方 / 所在组织",children:m.jsx(nt,{value:d.organizer,onChange:ae=>le("organizer",ae.target.value),placeholder:"如:中国工业与应用数学学会"})},"organizer"):R==="role"?m.jsx(De,{label:"角色",children:m.jsx(hl,{value:d.role,onChange:ae=>le("role",ae.target.value),options:[{value:"",label:"未设置"},...U.role??[]]})},"role"):R==="level"?m.jsx(De,{label:"级别",children:m.jsx(hl,{value:d.level,onChange:ae=>le("level",ae.target.value),options:[{value:"",label:"未设置"},...U.level??[]]})},"level"):R==="award_grade"?m.jsx(De,{label:"奖等",children:m.jsx(hl,{value:d.award_grade,onChange:ae=>le("award_grade",ae.target.value),options:[{value:"",label:"未设置"},...h5.map(ae=>({value:ae,label:ae}))]})},"award_grade"):R==="rank"?m.jsx(De,{label:"名次",children:m.jsx(nt,{type:"number",className:"num",value:d.rank,onChange:ae=>le("rank",ae.target.value),placeholder:"如 2"})},"rank"):null;return m.jsxs(uc,{open:n,onClose:r,width:760,title:s?"编辑记录":"新建记录",footer:m.jsxs(m.Fragment,{children:[K&&m.jsx("span",{className:"mr-auto text-[12px] text-danger",children:K}),m.jsx(zt,{variant:"secondary",onClick:r,children:"取消"}),m.jsx(zt,{variant:"primary",onClick:()=>I.mutate(),disabled:I.isPending,children:I.isPending?"保存中…":"保存"})]}),children:[m.jsxs("div",{className:"flex flex-col gap-4",children:[m.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-[200px_1fr] gap-x-3 gap-y-3.5",children:[m.jsx(De,{label:"类型",required:!0,children:m.jsx(hl,{value:d.type_id!=null?String(d.type_id):"",onChange:R=>le("type_id",R.target.value?Number(R.target.value):null),options:[{value:"",label:"请选择"},...(((ie=D.data)==null?void 0:ie.items)??[]).map(R=>({value:String(R.id),label:R.name}))]})}),m.jsx(De,{label:"标题",required:!0,children:m.jsx(nt,{value:d.title,onChange:R=>le("title",R.target.value),placeholder:"事项名称,如:2025 全国大学生数学建模竞赛"})})]}),m.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-x-3 gap-y-3.5",children:[m.jsx(De,{label:"开始日期",children:m.jsx(nt,{type:"date",value:d.start_date,onChange:R=>le("start_date",R.target.value)})}),m.jsx(De,{label:"结束日期",children:m.jsx(nt,{type:"date",value:d.end_date,onChange:R=>le("end_date",R.target.value)})}),m.jsx(De,{label:"状态",children:m.jsx(hl,{value:d.status,onChange:R=>le("status",R.target.value),options:m5})})]}),m.jsxs("div",{className:"border-t border-line pt-4",children:[m.jsxs("div",{className:"mb-3 flex items-center gap-2 text-[12px] font-semibold text-ink-2",children:["类型要素",Y?" · "+Y.name:""]}),m.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-3 gap-y-3.5",children:de.core.map(R=>Fe(R))}),Y&&Y.form_template.length>0&&m.jsxs("div",{className:"mt-3.5",children:[m.jsx("div",{className:"mb-2 text-[11.5px] text-ink-3",children:"专项信息"}),m.jsx(c5,{fields:Y.form_template,value:d.extras,onChange:R=>le("extras",R),taxonomies:U})]})]}),m.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-3 gap-y-3.5 border-t border-line pt-4",children:[m.jsx(De,{label:"工作内容 / 描述",children:m.jsx(_d,{value:d.description,onChange:R=>le("description",R.target.value),placeholder:"具体做了什么、承担什么分工"})}),m.jsx(De,{label:"结果 / 产出",children:m.jsx(_d,{value:d.result,onChange:R=>le("result",R.target.value),placeholder:"获奖等级、成果、最终产品等"})})]}),m.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-3 gap-y-3.5 border-t border-line pt-4",children:[m.jsx(De,{label:"标签",children:m.jsx(s5,{value:d.tags,onChange:R=>le("tags",R)})}),m.jsx(De,{label:"成长维度",children:m.jsxs("div",{className:"flex flex-wrap gap-1.5 min-h-8 items-center",children:[(((Te=G.data)==null?void 0:Te.items)??[]).map(R=>{const ae=d.dimension_ids.includes(R.id);return m.jsx("button",{type:"button",className:"rounded-sm border px-2 py-0.5 text-[12px] transition-colors "+(ae?"border-brand bg-brand-subtle text-brand-text":"border-line bg-surface text-ink-2 hover:border-line-strong"),onClick:()=>le("dimension_ids",ae?d.dimension_ids.filter(X=>X!==R.id):[...d.dimension_ids,R.id]),children:R.name},R.id)}),!((re=G.data)!=null&&re.items.length)&&m.jsx("span",{className:"text-[12px] text-ink-3",children:"尚未配置维度(配置页可添加)"})]})})]}),m.jsxs("details",{className:"border-t border-line pt-4",children:[m.jsx("summary",{className:"cursor-pointer select-none text-[12px] text-ink-3 transition-colors hover:text-ink-2",children:"高级选项(重要度 · 名次 · 性质 · 关联)"}),m.jsxs("div",{className:"mt-3 grid grid-cols-2 sm:grid-cols-4 gap-x-3 gap-y-3.5",children:[m.jsx(De,{label:"重要度",children:m.jsx(hl,{value:d.weight,onChange:R=>le("weight",R.target.value),options:[1,2,3,4,5].map(R=>({value:String(R),label:String(R)}))})}),!de.core.includes("rank")&&m.jsx(De,{label:"名次",children:m.jsx(nt,{type:"number",className:"num",value:d.rank,onChange:R=>le("rank",R.target.value),placeholder:"如 2"})}),m.jsx(De,{label:"性质",children:m.jsx(hl,{value:d.polarity,onChange:R=>le("polarity",R.target.value),options:[{value:"positive",label:"正面"},{value:"negative",label:"负面"}]})}),m.jsx(De,{label:"上级记录",hint:"晋升链",children:m.jsx(hl,{value:d.parent_id,onChange:R=>le("parent_id",R.target.value),options:[{value:"",label:"无"},...(((V=F.data)==null?void 0:V.items)??[]).filter(R=>R.id!==s).map(R=>({value:String(R.id),label:R.title.slice(0,24)}))]})})]}),m.jsx("div",{className:"mt-3 grid grid-cols-1 sm:grid-cols-2 gap-x-3",children:m.jsx(De,{label:"事件组 ID",hint:"同一场事件的多条记录共享",children:m.jsx(nt,{value:d.group_id,onChange:R=>le("group_id",R.target.value),placeholder:"如 g2025001(可选)"})})})]}),s?m.jsxs("div",{className:"border-t border-line pt-4",children:[m.jsx(mg,{items:((ee=J.data)==null?void 0:ee.items)??[],pending:b,uploading:x,onPick:async R=>{if(s){g(!0);try{let ae=0;for(const X of Array.from(R)){if(X.size>gg){h("error","「"+X.name+"」超过 80MB,已跳过");continue}const ke=await yg(X);await Sd(s,ke.file,ke.thumb_b64),ae++}ae>0&&(f.invalidateQueries({queryKey:["attachments",s]}),h("success","已上传 "+ae+" 个附件"))}catch(ae){h("error",ae.message)}finally{g(!1)}}},onDeleteSaved:R=>Ve.mutate(R),onDeletePending:()=>{},onOpenSaved:R=>q(R)}),m.jsx("div",{className:"mt-1.5 text-[11px] text-ink-3",children:"点击文件名可在线预览(图片 · PDF · 文本 · Word · Excel · 音视频)· 单个文件不超过 80MB"})]}):m.jsxs("div",{className:"border-t border-line pt-4",children:[m.jsx(mg,{items:[],pending:b,onPick:async R=>{const ae=[];for(const X of Array.from(R)){if(X.size>gg){h("error","「"+X.name+"」超过 80MB,已跳过");continue}ae.push(await yg(X))}p(X=>[...X,...ae])},onDeleteSaved:()=>{},onDeletePending:R=>p(ae=>ae.filter((X,ke)=>ke!==R))}),m.jsx("div",{className:"mt-1.5 text-[11px] text-ink-3",children:"保存记录时将一并上传 · 单个文件不超过 80MB"})]})]}),m.jsx(I0,{att:N,onClose:()=>q(null)})]})}const Di=new Map;function v5({open:n,onClose:r,footprintId:s,onEdit:c}){var U,I,le,Ve,Fe;const f=tu(),h=Id(),d=ml({queryKey:["footprint",s],queryFn:()=>$d(s),enabled:n&&!!s}),v=ml({queryKey:["types"],queryFn:nc,enabled:n}),b=ml({queryKey:["dimensions"],queryFn:Fd,enabled:n}),p=(U=d.data)==null?void 0:U.item,x=(I=v.data)==null?void 0:I.items.find(ie=>ie.id===(p==null?void 0:p.type_id)),g=((p==null?void 0:p.dimensions)??[]).map(ie=>{var Te,re;return(re=(Te=b.data)==null?void 0:Te.items.find(V=>V.id===ie))==null?void 0:re.name}).filter(Boolean),[N,q]=E.useState(!1),[K,k]=E.useState(null),D=gd({mutationFn:()=>ya(()=>Promise.resolve().then(()=>K4),void 0).then(ie=>ie.footprintDelete(s)),onSuccess:()=>{f.invalidateQueries({queryKey:["footprints"]}),f.invalidateQueries({queryKey:["timeline"]}),f.invalidateQueries({queryKey:["stats"]}),h("success","记录已删除"),q(!1),r()}}),[H,G]=E.useState({}),Z=(p==null?void 0:p.attachments)??[],J=Z.filter(ie=>{var Te;return(Te=ie.mime)==null?void 0:Te.startsWith("image/")}),Y=Z.filter(ie=>{var Te;return!((Te=ie.mime)!=null&&Te.startsWith("image/"))}),de=Z.map(ie=>ie.id).join(",");E.useEffect(()=>{if(!n||!de)return;let ie=!1;const Te=Z.filter(re=>{var V;return(V=re.mime)==null?void 0:V.startsWith("image/")});return(async()=>{for(const re of Te){if(ie)return;if(Di.has(re.id)){G(V=>({...V,[re.id]:Di.get(re.id)}));continue}if(re.remote_thumb){Di.set(re.id,re.remote_thumb),G(V=>({...V,[re.id]:re.remote_thumb}));continue}try{if(re.thumb_rel_path){const V=await w0(re.id);if(ie)return;const ee="data:"+(V.mime||"image/webp")+";base64,"+V.data_b64;Di.set(re.id,ee),G(R=>({...R,[re.id]:ee}))}else{const V=await Ps(re.id);if(ie)return;const ee=await e1(V.data_b64,V.mime||"image/png");Di.set(re.id,ee),G(R=>({...R,[re.id]:ee}))}}catch{try{const V=await Ps(re.id);if(ie)return;const ee="data:"+(V.mime||"image/png")+";base64,"+V.data_b64;Di.set(re.id,ee),G(R=>({...R,[re.id]:ee}))}catch{}}}})(),()=>{ie=!0}},[n,s,de]);const F=[];if(p&&x)for(const ie of x.form_template??[]){const Te=(p.extras??{})[ie.key];if(Te==null||Te==="")continue;const re=Array.isArray(Te)?Te.join("、"):String(Te);F.push({label:ie.label,value:ie.unit?re+" "+ie.unit:re})}return m.jsxs(uc,{open:n,onClose:r,width:680,title:p?p.title:"记录详情",footer:p?m.jsxs(m.Fragment,{children:[m.jsxs(zt,{variant:"danger-ghost",className:"mr-auto",onClick:()=>q(!0),disabled:D.isPending,children:[m.jsx(bd,{size:13})," 删除"]}),m.jsx(zt,{variant:"secondary",onClick:r,children:"关闭"}),m.jsxs(zt,{variant:"primary",onClick:()=>s&&(c==null?void 0:c(s)),children:[m.jsx(GE,{size:13})," 编辑"]})]}):null,children:[d.isLoading||!p?m.jsx("div",{className:"py-10 text-center text-[13px] text-ink-3",children:"加载中…"}):m.jsxs("div",{className:"flex flex-col gap-4",children:[m.jsxs("div",{className:"flex flex-wrap items-center gap-1.5",children:[m.jsx(Wi,{color:p.type_color,children:p.type_name}),m.jsx(J0,{level:p.level}),m.jsx(F0,{grade:p.award_grade}),m.jsx($0,{role:p.role}),m.jsx(Z0,{status:p.status}),p.polarity==="negative"&&m.jsx(P0,{}),p.rank!=null&&m.jsxs(Wi,{color:"var(--text-3)",children:["第 ",p.rank," 名"]})]}),m.jsx(Ui,{title:"事项要素",children:m.jsxs("div",{className:"grid grid-cols-2 gap-x-4 gap-y-2 rounded-md border border-line bg-surface-2 px-3 py-2.5 text-[12.5px]",children:[m.jsx(td,{label:"时间",value:o5(p.start_date,p.end_date)||"—"}),m.jsx(td,{label:"组织方",value:p.organizer||"—"}),F.map(ie=>m.jsx(td,{label:ie.label,value:ie.value},ie.label))]})}),(((le=p.attachments)==null?void 0:le.length)??0)>0&&m.jsx(Ui,{title:"附件("+(((Ve=p.attachments)==null?void 0:Ve.length)??0)+")",children:Z.length?m.jsxs("div",{className:"flex flex-col gap-2.5",children:[J.length>0&&m.jsx("div",{className:"grid grid-cols-3 gap-2 sm:grid-cols-4",children:J.map(ie=>m.jsxs("button",{className:"group relative aspect-square overflow-hidden rounded-md border border-line bg-surface-2",onClick:()=>k(ie),title:"点击预览:"+ie.file_name,children:[H[ie.id]?m.jsx("img",{src:H[ie.id],alt:ie.file_name,loading:"lazy",className:"h-full w-full object-cover transition-transform duration-200 group-hover:scale-[1.04]"}):m.jsx("div",{className:"h-full w-full animate-pulse bg-surface-3"}),m.jsx("span",{className:"absolute inset-x-0 bottom-0 truncate bg-gradient-to-t from-black/60 to-transparent px-1.5 pb-1 pt-3 text-[10px] text-white opacity-0 transition-opacity group-hover:opacity-100",children:ie.file_name})]},ie.id))}),Y.length>0&&m.jsx("div",{className:"flex flex-col gap-1",children:Y.map(ie=>m.jsxs("button",{className:"flex items-center gap-2 rounded-md border border-line bg-surface px-2.5 py-2 text-left text-[12.5px] transition-colors hover:border-line-strong",onClick:()=>k(ie),children:[m.jsx(m0,{size:14,className:"shrink-0 text-ink-3"}),m.jsx("span",{className:"truncate text-ink-1",children:ie.file_name}),m.jsx("span",{className:"num ml-auto shrink-0 text-ink-3",children:Td(ie.size)}),m.jsx(Yd,{size:12,className:"shrink-0 text-ink-3"})]},ie.id))}),m.jsx("div",{className:"text-[11px] text-ink-3",children:"点击图片 / 文件可在线预览(图片 · PDF · 文本 · Word · Excel · 音视频)"})]}):m.jsx("p",{className:"text-[12px] text-ink-3",children:"暂无佐证附件"})}),p.description&&m.jsx(Ui,{title:"工作内容 / 描述",children:m.jsx("p",{className:"whitespace-pre-wrap text-[13px] leading-relaxed text-ink-2",children:p.description})}),p.result&&m.jsx(Ui,{title:"结果 / 产出",children:m.jsx("p",{className:"whitespace-pre-wrap rounded-md bg-success-subtle px-3 py-2 text-[13px] leading-relaxed text-success",children:p.result})}),p.metrics&&Object.keys(p.metrics).length>0&&m.jsx(Ui,{title:"量化指标",children:m.jsx("div",{className:"flex flex-wrap gap-1.5",children:Object.entries(p.metrics).map(([ie,Te])=>m.jsxs("span",{className:"num rounded-sm border border-line bg-surface-2 px-2 py-0.5 text-[12px] text-ink-2",children:[ie,": ",m.jsx("span",{className:"font-medium text-ink-1",children:Te})]},ie))})}),((((Fe=p.tags)==null?void 0:Fe.length)??0)>0||g.length>0)&&m.jsx(Ui,{title:"标签与维度",children:m.jsxs("div",{className:"flex flex-wrap gap-1.5",children:[p.tags.map(ie=>m.jsx("span",{className:"rounded-sm bg-surface-3 px-1.5 py-0.5 text-[12px] text-ink-2",children:ie},ie)),g.map(ie=>m.jsx("span",{className:"rounded-sm border border-brand/30 bg-brand-subtle px-1.5 py-0.5 text-[12px] text-brand-text",children:ie},ie))]})}),m.jsxs("div",{className:"flex flex-wrap gap-x-4 gap-y-1 border-t border-line pt-3 text-[11.5px] text-ink-3",children:[m.jsxs("span",{children:["创建于 ",hg(p.created_at)]}),m.jsxs("span",{children:["更新于 ",hg(p.updated_at)]}),p.group_id&&m.jsxs("span",{children:["事件组 ",p.group_id]}),p.parent_id!=null&&m.jsxs("span",{children:["上级 #",p.parent_id]})]})]}),m.jsx(I0,{att:K,onClose:()=>k(null)}),m.jsx(V_,{open:N,title:"删除记录",content:p?"确定删除「"+p.title+"」吗?该操作不可撤销。":"",onCancel:()=>q(!1),onOk:()=>D.mutate(),loading:D.isPending})]})}function td({label:n,value:r}){return m.jsxs("div",{className:"flex min-w-0 gap-2",children:[m.jsx("span",{className:"shrink-0 text-ink-3",children:n}),m.jsx("span",{className:"min-w-0 truncate font-medium text-ink-1",title:r,children:r})]})}function Ui({title:n,children:r}){return m.jsxs("div",{children:[m.jsx("div",{className:"mb-1.5 text-[12px] font-semibold text-ink-2",children:n}),r]})}function p5(){var Y,de,F;const[n,r]=E.useState(""),[s,c]=E.useState(""),[f,h]=E.useState(""),[d,v]=E.useState(""),[b,p]=E.useState(null),[x,g]=E.useState(!1),[N,q]=E.useState(null),[K,k]=E.useState(!1),D=ml({queryKey:["types"],queryFn:nc}),H=E.useMemo(()=>({q:n||void 0,types:s?[Number(s)]:void 0,year:f?Number(f):void 0,polarity:d||void 0,sort:"date_desc",page_size:2e3}),[n,s,f,d]),G=ml({queryKey:["timeline",H],queryFn:()=>T0(H)}),Z=E.useMemo(()=>{var I;const U=new Set;for(const le of((I=G.data)==null?void 0:I.groups)??[])U.add(le.year);return Array.from(U).sort((le,Ve)=>Ve-le)},[G.data]),J=U=>{q(U),k(!0)};return m.jsxs("div",{className:"mx-auto max-w-[880px] px-3 py-4 sm:px-6 sm:py-5",children:[m.jsxs("div",{className:"mb-4 flex flex-wrap items-center gap-2",children:[m.jsx(nt,{className:"w-[220px]",placeholder:"搜索足迹…",value:n,onChange:U=>r(U.target.value)}),m.jsx(hl,{className:"w-[130px]",value:s,onChange:U=>c(U.target.value),options:[{value:"",label:"全部类型"},...(((Y=D.data)==null?void 0:Y.items)??[]).map(U=>({value:String(U.id),label:U.name}))]}),m.jsx(hl,{className:"w-[120px]",value:f,onChange:U=>h(U.target.value),options:[{value:"",label:"全部年份"},...Z.map(U=>({value:String(U),label:U+" 年"}))]}),m.jsx(hl,{className:"w-[110px]",value:d,onChange:U=>v(U.target.value),options:[{value:"",label:"全部性质"},{value:"positive",label:"正面"},{value:"negative",label:"负面"}]}),m.jsxs("span",{className:"num ml-auto text-[12px] text-ink-3",children:["共 ",((de=G.data)==null?void 0:de.total)??0," 条"]})]}),G.isLoading?m.jsx("div",{className:"py-16 text-center text-[13px] text-ink-3",children:"加载中…"}):(F=G.data)!=null&&F.groups.length?m.jsxs("div",{className:"relative",children:[m.jsx("div",{className:"absolute bottom-0 left-[7px] top-0 w-px bg-line","aria-hidden":!0}),G.data.groups.map(U=>m.jsxs("section",{className:"mb-2",children:[m.jsxs("div",{className:"sticky top-0 z-10 -mx-3 flex items-center gap-2 bg-bg/90 px-3 py-2 backdrop-blur sm:-mx-6 sm:px-6",children:[m.jsx("span",{className:"num text-[16px] font-semibold text-ink-1",children:U.year}),m.jsxs("span",{className:"text-[12px] text-ink-3",children:[U.count," 条记录"]})]}),U.months.map(I=>m.jsxs("div",{className:"mb-3",children:[m.jsxs("div",{className:"mb-2 pl-6 text-[12px] font-medium text-ink-3",children:[I.month," 月"]}),m.jsx("div",{className:"flex flex-col gap-2",children:I.items.map(le=>m.jsx(g5,{row:le,onClick:()=>J(le.id)},le.id))})]},I.month))]},U.year))]}):m.jsx(Q_,{icon:m.jsx(h0,{size:36,strokeWidth:1.5}),title:"暂无足迹",description:"点击右上角「新建记录」,开始记录你的第一段足迹。"}),m.jsx(v5,{open:K,onClose:()=>k(!1),footprintId:N,onEdit:U=>{k(!1),p(U),g(!0)}}),m.jsx(y5,{open:x,onClose:()=>g(!1),footprintId:b})]})}function g5({row:n,onClick:r}){const s=(n.start_date??n.created_at).slice(0,10);return m.jsxs("button",{onClick:r,className:"group relative w-full rounded-lg border border-line bg-surface px-4 py-3 text-left shadow-card transition-all hover:border-line-strong hover:shadow-pop",children:[m.jsx("span",{className:"absolute left-0 top-3 bottom-3 w-[3px] rounded-full",style:{backgroundColor:n.type_color},"aria-hidden":!0}),m.jsxs("div",{className:"flex items-start gap-3",children:[m.jsxs("div",{className:"num w-[52px] shrink-0 pt-0.5 text-[12px] leading-relaxed text-ink-3",children:[s.slice(5,7),"-",s.slice(8,10)]}),m.jsxs("div",{className:"min-w-0 flex-1",children:[m.jsxs("div",{className:"flex flex-wrap items-center gap-1.5",children:[m.jsx("span",{className:"text-[13.5px] font-medium text-ink-1 group-hover:text-brand-text",children:n.title}),m.jsx(Wi,{color:n.type_color,children:n.type_name}),m.jsx(J0,{level:n.level}),m.jsx(F0,{grade:n.award_grade}),m.jsx($0,{role:n.role}),m.jsx(Z0,{status:n.status}),n.polarity==="negative"&&m.jsx(P0,{})]}),n.organizer&&m.jsx("div",{className:"mt-0.5 text-[12px] text-ink-3",children:n.organizer}),n.description&&m.jsx("p",{className:"mt-1 line-clamp-2 text-[12.5px] leading-relaxed text-ink-2",children:n.description}),(n.result||n.tags.length>0||n.attachment_count>0)&&m.jsxs("div",{className:"mt-1.5 flex flex-wrap items-center gap-x-3 gap-y-1 text-[11.5px] text-ink-3",children:[n.result&&m.jsxs("span",{className:"text-success",children:["结果:",n.result]}),n.tags.map(c=>m.jsx("span",{className:"rounded-sm bg-surface-3 px-1.5 py-px",children:c},c)),n.attachment_count>0&&m.jsxs("span",{className:"inline-flex items-center gap-1",children:[m.jsx(Yd,{size:11}),n.attachment_count]})]})]}),m.jsx("div",{className:"shrink-0 pt-1 text-ink-3",children:m.jsx(n5,{name:n.type_icon,color:n.type_color,size:16})})]})]})}const b5=E.lazy(()=>ya(()=>import("./RecordsPage-ChyLehha.js"),[]).then(n=>({default:n.RecordsPage}))),x5=E.lazy(()=>ya(()=>import("./DashboardPage-Dwtnc-2L.js"),__vite__mapDeps([0,1,2,3])).then(n=>({default:n.DashboardPage}))),S5=E.lazy(()=>ya(()=>import("./GradesPage-Dbm013_S.js"),__vite__mapDeps([4,1,2,3])).then(n=>({default:n.GradesPage}))),E5=E.lazy(()=>ya(()=>import("./TypesPage-CMjoR68B.js"),__vite__mapDeps([5,1])).then(n=>({default:n.TypesPage}))),_5=E.lazy(()=>ya(()=>import("./TaxonomyPage-Co-11tkH.js"),__vite__mapDeps([6,1])).then(n=>({default:n.TaxonomyPage}))),T5=E.lazy(()=>ya(()=>import("./AdminPage-Dcg7zdwR.js"),__vite__mapDeps([7,1])).then(n=>({default:n.AdminPage})));function ki(){return m.jsx("div",{className:"py-16 text-center text-[13px] text-ink-3",children:"加载中…"})}function N5(){return m.jsx(fS,{children:m.jsxs(_l,{element:m.jsx(e5,{}),children:[m.jsx(_l,{path:"/",element:m.jsx(Gp,{to:"/timeline",replace:!0})}),m.jsx(_l,{path:"/timeline",element:m.jsx(p5,{})}),m.jsx(_l,{path:"/records",element:m.jsx(E.Suspense,{fallback:m.jsx(ki,{}),children:m.jsx(b5,{})})}),m.jsx(_l,{path:"/grades",element:m.jsx(E.Suspense,{fallback:m.jsx(ki,{}),children:m.jsx(S5,{})})}),m.jsx(_l,{path:"/dashboard",element:m.jsx(E.Suspense,{fallback:m.jsx(ki,{}),children:m.jsx(x5,{})})}),m.jsx(_l,{path:"/types",element:m.jsx(E.Suspense,{fallback:m.jsx(ki,{}),children:m.jsx(E5,{})})}),m.jsx(_l,{path:"/taxonomy",element:m.jsx(E.Suspense,{fallback:m.jsx(ki,{}),children:m.jsx(_5,{})})}),m.jsx(_l,{path:"/admin",element:m.jsx(E.Suspense,{fallback:m.jsx(ki,{}),children:m.jsx(T5,{})})}),m.jsx(_l,{path:"*",element:m.jsx(Gp,{to:"/timeline",replace:!0})})]})})}const C5=new g3({defaultOptions:{queries:{retry:1,refetchOnWindowFocus:!0,staleTime:0,gcTime:0}}}),bg=localStorage.getItem("fp-theme");(bg==="dark"||!bg&&window.matchMedia("(prefers-color-scheme: dark)").matches)&&document.documentElement.classList.add("dark");function t1(){var r;const n=getComputedStyle(document.documentElement).getPropertyValue("--bg").trim();n&&((r=document.querySelector('meta[name="theme-color"]'))==null||r.setAttribute("content",n))}t1();window.addEventListener("fp-theme-change",t1);"serviceWorker"in navigator&&!("__TAURI_INTERNALS__"in window)&&window.addEventListener("load",()=>{navigator.serviceWorker.register("/sw.js").catch(()=>{})});s2.createRoot(document.getElementById("root")).render(m.jsx(t2.StrictMode,{children:m.jsx(KS,{client:C5,children:m.jsx(kS,{children:m.jsx(N5,{})})})}));export{p0 as $,O4 as A,zt as B,V_ as C,R4 as D,Q_ as E,uc as F,F0 as G,De as H,nt as I,A4 as J,z4 as K,J0 as L,n5 as M,g4 as N,R5 as O,VE as P,b4 as Q,$0 as R,hl as S,bd as T,x4 as U,S4 as V,E4 as W,_4 as X,Fd as Y,va as Z,Zl as _,yl as a,Td as a0,G4 as a1,Y4 as a2,V4 as a3,X4 as a4,ya as a5,Q4 as a6,B4 as a7,j5 as a8,Rg as a9,K4 as aa,XS as b,pe as c,Id as d,z5 as e,ml as f,gd as g,o5 as h,Z0 as i,m as j,hg as k,GE as l,Wi as m,v5 as n,y5 as o,T4 as p,nc as q,E as r,S0 as s,N4 as t,tu as u,E0 as v,y0 as w,D4 as x,U4 as y,M4 as z};
|