Files
FootPrint/sync-server/www/assets/index-Dt1VICf1.js
T

323 lines
413 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/DashboardPage-BnvuHs-s.js","assets/card-CqmYl8IP.js","assets/useChart-BE0AfFzS.js","assets/echarts-BIWefrIc.js","assets/GradesPage-BEf5WjN8.js","assets/TypesPage-BzVC52QM.js","assets/TaxonomyPage-BbrXpj0c.js","assets/AdminPage-wPERELTD.js"])))=>i.map(i=>d[i]);
var Np=n=>{throw TypeError(n)};var Vf=(n,r,s)=>r.has(n)||Np("Cannot "+s);var _=(n,r,s)=>(Vf(n,r,"read from private field"),s?s.call(n):r.get(n)),he=(n,r,s)=>r.has(n)?Np("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(n):r.set(n,s),P=(n,r,s,c)=>(Vf(n,r,"write to private field"),c?c.call(n,s):r.set(n,s),s),Se=(n,r,s)=>(Vf(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 w5=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ag(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Xf={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 Cp;function Ix(){if(Cp)return Pu;Cp=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 wp;function e2(){return wp||(wp=1,Xf.exports=Ix()),Xf.exports}var m=e2(),Kf={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 jp;function t2(){if(jp)return ge;jp=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 Y(C,Q,W){this.props=C,this.context=Q,this.refs=H,this.updater=W||k}Y.prototype.isReactComponent={},Y.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")},Y.prototype.forceUpdate=function(C){this.updater.enqueueForceUpdate(this,C,"forceUpdate")};function Z(){}Z.prototype=Y.prototype;function J(C,Q,W){this.props=C,this.context=Q,this.refs=H,this.updater=W||k}var G=J.prototype=new Z;G.constructor=J,D(G,Y.prototype),G.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=Y,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 zp;function wd(){return zp||(zp=1,Kf.exports=t2()),Kf.exports}var E=wd();const l2=Ag(E);var Zf={exports:{}},Wu={},Jf={exports:{}},Ff={};/**
* @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 Op;function a2(){return Op||(Op=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,Y=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 G(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(G,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,Y(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(G,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?(Y(F),F=-1):k=!0,re(G,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}}}})(Ff)),Ff}var Rp;function n2(){return Rp||(Rp=1,Jf.exports=a2()),Jf.exports}var $f={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 Ap;function i2(){if(Ap)return Tt;Ap=1;var n=wd();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 Mp;function Mg(){if(Mp)return $f.exports;Mp=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(),$f.exports=i2(),$f.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 Dp;function u2(){if(Dp)return Wu;Dp=1;var n=n2(),r=wd(),s=Mg();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,Y=null;function Z(e,t,l){return e===l?!0:e===t?(H=e,!0):!1}function J(e,t,l){return e===l?(Y=e,!1):e===t?(Y!==null&&(H=e),!0):!1}function G(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)?Dv(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Dv(t),e=Uv(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 sc(e){var t=e.memoizedState;t!==null&&(Ri._currentValue=t.memoizedState,Ke(fr,e)),t=Ol.current;var l=Uv(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 cc,th;function ba(e){if(cc===void 0)try{throw Error()}catch(l){var t=l.stack.trim().match(/\n( *(at )?)/);cc=t&&t[1]||"",th=-1<l.stack.indexOf(`
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
`+cc+e+th}var oc=!1;function fc(e,t){if(!e||oc)return"";oc=!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{oc=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?ba(l):""}function a1(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 fc(e.type,!1);case 11:return fc(e.type.render,!1);case 1:return fc(e.type,!0);case 31:return ba("Activity");case 30:return ba("ViewTransition");default:return""}}function lh(e){try{var t="",l=null;do t+=a1(e,l),l=e,e=e.return;while(e);return t}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}var dc=Object.prototype.hasOwnProperty,hc=n.unstable_scheduleCallback,mc=n.unstable_cancelCallback,n1=n.unstable_shouldYield,i1=n.unstable_requestPaint,Vt=n.unstable_now,u1=n.unstable_getCurrentPriorityLevel,ah=n.unstable_ImmediatePriority,nh=n.unstable_UserBlockingPriority,mr=n.unstable_NormalPriority,r1=n.unstable_LowPriority,ih=n.unstable_IdlePriority,s1=n.log,c1=n.unstable_setDisableYieldValue,nu=null,Xt=null;function xa(e){if(typeof s1=="function"&&c1(e),Xt&&typeof Xt.setStrictMode=="function")try{Xt.setStrictMode(nu,e)}catch{}}var Kt=Math.clz32?Math.clz32:d1,o1=Math.log,f1=Math.LN2;function d1(e){return e>>>=0,e===0?32:31-(o1(e)/f1|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 uh(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 h1(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 rh(){var e=pr;return pr<<=1,(pr&62914560)===0&&(pr=4194304),e}function yc(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 m1(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&&sh(e,a,0),u!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=u&~(o&~t))}function sh(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 ch(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 oh(e,t){var l=t&-t;return l=(l&42)!==0?1:vc(l),(l&(e.suspendedLanes|t))!==0?0:l}function vc(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 pc(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function fh(){var e=ye.p;return e!==0?e:(e=window.event,e===void 0?32:gp(e.type))}function dh(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,hh="__reactEvents$"+Jl,y1="__reactListeners$"+Jl,v1="__reactHandles$"+Jl,mh="__reactResources$"+Jl,ru="__reactMarker$"+Jl,br="__reactLoad$"+Jl;function xr(e){delete e[gt],delete e[Ht],delete e[y1],delete e[v1]}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=Wv(e);e!==null;){if(l=e[gt])return l;e=Wv(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[mh];return t||(t=e[mh]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function ht(e){e[ru]=!0}function yh(e){e[br]=void 0}var vh=new Set,ph={};function rn(e,t){Jn(e,t),Jn(e+"Capture",t)}function Jn(e,t){for(ph[e]=t,e=0;e<t.length;e++)vh.add(t[e])}var p1=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]*$"),gh={},bh={};function g1(e){return dc.call(bh,e)?!0:dc.call(gh,e)?!1:p1.test(e)?bh[e]=!0:(gh[e]=!0,!1)}var Ue=!1;function xh(){var e=Ue;return Ue=!1,e}function Sr(e,t,l){if(g1(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 Sh(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function b1(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 gc(e){if(!e._valueTracker){var t=Sh(e)?"checked":"value";e._valueTracker=b1(e,t,""+e[t])}}function Eh(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var l=t.getValue(),a="";return e&&(a=Sh(e)?e.checked?"true":"false":e.value),e=a,e!==l?(t.setValue(e),!0):!1}var x1=/[\n"\\]/g;function al(e){return e.replace(x1,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function bc(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?xc(e,Zt(e.value)):xc(e,Zt(t)):l!=null?xc(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 _h(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)){gc(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),gc(e)}function xc(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 Th(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 Nh(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),gc(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 S1=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 Ch(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||S1.has(t)?t==="float"?e.cssFloat=l:e[t]=(""+l).trim():e[t]=l+"px"}function wh(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&&(Ch(e,i,a),Ue=!0)}else for(var u in t)t.hasOwnProperty(u)&&Ch(e,u,t[u])}function Sc(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 E1=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"]]),_1=/^[\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 _1.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Rl(){}var Ec=null;function _c(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 jh(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(bc(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));bc(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&&Eh(a)}break e;case"textarea":Th(e,l.value,l.defaultValue);break e;case"select":t=l.value,t!=null&&Fn(e,!!l.multiple,t,!1)}}}var Tc=!1;function zh(e,t,l){if(Tc)return e(t,l);Tc=!0;try{var a=e(t);return a}finally{if(Tc=!1,(Pn!==null||Wn!==null)&&(_s(),Pn&&(t=Pn,e=Wn,Wn=Pn=null,jh(t),e)))for(t=0;t<e.length;t++)jh(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"),Nc=!1;if($l)try{var ou={};Object.defineProperty(ou,"passive",{get:function(){Nc=!0}}),window.addEventListener("test",ou,ou),window.removeEventListener("test",ou,ou)}catch{Nc=!1}var Sa=null,Cc=null,Tr=null;function Oh(){if(Tr)return Tr;var e,t=Cc,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 Rh(){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:Rh,this.isPropagationStopped=Rh,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}),T1=Ot(fu),wc,jc,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:Oc,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"?(wc=e.screenX-du.screenX,jc=e.screenY-du.screenY):jc=wc=0,du=e),wc)},movementY:function(e){return"movementY"in e?e.movementY:jc}}),Ah=Ot(jr),N1=F({},jr,{dataTransfer:0}),C1=Ot(N1),w1=F({},fu,{relatedTarget:0}),zc=Ot(w1),j1=F({},Ea,{animationName:0,elapsedTime:0,pseudoElement:0}),z1=Ot(j1),O1=F({},Ea,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),R1=Ot(O1),A1=F({},Ea,{data:0}),Mh=Ot(A1),M1={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},D1={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"},U1={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function k1(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=U1[e])?!!t[e]:!1}function Oc(){return k1}var H1=F({},fu,{key:function(e){if(e.key){var t=M1[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"?D1[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Oc,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}}),q1=Ot(H1),L1=F({},jr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Dh=Ot(L1),B1=F({},Ea,{submitter:0}),Q1=Ot(B1),G1=F({},fu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Oc}),Y1=Ot(G1),V1=F({},Ea,{propertyName:0,elapsedTime:0,pseudoElement:0}),X1=Ot(V1),K1=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}),Z1=Ot(K1),J1=F({},Ea,{newState:0,oldState:0,source:0}),F1=Ot(J1),$1=[9,13,27,32],Rc=$l&&"CompositionEvent"in window,hu=null;$l&&"documentMode"in document&&(hu=document.documentMode);var P1=$l&&"TextEvent"in window&&!hu,Uh=$l&&(!Rc||hu&&8<hu&&11>=hu),kh=" ",Hh=!1;function qh(e,t){switch(e){case"keyup":return $1.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Lh(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var In=!1;function W1(e,t){switch(e){case"compositionend":return Lh(t);case"keypress":return t.which!==32?null:(Hh=!0,kh);case"textInput":return e=t.data,e===kh&&Hh?null:e;default:return null}}function I1(e,t){if(In)return e==="compositionend"||!Rc&&qh(e,t)?(e=Oh(),Tr=Cc=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 Uh&&t.locale!=="ko"?null:t.data;default:return null}}var eb={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 Bh(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!eb[e.type]:t==="textarea"}function Qh(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 tb(e){jv(e,0)}function zr(e){var t=su(e);if(Eh(t))return e}function Gh(e,t){if(e==="change")return t}var Yh=!1;if($l){var Ac;if($l){var Mc="oninput"in document;if(!Mc){var Vh=document.createElement("div");Vh.setAttribute("oninput","return;"),Mc=typeof Vh.oninput=="function"}Ac=Mc}else Ac=!1;Yh=Ac&&(!document.documentMode||9<document.documentMode)}function Xh(){mu&&(mu.detachEvent("onpropertychange",Kh),yu=mu=null)}function Kh(e){if(e.propertyName==="value"&&zr(yu)){var t=[];Qh(t,yu,e,_c(e)),zh(tb,t)}}function lb(e,t,l){e==="focusin"?(Xh(),mu=t,yu=l,mu.attachEvent("onpropertychange",Kh)):e==="focusout"&&Xh()}function ab(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return zr(yu)}function nb(e,t){if(e==="click")return zr(t)}function ib(e,t){if(e==="input"||e==="change")return zr(t)}function ub(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Jt=typeof Object.is=="function"?Object.is:ub;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(!dc.call(t,i)||!Jt(e[i],t[i]))return!1}return!0}function Dc(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 Zh(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Jh(e,t){var l=Zh(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=Zh(l)}}function Fh(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Fh(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function $h(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Dc(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=Dc(e.document)}return t}function Uc(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 rb=$l&&"documentMode"in document&&11>=document.documentMode,ei=null,kc=null,pu=null,Hc=!1;function Ph(e,t,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Hc||ei==null||ei!==Dc(a)||(a=ei,"selectionStart"in a&&Uc(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(kc,"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")},qc={},Wh={};$l&&(Wh=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(qc[e])return qc[e];if(!ti[e])return e;var t=ti[e],l;for(l in t)if(t.hasOwnProperty(l)&&l in Wh)return qc[e]=t[l];return e}var Ih=cn("animationend"),em=cn("animationiteration"),tm=cn("animationstart"),sb=cn("transitionrun"),cb=cn("transitionstart"),ob=cn("transitioncancel"),lm=cn("transitionend"),am=new Map,Lc="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(" ");Lc.push("scrollEnd");function pl(e,t){am.set(e,t),rn(t,[e])}var fb=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=fb++;return e="_"+e+"t_"+l.toString(32)+"_",t.autoName=e}function nm(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=nm(e),t=nm(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,Bc=0;function Rr(){for(var e=li,t=Bc=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&&im(l,i,u)}}function Ar(e,t,l,a){nl[li++]=e,nl[li++]=t,nl[li++]=l,nl[li++]=a,Bc|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function Qc(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 im(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 db(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 db(e,t,l,a)}function Gc(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 um(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")Gc(a)&&(o=1);else if(typeof a=="string")o=Bx(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 Yc(e,t,l){return e=qt(6,e,null,t),e.lanes=l,e}function rm(e){var t=qt(18,null,null,0);return t.stateNode=e,t}function Vc(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 sm=new WeakMap;function il(e,t){if(typeof e=="object"&&e!==null){var l=sm.get(e);return l!==void 0?l:(t={value:e,source:t,stack:lh(t)},sm.set(e,t),t)}return{value:e,source:t,stack:lh(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 cm(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),cm(e,1,0))}function Xc(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 om(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,Kc=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)),Kc}function fm(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),_h(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),Nh(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||Av(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")||Tf(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=Pv(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));Ze=Pv(e)}else t===27?(t=Ze,Qa(e.type)?(e=Mf,Mf=null,Ze=e):Ze=t):Ze=mt?ol(e.stateNode.nextSibling):null;return!0}function dn(){Ze=mt=null,Ee=!1}function Zc(){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 Jc=zl(null),hn=null,ta=null;function Ca(e,t,l){Ke(Jc,t._currentValue),t._currentValue=l}function la(e){e._currentValue=Jc.current,pt(Jc)}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 Fc(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&&Fc(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 dm(hn,e)}function Br(e,t){return hn===null&&yn(e),dm(e,t)}function dm(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 hb=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()})}},mb=n.unstable_scheduleCallback,yb=n.unstable_NormalPriority,it={$$typeof:re,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function $c(){return{controller:new hb,data:new Map,refCount:0}}function xu(e){e.refCount--,e.refCount===0&&mb(yb,function(){e.controller.abort()})}function hm(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 vb(e){var t=e.transitionTypes;return e.transitionTypes=null,t}var Eu=null,Pc=0,vn=0,ri=null;function pb(e,t){if(Eu===null){var l=Eu=[];Pc=0,vn=yf(),ri={status:"pending",value:void 0,then:function(a){l.push(a)}}}return Pc++,t.then(mm,mm),t}function mm(){if(--Pc===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 gb(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 ym=se.S;se.S=function(e,t){if(rv=Vt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&pb(e,t),Su!==null)for(var l=Ni;l!==null;)hm(l,Su),l=l.next;if(l=e.types,l!==null){for(var a=Ni;a!==null;)hm(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)}}}ym!==null&&ym(e,t)};var pn=zl(null);function Wc(){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 vm(){var e=Wc();return e===null?null:{parent:it._currentValue,pool:e}}var si=Error(c(460)),Ic=Error(c(474)),Gr=Error(c(542)),Yr={then:function(){}};function pm(e){return e=e.status,e==="fulfilled"||e==="rejected"}function gm(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,xm(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,xm(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 bm(){if(bn===null)throw Error(c(459));var e=bn;return bn=null,e}function xm(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=[]),gm(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 Sm(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=Yc(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=Vc(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=Yc(""+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=Vc(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(Wx){return t(j,Wx)}),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=Vc(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=Yc(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=Sm(!0),Em=Sm(!1),ja=!1;function eo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function to(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),im(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,ch(e,l)}}function lo(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 ao=!1;function Nu(){if(ao){var e=ri;if(e!==null)throw e}}function Cu(e,t,l,a){ao=!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&&(ao=!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 _m(e,t){if(typeof e!="function")throw Error(c(191,e));e.call(t)}function Tm(e,t){var l=e.callbacks;if(l!==null)for(e.callbacks=null,e=0;e<l.length;e++)_m(l[e],t)}var Ra=zl(null),Kr=zl(0);function Nm(e,t){e=ra,Ke(Kr,e),Ke(Ra,t),ra=e|t.baseLanes}function no(){Ke(Kr,ra),Ke(Ra,Ra.current)}function io(){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 uo(e){Ke(St,St.current),Ke(xt,e),Ct===null&&(Ct=e)}function Cm(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 ro(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||Rf(l)||Af(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,bb=0;function tt(){throw Error(c(321))}function so(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 co(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?cy:oy,Sn=!1,u=l(a,i),Sn=!1,oi&&(u=jm(t,l,a,i)),wm(e),u}function wm(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 jm(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=wb,u=t(l,a)}while(oi);return u}function xb(){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 oo(){var e=Fr!==0;return Fr=0,e}function fo(e,t,l){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l}function ho(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=gm(fi,e,t),t=be,(ut===null?t.memoizedState:ut.next)===null&&(t=t.alternate,se.H=t===null||t.memoizedState===null?cy:oy),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 mo(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 yo(t,Ye,e)}function yo(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 vo(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 zm(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,bo(Am.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},Rm.bind(null,a,i,l,t),null),e){if(a.flags|=2048,Xe===null)throw Error(c(349));u||(aa&127)!==0||Om(a,t,l)}return l}function Om(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 Rm(e,t,l,a){t.value=l,t.getSnapshot=a,Mm(t)&&Dm(e)}function Am(e,t,l){return l(function(){Mm(t)&&Dm(e)})}function Mm(e){var t=e.getSnapshot;e=e.value;try{var l=t();return!Jt(e,l)}catch{return!0}}function Dm(e){var t=on(e,2);t!==null&&Gt(t,e,2)}function po(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 Um(e,t,l,a){return e.baseState=l,yo(e,Ye,typeof a=="function"?a:na)}function Sb(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,km(t,u)):(u.next=l.next,t.pending=l.next=u)}}function km(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),Hm(e,t,y)}catch(z){go(e,t,z)}finally{u!==null&&o.types!==null&&(u.types=o.types),se.T=u}}else try{u=l(i,a),Hm(e,t,u)}catch(z){go(e,t,z)}}function Hm(e,t,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){qm(e,t,a)},function(a){return go(e,t,a)}):qm(e,t,l)}function qm(e,t,l){t.status="fulfilled",t.value=l,Lm(t),e.state=l,t=e.pending,t!==null&&(l=t.next,l===t?e.pending=null:(l=l.next,t.next=l,km(e,l)))}function go(e,t,l){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=l,Lm(t),t=t.next;while(t!==a)}e.action=null}function Lm(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Bm(e,t){return t}function Qm(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:Bm,lastRenderedState:t},l.queue=a,l=uy.bind(null,be,a),a.dispatch=l,a=po(!1),u=To.bind(null,be,!1,a.queue),a=Rt(),i={state:t,dispatch:null,action:e,pending:null},a.queue=i,l=Sb.bind(null,be,i,u,l),i.dispatch=l,a.memoizedState=e,[t,l,!1]}function Gm(e){var t=at();return Ym(t,Ye,e)}function Ym(e,t,l){if(t=yo(e,t,Bm)[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},Eb.bind(null,i,l),null)),[a,u,e]}function Eb(e,t){e.action=t}function Vm(e){var t=at(),l=Ye;if(l!==null)return Ym(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 Xm(){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&&so(a,Ye.memoizedState.deps)?i.memoizedState=di(t,u,l,a):(be.flags|=e,i.memoizedState=di(1|t,u,l,a))}function Km(e,t){Ir(8390656,8,e,t)}function bo(e,t){es(2048,8,e,t)}function _b(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 Zm(e){var t=at().memoizedState;return _b({ref:t,nextImpl:e}),function(){if((He&2)!==0)throw Error(c(440));return t.impl.apply(void 0,arguments)}}function Jm(e,t){return es(4,2,e,t)}function Fm(e,t){return es(4,4,e,t)}function $m(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 Pm(e,t,l){l=l!=null?l.concat([e]):null,es(4,4,$m.bind(null,t,e),l)}function xo(){}function Wm(e,t){var l=at();t=t===void 0?null:t;var a=l.memoizedState;return t!==null&&so(t,a[1])?a[0]:(l.memoizedState=[e,t],e)}function Im(e,t){var l=at();t=t===void 0?null:t;var a=l.memoizedState;if(t!==null&&so(t,a[1]))return a[0];if(a=e(),Sn){xa(!0);try{e()}finally{xa(!1)}}return l.memoizedState=[a,t],a}function So(e,t,l){return l===void 0||(aa&1073741824)!==0&&(je&261930)===0?e.memoizedState=t:(e.memoizedState=l,e=cv(),be.lanes|=e,Ha|=e,l)}function ey(e,t,l,a){return Jt(l,t)?l:Ra.current!==null?(e=So(e,l,a),Jt(e,t)||(rt=!0),e):(aa&106)===0||(aa&1073741824)!==0&&(je&261930)===0?(rt=!0,e.memoizedState=l):(e=cv(),be.lanes|=e,Ha|=e,t)}function ty(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,To(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=gb(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 Tb(){}function Eo(e,t,l,a){if(e.tag!==5)throw Error(c(476));var i=ly(e).queue;ty(e,i,t,Yt,l===null?Tb:function(){return ay(e),l(a)})}function ly(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 ay(e){var t=ly(e);t.next===null&&(t=e.alternate.memoizedState),Ou(e,t.next.queue,{},It())}function _o(){return bt(Ri)}function ny(){return at().memoizedState}function iy(){return at().memoizedState}function Nb(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:$c()},e.payload=t;return}t=t.return}}function Cb(e,t,l){var a=It();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},ts(e)?ry(t,l):(l=Qc(e,t,l,a),l!==null&&(Gt(l,e,a),sy(l,t,a)))}function uy(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))ry(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=Qc(e,t,i,a),l!==null)return Gt(l,e,a),sy(l,t,a),!0}return!1}function To(e,t,l,a){if(a={lane:2,revertLane:yf(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},ts(e)){if(t)throw Error(c(479))}else t=Qc(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 ry(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 sy(e,t,l){if((l&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,ch(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},cy={readContext:bt,use:Pr,useCallback:function(e,t){return Rt().memoizedState=[e,t===void 0?null:t],e},useContext:bt,useEffect:Km,useImperativeHandle:function(e,t,l){l=l!=null?l.concat([e]):null,Ir(4194308,4,$m.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=Cb.bind(null,be,e),[a.memoizedState,e]},useRef:function(e){var t=Rt();return e={current:e},t.memoizedState=e},useState:function(e){e=po(e);var t=e.queue,l=uy.bind(null,be,t);return t.dispatch=l,[e.memoizedState,l]},useDebugValue:xo,useDeferredValue:function(e,t){var l=Rt();return So(l,e,t)},useTransition:function(){var e=po(!1);return e=ty.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||Om(a,t,l)}i.memoizedState=l;var u={value:l,getSnapshot:t};return i.queue=u,Km(Am.bind(null,a,u,e),[e]),a.flags|=2048,di(9,{destroy:void 0},Rm.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=bb++,t="_"+t+"r_"+l.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:_o,useFormState:Qm,useActionState:Qm,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=To.bind(null,be,!0,l),l.dispatch=t,[e,t]},useMemoCache:mo,useCacheRefresh:function(){return Rt().memoizedState=Nb.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)}}},oy={readContext:bt,use:Pr,useCallback:Wm,useContext:bt,useEffect:bo,useImperativeHandle:Pm,useInsertionEffect:Jm,useLayoutEffect:Fm,useMemo:Im,useReducer:Wr,useRef:Xm,useState:function(){return Wr(na)},useDebugValue:xo,useDeferredValue:function(e,t){var l=at();return ey(l,Ye.memoizedState,e,t)},useTransition:function(){var e=Wr(na)[0],t=at().memoizedState;return[typeof e=="boolean"?e:zu(e),t]},useSyncExternalStore:zm,useId:ny,useHostTransitionStatus:_o,useFormState:Gm,useActionState:Gm,useOptimistic:function(e,t){var l=at();return Um(l,Ye,e,t)},useMemoCache:mo,useCacheRefresh:iy,useEffectEvent:Zm},wb={readContext:bt,use:Pr,useCallback:Wm,useContext:bt,useEffect:bo,useImperativeHandle:Pm,useInsertionEffect:Jm,useLayoutEffect:Fm,useMemo:Im,useReducer:vo,useRef:Xm,useState:function(){return vo(na)},useDebugValue:xo,useDeferredValue:function(e,t){var l=at();return Ye===null?So(l,e,t):ey(l,Ye.memoizedState,e,t)},useTransition:function(){var e=vo(na)[0],t=at().memoizedState;return[typeof e=="boolean"?e:zu(e),t]},useSyncExternalStore:zm,useId:ny,useHostTransitionStatus:_o,useFormState:Vm,useActionState:Vm,useOptimistic:function(e,t){var l=at();return Ye!==null?Um(l,Ye,e,t):(l.baseState=e,[e,l.queue.dispatch])},useMemoCache:mo,useCacheRefresh:iy,useEffectEvent:Zm};function No(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 Co={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 fy(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 dy(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&&Co.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 hy(e){Or(e)}function my(e){console.error(e)}function yy(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 vy(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 wo(e,t,l){return l=za(l),l.tag=3,l.payload={element:null},l.callback=function(){as(e,t)},l}function py(e){return e=za(e),e.tag=3,e}function gy(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(){vy(t,l,a)}}var o=l.stateNode;o!==null&&typeof o.componentDidCatch=="function"&&(e.callback=function(){vy(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 jb(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&&lt===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),df(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)),df(e,a,i)),!1}throw Error(c(435,l.tag))}return df(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!==Kc&&(e=Error(c(422),{cause:a}),bu(il(e,l)))):(a!==Kc&&(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=wo(e.stateNode,a,i),lo(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=wo(l.stateNode,a,e),lo(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=py(i),gy(i,e,l,a),lo(l,i),!1;break;case 22:if(l.memoizedState!==null)return l.flags|=65536,!1}l=l.return}while(l!==null);return!1}var jo=Error(c(461)),rt=!1;function ct(e,t,l,a){t.child=e===null?Em(t,null,l,a):xn(t,e.child,l,a)}function by(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=co(e,t,l,o,u,i),y=oo(),e!==null&&!rt?(fo(e,t,i),ia(e,t,i)):(Ee&&y&&kr(t),t.flags|=1,ct(e,t,a,i),t.child)}function xy(e,t,l,a,i){if(e===null){var u=l.type;return typeof u=="function"&&!Gc(u)&&u.defaultProps===void 0&&l.compare===null?(t.tag=15,t.type=u,Sy(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,!ko(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 Sy(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,ko(e,i))(e.flags&131072)!==0&&(rt=!0);else return t.lanes=e.lanes,ia(e,t,i)}return zo(e,t,l,a,i)}function Ey(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 _y(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?Nm(t,u):no(),Cm(t);else return a=t.lanes=536870912,_y(e,t,u!==null?u.baseLanes|l:l,l,a)}else u!==null?(Qr(t,u.cachePool),Nm(t,u),Ma(),t.memoizedState=null):(e!==null&&Qr(t,null),no(),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 _y(e,t,l,a,i){var u=Wc();return u=u===null?null:{parent:it._currentValue,pool:u},t.memoizedState={baseLanes:l,cachePool:u},e!==null&&Qr(t,null),no(),Cm(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 Ty(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 zb(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(uo(t),(e=Ze)?(e=$v(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=rm(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(uo(t),i)if(t.flags&256)t.flags&=-257,t=Ty(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=oh(a,l),o!==0&&o!==u.retryLane))throw u.retryLane=o,on(e,o),Gt(a,e,o),jo;Ts()}t=Ty(e,t,l)}else e=u.treeContext,Ze=ol(o.nextSibling),mt=t,Ee=!0,Ta=null,sl=!1,e!==null&&om(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 zo(e,t,l,a,i){return yn(t),l=co(e,t,l,a,void 0,i),a=oo(),e!==null&&!rt?(fo(e,t,i),ia(e,t,i)):(Ee&&a&&kr(t),t.flags|=1,ct(e,t,l,i),t.child)}function Ny(e,t,l,a,i,u){return yn(t),t.updateQueue=null,l=jm(t,a,l,i),wm(e),a=oo(),e!==null&&!rt?(fo(e,t,u),ia(e,t,u)):(Ee&&a&&kr(t),t.flags|=1,ct(e,t,l,u),t.child)}function Cy(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=Co,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=a,u.state=t.memoizedState,u.refs={},eo(t),o=l.contextType,u.context=typeof o=="object"&&o!==null?bt(o):ai,u.state=t.memoizedState,o=l.getDerivedStateFromProps,typeof o=="function"&&(No(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&&Co.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)&&dy(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"&&(No(t,l,B,a),z=t.memoizedState),(S=ja||fy(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,to(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)&&dy(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"&&(No(t,l,y,a),A=t.memoizedState),(M=ja||fy(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 wy(e,t,l,a){return dn(),t.flags|=256,ct(e,t,l,a),t.child}var Oo={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Ro(e){return{baseLanes:e,cachePool:vm()}}function Ao(e,t,l){return e=e!==null?e.childLanes&~l:0,t&&(e|=Wt),e}function jy(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=$v(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=rm(e),l.return=t,t.child=l,mt=t,Ze=null)):e=null,e===null)throw Na(t);return Af(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=Ro(l),a.childLanes=Ao(e,o,l),t.memoizedState=Oo,Ru(null,a)):(Aa(t),Mo(t,u))}var y=e.memoizedState;if(y!==null){var S=y.dehydrated;if(S!==null)return Ob(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=Ro(l):(u=i.cachePool,u!==null?(y=it._currentValue,u=u.parent!==y?{parent:y,pool:y}:u):u=vm(),i={baseLanes:i.baseLanes|l,cachePool:u}),a.memoizedState=i,a.childLanes=Ao(e,o,l),t.memoizedState=Oo,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 Mo(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=Mo(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Ob(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=Ro(y),i.childLanes=Ao(e,a,y),t.memoizedState=Oo,Ru(null,i));if(Aa(t),Af(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=oh(a,y),i!==0&&i!==o.retryLane))throw o.retryLane=i,on(e,i),Gt(a,e,i),jo;return Rf(u)||Ts(),us(e,t,y)}return Rf(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&&om(t,e),t=Mo(t,i.children),t.flags|=134221824,t)}function zy(e,t,l){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),qr(e.return,t,l)}function Oy(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 Do(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 Uo(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?(Do(e),ct(e,t,a,l),Do(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&&zy(e,l,t);else if(e.tag===19)zy(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=Oy(t.child),l===null?(i=t.child,t.child=null):(i=l.sibling,l.sibling=null,Do(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=Oy(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 Ry(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 ko(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Lr(e)))}function Rb(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:sc(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,uo(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?jy(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 Uo(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 Uo(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,Ey(e,t,l,t.pendingProps);case 24:Ca(t,it,e.memoizedState.cache)}return ia(e,t,l)}function Ay(e,t,l){if(e!==null)if(e.memoizedProps!==t.pendingProps)rt=!0;else{if(!ko(e,l)&&(t.flags&128)===0)return rt=!1,Rb(e,t,l);rt=(e.flags&131072)!==0}else rt=!1,Ee&&(t.flags&1048576)!==0&&cm(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")Gc(e)?(a=En(e,a),t.tag=1,t=Cy(null,t,e,a,l)):(t.tag=0,t=zo(null,t,e,a,l));else{if(e!=null){var i=e.$$typeof;if(i===V){t.tag=11,t=by(null,t,e,a,l);break e}else if(i===ae){t.tag=14,t=xy(null,t,e,a,l);break e}else if(i===re){t.tag=10,t.type=e,t=Ry(null,t,l);break e}}throw t=me(e)||e,Error(c(306,t,""))}}return t;case 0:return zo(e,t,t.type,t.pendingProps,l);case 1:return a=t.type,i=En(a,t.pendingProps),Cy(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,to(e,t),Cu(t,a,null,l);var o=t.memoizedState;if(a=o.cache,Ca(t,it,a),a!==u.cache&&Fc(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=wy(e,t,a,l);break e}else if(a!==i){i=il(Error(c(424)),t),bu(i),t=wy(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=Em(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=ap(t.type,null,t.pendingProps,null))?t.memoizedState=l:Ee||(t.stateNode=kv(t.type,t.pendingProps,ga.current,t)):t.memoizedState=ap(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return sc(t),e===null&&Ee&&(a=t.stateNode=Iv(t.type,t.pendingProps,ga.current),mt=t,sl=!0,i=Ze,Qa(t.type)?(Mf=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=Nx(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)),sc(t),i=t.type,u=t.pendingProps,o=e!==null?e.memoizedProps:null,a=u.children,Tf(i,u)?a=null:o!==null&&Tf(i,o)&&(t.flags|=32),t.memoizedState!==null&&(i=co(e,t,xb,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=Cx(l,t.pendingProps,sl),l!==null?(t.stateNode=l,mt=t,Ze=null,e=!0):e=!1),e||Na(t)),null;case 13:return jy(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 by(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 Ry(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 xy(e,t,t.type,t.pendingProps,l);case 15:return Sy(e,t,t.type,t.pendingProps,l);case 19:return Uo(e,t,l);case 31:return zb(e,t,l);case 22:return Ey(e,t,l,t.pendingProps);case 24:return yn(t),a=bt(it),e===null?(i=Wc(),i===null&&(i=Xe,u=$c(),i.pooledCache=u,u.refCount++,u!==null&&(i.pooledCacheLanes|=l),i=u),t.memoizedState={parent:a,cache:i},eo(t),Ca(t,it,i)):((e.lanes&l)!==0&&(to(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&&Fc(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 Ho(e,t,l,a,i){var u;if((u=(e.mode&32)!==0)&&(u=l===null?rp(t,a):rp(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(hv())e.flags|=8192;else throw bn=Yr,Ic}else e.flags&=-16777217}function My(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!sp(t))if(hv())e.flags|=8192;else throw bn=Yr,Ic}function ss(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?rh():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 Ab(e,t,l){var a=t.pendingProps;switch(Xc(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,Zc())),Je(t),null;case 26:var i=t.type,u=t.memoizedState;return e===null?(ua(t),u!==null?(Je(t),My(t,u)):(Je(t),Ho(t,i,null,a,l))):u?u!==e.memoizedState?(ua(t),Je(t),My(t,u)):(Je(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&ua(t),Je(t),Ho(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)?fm(t):(e=Iv(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))fm(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,Ho(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||Av(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=Zc(),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=Zc(),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&&bf(t.stateNode.containerInfo),t.flags|=67108864,Je(t),null;case 10:return la(t.type),Je(t),null;case 19:if(ro(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;)um(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),io(),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 Mb(e,t){switch(Xc(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 ro(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),io(),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 Dy(e,t){switch(Xc(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:ro(t);break;case 10:la(t.type);break;case 22:case 23:Ft(t),io(),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 Uy(e){var t=e.updateQueue;if(t!==null){var l=e.stateNode;try{Tm(t,l)}catch(a){Qe(e,e.return,a)}}}function ky(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=Yv(u)),a=i.ref;break;case 7:if(e.stateNode===null){var o=new el(e);g(e.child,!1,_x,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++)Fv(e.stateNode,t[l])}function Hy(e){for(var t=e.return;t!==null&&(Lo(t)&&Fv(e.stateNode,t.stateNode),!qo(t));)t=t.return}function Du(e){for(var t=e.return;t!==null&&(Lo(t)&&Tx(e.stateNode,t.stateNode),!qo(t));)t=t.return}function qo(e){return e.tag===5||e.tag===3||e.tag===27}function Lo(e){return e&&e.tag===7&&e.stateNode!==null}function Bo(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 Qo(e,t,l){try{var a=e.stateNode;ix(a,e.type,l,t),a[Ht]=t}catch(i){Qe(e,e.return,i)}}function qy(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Qa(e.type)||e.tag===4}function Go(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||qy(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 Yo(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(Yo(e,t,l,a),e=e.sibling;e!==null;)Yo(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 Ly(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 By(e){(e.tag===30||(e.subtreeFlags&33554432)!==0)&&(fs=!0)}var Ul=null;function Qy(){var e=Ul;return Ul=null,e}var Lt=0;function mi(e,t,l,a,i){return Lt=0,Gy(e.child,t,l,a,i)}function Gy(e,t,l,a,i){for(var u=!1;e!==null;){if(e.tag===5){var o=e.stateNode;if(a!==null){var y=wf(o);a.push(y),y.view&&(u=!0)}else u||wf(o).view&&(u=!0);fs=!0,Qv(o,Lt===0?t:t+"_"+Lt,l),Lt++}else(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&i||Gy(e.child,t,l,a,i)&&(u=!0));e=e.sibling}return u}function kl(e,t){for(;e!==null;)e.tag===5?Gv(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 Vo(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;)Vo(e,t),e=e.sibling;else ds(e)}function Xo(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}}}Xo(e)}e=e.sibling}}}function Ko(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&&Xo(e)}else if((e.subtreeFlags&33554432)!==0)for(e=e.child;e!==null;)Ko(e),e=e.sibling;else $t!==null&&Xo(e)}function Yy(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&&Yy(e);e=e.sibling}}function Zo(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))}Zo(e)}e=e.sibling}}function hs(e){if(e.tag===30)e.stateNode.paired=null,kl(e.child,!1),Zo(e);else if((e.subtreeFlags&33554432)!==0)for(e=e.child;e!==null;)hs(e),e=e.sibling;else Zo(e)}function Vy(e){for(e=e.child;e!==null;)e.tag===30?kl(e.child,!1):(e.subtreeFlags&33554432)!==0&&Vy(e),e=e.sibling}function Jo(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=wf(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&&Qv(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:Jo(e,t.child,l,a,i,u,o)&&(y=!0));t=t.sibling}return y}function Xy(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=Jo(a,y,i,i,u,o,!1),(e.flags&4)!==0&&i&&Ei(e,l.onUpdate)}else(e.subtreeFlags&33554432)!==0&&Xy(e);e=e.sibling}}var yt=!1,Le=!1,Hl=!1,Fo=!1,Ky=typeof WeakSet=="function"?WeakSet:Set,vt=null,ql=!1,Uu=!1,ms=!1,$o=!1;function Db(e,t,l){if(e=e.containerInfo,Ef=Ai,e=$h(e),Uc(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(_f={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&&Ko(a[u]);if(e.alternate===null&&(e.flags&2)!==0)l&&By(e),ys(l);else{if(e.tag===22){if(a=e.alternate,e.memoizedState!==null){a!==null&&a.memoizedState===null&&l&&Ko(a),ys(l);continue}else if(a!==null&&a.memoizedState!==null){l&&By(e),ys(l);continue}}a=e.child,(e.subtreeFlags&t)!==0&&a!==null?(a.return=e,vt=a):(l&&Yy(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)Of(a);else if(l===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":Of(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 Zy(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&&Uy(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{Tm(e,t)}catch(o){Qe(l,l.return,o)}}break;case 27:t===null&&a&4&&Ly(l);case 26:case 5:Ll(e,l),t===null&&a&4&&Bo(l),a&512&&Dl(l,l.return);break;case 12:Ll(e,l);break;case 31:Ll(e,l),a&4&&Py(e,l);break;case 13:Ll(e,l),a&4&&Wy(e,l),a&64&&(e=l.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(l=Kb.bind(null,l),wx(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 Po(e,t){for(e=e.child;e!==null;)Jy(e,t),e=e.sibling}function Jy(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)}Wo(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?Bv(y,!0):Bv(e.stateNode,!1)}catch(S){Qe(e,e.return,S)}break;case 22:case 23:e.memoizedState===null&&Po(e,t);break;default:Po(e,t)}}function Wo(e,t){if(e.subtreeFlags&67108864)for(e=e.child;e!==null;){e:{var l=e,a=t;switch(l.tag){case 4:Jy(l,a);break e;case 22:l.memoizedState===null&&Wo(l,a);break e;default:Wo(l,a)}}e=e.sibling}}function Fy(e){var t=e.alternate;t!==null&&(e.alternate=null,Fy(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;)$y(e,t,l),l=l.sibling}function $y(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),ep(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,Lv(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.stateNode),Mi(e)):Lv($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"&&ky(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 Py(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 Wy(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 Ub(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Ky),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Ky),t;default:throw Error(c(435,e.tag))}}function vs(e,t){var l=Ub(e);t.forEach(function(a){if(!l.has(a)){l.add(a);var i=Zb.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));$y(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;)Iy(t,e,l),t=t.sibling}var bl=null;function Iy(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=kv(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=up("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=up("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||Hf(u,e.type,e.stateNode);else e.stateNode=ip(u,l,e.memoizedProps);else i!==l?(i===null?(t=a.stateNode,t===null||Le||t.parentNode.removeChild(t)):i.count--,l===null?yt||Hf(u,e.type,e.stateNode):ip(u,l,e.memoizedProps)):l===null&&e.stateNode!==null&&Qo(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&&Qo(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,Qo(e,t,a!==null?a.memoizedProps:t)),i&1024&&(Fo=!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)}Fo&&(Fo=!1,ev(e)),Ue=!1;break;case 4:i=Hl,Hl=yt,a=xh(),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||Po(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=xh(),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(qy(a)){l=a;break}a=a.return}a=null;for(var i=e.return;i!==null;){if(Lo(i)){var u=i.stateNode;a===null?a=[u]:a.push(u)}if(qo(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=Go(e);os(e,S,y,o);break;case 5:var z=l.stateNode;l.flags&32&&($n(z,""),l.flags&=-33);var M=Go(e);os(e,M,z,o);break;case 3:case 4:var B=l.stateNode.containerInfo,w=Go(e);Yo(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 ev(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;ev(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;)tv(t,e),t=t.sibling;else Xy(t)}function tv(e,t){var l=e.alternate;if(l===null)Vo(e,!1);else switch(e.tag){case 3:if($o=ql=!1,Qy(),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];Gv(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"})),$o=!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?Vo(e,!1):yi(t,e));break;case 30:a=ql,i=Qy(),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=Jo(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;)Zy(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"&&ky(l,l.return,i),Ua(l,a);break;case 27:(a&2)!==0&&ep(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++)_m(z[i],S)}catch(M){Qe(a,a.return,M)}}y&&o&64&&Uy(u),Dl(u,u.return);break;case 27:(l&2)!==0&&Ly(u);case 5:u.tag!==5&&u.tag!==27||Hy(u),xl(i,u,l),y&&a===null&&o&4&&Bo(u),Dl(u,u.return);break;case 6:Hy(u);break;case 26:S=u.stateNode,u.memoizedState!==null||S===null||yt||Hf(Vu(S.ownerDocument),u.type,S),xl(i,u,l),y&&a===null&&o&4&&Bo(u),Dl(u,u.return);break;case 12:xl(i,u,l);break;case 31:xl(i,u,l),y&&o&4&&Py(i,u);break;case 13:xl(i,u,l),y&&o&4&&Wy(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 Io(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 ef(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;)lv(e,t,l,a),t=t.sibling;else i&&Vy(t)}function lv(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&&$o&&(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&&Io(y,t);break;case 24:cl(e,t,l,a),u&2048&&ef(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&&Io(o.alternate,o);break;case 24:vi(u,o,y,S,i),i&&z&2048&&ef(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&&Io(a.alternate,a);break;case 24:ku(l,a),i&2048&&ef(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;)av(e,t,l),e=e.sibling}function av(e,t,l){switch(e.tag){case 26:Tn(e,t,l),e.flags&_n&&(e.memoizedState!==null?Qx(l,bl,e.memoizedState,e.memoizedProps):(e=e.stateNode,(t&335544128)===t&&op(l,e)));break;case 5:Tn(e,t,l),e.flags&_n&&(e=e.stateNode,(t&335544128)===t&&op(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 nv(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,uv(a,e)}nv(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)iv(e),e=e.sibling}function iv(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,uv(a,e)}nv(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 uv(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(Fy(a),a===l){vt=null;break e}if(i!==null){i.return=u,vt=i;break e}vt=u}}}var kb={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}},Hb=typeof WeakMap=="function"?WeakMap:Map,He=0,Xe=null,Ne=null,je=0,Be=0,Pt=null,ka=!1,pi=!1,tf=!1,ra=0,lt=0,Ha=0,Nn=0,gs=0,Wt=0,gi=0,qu=null,Qt=null,lf=!1,bs=0,rv=0,xs=1/0,Ss=null,qa=null,Ie=0,Sl=null,Cn=null,Bl=0,af=0,nf=null,sv=null,bi=null,xi=null,Si=null,Lu=0,Es=null;function It(){return(He&2)!==0&&je!==0?je&-je:se.T!==null?yf():fh()}function cv(){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=Yv(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 ov(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?Bb(e,t):rf(e,t,!0),u=a;do{if(i===0){pi&&!a&&La(e,t,0,!1);break}else{if(l=e.current.alternate,u&&!qb(l)){i=rf(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=rf(y,o,!1),o!==2&&o!==6){if(tf&&!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=Cf(fv.bind(null,a,l,Qt,Ss,lf,t,Wt,Nn,gi,ka,u,"Throttled",-0,0),i);break e}fv(a,l,Qt,Ss,lf,t,Wt,Nn,gi,ka,u,null,-0,0)}}break}while(!0);Ql(e)}function fv(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,av(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?rv-Vt():0,$=Gx(B,$),$!==null)){Bl=u,e.cancelPendingCommit=$(bv.bind(null,e,t,u,l,a,i,o,y,S,z,M,B,null,w,A)),La(e,u,o,!z);return}bv(e,t,u,l,a,i,o,y,S,z,M,B)}function qb(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=uh(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&&sh(e,l,t)}function _s(){return(He&6)===0?(Bu(0),!1):!0}function uf(){if(Ne!==null){if(Be===0)var e=Ne.return;else e=Ne,ta=hn=null,ho(e),ci=null,_u=0,e=Ne;for(;e!==null;)Dy(e.alternate,e),e=e.return;Ne=null}}function _i(e,t){var l=e.timeoutHandle;return l!==-1&&(e.timeoutHandle=-1,sx(l)),l=e.cancelPendingCommit,l!==null&&(e.cancelPendingCommit=null,l()),Bl=0,uf(),Xe=e,Ne=l=Il(e.current,null),je=t,Be=0,Pt=null,ka=!1,pi=iu(e,t),tf=!1,gi=Wt=gs=Nn=Ha=lt=0,Qt=qu=null,lf=!1,ra=uh(e,t),Rr(),l}function dv(e,t){be=null,se.H=ls,t===si||t===Gr?(t=bm(),Be=3):t===Ic?(t=bm(),Be=4):Be=t===jo?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 hv(){var e=xt.current;return e===null?!0:(je&4194048)===je?Ct===null:(je&62914560)===je||(je&536870912)!==0?e===Ct:!1}function mv(){var e=se.H;return se.H=ls,e===null?ls:e}function yv(){var e=se.A;return se.A=kb,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 rf(e,t,l){var a=He;He|=2;var i=mv(),u=yv();(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:uf(),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)}}Lb(),o=lt;break}catch(M){dv(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 Lb(){for(;Ne!==null;)vv(Ne)}function Bb(e,t){var l=He;He|=2;var a=mv(),i=yv();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(pm(u)){Be=0,Pt=null,pv(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:pm(u)?(Be=0,Pt=null,pv(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?sp(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:uf(),lt=6;break e;default:throw Error(c(462))}}Qb();break}catch(M){dv(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 Qb(){for(;Ne!==null&&!n1();)vv(Ne)}function vv(e){var t=Ay(e.alternate,e,ra);e.memoizedProps=e.pendingProps,t===null?Ns(e):Ne=t}function pv(e){var t=e,l=t.alternate;switch(t.tag){case 15:case 0:t=Ny(l,t,t.pendingProps,t.type,void 0,je);break;case 11:t=Ny(l,t,t.pendingProps,t.type.render,t.ref,je);break;case 5:ho(t);var a=t;a===mt&&(Ee?(Hr(a),a.tag===5&&a.stateNode!=null&&(Ze=a.stateNode)):(Hr(a),Ee=!0));default:Dy(l,t),t=Ne=um(t,ra),t=Ay(l,t,ra)}e.memoizedProps=e.pendingProps,t===null?Ns(e):Ne=t}function Ti(e,t,l,a){ta=hn=null,ho(t),ci=null,_u=0;var i=t.return;try{if(jb(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))),gv(t,e)):Ns(t)}function Ns(e){var t=e;do{if((t.flags&32768)!==0){gv(t,ka);return}e=t.return;var l=Ab(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 gv(e,t){do{var l=Mb(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 bv(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,nf=i,sv=a,Gb(e,t,l,o,y,S,B)}}function Gb(e,t,l,a,i,u,o){var y=t.lanes|t.childLanes;if(af=y,y|=Bc,m1(e,l,y,a,i,u),xi=null,(l&335544064)===l?(Si=vb(e),a=10262):(Si=null,a=10256),(t.subtreeFlags&a)!==0||(t.flags&a)!==0?(e.callbackNode=null,e.callbackPriority=0,Jb(mr,function(){return ff(),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{Db(e,t,l)}finally{He=u,ye.p=i,se.T=a}}Ie=1,fs?bi=mx(o,e.containerInfo,Si,sf,cf,Vb,of,ff,Yb):(sf(),cf(),of())}function Yb(e){if(Ie!==0){var t=Sl.onRecoverableError;t(e,{componentStack:null})}}function Vb(){Ie===3&&(Ie=0,tv(Cn,Sl),Ie=4)}function sf(){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,Iy(t,e,l),l=_f;var o=$h(e.containerInfo),y=l.focusedElem,S=l.selectionRange;if(o!==y&&y&&y.ownerDocument&&Fh(y.ownerDocument.documentElement,y)){if(S!==null&&Uc(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=Jh(y,ce),T=Jh(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=!!Ef,_f=Ef=null}finally{He=u,ye.p=i,se.T=a}}e.current=t,Ie=2}}function cf(){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{Zy(e,t.alternate,t)}finally{He=i,ye.p=a,se.T=l}}Ie=3}}function of(){if(Ie===4||Ie===3){Ie=0;var e=bi;bi=null,i1();var t=Sl,l=Cn,a=Bl,i=sv,u=(a&335544064)===a?10262:10256;if((l.subtreeFlags&u)!==0||(l.flags&u)!==0?Ie=5:(Ie=0,Cn=Sl=null,xv(t,t.pendingLanes)),u=t.pendingLanes,u===0&&(qa=null),pc(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 xv(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),sf(),cf(),of(),ff()}function ff(){if(Ie!==5)return!1;var e=Sl,t=af;af=0;var l=pc(Bl),a=se.T,i=ye.p;try{ye.p=32>l?32:l,se.T=null,l=nf,nf=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,iv(u.current),lv(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,xv(e,t)}}function Sv(e,t,l){t=il(l,t),t=wo(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)Sv(e,e,l);else for(;t!==null;){if(t.tag===3){Sv(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=py(2),a=Oa(t,l,2),a!==null&&(gy(l,a,t,e),uu(a,2),Ql(a));break}}t=t.return}}function df(e,t,l){var a=e.pingCache;if(a===null){a=e.pingCache=new Hb;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)||(tf=!0,i.add(l),e=Xb.bind(null,e,t,l),t.then(e,e))}function Xb(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 Ev(e,t){t===0&&(t=rh()),e=on(e,t),e!==null&&(uu(e,t),Ql(e))}function Kb(e){var t=e.memoizedState,l=0;t!==null&&(l=t.retryLane),Ev(e,l)}function Zb(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),Ev(e,l)}function Jb(e,t){return hc(e,t)}var Ni=null,Ci=null,hf=!1,ws=!1,mf=!1,Ba=0;function Ql(e){e!==Ci&&e.next===null&&(Ci===null?Ni=Ci=e:Ci=Ci.next=e),ws=!0,hf||(hf=!0,$b())}function Bu(e,t){if(!mf&&ws){mf=!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,Cv(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,Cv(a,u));a=a.next}while(l);mf=!1}}function Fb(){_v()}function _v(){ws=hf=!1;var e=0;Ba!==0&&rx()&&(e=Ba);for(var t=Vt(),l=null,a=Ni;a!==null;){var i=a.next,u=Tv(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 Tv(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]=h1(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&&mc(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&&mc(a),pc(l)){case 2:case 8:l=nh;break;case 32:l=mr;break;case 268435456:l=ih;break;default:l=mr}return a=Nv.bind(null,e),l=hc(l,a),e.callbackPriority=t,e.callbackNode=l,t}return a!==null&&a!==null&&mc(a),e.callbackPriority=2,e.callbackNode=null,2}function Nv(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:(ov(e,a,t),Tv(e,Vt()),e.callbackNode!=null&&e.callbackNode===l?Nv.bind(null,e):null)}function Cv(e,t){if(Cs())return null;ov(e,t,!0)}function $b(){cx(function(){(He&6)!==0?hc(ah,Fb):_v()})}function yf(){if(Ba===0){var e=vn;e===0&&(e=yr,yr<<=1,(yr&261888)===0&&(yr=256)),Ba=e}return Ba}function wv(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:_r(e)}function Pb(e,t,l,a,i){if(t==="submit"&&l&&l.stateNode===i){var u=wv((i[Ht]||null).action),o=a.submitter;o&&(t=(t=o[Ht]||null)?wv(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);Eo(l,{pending:!0,data:S,method:i.method,action:u},null,S)}}else typeof u=="function"&&(y.preventDefault(),S=new FormData(i,o),Eo(l,{pending:!0,data:S,method:i.method,action:u},u,S))},currentTarget:i}]})}}for(var vf=0;vf<Lc.length;vf++){var pf=Lc[vf],Wb=pf.toLowerCase(),Ib=pf[0].toUpperCase()+pf.slice(1);pl(Wb,"on"+Ib)}pl(Ih,"onAnimationEnd"),pl(em,"onAnimationIteration"),pl(tm,"onAnimationStart"),pl("dblclick","onDoubleClick"),pl("focusin","onFocus"),pl("focusout","onBlur"),pl(sb,"onTransitionRun"),pl(cb,"onTransitionStart"),pl(ob,"onTransitionCancel"),pl(lm,"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(" "),ex=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Qu));function jv(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[hh];l===void 0&&(l=t[hh]=new Set);var a=e+"__bubble";l.has(a)||(zv(t,e,2,!1),l.add(a))}function gf(e,t,l){var a=0;t&&(a|=4),zv(l,e,a,t)}var js="_reactListening"+Math.random().toString(36).slice(2);function bf(e){if(!e[js]){e[js]=!0,vh.forEach(function(l){l!=="selectionchange"&&(ex.has(l)||gf(l,!1,e),gf(l,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[js]||(t[js]=!0,gf("selectionchange",!1,t))}}function zv(e,t,l,a){switch(gp(t)){case 2:var i=Kx;break;case 8:i=Zx;break;default:i=Lf}l=i.bind(null,t,l,e),i=void 0,!Nc||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 xf(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}zh(function(){var z=u,M=_c(l),B=[];e:{var w=am.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=q1;break;case"focusin":$="focus",A=zc;break;case"focusout":$="blur",A=zc;break;case"beforeblur":case"afterblur":A=zc;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=Ah;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":A=C1;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":A=Y1;break;case Ih:case em:case tm:A=z1;break;case lm:A=X1;break;case"scroll":case"scrollend":A=T1;break;case"wheel":A=Z1;break;case"copy":case"cut":case"paste":A=R1;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":A=Dh;break;case"submit":A=Q1;break;case"toggle":case"beforetoggle":A=F1}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!==Ec&&($=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=Ah,L="onMouseLeave",j="onMouseEnter",T="mouse",(e==="pointerout"||e==="pointerover")&&(ce=Dh,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,tx):null,w!==null&&Ov(B,$,w,ce,!1),A!==null&&xe!==null&&Ov(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=Gh;else if(Bh(w))if(Yh)te=ib;else{te=ab;var ze=lb}else A=w.nodeName,!A||A.toLowerCase()!=="input"||w.type!=="checkbox"&&w.type!=="radio"?z&&Sc(z.elementType)&&(te=Gh):te=nb;if(te&&(te=te(e,z))){Qh(B,te,l,M);break e}ze&&ze(e,w,z)}switch(ze=z?su(z):window,e){case"focusin":(Bh(ze)||ze.contentEditable==="true")&&(ei=ze,kc=z,pu=null);break;case"focusout":pu=kc=ei=null;break;case"mousedown":Hc=!0;break;case"contextmenu":case"mouseup":case"dragend":Hc=!1,Ph(B,l,M);break;case"selectionchange":if(rb)break;case"keydown":case"keyup":Ph(B,l,M)}var fe;if(Rc)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?qh(e,l)&&(ve="onCompositionEnd"):e==="keydown"&&l.keyCode===229&&(ve="onCompositionStart");ve&&(Uh&&l.locale!=="ko"&&(In||ve!=="onCompositionStart"?ve==="onCompositionEnd"&&In&&(fe=Oh()):(Sa=M,Cc="value"in Sa?Sa.value:Sa.textContent,In=!0)),ze=zs(z,ve),0<ze.length&&(ve=new Mh(ve,e,null,l,M),B.push({event:ve,listeners:ze}),fe?ve.data=fe:(fe=Lh(l),fe!==null&&(ve.data=fe)))),(fe=P1?W1(e,l):I1(e,l))&&(ve=zs(z,"onBeforeInput"),0<ve.length&&(ze=new Mh("onBeforeInput","beforeinput",null,l,M),B.push({event:ze,listeners:ve}),ze.data=fe)),Pb(B,e,z,l,M)}jv(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 tx(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Ov(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 lx=/\r\n?/g,ax=/\u0000|\uFFFD/g;function Rv(e){return(typeof e=="string"?e:""+e).replace(lx,`
`).replace(ax,"")}function Av(e,t){return t=Rv(t),Rv(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":wh(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=E1.get(l)||l,Sr(e,l,a);else return}Ue=!0}function Sf(e,t,l,a,i,u){switch(l){case"style":wh(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(!ph.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)}}_h(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)}Nh(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(Sc(t)){for(M in l)l.hasOwnProperty(M)&&(a=l[M],a!==void 0&&Sf(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 nx={};function ix(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)}}bc(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)}Th(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(Sc(t)){for(var xe in l)w=l[xe],l.hasOwnProperty(xe)&&w!==void 0&&!a.hasOwnProperty(xe)&&Sf(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||Sf(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 Mv(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function ux(){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&&Mv(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&&Mv(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 Ef=null,_f=null;function Yu(e){return e.nodeType===9?e:e.ownerDocument}function Dv(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 Uv(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 kv(e,t,l,a){return l=Yu(l).createElement(e),l[gt]=a,l[Ht]=t,_t(l,e,t),ht(l),l}function Tf(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 Nf=null;function rx(){var e=window.event;return e&&e.type==="popstate"?e===Nf?!1:(Nf=e,!0):(Nf=null,!1)}var Cf=typeof setTimeout=="function"?setTimeout:void 0,sx=typeof clearTimeout=="function"?clearTimeout:void 0,Hv=typeof Promise=="function"?Promise:void 0,qv=typeof requestAnimationFrame=="function"?requestAnimationFrame:Cf,cx=typeof queueMicrotask=="function"?queueMicrotask:typeof Hv<"u"?function(e){return Hv.resolve(null).then(e).catch(ox)}:Cf;function ox(e){setTimeout(function(){throw e})}function Qa(e){return e==="head"}function Lv(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")Df(e.ownerDocument.documentElement);else if(l==="head"){l=e.ownerDocument.head,Df(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"&&Df(e.ownerDocument.body);l=i}while(l);Mi(t)}function Bv(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 Qv(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 Gv(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 fx(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 wf(e){var t=e.getBoundingClientRect(),l=getComputedStyle(e);return fx(t,l,e)}function dx(e){return e.documentElement.clientHeight}function hx(e){this.addEventListener("load",e),this.addEventListener("error",e)}function mx(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"&&(dx(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+=cp(O),j>As){ce.length=$;break}O=new Promise(hx.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 Yv(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(Xv(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,yx,e,y,a)}this._eventListeners=u}};function yx(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=Xv(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,vx,e,l,i),a.splice(t,1),u!==null&&u()}};function vx(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 Vv(e){return e==null?"c=0":typeof e=="boolean"?"c="+(e?"1":"0"):"c="+(e.capture?"1":"0")}function Xv(e,t,l,a){if(e.length===0)return-1;a=Vv(a);for(var i=0;i<e.length;i++){var u=e[i];if(u.type===t&&u.listener===l&&Vv(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,Kv,e,void 0,void 0)};function Kv(e,t){return e.tag===6?!1:(e=D(e),jx(e,t))}el.prototype.focusLast=function(e){var t=[];g(this._fragmentFiber.child,!0,jf,t,void 0,void 0);for(var l=t.length-1;0<=l&&!Kv(t[l],e);l--);};function jf(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,px,e,void 0,void 0))};function px(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,gx,e,void 0,void 0)};function gx(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,bx,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 bx(e,t){return e.tag===6||(e=D(e),t.unobserve(e)),!1}var El=[],zf=!1;function xx(e,t,l){El.push({fragmentInstance:e,observer:t,instance:l}),zf||(zf=!0,zx(function(){zf=!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,Sx,e,void 0,void 0),e};function Sx(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,jf,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||Ex(t,this._fragmentFiber,l[0],l[l.length-1],e)?t:Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC};function Ex(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,G),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,G),t===null?t=!1:(g(t,!0,J,u,a),u=H,Y=H=null,t=u!==null)),t):!1}function Zv(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,jf,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),Zv(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),Zv(i,l)):D(i).scrollIntoView(e),a+=l?-1:1}};function _x(e,t){return e=D(e),Jv(e,t),!1}function Jv(e,t){e.reactFragments==null&&(e.reactFragments=new Set),e.reactFragments.add(t)}function Fv(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)}),Jv(e,t))}function Tx(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"?xx(t,u,e):u.unobserve(e)}),e.reactFragments!=null&&e.reactFragments.delete(t))}function Of(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":Of(l),xr(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}e.removeChild(l)}}function Nx(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 Cx(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 $v(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 Rf(e){return e.data==="$?"||e.data==="$~"}function Af(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function wx(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 Mf=null;function Pv(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 Wv(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 jx(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 zx(e){qv(function(){qv(function(t){return e(t)})})}function Iv(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 ep(e,t,l){for(var a in l){var i=l[a];l.hasOwnProperty(a)&&i!=null&&Ge(e,t,a,null,nx,i)}l.dangerouslySetInnerHTML!=null&&(e.textContent=""),e.onclick===Rl&&(e.onclick=null),xr(e)}function Df(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);xr(e)}var fl=new Map,tp=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:Ox,r:Rx,D:Ax,C:Mx,L:Dx,m:Ux,X:Hx,S:kx,M:qx};function Ox(){var e=sa.f(),t=_s();return e||t}function Rx(e){var t=Kn(e);t!==null&&t.tag===5&&t.type==="form"?ay(t):sa.r(e)}var ji=typeof document>"u"?null:document;function lp(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+'"]'),tp.has(i)||(tp.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 Ax(e){sa.D(e),lp("dns-prefetch",e,null)}function Mx(e,t){sa.C(e,t),lp("preconnect",e,t)}function Dx(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(){yh(o)}),ht(o),a.head.appendChild(o)}}}function Ux(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 kx(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))&&Uf(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 Hx(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))&&kf(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 qx(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))&&kf(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 ap(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)),Lx(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 np(e){return F({},e,{"data-precedence":e.precedence,precedence:null})}function Lx(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=yh.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 ip(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=np(l),(i=fl.get(i))&&Uf(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),kf(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 Uf(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function kf(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 up(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 Hf(e,t,l){e=e.ownerDocument||e,e.head.insertBefore(l,t==="title"?e.querySelector("head > title"):null)}function Bx(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 rp(e,t){return e==="img"&&t.src!=null&&t.src!==""&&t.onLoad==null&&t.loading!=="lazy"}function sp(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function cp(e){return(e.width||100)*(e.height||100)*(typeof devicePixelRatio=="number"?devicePixelRatio:1)*.25}function op(e,t){typeof t.decode=="function"&&(e.imgCount++,t.complete||(e.imgBytes+=cp(t),e.suspenseyImages.push(t)),e=Yx.bind(e),t.decode().then(e,e))}function Qx(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=np(a),(i=fl.get(i))&&Uf(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 Gx(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*ux());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 fp(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--,fp(this)}function Yx(){this.imgCount--,fp(this)}var Ms=null;function Ds(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Ms=new Map,t.forEach(Vx,e),Ms=null,Zu.call(e))}function Vx(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 Xx(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=yc(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=yc(0),this.hiddenUpdates=yc(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 dp(e,t,l,a,i,u,o,y,S,z,M,B){return e=new Xx(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=$c(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:t},eo(u),e}function hp(e){return e?(e=ai,e):ai}function mp(e,t,l,a,i,u){i=hp(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 yp(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var l=e.retryLane;e.retryLane=l!==0&&l<t?l:t}}function qf(e,t){yp(e,t),(e=e.alternate)&&yp(e,t)}function vp(e){if(e.tag===13||e.tag===31){var t=on(e,67108864);t!==null&&Gt(t,e,67108864),qf(e,67108864)}}function pp(e){if(e.tag===13||e.tag===31){var t=It();t=vc(t);var l=on(e,t);l!==null&&Gt(l,e,t),qf(e,t)}}var Ai=!0;function Kx(e,t,l,a){var i=se.T;se.T=null;var u=ye.p;try{ye.p=2,Lf(e,t,l,a)}finally{ye.p=u,se.T=i}}function Zx(e,t,l,a){var i=se.T;se.T=null;var u=ye.p;try{ye.p=8,Lf(e,t,l,a)}finally{ye.p=u,se.T=i}}function Lf(e,t,l,a){if(Ai){var i=Bf(a);if(i===null)xf(e,t,a,Us,l),bp(e,a);else if(Fx(i,e,t,l,a))a.stopPropagation();else if(bp(e,a),t&4&&-1<Jx.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(),qf(u,2)}if(u=Bf(a),u===null&&xf(e,t,a,Us,l),u===i)break;i=u}i!==null&&a.stopPropagation()}else xf(e,t,a,null,l)}}function Bf(e){return e=_c(e),Qf(e)}var Us=null;function Qf(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 gp(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(u1()){case ah:return 2;case nh:return 8;case mr:case r1:return 32;case ih:return 268435456;default:return 32}default:return 32}}var Gf=!1,Ga=null,Ya=null,Va=null,Ju=new Map,Fu=new Map,Xa=[],Jx="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 bp(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&&vp(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Fx(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 xp(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,dh(e.priority,function(){pp(l)});return}}else if(t===31){if(t=v(l),t!==null){e.blockedOn=t,dh(e.priority,function(){pp(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=Bf(e.nativeEvent);if(l===null){l=e.nativeEvent;var a=new l.constructor(l.type,l);Ec=a,l.target.dispatchEvent(a),Ec=null}else return t=Kn(l),t!==null&&vp(t),e.blockedOn=l,!1;t.shift()}return!0}function Sp(e,t,l){ks(e)&&l.delete(t)}function $x(){Gf=!1,Ga!==null&&ks(Ga)&&(Ga=null),Ya!==null&&ks(Ya)&&(Ya=null),Va!==null&&ks(Va)&&(Va=null),Ju.forEach(Sp),Fu.forEach(Sp)}function Hs(e,t){e.blockedOn===t&&(e.blockedOn=null,Gf||(Gf=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,$x)))}var qs=null;function Ep(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(Qf(a||l)===null)continue;break}var u=Kn(l);u!==null&&(e.splice(t,3),t-=3,Eo(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);)xp(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||Ep(l);else if(o){var y=null;if(u&&u.hasAttribute("formAction")){if(i=u,o=u[Ht]||null)y=o.formAction;else if(Qf(i)!==null)continue}else y=o.action;typeof y=="function"?l[a+1]=y:(l.splice(a,3),a-=3),Ep(l)}}}function _p(){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 Yf(e){this._internalRoot=e}Ls.prototype.render=Yf.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(c(409));var l=t.current,a=It();mp(l,a,e,t,null,null)},Ls.prototype.unmount=Yf.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;mp(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=fh();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&&xp(e)}};var Tp=r.version;if(Tp!=="19.3.1")throw Error(c(527,Tp,"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 Px={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(Px),Xt=Bs}catch{}}return Wu.createRoot=function(e,t){if(!f(e))throw Error(c(299));var l=!1,a="",i=hy,u=my,o=yy;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=dp(e,1,!1,null,null,l,a,null,i,u,o,_p),e[Xn]=t.current,bf(e),new Yf(t)},Wu.hydrateRoot=function(e,t,l){if(!f(e))throw Error(c(299));var a=!1,i="",u=hy,o=my,y=yy,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=dp(e,1,!0,t,l??null,a,i,S,u,o,y,_p),t.context=hp(null),l=t.current,a=It(),a=vc(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,bf(e),new Ls(t)},Wu.version="19.3.1",Wu}var Up;function r2(){if(Up)return Zf.exports;Up=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(),Zf.exports=u2(),Zf.exports}var s2=r2();const c2=Ag(s2);/**
* 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 jd=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,Dg=/^[\\/]{2}/;function o2(n,r){return r+n.replace(/\\/g,"/")}var kp="popstate";function Hp(n){return typeof n=="object"&&n!=null&&"pathname"in n&&"search"in n&&"hash"in n&&"state"in n&&"key"in n}function f2(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),ad("",{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 h2(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 d2(){return Math.random().toString(36).substring(2,10)}function qp(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 ad(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||d2(),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 h2(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 Y=Hp(D)?D:ad(k.location,D,H);s&&s(Y,D),p=x()+1;let Z=qp(Y,p),J=k.createHref(Y.mask||Y);try{d.pushState(Z,"",J)}catch(G){if(G instanceof DOMException&&G.name==="DataCloneError")throw G;f.location.assign(J)}h&&b&&b({action:v,location:k.location,delta:1})}function q(D,H){v="REPLACE";let Y=Hp(D)?D:ad(k.location,D,H);s&&s(Y,D),p=x();let Z=qp(Y,p),J=k.createHref(Y.mask||Y);d.replaceState(Z,"",J),h&&b&&b({action:v,location:k.location,delta:0})}function K(D){return m2(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(kp,g),b=D,()=>{f.removeEventListener(kp,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 m2(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&&Dg.test(f)&&(f=c+f),new URL(f,c)}function Ug(n,r,s="/"){return y2(n,r,s,!1)}function y2(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=v2(n),b=null,p=w2(d);for(let x=0;b==null&&x<v.length;++x)b=C2(v[x],p,c);return b}function v2(n){let r=kg(n);return p2(r),r}function kg(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}".`),kg(d.children,r,N,g,b)),!(d.path==null&&!d.index)&&r.push({path:g,score:T2(g,d.index),routesMeta:N.map((q,K)=>{let[k,D]=Lg(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 Hg(d.path))h(d,v,!0,p)}),r}function Hg(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=Hg(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 p2(n){n.sort((r,s)=>r.score!==s.score?s.score-r.score:N2(r.routesMeta.map(c=>c.childrenIndex),s.routesMeta.map(c=>c.childrenIndex)))}var g2=/^:[\w-]+$/,b2=3,x2=2,S2=1,E2=10,_2=-2,Lp=n=>n==="*";function T2(n,r){let s=n.split("/"),c=s.length;return s.some(Lp)&&(c+=_2),r&&(c+=x2),s.filter(f=>!Lp(f)).reduce((f,h)=>f+(g2.test(h)?b2:h===""?S2:E2),c)}function N2(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 C2(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?qg(g,x,b.matcher,b.compiledParams):$s(g,x),q=b.route;if(!N&&p&&s&&!c[c.length-1].route.index&&(N=$s({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:O2(Cl([h,N.pathnameBase])),route:q}),N.pathnameBase!=="/"&&(h=Cl([h,N.pathnameBase]))}return d}function $s(n,r){typeof n=="string"&&(n={path:n,caseSensitive:!1,end:!0});let[s,c]=Lg(n.path,n.caseSensitive,n.end);return qg(n,r,s,c)}function qg(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 Lg(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 w2(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 j2(n,r="/"){let{pathname:s,search:c="",hash:f=""}=typeof n=="string"?Qn(n):n,h;return s?(s=Bg(s),s.startsWith("/")||s.startsWith("\\")?h=Bp(s.substring(1),"/"):h=Bp(s,r)):h=r,{pathname:h,search:R2(c),hash:A2(f)}}function Bp(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 Pf(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 z2(n){return n.filter((r,s)=>s===0||r.route.path&&r.route.path.length>0)}function zd(n){let r=z2(n);return r.map((s,c)=>c===r.length-1?s.pathname:s.pathnameBase)}function ec(n,r,s,c=!1){let f;typeof n=="string"?f=Qn(n):(f={...n},We(!f.pathname||!f.pathname.includes("?"),Pf("?","pathname","search",f)),We(!f.pathname||!f.pathname.includes("#"),Pf("#","pathname","hash",f)),We(!f.search||!f.search.includes("#"),Pf("#","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=j2(f,v),p=d&&d!=="/"&&d.endsWith("/"),x=(h||d===".")&&s.endsWith("/");return!b.pathname.endsWith("/")&&(p||x)&&(b.pathname+="/"),b}var Bg=n=>n.replace(/[\\/]{2,}/g,"/"),Cl=n=>Bg(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 O2=n=>$i(n).replace(/^\/*/,"/"),R2=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,A2=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n,M2=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 D2(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}function U2(n){let r=n.map(s=>s.route.path).filter(Boolean);return Cl(r)||"/"}var Qg=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Gg(n,r){let s=n;if(typeof s!="string"||!jd.test(s))return{absoluteURL:void 0,isExternal:!1,to:s};let c=s,f=!1;if(Qg)try{let h=new URL(window.location.href),d=Dg.test(s)?new URL(o2(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 Qp=new URL("http://localhost");function Od(n){if(n.createURL)return n.createURL("/");try{return new URL(n.createHref("/"),Qp)}catch{return Qp}}function Wf(n,r){return n.origin===r.origin&&(n.origin!=="null"||n.protocol===r.protocol&&n.host===r.host)}function k2(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 Rd(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&&!Wf(f,s),v=!Wf(h,s);if(c==="reject"){if(d||v)throw new Error("External navigation is not allowed")}else if(v&&(f==null||!k2(n,f)||!Wf(f,h)))throw new Error("External navigation is not allowed")}var Yg=["POST","PUT","PATCH","DELETE"];new Set(Yg);var H2=["GET",...Yg];new Set(H2);var q2=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];function L2(n){try{return q2.includes(new URL(n).protocol)}catch{return!1}}var Ii=E.createContext(null);Ii.displayName="DataRouter";var tc=E.createContext(null);tc.displayName="DataRouterState";var Vg=E.createContext(!1);function B2(){return E.useContext(Vg)}var Xg=E.createContext({isTransitioning:!1});Xg.displayName="ViewTransition";var Q2=E.createContext(new Map);Q2.displayName="Fetchers";var G2=E.createContext(null);G2.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 Ad=E.createContext(null);Ad.displayName="RouteError";var Kg="REACT_ROUTER_ERROR",Y2="REDIRECT",V2="ROUTE_ERROR_RESPONSE";function X2(n){if(n.startsWith(`${Kg}:${Y2}:{`))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 K2(n){if(n.startsWith(`${Kg}:${V2}:{`))try{let r=JSON.parse(n.slice(40));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string")return new M2(r.status,r.statusText,r.data)}catch{}}function Z2(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 Zg="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Jg(n){E.useContext(ll).static||E.useLayoutEffect(n)}function lc(){let{isDataRoute:n}=E.useContext(wl);return n?sS():J2()}function J2(){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(zd(c)),d=E.useRef(!1);return Jg(()=>{d.current=!0}),E.useCallback((b,p={})=>{if(tl(d.current,Zg),!d.current)return;if(typeof b=="number"){s.go(b);return}let x=ec(b,JSON.parse(h),f,p.relative==="path");n==null&&r!=="/"&&(x.pathname=x.pathname==="/"?r:Cl([r,x.pathname])),Rd(typeof b=="string"?b:Ln(b),s.createHref(x),Od(s),"reject"),(p.replace?s.replace:s.push)(x,p.state,p)},[r,s,h,f,n])}var F2=E.createContext(null);function $2(n){let r=E.useContext(wl).outlet;return E.useMemo(()=>r&&E.createElement(F2.Provider,{value:n},r),[r,n])}function or(n,{relative:r}={}){let{matches:s}=E.useContext(wl),{pathname:c}=vl(),f=JSON.stringify(zd(s));return E.useMemo(()=>ec(n,JSON.parse(f),c,r==="path"),[n,f,c,r])}function P2(n,r){return Fg(n,r)}function Fg(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||"";Pg(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})):Ug(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=lS(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 W2(){let n=rS(),r=D2(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 I2=E.createElement(W2,null),$g=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=K2(n.digest);s&&(n=s)}let r=n!==void 0?E.createElement(wl.Provider,{value:this.props.routeContext},E.createElement(Ad.Provider,{value:n,children:this.props.component})):this.props.children;return this.context?E.createElement(eS,{error:n},r):r}};$g.contextType=Vg;var If=new WeakMap;function eS({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=X2(r.digest);if(f){let h=If.get(r);if(h)throw h;let d=Gg(f.location,s),v=d.absoluteURL||d.to;if(Rd(f.location,v,Od(c),"allow-explicit"),L2(v))throw new Error("Invalid redirect location");if(Qg&&!If.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 If.set(r,b),b}return E.createElement("meta",{httpEquiv:"refresh",content:`0;url=${v}`})}}return n}function tS({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 lS(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:U2(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||I2,d&&(v<0&&N===0?(Pg("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)),Y=()=>{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(tS,{match:g,routeContext:{outlet:x,matches:H,isDataRoute:c!=null},children:Z})};return c&&(g.route.ErrorBoundary||g.route.errorElement||N===0)?E.createElement($g,{location:c.location,revalidation:c.revalidation,component:k,error:q,children:Y(),routeContext:{outlet:null,matches:H,isDataRoute:!0},onError:p}):Y()},null)}function Md(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function aS(n){let r=E.useContext(Ii);return We(r,Md(n)),r}function nS(n){let r=E.useContext(tc);return We(r,Md(n)),r}function iS(n){let r=E.useContext(wl);return We(r,Md(n)),r}function Dd(n){let r=iS(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 uS(){return Dd("useRouteId")}function rS(){var c;let n=E.useContext(Ad),r=nS("useRouteError"),s=Dd("useRouteError");return n!==void 0?n:(c=r.errors)==null?void 0:c[s]}function sS(){let{router:n}=aS("useNavigate"),r=Dd("useNavigate"),s=E.useRef(!1);return Jg(()=>{s.current=!0}),E.useCallback(async(f,h={})=>{tl(s.current,Zg),s.current&&(typeof f=="number"?await n.navigate(f):await n.navigate(f,{fromRouteId:r,...h}))},[n,r])}var Gp={};function Pg(n,r,s){!r&&!Gp[n]&&(Gp[n]=!0,tl(!1,s))}E.memo(cS);function cS({routes:n,manifest:r,future:s,state:c,isStatic:f,onError:h}){return Fg(n,void 0,{manifest:r,state:c,isStatic:f,onError:h})}function Yp({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=lc(),p=ec(n,zd(d),v,c==="path");Rd(typeof n=="string"?n:Ln(n),h.createHref(p),Od(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 oS(n){return $2(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 fS({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 dS({children:n,location:r}){return P2(nd(n),r)}function nd(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,nd(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=nd(c.props.children,h)),s.push(d)}),s}var Ks="get",Zs="application/x-www-form-urlencoded";function ac(n){return typeof HTMLElement<"u"&&n instanceof HTMLElement}function hS(n){return ac(n)&&n.tagName.toLowerCase()==="button"}function mS(n){return ac(n)&&n.tagName.toLowerCase()==="form"}function yS(n){return ac(n)&&n.tagName.toLowerCase()==="input"}function vS(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function pS(n,r){return n.button===0&&(!r||r==="_self")&&!vS(n)}function id(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 gS(n,r){let s=id(n);return r&&r.forEach((c,f)=>{s.has(f)||r.getAll(f).forEach(h=>{s.append(f,h)})}),s}var Gs=null;function bS(){if(Gs===null)try{new FormData(document.createElement("form"),0),Gs=!1}catch{Gs=!0}return Gs}var xS=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function ed(n){return n!=null&&!xS.has(n)?(tl(!1,`"${n}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Zs}"`),null):n}function SS(n,r){let s,c,f,h,d;if(mS(n)){let v=n.getAttribute("action");c=v?ma(v,r):null,s=n.getAttribute("method")||Ks,f=ed(n.getAttribute("enctype"))||Zs,h=new FormData(n)}else if(hS(n)||yS(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=ed(n.getAttribute("formenctype"))||ed(v.getAttribute("enctype"))||Zs,h=new FormData(v,n),!bS()){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(ac(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 Ud(n,r){if(n===!1||n===null||typeof n>"u")throw new Error(r)}function Wg(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 ES(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 _S(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 TS(n,r,s){let c=await Promise.all(n.map(async f=>{let h=r.routes[f.route.id];if(h){let d=await ES(h,s);return d.links?d.links():[]}return[]}));return jS(c.flat(1).filter(_S).filter(f=>f.rel==="stylesheet"||f.rel==="preload").map(f=>f.rel==="stylesheet"?{...f,rel:"prefetch",as:"style"}:{...f,rel:"prefetch"}))}function Vp(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 NS(n,r,{includeHydrateFallback:s}={}){return CS(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 CS(n){return[...new Set(n)]}function wS(n){let r={},s=Object.keys(n).sort();for(let c of s)r[c]=n[c];return r}function jS(n,r){let s=new Set;return new Set(r),n.reduce((c,f)=>{let h=JSON.stringify(wS(f));return s.has(h)||(s.add(h),c.push({key:h,link:f})),c},[])}function kd(){let n=E.useContext(Ii);return Ud(n,"You must render this element inside a <DataRouterContext.Provider> element"),n}function zS(){let n=E.useContext(tc);return Ud(n,"You must render this element inside a <DataRouterStateContext.Provider> element"),n}var Hd=E.createContext(void 0);Hd.displayName="FrameworkContext";function nc(){let n=E.useContext(Hd);return Ud(n,"You must render this element inside a <HydratedRouter> element"),n}function OS(n,r){let s=E.useContext(Hd),[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(Y=>{d(Y.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 RS({page:n,...r}){let s=B2(),{nonce:c}=nc(),{router:f}=kd(),h=E.useMemo(()=>Ug(f.routes,n,f.basename),[f.routes,n,f.basename]);return h?(r.nonce==null&&c&&(r={...r,nonce:c}),s?E.createElement(MS,{page:n,matches:h,...r}):E.createElement(DS,{page:n,matches:h,...r})):null}function AS(n){let{manifest:r,routeModules:s}=nc(),[c,f]=E.useState([]);return E.useEffect(()=>{let h=!1;return TS(n,r,s).then(d=>{h||f(d)}),()=>{h=!0}},[n,r,s]),c}function MS({page:n,matches:r,...s}){let c=vl(),{future:f}=nc(),{basename:h}=kd(),d=E.useMemo(()=>{if(n===c.pathname+c.search+c.hash)return[];let v=Wg(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 DS({page:n,matches:r,...s}){let c=vl(),{future:f,manifest:h,routeModules:d}=nc(),{basename:v}=kd(),{loaderData:b,matches:p}=zS(),x=E.useMemo(()=>Vp(n,r,p,h,c,"data"),[n,r,p,h,c]),g=E.useMemo(()=>Vp(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(Y=>{var J;let Z=h.routes[Y.route.id];!Z||!Z.hasLoader||(!x.some(G=>G.route.id===Y.route.id)&&Y.route.id in b&&((J=d[Y.route.id])!=null&&J.shouldRevalidate)||Z.hasClientLoader?D=!0:k.add(Y.route.id))}),k.size===0)return[];let H=Wg(n,v,f.v8_trailingSlashAwareDataRequests,"data");return D&&k.size>0&&H.searchParams.set("_routes",r.filter(Y=>k.has(Y.route.id)).map(Y=>Y.route.id).join(",")),[H.pathname+H.search]},[v,f.v8_trailingSlashAwareDataRequests,b,c,h,x,r,n,d]),q=E.useMemo(()=>NS(g,h),[g,h]),K=AS(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 US(...n){return r=>{n.forEach(s=>{typeof s=="function"?s(r):s!=null&&(s.current=r)})}}var kS=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{kS&&(window.__reactRouterVersion="7.18.4")}catch{}function HS({basename:n,children:r,useTransitions:s,window:c}){let f=E.useRef();f.current==null&&(f.current=f2({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(fS,{basename:n,children:r,location:d.location,navigationType:d.action,navigator:h,useTransitions:s})}var Ig=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:Y}=E.useContext(ll),Z=typeof x=="string"&&jd.test(x),J=Gg(x,D);x=J.to;let G=Z2(x,{relative:f}),de=vl(),F=null;if(v){let re=ec(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]=OS(c,K),Ve=BS(x,{replace:d,mask:v,state:b,target:p,preventScrollReset:g,relative:f,viewTransition:N,defaultShouldRevalidate:q,useTransitions:Y});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||G,onClick:ie?Fe:r,ref:US(k,I),target:p,"data-discover":!Z&&s==="render"?"true":void 0});return U&&!Z?E.createElement(E.Fragment,null,Te,E.createElement(RS,{page:G})):Te});Ig.displayName="Link";var e0=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(tc),{navigator:K,basename:k}=E.useContext(ll),D=q!=null&&XS(g)&&v===!0,H=K.encodeLocation?K.encodeLocation(g).pathname:g.pathname,Y=N.pathname,Z=q&&q.navigation&&q.navigation.location?q.navigation.location.pathname:null;s||(Y=Y.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 G=Y===H||!f&&Y.startsWith(H)&&Y.charAt(J)==="/",de=Z!=null&&(Z===H||!f&&Z.startsWith(H)&&Z.charAt(H.length)==="/"),F={isActive:G,isPending:de,isTransitioning:D},U=G?r:void 0,I;typeof c=="function"?I=c(F):I=[c,G?"active":null,de?"pending":null,D?"transitioning":null].filter(Boolean).join(" ");let le=typeof h=="function"?h(F):h;return E.createElement(Ig,{...p,"aria-current":U,className:I,ref:x,style:le,to:d,viewTransition:v},typeof b=="function"?b(F):b)});e0.displayName="NavLink";var qS=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=YS(),H=VS(v,{relative:p}),Y=d.toLowerCase()==="get"?"get":"post",Z=typeof v=="string"&&jd.test(v),J=G=>{if(b&&b(G),G.defaultPrevented)return;G.preventDefault();let de=G.nativeEvent.submitter,F=(de==null?void 0:de.getAttribute("formmethod"))||d,U=()=>D(de||G.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:Y,action:H,onSubmit:c?b:J,...q,"data-discover":!Z&&n==="render"?"true":void 0})});qS.displayName="Form";function LS(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function t0(n){let r=E.useContext(Ii);return We(r,LS(n)),r}function BS(n,{target:r,replace:s,mask:c,state:f,preventScrollReset:h,relative:d,viewTransition:v,defaultShouldRevalidate:b,useTransitions:p}={}){let x=lc(),g=vl(),N=or(n,{relative:d});return E.useCallback(q=>{if(pS(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 j5(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(id(n)),s=E.useRef(!1),c=vl(),f=E.useMemo(()=>gS(c.search,s.current?null:r.current),[c.search]),h=lc(),d=E.useCallback((v,b)=>{const p=id(typeof v=="function"?v(new URLSearchParams(f)):v);s.current=!0,h("?"+p,b)},[h,f]);return[f,d]}var QS=0,GS=()=>`__${String(++QS)}__`;function YS(){let{router:n}=t0("useSubmit"),{basename:r}=E.useContext(ll),s=uS(),c=n.fetch,f=n.navigate;return E.useCallback(async(h,d={})=>{let{action:v,method:b,encType:p,formData:x,body:g}=SS(h,r);if(d.navigate===!1){let N=d.fetcherKey||GS();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 VS(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 XS(n,{relative:r}={}){let s=E.useContext(Xg);We(s!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:c}=t0("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 $s(f.pathname,d)!=null||$s(f.pathname,h)!=null}var KS=Mg();const l0=E.createContext(void 0),tu=n=>{const r=E.useContext(l0);if(!r)throw new Error("No QueryClient set, use QueryClientProvider to set one");return r},ZS=({client:n,children:r})=>(E.useEffect(()=>(n.mount(),()=>{n.unmount()}),[n]),m.jsx(l0.Provider,{value:n,children:r})),JS={setTimeout:(n,r)=>setTimeout(n,r),clearTimeout:n=>clearTimeout(n),setInterval:(n,r)=>setInterval(n,r),clearInterval:n=>clearInterval(n)};var Fa,Cd,Sg,FS=(Sg=class{constructor(){he(this,Fa,JS);he(this,Cd,!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,Cd=new WeakMap,Sg);const zn=new FS;function $S(n){setTimeout(n,0)}const PS=typeof window>"u"||"Deno"in globalThis;function kt(){}function WS(n,r){return typeof n=="function"?n(r):n}function a0(n){return typeof n=="number"&&n>=0&&n!==1/0}function n0(n,r){return Math.max(n+(r||0)-Date.now(),0)}function Pe(n,r){return typeof n=="function"?n(r):n}function Xp(n,r){const{type:s="all",exact:c,fetchStatus:f,predicate:h,queryKey:d,stale:v}=n;if(d){if(c){if(r.queryHash!==qd(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 Kp(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 qd(n,r){return((r==null?void 0:r.queryKeyHashFn)||Bn)(n)}function Bn(n){return JSON.stringify(n,(r,s)=>ud(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 IS=Object.prototype.hasOwnProperty;function i0(n,r,s=0){if(n===r)return n;if(s>500)return r;const c=Zp(n)&&Zp(r);if(!c&&!(ud(n)&&ud(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:IS.call(n,x))&&b++;continue}if(g===null||N===null||typeof g!="object"||typeof N!="object"){v[x]=N;continue}const q=i0(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 Zp(n){return Array.isArray(n)&&n.length===Object.keys(n).length}function ud(n){if(!Jp(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!(!Jp(c)||!c.hasOwnProperty("isPrototypeOf")||r!==Object.prototype)}function Jp(n){return Object.prototype.toString.call(n)==="[object Object]"}function e3(n){return new Promise(r=>{zn.setTimeout(r,n)})}function rd(n,r,s){return typeof s.structuralSharing=="function"?s.structuralSharing(n,r):s.structuralSharing!==!1?i0(n,r):r}function t3(n,r,s=0){const c=[...n,r];return s&&c.length>s?c.slice(1):c}function l3(n,r,s=0){const c=[r,...n];return s&&c.length>s?c.slice(0,-1):c}const Ld=Symbol();function u0(n,r){return!n.queryFn&&(r!=null&&r.initialPromise)?()=>r.initialPromise:!n.queryFn||n.queryFn===Ld?()=>Promise.reject(new Error(`Missing queryFn: '${n.queryHash}'`)):n.queryFn}function Bd(n,r){return typeof n=="function"?n(...r):!!n}function a3(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 n3=()=>PS;const Qd=()=>n3();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,Eg,i3=(Eg=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,Eg);const Gd=new i3,u3=$S;function r3(){let n=[],r=0,s=v=>{v()},c=v=>{v()},f=u3;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=r3();var qi,Pa,Li,_g,s3=(_g=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,_g);const Ps=new s3;function c3(n){return Math.min(1e3*2**n,3e4)}function r0(n){return(n??"online")==="online"?Ps.isOnline():!0}var sd=class extends Error{constructor(n){super("CancelledError"),this.revert=n==null?void 0:n.revert,this.silent=n==null?void 0:n.silent}};function s0(n){let r=!1,s=0,c,f="pending",h,d;const v=new Promise((Y,Z)=>{h=Y,d=Z});v.catch(kt);const b=()=>f!=="pending",p=Y=>{var Z;if(!b()){const J=new sd(Y);k(J),(Z=n.onCancel)==null||Z.call(n,J)}},x=()=>{r=!0},g=()=>{r=!1},N=()=>Gd.isFocused()&&(n.networkMode==="always"||Ps.isOnline())&&n.canRun(),q=()=>r0(n.networkMode)&&n.canRun(),K=Y=>{b()||(c==null||c(),f="resolved",h(Y))},k=Y=>{b()||(c==null||c(),f="rejected",d(Y))},D=Y=>new Promise(Z=>{var J;c=G=>{(b()||Y())&&Z(G)},(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 Y;const Z=s===0?n.initialPromise:void 0;try{Y=Z??n.fn()}catch(J){Y=Promise.reject(J)}Promise.resolve(Y).then(K).catch(J=>{var I;if(b())return;const G=n.retry??(Qd()?0:3),de=n.retryDelay??c3,F=typeof de=="function"?de(s,J):de,U=G===!0||typeof G=="number"&&s<G||typeof G=="function"&&G(s,J);if(r||!U){k(J);return}s++,(I=n.onFail)==null||I.call(n,s,J),e3(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,Tg,c0=(Tg=class{constructor(){he(this,Rn)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),a0(this.gcTime)&&P(this,Rn,zn.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(n){this.gcTime=Math.max(this.gcTime||0,n??(Qd()?1/0:3e5))}clearGcTimeout(){_(this,Rn)!==void 0&&(zn.clearTimeout(_(this,Rn)),P(this,Rn,void 0))}},Rn=new WeakMap,Tg);function o3(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=>{a3(Z,()=>r.signal,()=>k=!0)},H=u0(r.options,r.fetchOptions),Y=async(Z,J,G)=>{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:G?"backward":"forward",meta:r.options.meta};return D(Ve),Ve})(),U=await H(F),{maxPages:I}=r.options,le=G?l3:t3;return{pages:le(Z.pages,U,I),pageParams:le(Z.pageParams,J,I)}};if(f&&h.length){const Z=f==="backward",J=Z?f3:Fp,G={pages:h,pageParams:d};v=await Y(G,J(c,G),Z)}else{const Z=n??h.length;do{const J=b===0?d[0]??c.initialPageParam:Fp(c,v);if(b>0&&J==null)break;v=await Y(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 Fp(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 f3(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,Ng,d3=(Ng=class extends c0{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,Pp(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=Pp(this.options);s.data!==void 0&&(this.setState($p(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=rd(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===Ld||!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:!n0(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,Y,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 G=this.observers.find(de=>de.options.queryFn);G&&this.setOptions(G.options)}const c=new AbortController,f=G=>{Object.defineProperty(G,"signal",{enumerable:!0,get:()=>(P(this,Dn,!0),c.signal)})},h=()=>{const G=u0(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(G,F,this):G(F)},v=(()=>{const G={fetchOptions:s,options:this.options,queryKey:this.queryKey,client:_(this,Mn),state:this.state,fetchFn:h};return f(G),G})();(x=_(this,Bi)==="infinite"?o3(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,s0({initialPromise:s==null?void 0:s.initialPromise,fn:v.fetchFn,onCancel:G=>{G instanceof sd&&G.revert&&this.setState({..._(this,Qi),fetchStatus:"idle"}),c.abort()},onFail:(G,de)=>{Se(this,Tl,oa).call(this,{type:"failed",failureCount:G,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 G=await b.start();if(G===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(G),(K=(q=_(this,dl).config).onSuccess)==null||K.call(q,G,this),(D=(k=_(this,dl).config).onSettled)==null||D.call(k,G,this.state.error,this),G}catch(G){if(G instanceof sd){if(G.silent)return _(this,ft).promise;if(G.revert){if(this.state.data===void 0)throw G;return this.state.data}}throw Se(this,Tl,oa).call(this,{type:"error",error:G}),(Y=(H=_(this,dl).config).onError)==null||Y.call(H,G,this),(J=(Z=_(this,dl).config).onSettled)==null||J.call(Z,this.state.data,G,this),G}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,...o0(c.data,this.options),fetchMeta:r.meta??null};case"success":const f={...c,...$p(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})})},Ng);function o0(n,r){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:r0(r.networkMode)?"fetching":"paused",...n===void 0&&{error:null,status:"pending"}}}function $p(n,r){return{data:n,dataUpdatedAt:r??Date.now(),error:null,isInvalidated:!1,status:"success"}}function Pp(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,Oe,nr,Ut,Un,Gi,fa,ir,Yi,Vi,kn,Hn,Wa,Xi,qe,tr,cd,od,fd,dd,hd,md,yd,vd,Cg,h3=(Cg=class extends lu{constructor(r,s){super();he(this,qe);he(this,Dt);he(this,Oe);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,Oe).addObserver(this),Wp(_(this,Oe),this.options)?Se(this,qe,tr).call(this):this.updateResult(),Se(this,qe,hd).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return pd(_(this,Oe),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return pd(_(this,Oe),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,Se(this,qe,md).call(this),Se(this,qe,yd).call(this),_(this,Oe).removeObserver(this)}setOptions(r){const s=this.options,c=_(this,Oe);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,Oe))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");Se(this,qe,vd).call(this),_(this,Oe).setOptions(this.options),s._defaulted&&!Js(this.options,s)&&_(this,Dt).getQueryCache().notify({type:"observerOptionsUpdated",query:_(this,Oe),observer:this});const f=this.hasListeners();f&&Ip(_(this,Oe),c,this.options,s)&&Se(this,qe,tr).call(this),this.updateResult(),f&&(_(this,Oe)!==c||Pe(this.options.enabled,_(this,Oe))!==Pe(s.enabled,_(this,Oe))||Pe(this.options.staleTime,_(this,Oe))!==Pe(s.staleTime,_(this,Oe)))&&Se(this,qe,od).call(this);const h=Se(this,qe,fd).call(this);f&&(_(this,Oe)!==c||Pe(this.options.enabled,_(this,Oe))!==Pe(s.enabled,_(this,Oe))||h!==_(this,Wa))&&Se(this,qe,dd).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,Oe).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,Oe)}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,Oe),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&&Wp(r,s),I=F&&Ip(r,c,s,f);(U||I)&&(x={...x,...o0(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=rd(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=rd(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",Y=k==="pending",Z=k==="error",J=Y&&H,G=N!==void 0;return{status:k,fetchStatus:x.fetchStatus,isPending:Y,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&&!Y,isLoadingError:Z&&!G,isPaused:x.fetchStatus==="paused",isPlaceholderData:g,isRefetchError:Z&&G,isStale:Yd(r,s),refetch:this.refetch,isEnabled:Pe(s.enabled,r)!==!1}}updateResult(){const r=_(this,Ut),s=this.createResult(_(this,Oe),this.options);if(P(this,Un,_(this,Oe).state),P(this,Gi,this.options),_(this,Un).data!==void 0&&P(this,Vi,_(this,Oe)),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,Oe),type:"observerResultsUpdated"})})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&Se(this,qe,hd).call(this)}},Dt=new WeakMap,Oe=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,vd).call(this);let s=_(this,Oe).fetch(this.options,r);return r!=null&&r.throwOnError||(s=s.catch(kt)),s},cd=function(r){return!Qd()&&Pe(this.options.enabled,_(this,Oe))!==!1&&a0(r)},od=function(){Se(this,qe,md).call(this);const r=Pe(this.options.staleTime,_(this,Oe));if(_(this,Ut).isStale||!Se(this,qe,cd).call(this,r))return;const s=n0(_(this,Ut).dataUpdatedAt,r)+1;P(this,kn,zn.setTimeout(()=>{_(this,Ut).isStale||this.updateResult()},s))},fd=function(){return Pe(this.options.refetchInterval,_(this,Oe))??!1},dd=function(r){Se(this,qe,yd).call(this),P(this,Wa,r),!(_(this,Wa)===0||!Se(this,qe,cd).call(this,_(this,Wa)))&&P(this,Hn,zn.setInterval(()=>{(this.options.refetchIntervalInBackground||Gd.isFocused())&&Se(this,qe,tr).call(this)},_(this,Wa)))},hd=function(){Se(this,qe,od).call(this),Se(this,qe,dd).call(this,Se(this,qe,fd).call(this))},md=function(){_(this,kn)!==void 0&&(zn.clearTimeout(_(this,kn)),P(this,kn,void 0))},yd=function(){_(this,Hn)!==void 0&&(zn.clearInterval(_(this,Hn)),P(this,Hn,void 0))},vd=function(){const r=_(this,Dt).getQueryCache().build(_(this,Dt),this.options);if(r===_(this,Oe))return;const s=_(this,Oe);P(this,Oe,r),P(this,nr,r.state),this.hasListeners()&&(s==null||s.removeObserver(this),r.addObserver(this))},Cg);function m3(n,r){return Pe(r.enabled,n)!==!1&&n.state.data===void 0&&!(n.state.status==="error"&&Pe(r.retryOnMount,n)===!1)}function Wp(n,r){return m3(n,r)||n.state.data!==void 0&&pd(n,r,r.refetchOnMount)}function pd(n,r,s){if(Pe(r.enabled,n)!==!1&&Pe(r.staleTime,n)!=="static"){const c=Pe(s,n);return c==="always"||c!==!1&&Yd(n,r)}return!1}function Ip(n,r,s,c){return(n!==r||Pe(c.enabled,n)===!1)&&(!s.suspense||n.state.status!=="error")&&Yd(n,s)}function Yd(n,r){return Pe(r.enabled,n)!==!1&&n.isStaleByTime(Pe(r.staleTime,n))}var ur,Yl,wt,qn,Vl,Ja,wg,y3=(wg=class extends c0{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||f0(),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,Y,Z,J,G,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,s0({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((Y=(H=_(this,wt).config).onError)==null?void 0:Y.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=(G=_(this,wt).config).onSettled)==null?void 0:de.call(G,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})})},wg);function f0(){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,jg,v3=(jg=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 y3({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=>Kp(s,c))}findAll(r={}){return this.getAll().filter(s=>Kp(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,jg);function Ys(n){var r;return(r=n.options.scope)==null?void 0:r.id}var ha,Ia,jt,sr,Kl,lr,gd,zg,p3=(zg=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,gd).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,gd).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)??f0();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})},gd=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))})})},zg),Xl,Og,g3=(Og=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??qd(f,s);let d=this.get(h);return d||(d=new d3({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=>Xp(s,c))}findAll(r={}){const s=this.getAll();return Object.keys(r).length>0?s.filter(c=>Xp(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,Og),et,en,tn,Ki,Zi,ln,Ji,Fi,Rg,b3=(Rg=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 g3),P(this,en,n.mutationCache||new v3),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,Gd.subscribe(async n=>{n&&(await this.resumePausedMutations(),_(this,et).onFocus())})),P(this,Fi,Ps.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=WS(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 Ps.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=qd(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===Ld&&(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,Rg);const d0=E.createContext(!1),x3=()=>E.useContext(d0);d0.Provider;function S3(){let n=!1;return{clearReset:()=>{n=!1},reset:()=>{n=!0},isReset:()=>n}}const E3=E.createContext(S3()),_3=()=>E.useContext(E3),T3=(n,r,s)=>{const c=s!=null&&s.state.error&&typeof n.throwOnError=="function"?Bd(n.throwOnError,[s.state.error,s]):n.throwOnError;(n.suspense||c)&&(r.isReset()||(n.retryOnMount=!1))},N3=n=>{E.useEffect(()=>{n.clearReset()},[n])},C3=({result:n,errorResetBoundary:r,throwOnError:s,query:c,suspense:f})=>n.isError&&!r.isReset()&&!n.isFetching&&c&&(f&&n.data===void 0||Bd(s,[n.error,c])),w3=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))}},j3=(n,r)=>(n==null?void 0:n.suspense)&&r.isPending,z3=(n,r,s)=>r.fetchOptimistic(n).catch(()=>{s.clearReset()});function O3(n,r,s){const c=x3(),f=_3(),h=tu(),d=h.defaultQueryOptions(n),v=h.getQueryCache().get(d.queryHash),b=n.subscribed!==!1;d._optimisticResults=c?"isRestoring":b?"optimistic":void 0,w3(d),T3(d,f,v),N3(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]),j3(d,x))throw z3(d,p,f);if(C3({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 O3(n,h3)}function bd(n,r){const s=tu(),[c]=E.useState(()=>new p3(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&&Bd(c.options.throwOnError,[f.error]))throw f.error;return{...f,mutate:h,mutateAsync:f.mutate}}const R3="modulepreload",A3=function(n){return"/"+n},eg={},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=A3(p),p in eg)return;eg[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":R3,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 M3=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),h0=(...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 D3={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 U3=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,...D3,width:r,height:r,stroke:n,strokeWidth:c?Number(s)*24/Number(r):s,className:h0("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(U3,{ref:h,iconNode:r,className:h0(`lucide-${M3(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 k3=[["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"}]],H3=pe("Award",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 q3=[["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"}]],L3=pe("BookOpen",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 B3=[["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"}]],Q3=pe("Briefcase",B3);/**
* @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 G3=[["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"}]],Y3=pe("Building2",G3);/**
* @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:"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"}]],m0=pe("CalendarDays",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 X3=[["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"}]],K3=pe("ChartColumn",X3);/**
* @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 Z3=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],J3=pe("ChevronDown",Z3);/**
* @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 F3=[["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"}]],$3=pe("CircleAlert",F3);/**
* @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 P3=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],W3=pe("CircleCheck",P3);/**
* @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 I3=[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]],eE=pe("Cloud",I3);/**
* @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:"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"}]],lE=pe("CodeXml",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 aE=[["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"}]],nE=pe("Download",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 iE=[["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"}]],uE=pe("Dumbbell",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 rE=[["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"}]],sE=pe("FileBadge",rE);/**
* @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:"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"}]],y0=pe("FileText",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 oE=[["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"}]],fE=pe("FlaskConical",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 dE=[["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"}]],v0=pe("GraduationCap",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 hE=[["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"}]],mE=pe("HeartHandshake",hE);/**
* @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=[["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"}]],vE=pe("Image",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 pE=[["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"}]],gE=pe("Inbox",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 bE=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],xE=pe("Info",bE);/**
* @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:"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"}]],EE=pe("Languages",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 _E=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],TE=pe("LoaderCircle",_E);/**
* @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:"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"}]],CE=pe("LogIn",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 wE=[["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"}]],jE=pe("LogOut",wE);/**
* @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=[["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"}]],OE=pe("Menu",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 RE=[["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"}]],AE=pe("MicVocal",RE);/**
* @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=[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]],DE=pe("Moon",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 UE=[["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"}]],kE=pe("Network",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 HE=[["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"}]],qE=pe("Palette",HE);/**
* @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:"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"}]],Vd=pe("Paperclip",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 BE=[["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"}]],QE=pe("PenLine",BE);/**
* @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=[["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"}]],YE=pe("Pencil",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 VE=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],XE=pe("Plus",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 KE=[["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"}]],ZE=pe("Rocket",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 JE=[["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"}]],FE=pe("Rows3",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 $E=[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]],PE=pe("Search",$E);/**
* @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 WE=[["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"}]],IE=pe("Shapes",WE);/**
* @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 e4=[["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"}]],t4=pe("ShieldAlert",e4);/**
* @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 l4=[["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"}]],a4=pe("ShieldCheck",l4);/**
* @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 n4=[["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"}]],i4=pe("SlidersHorizontal",n4);/**
* @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 u4=[["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"}]],r4=pe("Star",u4);/**
* @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 s4=[["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"}]],c4=pe("Sun",s4);/**
* @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:"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"}]],p0=pe("Tag",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:"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"}]],xd=pe("Trash2",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 d4=[["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"}]],h4=pe("Trophy",d4);/**
* @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 m4=[["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"}]],y4=pe("Users",m4);/**
* @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 v4=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],g0=pe("X",v4),Xd="fp-token";function Zl(){return localStorage.getItem(Xd)}function Kd(n){localStorage.setItem(Xd,n)}function Zd(){localStorage.removeItem(Xd)}async function Jd(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 Kd(h.data.token),h.data}async function Fd(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 Kd(d.data.token),d.data}async function b0(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 x0="fp-server-url";function va(){return localStorage.getItem(x0)||"https://footpr.linyux.cn"}function S0(n){localStorage.setItem(x0,n.replace(/\/+$/,""))}class Sd extends Error{constructor(r){super(r),this.name="AuthError"}}async function Re(n,r){const s=Zl();if(!s)throw new Sd("请先登录");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 Zd(),window.dispatchEvent(new CustomEvent("fp-auth-required")),new Sd("登录已过期,请重新登录");const h=await f.json();if(!f.ok||!h.ok)throw new Error(h.error||"HTTP "+f.status);return h.data}const p4=()=>Re("app_info"),g4=()=>Re("sync_status"),ic=()=>Re("type_list"),b4=n=>Re("type_upsert",n),x4=n=>Re("type_delete",{id:n}),E0=n=>Re("taxonomy_list",{kind:n}),S4=n=>Re("taxonomy_upsert",n),E4=n=>Re("taxonomy_delete",{id:n}),$d=()=>Re("dimension_list"),_4=n=>Re("dimension_upsert",n),T4=n=>Re("dimension_delete",{id:n}),_0=(n={})=>Re("footprint_list",{query:n}),Pd=n=>Re("footprint_get",{id:n}),T0=n=>Re("footprint_upsert",{item:n}),N4=n=>Re("footprint_delete",{id:n}),N0=(n={})=>Re("timeline",{query:n}),C4=n=>Re("stats_overview",{year:n}),w4=()=>Re("metric_list"),j4=n=>Re("metric_upsert",n),z4=n=>Re("metric_delete",{key:n}),O4=()=>Re("grades_overview"),R4=n=>Re("semester_upsert",n),A4=n=>Re("semester_delete",{id:n}),M4=n=>Re("course_upsert",n),D4=n=>Re("course_delete",{id:n}),U4=n=>Re("band_upsert",n),k4=n=>Re("band_delete",{id:n}),C0=n=>Re("attachment_list",{owner_id:n}),w0=n=>Re("attachment_delete",{id:n}),Ws=n=>Re("attachment_read",{id:n});async function Ed(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 Re("attachment_set_thumb",{id:d.id,thumb_b64:s})}catch{}return d}const j0=n=>Re("attachment_thumb",{id:n}),H4=()=>Re("view_list"),q4=n=>Re("view_upsert",n),L4=n=>Re("view_delete",{id:n});async function uc(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 z0(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=>z0("/admin/invites",n),Q4=n=>z0("/admin/users",n),G4=(n,r)=>uc("/admin/invites/generate",{count:n},r),Y4=(n,r,s)=>uc("/admin/invites/create",{code:n,remark:r},s),V4=(n,r,s)=>uc("/admin/invites/update",{id:n,...r},s),X4=(n,r)=>uc("/admin/invites/delete",{id:n},r),K4=Object.freeze(Object.defineProperty({__proto__:null,AuthError:Sd,adminCreateInvite:Y4,adminDeleteInvite:X4,adminGenerateInvites:G4,adminListInvites:B4,adminListUsers:Q4,adminUpdateInvite:V4,appInfo:p4,attachmentDelete:w0,attachmentList:C0,attachmentRead:Ws,attachmentThumb:j0,attachmentUploadRaw:Ed,bandDelete:k4,bandUpsert:U4,clearToken:Zd,courseDelete:D4,courseUpsert:M4,deleteDimension:T4,deleteTaxonomy:E4,deleteType:x4,footprintDelete:N4,footprintGet:Pd,footprintList:_0,footprintUpsert:T0,getServerUrl:va,getToken:Zl,gradesOverview:O4,listDimensions:$d,listTaxonomy:E0,listTypes:ic,metricDelete:z4,metricList:w4,metricUpsert:j4,semesterDelete:A4,semesterUpsert:R4,serverLogin:Jd,serverMe:b0,serverRegister:Fd,setServerUrl:S0,setToken:Kd,statsOverview:C4,syncStatus:g4,timeline:N0,upsertDimension:_4,upsertTaxonomy:S4,upsertType:b4,viewDelete:L4,viewList:H4,viewUpsert:q4},Symbol.toStringTag,{value:"Module"}));function O0(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=O0(n[r]))&&(c&&(c+=" "),c+=s)}else for(s in n)n[s]&&(c&&(c+=" "),c+=s);return c}function R0(){for(var n,r,s=0,c="",f=arguments.length;s<f;s++)(n=arguments[s])&&(r=O0(n))&&(c&&(c+=" "),c+=r);return c}const tg=n=>typeof n=="boolean"?`${n}`:n===0?"0":n,lg=R0,Z4=(n,r)=>s=>{var c;if((r==null?void 0:r.variants)==null)return lg(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=tg(x)||tg(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 lg(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}),A0=(n=new Map,r=null,s)=>({nextPart:n,validators:r,classGroupId:s}),Is="-",ag=[],$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(Is),b=v[0]===""&&v.length>1?1:0;return M0(v,b,r)},getConflictingClassGroupIds:(d,v)=>{if(v){const b=c[d],p=s[d];return b?p?J4(p,b):b:p||ag}return s[d]||ag}}},M0=(n,r,s)=>{if(n.length-r===0)return s.classGroupId;const f=n[r],h=s.nextPart.get(f);if(h){const p=M0(n,r+1,h);if(p)return p}const d=s.validators;if(d===null)return;const v=r===0?n.join(Is):n.slice(r).join(Is),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=A0();for(const c in n){const f=n[c];Wd(f,s,c,r)}return s},Wd=(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:D0(r,n);c.classGroupId=s},a_=(n,r,s,c)=>{if(i_(n)){Wd(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];Wd(b,D0(r,v),s,c)}},D0=(n,r)=>{let s=n;const c=r.split(Is),f=c.length;for(let h=0;h<f;h++){const d=c[h];let v=s.nextPart.get(d);v||(v=A0(),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)}}},_d="!",ng=":",r_=[],ig=(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===ng){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(_d)?(N=g.slice(0,-1),q=!0):g.startsWith(_d)&&(N=g.slice(1),q=!0);const K=p&&p>b?p-b:void 0;return ig(h,q,N,K)};if(r){const f=r+ng,h=c;c=d=>d.startsWith(f)?h(d.slice(f.length)):ig(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,Y;if(H){const F=k.substring(0,D);Y=c(F);const U=Y&&d[Y]?c(k):void 0;U&&U!==Y&&(Y=U,H=!1)}else Y=c(k);if(!Y){if(!H){p=g+(p.length>0?" "+p:p);continue}if(Y=c(k),!Y){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+_d:Z,G=J+Y;if(v.indexOf(G)>-1)continue;v.push(G);const de=f(Y,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=U0(s))&&(f&&(f+=" "),f+=c);return f},U0=n=>{if(typeof n=="string")return n;let r,s="";for(let c=0;c<n.length;c++)n[c]&&(r=U0(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},k0=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,H0=/^\((?:(\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)),td=n=>n.endsWith("%")&&_e(n.slice(0,-1)),ca=n=>g_.test(n),q0=()=>!0,__=n=>b_.test(n)&&!x_.test(n),Id=()=>!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,Q0,Id),ne=n=>k0.test(n),jn=n=>an(n,G0,__),ug=n=>an(n,k_,_e),z_=n=>an(n,V0,q0),O_=n=>an(n,Y0,Id),rg=n=>an(n,L0,Id),R_=n=>an(n,B0,N_),Vs=n=>an(n,X0,T_),ue=n=>H0.test(n),er=n=>Gn(n,G0),A_=n=>Gn(n,Y0),sg=n=>Gn(n,L0),M_=n=>Gn(n,Q0),D_=n=>Gn(n,B0),Xs=n=>Gn(n,X0,!0),U_=n=>Gn(n,V0,!0),an=(n,r,s)=>{const c=k0.exec(n);return c?c[1]?r(c[1]):s(c[2]):!1},Gn=(n,r,s=!1)=>{const c=H0.exec(n);return c?c[1]?r(c[1]):s:!1},L0=n=>n==="position"||n==="percentage",B0=n=>n==="image"||n==="url",Q0=n=>n==="length"||n==="size"||n==="bg-size",G0=n=>n==="length",k_=n=>n==="number",Y0=n=>n==="family-name",V0=n=>n==="number"||n==="weight",X0=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"),Y=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"],G=()=>[...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(),sg,rg,{position:[ue,ne]}],Nt=()=>["no-repeat",{repeat:["","x","y","space","round"]}],jl=()=>["auto","cover","contain",M_,j_,{size:[ue,ne]}],C=()=>[td,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,td,sg,rg],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:[q0],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:G()}],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",td,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,ug]}],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",Y,ue,ne]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[k,ue,ne]}],"perspective-origin":[{"perspective-origin":G()}],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:G()}],"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,ug]}],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_(R0(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})}),K0="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(K0,"h-8",r),...s})}),Td=E.forwardRef(function({className:r,...s},c){return m.jsx("textarea",{ref:c,className:yl(K0,"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(J3,{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 rc({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?KS.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(g0,{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(gE,{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 Z0=E.createContext(()=>{});function eh(){return E.useContext(Z0)}const G_={success:m.jsx(W3,{size:15,className:"text-success"}),error:m.jsx($3,{size:15,className:"text-danger"}),info:m.jsx(xE,{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(Z0.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(rc,{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=eh(),[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,Y]=E.useState(!1),Z=async()=>{if(!p.trim()||!g){D("请填写账号与密码");return}let J=v.trim();J&&!J.startsWith("http")&&(J="https://"+J),Y(!0),D("");try{if(h==="login")await Jd(p.trim(),g,J);else{if(!q.trim())throw new Error("请填写邀请码");await Fd(p.trim(),g,q.trim(),J)}c.invalidateQueries(),f("success",h==="login"?"已登录 · 同步已开启":"已注册登录 · 同步已开启"),r(),setTimeout(()=>window.location.reload(),300)}catch(G){D(G.message)}finally{Y(!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:m0},{to:"/records",label:"记录",icon:FE},{to:"/grades",label:"成绩",icon:v0},{to:"/dashboard",label:"统计",icon:K3}]},{section:"配置",items:[{to:"/admin",label:"管理",icon:a4},{to:"/types",label:"记录类型",icon:IE},{to:"/taxonomy",label:"字典与维度",icon:i4}]}];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:()=>b0(),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(e0,{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:()=>{Zd(),s.clear(),window.location.reload()},children:m.jsx(jE,{size:13})})]}),m.jsxs("div",{className:"mt-1.5 flex items-center gap-1 text-[10px] text-success",children:[m.jsx(eE,{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(CE,{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=lc(),[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(OE,{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(PE,{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(c4,{size:15}):m.jsx(DE,{size:15})}),m.jsxs(zt,{variant:"primary",onClick:()=>s("/records?new=1"),"aria-label":"新建记录",children:[m.jsx(XE,{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),S0(H)},D=async()=>{if(!s.trim()||!f){p("请填写账号与密码");return}g(!0),p("");try{if(n==="login")await Jd(s.trim(),f,q);else{if(!d.trim())throw new Error("请填写邀请码");await Fd(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(oS,{})})]})]})}):m.jsx(I_,{})}const cg={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 J0({status:n}){const r=cg[n]??cg.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 F0({level:n}){return n?m.jsx(Wi,{color:t5[n]??"var(--text-3)",children:n}):null}const l5={特等奖:"#b45309",一等奖:"#b45309",二等奖:"#ea580c",三等奖:"#2563eb",优秀奖:"#64748b"};function $0({grade:n}){return n?m.jsx(Wi,{color:l5[n]??"var(--text-3)",children:n}):null}function P0({role:n}){return n?m.jsx(B_,{children:n}):null}function W0(){return m.jsx(Wi,{color:"var(--danger)",children:"负面"})}const O5=[{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:p0,"graduation-cap":v0,trophy:h4,"flask-conical":fE,briefcase:Q3,network:kE,"heart-handshake":mE,palette:qE,award:H3,"file-badge":sE,star:r4,"shield-alert":t4,"book-open":L3,"code-2":lE,languages:EE,"mic-2":AE,"pen-line":QE,rocket:ZE,users:y4,"building-2":Y3,dumbbell:uE};function n5({name:n,color:r,size:s=14,className:c}){const f=a5[n]??p0;return m.jsx(f,{size:s,color:r,className:c,strokeWidth:2})}const og=new Map,i5=25*1024*1024;async function fg(n){const r=og.get(n.id);if(r)return r;const s=await Ws(n.id);return(n.size??0)<=i5&&og.set(n.id,s),s}function dg(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 I0(n){return Uint8Array.from(atob(n),r=>r.charCodeAt(0))}function u5(n,r,s){const c=URL.createObjectURL(new Blob([I0(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 e1({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=dg(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 fg(n);q=k.mime,K=I0(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-D_fu4i9t.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?dg(n):"other";return m.jsxs(rc,{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:()=>{fg(n).then(p=>u5(n.file_name,n.mime??void 0,p.data_b64))},children:[m.jsx(nE,{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(TE,{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(g0,{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 hg(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(Td,{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:"请选择"},...hg(d,c)]})},d.key);case"multiselect":{const x=hg(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 mg(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 Nd(n){return n<1024?n+" B":n<1024*1024?(n/1024).toFixed(1)+" KB":(n/1024/1024).toFixed(1)+" MB"}function t1(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 yg({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(Vd,{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(y0,{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:Nd(p.size)}),m.jsx("button",{className:"text-ink-3 hover:text-danger shrink-0",onClick:()=>c(p.id),"aria-label":"删除附件",children:m.jsx(xd,{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(vE,{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:Nd(p.size)}),m.jsx("button",{className:"text-ink-3 hover:text-danger shrink-0",onClick:()=>f(x),"aria-label":"移除",children:m.jsx(xd,{size:13})})]},"p"+x)}),!b&&m.jsx("div",{className:"py-1 text-[12px] text-ink-3",children:"证书扫描件、照片、文档等佐证材料"})]})]})}async function vg(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 t1(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 Fs={竞赛:{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"]}},pg={core:["level","role","award_grade","organizer"]},R5=[{value:"",label:"通用布局(级别/角色/奖等/组织方)"},...Object.keys(Fs).map(n=>({value:n,label:n+"式布局"}))];function f5(n,r){return r&&Fs[r]?Fs[r]:n?Fs[n]??pg:pg}const gg={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:{}},d5=["特等奖","一等奖","二等奖","三等奖","优秀奖","无"],bg=80*1024*1024,h5=[{value:"draft",label:"草稿"},{value:"ongoing",label:"进行中"},{value:"submitted",label:"已提交待果"},{value:"finished",label:"已完结"}];function m5({open:n,onClose:r,footprintId:s,onSaved:c}){var ie,Te,re,V,ee;const f=tu(),h=eh(),[d,v]=E.useState(gg),[b,p]=E.useState([]),[x,g]=E.useState(!1),[N,q]=E.useState(null),[K,k]=E.useState(""),D=ml({queryKey:["types"],queryFn:ic,enabled:n}),H=ml({queryKey:["taxonomy-all"],queryFn:()=>E0(),enabled:n}),Y=ml({queryKey:["dimensions"],queryFn:$d,enabled:n}),Z=ml({queryKey:["footprint",s],queryFn:()=>Pd(s),enabled:n&&!!s}),J=ml({queryKey:["attachments",s],queryFn:()=>C0(s),enabled:n&&!!s}),G=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=f5(G==null?void 0:G.name,G==null?void 0:G.profile),F=ml({queryKey:["parent-candidates",d.type_id],queryFn:()=>_0({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(gg)},[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=bd({mutationFn:async()=>{if(!d.type_id)throw new Error("请选择记录类型");if(!d.title.trim())throw new Error("请填写标题");const R={};for(const ke of(G==null?void 0:G.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 T0(ae);for(const ke of b)await Ed(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=bd({mutationFn:R=>w0(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:"未设置"},...d5.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(rc,{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:h5})})]}),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:["类型要素",G?" · "+G.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))}),G&&G.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:G.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(Td,{value:d.description,onChange:R=>le("description",R.target.value),placeholder:"具体做了什么、承担什么分工"})}),m.jsx(De,{label:"结果 / 产出",children:m.jsx(Td,{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=Y.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=Y.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(yg,{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>bg){h("error","「"+X.name+"」超过 80MB,已跳过");continue}const ke=await vg(X);await Ed(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(yg,{items:[],pending:b,onPick:async R=>{const ae=[];for(const X of Array.from(R)){if(X.size>bg){h("error","「"+X.name+"」超过 80MB,已跳过");continue}ae.push(await vg(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(e1,{att:N,onClose:()=>q(null)})]})}const Di=new Map;function y5({open:n,onClose:r,footprintId:s,onEdit:c}){var U,I,le,Ve,Fe;const f=tu(),h=eh(),d=ml({queryKey:["footprint",s],queryFn:()=>Pd(s),enabled:n&&!!s}),v=ml({queryKey:["types"],queryFn:ic,enabled:n}),b=ml({queryKey:["dimensions"],queryFn:$d,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=bd({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,Y]=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/")}),G=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)){Y(V=>({...V,[re.id]:Di.get(re.id)}));continue}if(re.remote_thumb){Di.set(re.id,re.remote_thumb),Y(V=>({...V,[re.id]:re.remote_thumb}));continue}try{if(re.thumb_rel_path){const V=await j0(re.id);if(ie)return;const ee="data:"+(V.mime||"image/webp")+";base64,"+V.data_b64;Di.set(re.id,ee),Y(R=>({...R,[re.id]:ee}))}else{const V=await Ws(re.id);if(ie)return;const ee=await t1(V.data_b64,V.mime||"image/png");Di.set(re.id,ee),Y(R=>({...R,[re.id]:ee}))}}catch{try{const V=await Ws(re.id);if(ie)return;const ee="data:"+(V.mime||"image/png")+";base64,"+V.data_b64;Di.set(re.id,ee),Y(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(rc,{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(xd,{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(YE,{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(F0,{level:p.level}),m.jsx($0,{grade:p.award_grade}),m.jsx(P0,{role:p.role}),m.jsx(J0,{status:p.status}),p.polarity==="negative"&&m.jsx(W0,{}),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(ld,{label:"时间",value:o5(p.start_date,p.end_date)||"—"}),m.jsx(ld,{label:"组织方",value:p.organizer||"—"}),F.map(ie=>m.jsx(ld,{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))}),G.length>0&&m.jsx("div",{className:"flex flex-col gap-1",children:G.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(y0,{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:Nd(ie.size)}),m.jsx(Vd,{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:["创建于 ",mg(p.created_at)]}),m.jsxs("span",{children:["更新于 ",mg(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(e1,{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 ld({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 v5(){var G,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:ic}),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]),Y=ml({queryKey:["timeline",H],queryFn:()=>N0(H)}),Z=E.useMemo(()=>{var I;const U=new Set;for(const le of((I=Y.data)==null?void 0:I.groups)??[])U.add(le.year);return Array.from(U).sort((le,Ve)=>Ve-le)},[Y.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:"全部类型"},...(((G=D.data)==null?void 0:G.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=Y.data)==null?void 0:de.total)??0," 条"]})]}),Y.isLoading?m.jsx("div",{className:"py-16 text-center text-[13px] text-ink-3",children:"加载中…"}):(F=Y.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}),Y.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(p5,{row:le,onClick:()=>J(le.id)},le.id))})]},I.month))]},U.year))]}):m.jsx(Q_,{icon:m.jsx(m0,{size:36,strokeWidth:1.5}),title:"暂无足迹",description:"点击右上角「新建记录」,开始记录你的第一段足迹。"}),m.jsx(y5,{open:K,onClose:()=>k(!1),footprintId:N,onEdit:U=>{k(!1),p(U),g(!0)}}),m.jsx(m5,{open:x,onClose:()=>g(!1),footprintId:b})]})}function p5({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(F0,{level:n.level}),m.jsx($0,{grade:n.award_grade}),m.jsx(P0,{role:n.role}),m.jsx(J0,{status:n.status}),n.polarity==="negative"&&m.jsx(W0,{})]}),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(Vd,{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 g5=E.lazy(()=>ya(()=>import("./RecordsPage-CaSiK7db.js"),[]).then(n=>({default:n.RecordsPage}))),b5=E.lazy(()=>ya(()=>import("./DashboardPage-BnvuHs-s.js"),__vite__mapDeps([0,1,2,3])).then(n=>({default:n.DashboardPage}))),x5=E.lazy(()=>ya(()=>import("./GradesPage-BEf5WjN8.js"),__vite__mapDeps([4,1,2,3])).then(n=>({default:n.GradesPage}))),S5=E.lazy(()=>ya(()=>import("./TypesPage-BzVC52QM.js"),__vite__mapDeps([5,1])).then(n=>({default:n.TypesPage}))),E5=E.lazy(()=>ya(()=>import("./TaxonomyPage-BbrXpj0c.js"),__vite__mapDeps([6,1])).then(n=>({default:n.TaxonomyPage}))),_5=E.lazy(()=>ya(()=>import("./AdminPage-wPERELTD.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 T5(){return m.jsx(dS,{children:m.jsxs(_l,{element:m.jsx(e5,{}),children:[m.jsx(_l,{path:"/",element:m.jsx(Yp,{to:"/timeline",replace:!0})}),m.jsx(_l,{path:"/timeline",element:m.jsx(v5,{})}),m.jsx(_l,{path:"/records",element:m.jsx(E.Suspense,{fallback:m.jsx(ki,{}),children:m.jsx(g5,{})})}),m.jsx(_l,{path:"/grades",element:m.jsx(E.Suspense,{fallback:m.jsx(ki,{}),children:m.jsx(x5,{})})}),m.jsx(_l,{path:"/dashboard",element:m.jsx(E.Suspense,{fallback:m.jsx(ki,{}),children:m.jsx(b5,{})})}),m.jsx(_l,{path:"/types",element:m.jsx(E.Suspense,{fallback:m.jsx(ki,{}),children:m.jsx(S5,{})})}),m.jsx(_l,{path:"/taxonomy",element:m.jsx(E.Suspense,{fallback:m.jsx(ki,{}),children:m.jsx(E5,{})})}),m.jsx(_l,{path:"/admin",element:m.jsx(E.Suspense,{fallback:m.jsx(ki,{}),children:m.jsx(_5,{})})}),m.jsx(_l,{path:"*",element:m.jsx(Yp,{to:"/timeline",replace:!0})})]})})}const N5=new b3({defaultOptions:{queries:{retry:1,refetchOnWindowFocus:!0,staleTime:0,gcTime:0}}}),xg=localStorage.getItem("fp-theme");(xg==="dark"||!xg&&window.matchMedia("(prefers-color-scheme: dark)").matches)&&document.documentElement.classList.add("dark");function l1(){var r;const n=getComputedStyle(document.documentElement).getPropertyValue("--bg").trim();n&&((r=document.querySelector('meta[name="theme-color"]'))==null||r.setAttribute("content",n))}l1();window.addEventListener("fp-theme-change",l1);"serviceWorker"in navigator&&!("__TAURI_INTERNALS__"in window)&&window.addEventListener("load",()=>{navigator.serviceWorker.register("/sw.js").catch(()=>{})});c2.createRoot(document.getElementById("root")).render(m.jsx(l2.StrictMode,{children:m.jsx(ZS,{client:N5,children:m.jsx(HS,{children:m.jsx(T5,{})})})}));export{Zl as $,R4 as A,zt as B,V_ as C,A4 as D,Q_ as E,rc as F,$0 as G,De as H,nt as I,M4 as J,O4 as K,F0 as L,n5 as M,b4 as N,O5 as O,XE as P,R5 as Q,P0 as R,hl as S,xd as T,x4 as U,S4 as V,E4 as W,_4 as X,T4 as Y,$d as Z,va as _,yl as a,g0 as a0,Nd as a1,G4 as a2,Y4 as a3,V4 as a4,X4 as a5,ya as a6,Q4 as a7,B4 as a8,w5 as a9,Ag as aa,K4 as ab,KS as b,pe as c,eh as d,j5 as e,ml as f,bd as g,o5 as h,J0 as i,m as j,mg as k,YE as l,Wi as m,y5 as n,m5 as o,N4 as p,ic as q,E as r,E0 as s,C4 as t,tu as u,_0 as v,v0 as w,U4 as x,k4 as y,D4 as z};