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

302 lines
402 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-Bd9Ohx5Q.js","assets/card-DPuXHBpL.js","assets/useChart-Bui3ZDic.js","assets/echarts-BIWefrIc.js","assets/GradesPage-zizJmWpX.js","assets/TypesPage-CN6AAiUh.js","assets/TaxonomyPage-D0c0qsuX.js","assets/AdminPage-CVGD_85A.js"])))=>i.map(i=>d[i]);
var S0=n=>{throw TypeError(n)};var Yf=(n,r,s)=>r.has(n)||S0("Cannot "+s);var E=(n,r,s)=>(Yf(n,r,"read from private field"),s?s.call(n):r.get(n)),fe=(n,r,s)=>r.has(n)?S0("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(n):r.set(n,s),W=(n,r,s,c)=>(Yf(n,r,"write to private field"),c?c.call(n,s):r.set(n,s),s),Ee=(n,r,s)=>(Yf(n,r,"access private method"),s);var Gs=(n,r,s,c)=>({set _(f){W(n,r,f,s)},get _(){return E(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)}})();function Ng(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Vf={exports:{}},Fu={};/**
* @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 E0;function Q2(){if(E0)return Fu;E0=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 Fu.Fragment=r,Fu.jsx=s,Fu.jsxs=s,Fu}var _0;function G2(){return _0||(_0=1,Vf.exports=Q2()),Vf.exports}var m=G2(),Xf={exports:{}},pe={};/**
* @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 T0;function Y2(){if(T0)return pe;T0=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"),g=Symbol.for("react.memo"),x=Symbol.for("react.lazy"),p=Symbol.for("react.activity"),C=Symbol.for("react.view_transition"),L=Symbol.iterator;function G(N){return N===null||typeof N!="object"?null:(N=L&&N[L]||N["@@iterator"],typeof N=="function"?N:null)}var q={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},U=Object.assign,Q={};function Y(N,B,te){this.props=N,this.context=B,this.refs=Q,this.updater=te||q}Y.prototype.isReactComponent={},Y.prototype.setState=function(N,B){if(typeof N!="object"&&typeof N!="function"&&N!=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,N,B,"setState")},Y.prototype.forceUpdate=function(N){this.updater.enqueueForceUpdate(this,N,"forceUpdate")};function V(){}V.prototype=Y.prototype;function P(N,B,te){this.props=N,this.context=B,this.refs=Q,this.updater=te||q}var Z=P.prototype=new V;Z.constructor=P,U(Z,Y.prototype),Z.isPureReactComponent=!0;var ce=Array.isArray;function K(){}var M={H:null,A:null,T:null,S:null},ae=Object.prototype.hasOwnProperty;function ge(N,B,te){var se=te.ref;return{$$typeof:n,type:N,key:B,ref:se!==void 0?se:null,props:te}}function I(N,B){return ge(N.type,B,N.props)}function he(N){return typeof N=="object"&&N!==null&&N.$$typeof===n}function Je(N){var B={"=":"=0",":":"=2"};return"$"+N.replace(/[=:]/g,function(te){return B[te]})}var D=/\/+/g;function ee(N,B){return typeof N=="object"&&N!==null&&N.key!=null?Je(""+N.key):B.toString(36)}function X(N){switch(N.status){case"fulfilled":return N.value;case"rejected":throw N.reason;default:switch(typeof N.status=="string"?N.then(K,K):(N.status="pending",N.then(function(B){N.status==="pending"&&(N.status="fulfilled",N.value=B)},function(B){N.status==="pending"&&(N.status="rejected",N.reason=B)})),N.status){case"fulfilled":return N.value;case"rejected":throw N.reason}}throw N}function $(N,B,te,se,ze){var me=typeof N;(me==="undefined"||me==="boolean")&&(N=null);var je=!1;if(N===null)je=!0;else switch(me){case"bigint":case"string":case"number":je=!0;break;case"object":switch(N.$$typeof){case n:case r:je=!0;break;case x:return je=N._init,$(je(N._payload),B,te,se,ze)}}if(je)return ze=ze(N),je=se===""?"."+ee(N,0):se,ce(ze)?(te="",je!=null&&(te=je.replace(D,"$&/")+"/"),$(ze,B,te,"",function(Gt){return Gt})):ze!=null&&(he(ze)&&(ze=I(ze,te+(ze.key==null||N&&N.key===ze.key?"":(""+ze.key).replace(D,"$&/")+"/")+je)),B.push(ze)),1;je=0;var ue=se===""?".":se+":";if(ce(N))for(var ye=0;ye<N.length;ye++)se=N[ye],me=ue+ee(se,ye),je+=$(se,B,te,me,ze);else if(ye=G(N),typeof ye=="function")for(N=ye.call(N),ye=0;!(se=N.next()).done;)se=se.value,me=ue+ee(se,ye++),je+=$(se,B,te,me,ze);else if(me==="object"){if(typeof N.then=="function")return $(X(N),B,te,se,ze);throw B=String(N),Error("Objects are not valid as a React child (found: "+(B==="[object Object]"?"object with keys {"+Object.keys(N).join(", ")+"}":B)+"). If you meant to render a collection of children, use an array instead.")}return je}function de(N,B,te){if(N==null)return N;var se=[],ze=0;return $(N,se,"","",function(me){return B.call(te,me,ze++)}),se}function ke(N){if(N._status===-1){var B=N._result,te=B();te.then(function(se){(N._status===0||N._status===-1)&&(N._status=1,N._result=se,te.status===void 0&&(te.status="fulfilled",te.value=se))},function(se){(N._status===0||N._status===-1)&&(N._status=2,N._result=se,te.status===void 0&&(te.status="rejected",te.reason=se))}),N._status===-1&&(N._status=0,N._result=te)}if(N._status===1)return N._result.default;throw N._result}var J=typeof reportError=="function"?reportError:function(N){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var B=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof N=="object"&&N!==null&&typeof N.message=="string"?String(N.message):String(N),error:N});if(!window.dispatchEvent(B))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",N);return}console.error(N)};function Ut(N){var B=M.T,te={};te.types=B!==null?B.types:null,M.T=te;try{var se=N(),ze=M.S;ze!==null&&ze(te,se),typeof se=="object"&&se!==null&&typeof se.then=="function"&&se.then(K,J)}catch(me){J(me)}finally{B!==null&&te.types!==null&&(B.types=te.types),M.T=B}}function al(N){var B=M.T;if(B!==null){var te=B.types;te===null?B.types=[N]:te.indexOf(N)===-1&&te.push(N)}else Ut(al.bind(null,N))}var Rl={map:de,forEach:function(N,B,te){de(N,function(){B.apply(this,arguments)},te)},count:function(N){var B=0;return de(N,function(){B++}),B},toArray:function(N){return de(N,function(B){return B})||[]},only:function(N){if(!he(N))throw Error("React.Children.only expected to receive a single React element child.");return N}};return pe.Activity=p,pe.Children=Rl,pe.Component=Y,pe.Fragment=s,pe.Profiler=f,pe.PureComponent=P,pe.StrictMode=c,pe.Suspense=b,pe.ViewTransition=C,pe.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=M,pe.__COMPILER_RUNTIME={__proto__:null,c:function(N){return M.H.useMemoCache(N)}},pe.addTransitionType=al,pe.cache=function(N){return function(){return N.apply(null,arguments)}},pe.cacheSignal=function(){return null},pe.cloneElement=function(N,B,te){if(N==null)throw Error("The argument must be a React element, but you passed "+N+".");var se=U({},N.props),ze=N.key;if(B!=null)for(me in B.key!==void 0&&(ze=""+B.key),B)!ae.call(B,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&B.ref===void 0||(se[me]=B[me]);var me=arguments.length-2;if(me===1)se.children=te;else if(1<me){for(var je=Array(me),ue=0;ue<me;ue++)je[ue]=arguments[ue+2];se.children=je}return ge(N.type,ze,se)},pe.createContext=function(N){return N={$$typeof:d,_currentValue:N,_currentValue2:N,_threadCount:0,Provider:null,Consumer:null},N.Provider=N,N.Consumer={$$typeof:h,_context:N},N},pe.createElement=function(N,B,te){var se,ze={},me=null;if(B!=null)for(se in B.key!==void 0&&(me=""+B.key),B)ae.call(B,se)&&se!=="key"&&se!=="__self"&&se!=="__source"&&(ze[se]=B[se]);var je=arguments.length-2;if(je===1)ze.children=te;else if(1<je){for(var ue=Array(je),ye=0;ye<je;ye++)ue[ye]=arguments[ye+2];ze.children=ue}if(N&&N.defaultProps)for(se in je=N.defaultProps,je)ze[se]===void 0&&(ze[se]=je[se]);return ge(N,me,ze)},pe.createRef=function(){return{current:null}},pe.forwardRef=function(N){return{$$typeof:v,render:N}},pe.isValidElement=he,pe.lazy=function(N){return{$$typeof:x,_payload:{_status:-1,_result:N},_init:ke}},pe.memo=function(N,B){return{$$typeof:g,type:N,compare:B===void 0?null:B}},pe.startTransition=Ut,pe.unstable_useCacheRefresh=function(){return M.H.useCacheRefresh()},pe.use=function(N){return M.H.use(N)},pe.useActionState=function(N,B,te){return M.H.useActionState(N,B,te)},pe.useCallback=function(N,B){return M.H.useCallback(N,B)},pe.useContext=function(N){return M.H.useContext(N)},pe.useDebugValue=function(){},pe.useDeferredValue=function(N,B){return M.H.useDeferredValue(N,B)},pe.useEffect=function(N,B){return M.H.useEffect(N,B)},pe.useEffectEvent=function(N){return M.H.useEffectEvent(N)},pe.useId=function(){return M.H.useId()},pe.useImperativeHandle=function(N,B,te){return M.H.useImperativeHandle(N,B,te)},pe.useInsertionEffect=function(N,B){return M.H.useInsertionEffect(N,B)},pe.useLayoutEffect=function(N,B){return M.H.useLayoutEffect(N,B)},pe.useMemo=function(N,B){return M.H.useMemo(N,B)},pe.useOptimistic=function(N,B){return M.H.useOptimistic(N,B)},pe.useReducer=function(N,B,te){return M.H.useReducer(N,B,te)},pe.useRef=function(N){return M.H.useRef(N)},pe.useState=function(N){return M.H.useState(N)},pe.useSyncExternalStore=function(N,B,te){return M.H.useSyncExternalStore(N,B,te)},pe.useTransition=function(){return M.H.useTransition()},pe.version="19.3.1",pe}var N0;function Td(){return N0||(N0=1,Xf.exports=Y2()),Xf.exports}var _=Td();const V2=Ng(_);var Kf={exports:{}},$u={},Zf={exports:{}},Jf={};/**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var C0;function X2(){return C0||(C0=1,(function(n){function r(X,$){var de=X.length;X.push($);e:for(;0<de;){var ke=de-1>>>1,J=X[ke];if(0<f(J,$))X[ke]=$,X[de]=J,de=ke;else break e}}function s(X){return X.length===0?null:X[0]}function c(X){if(X.length===0)return null;var $=X[0],de=X.pop();if(de!==$){X[0]=de;e:for(var ke=0,J=X.length,Ut=J>>>1;ke<Ut;){var al=2*(ke+1)-1,Rl=X[al],N=al+1,B=X[N];if(0>f(Rl,de))N<J&&0>f(B,Rl)?(X[ke]=B,X[N]=de,ke=N):(X[ke]=Rl,X[al]=de,ke=al);else if(N<J&&0>f(B,de))X[ke]=B,X[N]=de,ke=N;else break e}}return $}function f(X,$){var de=X.sortIndex-$.sortIndex;return de!==0?de:X.id-$.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=[],g=[],x=1,p=null,C=3,L=!1,G=!1,q=!1,U=!1,Q=typeof setTimeout=="function"?setTimeout:null,Y=typeof clearTimeout=="function"?clearTimeout:null,V=typeof setImmediate<"u"?setImmediate:null;function P(X){for(var $=s(g);$!==null;){if($.callback===null)c(g);else if($.startTime<=X)c(g),$.sortIndex=$.expirationTime,r(b,$);else break;$=s(g)}}function Z(X){if(q=!1,P(X),!G)if(s(b)!==null)G=!0,ce||(ce=!0,he());else{var $=s(g);$!==null&&ee(Z,$.startTime-X)}}var ce=!1,K=-1,M=5,ae=-1;function ge(){return U?!0:!(n.unstable_now()-ae<M)}function I(){if(U=!1,ce){var X=n.unstable_now();ae=X;var $=!0;try{e:{G=!1,q&&(q=!1,Y(K),K=-1),L=!0;var de=C;try{t:{for(P(X),p=s(b);p!==null&&!(p.expirationTime>X&&ge());){var ke=p.callback;if(typeof ke=="function"){p.callback=null,C=p.priorityLevel;var J=ke(p.expirationTime<=X);if(X=n.unstable_now(),typeof J=="function"){p.callback=J,P(X),$=!0;break t}p===s(b)&&c(b),P(X)}else c(b);p=s(b)}if(p!==null)$=!0;else{var Ut=s(g);Ut!==null&&ee(Z,Ut.startTime-X),$=!1}}break e}finally{p=null,C=de,L=!1}$=void 0}}finally{$?he():ce=!1}}}var he;if(typeof V=="function")he=function(){V(I)};else if(typeof MessageChannel<"u"){var Je=new MessageChannel,D=Je.port2;Je.port1.onmessage=I,he=function(){D.postMessage(null)}}else he=function(){Q(I,0)};function ee(X,$){K=Q(function(){X(n.unstable_now())},$)}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(X){X.callback=null},n.unstable_forceFrameRate=function(X){0>X||125<X?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):M=0<X?Math.floor(1e3/X):5},n.unstable_getCurrentPriorityLevel=function(){return C},n.unstable_next=function(X){switch(C){case 1:case 2:case 3:var $=3;break;default:$=C}var de=C;C=$;try{return X()}finally{C=de}},n.unstable_requestPaint=function(){U=!0},n.unstable_runWithPriority=function(X,$){switch(X){case 1:case 2:case 3:case 4:case 5:break;default:X=3}var de=C;C=X;try{return $()}finally{C=de}},n.unstable_scheduleCallback=function(X,$,de){var ke=n.unstable_now();switch(typeof de=="object"&&de!==null?(de=de.delay,de=typeof de=="number"&&0<de?ke+de:ke):de=ke,X){case 1:var J=-1;break;case 2:J=250;break;case 5:J=1073741823;break;case 4:J=1e4;break;default:J=5e3}return J=de+J,X={id:x++,callback:$,priorityLevel:X,startTime:de,expirationTime:J,sortIndex:-1},de>ke?(X.sortIndex=de,r(g,X),s(b)===null&&X===s(g)&&(q?(Y(K),K=-1):q=!0,ee(Z,de-ke))):(X.sortIndex=J,r(b,X),G||L||(G=!0,ce||(ce=!0,he()))),X},n.unstable_shouldYield=ge,n.unstable_wrapCallback=function(X){var $=C;return function(){var de=C;C=$;try{return X.apply(this,arguments)}finally{C=de}}}})(Jf)),Jf}var z0;function K2(){return z0||(z0=1,Zf.exports=X2()),Zf.exports}var Ff={exports:{}},_t={};/**
* @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 O0;function Z2(){if(O0)return _t;O0=1;var n=Td();function r(x){var p="https://react.dev/errors/"+x;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var C=2;C<arguments.length;C++)p+="&args[]="+encodeURIComponent(arguments[C])}return"Minified React error #"+x+"; visit "+p+" 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,p,C){var L=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:f,key:L==null?null:L===d?d:""+L,children:x,containerInfo:p,implementation:C}}var b=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function g(x,p){if(x==="font")return"";if(typeof p=="string")return p==="use-credentials"?p:""}return _t.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=c,_t.browser=function(x){return{$$typeof:h,_reason:x}},_t.createPortal=function(x,p){var C=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!p||p.nodeType!==1&&p.nodeType!==9&&p.nodeType!==11)throw Error(r(299));return v(x,p,null,C)},_t.flushSync=function(x){var p=b.T,C=c.p;try{if(b.T=null,c.p=2,x)return x()}finally{b.T=p,c.p=C,c.d.f()}},_t.preconnect=function(x,p){typeof x=="string"&&(p?(p=p.crossOrigin,p=typeof p=="string"?p==="use-credentials"?p:"":void 0):p=null,c.d.C(x,p))},_t.prefetchDNS=function(x){typeof x=="string"&&c.d.D(x)},_t.preinit=function(x,p){if(typeof x=="string"&&p&&typeof p.as=="string"){var C=p.as,L=g(C,p.crossOrigin),G=typeof p.integrity=="string"?p.integrity:void 0,q=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;C==="style"?c.d.S(x,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:L,integrity:G,fetchPriority:q}):C==="script"&&c.d.X(x,{crossOrigin:L,integrity:G,fetchPriority:q,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},_t.preinitModule=function(x,p){if(typeof x=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var C=g(p.as,p.crossOrigin);c.d.M(x,{crossOrigin:C,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0})}}else p==null&&c.d.M(x)},_t.preload=function(x,p){if(typeof x=="string"&&typeof p=="object"&&p!==null&&typeof p.as=="string"){var C=p.as,L=g(C,p.crossOrigin);c.d.L(x,C,{crossOrigin:L,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,type:typeof p.type=="string"?p.type:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0,referrerPolicy:typeof p.referrerPolicy=="string"?p.referrerPolicy:void 0,imageSrcSet:typeof p.imageSrcSet=="string"?p.imageSrcSet:void 0,imageSizes:typeof p.imageSizes=="string"?p.imageSizes:void 0,media:typeof p.media=="string"?p.media:void 0})}},_t.preloadModule=function(x,p){if(typeof x=="string")if(p){var C=g(p.as,p.crossOrigin);c.d.m(x,{as:typeof p.as=="string"&&p.as!=="script"?p.as:void 0,crossOrigin:C,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0})}else c.d.m(x)},_t.requestFormReset=function(x){c.d.r(x)},_t.unstable_batchedUpdates=function(x,p){return x(p)},_t.useFormState=function(x,p,C){return b.H.useFormState(x,p,C)},_t.useFormStatus=function(){return b.H.useHostTransitionStatus()},_t.version="19.3.1",_t}var R0;function Cg(){if(R0)return Ff.exports;R0=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(r){console.error(r)}}return n(),Ff.exports=Z2(),Ff.exports}/**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var w0;function J2(){if(w0)return $u;w0=1;var n=K2(),r=Td(),s=Cg();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 g(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 p(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)&&p(e.child,t,l,a,i,u))return!0;e=e.sibling}return!1}function C(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 L(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 G(e){var t=[null,null],l=C(e);return l===null||q(t,e,l.child,{foundSelf:!1}),t}function q(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)&&q(e,t,l.child,a))return!0;l=l.sibling}return!1}function U(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 Q=null,Y=null;function V(e,t,l){return e===l?!0:e===t?(Q=e,!0):!1}function P(e,t,l){return e===l?(Y=e,!1):e===t?(Y!==null&&(Q=e),!0):!1}function Z(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 ce(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 K=Object.assign,M=Symbol.for("react.element"),ae=Symbol.for("react.transitional.element"),ge=Symbol.for("react.portal"),I=Symbol.for("react.fragment"),he=Symbol.for("react.strict_mode"),Je=Symbol.for("react.profiler"),D=Symbol.for("react.consumer"),ee=Symbol.for("react.context"),X=Symbol.for("react.forward_ref"),$=Symbol.for("react.suspense"),de=Symbol.for("react.suspense_list"),ke=Symbol.for("react.memo"),J=Symbol.for("react.lazy"),Ut=Symbol.for("react.activity"),al=Symbol.for("react.legacy_hidden"),Rl=Symbol.for("react.memo_cache_sentinel"),N=Symbol.for("react.view_transition"),B=Symbol.for("react.recoverable"),te=Symbol.iterator;function se(e){return e===null||typeof e!="object"?null:(e=te&&e[te]||e["@@iterator"],typeof e=="function"?e:null)}var ze=Symbol.for("react.client.reference");function me(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===ze?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case I:return"Fragment";case Je:return"Profiler";case he:return"StrictMode";case $:return"Suspense";case de:return"SuspenseList";case Ut:return"Activity";case N:return"ViewTransition"}if(typeof e=="object")switch(e.$$typeof){case ge:return"Portal";case ee:return e.displayName||"Context";case D:return(e._context.displayName||"Context")+".Consumer";case X:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ke:return t=e.displayName||null,t!==null?t:me(e.type)||"Memo";case J:t=e._payload,e=e._init;try{return me(e(t))}catch{}}return null}var je=Array.isArray,ue=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,Gt={pending:!1,data:null,method:null,action:null},ya=[],Yn=-1;function wl(e){return{current:e}}function vt(e){0>Yn||(e.current=ya[Yn],ya[Yn]=null,Yn--)}function Xe(e,t){Yn++,ya[Yn]=e.current,e.current=t}var jl=wl(null),tu=wl(null),va=wl(null),dr=wl(null);function hr(e,t){switch(Xe(va,t),Xe(tu,e),Xe(jl,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?wv(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=wv(t),e=jv(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}vt(jl),Xe(jl,e)}function Vn(){vt(jl),vt(tu),vt(va)}function rc(e){var t=e.memoizedState;t!==null&&(ji._currentValue=t.memoizedState,Xe(dr,e)),t=jl.current;var l=jv(t,e.type);t!==l&&(Xe(tu,e),Xe(jl,l))}function mr(e){tu.current===e&&(vt(jl),vt(tu)),dr.current===e&&(vt(dr),ji._currentValue=Gt)}var sc,Wd;function ga(e){if(sc===void 0)try{throw Error()}catch(l){var t=l.stack.trim().match(/\n( *(at )?)/);sc=t&&t[1]||"",Wd=-1<l.stack.indexOf(`
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
`+sc+e+Wd}var cc=!1;function oc(e,t){if(!e||cc)return"";cc=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var H=function(){throw Error()};if(Object.defineProperty(H.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(H,[])}catch(F){var z=F}Reflect.construct(e,[],H)}else{try{H.call()}catch(F){z=F}H=!1;try{var j=Object.getOwnPropertyDescriptor(e.prototype,"props");Object.defineProperty(e.prototype,"props",{configurable:!0,set:function(){throw Error()}}),H=!0,new e}finally{H&&(j!==void 0?Object.defineProperty(e.prototype,"props",j):delete e.prototype.props)}}}else{try{throw Error()}catch(F){z=F}(H=e())&&typeof H.catch=="function"&&H.catch(function(){})}}catch(F){if(F&&z&&typeof F.stack=="string")return[F.stack,z.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(`
`),R=y.split(`
`);for(i=a=0;a<S.length&&!S[a].includes("DetermineComponentFrameRoot");)a++;for(;i<R.length&&!R[i].includes("DetermineComponentFrameRoot");)i++;if(a===S.length||i===R.length)for(a=S.length-1,i=R.length-1;1<=a&&0<=i&&S[a]!==R[i];)i--;for(;1<=a&&0<=i;a--,i--)if(S[a]!==R[i]){if(a!==1||i!==1)do if(a--,i--,0>i||S[a]!==R[i]){var A=`
`+S[a].replace(" at new "," at ");return e.displayName&&A.includes("<anonymous>")&&(A=A.replace("<anonymous>",e.displayName)),A}while(1<=a&&0<=i);break}}}finally{cc=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?ga(l):""}function Xp(e,t){switch(e.tag){case 26:case 27:case 5:return ga(e.type);case 16:return ga("Lazy");case 13:return e.child!==t&&t!==null?ga("Suspense Fallback"):ga("Suspense");case 19:return ga("SuspenseList");case 0:case 15:return oc(e.type,!1);case 11:return oc(e.type.render,!1);case 1:return oc(e.type,!0);case 31:return ga("Activity");case 30:return ga("ViewTransition");default:return""}}function Pd(e){try{var t="",l=null;do t+=Xp(e,l),l=e,e=e.return;while(e);return t}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}var fc=Object.prototype.hasOwnProperty,dc=n.unstable_scheduleCallback,hc=n.unstable_cancelCallback,Kp=n.unstable_shouldYield,Zp=n.unstable_requestPaint,Yt=n.unstable_now,Jp=n.unstable_getCurrentPriorityLevel,Id=n.unstable_ImmediatePriority,eh=n.unstable_UserBlockingPriority,yr=n.unstable_NormalPriority,Fp=n.unstable_LowPriority,th=n.unstable_IdlePriority,$p=n.log,Wp=n.unstable_setDisableYieldValue,lu=null,Vt=null;function pa(e){if(typeof $p=="function"&&Wp(e),Vt&&typeof Vt.setStrictMode=="function")try{Vt.setStrictMode(lu,e)}catch{}}var Xt=Math.clz32?Math.clz32:e1,Pp=Math.log,Ip=Math.LN2;function e1(e){return e>>>=0,e===0?32:31-(Pp(e)/Ip|0)|0}var vr=256,gr=262144,pr=4194304;function an(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 br(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=an(a):(o&=y,o!==0?i=an(o):l||(l=y&~e,l!==0&&(i=an(l))))):(y=a&~u,y!==0?i=an(y):o!==0?i=an(o):l||(l=a&~e,l!==0&&(i=an(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 au(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function lh(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-Xt(l),i=1<<a;t|=e[a],l&=~i}return t}function t1(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 ah(){var e=pr;return pr<<=1,(pr&62914560)===0&&(pr=4194304),e}function mc(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function nu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function l1(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,R=e.hiddenUpdates;for(l=o&~l;0<l;){var A=31-Xt(l),H=1<<A;y[A]=0,S[A]=-1;var z=R[A];if(z!==null)for(R[A]=null,A=0;A<z.length;A++){var j=z[A];j!==null&&(j.lane&=-536870913)}l&=~H}a!==0&&nh(e,a,0),u!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=u&~(o&~t))}function nh(e,t,l){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-Xt(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|l&261930}function ih(e,t){var l=e.entangledLanes|=t;for(e=e.entanglements;l;){var a=31-Xt(l),i=1<<a;i&t|e[a]&t&&(e[a]|=t),l&=~i}}function uh(e,t){var l=t&-t;return l=(l&42)!==0?1:yc(l),(l&(e.suspendedLanes|t))!==0?0:l}function yc(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function vc(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function rh(){var e=ye.p;return e!==0?e:(e=window.event,e===void 0?32:m0(e.type))}function sh(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,kt="__reactProps$"+Jl,Xn="__reactContainer$"+Jl,ch="__reactEvents$"+Jl,a1="__reactListeners$"+Jl,n1="__reactHandles$"+Jl,oh="__reactResources$"+Jl,iu="__reactMarker$"+Jl,xr="__reactLoad$"+Jl;function Sr(e){delete e[gt],delete e[kt],delete e[a1],delete e[n1]}function nn(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=Jv(e);e!==null;){if(l=e[gt])return l;e=Jv(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 uu(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[oh];return t||(t=e[oh]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function dt(e){e[iu]=!0}function fh(e){e[xr]=void 0}var dh=new Set,hh={};function un(e,t){Jn(e,t),Jn(e+"Capture",t)}function Jn(e,t){for(hh[e]=t,e=0;e<t.length;e++)dh.add(t[e])}var i1=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]*$"),mh={},yh={};function u1(e){return fc.call(yh,e)?!0:fc.call(mh,e)?!1:i1.test(e)?yh[e]=!0:(mh[e]=!0,!1)}var De=!1;function vh(){var e=De;return De=!1,e}function Er(e,t,l){if(u1(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 _r(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 Kt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function gh(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function r1(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=gh(e)?"checked":"value";e._valueTracker=r1(e,t,""+e[t])}}function ph(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var l=t.getValue(),a="";return e&&(a=gh(e)?e.checked?"true":"false":e.value),e=a,e!==l?(t.setValue(e),!0):!1}var s1=/[\n"\\]/g;function nl(e){return e.replace(s1,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function pc(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=""+Kt(t)):e.value!==""+Kt(t)&&(e.value=""+Kt(t)):o!=="submit"&&o!=="reset"||e.removeAttribute("value"),t!=null?o==="number"&&e.value==t?bc(e,Kt(e.value)):bc(e,Kt(t)):l!=null?bc(e,Kt(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=""+Kt(y):e.removeAttribute("name")}function bh(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?""+Kt(l):"",t=t!=null?""+Kt(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 bc(e,t){e.defaultValue!==""+t&&(e.defaultValue=""+t)}function Fn(e,t,l,a){if(e=e.options,t){t={};for(var i=0;i<l.length;i++)t["$"+l[i]]=!0;for(l=0;l<e.length;l++)i=t.hasOwnProperty("$"+e[l].value),e[l].selected!==i&&(e[l].selected=i),i&&a&&(e[l].defaultSelected=!0)}else{for(l=""+Kt(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 xh(e,t,l){if(t!=null&&(t=""+Kt(t),t!==e.value&&(e.value=t),l==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=l!=null?""+Kt(l):""}function Sh(e,t,l,a){if(t==null){if(a!=null){if(l!=null)throw Error(c(92));if(je(a)){if(1<a.length)throw Error(c(93));a=a[0]}l=a}l==null&&(l=""),t=l}l=Kt(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 c1=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 Eh(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||c1.has(t)?t==="float"?e.cssFloat=l:e[t]=(""+l).trim():e[t]=l+"px"}function _h(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]="",De=!0);for(var i in t)a=t[i],t.hasOwnProperty(i)&&l[i]!==a&&(Eh(e,i,a),De=!0)}else for(var u in t)t.hasOwnProperty(u)&&Eh(e,u,t[u])}function xc(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var o1=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"]]),f1=/^[\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 Tr(e){return f1.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Al(){}var Sc=null;function Ec(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Wn=null,Pn=null;function Th(e){var t=Kn(e);if(t&&(e=t.stateNode)){var l=e[kt]||null;e:switch(e=t.stateNode,t.type){case"input":if(pc(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="'+nl(""+t)+'"][type="radio"]'),t=0;t<l.length;t++){var a=l[t];if(a!==e&&a.form===e.form){var i=a[kt]||null;if(!i)throw Error(c(90));pc(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&&ph(a)}break e;case"textarea":xh(e,l.value,l.defaultValue);break e;case"select":t=l.value,t!=null&&Fn(e,!!l.multiple,t,!1)}}}var _c=!1;function Nh(e,t,l){if(_c)return e(t,l);_c=!0;try{var a=e(t);return a}finally{if(_c=!1,(Wn!==null||Pn!==null)&&(Ts(),Wn&&(t=Wn,e=Pn,Pn=Wn=null,Th(t),e)))for(t=0;t<e.length;t++)Th(e[t])}}function ru(e,t){var l=e.stateNode;if(l===null)return null;var a=l[kt]||null;if(a===null)return null;l=a[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(l&&typeof l!="function")throw Error(c(231,t,typeof l));return l}var $l=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Tc=!1;if($l)try{var su={};Object.defineProperty(su,"passive",{get:function(){Tc=!0}}),window.addEventListener("test",su,su),window.removeEventListener("test",su,su)}catch{Tc=!1}var ba=null,Nc=null,Nr=null;function Ch(){if(Nr)return Nr;var e,t=Nc,l=t.length,a,i="value"in ba?ba.value:ba.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 Nr=i.slice(e,1<a?1-a:void 0)}function Cr(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 zr(){return!0}function zh(){return!1}function zt(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)?zr:zh,this.isPropagationStopped=zh,this}return K(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=zr)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=zr)},persist:function(){},isPersistent:zr}),t}var xa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Or=zt(xa),cu=K({},xa,{view:0,detail:0}),d1=zt(cu),Cc,zc,ou,Rr=K({},cu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Rc,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!==ou&&(ou&&e.type==="mousemove"?(Cc=e.screenX-ou.screenX,zc=e.screenY-ou.screenY):zc=Cc=0,ou=e),Cc)},movementY:function(e){return"movementY"in e?e.movementY:zc}}),Oh=zt(Rr),h1=K({},Rr,{dataTransfer:0}),m1=zt(h1),y1=K({},cu,{relatedTarget:0}),Oc=zt(y1),v1=K({},xa,{animationName:0,elapsedTime:0,pseudoElement:0}),g1=zt(v1),p1=K({},xa,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),b1=zt(p1),x1=K({},xa,{data:0}),Rh=zt(x1),S1={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},E1={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"},_1={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function T1(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=_1[e])?!!t[e]:!1}function Rc(){return T1}var N1=K({},cu,{key:function(e){if(e.key){var t=S1[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Cr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?E1[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Rc,charCode:function(e){return e.type==="keypress"?Cr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Cr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),C1=zt(N1),z1=K({},Rr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),wh=zt(z1),O1=K({},xa,{submitter:0}),R1=zt(O1),w1=K({},cu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Rc}),j1=zt(w1),A1=K({},xa,{propertyName:0,elapsedTime:0,pseudoElement:0}),M1=zt(A1),D1=K({},Rr,{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}),U1=zt(D1),k1=K({},xa,{newState:0,oldState:0,source:0}),H1=zt(k1),q1=[9,13,27,32],wc=$l&&"CompositionEvent"in window,fu=null;$l&&"documentMode"in document&&(fu=document.documentMode);var L1=$l&&"TextEvent"in window&&!fu,jh=$l&&(!wc||fu&&8<fu&&11>=fu),Ah=" ",Mh=!1;function Dh(e,t){switch(e){case"keyup":return q1.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Uh(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var In=!1;function B1(e,t){switch(e){case"compositionend":return Uh(t);case"keypress":return t.which!==32?null:(Mh=!0,Ah);case"textInput":return e=t.data,e===Ah&&Mh?null:e;default:return null}}function Q1(e,t){if(In)return e==="compositionend"||!wc&&Dh(e,t)?(e=Ch(),Nr=Nc=ba=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 jh&&t.locale!=="ko"?null:t.data;default:return null}}var G1={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 kh(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!G1[e.type]:t==="textarea"}function Hh(e,t,l,a){Wn?Pn?Pn.push(a):Pn=[a]:Wn=a,t=ws(t,"onChange"),0<t.length&&(l=new Or("onChange","change",null,l,a),e.push({event:l,listeners:t}))}var du=null,hu=null;function Y1(e){Tv(e,0)}function wr(e){var t=uu(e);if(ph(t))return e}function qh(e,t){if(e==="change")return t}var Lh=!1;if($l){var jc;if($l){var Ac="oninput"in document;if(!Ac){var Bh=document.createElement("div");Bh.setAttribute("oninput","return;"),Ac=typeof Bh.oninput=="function"}jc=Ac}else jc=!1;Lh=jc&&(!document.documentMode||9<document.documentMode)}function Qh(){du&&(du.detachEvent("onpropertychange",Gh),hu=du=null)}function Gh(e){if(e.propertyName==="value"&&wr(hu)){var t=[];Hh(t,hu,e,Ec(e)),Nh(Y1,t)}}function V1(e,t,l){e==="focusin"?(Qh(),du=t,hu=l,du.attachEvent("onpropertychange",Gh)):e==="focusout"&&Qh()}function X1(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return wr(hu)}function K1(e,t){if(e==="click")return wr(t)}function Z1(e,t){if(e==="input"||e==="change")return wr(t)}function J1(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Zt=typeof Object.is=="function"?Object.is:J1;function mu(e,t){if(Zt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var l=Object.keys(e),a=Object.keys(t);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var i=l[a];if(!fc.call(t,i)||!Zt(e[i],t[i]))return!1}return!0}function Mc(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Yh(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Vh(e,t){var l=Yh(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=Yh(l)}}function Xh(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Xh(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Kh(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Mc(e.document);t instanceof e.HTMLIFrameElement;){try{var l=typeof t.contentWindow.location.href=="string"}catch{l=!1}if(l)e=t.contentWindow;else break;t=Mc(e.document)}return t}function Dc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var F1=$l&&"documentMode"in document&&11>=document.documentMode,ei=null,Uc=null,yu=null,kc=!1;function Zh(e,t,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;kc||ei==null||ei!==Mc(a)||(a=ei,"selectionStart"in a&&Dc(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),yu&&mu(yu,a)||(yu=a,a=ws(Uc,"onSelect"),0<a.length&&(t=new Or("onSelect","select",null,t,l),e.push({event:t,listeners:a}),t.target=ei)))}function rn(e,t){var l={};return l[e.toLowerCase()]=t.toLowerCase(),l["Webkit"+e]="webkit"+t,l["Moz"+e]="moz"+t,l}var ti={animationend:rn("Animation","AnimationEnd"),animationiteration:rn("Animation","AnimationIteration"),animationstart:rn("Animation","AnimationStart"),transitionrun:rn("Transition","TransitionRun"),transitionstart:rn("Transition","TransitionStart"),transitioncancel:rn("Transition","TransitionCancel"),transitionend:rn("Transition","TransitionEnd")},Hc={},Jh={};$l&&(Jh=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 sn(e){if(Hc[e])return Hc[e];if(!ti[e])return e;var t=ti[e],l;for(l in t)if(t.hasOwnProperty(l)&&l in Jh)return Hc[e]=t[l];return e}var Fh=sn("animationend"),$h=sn("animationiteration"),Wh=sn("animationstart"),$1=sn("transitionrun"),W1=sn("transitionstart"),P1=sn("transitioncancel"),Ph=sn("transitionend"),Ih=new Map,qc="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error fullscreenChange fullscreenError gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");qc.push("scrollEnd");function vl(e,t){Ih.set(e,t),un(t,[e])}var I1=0;function Wl(e,t){if(e.name!=null&&e.name!=="auto")return e.name;if(t.autoName!==null)return t.autoName;e=xl.identifierPrefix;var l=I1++;return e="_"+e+"t_"+l.toString(32)+"_",t.autoName=e}function em(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 Pl(e,t){return e=em(e),t=em(t),t==null?e==="auto"?null:e:t==="auto"?null:t}var jr=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)},il=[],li=0,Lc=0;function Ar(){for(var e=li,t=Lc=li=0;t<e;){var l=il[t];il[t++]=null;var a=il[t];il[t++]=null;var i=il[t];il[t++]=null;var u=il[t];if(il[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&&tm(l,i,u)}}function Mr(e,t,l,a){il[li++]=e,il[li++]=t,il[li++]=l,il[li++]=a,Lc|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function Bc(e,t,l,a){return Mr(e,t,l,a),Dr(e)}function cn(e,t){return Mr(e,null,null,t),Dr(e)}function tm(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-Xt(l),e=u.hiddenUpdates,a=e[i],a===null?e[i]=[t]:a.push(t),t.lane=l|536870912),u):null}function Dr(e){if(50<Hu)throw Hu=0,_s=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 eb(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 Ht(e,t,l,a){return new eb(e,t,l,a)}function Qc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Il(e,t){var l=e.alternate;return l===null?(l=Ht(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 lm(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 Ur(e,t,l,a,i,u){var o=0;if(a=e,typeof a=="function")Qc(a)&&(o=1);else if(typeof a=="string")o=O2(e,l,jl.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(a){case Ut:return e=Ht(31,l,t,i),e.elementType=Ut,e.lanes=u,e;case I:return on(l.children,i,u,t);case he:o=8,i|=24;break;case Je:return e=Ht(12,l,t,i|2),e.elementType=Je,e.lanes=u,e;case $:return e=Ht(13,l,t,i),e.elementType=$,e.lanes=u,e;case de:return e=Ht(19,l,t,i),e.elementType=de,e.lanes=u,e;case al:case N:return e=i|32,e=Ht(30,l,t,e),e.elementType=N,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 ee:o=10;break e;case D:o=9;break e;case X:o=11;break e;case ke:o=14;break e;case J:o=16,a=null;break e}o=29,l=Error(c(130,e===null?"null":typeof e,"")),a=null}return t=Ht(o,l,t,i),t.elementType=e,t.type=a,t.lanes=u,t}function on(e,t,l,a){return e=Ht(7,e,a,t),e.lanes=l,e}function Gc(e,t,l){return e=Ht(6,e,null,t),e.lanes=l,e}function am(e){var t=Ht(18,null,null,0);return t.stateNode=e,t}function Yc(e,t,l){return t=Ht(4,e.children!==null?e.children:[],e.key,t),t.lanes=l,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var nm=new WeakMap;function ul(e,t){if(typeof e=="object"&&e!==null){var l=nm.get(e);return l!==void 0?l:(t={value:e,source:t,stack:Pd(t)},nm.set(e,t),t)}return{value:e,source:t,stack:Pd(t)}}var ni=[],ii=0,kr=null,vu=0,rl=[],sl=0,Sa=null,Ml=1,Dl="";function ea(e,t){ni[ii++]=vu,ni[ii++]=kr,kr=e,vu=t}function im(e,t,l){rl[sl++]=Ml,rl[sl++]=Dl,rl[sl++]=Sa,Sa=e;var a=Ml;e=Dl;var i=32-Xt(a)-1;a&=~(1<<i),l+=1;var u=32-Xt(t)+i;if(30<u){var o=i-i%5;u=(a&(1<<o)-1).toString(32),a>>=o,i-=o,Ml=1<<32-Xt(t)+i|l<<i|a,Dl=u+e}else Ml=1<<u|l<<i|a,Dl=e}function Hr(e){e.return!==null&&(ea(e,1),im(e,1,0))}function Vc(e){for(;e===kr;)kr=ni[--ii],ni[ii]=null,vu=ni[--ii],ni[ii]=null;for(;e===Sa;)Sa=rl[--sl],rl[sl]=null,Dl=rl[--sl],rl[sl]=null,Ml=rl[--sl],rl[sl]=null}function um(e,t){rl[sl++]=Ml,rl[sl++]=Dl,rl[sl++]=Sa,Ml=t.id,Dl=t.overflow,Sa=e}var ht=null,Ke=null,_e=!1,Ea=null,cl=!1,Xc=Error(c(519));function _a(e){var t=Error(c(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw gu(ul(t,e)),Xc}function rm(e){var t=e.stateNode,l=e.type,a=e.memoizedProps;switch(t[gt]=e,t[kt]=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<Lu.length;l++)Ce(Lu[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),bh(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),Sh(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||Ov(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=Al),t=!0):t=!1,t||_a(e,!0)}function qr(e){for(ht=e.return;ht;)switch(ht.tag){case 5:case 31:case 13:cl=!1;return;case 27:case 3:cl=!0;return;default:ht=ht.return}}function ui(e){if(e!==ht)return!1;if(!_e)return qr(e),_e=!0,!1;var t=e.tag,l;if((l=t!==3&&t!==27)&&((l=t===5)&&(l=e.type,l=!(l!=="form"&&l!=="button")||_f(e.type,e.memoizedProps)),l=!l),l&&Ke&&_a(e),qr(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));Ke=Zv(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));Ke=Zv(e)}else t===27?(t=Ke,La(e.type)?(e=Af,Af=null,Ke=e):Ke=t):Ke=ht?fl(e.stateNode.nextSibling):null;return!0}function fn(){Ke=ht=null,_e=!1}function Kc(){var e=Ea;return e!==null&&(Bt===null?Bt=e:Bt.push.apply(Bt,e),Ea=null),e}function gu(e){Ea===null?Ea=[e]:Ea.push(e)}var Zc=wl(null),dn=null,ta=null;function Ta(e,t,l){Xe(Zc,t._currentValue),t._currentValue=l}function la(e){e._currentValue=Zc.current,vt(Zc)}function Lr(e,t,l){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===l)break;e=e.return}}function Jc(e,t,l,a){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var u=i.dependencies;if(u!==null){var o=i.child;u=u.firstContext;e:for(;u!==null;){var y=u;u=i;for(var S=0;S<t.length;S++)if(y.context===t[S]){u.lanes|=l,y=u.alternate,y!==null&&(y.lanes|=l),Lr(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),Lr(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),Lr(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 hn(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;Zt(i.pendingProps.value,o.value)||(e!==null?e.push(y):e=[y])}}else if(i===dr.current){if(o=i.alternate,o===null)throw Error(c(387));o.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e!==null?e.push(ji):e=[ji])}i=i.return}return e!==null&&Jc(t,e,l,a),t.flags|=262144,e!==null}function Br(e){for(e=e.firstContext;e!==null;){if(!Zt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function mn(e){dn=e,ta=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function pt(e){return sm(dn,e)}function Qr(e,t){return dn===null&&mn(e),sm(e,t)}function sm(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 tb=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()})}},lb=n.unstable_scheduleCallback,ab=n.unstable_NormalPriority,at={$$typeof:ee,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Fc(){return{controller:new tb,data:new Map,refCount:0}}function pu(e){e.refCount--,e.refCount===0&&lb(ab,function(){e.controller.abort()})}function cm(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 bu=null;function nb(e){var t=e.transitionTypes;return e.transitionTypes=null,t}var xu=null,$c=0,yn=0,ri=null;function ib(e,t){if(xu===null){var l=xu=[];$c=0,yn=mf(),ri={status:"pending",value:void 0,then:function(a){l.push(a)}}}return $c++,t.then(om,om),t}function om(){if(--$c===0&&(bu=null,xu!==null)){ri!==null&&(ri.status="fulfilled");var e=xu;xu=null,yn=0,ri=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function ub(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 fm=ue.S;ue.S=function(e,t){if(av=Yt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&ib(e,t),bu!==null)for(var l=Ni;l!==null;)cm(l,bu),l=l.next;if(l=e.types,l!==null){for(var a=Ni;a!==null;)cm(a,l),a=a.next;if(yn!==0){a=bu,a===null&&(a=bu=[]);for(var i=0;i<l.length;i++){var u=l[i];a.indexOf(u)===-1&&a.push(u)}}}fm!==null&&fm(e,t)};var vn=wl(null);function Wc(){var e=vn.current;return e!==null?e:Ve.pooledCache}function Gr(e,t){t===null?Xe(vn,vn.current):Xe(vn,t.pool)}function dm(){var e=Wc();return e===null?null:{parent:at._currentValue,pool:e}}var si=Error(c(460)),Pc=Error(c(474)),Yr=Error(c(542)),Vr={then:function(){}};function hm(e){return e=e.status,e==="fulfilled"||e==="rejected"}function mm(e,t,l){switch(l=e[l],l===void 0?e.push(t):l!==t&&(t.then(Al,Al),t=l),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,vm(e),e===void 0&&!("reason"in t)?Error(c(600)):e;default:if(typeof t.status=="string")t.then(Al,Al);else{if(e=Ve,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,vm(e),e}throw pn=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"?(pn=l,si):l}}var pn=null;function ym(){if(pn===null)throw Error(c(459));var e=pn;return pn=null,e}function vm(e){if(e===si||e===Yr)throw Error(c(483))}var ci=null,Su=0;function Xr(e){var t=Su;return Su+=1,ci===null&&(ci=[]),mm(ci,e,t)}function Na(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Kr(e,t){throw t.$$typeof===M?Error(c(525)):(e=Object.prototype.toString.call(t),Error(c(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function gm(e){function t(O,T){if(e){var w=O.deletions;w===null?(O.deletions=[T],O.flags|=16):w.push(T)}}function l(O,T){if(!e)return null;for(;T!==null;)t(O,T),T=T.sibling;return null}function a(O){for(var T=new Map;O!==null;)O.key===null?T.set(O.index,O):T.set(O.key,O),O=O.sibling;return T}function i(O,T){return O=Il(O,T),O.index=0,O.sibling=null,O}function u(O,T,w){return O.index=w,e?(w=O.alternate,w!==null?(w=w.index,w<T?(O.flags|=2,T):w):(O.flags|=134217730,T)):(O.flags|=1048576,T)}function o(O){return e&&O.alternate===null&&(O.flags|=134217730),O}function y(O,T,w,k){return T===null||T.tag!==6?(T=Gc(w,O.mode,k),T.return=O,T):(T=i(T,w),T.return=O,T)}function S(O,T,w,k){var le=w.type;return le===I?(O=A(O,T,w.props.children,k,w.key),Na(O,w),O):T!==null&&(T.elementType===le||typeof le=="object"&&le!==null&&le.$$typeof===J&&gn(le)===T.type)?(T=i(T,w.props),Na(T,w),T.return=O,T):(T=Ur(w.type,w.key,w.props,null,O.mode,k),Na(T,w),T.return=O,T)}function R(O,T,w,k){return T===null||T.tag!==4||T.stateNode.containerInfo!==w.containerInfo||T.stateNode.implementation!==w.implementation?(T=Yc(w,O.mode,k),T.return=O,T):(T=i(T,w.children||[]),T.return=O,T)}function A(O,T,w,k,le){return T===null||T.tag!==7?(T=on(w,O.mode,k,le),T.return=O,T):(T=i(T,w),T.return=O,T)}function H(O,T,w){if(typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint")return T=Gc(""+T,O.mode,w),T.return=O,T;if(typeof T=="object"&&T!==null){switch(T.$$typeof){case ae:return w=Ur(T.type,T.key,T.props,null,O.mode,w),Na(w,T),w.return=O,w;case ge:return T=Yc(T,O.mode,w),T.return=O,T;case J:return T=gn(T),H(O,T,w)}if(je(T)||se(T))return T=on(T,O.mode,w,null),T.return=O,T;if(typeof T.then=="function")return H(O,Xr(T),w);if(T.$$typeof===ee)return H(O,Qr(O,T),w);Kr(O,T)}return null}function z(O,T,w,k){var le=T!==null?T.key:null;if(typeof w=="string"&&w!==""||typeof w=="number"||typeof w=="bigint")return le!==null?null:y(O,T,""+w,k);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case ae:return w.key===le?S(O,T,w,k):null;case ge:return w.key===le?R(O,T,w,k):null;case J:return w=gn(w),z(O,T,w,k)}if(je(w)||se(w))return le!==null?null:A(O,T,w,k,null);if(typeof w.then=="function")return z(O,T,Xr(w),k);if(w.$$typeof===ee)return z(O,T,Qr(O,w),k);Kr(O,w)}return null}function j(O,T,w,k,le){if(typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint")return O=O.get(w)||null,y(T,O,""+k,le);if(typeof k=="object"&&k!==null){switch(k.$$typeof){case ae:return O=O.get(k.key===null?w:k.key)||null,S(T,O,k,le);case ge:return O=O.get(k.key===null?w:k.key)||null,R(T,O,k,le);case J:return k=gn(k),j(O,T,w,k,le)}if(je(k)||se(k))return O=O.get(w)||null,A(T,O,k,le,null);if(typeof k.then=="function")return j(O,T,w,Xr(k),le);if(k.$$typeof===ee)return j(O,T,w,Qr(T,k),le);Kr(T,k)}return null}function F(O,T,w,k){for(var le=null,Re=null,oe=T,ve=T=0,ut=null;oe!==null&&ve<w.length;ve++){oe.index>ve?(ut=oe,oe=null):ut=oe.sibling;var Ae=z(O,oe,w[ve],k);if(Ae===null){oe===null&&(oe=ut);break}e&&oe&&Ae.alternate===null&&t(O,oe),T=u(Ae,T,ve),Re===null?le=Ae:Re.sibling=Ae,Re=Ae,oe=ut}if(ve===w.length)return l(O,oe),_e&&ea(O,ve),le;if(oe===null){for(;ve<w.length;ve++)oe=H(O,w[ve],k),oe!==null&&(T=u(oe,T,ve),Re===null?le=oe:Re.sibling=oe,Re=oe);return _e&&ea(O,ve),le}for(oe=a(oe);ve<w.length;ve++)ut=j(oe,O,ve,w[ve],k),ut!==null&&(e&&(Ae=ut.alternate,Ae!==null&&oe.delete(Ae.key===null?ve:Ae.key)),T=u(ut,T,ve),Re===null?le=ut:Re.sibling=ut,Re=ut);return e&&oe.forEach(function(Va){return t(O,Va)}),_e&&ea(O,ve),le}function re(O,T,w,k){if(w==null)throw Error(c(151));for(var le=null,Re=null,oe=T,ve=T=0,ut=null,Ae=w.next();oe!==null&&!Ae.done;ve++,Ae=w.next()){oe.index>ve?(ut=oe,oe=null):ut=oe.sibling;var Va=z(O,oe,Ae.value,k);if(Va===null){oe===null&&(oe=ut);break}e&&oe&&Va.alternate===null&&t(O,oe),T=u(Va,T,ve),Re===null?le=Va:Re.sibling=Va,Re=Va,oe=ut}if(Ae.done)return l(O,oe),_e&&ea(O,ve),le;if(oe===null){for(;!Ae.done;ve++,Ae=w.next())Ae=H(O,Ae.value,k),Ae!==null&&(T=u(Ae,T,ve),Re===null?le=Ae:Re.sibling=Ae,Re=Ae);return _e&&ea(O,ve),le}for(oe=a(oe);!Ae.done;ve++,Ae=w.next())Ae=j(oe,O,ve,Ae.value,k),Ae!==null&&(e&&(ut=Ae.alternate,ut!==null&&oe.delete(ut.key===null?ve:ut.key)),T=u(Ae,T,ve),Re===null?le=Ae:Re.sibling=Ae,Re=Ae);return e&&oe.forEach(function(B2){return t(O,B2)}),_e&&ea(O,ve),le}function Se(O,T,w,k){if(typeof w=="object"&&w!==null&&w.type===I&&w.key===null&&w.props.ref===void 0&&(w=w.props.children),typeof w=="object"&&w!==null){switch(w.$$typeof){case ae:e:{for(var le=w.key;T!==null;){if(T.key===le){if(le=w.type,le===I){if(T.tag===7){l(O,T.sibling),k=i(T,w.props.children),Na(k,w),k.return=O,O=k;break e}}else if(T.elementType===le||typeof le=="object"&&le!==null&&le.$$typeof===J&&gn(le)===T.type){l(O,T.sibling),k=i(T,w.props),Na(k,w),k.return=O,O=k;break e}l(O,T);break}else t(O,T);T=T.sibling}w.type===I?(k=on(w.props.children,O.mode,k,w.key),Na(k,w),k.return=O,O=k):(k=Ur(w.type,w.key,w.props,null,O.mode,k),Na(k,w),k.return=O,O=k)}return o(O);case ge:e:{for(le=w.key;T!==null;){if(T.key===le)if(T.tag===4&&T.stateNode.containerInfo===w.containerInfo&&T.stateNode.implementation===w.implementation){l(O,T.sibling),k=i(T,w.children||[]),k.return=O,O=k;break e}else{l(O,T);break}else t(O,T);T=T.sibling}k=Yc(w,O.mode,k),k.return=O,O=k}return o(O);case J:return w=gn(w),Se(O,T,w,k)}if(je(w))return F(O,T,w,k);if(se(w)){if(le=se(w),typeof le!="function")throw Error(c(150));return w=le.call(w),re(O,T,w,k)}if(typeof w.then=="function")return Se(O,T,Xr(w),k);if(w.$$typeof===ee)return Se(O,T,Qr(O,w),k);Kr(O,w)}return typeof w=="string"&&w!==""||typeof w=="number"||typeof w=="bigint"?(w=""+w,T!==null&&T.tag===6?(l(O,T.sibling),k=i(T,w),k.return=O,O=k):(l(O,T),k=Gc(w,O.mode,k),k.return=O,O=k),o(O)):l(O,T)}return function(O,T,w,k){try{Su=0;var le=Se(O,T,w,k);return ci=null,le}catch(oe){if(oe===si||oe===Yr)throw oe;var Re=Ht(29,oe,null,O.mode);return Re.lanes=k,Re.return=O,Re}finally{}}}var bn=gm(!0),pm=gm(!1),Ca=!1;function Ic(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function eo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function za(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Oa(e,t,l){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(He&2)!==0){var i=a.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),a.pending=t,t=Dr(e),tm(e,null,l),t}return Mr(e,a,t,l),Dr(e)}function Eu(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,ih(e,l)}}function to(e,t){var l=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var i=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var o={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?i=u=o:u=u.next=o,l=l.next}while(l!==null);u===null?i=u=t:u=u.next=t}else i=u=t;l={baseState:a.baseState,firstBaseUpdate:i,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},e.updateQueue=l;return}e=l.lastBaseUpdate,e===null?l.firstBaseUpdate=t:e.next=t,l.lastBaseUpdate=t}var lo=!1;function _u(){if(lo){var e=ri;if(e!==null)throw e}}function Tu(e,t,l,a){lo=!1;var i=e.updateQueue;Ca=!1;var u=i.firstBaseUpdate,o=i.lastBaseUpdate,y=i.shared.pending;if(y!==null){i.shared.pending=null;var S=y,R=S.next;S.next=null,o===null?u=R:o.next=R,o=S;var A=e.alternate;A!==null&&(A=A.updateQueue,y=A.lastBaseUpdate,y!==o&&(y===null?A.firstBaseUpdate=R:y.next=R,A.lastBaseUpdate=S))}if(u!==null){var H=i.baseState;o=0,A=R=S=null,y=u;do{var z=y.lane&-536870913,j=z!==y.lane;if(j?(Oe&z)===z:(a&z)===z){z!==0&&z===yn&&(lo=!0),A!==null&&(A=A.next={lane:0,tag:y.tag,payload:y.payload,callback:null,next:null});e:{var F=e,re=y;z=t;var Se=l;switch(re.tag){case 1:if(F=re.payload,typeof F=="function"){H=F.call(Se,H,z);break e}H=F;break e;case 3:F.flags=F.flags&-65537|128;case 0:if(F=re.payload,z=typeof F=="function"?F.call(Se,H,z):F,z==null)break e;H=K({},H,z);break e;case 2:Ca=!0}}z=y.callback,z!==null&&(e.flags|=64,j&&(e.flags|=8192),j=i.callbacks,j===null?i.callbacks=[z]:j.push(z))}else j={lane:z,tag:y.tag,payload:y.payload,callback:y.callback,next:null},A===null?(R=A=j,S=H):A=A.next=j,o|=z;if(y=y.next,y===null){if(y=i.shared.pending,y===null)break;j=y,y=j.next,j.next=null,i.lastBaseUpdate=j,i.shared.pending=null}}while(!0);A===null&&(S=H),i.baseState=S,i.firstBaseUpdate=R,i.lastBaseUpdate=A,u===null&&(i.shared.lanes=0),Ua|=o,e.lanes=o,e.memoizedState=H}}function bm(e,t){if(typeof e!="function")throw Error(c(191,e));e.call(t)}function xm(e,t){var l=e.callbacks;if(l!==null)for(e.callbacks=null,e=0;e<l.length;e++)bm(l[e],t)}var Ra=wl(null),Zr=wl(0);function Sm(e,t){e=ra,Xe(Zr,e),Xe(Ra,t),ra=e|t.baseLanes}function ao(){Xe(Zr,ra),Xe(Ra,Ra.current)}function no(){ra=Zr.current,vt(Ra),vt(Zr)}var bt=wl(null),Tt=null;function wa(e){var t=e.alternate;Xe(xt,xt.current&1),Xe(bt,e),Tt===null&&(t===null||Ra.current!==null||t.memoizedState!==null)&&(Tt=e)}function io(e){Xe(xt,xt.current),Xe(bt,e),Tt===null&&(Tt=e)}function Em(e){e.tag===22?(Xe(xt,xt.current),Xe(bt,e),Tt===null&&(Tt=e)):ja()}function ja(){Xe(xt,xt.current),Xe(bt,bt.current)}function Jt(e){vt(bt),Tt===e&&(Tt=null),vt(xt)}var xt=wl(0);function Nu(e,t){Xe(bt,bt.current),Xe(xt,t)}function uo(e){vt(xt),vt(bt),Tt===e&&(Tt=null)}function Jr(e){for(var t=e;t!==null;){if(t.tag===13){var l=t.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||wf(l)||jf(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,xe=null,Ye=null,nt=null,Fr=!1,oi=!1,xn=!1,$r=0,Cu=0,fi=null,rb=0;function et(){throw Error(c(321))}function ro(e,t){if(t===null)return!1;for(var l=0;l<t.length&&l<e.length;l++)if(!Zt(e[l],t[l]))return!1;return!0}function so(e,t,l,a,i,u){return aa=u,xe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ue.H=e===null||e.memoizedState===null?iy:uy,xn=!1,u=l(a,i),xn=!1,oi&&(u=Tm(t,l,a,i)),_m(e),u}function _m(e){ue.H=as;var t=Ye!==null&&Ye.next!==null;if(aa=0,nt=Ye=xe=null,Fr=!1,Cu=0,fi=null,t)throw Error(c(300));e===null||it||(e=e.dependencies,e!==null&&Br(e)&&(it=!0))}function Tm(e,t,l,a){xe=e;var i=0;do{if(oi&&(fi=null),Cu=0,oi=!1,25<=i)throw Error(c(301));if(i+=1,nt=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)}ue.H=yb,u=t(l,a)}while(oi);return u}function sb(){var e=ue.H,t=e.useState()[0];return t=typeof t.then=="function"?zu(t):t,e=e.useState()[0],(Ye!==null?Ye.memoizedState:null)!==e&&(xe.flags|=1024),t}function co(){var e=$r!==0;return $r=0,e}function oo(e,t,l){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l}function fo(e){if(Fr){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Fr=!1}aa=0,nt=Ye=xe=null,oi=!1,Cu=$r=0,fi=null}function Ot(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return nt===null?xe.memoizedState=nt=e:nt=nt.next=e,nt}function lt(){if(Ye===null){var e=xe.alternate;e=e!==null?e.memoizedState:null}else e=Ye.next;var t=nt===null?xe.memoizedState:nt.next;if(t!==null)nt=t,Ye=e;else{if(e===null)throw xe.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},nt===null?xe.memoizedState=nt=e:nt=nt.next=e}return nt}function Wr(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function zu(e){var t=Cu;return Cu+=1,fi===null&&(fi=[]),e=mm(fi,e,t),t=xe,(nt===null?t.memoizedState:nt.next)===null&&(t=t.alternate,ue.H=t===null||t.memoizedState===null?iy:uy),e}function Pr(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return zu(e);if(e.$$typeof===B)return;if(e.$$typeof===ee)return pt(e)}throw Error(c(438,String(e)))}function ho(e){var t=null,l=xe.updateQueue;if(l!==null&&(t=l.memoCache),t==null){var a=xe.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=Wr(),xe.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]=Rl;return t.index++,l}function na(e,t){return typeof t=="function"?t(e):t}function Ir(e){var t=lt();return mo(t,Ye,e)}function mo(e,t,l){var a=e.queue;if(a===null)throw Error(c(311));a.lastRenderedReducer=l;var i=e.baseQueue,u=a.pending;if(u!==null){if(i!==null){var o=i.next;i.next=u.next,u.next=o}t.baseQueue=i=u,a.pending=null}if(u=e.baseState,i===null)e.memoizedState=u;else{t=i.next;var y=o=null,S=null,R=t,A=!1;do{var H=R.lane&-536870913;if(H!==R.lane?(Oe&H)===H:(aa&H)===H){var z=R.revertLane;if(z===0)S!==null&&(S=S.next={lane:0,revertLane:0,gesture:null,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null}),H===yn&&(A=!0);else if((aa&z)===z){R=R.next,z===yn&&(A=!0);continue}else H={lane:0,revertLane:R.revertLane,gesture:null,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null},S===null?(y=S=H,o=u):S=S.next=H,xe.lanes|=z,Ua|=z;H=R.action,xn&&l(u,H),u=R.hasEagerState?R.eagerState:l(u,H)}else z={lane:H,revertLane:R.revertLane,gesture:R.gesture,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null},S===null?(y=S=z,o=u):S=S.next=z,xe.lanes|=H,Ua|=H;R=R.next}while(R!==null&&R!==t);if(S===null?o=u:S.next=y,!Zt(u,e.memoizedState)&&(it=!0,A&&(l=ri,l!==null)))throw l;e.memoizedState=u,e.baseState=o,e.baseQueue=S,a.lastRenderedState=u}return i===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function yo(e){var t=lt(),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);Zt(u,t.memoizedState)||(it=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),l.lastRenderedState=u}return[u,a]}function Nm(e,t,l){var a=xe,i=lt(),u=_e;if(u){if(l===void 0)throw Error(c(407));l=l()}else l=t();var o=!Zt((Ye||i).memoizedState,l);if(o&&(i.memoizedState=l,it=!0),i=i.queue,po(Om.bind(null,a,i,e),[e]),e=i.getSnapshot!==t||o||nt!==null&&(nt.memoizedState.tag&1)!==0,di(e?9:8,{destroy:void 0},zm.bind(null,a,i,l,t),null),e){if(a.flags|=2048,Ve===null)throw Error(c(349));u||(aa&127)!==0||Cm(a,t,l)}return l}function Cm(e,t,l){e.flags|=16384,e={getSnapshot:t,value:l},t=xe.updateQueue,t===null?(t=Wr(),xe.updateQueue=t,t.stores=[e]):(l=t.stores,l===null?t.stores=[e]:l.push(e))}function zm(e,t,l,a){t.value=l,t.getSnapshot=a,Rm(t)&&wm(e)}function Om(e,t,l){return l(function(){Rm(t)&&wm(e)})}function Rm(e){var t=e.getSnapshot;e=e.value;try{var l=t();return!Zt(e,l)}catch{return!0}}function wm(e){var t=cn(e,2);t!==null&&Qt(t,e,2)}function vo(e){var t=Ot();if(typeof e=="function"){var l=e;if(e=l(),xn){pa(!0);try{l()}finally{pa(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:na,lastRenderedState:e},t}function jm(e,t,l,a){return e.baseState=l,mo(e,Ye,typeof a=="function"?a:na)}function cb(e,t,l,a,i){if(ls(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)}};ue.T!==null?l(!0):u.isTransition=!1,a(u),l=t.pending,l===null?(u.next=t.pending=u,Am(t,u)):(u.next=l.next,t.pending=l.next=u)}}function Am(e,t){var l=t.action,a=t.payload,i=e.state;if(t.isTransition){var u=ue.T,o={};o.types=u!==null?u.types:null,ue.T=o;try{var y=l(i,a),S=ue.S;S!==null&&S(o,y),Mm(e,t,y)}catch(R){go(e,t,R)}finally{u!==null&&o.types!==null&&(u.types=o.types),ue.T=u}}else try{u=l(i,a),Mm(e,t,u)}catch(R){go(e,t,R)}}function Mm(e,t,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){Dm(e,t,a)},function(a){return go(e,t,a)}):Dm(e,t,l)}function Dm(e,t,l){t.status="fulfilled",t.value=l,Um(t),e.state=l,t=e.pending,t!==null&&(l=t.next,l===t?e.pending=null:(l=l.next,t.next=l,Am(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,Um(t),t=t.next;while(t!==a)}e.action=null}function Um(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function km(e,t){return t}function Hm(e,t){if(_e){var l=Ve.formState;if(l!==null){e:{var a=xe;if(_e){if(Ke){t:{for(var i=Ke,u=cl;i.nodeType!==8;){if(!u){i=null;break t}if(i=fl(i.nextSibling),i===null){i=null;break t}}u=i.data,i=u==="F!"||u==="F"?i:null}if(i){Ke=fl(i.nextSibling),a=i.data==="F!";break e}}_a(a)}a=!1}a&&(t=l[0])}}return l=Ot(),l.memoizedState=l.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:km,lastRenderedState:t},l.queue=a,l=ly.bind(null,xe,a),a.dispatch=l,a=vo(!1),u=_o.bind(null,xe,!1,a.queue),a=Ot(),i={state:t,dispatch:null,action:e,pending:null},a.queue=i,l=cb.bind(null,xe,i,u,l),i.dispatch=l,a.memoizedState=e,[t,l,!1]}function qm(e){var t=lt();return Lm(t,Ye,e)}function Lm(e,t,l){if(t=mo(e,t,km)[0],e=Ir(na)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=zu(t)}catch(o){throw o===si?Yr:o}else a=t;t=lt();var i=t.queue,u=i.dispatch;return l!==t.memoizedState&&(xe.flags|=2048,di(9,{destroy:void 0},ob.bind(null,i,l),null)),[a,u,e]}function ob(e,t){e.action=t}function Bm(e){var t=lt(),l=Ye;if(l!==null)return Lm(t,l,e);lt(),t=t.memoizedState,l=lt();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=xe.updateQueue,t===null&&(t=Wr(),xe.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 Qm(){return lt().memoizedState}function es(e,t,l,a){var i=Ot();xe.flags|=e,i.memoizedState=di(1|t,{destroy:void 0},l,a===void 0?null:a)}function ts(e,t,l,a){var i=lt();a=a===void 0?null:a;var u=i.memoizedState.inst;Ye!==null&&a!==null&&ro(a,Ye.memoizedState.deps)?i.memoizedState=di(t,u,l,a):(xe.flags|=e,i.memoizedState=di(1|t,u,l,a))}function Gm(e,t){es(8390656,8,e,t)}function po(e,t){ts(2048,8,e,t)}function fb(e){xe.flags|=4;var t=xe.updateQueue;if(t===null)t=Wr(),xe.updateQueue=t,t.events=[e];else{var l=t.events;l===null?t.events=[e]:l.push(e)}}function Ym(e){var t=lt().memoizedState;return fb({ref:t,nextImpl:e}),function(){if((He&2)!==0)throw Error(c(440));return t.impl.apply(void 0,arguments)}}function Vm(e,t){return ts(4,2,e,t)}function Xm(e,t){return ts(4,4,e,t)}function Km(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 Zm(e,t,l){l=l!=null?l.concat([e]):null,ts(4,4,Km.bind(null,t,e),l)}function bo(){}function Jm(e,t){var l=lt();t=t===void 0?null:t;var a=l.memoizedState;return t!==null&&ro(t,a[1])?a[0]:(l.memoizedState=[e,t],e)}function Fm(e,t){var l=lt();t=t===void 0?null:t;var a=l.memoizedState;if(t!==null&&ro(t,a[1]))return a[0];if(a=e(),xn){pa(!0);try{e()}finally{pa(!1)}}return l.memoizedState=[a,t],a}function xo(e,t,l){return l===void 0||(aa&1073741824)!==0&&(Oe&261930)===0?e.memoizedState=t:(e.memoizedState=l,e=iv(),xe.lanes|=e,Ua|=e,l)}function $m(e,t,l,a){return Zt(l,t)?l:Ra.current!==null?(e=xo(e,l,a),Zt(e,t)||(it=!0),e):(aa&106)===0||(aa&1073741824)!==0&&(Oe&261930)===0?(it=!0,e.memoizedState=l):(e=iv(),xe.lanes|=e,Ua|=e,t)}function Wm(e,t,l,a,i){var u=ye.p;ye.p=u!==0&&8>u?u:8;var o=ue.T,y={};y.types=o!==null?o.types:null,ue.T=y,_o(e,!1,t,l);try{var S=i(),R=ue.S;if(R!==null&&R(y,S),S!==null&&typeof S=="object"&&typeof S.then=="function"){var A=ub(S,a);Ou(e,t,A,Pt(e))}else Ou(e,t,a,Pt(e))}catch(H){Ou(e,t,{then:function(){},status:"rejected",reason:H},Pt())}finally{ye.p=u,o!==null&&y.types!==null&&(o.types=y.types),ue.T=o}}function db(){}function So(e,t,l,a){if(e.tag!==5)throw Error(c(476));var i=Pm(e).queue;Wm(e,i,t,Gt,l===null?db:function(){return Im(e),l(a)})}function Pm(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Gt,baseState:Gt,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:na,lastRenderedState:Gt},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 Im(e){var t=Pm(e);t.next===null&&(t=e.alternate.memoizedState),Ou(e,t.next.queue,{},Pt())}function Eo(){return pt(ji)}function ey(){return lt().memoizedState}function ty(){return lt().memoizedState}function hb(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var l=Pt();e=za(l);var a=Oa(t,e,l);a!==null&&(Qt(a,t,l),Eu(a,t,l)),t={cache:Fc()},e.payload=t;return}t=t.return}}function mb(e,t,l){var a=Pt();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},ls(e)?ay(t,l):(l=Bc(e,t,l,a),l!==null&&(Qt(l,e,a),ny(l,t,a)))}function ly(e,t,l){var a=Pt();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(ls(e))ay(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,Zt(y,o))return Mr(e,t,i,0),Ve===null&&Ar(),!1}catch{}finally{}if(l=Bc(e,t,i,a),l!==null)return Qt(l,e,a),ny(l,t,a),!0}return!1}function _o(e,t,l,a){if(a={lane:2,revertLane:mf(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},ls(e)){if(t)throw Error(c(479))}else t=Bc(e,l,a,2),t!==null&&Qt(t,e,2)}function ls(e){var t=e.alternate;return e===xe||t!==null&&t===xe}function ay(e,t){oi=Fr=!0;var l=e.pending;l===null?t.next=t:(t.next=l.next,l.next=t),e.pending=t}function ny(e,t,l){if((l&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,ih(e,l)}}var as={readContext:pt,use:Pr,useCallback:et,useContext:et,useEffect:et,useImperativeHandle:et,useLayoutEffect:et,useInsertionEffect:et,useMemo:et,useReducer:et,useRef:et,useState:et,useDebugValue:et,useDeferredValue:et,useTransition:et,useSyncExternalStore:et,useId:et,useHostTransitionStatus:et,useFormState:et,useActionState:et,useOptimistic:et,useMemoCache:et,useCacheRefresh:et,useEffectEvent:et},iy={readContext:pt,use:Pr,useCallback:function(e,t){return Ot().memoizedState=[e,t===void 0?null:t],e},useContext:pt,useEffect:Gm,useImperativeHandle:function(e,t,l){l=l!=null?l.concat([e]):null,es(4194308,4,Km.bind(null,t,e),l)},useLayoutEffect:function(e,t){return es(4194308,4,e,t)},useInsertionEffect:function(e,t){es(4,2,e,t)},useMemo:function(e,t){var l=Ot();t=t===void 0?null:t;var a=e();if(xn){pa(!0);try{e()}finally{pa(!1)}}return l.memoizedState=[a,t],a},useReducer:function(e,t,l){var a=Ot();if(l!==void 0){var i=l(t);if(xn){pa(!0);try{l(t)}finally{pa(!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=mb.bind(null,xe,e),[a.memoizedState,e]},useRef:function(e){var t=Ot();return e={current:e},t.memoizedState=e},useState:function(e){e=vo(e);var t=e.queue,l=ly.bind(null,xe,t);return t.dispatch=l,[e.memoizedState,l]},useDebugValue:bo,useDeferredValue:function(e,t){var l=Ot();return xo(l,e,t)},useTransition:function(){var e=vo(!1);return e=Wm.bind(null,xe,e.queue,!0,!1),Ot().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,l){var a=xe,i=Ot();if(_e){if(l===void 0)throw Error(c(407));l=l()}else{if(l=t(),Ve===null)throw Error(c(349));(Oe&127)!==0||Cm(a,t,l)}i.memoizedState=l;var u={value:l,getSnapshot:t};return i.queue=u,Gm(Om.bind(null,a,u,e),[e]),a.flags|=2048,di(9,{destroy:void 0},zm.bind(null,a,u,l,t),null),l},useId:function(){var e=Ot(),t=Ve.identifierPrefix;if(_e){var l=Dl,a=Ml;l=(a&~(1<<32-Xt(a)-1)).toString(32)+l,t="_"+t+"R_"+l,l=$r++,0<l&&(t+="H"+l.toString(32)),t+="_"}else l=rb++,t="_"+t+"r_"+l.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Eo,useFormState:Hm,useActionState:Hm,useOptimistic:function(e){var t=Ot();t.memoizedState=t.baseState=e;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=l,t=_o.bind(null,xe,!0,l),l.dispatch=t,[e,t]},useMemoCache:ho,useCacheRefresh:function(){return Ot().memoizedState=hb.bind(null,xe)},useEffectEvent:function(e){var t=Ot(),l={impl:e};return t.memoizedState=l,function(){if((He&2)!==0)throw Error(c(440));return l.impl.apply(void 0,arguments)}}},uy={readContext:pt,use:Pr,useCallback:Jm,useContext:pt,useEffect:po,useImperativeHandle:Zm,useInsertionEffect:Vm,useLayoutEffect:Xm,useMemo:Fm,useReducer:Ir,useRef:Qm,useState:function(){return Ir(na)},useDebugValue:bo,useDeferredValue:function(e,t){var l=lt();return $m(l,Ye.memoizedState,e,t)},useTransition:function(){var e=Ir(na)[0],t=lt().memoizedState;return[typeof e=="boolean"?e:zu(e),t]},useSyncExternalStore:Nm,useId:ey,useHostTransitionStatus:Eo,useFormState:qm,useActionState:qm,useOptimistic:function(e,t){var l=lt();return jm(l,Ye,e,t)},useMemoCache:ho,useCacheRefresh:ty,useEffectEvent:Ym},yb={readContext:pt,use:Pr,useCallback:Jm,useContext:pt,useEffect:po,useImperativeHandle:Zm,useInsertionEffect:Vm,useLayoutEffect:Xm,useMemo:Fm,useReducer:yo,useRef:Qm,useState:function(){return yo(na)},useDebugValue:bo,useDeferredValue:function(e,t){var l=lt();return Ye===null?xo(l,e,t):$m(l,Ye.memoizedState,e,t)},useTransition:function(){var e=yo(na)[0],t=lt().memoizedState;return[typeof e=="boolean"?e:zu(e),t]},useSyncExternalStore:Nm,useId:ey,useHostTransitionStatus:Eo,useFormState:Bm,useActionState:Bm,useOptimistic:function(e,t){var l=lt();return Ye!==null?jm(l,Ye,e,t):(l.baseState=e,[e,l.queue.dispatch])},useMemoCache:ho,useCacheRefresh:ty,useEffectEvent:Ym};function To(e,t,l,a){t=e.memoizedState,l=l(a,t),l=l==null?t:K({},t,l),e.memoizedState=l,e.lanes===0&&(e.updateQueue.baseState=l)}var No={enqueueSetState:function(e,t,l){e=e._reactInternals;var a=Pt(),i=za(a);i.payload=t,l!=null&&(i.callback=l),t=Oa(e,i,a),t!==null&&(Qt(t,e,a),Eu(t,e,a))},enqueueReplaceState:function(e,t,l){e=e._reactInternals;var a=Pt(),i=za(a);i.tag=1,i.payload=t,l!=null&&(i.callback=l),t=Oa(e,i,a),t!==null&&(Qt(t,e,a),Eu(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var l=Pt(),a=za(l);a.tag=2,t!=null&&(a.callback=t),t=Oa(e,a,l),t!==null&&(Qt(t,e,l),Eu(t,e,l))}};function ry(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?!mu(l,a)||!mu(i,u):!0}function sy(e,t,l,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(l,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(l,a),t.state!==e&&No.enqueueReplaceState(t,t.state,null)}function Sn(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=K({},l));for(var i in e)l[i]===void 0&&(l[i]=e[i])}return l}function cy(e){jr(e)}function oy(e){console.error(e)}function fy(e){jr(e)}function ns(e,t){try{var l=e.onUncaughtError;l(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function dy(e,t,l){try{var a=e.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(i){setTimeout(function(){throw i})}}function Co(e,t,l){return l=za(l),l.tag=3,l.payload={element:null},l.callback=function(){ns(e,t)},l}function hy(e){return e=za(e),e.tag=3,e}function my(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(){dy(t,l,a)}}var o=l.stateNode;o!==null&&typeof o.componentDidCatch=="function"&&(e.callback=function(){dy(t,l,a),typeof i!="function"&&(ka===null?ka=new Set([this]):ka.add(this));var y=a.stack;this.componentDidCatch(a.value,{componentStack:y!==null?y:""})})}function vb(e,t,l,a,i){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=l.alternate,t!==null&&hn(t,l,i,!0),l=bt.current,l!==null){switch(l.tag){case 31:case 13:case 19:return Tt===null?Ns():l.alternate===null&&tt===0&&(tt=3),l.flags&=-257,l.flags|=65536,l.lanes=i,a===Vr?l.flags|=16384:(t=l.updateQueue,t===null?l.updateQueue=new Set([a]):t.add(a),ff(e,a,i)),!1;case 22:return l.flags|=65536,a===Vr?l.flags|=16384:(t=l.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=t):(l=t.retryQueue,l===null?t.retryQueue=new Set([a]):l.add(a)),ff(e,a,i)),!1}throw Error(c(435,l.tag))}return ff(e,a,i),Ns(),!1}if(_e)return t=bt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=i,a!==Xc&&(e=Error(c(422),{cause:a}),gu(ul(e,l)))):(a!==Xc&&(t=Error(c(423),{cause:a}),gu(ul(t,l))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,a=ul(a,l),i=Co(e.stateNode,a,i),to(e,i),tt!==4&&(tt=2)),!1;var u=Error(c(520),{cause:a});if(u=ul(u,l),ku===null?ku=[u]:ku.push(u),tt!==4&&(tt=2),t===null)return!0;a=ul(a,l),l=t;do{switch(l.tag){case 3:return l.flags|=65536,e=i&-i,l.lanes|=e,e=Co(l.stateNode,a,e),to(l,e),!1;case 1:if(t=l.type,u=l.stateNode,(l.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(ka===null||!ka.has(u))))return l.flags|=65536,i&=-i,l.lanes|=i,i=hy(i),my(i,e,l,a),to(l,i),!1;break;case 22:if(l.memoizedState!==null)return l.flags|=65536,!1}l=l.return}while(l!==null);return!1}var zo=Error(c(461)),it=!1;function rt(e,t,l,a){t.child=e===null?pm(t,null,l,a):bn(t,e.child,l,a)}function yy(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 mn(t),a=so(e,t,l,o,u,i),y=co(),e!==null&&!it?(oo(e,t,i),ia(e,t,i)):(_e&&y&&Hr(t),t.flags|=1,rt(e,t,a,i),t.child)}function vy(e,t,l,a,i){if(e===null){var u=l.type;return typeof u=="function"&&!Qc(u)&&u.defaultProps===void 0&&l.compare===null?(t.tag=15,t.type=u,gy(e,t,u,a,i)):(e=Ur(l.type,null,a,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!Uo(e,i)){var o=u.memoizedProps;if(l=l.compare,l=l!==null?l:mu,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 gy(e,t,l,a,i){if(e!==null){var u=e.memoizedProps;if(mu(u,a)&&e.ref===t.ref)if(it=!1,t.pendingProps=a=u,Uo(e,i))(e.flags&131072)!==0&&(it=!0);else return t.lanes=e.lanes,ia(e,t,i)}return Oo(e,t,l,a,i)}function py(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 by(e,t,u,l,a)}if((l&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Gr(t,u!==null?u.cachePool:null),u!==null?Sm(t,u):ao(),Em(t);else return a=t.lanes=536870912,by(e,t,u!==null?u.baseLanes|l:l,l,a)}else u!==null?(Gr(t,u.cachePool),Sm(t,u),ja(),t.memoizedState=null):(e!==null&&Gr(t,null),ao(),ja());return rt(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 by(e,t,l,a,i){var u=Wc();return u=u===null?null:{parent:at._currentValue,pool:u},t.memoizedState={baseLanes:l,cachePool:u},e!==null&&Gr(t,null),ao(),Em(t),e!==null&&hn(e,t,a,!0),t.childLanes=i,null}function is(e,t){return t=us({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function xy(e,t,l){return bn(t,e.child,null,l),e=is(t,t.pendingProps),e.flags|=2,Jt(t),t.memoizedState=null,e}function gb(e,t,l){var a=t.pendingProps,i=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(_e){if(a.mode==="hidden")return e=is(t,a),t.lanes=536870912,e.memoizedState={baseLanes:0,cachePool:null},Ru(null,e);if(io(t),(e=Ke)?(e=Kv(e,cl),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Sa!==null?{id:Ml,overflow:Dl}:null,retryLane:536870912,hydrationErrors:null},l=am(e),l.return=t,t.child=l,ht=t,Ke=null)):e=null,e===null)throw _a(t);return t.lanes=536870912,null}return is(t,a)}var u=e.memoizedState;if(u!==null){var o=u.dehydrated;if(io(t),i)if(t.flags&256)t.flags&=-257,t=xy(e,t,l);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(c(558));else if(it||hn(e,t,l,!1),i=(l&e.childLanes)!==0,it||i){if(Ra.current===null){if(a=Ve,a!==null&&(o=uh(a,l),o!==0&&o!==u.retryLane))throw u.retryLane=o,cn(e,o),Qt(a,e,o),zo;Ns()}t=xy(e,t,l)}else e=u.treeContext,Ke=fl(o.nextSibling),ht=t,_e=!0,Ea=null,cl=!1,e!==null&&um(t,e),t=is(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 Oo(e,t,l,a,i){return mn(t),l=so(e,t,l,a,void 0,i),a=co(),e!==null&&!it?(oo(e,t,i),ia(e,t,i)):(_e&&a&&Hr(t),t.flags|=1,rt(e,t,l,i),t.child)}function Sy(e,t,l,a,i,u){return mn(t),t.updateQueue=null,l=Tm(t,a,l,i),_m(e),a=co(),e!==null&&!it?(oo(e,t,u),ia(e,t,u)):(_e&&a&&Hr(t),t.flags|=1,rt(e,t,l,u),t.child)}function Ey(e,t,l,a,i){if(mn(t),t.stateNode===null){var u=ai,o=l.contextType;typeof o=="object"&&o!==null&&(u=pt(o)),u=new l(a,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=No,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=a,u.state=t.memoizedState,u.refs={},Ic(t),o=l.contextType,u.context=typeof o=="object"&&o!==null?pt(o):ai,u.state=t.memoizedState,o=l.getDerivedStateFromProps,typeof o=="function"&&(To(t,l,o,a),u.state=t.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(o=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),o!==u.state&&No.enqueueReplaceState(u,u.state,null),Tu(t,a,u,i),_u(),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=Sn(l,y);u.props=S;var R=u.context,A=l.contextType;o=ai,typeof A=="object"&&A!==null&&(o=pt(A));var H=l.getDerivedStateFromProps;A=typeof H=="function"||typeof u.getSnapshotBeforeUpdate=="function",y=t.pendingProps!==y,A||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(y||R!==o)&&sy(t,u,a,o),Ca=!1;var z=t.memoizedState;u.state=z,Tu(t,a,u,i),_u(),R=t.memoizedState,y||z!==R||Ca?(typeof H=="function"&&(To(t,l,H,a),R=t.memoizedState),(S=Ca||ry(t,l,S,a,z,R,o))?(A||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=R),u.props=a,u.state=R,u.context=o,a=S):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{u=t.stateNode,eo(e,t),o=t.memoizedProps,A=Sn(l,o),u.props=A,H=t.pendingProps,z=u.context,R=l.contextType,S=ai,typeof R=="object"&&R!==null&&(S=pt(R)),y=l.getDerivedStateFromProps,(R=typeof y=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(o!==H||z!==S)&&sy(t,u,a,S),Ca=!1,z=t.memoizedState,u.state=z,Tu(t,a,u,i),_u();var j=t.memoizedState;o!==H||z!==j||Ca||e!==null&&e.dependencies!==null&&Br(e.dependencies)?(typeof y=="function"&&(To(t,l,y,a),j=t.memoizedState),(A=Ca||ry(t,l,A,a,z,j,S)||e!==null&&e.dependencies!==null&&Br(e.dependencies))?(R||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,j,S),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,j,S)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||o===e.memoizedProps&&z===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&z===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=j),u.props=a,u.state=j,u.context=S,a=A):(typeof u.componentDidUpdate!="function"||o===e.memoizedProps&&z===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&z===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=bn(t,e.child,null,i),t.child=bn(t,null,l,i)):rt(e,t,l,i),t.memoizedState=u.state,e=t.child):e=ia(e,t,i),e}function _y(e,t,l,a){return fn(),t.flags|=256,rt(e,t,l,a),t.child}var Ro={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function wo(e){return{baseLanes:e,cachePool:dm()}}function jo(e,t,l){return e=e!==null?e.childLanes&~l:0,t&&(e|=Wt),e}function Ty(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:(xt.current&2)!==0),o&&(i=!0,t.flags&=-129),o=(t.flags&32)!==0,t.flags&=-33,e===null){if(_e){if(i?wa(t):ja(),(e=Ke)?(e=Kv(e,cl),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Sa!==null?{id:Ml,overflow:Dl}:null,retryLane:536870912,hydrationErrors:null},l=am(e),l.return=t,t.child=l,ht=t,Ke=null)):e=null,e===null)throw _a(t);return jf(e)?t.lanes=32:t.lanes=536870912,null}return u=a.children,a=a.fallback,i?(ja(),i=t.mode,u=us({mode:"hidden",children:u},i),a=on(a,i,l,null),u.return=t,a.return=t,u.sibling=a,t.child=u,a=t.child,a.memoizedState=wo(l),a.childLanes=jo(e,o,l),t.memoizedState=Ro,Ru(null,a)):(wa(t),Ao(t,u))}var y=e.memoizedState;if(y!==null){var S=y.dehydrated;if(S!==null)return pb(e,t,u,o,a,S,y,l)}return i?(ja(),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=on(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=wo(l):(u=i.cachePool,u!==null?(y=at._currentValue,u=u.parent!==y?{parent:y,pool:y}:u):u=dm(),i={baseLanes:i.baseLanes|l,cachePool:u}),a.memoizedState=i,a.childLanes=jo(e,o,l),t.memoizedState=Ro,Ru(e.child,a)):(wa(t),l=e.child,e=l.sibling,l=Il(l,{mode:"visible",children:a.children}),l.return=t,l.sibling=null,e!==null&&(o=t.deletions,o===null?(t.deletions=[e],t.flags|=16):o.push(e)),t.child=l,t.memoizedState=null,l)}function Ao(e,t){return t=us({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function us(e,t){return e=Ht(22,e,null,t),e.lanes=0,e}function rs(e,t,l){return bn(t,e.child,null,l),e=Ao(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function pb(e,t,l,a,i,u,o,y){if(l)return t.flags&256?(wa(t),t.flags&=-257,rs(e,t,y)):t.memoizedState!==null?(ja(),t.child=e.child,t.flags|=128,null):(ja(),u=i.fallback,o=t.mode,i=us({mode:"visible",children:i.children},o),u=on(u,o,y,null),u.flags|=2,i.return=t,u.return=t,i.sibling=u,t.child=i,bn(t,e.child,null,y),i=t.child,i.memoizedState=wo(y),i.childLanes=jo(e,a,y),t.memoizedState=Ro,Ru(null,i));if(wa(t),jf(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,gu({value:i,source:null,stack:null})),rs(e,t,y)}if(it||hn(e,t,y,!1),a=(y&e.childLanes)!==0,it||a){if(Ra.current!==null)return rs(e,t,y);if(a=Ve,a!==null&&(i=uh(a,y),i!==0&&i!==o.retryLane))throw o.retryLane=i,cn(e,i),Qt(a,e,i),zo;return wf(u)||Ns(),rs(e,t,y)}return wf(u)?(t.flags|=192,t.child=e.child,null):(e=o.treeContext,Ke=fl(u.nextSibling),ht=t,_e=!0,Ea=null,cl=!1,e!==null&&um(t,e),t=Ao(t,i.children),t.flags|=134221824,t)}function Ny(e,t,l){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),Lr(e.return,t,l)}function Cy(e){for(var t=null;e!==null;){var l=e.alternate;l!==null&&Jr(l)===null&&(t=e),e=e.sibling}return t}function ss(e,t,l,a,i,u){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:i,treeForkCount:u}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=a,o.tail=l,o.tailMode=i,o.treeForkCount=u)}function Mo(e){var t=e.child;for(e.child=null;t!==null;){var l=t.sibling;t.sibling=e.child,e.child=t,t=l}}function Do(e,t,l){var a=t.pendingProps,i=a.revealOrder,u=a.tail;a=a.children;var o=xt.current;if(t.flags&128)return Nu(t,o),null;var y=(o&2)!==0;if(y?(o=o&1|2,t.flags|=128):o&=1,Nu(t,o),i==="backwards"&&e!==null?(Mo(e),rt(e,t,a,l),Mo(e)):rt(e,t,a,l),a=_e?vu:0,!y&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Ny(e,l,t);else if(e.tag===19)Ny(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=Cy(t.child),l===null?(i=t.child,t.child=null):(i=l.sibling,l.sibling=null,Mo(t)),ss(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&&Jr(e)===null){t.child=i;break}e=i.sibling,i.sibling=l,l=i,i=e}ss(t,!0,l,null,u,a);break;case"together":ss(t,!1,null,null,void 0,a);break;case"independent":t.memoizedState=null;break;default:l=Cy(t.child),l===null?(i=t.child,t.child=null):(i=l.sibling,l.sibling=null),ss(t,!1,i,l,u,a)}return t.child}function zy(e,t,l){var a=t.pendingProps;return Ta(t,t.type,a.value),rt(e,t,a.children,l),t.child}function ia(e,t,l){if(e!==null&&(t.dependencies=e.dependencies),Ua|=t.lanes,(l&t.childLanes)===0)if(e!==null){if(hn(e,t,l,!1),(l&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(c(153));if(t.child!==null){for(e=t.child,l=Il(e,e.pendingProps),t.child=l,l.return=t;e.sibling!==null;)e=e.sibling,l=l.sibling=Il(e,e.pendingProps),l.return=t;l.sibling=null}return t.child}function Uo(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Br(e)))}function bb(e,t,l){switch(t.tag){case 3:hr(t,t.stateNode.containerInfo),Ta(t,at,e.memoizedState.cache),fn();break;case 27:case 5:rc(t);break;case 4:hr(t,t.stateNode.containerInfo);break;case 10:Ta(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,io(t),null;break;case 13:var a=t.memoizedState;if(a!==null){if(a.dehydrated!==null)return wa(t),t.flags|=128,null;a=hn(e,t,l,!1);var i=t.child.childLanes;return a||(l&i)!==0?Ty(e,t,l):(wa(t),e=ia(e,t,l),e!==null?e.sibling:null)}wa(t);break;case 19:if(t.flags&128)return Do(e,t,l);if(i=(e.flags&128)!==0,a=(l&t.childLanes)!==0,a||(hn(e,t,l,!1),a=(l&t.childLanes)!==0),i){if(a)return Do(e,t,l);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Nu(t,xt.current),a)break;return null;case 22:return t.lanes=0,py(e,t,l,t.pendingProps);case 24:Ta(t,at,e.memoizedState.cache)}return ia(e,t,l)}function Oy(e,t,l){if(e!==null)if(e.memoizedProps!==t.pendingProps)it=!0;else{if(!Uo(e,l)&&(t.flags&128)===0)return it=!1,bb(e,t,l);it=(e.flags&131072)!==0}else it=!1,_e&&(t.flags&1048576)!==0&&im(t,vu,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=gn(t.elementType),t.type=e,typeof e=="function")Qc(e)?(a=Sn(e,a),t.tag=1,t=Ey(null,t,e,a,l)):(t.tag=0,t=Oo(null,t,e,a,l));else{if(e!=null){var i=e.$$typeof;if(i===X){t.tag=11,t=yy(null,t,e,a,l);break e}else if(i===ke){t.tag=14,t=vy(null,t,e,a,l);break e}else if(i===ee){t.tag=10,t.type=e,t=zy(null,t,l);break e}}throw t=me(e)||e,Error(c(306,t,""))}}return t;case 0:return Oo(e,t,t.type,t.pendingProps,l);case 1:return a=t.type,i=Sn(a,t.pendingProps),Ey(e,t,a,i,l);case 3:e:{if(hr(t,t.stateNode.containerInfo),e===null)throw Error(c(387));a=t.pendingProps;var u=t.memoizedState;i=u.element,eo(e,t),Tu(t,a,null,l);var o=t.memoizedState;if(a=o.cache,Ta(t,at,a),a!==u.cache&&Jc(t,[at],l,!0),_u(),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=_y(e,t,a,l);break e}else if(a!==i){i=ul(Error(c(424)),t),gu(i),t=_y(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(Ke=fl(e.firstChild),ht=t,_e=!0,Ea=null,cl=!0,l=pm(t,null,a,l),t.child=l;l;)l.flags=l.flags&-3|134221824,l=l.sibling}else{if(fn(),a===i){t=ia(e,t,l);break e}rt(e,t,a,l)}t=t.child}return t;case 26:return hi(e,t),e===null?(l=Iv(t.type,null,t.pendingProps,null))?t.memoizedState=l:_e||(t.stateNode=Av(t.type,t.pendingProps,va.current,t)):t.memoizedState=Iv(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return rc(t),e===null&&_e&&(a=t.stateNode=Fv(t.type,t.pendingProps,va.current),ht=t,cl=!0,i=Ke,La(t.type)?(Af=i,Ke=fl(a.firstChild)):Ke=i),rt(e,t,t.pendingProps.children,l),hi(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&_e&&((i=a=Ke)&&(a=h2(a,t.type,t.pendingProps,cl),a!==null?(t.stateNode=a,ht=t,Ke=fl(a.firstChild),cl=!1,i=!0):i=!1),i||_a(t)),rc(t),i=t.type,u=t.pendingProps,o=e!==null?e.memoizedProps:null,a=u.children,_f(i,u)?a=null:o!==null&&_f(i,o)&&(t.flags|=32),t.memoizedState!==null&&(i=so(e,t,sb,null,null,l),ji._currentValue=i),hi(e,t),rt(e,t,a,l),t.child;case 6:return e===null&&_e&&((e=l=Ke)&&(l=m2(l,t.pendingProps,cl),l!==null?(t.stateNode=l,ht=t,Ke=null,e=!0):e=!1),e||_a(t)),null;case 13:return Ty(e,t,l);case 4:return hr(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=bn(t,null,a,l):rt(e,t,a,l),t.child;case 11:return yy(e,t,t.type,t.pendingProps,l);case 7:return a=t.pendingProps,hi(e,t),rt(e,t,a,l),t.child;case 8:return rt(e,t,t.pendingProps.children,l),t.child;case 12:return rt(e,t,t.pendingProps.children,l),t.child;case 10:return zy(e,t,l);case 9:return i=t.type._context,a=t.pendingProps.children,mn(t),i=pt(i),a=a(i),t.flags|=1,rt(e,t,a,l),t.child;case 14:return vy(e,t,t.type,t.pendingProps,l);case 15:return gy(e,t,t.type,t.pendingProps,l);case 19:return Do(e,t,l);case 31:return gb(e,t,l);case 22:return py(e,t,l,t.pendingProps);case 24:return mn(t),a=pt(at),e===null?(i=Wc(),i===null&&(i=Ve,u=Fc(),i.pooledCache=u,u.refCount++,u!==null&&(i.pooledCacheLanes|=l),i=u),t.memoizedState={parent:a,cache:i},Ic(t),Ta(t,at,i)):((e.lanes&l)!==0&&(eo(e,t),Tu(t,null,null,l),_u()),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),Ta(t,at,a)):(a=u.cache,Ta(t,at,a),a!==i.cache&&Jc(t,[at],l,!0))),rt(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:_e&&Hr(t),e!==null&&e.memoizedProps.name!==a.name?t.flags|=4194816:hi(e,t),rt(e,t,a.children,l),t.child;case 29:throw t.pendingProps}throw Error(c(156,t.tag))}function ua(e){e.flags|=4}function ko(e,t,l,a,i){var u;if((u=(e.mode&32)!==0)&&(u=l===null?a0(t,a):a0(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(cv())e.flags|=8192;else throw pn=Vr,Pc}else e.flags&=-16777217}function Ry(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!n0(t))if(cv())e.flags|=8192;else throw pn=Vr,Pc}function cs(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?ah():536870912,e.lanes|=t,pi|=t)}function wu(e,t){if(!_e)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 Ze(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 xb(e,t,l){var a=t.pendingProps;switch(Vc(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ze(t),null;case 1:return Ze(t),null;case 3:return l=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),la(at),Vn(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(ui(t)?ua(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Kc())),Ze(t),null;case 26:var i=t.type,u=t.memoizedState;return e===null?(ua(t),u!==null?(Ze(t),Ry(t,u)):(Ze(t),ko(t,i,null,a,l))):u?u!==e.memoizedState?(ua(t),Ze(t),Ry(t,u)):(Ze(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&ua(t),Ze(t),ko(t,i,e,a,l)),null;case 27:if(mr(t),l=va.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 Ze(t),t.subtreeFlags&=-33554433,null}e=jl.current,ui(t)?rm(t):(e=Fv(i,a,l),t.stateNode=e,ua(t))}return Ze(t),t.subtreeFlags&=-33554433,null;case 5:if(mr(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 Ze(t),t.subtreeFlags&=-33554433,null}if(u=jl.current,ui(t))rm(t);else{var o=Qu(va.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[kt]=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(Et(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 Ze(t),t.subtreeFlags&=-33554433,ko(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,l),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&ua(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(c(166));if(e=va.current,ui(t)){if(e=t.stateNode,l=t.memoizedProps,a=null,i=ht,i!==null)switch(i.tag){case 27:case 5:a=i.memoizedProps}e[gt]=t,e=!!(e.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||Ov(e.nodeValue,l)),e||_a(t,!0)}else e=Qu(e).createTextNode(a),e[gt]=t,t.stateNode=e}return Ze(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 fn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ze(t),e=!1}else l=Kc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=l),e=!0;if(!e)return t.flags&256?(Jt(t),t):(Jt(t),null);if((t.flags&128)!==0)throw Error(c(558))}return Ze(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 fn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ze(t),i=!1}else i=Kc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(Jt(t),t):(Jt(t),null)}return Jt(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),cs(t,t.updateQueue),Ze(t),null);case 4:return Vn(),e===null&&pf(t.stateNode.containerInfo),t.flags|=67108864,Ze(t),null;case 10:return la(t.type),Ze(t),null;case 19:if(uo(t),a=t.memoizedState,a===null)return Ze(t),null;if(i=(t.flags&128)!==0,u=a.rendering,u===null)if(i)wu(a,!1);else{if(tt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=Jr(e),u!==null){for(t.flags|=128,wu(a,!1),e=u.updateQueue,t.updateQueue=e,cs(t,e),t.subtreeFlags=0,e=l,l=t.child;l!==null;)lm(l,e),l=l.sibling;return Nu(t,xt.current&1|2),_e&&ea(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&&Yt()>Ss&&(t.flags|=128,i=!0,wu(a,!1),t.lanes=4194304)}else{if(!i)if(e=Jr(u),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,cs(t,e),wu(a,!0),a.tail===null&&a.tailMode!=="collapsed"&&a.tailMode!=="visible"&&!u.alternate&&!_e)return Ze(t),null}else 2*Yt()-a.renderingStartTime>Ss&&l!==536870912&&(t.flags|=128,i=!0,wu(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=Yt(),e.sibling=null,u=xt.current,u=i?u&1|2:u&1,a.tailMode==="visible"||a.tailMode==="collapsed"||!l||_e?Nu(t,u):(l=u,Xe(bt,t),Xe(xt,l),Tt===null&&(Tt=t)),_e&&ea(t,a.treeForkCount),e}return Ze(t),null;case 22:case 23:return Jt(t),no(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(l&536870912)!==0&&(t.flags&128)===0&&(Ze(t),t.subtreeFlags&6&&(t.flags|=8192)):Ze(t),l=t.updateQueue,l!==null&&cs(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&&vt(vn),null;case 24:return l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),la(at),Ze(t),null;case 25:return null;case 30:return t.flags|=33554432,Ze(t),null}throw Error(c(156,t.tag))}function Sb(e,t){switch(Vc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return la(at),Vn(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return mr(t),null;case 31:if(t.memoizedState!==null){if(Jt(t),t.alternate===null)throw Error(c(340));fn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Jt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(c(340));fn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return uo(t),e=t.flags,e&65536?(t.flags=e&-65537|128,e=t.memoizedState,e!==null&&(e.rendering=null,e.tail=null),t.flags|=4,t):null;case 4:return Vn(),null;case 10:return la(t.type),null;case 22:case 23:return Jt(t),no(),e!==null&&vt(vn),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return la(at),null;case 25:return null;default:return null}}function wy(e,t){switch(Vc(t),t.tag){case 3:la(at),Vn();break;case 26:case 27:case 5:mr(t);break;case 4:Vn();break;case 31:t.memoizedState!==null&&Jt(t);break;case 13:Jt(t);break;case 19:uo(t);break;case 10:la(t.type);break;case 22:case 23:Jt(t),no(),e!==null&&vt(vn);break;case 24:la(at)}}function ju(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 Aa(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,R=y;try{R()}catch(A){Qe(i,S,A)}}}a=a.next}while(a!==u)}}catch(A){Qe(t,t.return,A)}}function jy(e){var t=e.updateQueue;if(t!==null){var l=e.stateNode;try{xm(t,l)}catch(a){Qe(e,e.return,a)}}}function Ay(e,t,l){l.props=Sn(e.type,e.memoizedProps),l.state=e.memoizedState;try{l.componentWillUnmount()}catch(a){Qe(e,t,a)}}function Ul(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=Wl(e.memoizedProps,i);(i.ref===null||i.ref.name!==u)&&(i.ref=Lv(u)),a=i.ref;break;case 7:if(e.stateNode===null){var o=new It(e);p(e.child,!1,f2,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 St(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 os(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++)Xv(e.stateNode,t[l])}function My(e){for(var t=e.return;t!==null&&(qo(t)&&Xv(e.stateNode,t.stateNode),!Ho(t));)t=t.return}function Au(e){for(var t=e.return;t!==null&&(qo(t)&&d2(e.stateNode,t.stateNode),!Ho(t));)t=t.return}function Ho(e){return e.tag===5||e.tag===3||e.tag===27}function qo(e){return e&&e.tag===7&&e.stateNode!==null}function Lo(e){var t=e.type,l=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break e;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(i){Qe(e,e.return,i)}}function Bo(e,t,l){try{var a=e.stateNode;Zb(a,e.type,l,t),a[kt]=t}catch(i){Qe(e,e.return,i)}}function Dy(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&La(e.type)||e.tag===4}function Qo(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Dy(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&&La(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Go(e,t,l,a){var i=e.tag;if(i===5||i===6)i=e.stateNode,t?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(i,t):(t=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,t.appendChild(i),l=l._reactRootContainer,l!=null||t.onclick!==null||(t.onclick=Al)),os(e,a),De=!0;else if(i!==4&&(i===27&&(os(e,a),a=null,La(e.type)&&(l=e.stateNode,t=null)),e=e.child,e!==null))for(Go(e,t,l,a),e=e.sibling;e!==null;)Go(e,t,l,a),e=e.sibling}function fs(e,t,l,a){var i=e.tag;if(i===5||i===6)i=e.stateNode,t?l.insertBefore(i,t):l.appendChild(i),os(e,a),De=!0;else if(i!==4&&(i===27&&(os(e,a),a=null,La(e.type)&&(l=e.stateNode)),e=e.child,e!==null))for(fs(e,t,l,a),e=e.sibling;e!==null;)fs(e,t,l,a),e=e.sibling}function Uy(e){var t=e.stateNode,l=e.memoizedProps;try{for(var a=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Et(t,a,l),t[gt]=e,t[kt]=l}catch(u){Qe(e,e.return,u)}}var ds=!1,Ft=null;function ky(e){(e.tag===30||(e.subtreeFlags&33554432)!==0)&&(ds=!0)}var kl=null;function Hy(){var e=kl;return kl=null,e}var qt=0;function mi(e,t,l,a,i){return qt=0,qy(e.child,t,l,a,i)}function qy(e,t,l,a,i){for(var u=!1;e!==null;){if(e.tag===5){var o=e.stateNode;if(a!==null){var y=Cf(o);a.push(y),y.view&&(u=!0)}else u||Cf(o).view&&(u=!0);ds=!0,Hv(o,qt===0?t:t+"_"+qt,l),qt++}else(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&i||qy(e.child,t,l,a,i)&&(u=!0));e=e.sibling}return u}function Hl(e,t){for(;e!==null;)e.tag===5?qv(e.stateNode,e.memoizedProps):(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&t||Hl(e.child,t)),e=e.sibling}function hs(e){if((e.subtreeFlags&18874368)!==0)for(e=e.child;e!==null;){if((e.tag!==22||e.memoizedState===null)&&(hs(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=Pl(t.default,t.share),t!=="none"&&(mi(e,l,t,null,!1)||Hl(e.child,!1))}e=e.sibling}}function Yo(e,t){if(e.tag===30){var l=e.stateNode,a=e.memoizedProps,i=Wl(a,l),u=Pl(a.default,l.paired?a.share:a.enter);u!=="none"?mi(e,i,u,null,!1)?(hs(e),l.paired||t||Ei(e,a.onEnter)):Hl(e.child,!1):hs(e)}else if((e.subtreeFlags&33554432)!==0)for(e=e.child;e!==null;)Yo(e,t),e=e.sibling;else hs(e)}function Vo(e){if(Ft!==null&&Ft.size!==0){var t=Ft;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=Pl(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)):Hl(e.child,!1)),t.delete(a),t.size===0)break}}}Vo(e)}e=e.sibling}}}function Xo(e){if(e.tag===30){var t=e.memoizedProps,l=Wl(t,e.stateNode),a=Ft!==null?Ft.get(l):void 0,i=Pl(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,Ft.delete(l),Ei(e,t.onShare)):Ei(e,t.onExit):Hl(e.child,!1)),Ft!==null&&Vo(e)}else if((e.subtreeFlags&33554432)!==0)for(e=e.child;e!==null;)Xo(e),e=e.sibling;else Ft!==null&&Vo(e)}function Ly(e){for(e=e.child;e!==null;){if(e.tag===30){var t=e.memoizedProps,l=Wl(t,e.stateNode);t=Pl(t.default,t.update),e.flags&=-5,t!=="none"&&mi(e,l,t,e.memoizedState=[],!1)}else(e.subtreeFlags&33554432)!==0&&Ly(e);e=e.sibling}}function Ko(e){if((e.subtreeFlags&18874368)!==0)for(e=e.child;e!==null;){if(e.tag!==22||e.memoizedState===null){if(e.tag===30&&(e.flags&18874368)!==0){var t=e.stateNode;t.paired!==null&&(t.paired=null,Hl(e.child,!1))}Ko(e)}e=e.sibling}}function ms(e){if(e.tag===30)e.stateNode.paired=null,Hl(e.child,!1),Ko(e);else if((e.subtreeFlags&33554432)!==0)for(e=e.child;e!==null;)ms(e),e=e.sibling;else Ko(e)}function By(e){for(e=e.child;e!==null;)e.tag===30?Hl(e.child,!1):(e.subtreeFlags&33554432)!==0&&By(e),e=e.sibling}function Zo(e,t,l,a,i,u,o){for(var y=!1;t!==null;){if(t.tag===5){var S=t.stateNode;if(u!==null&&qt<u.length){var R=u[qt],A=Cf(S);(R.view||A.view)&&(y=!0);var H;if(H=(e.flags&4)===0)if(A.clip)H=!0;else{H=R.rect;var z=A.rect;H=H.y!==z.y||H.x!==z.x||H.height!==z.height||H.width!==z.width}H&&(e.flags|=4),A.abs?A=!R.abs:(R=R.rect,A=A.rect,A=R.height!==A.height||R.width!==A.width),A&&(e.flags|=32)}else e.flags|=32;(e.flags&4)!==0&&Hv(S,qt===0?l:l+"_"+qt,i),y&&(e.flags&4)!==0||(kl===null&&(kl=[]),kl.push(S,qt===0?a:a+"_"+qt,t.memoizedProps)),qt++}else(t.tag!==22||t.memoizedState===null)&&(t.tag===30&&o?e.flags|=t.flags&32:Zo(e,t.child,l,a,i,u,o)&&(y=!0));t=t.sibling}return y}function Qy(e,t){for(e=e.child;e!==null;){if(e.tag===30){var l=e.memoizedProps,a=e.stateNode,i=Wl(l,a),u=Pl(l.default,l.update),o;o=e.memoizedState,e.memoizedState=null,a=e;var y=e.child;qt=0,i=Zo(a,y,i,i,u,o,!1),(e.flags&4)!==0&&i&&Ei(e,l.onUpdate)}else(e.subtreeFlags&33554432)!==0&&Qy(e);e=e.sibling}}var mt=!1,Le=!1,ql=!1,Jo=!1,Gy=typeof WeakSet=="function"?WeakSet:Set,yt=null,Ll=!1,Mu=!1,ys=!1,Fo=!1;function Eb(e,t,l){if(e=e.containerInfo,Sf=Ai,e=Kh(e),Dc(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var i=a.getSelection&&a.getSelection();if(i&&i.rangeCount!==0){a=i.anchorNode;var u=i.anchorOffset,o=i.focusNode;i=i.focusOffset;try{a.nodeType,o.nodeType}catch{a=null;break e}var y=0,S=-1,R=-1,A=0,H=0,z=e,j=null;t:for(;;){for(var F;z!==a||u!==0&&z.nodeType!==3||(S=y+u),z!==o||i!==0&&z.nodeType!==3||(R=y+i),z.nodeType===3&&(y+=z.nodeValue.length),(F=z.firstChild)!==null;)j=z,z=F;for(;;){if(z===e)break t;if(j===a&&++A===u&&(S=y),j===o&&++H===i&&(R=y),(F=z.nextSibling)!==null)break;z=j,j=z.parentNode}z=F}a=S===-1||R===-1?null:{start:S,end:R}}else a=null}a=a||{start:0,end:0}}else a=null;for(Ef={focusedElem:e,selectionRange:a},Ai=!1,l=(l&335544064)===l,yt=t,t=l?9270:1024;yt!==null;){if(e=yt,l&&(a=e.deletions,a!==null))for(u=0;u<a.length;u++)l&&Xo(a[u]);if(e.alternate===null&&(e.flags&2)!==0)l&&ky(e),vs(l);else{if(e.tag===22){if(a=e.alternate,e.memoizedState!==null){a!==null&&a.memoizedState===null&&l&&Xo(a),vs(l);continue}else if(a!==null&&a.memoizedState!==null){l&&ky(e),vs(l);continue}}a=e.child,(e.subtreeFlags&t)!==0&&a!==null?(a.return=e,yt=a):(l&&Ly(e),vs(l))}}Ft=null}function vs(e){for(;yt!==null;){var t=yt,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=Sn(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)Rf(a);else if(l===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":Rf(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=Wl(a.memoizedProps,a.stateNode),i=t.memoizedProps,i=Pl(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,yt=a;break}yt=t.return}}function Yy(e,t,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:Bl(e,l),a&4&&ju(5,l);break;case 1:if(Bl(e,l),a&4)if(e=l.stateNode,t===null)try{e.componentDidMount()}catch(o){Qe(l,l.return,o)}else{var i=Sn(l.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(o){Qe(l,l.return,o)}}a&64&&jy(l),a&512&&Ul(l,l.return);break;case 3:if(Bl(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{xm(e,t)}catch(o){Qe(l,l.return,o)}}break;case 27:t===null&&a&4&&Uy(l);case 26:case 5:Bl(e,l),t===null&&a&4&&Lo(l),a&512&&Ul(l,l.return);break;case 12:Bl(e,l);break;case 31:Bl(e,l),a&4&&Zy(e,l);break;case 13:Bl(e,l),a&4&&Jy(e,l),a&64&&(e=l.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(l=Db.bind(null,l),y2(e,l))));break;case 22:if(a=l.memoizedState!==null||mt,!a){var u=t!==null&&t.memoizedState!==null||Le;t=mt,i=Le,mt=a,(Le=u)&&!i?(a=2,(l.subtreeFlags&8772)!==0&&(a|=1),bl(e,l,a)):Bl(e,l),mt=t,Le=i}break;case 30:Bl(e,l),a&512&&Ul(l,l.return);break;case 7:a&512&&Ul(l,l.return);default:Bl(e,l)}}function $o(e,t){for(e=e.child;e!==null;)Vy(e,t),e=e.sibling}function Vy(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,De=!0}catch(S){Qe(e,e.return,S)}break;case 18:try{var y=e.stateNode;t?kv(y,!0):kv(e.stateNode,!1)}catch(S){Qe(e,e.return,S)}break;case 22:case 23:e.memoizedState===null&&$o(e,t);break;default:$o(e,t)}}function Wo(e,t){if(e.subtreeFlags&67108864)for(e=e.child;e!==null;){e:{var l=e,a=t;switch(l.tag){case 4:Vy(l,a);break e;case 22:l.memoizedState===null&&Wo(l,a);break e;default:Wo(l,a)}}e=e.sibling}}function Xy(e){var t=e.alternate;t!==null&&(e.alternate=null,Xy(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Sr(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 Fe=null,Lt=!1;function gl(e,t,l){for(l=l.child;l!==null;)Ky(e,t,l),l=l.sibling}function Ky(e,t,l){if(Vt&&typeof Vt.onCommitFiberUnmount=="function")try{Vt.onCommitFiberUnmount(lu,l)}catch{}switch(l.tag){case 26:Le||St(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||St(l,t),Au(l);var a=Fe,i=Lt;La(l.type)&&(Fe=l.stateNode,Lt=!1),gl(e,t,l),$v(l.stateNode,l.type,l.memoizedProps),Fe=a,Lt=i;break;case 5:Le||St(l,t),Au(l);case 6:if(l.tag===6&&Au(l),a=Fe,i=Lt,Fe=null,gl(e,t,l),Fe=a,Lt=i,Fe!==null)if(Lt)try{(Fe.nodeType===9?Fe.body:Fe.nodeName==="HTML"?Fe.ownerDocument.body:Fe).removeChild(l.stateNode),De=!0}catch(u){Qe(l,t,u)}else try{Fe.removeChild(l.stateNode),De=!0}catch(u){Qe(l,t,u)}break;case 18:Fe!==null&&(Lt?(e=Fe,Uv(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.stateNode),Mi(e)):Uv(Fe,l.stateNode));break;case 4:a=Fe,i=Lt,Fe=l.stateNode.containerInfo,Lt=!0,gl(e,t,l),Fe=a,Lt=i;break;case 0:case 11:case 14:case 15:Aa(2,l,t),Le||Aa(4,l,t),gl(e,t,l);break;case 1:Le||(St(l,t),a=l.stateNode,typeof a.componentWillUnmount=="function"&&Ay(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:St(l,t),gl(e,t,l);break;case 7:Le||St(l,t),gl(e,t,l);break;default:gl(e,t,l)}}function Zy(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 Jy(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 _b(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Gy),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Gy),t;default:throw Error(c(435,e.tag))}}function gs(e,t){var l=_b(e);t.forEach(function(a){if(!l.has(a)){l.add(a);var i=Ub.bind(null,e,a);a.then(i,i)}})}function Rt(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(La(S.type)){Fe=S.stateNode,Lt=!1;break e}break;case 5:Fe=S.stateNode,Lt=!1;break e;case 3:case 4:Fe=S.stateNode.containerInfo,Lt=!0;break e}S=S.return}if(Fe===null)throw Error(c(160));Ky(o,y,u),Fe=null,Lt=!1,o=u.alternate,o!==null&&(o.return=null),u.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Fy(t,e,l),t=t.sibling}var pl=null;function Fy(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}Rt(t,e,l),wt(e),i&4&&(Aa(3,e,e.return),ju(3,e),Aa(5,e,e.return));break;case 1:Rt(t,e,l),wt(e),i&512&&(Le||a===null||St(a,a.return)),i&64&&mt&&(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=pl,Rt(t,e,l),wt(e),i&512&&(Le||a===null||St(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(mt)e.stateNode=Av(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[iu]||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"))),Et(a,t,l),a[gt]=e,dt(a),t=a;break e;case"link":if(u=l0("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),Et(a,t,l),i.head.appendChild(a);break;case"meta":if(u=l0("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),Et(a,t,l),i.head.appendChild(a);break;default:throw Error(c(468,t))}a[gt]=e,dt(a),t=a}e.stateNode=t}else mt||kf(u,e.type,e.stateNode);else e.stateNode=t0(u,l,e.memoizedProps);else i!==l?(i===null?(t=a.stateNode,t===null||Le||t.parentNode.removeChild(t)):i.count--,l===null?mt||kf(u,e.type,e.stateNode):t0(u,l,e.memoizedProps)):l===null&&e.stateNode!==null&&Bo(e,e.memoizedProps,a.memoizedProps);break;case 27:Rt(t,e,l),wt(e),i&512&&(Le||a===null||St(a,a.return)),a!==null&&i&4&&Bo(e,e.memoizedProps,a.memoizedProps);break;case 5:if(u=ql,ql=!1,Rt(t,e,l),ql=u,wt(e),i&512&&(Le||a===null||St(a,a.return)),e.flags&32){t=e.stateNode;try{$n(t,""),De=!0}catch(A){Qe(e,e.return,A)}}i&4&&e.stateNode!=null&&(t=e.memoizedProps,Bo(e,t,a!==null?a.memoizedProps:t)),i&1024&&(Jo=!0);break;case 6:if(Rt(t,e,l),wt(e),i&4){if(e.stateNode===null)throw Error(c(162));t=e.memoizedProps,l=e.stateNode;try{l.nodeValue=t,De=!0}catch(A){Qe(e,e.return,A)}}break;case 3:if(De=!1,As=null,u=pl,pl=Gu(t.containerInfo),Rt(t,e,l),pl=u,wt(e),i&4&&a!==null&&a.memoizedState.isDehydrated)try{Mi(t.containerInfo)}catch(A){Qe(e,e.return,A)}Jo&&(Jo=!1,$y(e)),De=!1;break;case 4:i=ql,ql=mt,a=vh(),u=pl,pl=Gu(e.stateNode.containerInfo),Rt(t,e,l),wt(e),pl=u,De&&Mu&&(ys=!0),De=a,ql=i;break;case 12:Rt(t,e,l),wt(e);break;case 31:Rt(t,e,l),wt(e),i&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,gs(e,t)));break;case 13:Rt(t,e,l),wt(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(xs=Yt()),i&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,gs(e,t)));break;case 22:u=e.memoizedState!==null,o=a!==null&&a.memoizedState!==null;var y=mt,S=Le,R=ql;mt=y||u,ql=R||u,Le=S||o,Rt(t,e,l),Le=S,ql=R,mt=y,wt(e),i&8192&&(t=e.stateNode,t._visibility=u?t._visibility&-2:t._visibility|1,!u||a===null||o||mt||Le||(t=o||Le,l=mt,a=Le,mt=u||mt,Le=t,Ma(e,2),mt=l,Le=a),!u&&ql||$o(e,u)),i&4&&(t=e.updateQueue,t!==null&&(l=t.retryQueue,l!==null&&(t.retryQueue=null,gs(e,l))));break;case 19:Rt(t,e,l),wt(e),i&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,gs(e,t)));break;case 30:i&512&&(Le||a===null||St(a,a.return)),i=vh(),u=Mu,o=(l&335544064)===l,y=e.memoizedProps,Mu=o&&Pl(y.default,y.update)!=="none",Rt(t,e,l),wt(e),o&&a!==null&&De&&(e.flags|=4),Mu=u,De=i;break;case 21:break;case 7:i&512&&(Le||a===null||St(a,a.return)),a&&a.stateNode!==null&&(a.stateNode._fragmentFiber=e);default:Rt(t,e,l),wt(e)}}function wt(e){var t=e.flags;if(t&2){try{for(var l,a=e.return;a!==null;){if(Dy(a)){l=a;break}a=a.return}a=null;for(var i=e.return;i!==null;){if(qo(i)){var u=i.stateNode;a===null?a=[u]:a.push(u)}if(Ho(i))break;i=i.return}var o=a;if(l==null)throw Error(c(160));switch(l.tag){case 27:var y=l.stateNode,S=Qo(e);fs(e,S,y,o);break;case 5:var R=l.stateNode;l.flags&32&&($n(R,""),l.flags&=-33);var A=Qo(e);fs(e,A,R,o);break;case 3:case 4:var H=l.stateNode.containerInfo,z=Qo(e);Go(e,z,H,o);break;default:throw Error(c(161))}}catch(j){Qe(e,e.return,j)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function $y(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;$y(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;)Wy(t,e),t=t.sibling;else Qy(t)}function Wy(e,t){var l=e.alternate;if(l===null)Yo(e,!1);else switch(e.tag){case 3:if(Fo=Ll=!1,Hy(),yi(t,e),!Ll&&!ys){if(e=kl,e!==null)for(var a=0;a<e.length;a+=3){l=e[a];var i=e[a+1];qv(l,e[a+2]),l=l.ownerDocument.documentElement,l!==null&&l.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group("+i+")"})}e=t.containerInfo,e=e.nodeType===9?e.documentElement:e.ownerDocument.documentElement,e!==null&&e.style.viewTransitionName===""&&(e.style.viewTransitionName="none",e.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group(root)"}),e.animate({width:[0,0],height:[0,0]},{duration:0,fill:"forwards",pseudoElement:"::view-transition"})),Fo=!0}kl=null;break;case 5:yi(t,e);break;case 4:a=Ll,Ll=!1,yi(t,e),Ll&&(ys=!0),Ll=a;break;case 22:e.memoizedState===null&&(l.memoizedState!==null?Yo(e,!1):yi(t,e));break;case 30:a=Ll,i=Hy(),Ll=!1,yi(t,e),Ll&&(e.flags|=4);var u=e.memoizedProps,o=e.stateNode;t=Wl(u,o),o=Wl(l.memoizedProps,o);var y=Pl(u.default,u.update);y==="none"?t=!1:(u=l.memoizedState,l.memoizedState=null,l=e.child,qt=0,t=Zo(e,l,t,o,y,u,!0),qt!==(u===null?0:u.length)&&(e.flags|=32)),(e.flags&4)!==0&&t?(Ei(e,e.memoizedProps.onUpdate),kl=i):i!==null&&(i.push.apply(i,kl),kl=i),Ll=(e.flags&32)!==0?!0:a;break;default:yi(t,e)}}function Bl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Yy(e,t.alternate,t),t=t.sibling}function Ma(e,t){for(e=e.child;e!==null;){var l=e,a=t;switch(l.tag){case 0:case 11:case 14:case 15:Aa(4,l,l.return),Ma(l,a);break;case 1:St(l,l.return);var i=l.stateNode;typeof i.componentWillUnmount=="function"&&Ay(l,l.return,i),Ma(l,a);break;case 27:(a&2)!==0&&$v(l.stateNode,l.type,l.memoizedProps);case 5:St(l,l.return),l.tag!==5&&l.tag!==27||Au(l),Ma(l,a);break;case 6:Au(l);break;case 26:St(l,l.return),i=l.stateNode,l.memoizedState!==null||i===null||Le||i.parentNode.removeChild(i),Ma(l,a);break;case 22:l.memoizedState===null&&Ma(l,a);break;case 30:St(l,l.return),Ma(l,a);break;case 7:St(l,l.return);default:Ma(l,a)}e=e.sibling}}function bl(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:bl(i,u,l),ju(4,u);break;case 1:if(bl(i,u,l),a=u,i=a.stateNode,typeof i.componentDidMount=="function")try{i.componentDidMount()}catch(A){Qe(a,a.return,A)}if(a=u,i=a.updateQueue,i!==null){var S=a.stateNode;try{var R=i.shared.hiddenCallbacks;if(R!==null)for(i.shared.hiddenCallbacks=null,i=0;i<R.length;i++)bm(R[i],S)}catch(A){Qe(a,a.return,A)}}y&&o&64&&jy(u),Ul(u,u.return);break;case 27:(l&2)!==0&&Uy(u);case 5:u.tag!==5&&u.tag!==27||My(u),bl(i,u,l),y&&a===null&&o&4&&Lo(u),Ul(u,u.return);break;case 6:My(u);break;case 26:S=u.stateNode,u.memoizedState!==null||S===null||mt||kf(Gu(S.ownerDocument),u.type,S),bl(i,u,l),y&&a===null&&o&4&&Lo(u),Ul(u,u.return);break;case 12:bl(i,u,l);break;case 31:bl(i,u,l),y&&o&4&&Zy(i,u);break;case 13:bl(i,u,l),y&&o&4&&Jy(i,u);break;case 22:u.memoizedState===null&&bl(i,u,l),Ul(u,u.return);break;case 30:bl(i,u,l),Ul(u,u.return);break;case 7:Ul(u,u.return);default:bl(i,u,l)}t=t.sibling}}function Po(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&&pu(l))}function Io(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&pu(e))}function ol(e,t,l,a){var i=(l&335544064)===l;if(t.subtreeFlags&(i?10262:10256))for(t=t.child;t!==null;)Py(e,t,l,a),t=t.sibling;else i&&By(t)}function Py(e,t,l,a){var i=(l&335544064)===l;i&&t.alternate===null&&t.return!==null&&t.return.alternate!==null&&ms(t);var u=t.flags;switch(t.tag){case 0:case 11:case 15:ol(e,t,l,a),u&2048&&ju(9,t);break;case 1:ol(e,t,l,a);break;case 3:ol(e,t,l,a),i&&Fo&&(e=e.containerInfo,e=e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,e.style.viewTransitionName==="root"&&(e.style.viewTransitionName=""),e=e.ownerDocument.documentElement,e!==null&&e.style.viewTransitionName==="none"&&(e.style.viewTransitionName="")),u&2048&&(u=null,t.alternate!==null&&(u=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==u&&(t.refCount++,u!=null&&pu(u)));break;case 12:if(u&2048){ol(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(R){Qe(t,t.return,R)}}else ol(e,t,l,a);break;case 31:ol(e,t,l,a);break;case 13:ol(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&&ms(y),o._visibility&2?ol(e,t,l,a):Du(e,t)):(i&&y!==null&&y.memoizedState!==null&&ms(t),o._visibility&2?ol(e,t,l,a):(o._visibility|=2,vi(e,t,l,a,(t.subtreeFlags&10256)!==0||!1))),u&2048&&Po(y,t);break;case 24:ol(e,t,l,a),u&2048&&Io(t.alternate,t);break;case 30:i&&(u=t.alternate,u!==null&&(Hl(u.child,!0),Hl(t.child,!0))),ol(e,t,l,a);break;default:ol(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,R=o.flags;switch(o.tag){case 0:case 11:case 15:vi(u,o,y,S,i),ju(8,o);break;case 23:break;case 22:var A=o.stateNode;o.memoizedState!==null?A._visibility&2?vi(u,o,y,S,i):Du(u,o):(A._visibility|=2,vi(u,o,y,S,i)),i&&R&2048&&Po(o.alternate,o);break;case 24:vi(u,o,y,S,i),i&&R&2048&&Io(o.alternate,o);break;default:vi(u,o,y,S,i)}t=t.sibling}}function Du(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:Du(l,a),i&2048&&Po(a.alternate,a);break;case 24:Du(l,a),i&2048&&Io(a.alternate,a);break;default:Du(l,a)}t=t.sibling}}var En=8192;function _n(e,t,l){if(e.subtreeFlags&En)for(e=e.child;e!==null;)Iy(e,t,l),e=e.sibling}function Iy(e,t,l){switch(e.tag){case 26:_n(e,t,l),e.flags&En&&(e.memoizedState!==null?R2(l,pl,e.memoizedState,e.memoizedProps):(e=e.stateNode,(t&335544128)===t&&u0(l,e)));break;case 5:_n(e,t,l),e.flags&En&&(e=e.stateNode,(t&335544128)===t&&u0(l,e));break;case 3:case 4:var a=pl;pl=Gu(e.stateNode.containerInfo),_n(e,t,l),pl=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=En,En=16777216,_n(e,t,l),En=a):_n(e,t,l));break;case 30:if((e.flags&En)!==0&&(a=e.memoizedProps.name,a!=null&&a!=="auto")){var i=e.stateNode;i.paired=null,Ft===null&&(Ft=new Map),Ft.set(a,i)}_n(e,t,l);break;default:_n(e,t,l)}}function ev(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 Uu(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];yt=a,lv(a,e)}ev(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)tv(e),e=e.sibling}function tv(e){switch(e.tag){case 0:case 11:case 15:Uu(e),e.flags&2048&&Aa(9,e,e.return);break;case 3:Uu(e);break;case 12:Uu(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)):Uu(e);break;default:Uu(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];yt=a,lv(a,e)}ev(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Aa(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 lv(e,t){for(;yt!==null;){var l=yt;switch(l.tag){case 0:case 11:case 15:Aa(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:pu(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,yt=a;else e:for(l=e;yt!==null;){a=yt;var i=a.sibling,u=a.return;if(Xy(a),a===l){yt=null;break e}if(i!==null){i.return=u,yt=i;break e}yt=u}}}var Tb={getCacheForType:function(e){var t=pt(at),l=t.data.get(e);return l===void 0&&(l=e(),t.data.set(e,l)),l},cacheSignal:function(){return pt(at).controller.signal}},Nb=typeof WeakMap=="function"?WeakMap:Map,He=0,Ve=null,Ne=null,Oe=0,Be=0,$t=null,Da=!1,gi=!1,ef=!1,ra=0,tt=0,Ua=0,Tn=0,bs=0,Wt=0,pi=0,ku=null,Bt=null,tf=!1,xs=0,av=0,Ss=1/0,Es=null,ka=null,Pe=0,xl=null,Nn=null,Ql=0,lf=0,af=null,nv=null,bi=null,xi=null,Si=null,Hu=0,_s=null;function Pt(){return(He&2)!==0&&Oe!==0?Oe&-Oe:ue.T!==null?mf():rh()}function iv(){if(Wt===0)if((Oe&536870912)===0||_e){var e=gr;gr<<=1,(gr&3932160)===0&&(gr=262144),Wt=e}else Wt=536870912;return e=bt.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=Lv(Wl(e.memoizedProps,l))),xi===null&&(xi=[]),xi.push(t.bind(null,a))}}function Qt(e,t,l){(e===Ve&&(Be===2||Be===9)||e.cancelPendingCommit!==null)&&(_i(e,0),Ha(e,Oe,Wt,!1)),nu(e,l),((He&2)===0||e!==Ve)&&(e===Ve&&((He&2)===0&&(Tn|=l),tt===4&&Ha(e,Oe,Wt,!1)),Gl(e))}function uv(e,t,l){if((He&6)!==0)throw Error(c(327));var a=!l&&(t&127)===0&&(t&e.expiredLanes)===0||au(e,t),i=a?Ob(e,t):uf(e,t,!0),u=a;do{if(i===0){gi&&!a&&Ha(e,t,0,!1);break}else{if(l=e.current.alternate,u&&!Cb(l)){i=uf(e,t,!1),u=!1;continue}if(i===2){if(u=t,e.errorRecoveryDisabledLanes&u)var o=0;else o=e.pendingLanes&-536870913,o=o!==0?o:o&536870912?536870912:0;if(o!==0){t=o;e:{var y=e;i=ku;var S=y.current.memoizedState.isDehydrated;if(S&&(_i(y,o).flags|=256),o=uf(y,o,!1),o!==2&&o!==6){if(ef&&!S){y.errorRecoveryDisabledLanes|=u,Tn|=u,i=4;break e}u=Bt,Bt=i,u!==null&&(Bt===null?Bt=u:Bt.push.apply(Bt,u))}i=o}if(u=!1,i!==2)continue}}if(i===1){_i(e,0),Ha(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:Ha(a,t,Wt,!Da);break e;case 2:Bt=null;break;case 3:case 5:break;default:throw Error(c(329))}if((t&62914560)===t&&(i=xs+300-Yt(),10<i)){if(Ha(a,t,Wt,!Da),br(a,0,!0)!==0)break e;Ql=t,a.timeoutHandle=Nf(rv.bind(null,a,l,Bt,Es,tf,t,Wt,Tn,pi,Da,u,"Throttled",-0,0),i);break e}rv(a,l,Bt,Es,tf,t,Wt,Tn,pi,Da,u,null,-0,0)}}break}while(!0);Gl(e)}function rv(e,t,l,a,i,u,o,y,S,R,A,H,z,j){e.timeoutHandle=-1;var F=t.subtreeFlags,re=(u&335544064)===u;if(H=null,(re||F&8192||(F&16785408)===16785408)&&(H={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Al},Ft=null,Iy(t,u,H),re&&(F=H,re=e.containerInfo,re=(re.nodeType===9?re:re.ownerDocument).__reactViewTransition,re!=null&&(F.count++,F.waitingForViewTransition=!0,F=Xu.bind(F),re.finished.then(F,F))),F=(u&62914560)===u?xs-Yt():(u&4194048)===u?av-Yt():0,F=w2(H,F),F!==null)){Ql=u,e.cancelPendingCommit=F(yv.bind(null,e,t,u,l,a,i,o,y,S,R,A,H,null,z,j)),Ha(e,u,o,!R);return}yv(e,t,u,l,a,i,o,y,S,R,A,H)}function Cb(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(!Zt(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 Ha(e,t,l,a){t=lh(e,t),t&=~bs,t&=~Tn,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var i=t;0<i;){var u=31-Xt(i),o=1<<u;a[u]=-1,i&=~o}l!==0&&nh(e,l,t)}function Ts(){return(He&6)===0?(qu(0),!1):!0}function nf(){if(Ne!==null){if(Be===0)var e=Ne.return;else e=Ne,ta=dn=null,fo(e),ci=null,Su=0,e=Ne;for(;e!==null;)wy(e.alternate,e),e=e.return;Ne=null}}function _i(e,t){var l=e.timeoutHandle;return l!==-1&&(e.timeoutHandle=-1,$b(l)),l=e.cancelPendingCommit,l!==null&&(e.cancelPendingCommit=null,l()),Ql=0,nf(),Ve=e,Ne=l=Il(e.current,null),Oe=t,Be=0,$t=null,Da=!1,gi=au(e,t),ef=!1,pi=Wt=bs=Tn=Ua=tt=0,Bt=ku=null,tf=!1,ra=lh(e,t),Ar(),l}function sv(e,t){xe=null,ue.H=as,t===si||t===Yr?(t=ym(),Be=3):t===Pc?(t=ym(),Be=4):Be=t===zo?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,$t=t,Ne===null&&(tt=1,ns(e,ul(t,e.current)))}function cv(){var e=bt.current;return e===null?!0:(Oe&4194048)===Oe?Tt===null:(Oe&62914560)===Oe||(Oe&536870912)!==0?e===Tt:!1}function ov(){var e=ue.H;return ue.H=as,e===null?as:e}function fv(){var e=ue.A;return ue.A=Tb,e}function Ns(){tt=4,Da||(Oe&4194048)!==Oe&&bt.current!==null||(gi=!0),(Ua&134217727)===0&&(Tn&134217727)===0||Ve===null||Ha(Ve,Oe,Wt,!1)}function uf(e,t,l){var a=He;He|=2;var i=ov(),u=fv();(Ve!==e||Oe!==t)&&(Es=null,_i(e,t)),t=!1;var o=tt;e:do try{if(Be!==0&&Ne!==null){var y=Ne,S=$t;switch(Be){case 8:nf(),o=6;break e;case 3:case 2:case 9:case 6:bt.current===null&&(t=!0);var R=Be;if(Be=0,$t=null,Ti(e,y,S,R),l&&gi){o=0;break e}break;default:R=Be,Be=0,$t=null,Ti(e,y,S,R)}}zb(),o=tt;break}catch(A){sv(e,A)}while(!0);return t&&e.shellSuspendCounter++,ta=dn=null,He=a,ue.H=i,ue.A=u,Ne===null&&(Ve=null,Oe=0,Ar()),o}function zb(){for(;Ne!==null;)dv(Ne)}function Ob(e,t){var l=He;He|=2;var a=ov(),i=fv();Ve!==e||Oe!==t?(Es=null,Ss=Yt()+500,_i(e,t)):gi=au(e,t);e:do try{if(Be!==0&&Ne!==null){t=Ne;var u=$t;t:switch(Be){case 1:Be=0,$t=null,Ti(e,t,u,1);break;case 2:case 9:if(hm(u)){Be=0,$t=null,hv(t);break}t=function(){Be!==2&&Be!==9||Ve!==e||(Be=7),Gl(e)},u.then(t,t);break e;case 3:Be=7;break e;case 4:Be=5;break e;case 7:hm(u)?(Be=0,$t=null,hv(t)):(Be=0,$t=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?n0(o):y.stateNode.complete){Be=0,$t=null;var S=y.sibling;if(S!==null)Ne=S;else{var R=y.return;R!==null?(Ne=R,Cs(R)):Ne=null}break t}}Be=0,$t=null,Ti(e,t,u,5);break;case 6:Be=0,$t=null,Ti(e,t,u,6);break;case 8:nf(),tt=6;break e;default:throw Error(c(462))}}Rb();break}catch(A){sv(e,A)}while(!0);return ta=dn=null,ue.H=a,ue.A=i,He=l,Ne!==null?0:(Ve=null,Oe=0,Ar(),tt)}function Rb(){for(;Ne!==null&&!Kp();)dv(Ne)}function dv(e){var t=Oy(e.alternate,e,ra);e.memoizedProps=e.pendingProps,t===null?Cs(e):Ne=t}function hv(e){var t=e,l=t.alternate;switch(t.tag){case 15:case 0:t=Sy(l,t,t.pendingProps,t.type,void 0,Oe);break;case 11:t=Sy(l,t,t.pendingProps,t.type.render,t.ref,Oe);break;case 5:fo(t);var a=t;a===ht&&(_e?(qr(a),a.tag===5&&a.stateNode!=null&&(Ke=a.stateNode)):(qr(a),_e=!0));default:wy(l,t),t=Ne=lm(t,ra),t=Oy(l,t,ra)}e.memoizedProps=e.pendingProps,t===null?Cs(e):Ne=t}function Ti(e,t,l,a){ta=dn=null,fo(t),ci=null,Su=0;var i=t.return;try{if(vb(e,i,t,l,Oe)){tt=1,ns(e,ul(l,e.current)),Ne=null;return}}catch(u){if(i!==null)throw Ne=i,u;tt=1,ns(e,ul(l,e.current)),Ne=null;return}t.flags&32768?(_e||a===1?e=!0:gi||(Oe&536870912)!==0?e=!1:(Da=e=!0,(a===2||a===9||a===3||a===6)&&(a=bt.current,a!==null&&a.tag===13&&(a.flags|=16384))),mv(t,e)):Cs(t)}function Cs(e){var t=e;do{if((t.flags&32768)!==0){mv(t,Da);return}e=t.return;var l=xb(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);tt===0&&(tt=5)}function mv(e,t){do{var l=Sb(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);tt=6,Ne=null}function yv(e,t,l,a,i,u,o,y,S,R,A,H){e.cancelPendingCommit=null;do zs();while(Pe!==0);if((He&6)!==0)throw Error(c(327));if(t!==null){if(t===e.current)throw Error(c(177));e===Ve&&(Ne=Ve=null,Oe=0),Nn=t,xl=e,Ql=l,af=i,nv=a,wb(e,t,l,o,y,S,H)}}function wb(e,t,l,a,i,u,o){var y=t.lanes|t.childLanes;if(lf=y,y|=Lc,l1(e,l,y,a,i,u),xi=null,(l&335544064)===l?(Si=nb(e),a=10262):(Si=null,a=10256),(t.subtreeFlags&a)!==0||(t.flags&a)!==0?(e.callbackNode=null,e.callbackPriority=0,kb(yr,function(){return of(),null})):(e.callbackNode=null,e.callbackPriority=0),ds=!1,a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=ue.T,ue.T=null,i=ye.p,ye.p=2,u=He,He|=4;try{Eb(e,t,l)}finally{He=u,ye.p=i,ue.T=a}}Pe=1,ds?bi=l2(o,e.containerInfo,Si,rf,sf,Ab,cf,of,jb):(rf(),sf(),cf())}function jb(e){if(Pe!==0){var t=xl.onRecoverableError;t(e,{componentStack:null})}}function Ab(){Pe===3&&(Pe=0,Wy(Nn,xl),Pe=4)}function rf(){if(Pe===1){Pe=0;var e=xl,t=Nn,l=Ql,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=ue.T,ue.T=null;var i=ye.p;ye.p=2;var u=He;He|=4;try{Mu=ys=!1,Fy(t,e,l),l=Ef;var o=Kh(e.containerInfo),y=l.focusedElem,S=l.selectionRange;if(o!==y&&y&&y.ownerDocument&&Xh(y.ownerDocument.documentElement,y)){if(S!==null&&Dc(y)){var R=S.start,A=S.end;if(A===void 0&&(A=R),"selectionStart"in y)y.selectionStart=R,y.selectionEnd=Math.min(A,y.value.length);else{var H=y.ownerDocument||document,z=H&&H.defaultView||window;if(z.getSelection){var j=z.getSelection(),F=y.textContent.length,re=Math.min(S.start,F),Se=S.end===void 0?re:Math.min(S.end,F);!j.extend&&re>Se&&(o=Se,Se=re,re=o);var O=Vh(y,re),T=Vh(y,Se);if(O&&T&&(j.rangeCount!==1||j.anchorNode!==O.node||j.anchorOffset!==O.offset||j.focusNode!==T.node||j.focusOffset!==T.offset)){var w=H.createRange();w.setStart(O.node,O.offset),j.removeAllRanges(),re>Se?(j.addRange(w),j.extend(T.node,T.offset)):(w.setEnd(T.node,T.offset),j.addRange(w))}}}}for(H=[],j=y;j=j.parentNode;)j.nodeType===1&&H.push({element:j,left:j.scrollLeft,top:j.scrollTop});for(typeof y.focus=="function"&&y.focus(),y=0;y<H.length;y++){var k=H[y];k.element.scrollLeft=k.left,k.element.scrollTop=k.top}}Ai=!!Sf,Ef=Sf=null}finally{He=u,ye.p=i,ue.T=a}}e.current=t,Pe=2}}function sf(){if(Pe===2){Pe=0;var e=xl,t=Nn,l=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||l){l=ue.T,ue.T=null;var a=ye.p;ye.p=2;var i=He;He|=4;try{Yy(e,t.alternate,t)}finally{He=i,ye.p=a,ue.T=l}}Pe=3}}function cf(){if(Pe===4||Pe===3){Pe=0;var e=bi;bi=null,Zp();var t=xl,l=Nn,a=Ql,i=nv,u=(a&335544064)===a?10262:10256;if((l.subtreeFlags&u)!==0||(l.flags&u)!==0?Pe=5:(Pe=0,Nn=xl=null,vv(t,t.pendingLanes)),u=t.pendingLanes,u===0&&(ka=null),vc(a),l=l.stateNode,Vt&&typeof Vt.onCommitFiberRoot=="function")try{Vt.onCommitFiberRoot(lu,l,void 0,(l.current.flags&128)===128)}catch{}if(i!==null){l=ue.T,u=ye.p,ye.p=2,ue.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{ue.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);(Ql&3)!==0&&zs(),Gl(t),u=t.pendingLanes,(a&261930)!==0&&(u&42)!==0?t===_s?Hu++:(Hu=0,_s=t):(Hu=0,_s=null),qu(0)}}function vv(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,pu(t)))}function zs(){return bi!==null&&(bi.skipTransition(),bi=null),rf(),sf(),cf(),of()}function of(){if(Pe!==5)return!1;var e=xl,t=lf;lf=0;var l=vc(Ql),a=ue.T,i=ye.p;try{ye.p=32>l?32:l,ue.T=null,l=af,af=null;var u=xl,o=Ql;if(Pe=0,Nn=xl=null,Ql=0,(He&6)!==0)throw Error(c(331));var y=He;if(He|=4,tv(u.current),Py(u,u.current,o,l),He=y,qu(0,!1),Vt&&typeof Vt.onPostCommitFiberRoot=="function")try{Vt.onPostCommitFiberRoot(lu,u)}catch{}return!0}finally{ye.p=i,ue.T=a,vv(e,t)}}function gv(e,t,l){t=ul(l,t),t=Co(e.stateNode,t,2),e=Oa(e,t,2),e!==null&&(nu(e,2),Gl(e))}function Qe(e,t,l){if(e.tag===3)gv(e,e,l);else for(;t!==null;){if(t.tag===3){gv(t,e,l);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(ka===null||!ka.has(a))){e=ul(l,e),l=hy(2),a=Oa(t,l,2),a!==null&&(my(l,a,t,e),nu(a,2),Gl(a));break}}t=t.return}}function ff(e,t,l){var a=e.pingCache;if(a===null){a=e.pingCache=new Nb;var i=new Set;a.set(t,i)}else i=a.get(t),i===void 0&&(i=new Set,a.set(t,i));i.has(l)||(ef=!0,i.add(l),e=Mb.bind(null,e,t,l),t.then(e,e))}function Mb(e,t,l){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&l,e.warmLanes&=~l,Ve===e&&(Oe&l)===l&&((tt===4||tt===3&&(Oe&62914560)===Oe&&300>Yt()-xs)&&(He&2)===0?_i(e,0):bs|=l,pi===Oe&&(pi=0)),Gl(e)}function pv(e,t){t===0&&(t=ah()),e=cn(e,t),e!==null&&(nu(e,t),Gl(e))}function Db(e){var t=e.memoizedState,l=0;t!==null&&(l=t.retryLane),pv(e,l)}function Ub(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),pv(e,l)}function kb(e,t){return dc(e,t)}var Ni=null,Ci=null,df=!1,Os=!1,hf=!1,qa=0;function Gl(e){e!==Ci&&e.next===null&&(Ci===null?Ni=Ci=e:Ci=Ci.next=e),Os=!0,df||(df=!0,qb())}function qu(e,t){if(!hf&&Os){hf=!0;do for(var l=!1,a=Ni;a!==null;){if(e!==0){var i=a.pendingLanes;if(i===0)var u=0;else{var o=a.suspendedLanes,y=a.pingedLanes;u=(1<<31-Xt(42|e)+1)-1,u&=i&~(o&~y),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,Ev(a,u))}else u=Oe,u=br(a,a===Ve?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||au(a,u)||(l=!0,Ev(a,u));a=a.next}while(l);hf=!1}}function Hb(){bv()}function bv(){Os=df=!1;var e=0;qa!==0&&Fb()&&(e=qa);for(var t=Yt(),l=null,a=Ni;a!==null;){var i=a.next,u=xv(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)&&(Os=!0)),a=i}Pe!==0&&Pe!==5||qu(e),qa!==0&&(qa=0)}function xv(e,t){for(var l=e.suspendedLanes,a=e.pingedLanes,i=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var o=31-Xt(u),y=1<<o,S=i[o];S===-1?((y&l)===0||(y&a)!==0)&&(i[o]=t1(y,t)):S<=t&&(e.expiredLanes|=y),u&=~y}if(t=Ve,l=Oe,l=br(e,e===t?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,l===0||e===t&&(Be===2||Be===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&hc(a),e.callbackNode=null,e.callbackPriority=0;if((l&3)===0||au(e,l)){if(t=l&-l,t===e.callbackPriority)return t;switch(a!==null&&hc(a),vc(l)){case 2:case 8:l=eh;break;case 32:l=yr;break;case 268435456:l=th;break;default:l=yr}return a=Sv.bind(null,e),l=dc(l,a),e.callbackPriority=t,e.callbackNode=l,t}return a!==null&&a!==null&&hc(a),e.callbackPriority=2,e.callbackNode=null,2}function Sv(e,t){if(Pe!==0&&Pe!==5)return e.callbackNode=null,e.callbackPriority=0,null;var l=e.callbackNode;if(zs()&&e.callbackNode!==l)return null;var a=Oe;return a=br(e,e===Ve?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(uv(e,a,t),xv(e,Yt()),e.callbackNode!=null&&e.callbackNode===l?Sv.bind(null,e):null)}function Ev(e,t){if(zs())return null;uv(e,t,!0)}function qb(){Wb(function(){(He&6)!==0?dc(Id,Hb):bv()})}function mf(){if(qa===0){var e=yn;e===0&&(e=vr,vr<<=1,(vr&261888)===0&&(vr=256)),qa=e}return qa}function _v(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Tr(e)}function Lb(e,t,l,a,i){if(t==="submit"&&l&&l.stateNode===i){var u=_v((i[kt]||null).action),o=a.submitter;o&&(t=(t=o[kt]||null)?_v(t.formAction):o.getAttribute("formAction"),t!==null&&(u=t,o=null));var y=new Or("action","action",null,a,i);e.push({event:y,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(qa!==0){var S=new FormData(i,o);So(l,{pending:!0,data:S,method:i.method,action:u},null,S)}}else typeof u=="function"&&(y.preventDefault(),S=new FormData(i,o),So(l,{pending:!0,data:S,method:i.method,action:u},u,S))},currentTarget:i}]})}}for(var yf=0;yf<qc.length;yf++){var vf=qc[yf],Bb=vf.toLowerCase(),Qb=vf[0].toUpperCase()+vf.slice(1);vl(Bb,"on"+Qb)}vl(Fh,"onAnimationEnd"),vl($h,"onAnimationIteration"),vl(Wh,"onAnimationStart"),vl("dblclick","onDoubleClick"),vl("focusin","onFocus"),vl("focusout","onBlur"),vl($1,"onTransitionRun"),vl(W1,"onTransitionStart"),vl(P1,"onTransitionCancel"),vl(Ph,"onTransitionEnd"),Jn("onMouseEnter",["mouseout","mouseover"]),Jn("onMouseLeave",["mouseout","mouseover"]),Jn("onPointerEnter",["pointerout","pointerover"]),Jn("onPointerLeave",["pointerout","pointerover"]),un("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),un("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),un("onBeforeInput",["compositionend","keypress","textInput","paste"]),un("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),un("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),un("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Lu="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(" "),Gb=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Lu));function Tv(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,R=y.currentTarget;if(y=y.listener,S!==u&&i.isPropagationStopped())break e;u=y,i.currentTarget=R;try{u(i)}catch(A){jr(A)}i.currentTarget=null,u=S}else for(o=0;o<a.length;o++){if(y=a[o],S=y.instance,R=y.currentTarget,y=y.listener,S!==u&&i.isPropagationStopped())break e;u=y,i.currentTarget=R;try{u(i)}catch(A){jr(A)}i.currentTarget=null,u=S}}}}function Ce(e,t){var l=t[ch];l===void 0&&(l=t[ch]=new Set);var a=e+"__bubble";l.has(a)||(Nv(t,e,2,!1),l.add(a))}function gf(e,t,l){var a=0;t&&(a|=4),Nv(l,e,a,t)}var Rs="_reactListening"+Math.random().toString(36).slice(2);function pf(e){if(!e[Rs]){e[Rs]=!0,dh.forEach(function(l){l!=="selectionchange"&&(Gb.has(l)||gf(l,!1,e),gf(l,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Rs]||(t[Rs]=!0,gf("selectionchange",!1,t))}}function Nv(e,t,l,a){switch(m0(t)){case 2:var i=D2;break;case 8:i=U2;break;default:i=qf}l=i.bind(null,t,l,e),i=void 0,!Tc||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),a?i!==void 0?e.addEventListener(t,l,{capture:!0,passive:i}):e.addEventListener(t,l,!0):i!==void 0?e.addEventListener(t,l,{passive:i}):e.addEventListener(t,l,!1)}function bf(e,t,l,a,i){var u=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var o=a.tag;if(o===3||o===4){var y=a.stateNode.containerInfo;if(y===i)break;if(o===4)for(o=a.return;o!==null;){var S=o.tag;if((S===3||S===4)&&o.stateNode.containerInfo===i)return;o=o.return}for(;y!==null;){if(o=nn(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}Nh(function(){var R=u,A=Ec(l),H=[];e:{var z=Ih.get(e);if(z!==void 0){var j=Or,F=e;switch(e){case"keypress":if(Cr(l)===0)break e;case"keydown":case"keyup":j=C1;break;case"focusin":F="focus",j=Oc;break;case"focusout":F="blur",j=Oc;break;case"beforeblur":case"afterblur":j=Oc;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":j=Oh;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":j=m1;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":j=j1;break;case Fh:case $h:case Wh:j=g1;break;case Ph:j=M1;break;case"scroll":case"scrollend":j=d1;break;case"wheel":j=U1;break;case"copy":case"cut":case"paste":j=b1;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":j=wh;break;case"submit":j=R1;break;case"toggle":case"beforetoggle":j=H1}var re=(t&4)!==0,Se=!re&&(e==="scroll"||e==="scrollend"),O=re?z!==null?z+"Capture":null:z;re=[];for(var T=R,w;T!==null;){var k=T;if(w=k.stateNode,k=k.tag,k!==5&&k!==26&&k!==27||w===null||O===null||(k=ru(T,O),k!=null&&re.push(Bu(T,k,w))),Se)break;T=T.return}0<re.length&&(z=new j(z,F,null,l,A),H.push({event:z,listeners:re}))}}if((t&7)===0){e:{if(j=e==="mouseover"||e==="pointerover",z=e==="mouseout"||e==="pointerout",j&&l!==Sc&&(F=l.relatedTarget||l.fromElement)&&(nn(F)||F[Xn]))break e;(z||j)&&(F=A.window===A?A:(j=A.ownerDocument)?j.defaultView||j.parentWindow:window,z?(j=l.relatedTarget||l.toElement,z=R,j=j?nn(j):null,j!==null&&(Se=h(j),re=j.tag,j!==Se||re!==5&&re!==27&&re!==6)&&(j=null)):(z=null,j=R),z!==j&&(re=Oh,k="onMouseLeave",O="onMouseEnter",T="mouse",(e==="pointerout"||e==="pointerover")&&(re=wh,k="onPointerLeave",O="onPointerEnter",T="pointer"),Se=z==null?F:uu(z),w=j==null?F:uu(j),F=new re(k,T+"leave",z,l,A),F.target=Se,F.relatedTarget=w,k=null,nn(A)===R&&(re=new re(O,T+"enter",j,l,A),re.target=w,re.relatedTarget=Se,k=re),Se=k,re=z&&j?ce(z,j,Yb):null,z!==null&&Cv(H,F,z,re,!1),j!==null&&Se!==null&&Cv(H,Se,j,re,!0)))}e:{if(z=R?uu(R):window,j=z.nodeName&&z.nodeName.toLowerCase(),j==="select"||j==="input"&&z.type==="file")var le=qh;else if(kh(z))if(Lh)le=Z1;else{le=X1;var Re=V1}else j=z.nodeName,!j||j.toLowerCase()!=="input"||z.type!=="checkbox"&&z.type!=="radio"?R&&xc(R.elementType)&&(le=qh):le=K1;if(le&&(le=le(e,R))){Hh(H,le,l,A);break e}Re&&Re(e,z,R)}switch(Re=R?uu(R):window,e){case"focusin":(kh(Re)||Re.contentEditable==="true")&&(ei=Re,Uc=R,yu=null);break;case"focusout":yu=Uc=ei=null;break;case"mousedown":kc=!0;break;case"contextmenu":case"mouseup":case"dragend":kc=!1,Zh(H,l,A);break;case"selectionchange":if(F1)break;case"keydown":case"keyup":Zh(H,l,A)}var oe;if(wc)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?Dh(e,l)&&(ve="onCompositionEnd"):e==="keydown"&&l.keyCode===229&&(ve="onCompositionStart");ve&&(jh&&l.locale!=="ko"&&(In||ve!=="onCompositionStart"?ve==="onCompositionEnd"&&In&&(oe=Ch()):(ba=A,Nc="value"in ba?ba.value:ba.textContent,In=!0)),Re=ws(R,ve),0<Re.length&&(ve=new Rh(ve,e,null,l,A),H.push({event:ve,listeners:Re}),oe?ve.data=oe:(oe=Uh(l),oe!==null&&(ve.data=oe)))),(oe=L1?B1(e,l):Q1(e,l))&&(ve=ws(R,"onBeforeInput"),0<ve.length&&(Re=new Rh("onBeforeInput","beforeinput",null,l,A),H.push({event:Re,listeners:ve}),Re.data=oe)),Lb(H,e,R,l,A)}Tv(H,t)})}function Bu(e,t,l){return{instance:e,listener:t,currentTarget:l}}function ws(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=ru(e,l),i!=null&&a.unshift(Bu(e,i,u)),i=ru(e,t),i!=null&&a.push(Bu(e,i,u))),e.tag===3)return a;e=e.return}return[]}function Yb(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Cv(e,t,l,a,i){for(var u=t._reactName,o=[];l!==null&&l!==a;){var y=l,S=y.alternate,R=y.stateNode;if(y=y.tag,S!==null&&S===a)break;y!==5&&y!==26&&y!==27||R===null||(S=R,i?(R=ru(l,u),R!=null&&o.unshift(Bu(l,R,S))):i||(R=ru(l,u),R!=null&&o.push(Bu(l,R,S)))),l=l.return}o.length!==0&&e.push({event:t,listeners:o})}var Vb=/\r\n?/g,Xb=/\u0000|\uFFFD/g;function zv(e){return(typeof e=="string"?e:""+e).replace(Vb,`
`).replace(Xb,"")}function Ov(e,t){return t=zv(t),zv(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":_r(e,"class",a);break;case"tabIndex":_r(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":_r(e,l,a);break;case"style":_h(e,a,u);return;case"data":if(t!=="object"){_r(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=Tr(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=Tr(a),e.setAttribute(l,a);break;case"onClick":a!=null&&(e.onclick=Al);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=Tr(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),Er(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":Er(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=o1.get(l)||l,Er(e,l,a);else return}De=!0}function xf(e,t,l,a,i,u){switch(l){case"style":_h(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=Al);return;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":return;case"innerText":case"textContent":return;default:if(!hh.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[kt]||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}De=!0,l in e?e[l]=a:a===!0?e.setAttribute(l,""):Er(e,l,a)}return}De=!0}function Et(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,R=null;for(a in l)if(l.hasOwnProperty(a)){var A=l[a];if(A!=null)switch(a){case"name":i=A;break;case"type":o=A;break;case"checked":S=A;break;case"defaultChecked":R=A;break;case"value":u=A;break;case"defaultValue":y=A;break;case"children":case"dangerouslySetInnerHTML":if(A!=null)throw Error(c(137,t));break;default:Ge(e,t,a,A,l,null)}}bh(e,u,y,S,R,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)}Sh(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<Lu.length;a++)Ce(Lu[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(R in l)if(l.hasOwnProperty(R)&&(a=l[R],a!=null))switch(R){case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:Ge(e,t,R,a,l,null)}return;default:if(xc(t)){for(A in l)l.hasOwnProperty(A)&&(a=l[A],a!==void 0&&xf(e,t,A,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 Kb={};function Zb(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,R=null,A=null;for(j in l){var H=l[j];if(l.hasOwnProperty(j)&&H!=null)switch(j){case"checked":break;case"value":break;case"defaultValue":S=H;default:a.hasOwnProperty(j)||Ge(e,t,j,null,a,H)}}for(var z in a){var j=a[z];if(H=l[z],a.hasOwnProperty(z)&&(j!=null||H!=null))switch(z){case"type":j!==H&&(De=!0),u=j;break;case"name":j!==H&&(De=!0),i=j;break;case"checked":j!==H&&(De=!0),R=j;break;case"defaultChecked":j!==H&&(De=!0),A=j;break;case"value":j!==H&&(De=!0),o=j;break;case"defaultValue":j!==H&&(De=!0),y=j;break;case"children":case"dangerouslySetInnerHTML":if(j!=null)throw Error(c(137,t));break;default:j!==H&&Ge(e,t,z,j,a,H)}}pc(e,o,y,S,R,A,u,i);return;case"select":j=o=y=z=null;for(u in l)if(S=l[u],l.hasOwnProperty(u)&&S!=null)switch(u){case"value":break;case"multiple":j=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&&(De=!0),z=u;break;case"defaultValue":u!==S&&(De=!0),y=u;break;case"multiple":u!==S&&(De=!0),o=u;default:u!==S&&Ge(e,t,i,u,a,S)}t=y,l=o,a=j,z!=null?Fn(e,!!l,z,!1):!!a!=!!l&&(t!=null?Fn(e,!!l,t,!0):Fn(e,!!l,l?[]:"",!1));return;case"textarea":j=z=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&&(De=!0),z=i;break;case"defaultValue":i!==u&&(De=!0),j=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)}xh(e,z,j);return;case"option":for(var F in l)if(z=l[F],l.hasOwnProperty(F)&&z!=null&&!a.hasOwnProperty(F))switch(F){case"selected":e.selected=!1;break;default:Ge(e,t,F,null,a,z)}for(S in a)if(z=a[S],j=l[S],a.hasOwnProperty(S)&&z!==j&&(z!=null||j!=null))switch(S){case"selected":z!==j&&(De=!0),e.selected=z&&typeof z!="function"&&typeof z!="symbol";break;default:Ge(e,t,S,z,a,j)}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 re in l)z=l[re],l.hasOwnProperty(re)&&z!=null&&!a.hasOwnProperty(re)&&Ge(e,t,re,null,a,z);for(R in a)if(z=a[R],j=l[R],a.hasOwnProperty(R)&&z!==j&&(z!=null||j!=null))switch(R){case"children":case"dangerouslySetInnerHTML":if(z!=null)throw Error(c(137,t));break;default:Ge(e,t,R,z,a,j)}return;default:if(xc(t)){for(var Se in l)z=l[Se],l.hasOwnProperty(Se)&&z!==void 0&&!a.hasOwnProperty(Se)&&xf(e,t,Se,void 0,a,z);for(A in a)z=a[A],j=l[A],!a.hasOwnProperty(A)||z===j||z===void 0&&j===void 0||xf(e,t,A,z,a,j);return}}for(var O in l)z=l[O],l.hasOwnProperty(O)&&z!=null&&!a.hasOwnProperty(O)&&Ge(e,t,O,null,a,z);for(H in a)z=a[H],j=l[H],!a.hasOwnProperty(H)||z===j||z==null&&j==null||Ge(e,t,H,z,a,j)}function Rv(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Jb(){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&&Rv(o)){for(o=0,y=i.responseEnd,a+=1;a<l.length;a++){var S=l[a],R=S.startTime;if(R>y)break;var A=S.transferSize,H=S.initiatorType;A&&Rv(H)&&(S=S.responseEnd,o+=A*(S<y?1:(y-R)/(S-R)))}if(--a,t+=8*(u+o)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Sf=null,Ef=null;function Qu(e){return e.nodeType===9?e:e.ownerDocument}function wv(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 jv(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 Av(e,t,l,a){return l=Qu(l).createElement(e),l[gt]=a,l[kt]=t,Et(l,e,t),dt(l),l}function _f(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Tf=null;function Fb(){var e=window.event;return e&&e.type==="popstate"?e===Tf?!1:(Tf=e,!0):(Tf=null,!1)}var Nf=typeof setTimeout=="function"?setTimeout:void 0,$b=typeof clearTimeout=="function"?clearTimeout:void 0,Mv=typeof Promise=="function"?Promise:void 0,Dv=typeof requestAnimationFrame=="function"?requestAnimationFrame:Nf,Wb=typeof queueMicrotask=="function"?queueMicrotask:typeof Mv<"u"?function(e){return Mv.resolve(null).then(e).catch(Pb)}:Nf;function Pb(e){setTimeout(function(){throw e})}function La(e){return e==="head"}function Uv(e,t){var l=t,a=0;do{var i=l.nextSibling;if(e.removeChild(l),i&&i.nodeType===8)if(l=i.data,l==="/$"||l==="/&"){if(a===0){e.removeChild(i),Mi(t);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")Mf(e.ownerDocument.documentElement);else if(l==="head"){l=e.ownerDocument.head,Mf(l);for(var u=l.firstChild;u;){var o=u.nextSibling,y=u.nodeName;u[iu]||y==="SCRIPT"||y==="STYLE"||y==="LINK"&&u.rel.toLowerCase()==="stylesheet"||l.removeChild(u),u=o}}else l==="body"&&Mf(e.ownerDocument.body);l=i}while(l);Mi(t)}function kv(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 Hv(e,t,l){if(t=CSS.escape(t)!==t?"r-"+btoa(t).replace(/=/g,""):t,e.style.viewTransitionName=t,l!=null&&(e.style.viewTransitionClass=l),l=getComputedStyle(e),l.display==="inline"){if(t=e.getClientRects(),t.length===1)var a=1;else for(var i=a=0;i<t.length;i++){var u=t[i];0<u.width&&0<u.height&&a++}a===1&&(e=e.style,e.display=t.length===1?"inline-block":"block",e.marginTop="-"+l.paddingTop,e.marginBottom="-"+l.paddingBottom)}}function qv(e,t){e=e.style,t=t.style;var l=t!=null?t.hasOwnProperty("viewTransitionName")?t.viewTransitionName:t.hasOwnProperty("view-transition-name")?t["view-transition-name"]:null:null;e.viewTransitionName=l==null||typeof l=="boolean"?"":(""+l).trim(),l=t!=null?t.hasOwnProperty("viewTransitionClass")?t.viewTransitionClass:t.hasOwnProperty("view-transition-class")?t["view-transition-class"]:null:null,e.viewTransitionClass=l==null||typeof l=="boolean"?"":(""+l).trim(),e.display==="inline-block"&&(t==null?e.display=e.margin="":(l=t.display,e.display=l==null||typeof l=="boolean"?"":l,l=t.margin,l!=null?e.margin=l:(l=t.hasOwnProperty("marginTop")?t.marginTop:t["margin-top"],e.marginTop=l==null||typeof l=="boolean"?"":l,t=t.hasOwnProperty("marginBottom")?t.marginBottom:t["margin-bottom"],e.marginBottom=t==null||typeof t=="boolean"?"":t)))}function Ib(e,t,l){return l=l.ownerDocument.defaultView,{rect:e,abs:t.position==="absolute"||t.position==="fixed",clip:t.clipPath!=="none"||t.overflow!=="visible"||t.filter!=="none"||t.mask!=="none"||t.mask!=="none"||t.borderRadius!=="0px",view:0<=e.bottom&&0<=e.right&&e.top<=l.innerHeight&&e.left<=l.innerWidth}}function Cf(e){var t=e.getBoundingClientRect(),l=getComputedStyle(e);return Ib(t,l,e)}function e2(e){return e.documentElement.clientHeight}function t2(e){this.addEventListener("load",e),this.addEventListener("error",e)}function l2(e,t,l,a,i,u,o,y,S){var R=t.nodeType===9?t:t.ownerDocument;try{var A=R.startViewTransition({update:function(){var z=R.defaultView,j=z.navigation&&z.navigation.transition,F=R.fonts.status;a();var re=[];if(F==="loaded"&&(e2(R),R.fonts.status==="loading"&&re.push(R.fonts.ready)),F=re.length,e!==null)for(var Se=e.suspenseyImages,O=0,T=0;T<Se.length;T++){var w=Se[T];if(!w.complete){var k=w.getBoundingClientRect();if(0<k.bottom&&0<k.right&&k.top<z.innerHeight&&k.left<z.innerWidth){if(O+=i0(w),O>Ms){re.length=F;break}w=new Promise(t2.bind(w)),re.push(w)}}}if(0<re.length)return z=Promise.race([Promise.all(re),new Promise(function(le){return setTimeout(le,500)})]).then(i,i),(j?Promise.allSettled([j.finished,z]):z).then(u,u);if(i(),j)return j.finished.then(u,u);u()},types:l});R.__reactViewTransition=A;var H=[];return A.ready.then(function(){for(var z=R.documentElement.getAnimations({subtree:!0}),j=0;j<z.length;j++){var F=z[j],re=F.effect,Se=re.pseudoElement;if(Se!=null&&Se.startsWith("::view-transition")){H.push(F),F=re.getKeyframes();for(var O=Se=void 0,T=!0,w=0;w<F.length;w++){var k=F[w],le=k.width;if(Se===void 0)Se=le;else if(Se!==le){T=!1;break}if(le=k.height,O===void 0)O=le;else if(O!==le){T=!1;break}delete k.width,delete k.height,k.transform==="none"&&delete k.transform}T&&Se!==void 0&&O!==void 0&&(re.setKeyframes(F),T=getComputedStyle(re.target,re.pseudoElement),T.width!==Se||T.height!==O)&&(T=F[0],T.width=Se,T.height=O,T=F[F.length-1],T.width=Se,T.height=O,re.setKeyframes(F))}}o()},function(z){R.__reactViewTransition===A&&(R.__reactViewTransition=null);try{if(typeof z=="object"&&z!==null)switch(z.name){case"InvalidStateError":(z.message==="View transition was skipped because document visibility state is hidden."||z.message==="Skipping view transition because document visibility state has become hidden."||z.message==="Skipping view transition because viewport size changed."||z.message==="Transition was aborted because of invalid state")&&(z=null)}z!==null&&S(z)}finally{a(),i(),o()}}),A.finished.finally(function(){for(var z=0;z<H.length;z++)H[z].cancel();R.__reactViewTransition===A&&(R.__reactViewTransition=null),y()}),A}catch{return a(),i(),o(),null}}function Cn(e,t){this._scope=document.documentElement,this._selector="::view-transition-"+e+"("+t+")"}Cn.prototype.animate=function(e,t){return t=typeof t=="number"?{duration:t}:K({},t),t.pseudoElement=this._selector,this._scope.animate(e,t)},Cn.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},Cn.prototype.getComputedStyle=function(){return getComputedStyle(this._scope,this._selector)};function Lv(e){return{name:e,group:new Cn("group",e),imagePair:new Cn("image-pair",e),old:new Cn("old",e),new:new Cn("new",e)}}function It(e){this._fragmentFiber=e,this._observers=this._eventListeners=null}It.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(Qv(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=zi(l),u.push({type:e,listener:t,optionsOrUseCapture:l,attachedListener:y,cleanup:i}),p(this._fragmentFiber.child,!1,a2,e,y,a)}this._eventListeners=u}};function a2(e,t,l,a){return U(e).addEventListener(t,l,a),!1}It.prototype.removeEventListener=function(e,t,l){var a=this._eventListeners;if(a!==null&&(t=Qv(a,e,t,l),t!==-1)){var i=a[t];l=i.attachedListener;var u=i.cleanup;i=zi(i.optionsOrUseCapture),p(this._fragmentFiber.child,!1,n2,e,l,i),a.splice(t,1),u!==null&&u()}};function n2(e,t,l,a){return U(e).removeEventListener(t,l,a),!1}function zi(e){return e!=null&&typeof e!="boolean"&&(e.once===!0||e.signal instanceof AbortSignal)?{capture:e.capture,passive:e.passive}:e}function Bv(e){return e==null?"c=0":typeof e=="boolean"?"c="+(e?"1":"0"):"c="+(e.capture?"1":"0")}function Qv(e,t,l,a){if(e.length===0)return-1;a=Bv(a);for(var i=0;i<e.length;i++){var u=e[i];if(u.type===t&&u.listener===l&&Bv(u.optionsOrUseCapture)===a)return i}return-1}It.prototype.dispatchEvent=function(e){var t=C(this._fragmentFiber);if(t===null)return!0;t=U(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,zi(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,zi(u.optionsOrUseCapture));return t.removeChild(a),e}return t.dispatchEvent(e)},It.prototype.focus=function(e){p(this._fragmentFiber.child,!0,Gv,e,void 0,void 0)};function Gv(e,t){return e.tag===6?!1:(e=U(e),v2(e,t))}It.prototype.focusLast=function(e){var t=[];p(this._fragmentFiber.child,!0,zf,t,void 0,void 0);for(var l=t.length-1;0<=l&&!Gv(t[l],e);l--);};function zf(e,t){return t.push(e),!1}It.prototype.blur=function(){var e=C(this._fragmentFiber);e!==null&&(e=U(e),e=Qu(e).activeElement,e!==null&&p(this._fragmentFiber.child,!1,i2,e,void 0,void 0))};function i2(e,t){return e.tag===6?!1:(e=U(e),e===t||e.contains(t)?(t.blur(),!0):!1)}It.prototype.observeUsing=function(e){this._observers===null&&(this._observers=new Set),this._observers.add(e),p(this._fragmentFiber.child,!1,u2,e,void 0,void 0)};function u2(e,t){return e.tag===6||(e=U(e),t.observe(e)),!1}It.prototype.unobserveUsing=function(e){var t=this._observers;if(t!==null&&t.has(e)){t.delete(e),p(this._fragmentFiber.child,!1,r2,e,void 0,void 0);for(var l=t=0;l<Sl.length;l++){var a=Sl[l];a.fragmentInstance===this&&a.observer===e?e.unobserve(a.instance):Sl[t++]=a}Sl.length=t}};function r2(e,t){return e.tag===6||(e=U(e),t.unobserve(e)),!1}var Sl=[],Of=!1;function s2(e,t,l){Sl.push({fragmentInstance:e,observer:t,instance:l}),Of||(Of=!0,g2(function(){Of=!1;var a=Sl;Sl=[];for(var i=0;i<a.length;i++){var u=a[i];u.observer.unobserve(u.instance)}}))}It.prototype.getClientRects=function(){var e=[];return p(this._fragmentFiber.child,!1,c2,e,void 0,void 0),e};function c2(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=U(e),t.push.apply(t,e.getClientRects());return!1}It.prototype.getRootNode=function(e){var t=C(this._fragmentFiber);return t===null?this:U(t).getRootNode(e)},It.prototype.compareDocumentPosition=function(e){var t=C(this._fragmentFiber);if(t===null)return Node.DOCUMENT_POSITION_DISCONNECTED;var l=[];p(this._fragmentFiber.child,!1,zf,l,void 0,void 0);var a=U(t);if(l.length===0){if(l=a,L(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=G(t)[1],l===null?i=Node.DOCUMENT_POSITION_PRECEDING:(e=U(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=U(l[0]),i=U(l[l.length-1]);var u=L(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||o2(t,this._fragmentFiber,l[0],l[l.length-1],e)?t:Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC};function o2(e,t,l,a,i){var u=nn(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=C(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=ce(l,u,Z),t===null?t=!1:(p(t,!0,V,u,l),u=Q,Q=null,t=u!==null)),t):e&Node.DOCUMENT_POSITION_FOLLOWING?((t=!!u)&&!(t=u===a)&&(t=ce(a,u,Z),t===null?t=!1:(p(t,!0,P,u,a),u=Q,Y=Q=null,t=u!==null)),t):!1}function Yv(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)}It.prototype.scrollIntoView=function(e){if(typeof e=="object")throw Error(c(566));var t=[];p(this._fragmentFiber.child,!1,zf,t,void 0,void 0);var l=e!==!1;if(t.length===0){var a=G(this._fragmentFiber);if(a=l?a[1]||a[0]||C(this._fragmentFiber):a[0]||a[1],a===null)return;if(a.tag===6){e=U(a),Yv(e,l);return}if(a=U(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=U(i),Yv(i,l)):U(i).scrollIntoView(e),a+=l?-1:1}};function f2(e,t){return e=U(e),Vv(e,t),!1}function Vv(e,t){e.reactFragments==null&&(e.reactFragments=new Set),e.reactFragments.add(t)}function Xv(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,zi(i.optionsOrUseCapture))}e.nodeType!==3&&(l=t._observers,l!==null&&l.forEach(function(u){for(var o=0,y=0;y<Sl.length;y++){var S=Sl[y];(S.fragmentInstance!==t||S.observer!==u||S.instance!==e)&&(Sl[o++]=S)}Sl.length=o,u.observe(e)}),Vv(e,t))}function d2(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,zi(i.optionsOrUseCapture))}e.nodeType!==3&&(l=t._observers,l!==null&&l.forEach(function(u){typeof u.rootMargin=="string"?s2(t,u,e):u.unobserve(e)}),e.reactFragments!=null&&e.reactFragments.delete(t))}function Rf(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":Rf(l),Sr(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}e.removeChild(l)}}function h2(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[iu])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=fl(e.nextSibling),e===null)break}return null}function m2(e,t,l){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!l||(e=fl(e.nextSibling),e===null))return null;return e}function Kv(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=fl(e.nextSibling),e===null))return null;return e}function wf(e){return e.data==="$?"||e.data==="$~"}function jf(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function y2(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 fl(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var Af=null;function Zv(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="/$"||l==="/&"){if(t===0)return fl(e.nextSibling);t--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||t++}e=e.nextSibling}return null}function Jv(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 v2(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 g2(e){Dv(function(){Dv(function(t){return e(t)})})}function Fv(e,t,l){switch(t=Qu(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 $v(e,t,l){for(var a in l){var i=l[a];l.hasOwnProperty(a)&&i!=null&&Ge(e,t,a,null,Kb,i)}l.dangerouslySetInnerHTML!=null&&(e.textContent=""),e.onclick===Al&&(e.onclick=null),Sr(e)}function Mf(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Sr(e)}var dl=new Map,Wv=new Set;function Gu(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:p2,r:b2,D:x2,C:S2,L:E2,m:_2,X:N2,S:T2,M:C2};function p2(){var e=sa.f(),t=Ts();return e||t}function b2(e){var t=Kn(e);t!==null&&t.tag===5&&t.type==="form"?Im(t):sa.r(e)}var Oi=typeof document>"u"?null:document;function Pv(e,t,l){var a=Oi;if(a&&typeof t=="string"&&t){var i=nl(t);i='link[rel="'+e+'"][href="'+i+'"]',typeof l=="string"&&(i+='[crossorigin="'+l+'"]'),Wv.has(i)||(Wv.add(i),e={rel:e,crossOrigin:l,href:t},a.querySelector(i)===null&&(t=a.createElement("link"),Et(t,"link",e),dt(t),a.head.appendChild(t)))}}function x2(e){sa.D(e),Pv("dns-prefetch",e,null)}function S2(e,t){sa.C(e,t),Pv("preconnect",e,t)}function E2(e,t,l){sa.L(e,t,l);var a=Oi;if(a&&e&&t){var i='link[rel="preload"][as="'+nl(t)+'"]';t==="image"&&l&&l.imageSrcSet?(i+='[imagesrcset="'+nl(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(i+='[imagesizes="'+nl(l.imageSizes)+'"]')):i+='[href="'+nl(e)+'"]';var u=i;switch(t){case"style":u=Ri(e);break;case"script":u=wi(e)}if(!(dl.has(u)||(e=K({rel:"preload",href:t==="image"&&l&&l.imageSrcSet?void 0:e,as:t},l),dl.set(u,e),a.querySelector(i)!==null||t==="style"&&a.querySelector(Yu(u))||t==="script"&&a.querySelector(Vu(u))))){var o=a.createElement("link");Et(o,"link",e),t==="style"&&(o[xr]=!0,o.onload=o.onerror=function(){fh(o)}),dt(o),a.head.appendChild(o)}}}function _2(e,t){sa.m(e,t);var l=Oi;if(l&&e){var a=t&&typeof t.as=="string"?t.as:"script",i='link[rel="modulepreload"][as="'+nl(a)+'"][href="'+nl(e)+'"]',u=i;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=wi(e)}if(!dl.has(u)&&(e=K({rel:"modulepreload",href:e},t),dl.set(u,e),l.querySelector(i)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Vu(u)))return}a=l.createElement("link"),Et(a,"link",e),dt(a),l.head.appendChild(a)}}}function T2(e,t,l){sa.S(e,t,l);var a=Oi;if(a&&e){var i=Zn(a).hoistableStyles,u=Ri(e);t=t||"default";var o=i.get(u);if(!o){var y={loading:0,preload:null};if(o=a.querySelector(Yu(u)))y.loading=5;else{e=K({rel:"stylesheet",href:e,"data-precedence":t},l),(l=dl.get(u))&&Df(e,l);var S=o=a.createElement("link");dt(S),Et(S,"link",e),S._p=new Promise(function(R,A){S.onload=R,S.onerror=A}),S.addEventListener("load",function(){y.loading|=1}),S.addEventListener("error",function(){y.loading|=2}),y.loading|=4,js(o,t,a)}o={type:"stylesheet",instance:o,count:1,state:y},i.set(u,o)}}}function N2(e,t){sa.X(e,t);var l=Oi;if(l&&e){var a=Zn(l).hoistableScripts,i=wi(e),u=a.get(i);u||(u=l.querySelector(Vu(i)),u||(e=K({src:e,async:!0},t),(t=dl.get(i))&&Uf(e,t),u=l.createElement("script"),dt(u),Et(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(i,u))}}function C2(e,t){sa.M(e,t);var l=Oi;if(l&&e){var a=Zn(l).hoistableScripts,i=wi(e),u=a.get(i);u||(u=l.querySelector(Vu(i)),u||(e=K({src:e,async:!0,type:"module"},t),(t=dl.get(i))&&Uf(e,t),u=l.createElement("script"),dt(u),Et(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(i,u))}}function Iv(e,t,l,a){var i=(i=va.current)?Gu(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=Ri(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=Ri(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(Yu(e)))?u._p||(o.instance=u,o.state.loading=5):(u=dl.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},dl.set(e,u)),z2(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=wi(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 Ri(e){return'href="'+nl(e)+'"'}function Yu(e){return'link[rel="stylesheet"]['+e+"]"}function e0(e){return K({},e,{"data-precedence":e.precedence,precedence:null})}function z2(e,t,l,a){if(t=e.querySelector('link[rel="preload"][as="style"]['+t+"]")){if(t[xr]!==!0){a.loading=1;return}}else t=e.createElement("link"),t[xr]=!0,t.onload=t.onerror=fh.bind(null,t),Et(t,"link",l),dt(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 wi(e){return'[src="'+nl(e)+'"]'}function Vu(e){return"script[async]"+e}function t0(e,t,l){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+nl(l.href)+'"]');if(a)return t.instance=a,dt(a),a;var i=K({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),dt(a),Et(a,"style",i),js(a,l.precedence,e),t.instance=a;case"stylesheet":i=Ri(l.href);var u=e.querySelector(Yu(i));if(u)return t.state.loading|=4,t.instance=u,dt(u),u;a=e0(l),(i=dl.get(i))&&Df(a,i),u=(e.ownerDocument||e).createElement("link"),dt(u);var o=u;return o._p=new Promise(function(y,S){o.onload=y,o.onerror=S}),Et(u,"link",a),t.state.loading|=4,js(u,l.precedence,e),t.instance=u;case"script":return u=wi(l.src),(i=e.querySelector(Vu(u)))?(t.instance=i,dt(i),i):(a=l,(i=dl.get(u))&&(a=K({},l),Uf(a,i)),e=e.ownerDocument||e,i=e.createElement("script"),dt(i),Et(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,js(a,l.precedence,e));return t.instance}function js(e,t,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=a.length?a[a.length-1]:null,u=i,o=0;o<a.length;o++){var y=a[o];if(y.dataset.precedence===t)u=y;else if(u!==i)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=l.nodeType===9?l.head:l,t.insertBefore(e,t.firstChild))}function Df(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Uf(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var As=null;function l0(e,t,l){if(As===null){var a=new Map,i=As=new Map;i.set(l,a)}else i=As,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[iu]||u[gt]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var o=u.getAttribute(t)||"";o=e+o;var y=a.get(o);y?y.push(u):a.set(o,[u])}}return a}function kf(e,t,l){e=e.ownerDocument||e,e.head.insertBefore(l,t==="title"?e.querySelector("head > title"):null)}function O2(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 a0(e,t){return e==="img"&&t.src!=null&&t.src!==""&&t.onLoad==null&&t.loading!=="lazy"}function n0(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function i0(e){return(e.width||100)*(e.height||100)*(typeof devicePixelRatio=="number"?devicePixelRatio:1)*.25}function u0(e,t){typeof t.decode=="function"&&(e.imgCount++,t.complete||(e.imgBytes+=i0(t),e.suspenseyImages.push(t)),e=j2.bind(e),t.decode().then(e,e))}function R2(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=Ri(a.href),u=t.querySelector(Yu(i));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Xu.bind(e),t.then(e,e)),l.state.loading|=4,l.instance=u,dt(u);return}u=t.ownerDocument||t,a=e0(a),(i=dl.get(i))&&Df(a,i),u=u.createElement("link"),dt(u);var o=u;o._p=new Promise(function(y,S){o.onload=y,o.onerror=S}),Et(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=Xu.bind(e),t.addEventListener("load",l),t.addEventListener("error",l))}}var Ms=0;function w2(e,t){return e.stylesheets&&e.count===0&&Us(e,e.stylesheets),0<e.count||0<e.imgCount?function(l){var a=setTimeout(function(){if(e.stylesheets&&Us(e,e.stylesheets),e.unsuspend){var u=e.unsuspend;e.unsuspend=null,u()}},6e4+t);0<e.imgBytes&&Ms===0&&(Ms=62500*Jb());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Us(e,e.stylesheets),e.unsuspend)){var u=e.unsuspend;e.unsuspend=null,u()}},(e.imgBytes>Ms?50:800)+t);return e.unsuspend=l,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(i)}}:null}function r0(e){if(e.count===0&&(e.imgCount===0||!e.waitingForImages)){if(e.stylesheets)Us(e,e.stylesheets);else if(e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}}}function Xu(){this.count--,r0(this)}function j2(){this.imgCount--,r0(this)}var Ds=null;function Us(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Ds=new Map,t.forEach(A2,e),Ds=null,Xu.call(e))}function A2(e,t){if(!(t.state.loading&4)){var l=Ds.get(e);if(l)var a=l.get(null);else{l=new Map,Ds.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=Xu.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 ji={$$typeof:ee,Provider:null,Consumer:null,_currentValue:Gt,_currentValue2:Gt,_threadCount:0};function M2(e,t,l,a,i,u,o,y,S){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=mc(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=mc(0),this.hiddenUpdates=mc(null),this.identifierPrefix=a,this.onUncaughtError=i,this.onCaughtError=u,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=S,this.transitionTypes=null,this.incompleteTransitions=new Map}function s0(e,t,l,a,i,u,o,y,S,R,A,H){return e=new M2(e,t,l,o,S,R,A,H,y),t=1,u===!0&&(t|=24),u=Ht(3,null,null,t),e.current=u,u.stateNode=e,t=Fc(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:t},Ic(u),e}function c0(e){return e?(e=ai,e):ai}function o0(e,t,l,a,i,u){i=c0(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&&(Qt(l,e,t),Eu(l,e,t))}function f0(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var l=e.retryLane;e.retryLane=l!==0&&l<t?l:t}}function Hf(e,t){f0(e,t),(e=e.alternate)&&f0(e,t)}function d0(e){if(e.tag===13||e.tag===31){var t=cn(e,67108864);t!==null&&Qt(t,e,67108864),Hf(e,67108864)}}function h0(e){if(e.tag===13||e.tag===31){var t=Pt();t=yc(t);var l=cn(e,t);l!==null&&Qt(l,e,t),Hf(e,t)}}var Ai=!0;function D2(e,t,l,a){var i=ue.T;ue.T=null;var u=ye.p;try{ye.p=2,qf(e,t,l,a)}finally{ye.p=u,ue.T=i}}function U2(e,t,l,a){var i=ue.T;ue.T=null;var u=ye.p;try{ye.p=8,qf(e,t,l,a)}finally{ye.p=u,ue.T=i}}function qf(e,t,l,a){if(Ai){var i=Lf(a);if(i===null)bf(e,t,a,ks,l),y0(e,a);else if(H2(i,e,t,l,a))a.stopPropagation();else if(y0(e,a),t&4&&-1<k2.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=an(u.pendingLanes);if(o!==0){var y=u;for(y.pendingLanes|=2,y.entangledLanes|=2;o;){var S=1<<31-Xt(o);y.entanglements[1]|=S,o&=~S}Gl(u),(He&6)===0&&(Ss=Yt()+500,qu(0))}}break;case 31:case 13:y=cn(u,2),y!==null&&Qt(y,u,2),Ts(),Hf(u,2)}if(u=Lf(a),u===null&&bf(e,t,a,ks,l),u===i)break;i=u}i!==null&&a.stopPropagation()}else bf(e,t,a,null,l)}}function Lf(e){return e=Ec(e),Bf(e)}var ks=null;function Bf(e){if(ks=null,e=nn(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 ks=e,null}function m0(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(Jp()){case Id:return 2;case eh:return 8;case yr:case Fp:return 32;case th:return 268435456;default:return 32}default:return 32}}var Qf=!1,Ba=null,Qa=null,Ga=null,Ku=new Map,Zu=new Map,Ya=[],k2="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 y0(e,t){switch(e){case"focusin":case"focusout":Ba=null;break;case"dragenter":case"dragleave":Qa=null;break;case"mouseover":case"mouseout":Ga=null;break;case"pointerover":case"pointerout":Ku.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Zu.delete(t.pointerId)}}function Ju(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&&d0(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function H2(e,t,l,a,i){switch(t){case"focusin":return Ba=Ju(Ba,e,t,l,a,i),!0;case"dragenter":return Qa=Ju(Qa,e,t,l,a,i),!0;case"mouseover":return Ga=Ju(Ga,e,t,l,a,i),!0;case"pointerover":var u=i.pointerId;return Ku.set(u,Ju(Ku.get(u)||null,e,t,l,a,i)),!0;case"gotpointercapture":return u=i.pointerId,Zu.set(u,Ju(Zu.get(u)||null,e,t,l,a,i)),!0}return!1}function v0(e){var t=nn(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,sh(e.priority,function(){h0(l)});return}}else if(t===31){if(t=v(l),t!==null){e.blockedOn=t,sh(e.priority,function(){h0(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 Hs(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var l=Lf(e.nativeEvent);if(l===null){l=e.nativeEvent;var a=new l.constructor(l.type,l);Sc=a,l.target.dispatchEvent(a),Sc=null}else return t=Kn(l),t!==null&&d0(t),e.blockedOn=l,!1;t.shift()}return!0}function g0(e,t,l){Hs(e)&&l.delete(t)}function q2(){Qf=!1,Ba!==null&&Hs(Ba)&&(Ba=null),Qa!==null&&Hs(Qa)&&(Qa=null),Ga!==null&&Hs(Ga)&&(Ga=null),Ku.forEach(g0),Zu.forEach(g0)}function qs(e,t){e.blockedOn===t&&(e.blockedOn=null,Qf||(Qf=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,q2)))}var Ls=null;function p0(e){Ls!==e&&(Ls=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){Ls===e&&(Ls=null);for(var t=0;t<e.length;t+=3){var l=e[t],a=e[t+1],i=e[t+2];if(typeof a!="function"){if(Bf(a||l)===null)continue;break}var u=Kn(l);u!==null&&(e.splice(t,3),t-=3,So(u,{pending:!0,data:i,method:l.method,action:a},a,i))}}))}function Mi(e){function t(S){return qs(S,e)}Ba!==null&&qs(Ba,e),Qa!==null&&qs(Qa,e),Ga!==null&&qs(Ga,e),Ku.forEach(t),Zu.forEach(t);for(var l=0;l<Ya.length;l++){var a=Ya[l];a.blockedOn===e&&(a.blockedOn=null)}for(;0<Ya.length&&(l=Ya[0],l.blockedOn===null);)v0(l),l.blockedOn===null&&Ya.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[kt]||null;if(typeof u=="function")o||p0(l);else if(o){var y=null;if(u&&u.hasAttribute("formAction")){if(i=u,o=u[kt]||null)y=o.formAction;else if(Bf(i)!==null)continue}else y=o.action;typeof y=="function"?l[a+1]=y:(l.splice(a,3),a-=3),p0(l)}}}function b0(){function e(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(o){return i=o})},focusReset:"manual",scroll:"manual"})}function t(){i!==null&&(i(),i=null),a||setTimeout(l,20)}function l(){if(!a&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,i=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(l,100),function(){a=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),i!==null&&(i(),i=null)}}}function Gf(e){this._internalRoot=e}Bs.prototype.render=Gf.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(c(409));var l=t.current,a=Pt();o0(l,a,e,t,null,null)},Bs.prototype.unmount=Gf.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;o0(e.current,2,null,e,null,null),Ts(),t[Xn]=null}};function Bs(e){this._internalRoot=e}Bs.prototype.unstable_scheduleHydration=function(e){if(e){var t=rh();e={blockedOn:null,target:e,priority:t};for(var l=0;l<Ya.length&&t!==0&&t<Ya[l].priority;l++);Ya.splice(l,0,e),l===0&&v0(e)}};var x0=r.version;if(x0!=="19.3.1")throw Error(c(527,x0,"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=g(t),e=e!==null?x(e):null,e=e===null?null:e.stateNode,e};var L2={bundleType:0,version:"19.3.1",rendererPackageName:"react-dom",currentDispatcherRef:ue,reconcilerVersion:"19.3.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Qs=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Qs.isDisabled&&Qs.supportsFiber)try{lu=Qs.inject(L2),Vt=Qs}catch{}}return $u.createRoot=function(e,t){if(!f(e))throw Error(c(299));var l=!1,a="",i=cy,u=oy,o=fy;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=s0(e,1,!1,null,null,l,a,null,i,u,o,b0),e[Xn]=t.current,pf(e),new Gf(t)},$u.hydrateRoot=function(e,t,l){if(!f(e))throw Error(c(299));var a=!1,i="",u=cy,o=oy,y=fy,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=s0(e,1,!0,t,l??null,a,i,S,u,o,y,b0),t.context=c0(null),l=t.current,a=Pt(),a=yc(a),i=za(a),i.callback=null,Oa(l,i,a),l=a,t.current.lanes=l,nu(t,l),Gl(t),e[Xn]=t.current,pf(e),new Bs(t)},$u.version="19.3.1",$u}var j0;function F2(){if(j0)return Kf.exports;j0=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(r){console.error(r)}}return n(),Kf.exports=J2(),Kf.exports}var $2=F2();const W2=Ng($2);/**
* 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 Nd=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,zg=/^[\\/]{2}/;function P2(n,r){return r+n.replace(/\\/g,"/")}var A0="popstate";function M0(n){return typeof n=="object"&&n!=null&&"pathname"in n&&"search"in n&&"hash"in n&&"state"in n&&"key"in n}function I2(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),td("",{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,g=b.indexOf("#");v=g===-1?b:b.slice(0,g)}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 tx(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 ex(){return Math.random().toString(36).substring(2,10)}function D0(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 td(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||ex(),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 tx(n,r,s,c={}){let{window:f=document.defaultView,v5Compat:h=!1}=c,d=f.history,v="POP",b=null,g=x();g==null&&(g=0,d.replaceState({...d.state,idx:g},""));function x(){return(d.state||{idx:null}).idx}function p(){v="POP";let U=x(),Q=U==null?null:U-g;g=U,b&&b({action:v,location:q.location,delta:Q})}function C(U,Q){v="PUSH";let Y=M0(U)?U:td(q.location,U,Q);s&&s(Y,U),g=x()+1;let V=D0(Y,g),P=q.createHref(Y.mask||Y);try{d.pushState(V,"",P)}catch(Z){if(Z instanceof DOMException&&Z.name==="DataCloneError")throw Z;f.location.assign(P)}h&&b&&b({action:v,location:q.location,delta:1})}function L(U,Q){v="REPLACE";let Y=M0(U)?U:td(q.location,U,Q);s&&s(Y,U),g=x();let V=D0(Y,g),P=q.createHref(Y.mask||Y);d.replaceState(V,"",P),h&&b&&b({action:v,location:q.location,delta:0})}function G(U){return lx(f,U)}let q={get action(){return v},get location(){return n(f,d)},listen(U){if(b)throw new Error("A history only accepts one active listener");return f.addEventListener(A0,p),b=U,()=>{f.removeEventListener(A0,p),b=null}},createHref(U){return r(f,U)},createURL:G,encodeLocation(U){let Q=G(U);return{pathname:Q.pathname,search:Q.search,hash:Q.hash}},push:C,replace:L,go(U){return d.go(U)}};return q}function lx(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&&zg.test(f)&&(f=c+f),new URL(f,c)}function Og(n,r,s="/"){return ax(n,r,s,!1)}function ax(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=nx(n),b=null,g=yx(d);for(let x=0;b==null&&x<v.length;++x)b=mx(v[x],g,c);return b}function nx(n){let r=Rg(n);return ix(r),r}function Rg(n,r=[],s=[],c="",f=!1){let h=(d,v,b=f,g)=>{let x={relativePath:g===void 0?d.path||"":g,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 p=Nl([c,x.relativePath]),C=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 "${p}".`),Rg(d.children,r,C,p,b)),!(d.path==null&&!d.index)&&r.push({path:p,score:dx(p,d.index),routesMeta:C.map((L,G)=>{let[q,U]=Ag(L.relativePath,L.caseSensitive,G===C.length-1);return{...L,matcher:q,compiledParams:U}})})};return n.forEach((d,v)=>{var b;if(d.path===""||!((b=d.path)!=null&&b.includes("?")))h(d,v);else for(let g of wg(d.path))h(d,v,!0,g)}),r}function wg(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=wg(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 ix(n){n.sort((r,s)=>r.score!==s.score?s.score-r.score:hx(r.routesMeta.map(c=>c.childrenIndex),s.routesMeta.map(c=>c.childrenIndex)))}var ux=/^:[\w-]+$/,rx=3,sx=2,cx=1,ox=10,fx=-2,U0=n=>n==="*";function dx(n,r){let s=n.split("/"),c=s.length;return s.some(U0)&&(c+=fx),r&&(c+=sx),s.filter(f=>!U0(f)).reduce((f,h)=>f+(ux.test(h)?rx:h===""?cx:ox),c)}function hx(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 mx(n,r,s=!1){let{routesMeta:c}=n,f={},h="/",d=[];for(let v=0;v<c.length;++v){let b=c[v],g=v===c.length-1,x=h==="/"?r:r.slice(h.length)||"/",p={path:b.relativePath,caseSensitive:b.caseSensitive,end:g},C=b.matcher&&b.compiledParams?jg(p,x,b.matcher,b.compiledParams):$s(p,x),L=b.route;if(!C&&g&&s&&!c[c.length-1].route.index&&(C=$s({path:b.relativePath,caseSensitive:b.caseSensitive,end:!1},x)),!C)return null;Object.assign(f,C.params),d.push({params:f,pathname:Nl([h,C.pathname]),pathnameBase:px(Nl([h,C.pathnameBase])),route:L}),C.pathnameBase!=="/"&&(h=Nl([h,C.pathnameBase]))}return d}function $s(n,r){typeof n=="string"&&(n={path:n,caseSensitive:!1,end:!0});let[s,c]=Ag(n.path,n.caseSensitive,n.end);return jg(n,r,s,c)}function jg(n,r,s,c){let f=r.match(s);if(!f)return null;let h=f[0],d=Fi(h,1),v=f.slice(1);return{params:c.reduce((g,{paramName:x,isOptional:p},C)=>{if(x==="*"){let G=v[C]||"";d=Fi(h.slice(0,h.length-G.length),1)}const L=v[C];return p&&!L?g[x]=void 0:g[x]=(L||"").replace(/%2F/g,"/"),g},{}),pathname:h,pathnameBase:d,pattern:n}}function Ag(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,g,x)=>{if(c.push({paramName:v,isOptional:b!=null}),b){let p=x.charAt(g+d.length);return p&&p!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}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 yx(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 vx(n,r="/"){let{pathname:s,search:c="",hash:f=""}=typeof n=="string"?Qn(n):n,h;return s?(s=Mg(s),s.startsWith("/")||s.startsWith("\\")?h=k0(s.substring(1),"/"):h=k0(s,r)):h=r,{pathname:h,search:bx(c),hash:xx(f)}}function k0(n,r){let s=Fi(r).split("/");return n.split("/").forEach(f=>{f===".."?s.length>1&&s.pop():f!=="."&&s.push(f)}),s.length>1?s.join("/"):"/"}function $f(n,r,s,c){return`Cannot include a '${n}' character in a manually specified \`to.${r}\` field [${JSON.stringify(c)}]. Please separate it out to the \`to.${s}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function gx(n){return n.filter((r,s)=>s===0||r.route.path&&r.route.path.length>0)}function Cd(n){let r=gx(n);return r.map((s,c)=>c===r.length-1?s.pathname:s.pathnameBase)}function Is(n,r,s,c=!1){let f;typeof n=="string"?f=Qn(n):(f={...n},We(!f.pathname||!f.pathname.includes("?"),$f("?","pathname","search",f)),We(!f.pathname||!f.pathname.includes("#"),$f("#","pathname","hash",f)),We(!f.search||!f.search.includes("#"),$f("#","search","hash",f)));let h=n===""||f.pathname==="",d=h?"/":f.pathname,v;if(d==null)v=s;else{let p=r.length-1;if(!c&&d.startsWith("..")){let C=d.split("/");for(;C[0]==="..";)C.shift(),p-=1;f.pathname=C.join("/")}v=p>=0?r[p]:"/"}let b=vx(f,v),g=d&&d!=="/"&&d.endsWith("/"),x=(h||d===".")&&s.endsWith("/");return!b.pathname.endsWith("/")&&(g||x)&&(b.pathname+="/"),b}var Mg=n=>n.replace(/[\\/]{2,}/g,"/"),Nl=n=>Mg(n.join("/"));function Fi(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 px=n=>Fi(n).replace(/^\/*/,"/"),bx=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,xx=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n,Sx=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 Ex(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}function _x(n){let r=n.map(s=>s.route.path).filter(Boolean);return Nl(r)||"/"}var Dg=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Ug(n,r){let s=n;if(typeof s!="string"||!Nd.test(s))return{absoluteURL:void 0,isExternal:!1,to:s};let c=s,f=!1;if(Dg)try{let h=new URL(window.location.href),d=zg.test(s)?new URL(P2(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 H0=new URL("http://localhost");function zd(n){if(n.createURL)return n.createURL("/");try{return new URL(n.createHref("/"),H0)}catch{return H0}}function Wf(n,r){return n.origin===r.origin&&(n.origin!=="null"||n.protocol===r.protocol&&n.host===r.host)}function Tx(n,r){if(n.startsWith("//"))return!0;let s=r.protocol.toLowerCase();return n.toLowerCase().startsWith(s)?r.host===""||n.slice(s.length).startsWith("//"):!1}function Od(n,r,s,c){let f=null;try{f=n==null?null:new URL(n,s)}catch{}let h=new URL(r,s),d=f!=null&&!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||!Tx(n,f)||!Wf(f,h)))throw new Error("External navigation is not allowed")}var kg=["POST","PUT","PATCH","DELETE"];new Set(kg);var Nx=["GET",...kg];new Set(Nx);var Cx=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];function zx(n){try{return Cx.includes(new URL(n).protocol)}catch{return!1}}var Pi=_.createContext(null);Pi.displayName="DataRouter";var ec=_.createContext(null);ec.displayName="DataRouterState";var Hg=_.createContext(!1);function Ox(){return _.useContext(Hg)}var qg=_.createContext({isTransitioning:!1});qg.displayName="ViewTransition";var Rx=_.createContext(new Map);Rx.displayName="Fetchers";var wx=_.createContext(null);wx.displayName="Await";var ll=_.createContext(null);ll.displayName="Navigation";var sr=_.createContext(null);sr.displayName="Location";var Ol=_.createContext({outlet:null,matches:[],isDataRoute:!1});Ol.displayName="Route";var Rd=_.createContext(null);Rd.displayName="RouteError";var Lg="REACT_ROUTER_ERROR",jx="REDIRECT",Ax="ROUTE_ERROR_RESPONSE";function Mx(n){if(n.startsWith(`${Lg}:${jx}:{`))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 Dx(n){if(n.startsWith(`${Lg}:${Ax}:{`))try{let r=JSON.parse(n.slice(40));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string")return new Sx(r.status,r.statusText,r.data)}catch{}}function Ux(n,{relative:r}={}){We(Ii(),"useHref() may be used only in the context of a <Router> component.");let{basename:s,navigator:c}=_.useContext(ll),{hash:f,pathname:h,search:d}=cr(n,{relative:r}),v=h;return s!=="/"&&(v=h==="/"?s:Nl([s,h])),c.createHref({pathname:v,search:d,hash:f})}function Ii(){return _.useContext(sr)!=null}function yl(){return We(Ii(),"useLocation() may be used only in the context of a <Router> component."),_.useContext(sr).location}var Bg="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Qg(n){_.useContext(ll).static||_.useLayoutEffect(n)}function tc(){let{isDataRoute:n}=_.useContext(Ol);return n?$x():kx()}function kx(){We(Ii(),"useNavigate() may be used only in the context of a <Router> component.");let n=_.useContext(Pi),{basename:r,navigator:s}=_.useContext(ll),{matches:c}=_.useContext(Ol),{pathname:f}=yl(),h=JSON.stringify(Cd(c)),d=_.useRef(!1);return Qg(()=>{d.current=!0}),_.useCallback((b,g={})=>{if(tl(d.current,Bg),!d.current)return;if(typeof b=="number"){s.go(b);return}let x=Is(b,JSON.parse(h),f,g.relative==="path");n==null&&r!=="/"&&(x.pathname=x.pathname==="/"?r:Nl([r,x.pathname])),Od(typeof b=="string"?b:Ln(b),s.createHref(x),zd(s),"reject"),(g.replace?s.replace:s.push)(x,g.state,g)},[r,s,h,f,n])}var Hx=_.createContext(null);function qx(n){let r=_.useContext(Ol).outlet;return _.useMemo(()=>r&&_.createElement(Hx.Provider,{value:n},r),[r,n])}function cr(n,{relative:r}={}){let{matches:s}=_.useContext(Ol),{pathname:c}=yl(),f=JSON.stringify(Cd(s));return _.useMemo(()=>Is(n,JSON.parse(f),c,r==="path"),[n,f,c,r])}function Lx(n,r){return Gg(n,r)}function Gg(n,r,s){var U;We(Ii(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:c}=_.useContext(ll),{matches:f}=_.useContext(Ol),h=f[f.length-1],d=h?h.params:{},v=h?h.pathname:"/",b=h?h.pathnameBase:"/",g=h&&h.route;{let Q=g&&g.path||"";Vg(v,!g||Q.endsWith("*")||Q.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${v}" (under <Route path="${Q}">) 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="${Q}"> to <Route path="${Q==="/"?"*":`${Q}/*`}">.`)}let x=yl(),p;if(r){let Q=typeof r=="string"?Qn(r):r;We(b==="/"||((U=Q.pathname)==null?void 0:U.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 "${Q.pathname}" was given in the \`location\` prop.`),p=Q}else p=x;let C=p.pathname||"/",L=C;if(b!=="/"){let Q=b.replace(/^\//,"").split("/");L="/"+C.replace(/^\//,"").split("/").slice(Q.length).join("/")}let G=s&&s.state.matches.length?s.state.matches.map(Q=>Object.assign(Q,{route:s.manifest[Q.route.id]||Q.route})):Og(n,{pathname:L});tl(g||G!=null,`No routes matched location "${p.pathname}${p.search}${p.hash}" `),tl(G==null||G[G.length-1].route.element!==void 0||G[G.length-1].route.Component!==void 0||G[G.length-1].route.lazy!==void 0,`Matched leaf route at location "${p.pathname}${p.search}${p.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 q=Vx(G&&G.map(Q=>Object.assign({},Q,{params:Object.assign({},d,Q.params),pathname:Nl([b,c.encodeLocation?c.encodeLocation(Q.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:Q.pathname]),pathnameBase:Q.pathnameBase==="/"?b:Nl([b,c.encodeLocation?c.encodeLocation(Q.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:Q.pathnameBase])})),f,s);return r&&q?_.createElement(sr.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...p},navigationType:"POP"}},q):q}function Bx(){let n=Fx(),r=Ex(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=_.createElement(_.Fragment,null,_.createElement("p",null,"💿 Hey developer 👋"),_.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",_.createElement("code",{style:h},"ErrorBoundary")," or"," ",_.createElement("code",{style:h},"errorElement")," prop on your route.")),_.createElement(_.Fragment,null,_.createElement("h2",null,"Unexpected Application Error!"),_.createElement("h3",{style:{fontStyle:"italic"}},r),s?_.createElement("pre",{style:f},s):null,d)}var Qx=_.createElement(Bx,null),Yg=class extends _.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=Dx(n.digest);s&&(n=s)}let r=n!==void 0?_.createElement(Ol.Provider,{value:this.props.routeContext},_.createElement(Rd.Provider,{value:n,children:this.props.component})):this.props.children;return this.context?_.createElement(Gx,{error:n},r):r}};Yg.contextType=Hg;var Pf=new WeakMap;function Gx({children:n,error:r}){let{basename:s,navigator:c}=_.useContext(ll);if(typeof r=="object"&&r&&"digest"in r&&typeof r.digest=="string"){let f=Mx(r.digest);if(f){let h=Pf.get(r);if(h)throw h;let d=Ug(f.location,s),v=d.absoluteURL||d.to;if(Od(f.location,v,zd(c),"allow-explicit"),zx(v))throw new Error("Invalid redirect location");if(Dg&&!Pf.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 Pf.set(r,b),b}return _.createElement("meta",{httpEquiv:"refresh",content:`0;url=${v}`})}}return n}function Yx({routeContext:n,match:r,children:s}){let c=_.useContext(Pi);return c&&c.static&&c.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(c.staticContext._deepestRenderedBoundaryId=r.route.id),_.createElement(Ol.Provider,{value:n},s)}function Vx(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(p=>p.route.id&&(h==null?void 0:h[p.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 p=f[x];if((p.route.HydrateFallback||p.route.hydrateFallbackElement)&&(v=x),p.route.id){let{loaderData:C,errors:L}=c,G=p.route.loader&&!C.hasOwnProperty(p.route.id)&&(!L||L[p.route.id]===void 0);if(p.route.lazy||G){s.isStatic&&(d=!0),v>=0?f=f.slice(0,v+1):f=[f[0]];break}}}}let b=s==null?void 0:s.onError,g=c&&b?(x,p)=>{var C,L;b(x,{location:c.location,params:((L=(C=c.matches)==null?void 0:C[0])==null?void 0:L.params)??{},pattern:_x(c.matches),errorInfo:p})}:void 0;return f.reduceRight((x,p,C)=>{let L,G=!1,q=null,U=null;c&&(L=h&&p.route.id?h[p.route.id]:void 0,q=p.route.errorElement||Qx,d&&(v<0&&C===0?(Vg("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),G=!0,U=null):v===C&&(G=!0,U=p.route.hydrateFallbackElement||null)));let Q=r.concat(f.slice(0,C+1)),Y=()=>{let V;return L?V=q:G?V=U:p.route.Component?V=_.createElement(p.route.Component,null):p.route.element?V=p.route.element:V=x,_.createElement(Yx,{match:p,routeContext:{outlet:x,matches:Q,isDataRoute:c!=null},children:V})};return c&&(p.route.ErrorBoundary||p.route.errorElement||C===0)?_.createElement(Yg,{location:c.location,revalidation:c.revalidation,component:q,error:L,children:Y(),routeContext:{outlet:null,matches:Q,isDataRoute:!0},onError:g}):Y()},null)}function wd(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Xx(n){let r=_.useContext(Pi);return We(r,wd(n)),r}function Kx(n){let r=_.useContext(ec);return We(r,wd(n)),r}function Zx(n){let r=_.useContext(Ol);return We(r,wd(n)),r}function jd(n){let r=Zx(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 Jx(){return jd("useRouteId")}function Fx(){var c;let n=_.useContext(Rd),r=Kx("useRouteError"),s=jd("useRouteError");return n!==void 0?n:(c=r.errors)==null?void 0:c[s]}function $x(){let{router:n}=Xx("useNavigate"),r=jd("useNavigate"),s=_.useRef(!1);return Qg(()=>{s.current=!0}),_.useCallback(async(f,h={})=>{tl(s.current,Bg),s.current&&(typeof f=="number"?await n.navigate(f):await n.navigate(f,{fromRouteId:r,...h}))},[n,r])}var q0={};function Vg(n,r,s){!r&&!q0[n]&&(q0[n]=!0,tl(!1,s))}_.memo(Wx);function Wx({routes:n,manifest:r,future:s,state:c,isStatic:f,onError:h}){return Gg(n,void 0,{manifest:r,state:c,isStatic:f,onError:h})}function L0({to:n,replace:r,state:s,relative:c}){We(Ii(),"<Navigate> may be used only in the context of a <Router> component.");let{static:f,navigator:h}=_.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}=_.useContext(Ol),{pathname:v}=yl(),b=tc(),g=Is(n,Cd(d),v,c==="path");Od(typeof n=="string"?n:Ln(n),h.createHref(g),zd(h),"reject");let x=JSON.stringify(g);return _.useEffect(()=>{b(JSON.parse(x),{replace:r,state:s,relative:c})},[b,x,c,r,s]),null}function Px(n){return qx(n.context)}function El(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 Ix({basename:n="/",children:r=null,location:s,navigationType:c="POP",navigator:f,static:h=!1,useTransitions:d}){We(!Ii(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let v=n.replace(/^\/*/,"/"),b=_.useMemo(()=>({basename:v,navigator:f,static:h,useTransitions:d,future:{}}),[v,f,h,d]);typeof s=="string"&&(s=Qn(s));let{pathname:g="/",search:x="",hash:p="",state:C=null,key:L="default",mask:G}=s,q=_.useMemo(()=>{let U=ma(g,v);return U==null?null:{location:{pathname:U,search:x,hash:p,state:C,key:L,mask:G},navigationType:c}},[v,g,x,p,C,L,c,G]);return tl(q!=null,`<Router basename="${v}"> is not able to match the URL "${g}${x}${p}" because it does not start with the basename, so the <Router> won't render anything.`),q==null?null:_.createElement(ll.Provider,{value:b},_.createElement(sr.Provider,{children:r,value:q}))}function eS({children:n,location:r}){return Lx(ld(n),r)}function ld(n,r=[]){let s=[];return _.Children.forEach(n,(c,f)=>{if(!_.isValidElement(c))return;let h=[...r,f];if(c.type===_.Fragment){s.push.apply(s,ld(c.props.children,h));return}We(c.type===El,`[${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=ld(c.props.children,h)),s.push(d)}),s}var Zs="get",Js="application/x-www-form-urlencoded";function lc(n){return typeof HTMLElement<"u"&&n instanceof HTMLElement}function tS(n){return lc(n)&&n.tagName.toLowerCase()==="button"}function lS(n){return lc(n)&&n.tagName.toLowerCase()==="form"}function aS(n){return lc(n)&&n.tagName.toLowerCase()==="input"}function nS(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function iS(n,r){return n.button===0&&(!r||r==="_self")&&!nS(n)}function ad(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 uS(n,r){let s=ad(n);return r&&r.forEach((c,f)=>{s.has(f)||r.getAll(f).forEach(h=>{s.append(f,h)})}),s}var Ys=null;function rS(){if(Ys===null)try{new FormData(document.createElement("form"),0),Ys=!1}catch{Ys=!0}return Ys}var sS=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function If(n){return n!=null&&!sS.has(n)?(tl(!1,`"${n}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Js}"`),null):n}function cS(n,r){let s,c,f,h,d;if(lS(n)){let v=n.getAttribute("action");c=v?ma(v,r):null,s=n.getAttribute("method")||Zs,f=If(n.getAttribute("enctype"))||Js,h=new FormData(n)}else if(tS(n)||aS(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")||Zs,f=If(n.getAttribute("formenctype"))||If(v.getAttribute("enctype"))||Js,h=new FormData(v,n),!rS()){let{name:g,type:x,value:p}=n;if(x==="image"){let C=g?`${g}.`:"";h.append(`${C}x`,"0"),h.append(`${C}y`,"0")}else g&&h.append(g,p)}}else{if(lc(n))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');s=Zs,c=null,f=Js,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 Ad(n,r){if(n===!1||n===null||typeof n>"u")throw new Error(r)}function Xg(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=`${Fi(r)}/_root.${c}`:f.pathname=`${Fi(f.pathname)}.${c}`,f}async function oS(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 fS(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 dS(n,r,s){let c=await Promise.all(n.map(async f=>{let h=r.routes[f.route.id];if(h){let d=await oS(h,s);return d.links?d.links():[]}return[]}));return vS(c.flat(1).filter(fS).filter(f=>f.rel==="stylesheet"||f.rel==="preload").map(f=>f.rel==="stylesheet"?{...f,rel:"prefetch",as:"style"}:{...f,rel:"prefetch"}))}function B0(n,r,s,c,f,h){let d=(b,g)=>s[g]?b.route.id!==s[g].route.id:!0,v=(b,g)=>{var x;return s[g].pathname!==b.pathname||((x=s[g].route.path)==null?void 0:x.endsWith("*"))&&s[g].params["*"]!==b.params["*"]};return h==="assets"?r.filter((b,g)=>d(b,g)||v(b,g)):h==="data"?r.filter((b,g)=>{var p;let x=c.routes[b.route.id];if(!x||!x.hasLoader)return!1;if(d(b,g)||v(b,g))return!0;if(b.route.shouldRevalidate){let C=b.route.shouldRevalidate({currentUrl:new URL(f.pathname+f.search+f.hash,window.origin),currentParams:((p=s[0])==null?void 0:p.params)||{},nextUrl:new URL(n,window.origin),nextParams:b.params,defaultShouldRevalidate:!0});if(typeof C=="boolean")return C}return!0}):[]}function hS(n,r,{includeHydrateFallback:s}={}){return mS(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 mS(n){return[...new Set(n)]}function yS(n){let r={},s=Object.keys(n).sort();for(let c of s)r[c]=n[c];return r}function vS(n,r){let s=new Set;return new Set(r),n.reduce((c,f)=>{let h=JSON.stringify(yS(f));return s.has(h)||(s.add(h),c.push({key:h,link:f})),c},[])}function Md(){let n=_.useContext(Pi);return Ad(n,"You must render this element inside a <DataRouterContext.Provider> element"),n}function gS(){let n=_.useContext(ec);return Ad(n,"You must render this element inside a <DataRouterStateContext.Provider> element"),n}var Dd=_.createContext(void 0);Dd.displayName="FrameworkContext";function ac(){let n=_.useContext(Dd);return Ad(n,"You must render this element inside a <HydratedRouter> element"),n}function pS(n,r){let s=_.useContext(Dd),[c,f]=_.useState(!1),[h,d]=_.useState(!1),{onFocus:v,onBlur:b,onMouseEnter:g,onMouseLeave:x,onTouchStart:p}=r,C=_.useRef(null);_.useEffect(()=>{if(n==="render"&&d(!0),n==="viewport"){let q=Q=>{Q.forEach(Y=>{d(Y.isIntersecting)})},U=new IntersectionObserver(q,{threshold:.5});return C.current&&U.observe(C.current),()=>{U.disconnect()}}},[n]),_.useEffect(()=>{if(c){let q=setTimeout(()=>{d(!0)},100);return()=>{clearTimeout(q)}}},[c]);let L=()=>{f(!0)},G=()=>{f(!1),d(!1)};return s?n!=="intent"?[h,C,{}]:[h,C,{onFocus:Wu(v,L),onBlur:Wu(b,G),onMouseEnter:Wu(g,L),onMouseLeave:Wu(x,G),onTouchStart:Wu(p,L)}]:[!1,C,{}]}function Wu(n,r){return s=>{n&&n(s),s.defaultPrevented||r(s)}}function bS({page:n,...r}){let s=Ox(),{nonce:c}=ac(),{router:f}=Md(),h=_.useMemo(()=>Og(f.routes,n,f.basename),[f.routes,n,f.basename]);return h?(r.nonce==null&&c&&(r={...r,nonce:c}),s?_.createElement(SS,{page:n,matches:h,...r}):_.createElement(ES,{page:n,matches:h,...r})):null}function xS(n){let{manifest:r,routeModules:s}=ac(),[c,f]=_.useState([]);return _.useEffect(()=>{let h=!1;return dS(n,r,s).then(d=>{h||f(d)}),()=>{h=!0}},[n,r,s]),c}function SS({page:n,matches:r,...s}){let c=yl(),{future:f}=ac(),{basename:h}=Md(),d=_.useMemo(()=>{if(n===c.pathname+c.search+c.hash)return[];let v=Xg(n,h,f.v8_trailingSlashAwareDataRequests,"rsc"),b=!1,g=[];for(let x of r)typeof x.route.shouldRevalidate=="function"?b=!0:g.push(x.route.id);return b&&g.length>0&&v.searchParams.set("_routes",g.join(",")),[v.pathname+v.search]},[h,f.v8_trailingSlashAwareDataRequests,n,c,r]);return _.createElement(_.Fragment,null,d.map(v=>_.createElement("link",{key:v,rel:"prefetch",as:"fetch",href:v,...s})))}function ES({page:n,matches:r,...s}){let c=yl(),{future:f,manifest:h,routeModules:d}=ac(),{basename:v}=Md(),{loaderData:b,matches:g}=gS(),x=_.useMemo(()=>B0(n,r,g,h,c,"data"),[n,r,g,h,c]),p=_.useMemo(()=>B0(n,r,g,h,c,"assets"),[n,r,g,h,c]),C=_.useMemo(()=>{if(n===c.pathname+c.search+c.hash)return[];let q=new Set,U=!1;if(r.forEach(Y=>{var P;let V=h.routes[Y.route.id];!V||!V.hasLoader||(!x.some(Z=>Z.route.id===Y.route.id)&&Y.route.id in b&&((P=d[Y.route.id])!=null&&P.shouldRevalidate)||V.hasClientLoader?U=!0:q.add(Y.route.id))}),q.size===0)return[];let Q=Xg(n,v,f.v8_trailingSlashAwareDataRequests,"data");return U&&q.size>0&&Q.searchParams.set("_routes",r.filter(Y=>q.has(Y.route.id)).map(Y=>Y.route.id).join(",")),[Q.pathname+Q.search]},[v,f.v8_trailingSlashAwareDataRequests,b,c,h,x,r,n,d]),L=_.useMemo(()=>hS(p,h),[p,h]),G=xS(p);return _.createElement(_.Fragment,null,C.map(q=>_.createElement("link",{key:q,rel:"prefetch",as:"fetch",href:q,...s})),L.map(q=>_.createElement("link",{key:q,rel:"modulepreload",href:q,...s})),G.map(({key:q,link:U})=>_.createElement("link",{key:q,nonce:s.nonce,...U,crossOrigin:U.crossOrigin??s.crossOrigin})))}function _S(...n){return r=>{n.forEach(s=>{typeof s=="function"?s(r):s!=null&&(s.current=r)})}}var TS=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{TS&&(window.__reactRouterVersion="7.18.4")}catch{}function NS({basename:n,children:r,useTransitions:s,window:c}){let f=_.useRef();f.current==null&&(f.current=I2({window:c,v5Compat:!0}));let h=f.current,[d,v]=_.useState({action:h.action,location:h.location}),b=_.useCallback(g=>{s===!1?v(g):_.startTransition(()=>v(g))},[s]);return _.useLayoutEffect(()=>h.listen(b),[h,b]),_.createElement(Ix,{basename:n,children:r,location:d.location,navigationType:d.action,navigator:h,useTransitions:s})}var Kg=_.forwardRef(function({onClick:r,discover:s="render",prefetch:c="none",relative:f,reloadDocument:h,replace:d,mask:v,state:b,target:g,to:x,preventScrollReset:p,viewTransition:C,defaultShouldRevalidate:L,...G},q){let{basename:U,navigator:Q,useTransitions:Y}=_.useContext(ll),V=typeof x=="string"&&Nd.test(x),P=Ug(x,U);x=P.to;let Z=Ux(x,{relative:f}),ce=yl(),K=null;if(v){let ee=Is(v,[],ce.mask?ce.mask.pathname:"/",!0);U!=="/"&&(ee.pathname=ee.pathname==="/"?U:Nl([U,ee.pathname])),K=Q.createHref(ee)}let[M,ae,ge]=pS(c,G),I=OS(x,{replace:d,mask:v,state:b,target:g,preventScrollReset:p,relative:f,viewTransition:C,defaultShouldRevalidate:L,useTransitions:Y});function he(ee){r&&r(ee),ee.defaultPrevented||I(ee)}let Je=!(P.isExternal||h),D=_.createElement("a",{...G,...ge,href:(Je?K:void 0)||P.absoluteURL||Z,onClick:Je?he:r,ref:_S(q,ae),target:g,"data-discover":!V&&s==="render"?"true":void 0});return M&&!V?_.createElement(_.Fragment,null,D,_.createElement(bS,{page:Z})):D});Kg.displayName="Link";var Zg=_.forwardRef(function({"aria-current":r="page",caseSensitive:s=!1,className:c="",end:f=!1,style:h,to:d,viewTransition:v,children:b,...g},x){let p=cr(d,{relative:g.relative}),C=yl(),L=_.useContext(ec),{navigator:G,basename:q}=_.useContext(ll),U=L!=null&&MS(p)&&v===!0,Q=G.encodeLocation?G.encodeLocation(p).pathname:p.pathname,Y=C.pathname,V=L&&L.navigation&&L.navigation.location?L.navigation.location.pathname:null;s||(Y=Y.toLowerCase(),V=V?V.toLowerCase():null,Q=Q.toLowerCase()),V&&q&&(V=ma(V,q)||V);const P=Q!=="/"&&Q.endsWith("/")?Q.length-1:Q.length;let Z=Y===Q||!f&&Y.startsWith(Q)&&Y.charAt(P)==="/",ce=V!=null&&(V===Q||!f&&V.startsWith(Q)&&V.charAt(Q.length)==="/"),K={isActive:Z,isPending:ce,isTransitioning:U},M=Z?r:void 0,ae;typeof c=="function"?ae=c(K):ae=[c,Z?"active":null,ce?"pending":null,U?"transitioning":null].filter(Boolean).join(" ");let ge=typeof h=="function"?h(K):h;return _.createElement(Kg,{...g,"aria-current":M,className:ae,ref:x,style:ge,to:d,viewTransition:v},typeof b=="function"?b(K):b)});Zg.displayName="NavLink";var CS=_.forwardRef(({discover:n="render",fetcherKey:r,navigate:s,reloadDocument:c,replace:f,state:h,method:d=Zs,action:v,onSubmit:b,relative:g,preventScrollReset:x,viewTransition:p,defaultShouldRevalidate:C,...L},G)=>{let{useTransitions:q}=_.useContext(ll),U=jS(),Q=AS(v,{relative:g}),Y=d.toLowerCase()==="get"?"get":"post",V=typeof v=="string"&&Nd.test(v),P=Z=>{if(b&&b(Z),Z.defaultPrevented)return;Z.preventDefault();let ce=Z.nativeEvent.submitter,K=(ce==null?void 0:ce.getAttribute("formmethod"))||d,M=()=>U(ce||Z.currentTarget,{fetcherKey:r,method:K,navigate:s,replace:f,state:h,relative:g,preventScrollReset:x,viewTransition:p,defaultShouldRevalidate:C});q&&s!==!1?_.startTransition(()=>M()):M()};return _.createElement("form",{ref:G,method:Y,action:Q,onSubmit:c?b:P,...L,"data-discover":!V&&n==="render"?"true":void 0})});CS.displayName="Form";function zS(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Jg(n){let r=_.useContext(Pi);return We(r,zS(n)),r}function OS(n,{target:r,replace:s,mask:c,state:f,preventScrollReset:h,relative:d,viewTransition:v,defaultShouldRevalidate:b,useTransitions:g}={}){let x=tc(),p=yl(),C=cr(n,{relative:d});return _.useCallback(L=>{if(iS(L,r)){L.preventDefault();let G=s!==void 0?s:Ln(p)===Ln(C),q=()=>x(n,{replace:G,mask:c,state:f,preventScrollReset:h,relative:d,viewTransition:v,defaultShouldRevalidate:b});g?_.startTransition(()=>q()):q()}},[p,x,C,s,c,f,r,n,h,d,v,b,g])}function l5(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=_.useRef(ad(n)),s=_.useRef(!1),c=yl(),f=_.useMemo(()=>uS(c.search,s.current?null:r.current),[c.search]),h=tc(),d=_.useCallback((v,b)=>{const g=ad(typeof v=="function"?v(new URLSearchParams(f)):v);s.current=!0,h("?"+g,b)},[h,f]);return[f,d]}var RS=0,wS=()=>`__${String(++RS)}__`;function jS(){let{router:n}=Jg("useSubmit"),{basename:r}=_.useContext(ll),s=Jx(),c=n.fetch,f=n.navigate;return _.useCallback(async(h,d={})=>{let{action:v,method:b,encType:g,formData:x,body:p}=cS(h,r);if(d.navigate===!1){let C=d.fetcherKey||wS();await c(C,s,d.action||v,{defaultShouldRevalidate:d.defaultShouldRevalidate,preventScrollReset:d.preventScrollReset,formData:x,body:p,formMethod:d.method||b,formEncType:d.encType||g,flushSync:d.flushSync})}else await f(d.action||v,{defaultShouldRevalidate:d.defaultShouldRevalidate,preventScrollReset:d.preventScrollReset,formData:x,body:p,formMethod:d.method||b,formEncType:d.encType||g,replace:d.replace,state:d.state,fromRouteId:s,flushSync:d.flushSync,viewTransition:d.viewTransition})},[c,f,r,s])}function AS(n,{relative:r}={}){let{basename:s}=_.useContext(ll),c=_.useContext(Ol);We(c,"useFormAction must be used inside a RouteContext");let[f]=c.matches.slice(-1),h={...cr(n||".",{relative:r})},d=yl();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(p=>p).forEach(p=>v.append("index",p));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:Nl([s,h.pathname])),Ln(h)}function MS(n,{relative:r}={}){let s=_.useContext(qg);We(s!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:c}=Jg("useViewTransitionState"),f=cr(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 DS=Cg();const Fg=_.createContext(void 0),or=n=>{const r=_.useContext(Fg);if(!r)throw new Error("No QueryClient set, use QueryClientProvider to set one");return r},US=({client:n,children:r})=>(_.useEffect(()=>(n.mount(),()=>{n.unmount()}),[n]),m.jsx(Fg.Provider,{value:n,children:r})),kS={setTimeout:(n,r)=>setTimeout(n,r),clearTimeout:n=>clearTimeout(n),setInterval:(n,r)=>setInterval(n,r),clearInterval:n=>clearInterval(n)};var Za,_d,mg,HS=(mg=class{constructor(){fe(this,Za,kS);fe(this,_d,!1)}setTimeoutProvider(n){W(this,Za,n)}setTimeout(n,r){return E(this,Za).setTimeout(n,r)}clearTimeout(n){E(this,Za).clearTimeout(n)}setInterval(n,r){return E(this,Za).setInterval(n,r)}clearInterval(n){E(this,Za).clearInterval(n)}},Za=new WeakMap,_d=new WeakMap,mg);const Rn=new HS;function qS(n){setTimeout(n,0)}const LS=typeof window>"u"||"Deno"in globalThis;function Mt(){}function BS(n,r){return typeof n=="function"?n(r):n}function $g(n){return typeof n=="number"&&n>=0&&n!==1/0}function Wg(n,r){return Math.max(n+(r||0)-Date.now(),0)}function $e(n,r){return typeof n=="function"?n(r):n}function Q0(n,r){const{type:s="all",exact:c,fetchStatus:f,predicate:h,queryKey:d,stale:v}=n;if(d){if(c){if(r.queryHash!==Ud(d,r.options))return!1}else if(!$i(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 G0(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(!$i(r.options.mutationKey,h))return!1}return!(c&&r.state.status!==c||f&&!f(r))}function Ud(n,r){return((r==null?void 0:r.queryKeyHashFn)||Bn)(n)}function Bn(n){return JSON.stringify(n,(r,s)=>nd(s)?Object.keys(s).sort().reduce((c,f)=>(c[f]=s[f],c),{}):s)}function $i(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(!$i(n[c],r[c]))return!1;return!0}const s=Object.keys(r);for(const c of s)if(!$i(n[c],r[c]))return!1;return!0}return!1}const QS=Object.prototype.hasOwnProperty;function Pg(n,r,s=0){if(n===r)return n;if(s>500)return r;const c=Y0(n)&&Y0(r);if(!c&&!(nd(n)&&nd(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 g=0;g<d;g++){const x=c?g:h[g],p=n[x],C=r[x];if(p===C){v[x]=p,(c?g<f:QS.call(n,x))&&b++;continue}if(p===null||C===null||typeof p!="object"||typeof C!="object"){v[x]=C;continue}const L=Pg(p,C,s+1);v[x]=L,L===p&&b++}return f===d&&b===f?n:v}function Fs(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 Y0(n){return Array.isArray(n)&&n.length===Object.keys(n).length}function nd(n){if(!V0(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!(!V0(c)||!c.hasOwnProperty("isPrototypeOf")||r!==Object.prototype)}function V0(n){return Object.prototype.toString.call(n)==="[object Object]"}function GS(n){return new Promise(r=>{Rn.setTimeout(r,n)})}function id(n,r,s){return typeof s.structuralSharing=="function"?s.structuralSharing(n,r):s.structuralSharing!==!1?Pg(n,r):r}function YS(n,r,s=0){const c=[...n,r];return s&&c.length>s?c.slice(1):c}function VS(n,r,s=0){const c=[r,...n];return s&&c.length>s?c.slice(0,-1):c}const kd=Symbol();function Ig(n,r){return!n.queryFn&&(r!=null&&r.initialPromise)?()=>r.initialPromise:!n.queryFn||n.queryFn===kd?()=>Promise.reject(new Error(`Missing queryFn: '${n.queryHash}'`)):n.queryFn}function Hd(n,r){return typeof n=="function"?n(...r):!!n}function XS(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 KS=()=>LS;const qd=()=>KS();var eu=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(){}},wn,Ja,ki,yg,ZS=(yg=class extends eu{constructor(){super();fe(this,wn);fe(this,Ja);fe(this,ki);W(this,ki,r=>{if(typeof window<"u"&&window.addEventListener){const s=()=>r();return window.addEventListener("visibilitychange",s,!1),()=>{window.removeEventListener("visibilitychange",s)}}})}onSubscribe(){E(this,Ja)||this.setEventListener(E(this,ki))}onUnsubscribe(){var r;this.hasListeners()||((r=E(this,Ja))==null||r.call(this),W(this,Ja,void 0))}setEventListener(r){var s;W(this,ki,r),(s=E(this,Ja))==null||s.call(this),W(this,Ja,r(c=>{typeof c=="boolean"?this.setFocused(c):this.onFocus()}))}setFocused(r){E(this,wn)!==r&&(W(this,wn,r),this.onFocus())}onFocus(){const r=this.isFocused();this.listeners.forEach(s=>{s(r)})}isFocused(){var r;return typeof E(this,wn)=="boolean"?E(this,wn):((r=globalThis.document)==null?void 0:r.visibilityState)!=="hidden"}},wn=new WeakMap,Ja=new WeakMap,ki=new WeakMap,yg);const Ld=new ZS,JS=qS;function FS(){let n=[],r=0,s=v=>{v()},c=v=>{v()},f=JS;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 ot=FS();var Hi,Fa,qi,vg,$S=(vg=class extends eu{constructor(){super();fe(this,Hi,!0);fe(this,Fa);fe(this,qi);W(this,qi,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(){E(this,Fa)||this.setEventListener(E(this,qi))}onUnsubscribe(){var r;this.hasListeners()||((r=E(this,Fa))==null||r.call(this),W(this,Fa,void 0))}setEventListener(r){var s;W(this,qi,r),(s=E(this,Fa))==null||s.call(this),W(this,Fa,r(this.setOnline.bind(this)))}setOnline(r){E(this,Hi)!==r&&(W(this,Hi,r),this.listeners.forEach(s=>{s(r)}))}isOnline(){return E(this,Hi)}},Hi=new WeakMap,Fa=new WeakMap,qi=new WeakMap,vg);const Ws=new $S;function WS(n){return Math.min(1e3*2**n,3e4)}function ep(n){return(n??"online")==="online"?Ws.isOnline():!0}var ud=class extends Error{constructor(n){super("CancelledError"),this.revert=n==null?void 0:n.revert,this.silent=n==null?void 0:n.silent}};function tp(n){let r=!1,s=0,c,f="pending",h,d;const v=new Promise((Y,V)=>{h=Y,d=V});v.catch(Mt);const b=()=>f!=="pending",g=Y=>{var V;if(!b()){const P=new ud(Y);q(P),(V=n.onCancel)==null||V.call(n,P)}},x=()=>{r=!0},p=()=>{r=!1},C=()=>Ld.isFocused()&&(n.networkMode==="always"||Ws.isOnline())&&n.canRun(),L=()=>ep(n.networkMode)&&n.canRun(),G=Y=>{b()||(c==null||c(),f="resolved",h(Y))},q=Y=>{b()||(c==null||c(),f="rejected",d(Y))},U=Y=>new Promise(V=>{var P;c=Z=>{(b()||Y())&&V(Z)},(P=n.onPause)==null||P.call(n)}).then(()=>{var V;c=void 0,b()||(V=n.onContinue)==null||V.call(n)}),Q=()=>{if(b())return;let Y;const V=s===0?n.initialPromise:void 0;try{Y=V??n.fn()}catch(P){Y=Promise.reject(P)}Promise.resolve(Y).then(G).catch(P=>{var ae;if(b())return;const Z=n.retry??(qd()?0:3),ce=n.retryDelay??WS,K=typeof ce=="function"?ce(s,P):ce,M=Z===!0||typeof Z=="number"&&s<Z||typeof Z=="function"&&Z(s,P);if(r||!M){q(P);return}s++,(ae=n.onFail)==null||ae.call(n,s,P),GS(K).then(()=>C()?void 0:U(C)).then(()=>{r?q(P):Q()})})};return{promise:v,status:()=>f,cancel:g,continue:()=>(c==null||c(),v),cancelRetry:x,continueRetry:p,canStart:L,start:()=>(L()?Q():U(L).then(Q),v)}}var jn,gg,lp=(gg=class{constructor(){fe(this,jn)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),$g(this.gcTime)&&W(this,jn,Rn.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(n){this.gcTime=Math.max(this.gcTime||0,n??(qd()?1/0:3e5))}clearGcTimeout(){E(this,jn)!==void 0&&(Rn.clearTimeout(E(this,jn)),W(this,jn,void 0))}},jn=new WeakMap,gg);function PS(n){return{onFetch:(r,s)=>{var x,p,C,L,G;const c=r.options,f=(C=(p=(x=r.fetchOptions)==null?void 0:x.meta)==null?void 0:p.fetchMore)==null?void 0:C.direction,h=((L=r.state.data)==null?void 0:L.pages)||[],d=((G=r.state.data)==null?void 0:G.pageParams)||[];let v={pages:[],pageParams:[]},b=0;const g=async()=>{let q=!1;const U=V=>{XS(V,()=>r.signal,()=>q=!0)},Q=Ig(r.options,r.fetchOptions),Y=async(V,P,Z)=>{if(q)return Promise.reject(r.signal.reason);if(P==null&&V.pages.length)return Promise.resolve(V);const K=(()=>{const I={client:r.client,queryKey:r.queryKey,pageParam:P,direction:Z?"backward":"forward",meta:r.options.meta};return U(I),I})(),M=await Q(K),{maxPages:ae}=r.options,ge=Z?VS:YS;return{pages:ge(V.pages,M,ae),pageParams:ge(V.pageParams,P,ae)}};if(f&&h.length){const V=f==="backward",P=V?IS:X0,Z={pages:h,pageParams:d};v=await Y(Z,P(c,Z),V)}else{const V=n??h.length;do{const P=b===0?d[0]??c.initialPageParam:X0(c,v);if(b>0&&P==null)break;v=await Y(v,P),b++}while(b<V)}return v};r.options.persister?r.fetchFn=()=>{var q,U;return(U=(q=r.options).persister)==null?void 0:U.call(q,g,{client:r.client,queryKey:r.queryKey,meta:r.options.meta,signal:r.signal},s)}:r.fetchFn=g}}}function X0(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 IS(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 Li,An,Bi,hl,Mn,ct,lr,Dn,_l,oa,pg,e3=(pg=class extends lp{constructor(r){super();fe(this,_l);fe(this,Li);fe(this,An);fe(this,Bi);fe(this,hl);fe(this,Mn);fe(this,ct);fe(this,lr);fe(this,Dn);W(this,Dn,!1),W(this,lr,r.defaultOptions),this.setOptions(r.options),this.observers=[],W(this,Mn,r.client),W(this,hl,E(this,Mn).getQueryCache()),this.queryKey=r.queryKey,this.queryHash=r.queryHash,W(this,An,Z0(this.options)),this.state=r.state??E(this,An),this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return E(this,Li)}get promise(){var r;return(r=E(this,ct))==null?void 0:r.promise}setOptions(r){if(this.options={...E(this,lr),...r},r!=null&&r._type&&W(this,Li,r._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const s=Z0(this.options);s.data!==void 0&&(this.setState(K0(s.data,s.dataUpdatedAt)),W(this,An,s))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&E(this,hl).remove(this)}setData(r,s){const c=id(this.state.data,r,this.options);return Ee(this,_l,oa).call(this,{data:c,type:"success",dataUpdatedAt:s==null?void 0:s.updatedAt,manual:s==null?void 0:s.manual}),c}setState(r){Ee(this,_l,oa).call(this,{type:"setState",state:r})}cancel(r){var c,f;const s=(c=E(this,ct))==null?void 0:c.promise;return(f=E(this,ct))==null||f.cancel(r),s?s.then(Mt).catch(Mt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return E(this,An)}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(r=>$e(r.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===kd||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(r=>$e(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:!Wg(this.state.dataUpdatedAt,r)}onFocus(){var r,s;(r=this.observers.find(c=>c.shouldFetchOnWindowFocus()))==null||r.refetch({cancelRefetch:!1}),(s=E(this,ct))==null||s.continue()}onOnline(){var r,s;(r=this.observers.find(c=>c.shouldFetchOnReconnect()))==null||r.refetch({cancelRefetch:!1}),(s=E(this,ct))==null||s.continue()}addObserver(r){this.observers.includes(r)||(this.observers.push(r),this.clearGcTimeout(),E(this,hl).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||(E(this,ct)&&(E(this,Dn)||this.state.fetchStatus==="paused"&&this.state.status==="pending"?E(this,ct).cancel({revert:!0}):E(this,ct).cancelRetry()),this.scheduleGc()),E(this,hl).notify({type:"observerRemoved",query:this,observer:r}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Ee(this,_l,oa).call(this,{type:"invalidate"})}async fetch(r,s){var g,x,p,C,L,G,q,U,Q,Y,V,P;if(this.state.fetchStatus!=="idle"&&((g=E(this,ct))==null?void 0:g.status())!=="rejected"){if(this.state.data!==void 0&&(s!=null&&s.cancelRefetch))this.cancel({silent:!0});else if(E(this,ct))return E(this,ct).continueRetry(),E(this,ct).promise}if(r&&this.setOptions(r),!this.options.queryFn){const Z=this.observers.find(ce=>ce.options.queryFn);Z&&this.setOptions(Z.options)}const c=new AbortController,f=Z=>{Object.defineProperty(Z,"signal",{enumerable:!0,get:()=>(W(this,Dn,!0),c.signal)})},h=()=>{const Z=Ig(this.options,s),K=(()=>{const M={client:E(this,Mn),queryKey:this.queryKey,meta:this.meta};return f(M),M})();return W(this,Dn,!1),this.options.persister?this.options.persister(Z,K,this):Z(K)},v=(()=>{const Z={fetchOptions:s,options:this.options,queryKey:this.queryKey,client:E(this,Mn),state:this.state,fetchFn:h};return f(Z),Z})();(x=E(this,Li)==="infinite"?PS(this.options.pages):this.options.behavior)==null||x.onFetch(v,this),W(this,Bi,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((p=v.fetchOptions)==null?void 0:p.meta))&&Ee(this,_l,oa).call(this,{type:"fetch",meta:(C=v.fetchOptions)==null?void 0:C.meta});const b=W(this,ct,tp({initialPromise:s==null?void 0:s.initialPromise,fn:v.fetchFn,onCancel:Z=>{Z instanceof ud&&Z.revert&&this.setState({...E(this,Bi),fetchStatus:"idle"}),c.abort()},onFail:(Z,ce)=>{Ee(this,_l,oa).call(this,{type:"failed",failureCount:Z,error:ce})},onPause:()=>{Ee(this,_l,oa).call(this,{type:"pause"})},onContinue:()=>{Ee(this,_l,oa).call(this,{type:"continue"})},retry:v.options.retry,retryDelay:v.options.retryDelay,networkMode:v.options.networkMode,canRun:()=>!0}));try{const Z=await b.start();if(Z===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(Z),(G=(L=E(this,hl).config).onSuccess)==null||G.call(L,Z,this),(U=(q=E(this,hl).config).onSettled)==null||U.call(q,Z,this.state.error,this),Z}catch(Z){if(Z instanceof ud){if(Z.silent)return E(this,ct).promise;if(Z.revert){if(this.state.data===void 0)throw Z;return this.state.data}}throw Ee(this,_l,oa).call(this,{type:"error",error:Z}),(Y=(Q=E(this,hl).config).onError)==null||Y.call(Q,Z,this),(P=(V=E(this,hl).config).onSettled)==null||P.call(V,this.state.data,Z,this),Z}finally{E(this,ct)===b&&W(this,ct,void 0),this.scheduleGc()}}},Li=new WeakMap,An=new WeakMap,Bi=new WeakMap,hl=new WeakMap,Mn=new WeakMap,ct=new WeakMap,lr=new WeakMap,Dn=new WeakMap,_l=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,...ap(c.data,this.options),fetchMeta:r.meta??null};case"success":const f={...c,...K0(r.data,r.dataUpdatedAt),dataUpdateCount:c.dataUpdateCount+1,...!r.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return W(this,Bi,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),ot.batch(()=>{this.observers.slice().forEach(c=>{c.onQueryUpdate()}),E(this,hl).notify({query:this,type:"updated",action:r})})},pg);function ap(n,r){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:ep(r.networkMode)?"fetching":"paused",...n===void 0&&{error:null,status:"pending"}}}function K0(n,r){return{data:n,dataUpdatedAt:r??Date.now(),error:null,isInvalidated:!1,status:"success"}}function Z0(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 jt,we,ar,At,Un,Qi,fa,nr,Gi,Yi,kn,Hn,$a,Vi,qe,Iu,rd,sd,cd,od,fd,dd,hd,md,bg,t3=(bg=class extends eu{constructor(r,s){super();fe(this,qe);fe(this,jt);fe(this,we);fe(this,ar);fe(this,At);fe(this,Un);fe(this,Qi);fe(this,fa);fe(this,nr);fe(this,Gi);fe(this,Yi);fe(this,kn);fe(this,Hn);fe(this,$a);fe(this,Vi,new Set);this.options=s,W(this,jt,r),W(this,fa,null),this.bindMethods(),this.setOptions(s)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(E(this,we).addObserver(this),J0(E(this,we),this.options)?Ee(this,qe,Iu).call(this):this.updateResult(),Ee(this,qe,fd).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return yd(E(this,we),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return yd(E(this,we),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,Ee(this,qe,dd).call(this),Ee(this,qe,hd).call(this),E(this,we).removeObserver(this)}setOptions(r){const s=this.options,c=E(this,we);if(this.options=E(this,jt).defaultQueryOptions(r),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof $e(this.options.enabled,E(this,we))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");Ee(this,qe,md).call(this),E(this,we).setOptions(this.options),s._defaulted&&!Fs(this.options,s)&&E(this,jt).getQueryCache().notify({type:"observerOptionsUpdated",query:E(this,we),observer:this});const f=this.hasListeners();f&&F0(E(this,we),c,this.options,s)&&Ee(this,qe,Iu).call(this),this.updateResult(),f&&(E(this,we)!==c||$e(this.options.enabled,E(this,we))!==$e(s.enabled,E(this,we))||$e(this.options.staleTime,E(this,we))!==$e(s.staleTime,E(this,we)))&&Ee(this,qe,sd).call(this);const h=Ee(this,qe,cd).call(this);f&&(E(this,we)!==c||$e(this.options.enabled,E(this,we))!==$e(s.enabled,E(this,we))||h!==E(this,$a))&&Ee(this,qe,od).call(this,h)}getOptimisticResult(r){const s=E(this,jt).getQueryCache().build(E(this,jt),r),c=this.createResult(s,r);return Fs(this.getCurrentResult(),c)||(W(this,At,c),W(this,Qi,this.options),W(this,Un,E(this,we).state)),c}getCurrentResult(){return E(this,At)}trackResult(r,s){return new Proxy(r,{get:(c,f)=>(this.trackProp(f),s==null||s(f),Reflect.get(c,f))})}trackProp(r){E(this,Vi).add(r)}getCurrentQuery(){return E(this,we)}refetch({...r}={}){return this.fetch({...r})}fetchOptimistic(r){const s=E(this,jt).defaultQueryOptions(r),c=E(this,jt).getQueryCache().build(E(this,jt),s);let f=()=>{},h;const d=new Promise(v=>{h=v,f=E(this,jt).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 Ee(this,qe,Iu).call(this,{...r,cancelRefetch:r.cancelRefetch??!0}).then(()=>(this.updateResult(),E(this,At)))}createResult(r,s){var ce;const c=E(this,we),f=this.options,h=E(this,At),d=E(this,Un),v=E(this,Qi),b=r!==c?r.state:E(this,ar),{state:g}=r;let x={...g},p=!1,C;if(s._optimisticResults){const K=this.hasListeners(),M=!K&&J0(r,s),ae=K&&F0(r,c,s,f);(M||ae)&&(x={...x,...ap(g.data,r.options)}),s._optimisticResults==="isRestoring"&&(x.fetchStatus="idle")}let{error:L,errorUpdatedAt:G,status:q}=x;C=x.data;let U=!1;if(s.placeholderData!==void 0&&C===void 0&&q==="pending"){let K;h!=null&&h.isPlaceholderData&&s.placeholderData===(v==null?void 0:v.placeholderData)?(K=h.data,U=!0):K=typeof s.placeholderData=="function"?s.placeholderData((ce=E(this,Yi))==null?void 0:ce.state.data,E(this,Yi)):s.placeholderData,K!==void 0&&(q="success",C=id(h==null?void 0:h.data,K,s),p=!0)}if(s.select&&C!==void 0&&!U)if(h&&C===(d==null?void 0:d.data)&&s.select===E(this,nr))C=E(this,Gi);else try{W(this,nr,s.select),C=s.select(C),C=id(h==null?void 0:h.data,C,s),W(this,Gi,C),W(this,fa,null)}catch(K){W(this,fa,K)}else C===void 0&&W(this,fa,null);E(this,fa)&&(L=E(this,fa),C=E(this,Gi),G=Date.now(),q="error",p=!1);const Q=x.fetchStatus==="fetching",Y=q==="pending",V=q==="error",P=Y&&Q,Z=C!==void 0;return{status:q,fetchStatus:x.fetchStatus,isPending:Y,isSuccess:q==="success",isError:V,isInitialLoading:P,isLoading:P,data:C,dataUpdatedAt:x.dataUpdatedAt,error:L,errorUpdatedAt:G,failureCount:x.fetchFailureCount,failureReason:x.fetchFailureReason,errorUpdateCount:x.errorUpdateCount,isFetched:r.isFetched(),isFetchedAfterMount:x.dataUpdateCount>b.dataUpdateCount||x.errorUpdateCount>b.errorUpdateCount,isFetching:Q,isRefetching:Q&&!Y,isLoadingError:V&&!Z,isPaused:x.fetchStatus==="paused",isPlaceholderData:p,isRefetchError:V&&Z,isStale:Bd(r,s),refetch:this.refetch,isEnabled:$e(s.enabled,r)!==!1}}updateResult(){const r=E(this,At),s=this.createResult(E(this,we),this.options);if(W(this,Un,E(this,we).state),W(this,Qi,this.options),E(this,Un).data!==void 0&&W(this,Yi,E(this,we)),Fs(s,r))return;W(this,At,s);const f=(()=>{if(!r)return!0;const{notifyOnChangeProps:h}=this.options,d=typeof h=="function"?h():h;if(d==="all"||!d&&!E(this,Vi).size)return!0;const v=new Set(d??E(this,Vi));return this.options.throwOnError&&v.add("error"),Object.keys(E(this,At)).some(b=>{const g=b;return E(this,At)[g]!==r[g]&&v.has(g)})})();ot.batch(()=>{f&&this.listeners.forEach(h=>{h(E(this,At))}),E(this,jt).getQueryCache().notify({query:E(this,we),type:"observerResultsUpdated"})})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&Ee(this,qe,fd).call(this)}},jt=new WeakMap,we=new WeakMap,ar=new WeakMap,At=new WeakMap,Un=new WeakMap,Qi=new WeakMap,fa=new WeakMap,nr=new WeakMap,Gi=new WeakMap,Yi=new WeakMap,kn=new WeakMap,Hn=new WeakMap,$a=new WeakMap,Vi=new WeakMap,qe=new WeakSet,Iu=function(r){Ee(this,qe,md).call(this);let s=E(this,we).fetch(this.options,r);return r!=null&&r.throwOnError||(s=s.catch(Mt)),s},rd=function(r){return!qd()&&$e(this.options.enabled,E(this,we))!==!1&&$g(r)},sd=function(){Ee(this,qe,dd).call(this);const r=$e(this.options.staleTime,E(this,we));if(E(this,At).isStale||!Ee(this,qe,rd).call(this,r))return;const s=Wg(E(this,At).dataUpdatedAt,r)+1;W(this,kn,Rn.setTimeout(()=>{E(this,At).isStale||this.updateResult()},s))},cd=function(){return $e(this.options.refetchInterval,E(this,we))??!1},od=function(r){Ee(this,qe,hd).call(this),W(this,$a,r),!(E(this,$a)===0||!Ee(this,qe,rd).call(this,E(this,$a)))&&W(this,Hn,Rn.setInterval(()=>{(this.options.refetchIntervalInBackground||Ld.isFocused())&&Ee(this,qe,Iu).call(this)},E(this,$a)))},fd=function(){Ee(this,qe,sd).call(this),Ee(this,qe,od).call(this,Ee(this,qe,cd).call(this))},dd=function(){E(this,kn)!==void 0&&(Rn.clearTimeout(E(this,kn)),W(this,kn,void 0))},hd=function(){E(this,Hn)!==void 0&&(Rn.clearInterval(E(this,Hn)),W(this,Hn,void 0))},md=function(){const r=E(this,jt).getQueryCache().build(E(this,jt),this.options);if(r===E(this,we))return;const s=E(this,we);W(this,we,r),W(this,ar,r.state),this.hasListeners()&&(s==null||s.removeObserver(this),r.addObserver(this))},bg);function l3(n,r){return $e(r.enabled,n)!==!1&&n.state.data===void 0&&!(n.state.status==="error"&&$e(r.retryOnMount,n)===!1)}function J0(n,r){return l3(n,r)||n.state.data!==void 0&&yd(n,r,r.refetchOnMount)}function yd(n,r,s){if($e(r.enabled,n)!==!1&&$e(r.staleTime,n)!=="static"){const c=$e(s,n);return c==="always"||c!==!1&&Bd(n,r)}return!1}function F0(n,r,s,c){return(n!==r||$e(c.enabled,n)===!1)&&(!s.suspense||n.state.status!=="error")&&Bd(n,s)}function Bd(n,r){return $e(r.enabled,n)!==!1&&n.isStaleByTime($e(r.staleTime,n))}var ir,Vl,Nt,qn,Xl,Ka,xg,a3=(xg=class extends lp{constructor(r){super();fe(this,Xl);fe(this,ir);fe(this,Vl);fe(this,Nt);fe(this,qn);W(this,ir,r.client),this.mutationId=r.mutationId,W(this,Nt,r.mutationCache),W(this,Vl,[]),this.state=r.state||np(),this.setOptions(r.options),this.scheduleGc()}setOptions(r){this.options=r,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(r){E(this,Vl).includes(r)||(E(this,Vl).push(r),this.clearGcTimeout(),E(this,Nt).notify({type:"observerAdded",mutation:this,observer:r}))}removeObserver(r){W(this,Vl,E(this,Vl).filter(s=>s!==r)),this.scheduleGc(),E(this,Nt).notify({type:"observerRemoved",mutation:this,observer:r})}optionalRemove(){E(this,Vl).length||(this.state.status==="pending"?this.scheduleGc():E(this,Nt).remove(this))}continue(){var r;return((r=E(this,qn))==null?void 0:r.continue())??(this.state.status==="pending"?this.execute(this.state.variables):Promise.resolve())}async execute(r){var v,b,g,x,p,C,L,G,q,U,Q,Y,V,P,Z,ce,K,M;const s=()=>{Ee(this,Xl,Ka).call(this,{type:"continue"})},c={client:E(this,ir),meta:this.options.meta,mutationKey:this.options.mutationKey},f=W(this,qn,tp({fn:()=>this.options.mutationFn?this.options.mutationFn(r,c):Promise.reject(new Error("No mutationFn found")),onFail:(ae,ge)=>{Ee(this,Xl,Ka).call(this,{type:"failed",failureCount:ae,error:ge})},onPause:()=>{Ee(this,Xl,Ka).call(this,{type:"pause"})},onContinue:s,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>E(this,Nt).canRun(this)})),h=this.state.status==="pending",d=!f.canStart();try{if(h)s();else{Ee(this,Xl,Ka).call(this,{type:"pending",variables:r,isPaused:d}),E(this,Nt).config.onMutate&&await E(this,Nt).config.onMutate(r,this,c);const ge=await((b=(v=this.options).onMutate)==null?void 0:b.call(v,r,c));ge!==this.state.context&&Ee(this,Xl,Ka).call(this,{type:"pending",context:ge,variables:r,isPaused:d})}const ae=await f.start();return await((x=(g=E(this,Nt).config).onSuccess)==null?void 0:x.call(g,ae,r,this.state.context,this,c)),await((C=(p=this.options).onSuccess)==null?void 0:C.call(p,ae,r,this.state.context,c)),await((G=(L=E(this,Nt).config).onSettled)==null?void 0:G.call(L,ae,null,this.state.variables,this.state.context,this,c)),await((U=(q=this.options).onSettled)==null?void 0:U.call(q,ae,null,r,this.state.context,c)),Ee(this,Xl,Ka).call(this,{type:"success",data:ae}),ae}catch(ae){try{await((Y=(Q=E(this,Nt).config).onError)==null?void 0:Y.call(Q,ae,r,this.state.context,this,c))}catch(ge){Promise.reject(ge)}try{await((P=(V=this.options).onError)==null?void 0:P.call(V,ae,r,this.state.context,c))}catch(ge){Promise.reject(ge)}try{await((ce=(Z=E(this,Nt).config).onSettled)==null?void 0:ce.call(Z,void 0,ae,this.state.variables,this.state.context,this,c))}catch(ge){Promise.reject(ge)}try{await((M=(K=this.options).onSettled)==null?void 0:M.call(K,void 0,ae,r,this.state.context,c))}catch(ge){Promise.reject(ge)}throw Ee(this,Xl,Ka).call(this,{type:"error",error:ae}),ae}finally{E(this,qn)===f&&W(this,qn,void 0),E(this,Nt).runNext(this)}}},ir=new WeakMap,Vl=new WeakMap,Nt=new WeakMap,qn=new WeakMap,Xl=new WeakSet,Ka=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),ot.batch(()=>{E(this,Vl).forEach(c=>{c.onMutationUpdate(r)}),E(this,Nt).notify({mutation:this,type:"updated",action:r})})},xg);function np(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var da,Tl,ur,Sg,n3=(Sg=class extends eu{constructor(r={}){super();fe(this,da);fe(this,Tl);fe(this,ur);this.config=r,W(this,da,new Set),W(this,Tl,new Map),W(this,ur,0)}build(r,s,c){const f=new a3({client:r,mutationCache:this,mutationId:++Gs(this,ur)._,options:r.defaultMutationOptions(s),state:c});return this.add(f),f}add(r){E(this,da).add(r);const s=Vs(r);if(typeof s=="string"){const c=E(this,Tl).get(s);c?c.push(r):E(this,Tl).set(s,[r])}this.notify({type:"added",mutation:r})}remove(r){if(E(this,da).delete(r)){const s=Vs(r);if(typeof s=="string"){const c=E(this,Tl).get(s);if(c)if(c.length>1){const f=c.indexOf(r);f!==-1&&c.splice(f,1)}else c[0]===r&&E(this,Tl).delete(s)}}this.notify({type:"removed",mutation:r})}canRun(r){var c;const s=Vs(r);if(typeof s=="string"){const f=(c=E(this,Tl).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=Vs(r);return typeof s=="string"?((f=(c=E(this,Tl).get(s))==null?void 0:c.find(h=>h!==r&&h.state.isPaused))==null?void 0:f.continue())??Promise.resolve():Promise.resolve()}clear(){ot.batch(()=>{E(this,da).forEach(r=>{this.notify({type:"removed",mutation:r})}),E(this,da).clear(),E(this,Tl).clear()})}getAll(){return Array.from(E(this,da))}find(r){const s={exact:!0,...r};return this.getAll().find(c=>G0(s,c))}findAll(r={}){return this.getAll().filter(s=>G0(r,s))}notify(r){ot.batch(()=>{this.listeners.forEach(s=>{s(r)})})}resumePausedMutations(){const r=this.getAll().filter(s=>s.state.isPaused);return ot.batch(()=>Promise.all(r.map(s=>s.continue().catch(Mt))))}},da=new WeakMap,Tl=new WeakMap,ur=new WeakMap,Sg);function Vs(n){var r;return(r=n.options.scope)==null?void 0:r.id}var ha,Wa,Ct,rr,Zl,er,vd,Eg,i3=(Eg=class extends eu{constructor(s,c){super();fe(this,Zl);fe(this,ha);fe(this,Wa);fe(this,Ct);fe(this,rr);W(this,ha,s),this.setOptions(c),this.bindMethods(),Ee(this,Zl,er).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=E(this,ha).defaultMutationOptions(s),Fs(this.options,c)||E(this,ha).getMutationCache().notify({type:"observerOptionsUpdated",mutation:E(this,Ct),observer:this}),c!=null&&c.mutationKey&&this.options.mutationKey&&Bn(c.mutationKey)!==Bn(this.options.mutationKey)?this.reset():((f=E(this,Ct))==null?void 0:f.state.status)==="pending"&&E(this,Ct).setOptions(this.options)}onSubscribe(){this.listeners.size===1&&E(this,Ct)&&(E(this,Ct).addObserver(this),Ee(this,Zl,er).call(this))}onUnsubscribe(){var s;this.hasListeners()||(s=E(this,Ct))==null||s.removeObserver(this)}onMutationUpdate(s){Ee(this,Zl,er).call(this),Ee(this,Zl,vd).call(this,s)}getCurrentResult(){return E(this,Wa)}reset(){var s;(s=E(this,Ct))==null||s.removeObserver(this),W(this,Ct,void 0),Ee(this,Zl,er).call(this),Ee(this,Zl,vd).call(this)}mutate(s,c){var f;return W(this,rr,c),(f=E(this,Ct))==null||f.removeObserver(this),W(this,Ct,E(this,ha).getMutationCache().build(E(this,ha),this.options)),E(this,Ct).addObserver(this),E(this,Ct).execute(s)}},ha=new WeakMap,Wa=new WeakMap,Ct=new WeakMap,rr=new WeakMap,Zl=new WeakSet,er=function(){var c;const s=((c=E(this,Ct))==null?void 0:c.state)??np();W(this,Wa,{...s,isPending:s.status==="pending",isSuccess:s.status==="success",isError:s.status==="error",isIdle:s.status==="idle",mutate:this.mutate,reset:this.reset})},vd=function(s){ot.batch(()=>{var f,h,d,v;const c=E(this,rr);if(c&&this.hasListeners()){const b=E(this,Wa).variables,g=E(this,Wa).context,x={client:E(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,g,x)}catch(p){Promise.reject(p)}try{(h=c.onSettled)==null||h.call(c,s.data,null,b,g,x)}catch(p){Promise.reject(p)}}else if((s==null?void 0:s.type)==="error"){try{(d=c.onError)==null||d.call(c,s.error,b,g,x)}catch(p){Promise.reject(p)}try{(v=c.onSettled)==null||v.call(c,void 0,s.error,b,g,x)}catch(p){Promise.reject(p)}}}this.listeners.forEach(b=>{b(E(this,Wa))})})},Eg),Kl,_g,u3=(_g=class extends eu{constructor(r={}){super();fe(this,Kl);this.config=r,W(this,Kl,new Map)}build(r,s,c){const f=s.queryKey,h=s.queryHash??Ud(f,s);let d=this.get(h);return d||(d=new e3({client:r,queryKey:f,queryHash:h,options:r.defaultQueryOptions(s),state:c,defaultOptions:r.getQueryDefaults(f)}),this.add(d)),d}add(r){E(this,Kl).has(r.queryHash)||(E(this,Kl).set(r.queryHash,r),this.notify({type:"added",query:r}))}remove(r){E(this,Kl).get(r.queryHash)===r&&(r.destroy(),E(this,Kl).delete(r.queryHash),this.notify({type:"removed",query:r}))}clear(){ot.batch(()=>{this.getAll().forEach(r=>{this.remove(r)})})}get(r){return E(this,Kl).get(r)}getAll(){return[...E(this,Kl).values()]}find(r){const s={exact:!0,...r};return this.getAll().find(c=>Q0(s,c))}findAll(r={}){const s=this.getAll();return Object.keys(r).length>0?s.filter(c=>Q0(r,c)):s}notify(r){ot.batch(()=>{this.listeners.forEach(s=>{s(r)})})}onFocus(){ot.batch(()=>{this.getAll().forEach(r=>{r.onFocus()})})}onOnline(){ot.batch(()=>{this.getAll().forEach(r=>{r.onOnline()})})}},Kl=new WeakMap,_g),Ie,Pa,Ia,Xi,Ki,en,Zi,Ji,Tg,r3=(Tg=class{constructor(n={}){fe(this,Ie);fe(this,Pa);fe(this,Ia);fe(this,Xi);fe(this,Ki);fe(this,en);fe(this,Zi);fe(this,Ji);W(this,Ie,n.queryCache||new u3),W(this,Pa,n.mutationCache||new n3),W(this,Ia,n.defaultOptions||{}),W(this,Xi,new Map),W(this,Ki,new Map),W(this,en,0)}mount(){Gs(this,en)._++,E(this,en)===1&&(W(this,Zi,Ld.subscribe(async n=>{n&&(await this.resumePausedMutations(),E(this,Ie).onFocus())})),W(this,Ji,Ws.subscribe(async n=>{n&&(await this.resumePausedMutations(),E(this,Ie).onOnline())})))}unmount(){var n,r;Gs(this,en)._--,E(this,en)===0&&((n=E(this,Zi))==null||n.call(this),W(this,Zi,void 0),(r=E(this,Ji))==null||r.call(this),W(this,Ji,void 0))}isFetching(n){return E(this,Ie).findAll({...n,fetchStatus:"fetching"}).length}isMutating(n){return E(this,Pa).findAll({...n,status:"pending"}).length}getQueryData(n){var s;const r=this.defaultQueryOptions({queryKey:n});return(s=E(this,Ie).get(r.queryHash))==null?void 0:s.state.data}ensureQueryData(n){const r=this.defaultQueryOptions(n),s=E(this,Ie).build(this,r),c=s.state.data;return c===void 0?this.fetchQuery(n):(n.revalidateIfStale&&s.isStaleByTime($e(r.staleTime,s))&&this.prefetchQuery(r),Promise.resolve(c))}getQueriesData(n){return E(this,Ie).findAll(n).map(({queryKey:r,state:s})=>[r,s.data])}setQueryData(n,r,s){var d;const c=this.defaultQueryOptions({queryKey:n}),f=(d=E(this,Ie).get(c.queryHash))==null?void 0:d.state.data,h=BS(r,f);if(h!==void 0)return E(this,Ie).build(this,c).setData(h,{...s,manual:!0})}setQueriesData(n,r,s){return ot.batch(()=>E(this,Ie).findAll(n).map(({queryKey:c})=>[c,this.setQueryData(c,r,s)]))}getQueryState(n){var s;const r=this.defaultQueryOptions({queryKey:n});return(s=E(this,Ie).get(r.queryHash))==null?void 0:s.state}removeQueries(n){const r=E(this,Ie);ot.batch(()=>{r.findAll(n).forEach(s=>{r.remove(s)})})}resetQueries(n,r){const s=E(this,Ie);return ot.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=ot.batch(()=>E(this,Ie).findAll(n).map(f=>f.cancel(s)));return Promise.all(c).then(Mt).catch(Mt)}invalidateQueries(n,r={}){return ot.batch(()=>(E(this,Ie).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=ot.batch(()=>E(this,Ie).findAll(n).filter(f=>!f.isDisabled()&&!f.isStatic()).map(f=>{let h=f.fetch(void 0,s);return s.throwOnError||(h=h.catch(Mt)),f.state.fetchStatus==="paused"?Promise.resolve():h}));return Promise.all(c).then(Mt)}async query(n){const r=this.defaultQueryOptions(n);r.retry===void 0&&(r.retry=!1);const s=E(this,Ie).build(this,r),c=s.isStaleByTime($e(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=E(this,Ie).build(this,r);return s.isStaleByTime($e(r.staleTime,s))?s.fetch(r):Promise.resolve(s.state.data)}prefetchQuery(n){return this.fetchQuery(n).then(Mt).catch(Mt)}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(Mt).catch(Mt)}ensureInfiniteQueryData(n){return n._type="infinite",this.ensureQueryData(n)}resumePausedMutations(){return Ws.isOnline()?E(this,Pa).resumePausedMutations():Promise.resolve()}getQueryCache(){return E(this,Ie)}getMutationCache(){return E(this,Pa)}getDefaultOptions(){return E(this,Ia)}setDefaultOptions(n){W(this,Ia,n)}setQueryDefaults(n,r){E(this,Xi).set(Bn(n),{queryKey:n,defaultOptions:r})}getQueryDefaults(n){const r=[...E(this,Xi).values()],s={};return r.forEach(c=>{$i(n,c.queryKey)&&Object.assign(s,c.defaultOptions)}),s}setMutationDefaults(n,r){E(this,Ki).set(Bn(n),{mutationKey:n,defaultOptions:r})}getMutationDefaults(n){const r=[...E(this,Ki).values()],s={};return r.forEach(c=>{$i(n,c.mutationKey)&&Object.assign(s,c.defaultOptions)}),s}defaultQueryOptions(n){if(n._defaulted)return n;const r={...E(this,Ia).queries,...this.getQueryDefaults(n.queryKey),...n,_defaulted:!0};return r.queryHash||(r.queryHash=Ud(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===kd&&(r.enabled=!1),r}defaultMutationOptions(n){return n!=null&&n._defaulted?n:{...E(this,Ia).mutations,...(n==null?void 0:n.mutationKey)&&this.getMutationDefaults(n.mutationKey),...n,_defaulted:!0}}clear(){E(this,Ie).clear(),E(this,Pa).clear()}},Ie=new WeakMap,Pa=new WeakMap,Ia=new WeakMap,Xi=new WeakMap,Ki=new WeakMap,en=new WeakMap,Zi=new WeakMap,Ji=new WeakMap,Tg);const ip=_.createContext(!1),s3=()=>_.useContext(ip);ip.Provider;function c3(){let n=!1;return{clearReset:()=>{n=!1},reset:()=>{n=!0},isReset:()=>n}}const o3=_.createContext(c3()),f3=()=>_.useContext(o3),d3=(n,r,s)=>{const c=s!=null&&s.state.error&&typeof n.throwOnError=="function"?Hd(n.throwOnError,[s.state.error,s]):n.throwOnError;(n.suspense||c)&&(r.isReset()||(n.retryOnMount=!1))},h3=n=>{_.useEffect(()=>{n.clearReset()},[n])},m3=({result:n,errorResetBoundary:r,throwOnError:s,query:c,suspense:f})=>n.isError&&!r.isReset()&&!n.isFetching&&c&&(f&&n.data===void 0||Hd(s,[n.error,c])),y3=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))}},v3=(n,r)=>(n==null?void 0:n.suspense)&&r.isPending,g3=(n,r,s)=>r.fetchOptimistic(n).catch(()=>{s.clearReset()});function p3(n,r,s){const c=s3(),f=f3(),h=or(),d=h.defaultQueryOptions(n),v=h.getQueryCache().get(d.queryHash),b=n.subscribed!==!1;d._optimisticResults=c?"isRestoring":b?"optimistic":void 0,y3(d),d3(d,f,v),h3(f);const[g]=_.useState(()=>new r(h,d)),x=g.getOptimisticResult(d),p=!c&&b;if(_.useSyncExternalStore(_.useCallback(C=>{const L=p?g.subscribe(ot.batchCalls(C)):Mt;return g.updateResult(),L},[g,p]),()=>g.getCurrentResult(),()=>g.getCurrentResult()),_.useEffect(()=>{g.setOptions(d)},[d,g]),v3(d,x))throw g3(d,g,f);if(m3({result:x,errorResetBoundary:f,throwOnError:d.throwOnError,query:v,suspense:d.suspense}))throw x.error;return d.notifyOnChangeProps?x:g.trackResult(x)}function el(n,r){return p3(n,t3)}function gd(n,r){const s=or(),[c]=_.useState(()=>new i3(s,n));_.useEffect(()=>{c.setOptions(n)},[c,n]);const f=_.useSyncExternalStore(_.useCallback(d=>c.subscribe(ot.batchCalls(d)),[c]),()=>c.getCurrentResult(),()=>c.getCurrentResult()),h=_.useCallback((...d)=>{c.mutate(d[0],d[1]).catch(Mt)},[c]);if(f.error&&Hd(c.options.throwOnError,[f.error]))throw f.error;return{...f,mutate:h,mutateAsync:f.mutate}}const b3="modulepreload",x3=function(n){return"/"+n},$0={},tn=function(r,s,c){let f=Promise.resolve();if(s&&s.length>0){let d=function(g){return Promise.all(g.map(x=>Promise.resolve(x).then(p=>({status:"fulfilled",value:p}),p=>({status:"rejected",reason:p}))))};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(g=>{if(g=x3(g),g in $0)return;$0[g]=!0;const x=g.endsWith(".css"),p=x?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${g}"]${p}`))return;const C=document.createElement("link");if(C.rel=x?"stylesheet":b3,x||(C.as="script"),C.crossOrigin="",C.href=g,b&&C.setAttribute("nonce",b),document.head.appendChild(C),x)return new Promise((L,G)=>{C.addEventListener("load",L),C.addEventListener("error",()=>G(new Error(`Unable to preload CSS for ${g}`)))})}))}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 S3=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),up=(...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 E3={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 _3=_.forwardRef(({color:n="currentColor",size:r=24,strokeWidth:s=2,absoluteStrokeWidth:c,className:f="",children:h,iconNode:d,...v},b)=>_.createElement("svg",{ref:b,...E3,width:r,height:r,stroke:n,strokeWidth:c?Number(s)*24/Number(r):s,className:up("lucide",f),...v},[...d.map(([g,x])=>_.createElement(g,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 be=(n,r)=>{const s=_.forwardRef(({className:c,...f},h)=>_.createElement(_3,{ref:h,iconNode:r,className:up(`lucide-${S3(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 T3=[["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"}]],N3=be("Award",T3);/**
* @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 C3=[["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"}]],z3=be("BookOpen",C3);/**
* @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 O3=[["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"}]],R3=be("Briefcase",O3);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const w3=[["path",{d:"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"}]],j3=be("Building2",w3);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const A3=[["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"}]],rp=be("CalendarDays",A3);/**
* @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=[["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"}]],D3=be("ChartColumn",M3);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const U3=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],k3=be("ChevronDown",U3);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const H3=[["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"}]],q3=be("CircleAlert",H3);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const L3=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],B3=be("CircleCheck",L3);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Q3=[["path",{d:"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"}]],G3=be("CodeXml",Q3);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Y3=[["path",{d:"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"}]],V3=be("Dumbbell",Y3);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const X3=[["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"}]],K3=be("FileBadge",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:"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"}]],sp=be("FileText",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 J3=[["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"}]],F3=be("FlaskConical",J3);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const $3=[["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"}]],cp=be("GraduationCap",$3);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const W3=[["path",{d:"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"}]],P3=be("HeartHandshake",W3);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const I3=[["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"}]],eE=be("Image",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=[["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"}]],lE=be("Inbox",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=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],nE=be("Info",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:"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"}]],uE=be("Languages",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:"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"}]],W0=be("LogIn",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 sE=[["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"}]],cE=be("Menu",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 oE=[["path",{d:"m11 7.601-5.994 8.19a1 1 0 0 0 .1 1.298l.817.818a1 1 0 0 0 1.314.087L15.09 12",key:"80a601"}],["path",{d:"M16.5 21.174C15.5 20.5 14.372 20 13 20c-2.058 0-3.928 2.356-6 2-2.072-.356-2.775-3.369-1.5-4.5",key:"j0ngtp"}],["circle",{cx:"16",cy:"7",r:"5",key:"d08jfb"}]],fE=be("MicVocal",oE);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const dE=[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]],hE=be("Moon",dE);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const mE=[["rect",{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"}]],yE=be("Network",mE);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const vE=[["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"}]],gE=be("Palette",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 pE=[["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"}]],Qd=be("Paperclip",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=[["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"}]],xE=be("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 SE=[["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"}]],EE=be("Pencil",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:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],TE=be("Plus",_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:"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"}]],CE=be("Rocket",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 zE=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M21 9H3",key:"1338ky"}],["path",{d:"M21 15H3",key:"9uk58r"}]],OE=be("Rows3",zE);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const RE=[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]],wE=be("Search",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 jE=[["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"}]],AE=be("Shapes",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 ME=[["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"}]],DE=be("ShieldAlert",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=[["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"}]],kE=be("ShieldCheck",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=[["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"}]],qE=be("SlidersHorizontal",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:"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"}]],BE=be("Star",LE);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const QE=[["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"}]],GE=be("Sun",QE);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const YE=[["path",{d:"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"}]],op=be("Tag",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 VE=[["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"}]],pd=be("Trash2",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 XE=[["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"}]],KE=be("Trophy",XE);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ZE=[["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"}]],JE=be("Users",ZE);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const FE=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],fp=be("X",FE),fr=typeof window<"u"&&"__TAURI_INTERNALS__"in window;function nc(){return fr}const Gd="fp-token";function Cl(){return localStorage.getItem(Gd)}function Yd(n){localStorage.setItem(Gd,n)}function Vd(){localStorage.removeItem(Gd)}const $E=()=>fr||!Cl();async function Xd(n,r,s=""){const f=await(await fetch(s+"/auth/login",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({username:n,password:r,device_name:fr?"桌面应用":"Web 浏览器"})})).json();if(!f.ok)throw new Error(f.error||"登录失败");return Yd(f.data.token),f.data}async function Kd(n,r,s,c=""){const h=await(await fetch(c+"/auth/register",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({username:n,password:r,invite_code:s,device_name:fr?"桌面应用":"Web 浏览器"})})).json();if(!h.ok)throw new Error(h.error||"注册失败");return Yd(h.data.token),h.data}async function dp(n=""){const s=await(await fetch(n+"/auth/me",{headers:{Authorization:"Bearer "+Cl()}})).json();if(!s.ok)throw new Error(s.error||"会话失效");return s.data}async function Me(n,r){if(fr){const{invoke:d}=await tn(async()=>{const{invoke:v}=await import("./core-DV6XEvTN.js");return{invoke:v}},[]);return d(n,{payload:r??{}})}const s={"Content-Type":"application/json"},c=Cl();c&&(s.Authorization="Bearer "+c);const f=await fetch("/api/"+n,{method:"POST",headers:s,body:JSON.stringify(r??{})});if(f.status===401)throw Vd(),window.dispatchEvent(new CustomEvent("fp-auth-required")),new Error("登录已过期,请重新登录");const h=await f.json();if(!f.ok||!h.ok)throw new Error(h.error||"HTTP "+f.status);return h.data}const WE=()=>Me("app_info"),hp=()=>Me("sync_status"),ic=()=>Me("type_list"),PE=n=>Me("type_upsert",n),IE=n=>Me("type_delete",{id:n}),mp=n=>Me("taxonomy_list",{kind:n}),e4=n=>Me("taxonomy_upsert",n),t4=n=>Me("taxonomy_delete",{id:n}),Zd=()=>Me("dimension_list"),l4=n=>Me("dimension_upsert",n),a4=n=>Me("dimension_delete",{id:n}),yp=(n={})=>Me("footprint_list",{query:n}),Jd=n=>Me("footprint_get",{id:n}),vp=n=>Me("footprint_upsert",{item:n}),n4=n=>Me("footprint_delete",{id:n}),gp=(n={})=>Me("timeline",{query:n}),i4=n=>Me("stats_overview",{year:n}),u4=()=>Me("metric_list"),r4=n=>Me("metric_upsert",n),s4=n=>Me("metric_delete",{key:n}),c4=()=>Me("grades_overview"),o4=n=>Me("semester_upsert",n),f4=n=>Me("semester_delete",{id:n}),d4=n=>Me("course_upsert",n),h4=n=>Me("course_delete",{id:n}),m4=n=>Me("band_upsert",n),y4=n=>Me("band_delete",{id:n}),bd=n=>Me("attachment_add",n),pp=n=>Me("attachment_list",{owner_id:n}),bp=n=>Me("attachment_delete",{id:n}),tr=n=>Me("attachment_read",{id:n}),v4=()=>Me("view_list"),g4=n=>Me("view_upsert",n),p4=n=>Me("view_delete",{id:n});async function b4(n=""){return(await fetch(n+"/admin/invites",{headers:{Authorization:"Bearer "+Cl()}})).json()}async function x4(n,r=""){return(await fetch(r+"/admin/invites/generate",{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer "+Cl()},body:JSON.stringify({count:n})})).json()}async function S4(n,r=""){return(await fetch(r+"/admin/invites/revoke",{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer "+Cl()},body:JSON.stringify({id:n})})).json()}async function E4(n=""){return(await fetch(n+"/admin/users",{headers:{Authorization:"Bearer "+Cl()}})).json()}const _4=Object.freeze(Object.defineProperty({__proto__:null,adminCreateInvites:x4,adminListInvites:b4,adminListUsers:E4,adminRevokeInvite:S4,appInfo:WE,attachmentAdd:bd,attachmentDelete:bp,attachmentList:pp,attachmentRead:tr,bandDelete:y4,bandUpsert:m4,clearToken:Vd,courseDelete:h4,courseUpsert:d4,deleteDimension:a4,deleteTaxonomy:t4,deleteType:IE,footprintDelete:n4,footprintGet:Jd,footprintList:yp,footprintUpsert:vp,getToken:Cl,gradesOverview:c4,isLocalMode:$E,isTauriRef:nc,listDimensions:Zd,listTaxonomy:mp,listTypes:ic,metricDelete:s4,metricList:u4,metricUpsert:r4,semesterDelete:f4,semesterUpsert:o4,serverLogin:Xd,serverMe:dp,serverRegister:Kd,setToken:Yd,statsOverview:i4,syncStatus:hp,timeline:gp,upsertDimension:l4,upsertTaxonomy:e4,upsertType:PE,viewDelete:p4,viewList:v4,viewUpsert:g4},Symbol.toStringTag,{value:"Module"}));function xp(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=xp(n[r]))&&(c&&(c+=" "),c+=s)}else for(s in n)n[s]&&(c&&(c+=" "),c+=s);return c}function Sp(){for(var n,r,s=0,c="",f=arguments.length;s<f;s++)(n=arguments[s])&&(r=xp(n))&&(c&&(c+=" "),c+=r);return c}const P0=n=>typeof n=="boolean"?`${n}`:n===0?"0":n,I0=Sp,T4=(n,r)=>s=>{var c;if((r==null?void 0:r.variants)==null)return I0(n,s==null?void 0:s.class,s==null?void 0:s.className);const{variants:f,defaultVariants:h}=r,d=Object.keys(f).map(g=>{const x=s==null?void 0:s[g],p=h==null?void 0:h[g];if(x===null)return null;const C=P0(x)||P0(p);return f[g][C]}),v=s&&Object.entries(s).reduce((g,x)=>{let[p,C]=x;return C===void 0||(g[p]=C),g},{}),b=r==null||(c=r.compoundVariants)===null||c===void 0?void 0:c.reduce((g,x)=>{let{class:p,className:C,...L}=x;return Object.entries(L).every(G=>{let[q,U]=G;return Array.isArray(U)?U.includes({...h,...v}[q]):{...h,...v}[q]===U})?[...g,p,C]:g},[]);return I0(n,d,b,s==null?void 0:s.class,s==null?void 0:s.className)},N4=(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},C4=(n,r)=>({classGroupId:n,validator:r}),Ep=(n=new Map,r=null,s)=>({nextPart:n,validators:r,classGroupId:s}),Ps="-",eg=[],z4="arbitrary..",O4=n=>{const r=w4(n),{conflictingClassGroups:s,conflictingClassGroupModifiers:c}=n;return{getClassGroupId:d=>{if(d.startsWith("[")&&d.endsWith("]"))return R4(d);const v=d.split(Ps),b=v[0]===""&&v.length>1?1:0;return _p(v,b,r)},getConflictingClassGroupIds:(d,v)=>{if(v){const b=c[d],g=s[d];return b?g?N4(g,b):b:g||eg}return s[d]||eg}}},_p=(n,r,s)=>{if(n.length-r===0)return s.classGroupId;const f=n[r],h=s.nextPart.get(f);if(h){const g=_p(n,r+1,h);if(g)return g}const d=s.validators;if(d===null)return;const v=r===0?n.join(Ps):n.slice(r).join(Ps),b=d.length;for(let g=0;g<b;g++){const x=d[g];if(x.validator(v))return x.classGroupId}},R4=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?z4+c:void 0})(),w4=n=>{const{theme:r,classGroups:s}=n;return j4(s,r)},j4=(n,r)=>{const s=Ep();for(const c in n){const f=n[c];Fd(f,s,c,r)}return s},Fd=(n,r,s,c)=>{const f=n.length;for(let h=0;h<f;h++){const d=n[h];A4(d,r,s,c)}},A4=(n,r,s,c)=>{if(typeof n=="string"){M4(n,r,s);return}if(typeof n=="function"){D4(n,r,s,c);return}U4(n,r,s,c)},M4=(n,r,s)=>{const c=n===""?r:Tp(r,n);c.classGroupId=s},D4=(n,r,s,c)=>{if(k4(n)){Fd(n(c),r,s,c);return}r.validators===null&&(r.validators=[]),r.validators.push(C4(s,n))},U4=(n,r,s,c)=>{const f=Object.entries(n),h=f.length;for(let d=0;d<h;d++){const[v,b]=f[d];Fd(b,Tp(r,v),s,c)}},Tp=(n,r)=>{let s=n;const c=r.split(Ps),f=c.length;for(let h=0;h<f;h++){const d=c[h];let v=s.nextPart.get(d);v||(v=Ep(),s.nextPart.set(d,v)),s=v}return s},k4=n=>"isThemeGetter"in n&&n.isThemeGetter===!0,H4=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)}}},xd="!",tg=":",q4=[],lg=(n,r,s,c,f)=>({modifiers:n,hasImportantModifier:r,baseClassName:s,maybePostfixModifierPosition:c,isExternal:f}),L4=n=>{const{prefix:r,experimentalParseClassName:s}=n;let c=f=>{const h=[];let d=0,v=0,b=0,g;const x=f.length;for(let q=0;q<x;q++){const U=f[q];if(d===0&&v===0){if(U===tg){h.push(f.slice(b,q)),b=q+1;continue}if(U==="/"){g=q;continue}}U==="["?d++:U==="]"?d--:U==="("?v++:U===")"&&v--}const p=h.length===0?f:f.slice(b);let C=p,L=!1;p.endsWith(xd)?(C=p.slice(0,-1),L=!0):p.startsWith(xd)&&(C=p.slice(1),L=!0);const G=g&&g>b?g-b:void 0;return lg(h,L,C,G)};if(r){const f=r+tg,h=c;c=d=>d.startsWith(f)?h(d.slice(f.length)):lg(q4,!1,d,void 0,!0)}if(s){const f=c;c=h=>s({className:h,parseClassName:f})}return c},B4=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}},Q4=n=>({cache:H4(n.cacheSize),parseClassName:L4(n),sortModifiers:B4(n),postfixLookupClassGroupIds:G4(n),...O4(n)}),G4=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},Y4=/\s+/,V4=(n,r)=>{const{parseClassName:s,getClassGroupId:c,getConflictingClassGroupIds:f,sortModifiers:h,postfixLookupClassGroupIds:d}=r,v=[],b=n.trim().split(Y4);let g="";for(let x=b.length-1;x>=0;x-=1){const p=b[x],{isExternal:C,modifiers:L,hasImportantModifier:G,baseClassName:q,maybePostfixModifierPosition:U}=s(p);if(C){g=p+(g.length>0?" "+g:g);continue}let Q=!!U,Y;if(Q){const K=q.substring(0,U);Y=c(K);const M=Y&&d[Y]?c(q):void 0;M&&M!==Y&&(Y=M,Q=!1)}else Y=c(q);if(!Y){if(!Q){g=p+(g.length>0?" "+g:g);continue}if(Y=c(q),!Y){g=p+(g.length>0?" "+g:g);continue}Q=!1}const V=L.length===0?"":L.length===1?L[0]:h(L).join(":"),P=G?V+xd:V,Z=P+Y;if(v.indexOf(Z)>-1)continue;v.push(Z);const ce=f(Y,Q);for(let K=0;K<ce.length;++K){const M=ce[K];v.push(P+M)}g=p+(g.length>0?" "+g:g)}return g},X4=(...n)=>{let r=0,s,c,f="";for(;r<n.length;)(s=n[r++])&&(c=Np(s))&&(f&&(f+=" "),f+=c);return f},Np=n=>{if(typeof n=="string")return n;let r,s="";for(let c=0;c<n.length;c++)n[c]&&(r=Np(n[c]))&&(s&&(s+=" "),s+=r);return s},K4=(n,...r)=>{let s,c,f,h;const d=b=>{const g=r.reduce((x,p)=>p(x),n());return s=Q4(g),c=s.cache.get,f=s.cache.set,h=v,v(b)},v=b=>{const g=c(b);if(g)return g;const x=V4(b,s);return f(b,x),x};return h=d,(...b)=>h(X4(...b))},Z4=[],st=n=>{const r=s=>s[n]||Z4;return r.isThemeGetter=!0,r.themeKey=n,r},Cp=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,zp=/^\((?:(\w[\w-]*):)?(.+)\)$/i,J4=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,F4=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,$4=/\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$/,W4=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix|color|light-dark)\(.+\)$/,P4=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,I4=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Xa=n=>J4.test(n),Te=n=>!!n&&!Number.isNaN(Number(n)),Yl=n=>!!n&&Number.isInteger(Number(n)),ed=n=>n.endsWith("%")&&Te(n.slice(0,-1)),ca=n=>F4.test(n),Op=()=>!0,e_=n=>$4.test(n)&&!W4.test(n),$d=()=>!1,t_=n=>P4.test(n),l_=n=>I4.test(n),a_=n=>!ne(n)&&!ie(n),n_=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)),i_=n=>ln(n,jp,$d),ne=n=>Cp.test(n),zn=n=>ln(n,Ap,e_),ag=n=>ln(n,h_,Te),u_=n=>ln(n,Dp,Op),r_=n=>ln(n,Mp,$d),ng=n=>ln(n,Rp,$d),s_=n=>ln(n,wp,l_),Xs=n=>ln(n,Up,t_),ie=n=>zp.test(n),Pu=n=>Gn(n,Ap),c_=n=>Gn(n,Mp),ig=n=>Gn(n,Rp),o_=n=>Gn(n,jp),f_=n=>Gn(n,wp),Ks=n=>Gn(n,Up,!0),d_=n=>Gn(n,Dp,!0),ln=(n,r,s)=>{const c=Cp.exec(n);return c?c[1]?r(c[1]):s(c[2]):!1},Gn=(n,r,s=!1)=>{const c=zp.exec(n);return c?c[1]?r(c[1]):s:!1},Rp=n=>n==="position"||n==="percentage",wp=n=>n==="image"||n==="url",jp=n=>n==="length"||n==="size"||n==="bg-size",Ap=n=>n==="length",h_=n=>n==="number",Mp=n=>n==="family-name",Dp=n=>n==="number"||n==="weight",Up=n=>n==="shadow",m_=()=>{const n=st("color"),r=st("font"),s=st("text"),c=st("font-weight"),f=st("tracking"),h=st("leading"),d=st("breakpoint"),v=st("container"),b=st("spacing"),g=st("radius"),x=st("shadow"),p=st("inset-shadow"),C=st("text-shadow"),L=st("drop-shadow"),G=st("blur"),q=st("perspective"),U=st("aspect"),Q=st("ease"),Y=st("animate"),V=()=>["auto","avoid","all","avoid-page","page","left","right","column"],P=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],Z=()=>[...P(),ie,ne],ce=()=>["auto","hidden","clip","visible","scroll"],K=()=>["auto","contain","none"],M=()=>[ie,ne,b],ae=()=>[Xa,"full","auto",...M()],ge=()=>[Yl,"none","subgrid",ie,ne],I=()=>["auto",{span:["full",Yl,ie,ne]},Yl,ie,ne],he=()=>[Yl,"auto",ie,ne],Je=()=>["auto","min","max","fr",ie,ne],D=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ee=()=>["start","end","center","stretch","center-safe","end-safe"],X=()=>["auto",...M()],$=()=>[Xa,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...M()],de=()=>[v,Xa,"screen","full","dvw","lvw","svw","min","max","fit",...M()],ke=()=>[Xa,"screen","full","lh","dvh","lvh","svh","min","max","fit",...M()],J=()=>[n,ie,ne],Ut=()=>[...P(),ig,ng,{position:[ie,ne]}],al=()=>["no-repeat",{repeat:["","x","y","space","round"]}],Rl=()=>["auto","cover","contain",o_,i_,{size:[ie,ne]}],N=()=>[ed,Pu,zn],B=()=>["","none","full",g,ie,ne],te=()=>["",Te,Pu,zn],se=()=>["solid","dashed","dotted","double"],ze=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],me=()=>[Te,ed,ig,ng],je=()=>["","none",G,ie,ne],ue=()=>["none",Te,ie,ne],ye=()=>["none",Te,ie,ne],Gt=()=>[Te,ie,ne],ya=()=>[Xa,"full",...M()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[ca],breakpoint:[ca],color:[Op],container:[ca],"drop-shadow":[ca],ease:["in","out","in-out"],font:[a_],"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",Te],text:[ca],"text-shadow":[ca],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Xa,ne,ie,U]}],container:["container"],"container-type":[{"@container":["","normal","size",ie,ne]}],"container-named":[n_],columns:[{columns:[Te,"auto",ne,ie,v]}],"break-after":[{"break-after":V()}],"break-before":[{"break-before":V()}],"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:Z()}],overflow:[{overflow:ce()}],"overflow-x":[{"overflow-x":ce()}],"overflow-y":[{"overflow-y":ce()}],overscroll:[{overscroll:K()}],"overscroll-x":[{"overscroll-x":K()}],"overscroll-y":[{"overscroll-y":K()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:ae()}],"inset-x":[{"inset-x":ae()}],"inset-y":[{"inset-y":ae()}],start:[{"inset-s":ae(),start:ae()}],end:[{"inset-e":ae(),end:ae()}],"inset-bs":[{"inset-bs":ae()}],"inset-be":[{"inset-be":ae()}],top:[{top:ae()}],right:[{right:ae()}],bottom:[{bottom:ae()}],left:[{left:ae()}],visibility:["visible","invisible","collapse"],z:[{z:[Yl,"auto",ie,ne]}],basis:[{basis:[Xa,"full","auto",v,...M()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Te,Xa,"auto","initial","none",ne]}],grow:[{grow:["",Te,ie,ne]}],shrink:[{shrink:["",Te,ie,ne]}],order:[{order:[Yl,"first","last","none",ie,ne]}],"grid-cols":[{"grid-cols":ge()}],"col-start-end":[{col:I()}],"col-start":[{"col-start":he()}],"col-end":[{"col-end":he()}],"grid-rows":[{"grid-rows":ge()}],"row-start-end":[{row:I()}],"row-start":[{"row-start":he()}],"row-end":[{"row-end":he()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":Je()}],"auto-rows":[{"auto-rows":Je()}],gap:[{gap:M()}],"gap-x":[{"gap-x":M()}],"gap-y":[{"gap-y":M()}],"justify-content":[{justify:[...D(),"normal"]}],"justify-items":[{"justify-items":[...ee(),"normal"]}],"justify-self":[{"justify-self":["auto",...ee()]}],"align-content":[{content:["normal",...D()]}],"align-items":[{items:[...ee(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ee(),{baseline:["","last"]}]}],"place-content":[{"place-content":D()}],"place-items":[{"place-items":[...ee(),"baseline"]}],"place-self":[{"place-self":["auto",...ee()]}],p:[{p:M()}],px:[{px:M()}],py:[{py:M()}],ps:[{ps:M()}],pe:[{pe:M()}],pbs:[{pbs:M()}],pbe:[{pbe:M()}],pt:[{pt:M()}],pr:[{pr:M()}],pb:[{pb:M()}],pl:[{pl:M()}],m:[{m:X()}],mx:[{mx:X()}],my:[{my:X()}],ms:[{ms:X()}],me:[{me:X()}],mbs:[{mbs:X()}],mbe:[{mbe:X()}],mt:[{mt:X()}],mr:[{mr:X()}],mb:[{mb:X()}],ml:[{ml:X()}],"space-x":[{"space-x":M()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":M()}],"space-y-reverse":["space-y-reverse"],size:[{size:$()}],"inline-size":[{inline:["auto",...de()]}],"min-inline-size":[{"min-inline":["auto",...de()]}],"max-inline-size":[{"max-inline":["none",...de()]}],"block-size":[{block:["auto",...ke()]}],"min-block-size":[{"min-block":["auto",...ke()]}],"max-block-size":[{"max-block":["none",...ke()]}],w:[{w:[v,"screen",...$()]}],"min-w":[{"min-w":[v,"screen","none",...$()]}],"max-w":[{"max-w":[v,"screen","none","prose",{screen:[d]},...$()]}],h:[{h:["screen","lh",...$()]}],"min-h":[{"min-h":["screen","lh","none",...$()]}],"max-h":[{"max-h":["screen","lh","none",...$()]}],"font-size":[{text:["base",s,Pu,zn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[c,d_,u_]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",ed,ne]}],"font-family":[{font:[c_,r_,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,ie,ne]}],"line-clamp":[{"line-clamp":[Te,"none",ie,ag]}],leading:[{leading:["none",h,...M()]}],"list-image":[{"list-image":["none",ie,ne]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ie,ne]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:J()}],"text-color":[{text:J()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...se(),"wavy"]}],"text-decoration-thickness":[{decoration:[Te,"from-font","auto",ie,zn]}],"text-decoration-color":[{decoration:J()}],"underline-offset":[{"underline-offset":[Te,"auto",ie,ne]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:M()}],"tab-size":[{tab:[Yl,ie,ne]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ie,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",ie,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:Ut()}],"bg-repeat":[{bg:al()}],"bg-size":[{bg:Rl()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Yl,ie,ne],radial:["",ie,ne],conic:["",Yl,ie,ne]},f_,s_]}],"bg-color":[{bg:J()}],"gradient-from-pos":[{from:N()}],"gradient-via-pos":[{via:N()}],"gradient-to-pos":[{to:N()}],"gradient-from":[{from:J()}],"gradient-via":[{via:J()}],"gradient-to":[{to:J()}],rounded:[{rounded:B()}],"rounded-s":[{"rounded-s":B()}],"rounded-e":[{"rounded-e":B()}],"rounded-t":[{"rounded-t":B()}],"rounded-r":[{"rounded-r":B()}],"rounded-b":[{"rounded-b":B()}],"rounded-l":[{"rounded-l":B()}],"rounded-ss":[{"rounded-ss":B()}],"rounded-se":[{"rounded-se":B()}],"rounded-ee":[{"rounded-ee":B()}],"rounded-es":[{"rounded-es":B()}],"rounded-tl":[{"rounded-tl":B()}],"rounded-tr":[{"rounded-tr":B()}],"rounded-br":[{"rounded-br":B()}],"rounded-bl":[{"rounded-bl":B()}],"border-w":[{border:te()}],"border-w-x":[{"border-x":te()}],"border-w-y":[{"border-y":te()}],"border-w-s":[{"border-s":te()}],"border-w-e":[{"border-e":te()}],"border-w-bs":[{"border-bs":te()}],"border-w-be":[{"border-be":te()}],"border-w-t":[{"border-t":te()}],"border-w-r":[{"border-r":te()}],"border-w-b":[{"border-b":te()}],"border-w-l":[{"border-l":te()}],"divide-x":[{"divide-x":te()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":te()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...se(),"hidden","none"]}],"divide-style":[{divide:[...se(),"hidden","none"]}],"border-color":[{border:J()}],"border-color-x":[{"border-x":J()}],"border-color-y":[{"border-y":J()}],"border-color-s":[{"border-s":J()}],"border-color-e":[{"border-e":J()}],"border-color-bs":[{"border-bs":J()}],"border-color-be":[{"border-be":J()}],"border-color-t":[{"border-t":J()}],"border-color-r":[{"border-r":J()}],"border-color-b":[{"border-b":J()}],"border-color-l":[{"border-l":J()}],"divide-color":[{divide:J()}],"outline-style":[{outline:[...se(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Te,ie,ne]}],"outline-w":[{outline:["",Te,Pu,zn]}],"outline-color":[{outline:J()}],shadow:[{shadow:["","inner","none",x,Ks,Xs]}],"shadow-color":[{shadow:J()}],"inset-shadow":[{"inset-shadow":["none",p,Ks,Xs]}],"inset-shadow-color":[{"inset-shadow":J()}],"ring-w":[{ring:te()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:J()}],"ring-offset-w":[{"ring-offset":[Te,zn]}],"ring-offset-color":[{"ring-offset":J()}],"inset-ring-w":[{"inset-ring":te()}],"inset-ring-color":[{"inset-ring":J()}],"text-shadow":[{"text-shadow":["none",C,Ks,Xs]}],"text-shadow-color":[{"text-shadow":J()}],opacity:[{opacity:[Te,ie,ne]}],"mix-blend":[{"mix-blend":[...ze(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ze()}],"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":[Te]}],"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":J()}],"mask-image-linear-to-color":[{"mask-linear-to":J()}],"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":J()}],"mask-image-t-to-color":[{"mask-t-to":J()}],"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":J()}],"mask-image-r-to-color":[{"mask-r-to":J()}],"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":J()}],"mask-image-b-to-color":[{"mask-b-to":J()}],"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":J()}],"mask-image-l-to-color":[{"mask-l-to":J()}],"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":J()}],"mask-image-x-to-color":[{"mask-x-to":J()}],"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":J()}],"mask-image-y-to-color":[{"mask-y-to":J()}],"mask-image-radial":[{"mask-radial":[ie,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":J()}],"mask-image-radial-to-color":[{"mask-radial-to":J()}],"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":P()}],"mask-image-conic-pos":[{"mask-conic":[Te]}],"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":J()}],"mask-image-conic-to-color":[{"mask-conic-to":J()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:Ut()}],"mask-repeat":[{mask:al()}],"mask-size":[{mask:Rl()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ie,ne]}],filter:[{filter:["","none",ie,ne]}],blur:[{blur:je()}],brightness:[{brightness:[Te,ie,ne]}],contrast:[{contrast:[Te,ie,ne]}],"drop-shadow":[{"drop-shadow":["","none",L,Ks,Xs]}],"drop-shadow-color":[{"drop-shadow":J()}],grayscale:[{grayscale:["",Te,ie,ne]}],"hue-rotate":[{"hue-rotate":[Te,ie,ne]}],invert:[{invert:["",Te,ie,ne]}],saturate:[{saturate:[Te,ie,ne]}],sepia:[{sepia:["",Te,ie,ne]}],"backdrop-filter":[{"backdrop-filter":["","none",ie,ne]}],"backdrop-blur":[{"backdrop-blur":je()}],"backdrop-brightness":[{"backdrop-brightness":[Te,ie,ne]}],"backdrop-contrast":[{"backdrop-contrast":[Te,ie,ne]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Te,ie,ne]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Te,ie,ne]}],"backdrop-invert":[{"backdrop-invert":["",Te,ie,ne]}],"backdrop-opacity":[{"backdrop-opacity":[Te,ie,ne]}],"backdrop-saturate":[{"backdrop-saturate":[Te,ie,ne]}],"backdrop-sepia":[{"backdrop-sepia":["",Te,ie,ne]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":M()}],"border-spacing-x":[{"border-spacing-x":M()}],"border-spacing-y":[{"border-spacing-y":M()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ie,ne]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Te,"initial",ie,ne]}],ease:[{ease:["linear","initial",Q,ie,ne]}],delay:[{delay:[Te,ie,ne]}],animate:[{animate:["none",Y,ie,ne]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[q,ie,ne]}],"perspective-origin":[{"perspective-origin":Z()}],rotate:[{rotate:ue()}],"rotate-x":[{"rotate-x":ue()}],"rotate-y":[{"rotate-y":ue()}],"rotate-z":[{"rotate-z":ue()}],scale:[{scale:ye()}],"scale-x":[{"scale-x":ye()}],"scale-y":[{"scale-y":ye()}],"scale-z":[{"scale-z":ye()}],"scale-3d":["scale-3d"],skew:[{skew:Gt()}],"skew-x":[{"skew-x":Gt()}],"skew-y":[{"skew-y":Gt()}],transform:[{transform:[ie,ne,"","none","gpu","cpu"]}],"transform-origin":[{origin:Z()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ya()}],"translate-x":[{"translate-x":ya()}],"translate-y":[{"translate-y":ya()}],"translate-z":[{"translate-z":ya()}],"translate-none":["translate-none"],zoom:[{zoom:[Yl,ie,ne]}],accent:[{accent:J()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:J()}],"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",ie,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":J()}],"scrollbar-track-color":[{"scrollbar-track":J()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":M()}],"scroll-mx":[{"scroll-mx":M()}],"scroll-my":[{"scroll-my":M()}],"scroll-ms":[{"scroll-ms":M()}],"scroll-me":[{"scroll-me":M()}],"scroll-mbs":[{"scroll-mbs":M()}],"scroll-mbe":[{"scroll-mbe":M()}],"scroll-mt":[{"scroll-mt":M()}],"scroll-mr":[{"scroll-mr":M()}],"scroll-mb":[{"scroll-mb":M()}],"scroll-ml":[{"scroll-ml":M()}],"scroll-p":[{"scroll-p":M()}],"scroll-px":[{"scroll-px":M()}],"scroll-py":[{"scroll-py":M()}],"scroll-ps":[{"scroll-ps":M()}],"scroll-pe":[{"scroll-pe":M()}],"scroll-pbs":[{"scroll-pbs":M()}],"scroll-pbe":[{"scroll-pbe":M()}],"scroll-pt":[{"scroll-pt":M()}],"scroll-pr":[{"scroll-pr":M()}],"scroll-pb":[{"scroll-pb":M()}],"scroll-pl":[{"scroll-pl":M()}],"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",ie,ne]}],fill:[{fill:["none",...J()]}],"stroke-w":[{stroke:[Te,Pu,zn,ag]}],stroke:[{stroke:["none",...J()]}],"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"]}},y_=K4(m_);function zl(...n){return y_(Sp(n))}const v_=T4("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"}}),Dt=_.forwardRef(function({className:r,variant:s,size:c,...f},h){return m.jsx("button",{ref:h,className:zl(v_({variant:s,size:c}),r),...f})}),kp="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",ft=_.forwardRef(function({className:r,...s},c){return m.jsx("input",{ref:c,className:zl(kp,"h-8",r),...s})}),Sd=_.forwardRef(function({className:r,...s},c){return m.jsx("textarea",{ref:c,className:zl(kp,"py-2 min-h-[72px] resize-y leading-relaxed",r),...s})});function Ue({label:n,required:r,hint:s,className:c,children:f}){return m.jsxs("div",{className:zl("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 ml=_.forwardRef(function({className:r,options:s,children:c,...f},h){return m.jsxs("div",{className:zl("relative",r?r.split(" ").filter(d=>/^w-|^min-w|^flex-/.test(d)).join(" "):""),children:[m.jsx("select",{ref:h,className:zl("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(k3,{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:zl("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 g_({className:n,...r}){return m.jsx("span",{className:zl("inline-flex items-center gap-1 rounded-sm border border-line bg-surface-2 px-1.5 py-px text-[11px] leading-[18px] font-medium text-ink-2 whitespace-nowrap",n),...r})}function uc({open:n,onClose:r,title:s,width:c=560,children:f,footer:h}){return _.useEffect(()=>{if(!n)return;const d=v=>{v.key==="Escape"&&r()};return document.addEventListener("keydown",d),()=>document.removeEventListener("keydown",d)},[n,r]),n?DS.createPortal(m.jsxs("div",{className:"fixed inset-0 z-50 flex items-start justify-center overflow-y-auto p-6 pt-[8vh]",children:[m.jsx("div",{className:"fixed inset-0 bg-black/45",onClick:r}),m.jsxs("div",{className:"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(Dt,{variant:"ghost",size:"icon-sm",onClick:r,"aria-label":"关闭",children:m.jsx(fp,{size:15})})]}),m.jsx("div",{className:"px-4 py-4 max-h-[64vh] overflow-y-auto",children:f}),h&&m.jsx("div",{className:"flex items-center justify-end gap-2 border-t border-line px-4 h-14",children:h})]})]}),document.body):null}function p_({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(lE,{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 Hp=_.createContext(()=>{});function qp(){return _.useContext(Hp)}const b_={success:m.jsx(B3,{size:15,className:"text-success"}),error:m.jsx(q3,{size:15,className:"text-danger"}),info:m.jsx(nE,{size:15,className:"text-brand"})};function x_({children:n}){const[r,s]=_.useState([]),c=_.useRef(0),f=_.useCallback((h,d)=>{const v=++c.current;s(b=>[...b,{id:v,kind:h,text:d}]),setTimeout(()=>s(b=>b.filter(g=>g.id!==v)),3200)},[]);return m.jsxs(Hp.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:zl("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:[b_[h.kind],h.text]},h.id))})]})}function S_({open:n,title:r,content:s,onCancel:c,onOk:f,loading:h}){return m.jsx(uc,{open:n,onClose:c,title:r,width:420,footer:m.jsxs(m.Fragment,{children:[m.jsx(Dt,{variant:"secondary",onClick:c,children:"取消"}),m.jsx(Dt,{variant:"danger",onClick:f,disabled:h,children:"确认"})]}),children:m.jsx("p",{className:"text-[13px] text-ink-2",children:s??"该操作不可撤销,请确认。"})})}function E_({open:n,onClose:r,defaultUrl:s}){const c=or(),[f,h]=_.useState("login"),[d,v]=_.useState(s),[b,g]=_.useState(""),[x,p]=_.useState(""),[C,L]=_.useState(""),[G,q]=_.useState(""),[U,Q]=_.useState(!1),Y=async()=>{if(!b.trim()||!x){q("请填写账号与密码");return}let V=d.trim();V&&!V.startsWith("http")&&(V="https://"+V),Q(!0),q("");try{if(f==="login")await Xd(b.trim(),x,V);else{if(!C.trim())throw new Error("请填写邀请码");await Kd(b.trim(),x,C.trim(),V)}c.invalidateQueries(),r(),window.location.reload()}catch(P){q(P.message)}finally{Q(!1)}};return m.jsx(uc,{open:n,onClose:r,width:440,title:f==="login"?"登录账号":"注册账号",footer:m.jsxs(m.Fragment,{children:[m.jsx(Dt,{variant:"secondary",onClick:r,children:"取消"}),m.jsx(Dt,{variant:"primary",onClick:()=>void Y(),disabled:U,children:U?"请稍候…":"确定"})]}),children:m.jsxs("div",{className:"flex flex-col gap-3",children:[m.jsx(Ue,{label:"服务器地址",hint:"默认与网页版同一账号体系",children:m.jsx(ft,{value:d,onChange:V=>v(V.target.value),placeholder:"https://footpr.linyux.cn"})}),m.jsx(Ue,{label:"用户名",required:!0,children:m.jsx(ft,{value:b,onChange:V=>g(V.target.value),placeholder:"3-32 位字母数字-_"})}),m.jsx(Ue,{label:"密码",required:!0,children:m.jsx(ft,{type:"password",value:x,onChange:V=>p(V.target.value),placeholder:"至少 8 位"})}),f==="register"&&m.jsx(Ue,{label:"邀请码",required:!0,hint:"向管理员索取",children:m.jsx(ft,{value:C,onChange:V=>L(V.target.value),placeholder:"邀请码"})}),G&&m.jsx("div",{className:"text-[12px] text-danger",children:G}),m.jsx("div",{className:"flex text-[12px] text-ink-3 gap-2",children:m.jsx("button",{className:"underline hover:text-ink-1",onClick:()=>{h(f==="login"?"register":"login"),q("")},children:f==="login"?"没有账号?注册":"已有账号?登录"})})]})})}const __=[{section:"工作区",items:[{to:"/timeline",label:"时间线",icon:rp},{to:"/records",label:"记录",icon:OE},{to:"/grades",label:"成绩",icon:cp},{to:"/dashboard",label:"统计",icon:D3}]},{section:"配置",items:[{to:"/admin",label:"管理",icon:kE},{to:"/types",label:"记录类型",icon:AE},{to:"/taxonomy",label:"字典与维度",icon:qE}]}];function T_(){return m.jsxs("svg",{width:"26",height:"26",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 N_(){return nc()&&localStorage.getItem("fp-server-url")||""}function C_({open:n,onClose:r}){const s=!nc(),c=el({queryKey:["sync-status"],queryFn:hp,refetchInterval:15e3}),h=el({queryKey:["me"],queryFn:()=>dp(N_()),enabled:!!Cl(),retry:0}).data??null,[d,v]=_.useState(!1);return m.jsxs("aside",{className:"flex w-[224px] 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.jsxs("div",{className:"flex h-14 items-center gap-2.5 border-b border-line px-4",children:[m.jsx(T_,{}),m.jsxs("div",{className:"leading-tight",children:[m.jsx("div",{className:"text-[14px] font-semibold text-ink-1",children:"足迹"}),m.jsx("div",{className:"text-[10px] font-medium tracking-[0.18em] text-ink-3",children:"FOOTPRINTS"})]})]}),m.jsx(E_,{open:d,onClose:()=>v(!1),defaultUrl:localStorage.getItem("fp-server-url")||"https://footpr.linyux.cn"}),m.jsx("nav",{className:"flex-1 overflow-y-auto px-2 py-3",children:__.map(b=>m.jsxs("div",{className:"mb-4",children:[m.jsx("div",{className:"px-2 pb-1.5 text-[11px] font-medium text-ink-3",children:b.section}),m.jsx("div",{className:"flex flex-col gap-0.5",children:b.items.map(g=>m.jsxs(Zg,{to:g.to,onClick:r,className:({isActive:x})=>zl("flex h-8 items-center gap-2.5 rounded-md px-2 text-[13px] transition-colors",x?"bg-brand-subtle font-medium text-brand-text":"text-ink-2 hover:bg-surface-3 hover:text-ink-1"),children:[m.jsx(g.icon,{size:15,strokeWidth:2}),g.label]},g.to))})]},b.section))}),m.jsxs("div",{className:"border-t border-line px-4 py-3",children:[Cl()?m.jsxs("div",{className:"mb-2",children:[h&&m.jsxs("div",{className:"flex items-center justify-between gap-2",children:[m.jsxs("div",{className:"min-w-0 truncate text-[12px] font-medium text-ink-1",title:h.username,children:[h.is_admin&&m.jsx("span",{className:"mr-1 text-brand-text",children:"管理员"}),h.username]}),m.jsx("button",{className:"shrink-0 text-[11px] text-ink-3 underline transition-colors hover:text-danger",onClick:()=>{Vd(),localStorage.removeItem("fp-server-url"),window.location.reload()},children:"退出"})]}),!s&&m.jsxs("button",{className:"flex w-full items-center gap-1.5 rounded-md px-1 py-1 text-[12px] text-ink-2 transition-colors hover:bg-surface-3 hover:text-ink-1",onClick:()=>v(!0),children:[m.jsx(W0,{size:13}),h?"账号与同步设置":"登录我的档案"]}),!s&&m.jsx("div",{className:"num text-[10px] text-ink-3",children:c.data?"同步 · 待推送 "+c.data.pending_ops:"…"})]}):m.jsxs("div",{className:"flex flex-col gap-1.5",children:[m.jsxs("button",{className:"flex w-full items-center gap-1.5 rounded-md bg-brand-subtle px-2 py-1.5 text-[12.5px] font-medium text-brand-text transition-colors hover:brightness-[0.97]",onClick:()=>v(!0),children:[m.jsx(W0,{size:13}),"我的档案 · 登录"]}),m.jsx("div",{className:"text-[10px] text-ink-3",children:"未登录=本地模式 · 登录后各端互通"})]}),!s&&m.jsxs("div",{className:"mt-1.5 flex items-center gap-1 text-[11px] text-ink-3",children:[m.jsx(z_,{}),"数据库 · 本地存储"]})]})]})}function z_(){return m.jsxs("svg",{width:"11",height:"11",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[m.jsx("path",{d:"M11 17l-5-5 5-5"}),m.jsx("path",{d:"M18 17l-5-5 5-5"})]})}const O_={"/timeline":{title:"时间线",sub:"按学年与月份回顾全部足迹"},"/records":{title:"记录",sub:"全部足迹的检索与管理"},"/grades":{title:"成绩",sub:"学年学科成绩 · 梯度与总览"},"/dashboard":{title:"统计",sub:"量化个人成长收获"},"/types":{title:"记录类型",sub:"类型与字段模板管理"},"/taxonomy":{title:"字典与维度",sub:"级别、角色与成长维度"}};function R_({onMenu:n}){const{pathname:r}=yl(),s=tc(),[c,f]=_.useState(""),[h,d]=_.useState(document.documentElement.classList.contains("dark")),v=O_[r]??{title:""},b=()=>{const g=!h;d(g),document.documentElement.classList.toggle("dark",g),localStorage.setItem("fp-theme",g?"dark":"light"),window.dispatchEvent(new CustomEvent("fp-theme-change"))};return m.jsxs("header",{className:"flex h-14 shrink-0 items-center gap-4 border-b border-line bg-surface px-5",children:[m.jsx(Dt,{variant:"ghost",size:"icon",className:"lg:hidden",onClick:n,"aria-label":"打开导航",children:m.jsx(cE,{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 w-[280px]",children:[m.jsx(wE,{size:14,className:"pointer-events-none absolute left-2.5 top-1/2 -translate-y-1/2 text-ink-3"}),m.jsx(ft,{className:"pl-8",placeholder:"搜索标题、内容、结果、标签",value:c,onChange:g=>f(g.target.value),onKeyDown:g=>{g.key==="Enter"&&c.trim()&&s("/records?q="+encodeURIComponent(c.trim()))}})]}),m.jsx(Dt,{variant:"ghost",size:"icon",onClick:b,"aria-label":"切换主题",children:h?m.jsx(GE,{size:15}):m.jsx(hE,{size:15})}),m.jsxs(Dt,{variant:"primary",onClick:()=>s("/records?new=1"),children:[m.jsx(TE,{size:14}),"新建记录"]})]})}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 j_({onAuthed:n}){const[r,s]=_.useState("login"),[c,f]=_.useState(""),[h,d]=_.useState(""),[v,b]=_.useState(""),[g,x]=_.useState(""),[p,C]=_.useState(!1),L=async()=>{if(!c.trim()||!h){x("请填写账号与密码");return}C(!0),x("");try{if(r==="login")await Xd(c.trim(),h);else{if(!v.trim())throw new Error("请填写邀请码");await Kd(c.trim(),h,v.trim())}n()}catch(G){x(G.message)}finally{C(!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 "+(r==="login"?"bg-surface font-medium text-ink-1 shadow-card":"text-ink-3"),onClick:()=>{s("login"),x("")},children:"登录"}),m.jsx("button",{className:"flex-1 rounded-sm px-2 py-1 transition-colors "+(r==="register"?"bg-surface font-medium text-ink-1 shadow-card":"text-ink-3"),onClick:()=>{s("register"),x("")},children:"注册"})]}),m.jsxs("div",{className:"flex flex-col gap-3",children:[m.jsx(Ue,{label:"用户名",required:!0,children:m.jsx(ft,{value:c,onChange:G=>f(G.target.value),placeholder:"3-32 位字母数字-_",onKeyDown:G=>{G.key==="Enter"&&L()}})}),m.jsx(Ue,{label:"密码",required:!0,children:m.jsx(ft,{type:"password",value:h,onChange:G=>d(G.target.value),placeholder:"至少 8 位",onKeyDown:G=>{G.key==="Enter"&&L()}})}),r==="register"&&m.jsx(Ue,{label:"邀请码",required:!0,hint:"向管理员索取",children:m.jsx(ft,{value:v,onChange:G=>b(G.target.value),placeholder:"邀请码",onKeyDown:G=>{G.key==="Enter"&&L()}})}),g&&m.jsx("div",{className:"text-[12px] text-danger",children:g}),m.jsx(Dt,{variant:"primary",size:"lg",onClick:()=>void L(),disabled:p,children:p?"请稍候…":r==="login"?"进入我的档案":"创建我的档案"}),m.jsx("p",{className:"text-center text-[11px] text-ink-3",children:"数据按账号隔离存储 · 未注册用户请联系管理员获取邀请码"})]})]})})}function A_(){const[n,r]=_.useState(()=>nc()||!!Cl()),[s,c]=_.useState(!1);return _.useEffect(()=>{const f=()=>r(!1);return window.addEventListener("fp-auth-required",f),()=>window.removeEventListener("fp-auth-required",f)},[]),n?m.jsx(x_,{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(C_,{open:s,onClose:()=>c(!1)}),m.jsxs("div",{className:"flex min-w-0 flex-1 flex-col",children:[m.jsx(R_,{onMenu:()=>c(!0)}),m.jsx("main",{className:"min-h-0 flex-1 overflow-y-auto",children:m.jsx(Px,{})})]})]})}):m.jsx(j_,{onAuthed:()=>r(!0)})}const ug={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 Lp({status:n}){const r=ug[n]??ug.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 M_={国际级:"#7c3aed",国家级:"#dc2626",省市级:"#ea580c",区县级:"#2563eb",校级:"#16a34a",院级:"#0891b2"};function Bp({level:n}){return n?m.jsx(Wi,{color:M_[n]??"var(--text-3)",children:n}):null}const D_={特等奖:"#b45309",一等奖:"#b45309",二等奖:"#ea580c",三等奖:"#2563eb",优秀奖:"#64748b"};function Qp({grade:n}){return n?m.jsx(Wi,{color:D_[n]??"var(--text-3)",children:n}):null}function Gp({role:n}){return n?m.jsx(g_,{children:n}):null}function Yp(){return m.jsx(Wi,{color:"var(--danger)",children:"负面"})}const n5=[{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:"体育"}],U_={tag:op,"graduation-cap":cp,trophy:KE,"flask-conical":F3,briefcase:R3,network:yE,"heart-handshake":P3,palette:gE,award:N3,"file-badge":K3,star:BE,"shield-alert":DE,"book-open":z3,"code-2":G3,languages:uE,"mic-2":fE,"pen-line":xE,rocket:CE,users:JE,"building-2":j3,dumbbell:V3};function k_({name:n,color:r,size:s=14,className:c}){const f=U_[n]??op;return m.jsx(f,{size:s,color:r,className:c,strokeWidth:2})}function H_({value:n,onChange:r,placeholder:s}){const[c,f]=_.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:zl("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(fp,{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 rg(n,r){return n.options?Array.isArray(n.options)?n.options.map(s=>({value:s,label:s})):r[n.options.taxonomy]??[]:[]}function q_({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==="")?"该项必填":"",g=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(Ue,{label:d.label,required:d.required,hint:b,children:m.jsx(Sd,{value:String(v??""),onChange:x=>f(d.key,x.target.value),placeholder:d.placeholder})},d.key);case"number":return m.jsx(Ue,{label:d.label,required:d.required,hint:b,children:g(m.jsx(ft,{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(Ue,{label:d.label,required:d.required,hint:b,children:m.jsx(ft,{type:"date",value:String(v??""),onChange:x=>f(d.key,x.target.value)})},d.key);case"select":return m.jsx(Ue,{label:d.label,required:d.required,hint:b,children:m.jsx(ml,{value:String(v??""),onChange:x=>f(d.key,x.target.value||void 0),options:[{value:"",label:"请选择"},...rg(d,c)]})},d.key);case"multiselect":{const x=rg(d,c),p=Array.isArray(v)?v:[];return m.jsx(Ue,{label:d.label,required:d.required,hint:b,children:m.jsxs("div",{className:"flex flex-wrap gap-1.5",children:[x.map(C=>{const L=p.includes(C.value);return m.jsx("button",{type:"button",className:"rounded-sm border px-2 py-0.5 text-[12px] transition-colors "+(L?"border-brand bg-brand-subtle text-brand-text":"border-line bg-surface text-ink-2 hover:border-line-strong"),onClick:()=>f(d.key,L?p.filter(G=>G!==C.value):[...p,C.value]),children:C.label},C.value)}),!x.length&&m.jsx("span",{className:"text-[12px] text-ink-3",children:"未配置选项"})]})},d.key)}case"link":return m.jsx(Ue,{label:d.label,required:d.required,hint:b||"关联记录功能规划中,暂以文本记录",children:m.jsx(ft,{value:String(v??""),onChange:x=>f(d.key,x.target.value),placeholder:d.placeholder})},d.key);default:return m.jsx(Ue,{label:d.label,required:d.required,hint:b,children:m.jsx(ft,{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 sg(n){return n?n.slice(0,16).replace("T"," "):""}function L_(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 Ed(n){return n<1024?n+" B":n<1024*1024?(n/1024).toFixed(1)+" KB":(n/1024/1024).toFixed(1)+" MB"}function cg({items:n,pending:r,onPick:s,onDeleteSaved:c,onDeletePending:f,onOpenSaved:h,uploading:d}){const v=_.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(Qd,{size:13}),"附件(",b,")"]}),m.jsx(Dt,{size:"sm",variant:"secondary",disabled:d,onClick:()=>{var g;return(g=v.current)==null?void 0:g.click()},children:d?"上传中…":"添加文件"}),m.jsx("input",{ref:v,type:"file",multiple:!0,className:"hidden",onChange:g=>{var x;(x=g.target.files)!=null&&x.length&&s(g.target.files),g.target.value=""}})]}),m.jsxs("div",{className:"flex flex-col gap-1",children:[n.map(g=>m.jsxs("div",{className:"flex items-center gap-2 rounded-sm bg-surface px-2 py-1.5 text-[12px]",children:[m.jsx(sp,{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(g),title:g.file_name,children:g.file_name}),m.jsx("span",{className:"num ml-auto shrink-0 text-ink-3",children:Ed(g.size)}),m.jsx("button",{className:"text-ink-3 hover:text-danger shrink-0",onClick:()=>c(g.id),"aria-label":"删除附件",children:m.jsx(pd,{size:13})})]},"s"+g.id)),r.map((g,x)=>{var p;return m.jsxs("div",{className:"flex items-center gap-2 rounded-sm bg-surface px-2 py-1.5 text-[12px]",children:[(p=g.mime)!=null&&p.startsWith("image/")&&g.preview?m.jsx("img",{src:g.preview,alt:g.file_name,className:"size-7 shrink-0 rounded object-cover"}):m.jsx(eE,{size:13,className:"text-ink-3 shrink-0"}),m.jsx("span",{className:"truncate text-ink-1",children:g.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:Ed(g.size)}),m.jsx("button",{className:"text-ink-3 hover:text-danger shrink-0",onClick:()=>f(x),"aria-label":"移除",children:m.jsx(pd,{size:13})})]},"p"+x)}),!b&&m.jsx("div",{className:"py-1 text-[12px] text-ink-3",children:"证书扫描件、照片、文档等佐证材料"})]})]})}function og(n){return new Promise((r,s)=>{const c=new FileReader;c.onload=()=>{var v;const f=String(c.result||""),h=f.indexOf(","),d=(v=n.type)!=null&&v.startsWith("image/")?URL.createObjectURL(n):void 0;r({file_name:n.name,mime:n.type||void 0,size:n.size,data_b64:h>=0?f.slice(h+1):f,preview:d})},c.onerror=()=>s(new Error("读取文件失败")),c.readAsDataURL(n)})}function Vp(n,r,s){if(!s)return;const c=Uint8Array.from(atob(s),d=>d.charCodeAt(0)),f=new Blob([c],{type:r||"application/octet-stream"}),h=URL.createObjectURL(f);if(r!=null&&r.startsWith("image/")||r==="application/pdf")window.open(h,"_blank");else{const d=document.createElement("a");d.href=h,d.download=n,d.click()}setTimeout(()=>URL.revokeObjectURL(h),6e4)}const fg={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:{}},B_=["特等奖","一等奖","二等奖","三等奖","优秀奖","无"],dg=80*1024*1024,Q_=[{value:"draft",label:"草稿"},{value:"ongoing",label:"进行中"},{value:"submitted",label:"已提交待果"},{value:"finished",label:"已完结"}];function G_({open:n,onClose:r,footprintId:s,onSaved:c}){var ae,ge,I,he,Je;const f=or(),h=qp(),[d,v]=_.useState(fg),[b,g]=_.useState([]),[x,p]=_.useState(!1),[C,L]=_.useState(""),G=el({queryKey:["types"],queryFn:ic,enabled:n}),q=el({queryKey:["taxonomy-all"],queryFn:()=>mp(),enabled:n}),U=el({queryKey:["dimensions"],queryFn:Zd,enabled:n}),Q=el({queryKey:["footprint",s],queryFn:()=>Jd(s),enabled:n&&!!s}),Y=el({queryKey:["attachments",s],queryFn:()=>pp(s),enabled:n&&!!s}),V=_.useMemo(()=>{var D;return(D=G.data)==null?void 0:D.items.find(ee=>ee.id===d.type_id)},[G.data,d.type_id]),P=el({queryKey:["parent-candidates",d.type_id],queryFn:()=>yp({types:d.type_id?[d.type_id]:void 0,page_size:200,sort:"date_desc"}),enabled:n&&!!d.type_id});_.useEffect(()=>{if(n)if(L(""),g([]),s&&Q.data){const D=Q.data.item;v({type_id:D.type_id,title:D.title,organizer:D.organizer??"",start_date:(D.start_date??"").slice(0,10),end_date:(D.end_date??"").slice(0,10),status:D.status,role:D.role??"",level:D.level??"",award_grade:D.award_grade??"",rank:D.rank!=null?String(D.rank):"",polarity:D.polarity,weight:String(D.weight??3),description:D.description??"",result:D.result??"",tags:D.tags??[],dimension_ids:D.dimensions??[],group_id:D.group_id??"",parent_id:D.parent_id!=null?String(D.parent_id):"",extras:D.extras??{}})}else v(fg)},[n,s,Q.data]);const Z=_.useMemo(()=>{var ee,X;const D={};for(const $ of((ee=q.data)==null?void 0:ee.items)??[])(D[X=$.kind]??(D[X]=[])).push({value:$.value,label:$.value});return D},[q.data]),ce=gd({mutationFn:async()=>{if(!d.type_id)throw new Error("请选择记录类型");if(!d.title.trim())throw new Error("请填写标题");const D={};for(const $ of(V==null?void 0:V.form_template)??[])if($.metric&&$.widget==="number"){const de=d.extras[$.key];typeof de=="number"&&!Number.isNaN(de)&&(D[$.metric]=de)}const ee={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:D},X=await vp(ee);for(const $ of b)await bd({owner_id:X.id,file_name:$.file_name,mime:$.mime,size:$.size,data_b64:$.data_b64});return X.id},onSuccess:D=>{f.invalidateQueries({queryKey:["footprints"]}),f.invalidateQueries({queryKey:["timeline"]}),f.invalidateQueries({queryKey:["stats"]}),f.invalidateQueries({queryKey:["footprint"]}),f.invalidateQueries({queryKey:["attachments",D]}),f.invalidateQueries({queryKey:["types"]}),h("success",s?"记录已更新":"记录已创建"),c==null||c(D),r()},onError:D=>L(D.message)}),K=(D,ee)=>v(X=>({...X,[D]:ee})),M=gd({mutationFn:D=>bp(D),onSuccess:()=>void f.invalidateQueries({queryKey:["attachments",s]})});return m.jsx(uc,{open:n,onClose:r,width:760,title:s?"编辑记录":"新建记录",footer:m.jsxs(m.Fragment,{children:[C&&m.jsx("span",{className:"mr-auto text-[12px] text-danger",children:C}),m.jsx(Dt,{variant:"secondary",onClick:r,children:"取消"}),m.jsx(Dt,{variant:"primary",onClick:()=>ce.mutate(),disabled:ce.isPending,children:ce.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(Ue,{label:"类型",required:!0,children:m.jsx(ml,{value:d.type_id!=null?String(d.type_id):"",onChange:D=>K("type_id",D.target.value?Number(D.target.value):null),options:[{value:"",label:"请选择"},...(((ae=G.data)==null?void 0:ae.items)??[]).map(D=>({value:String(D.id),label:D.name}))]})}),m.jsx(Ue,{label:"标题",required:!0,children:m.jsx(ft,{value:d.title,onChange:D=>K("title",D.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(Ue,{label:"组织方 / 所在组织",children:m.jsx(ft,{value:d.organizer,onChange:D=>K("organizer",D.target.value),placeholder:"如:中国工业与应用数学学会"})}),m.jsx(Ue,{label:"开始日期",children:m.jsx(ft,{type:"date",value:d.start_date,onChange:D=>K("start_date",D.target.value)})}),m.jsx(Ue,{label:"结束日期",children:m.jsx(ft,{type:"date",value:d.end_date,onChange:D=>K("end_date",D.target.value)})})]}),m.jsxs("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-x-3 gap-y-3.5",children:[m.jsx(Ue,{label:"角色",children:m.jsx(ml,{value:d.role,onChange:D=>K("role",D.target.value),options:[{value:"",label:"未设置"},...Z.role??[]]})}),m.jsx(Ue,{label:"级别",children:m.jsx(ml,{value:d.level,onChange:D=>K("level",D.target.value),options:[{value:"",label:"未设置"},...Z.level??[]]})}),m.jsx(Ue,{label:"状态",children:m.jsx(ml,{value:d.status,onChange:D=>K("status",D.target.value),options:Q_})}),m.jsx(Ue,{label:"重要度",children:m.jsx(ml,{value:d.weight,onChange:D=>K("weight",D.target.value),options:[1,2,3,4,5].map(D=>({value:String(D),label:String(D)}))})})]}),m.jsxs("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-x-3 gap-y-3.5",children:[m.jsx(Ue,{label:"奖等",children:m.jsx(ml,{value:d.award_grade,onChange:D=>K("award_grade",D.target.value),options:[{value:"",label:"未设置"},...B_.map(D=>({value:D,label:D}))]})}),m.jsx(Ue,{label:"名次",children:m.jsx(ft,{type:"number",className:"num",value:d.rank,onChange:D=>K("rank",D.target.value),placeholder:"如 2"})}),m.jsx(Ue,{label:"性质",children:m.jsx(ml,{value:d.polarity,onChange:D=>K("polarity",D.target.value),options:[{value:"positive",label:"正面"},{value:"negative",label:"负面"}]})}),m.jsx(Ue,{label:"上级记录",hint:"晋升链",children:m.jsx(ml,{value:d.parent_id,onChange:D=>K("parent_id",D.target.value),options:[{value:"",label:"无"},...(((ge=P.data)==null?void 0:ge.items)??[]).filter(D=>D.id!==s).map(D=>({value:String(D.id),label:D.title.slice(0,24)}))]})})]}),m.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-3 gap-y-3.5",children:[m.jsx(Ue,{label:"工作内容 / 描述",children:m.jsx(Sd,{value:d.description,onChange:D=>K("description",D.target.value),placeholder:"具体做了什么、承担什么分工"})}),m.jsx(Ue,{label:"结果 / 产出",children:m.jsx(Sd,{value:d.result,onChange:D=>K("result",D.target.value),placeholder:"获奖等级、成果、最终产品等"})})]}),m.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-3 gap-y-3.5",children:[m.jsx(Ue,{label:"标签",children:m.jsx(H_,{value:d.tags,onChange:D=>K("tags",D)})}),m.jsx(Ue,{label:"成长维度",children:m.jsxs("div",{className:"flex flex-wrap gap-1.5 min-h-8 items-center",children:[(((I=U.data)==null?void 0:I.items)??[]).map(D=>{const ee=d.dimension_ids.includes(D.id);return m.jsx("button",{type:"button",className:"rounded-sm border px-2 py-0.5 text-[12px] transition-colors "+(ee?"border-brand bg-brand-subtle text-brand-text":"border-line bg-surface text-ink-2 hover:border-line-strong"),onClick:()=>K("dimension_ids",ee?d.dimension_ids.filter(X=>X!==D.id):[...d.dimension_ids,D.id]),children:D.name},D.id)}),!((he=U.data)!=null&&he.items.length)&&m.jsx("span",{className:"text-[12px] text-ink-3",children:"尚未配置维度(配置页可添加)"})]})})]}),m.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-3",children:m.jsx(Ue,{label:"事件组 ID",hint:"同一场事件的多条记录共享",children:m.jsx(ft,{value:d.group_id,onChange:D=>K("group_id",D.target.value),placeholder:"如 g2025001(可选)"})})}),V&&V.form_template.length>0&&m.jsxs("div",{className:"border-t border-line pt-4",children:[m.jsxs("div",{className:"mb-3 text-[12px] font-semibold text-ink-2",children:["类型字段 · ",V.name]}),m.jsx(q_,{fields:V.form_template,value:d.extras,onChange:D=>K("extras",D),taxonomies:Z})]}),s?m.jsxs("div",{className:"border-t border-line pt-4",children:[m.jsx(cg,{items:((Je=Y.data)==null?void 0:Je.items)??[],pending:b,uploading:x,onPick:async D=>{if(s){p(!0);try{let ee=0;for(const X of Array.from(D)){if(X.size>dg){h("error","「"+X.name+"」超过 80MB,已跳过");continue}const $=await og(X);await bd({owner_id:s,file_name:$.file_name,mime:$.mime,size:$.size,data_b64:$.data_b64}),ee++}ee>0&&(f.invalidateQueries({queryKey:["attachments",s]}),h("success","已上传 "+ee+" 个附件"))}catch(ee){h("error",ee.message)}finally{p(!1)}}},onDeleteSaved:D=>M.mutate(D),onDeletePending:()=>{},onOpenSaved:async D=>{try{const ee=await tr(D.id);Vp(ee.file_name,ee.mime??void 0,ee.data_b64)}catch(ee){h("error",ee.message)}}}),m.jsx("div",{className:"mt-1.5 text-[11px] text-ink-3",children:"点击文件名可预览(支持图片 / PDF,其余下载)· 单个文件不超过 80MB"})]}):m.jsxs("div",{className:"border-t border-line pt-4",children:[m.jsx(cg,{items:[],pending:b,onPick:async D=>{const ee=[];for(const X of Array.from(D)){if(X.size>dg){h("error","「"+X.name+"」超过 80MB,已跳过");continue}ee.push(await og(X))}g(X=>[...X,...ee])},onDeleteSaved:()=>{},onDeletePending:D=>g(ee=>ee.filter((X,$)=>$!==D))}),m.jsx("div",{className:"mt-1.5 text-[11px] text-ink-3",children:"保存记录时将一并上传 · 单个文件不超过 80MB"})]})]})})}function Y_(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)),g=Math.max(1,Math.round(d.naturalHeight*v)),x=document.createElement("canvas");x.width=b,x.height=g;const p=x.getContext("2d");if(!p)return h(new Error("canvas 不可用"));p.drawImage(d,0,0,b,g),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 V_({open:n,onClose:r,footprintId:s,onEdit:c}){var K,M,ae,ge;const f=or(),h=qp(),d=el({queryKey:["footprint",s],queryFn:()=>Jd(s),enabled:n&&!!s}),v=el({queryKey:["types"],queryFn:ic,enabled:n}),b=el({queryKey:["dimensions"],queryFn:Zd,enabled:n}),g=(K=d.data)==null?void 0:K.item,x=(M=v.data)==null?void 0:M.items.find(I=>I.id===(g==null?void 0:g.type_id)),p=((g==null?void 0:g.dimensions)??[]).map(I=>{var he,Je;return(Je=(he=b.data)==null?void 0:he.items.find(D=>D.id===I))==null?void 0:Je.name}).filter(Boolean),[C,L]=_.useState(!1),G=gd({mutationFn:()=>tn(()=>Promise.resolve().then(()=>_4),void 0).then(I=>I.footprintDelete(s)),onSuccess:()=>{f.invalidateQueries({queryKey:["footprints"]}),f.invalidateQueries({queryKey:["timeline"]}),f.invalidateQueries({queryKey:["stats"]}),h("success","记录已删除"),L(!1),r()}}),q=async I=>{try{const he=await tr(I.id);Vp(he.file_name,he.mime??void 0,he.data_b64)}catch(he){h("error",he.message)}},[U,Q]=_.useState({}),Y=(g==null?void 0:g.attachments)??[],V=Y.filter(I=>{var he;return(he=I.mime)==null?void 0:he.startsWith("image/")}),P=Y.filter(I=>{var he;return!((he=I.mime)!=null&&he.startsWith("image/"))}),Z=Y.map(I=>I.id).join(",");_.useEffect(()=>{if(Q({}),!n||!Z)return;let I=!1;return(async()=>{const he={},Je=Y.filter(D=>{var ee;return(ee=D.mime)==null?void 0:ee.startsWith("image/")});for(const D of Je)try{const ee=await tr(D.id);if(I)return;he[D.id]=await Y_(ee.data_b64,ee.mime||"image/png"),Q({...he})}catch{try{const ee=await tr(D.id);he[D.id]="data:"+(ee.mime||"image/png")+";base64,"+ee.data_b64,Q({...he})}catch{}}})(),()=>{I=!0}},[n,s,Z]);const ce=[];if(g&&x)for(const I of x.form_template??[]){const he=(g.extras??{})[I.key];if(he==null||he==="")continue;const Je=Array.isArray(he)?he.join("、"):String(he);ce.push({label:I.label,value:I.unit?Je+" "+I.unit:Je})}return m.jsxs(uc,{open:n,onClose:r,width:680,title:g?g.title:"记录详情",footer:g?m.jsxs(m.Fragment,{children:[m.jsxs(Dt,{variant:"danger-ghost",className:"mr-auto",onClick:()=>L(!0),disabled:G.isPending,children:[m.jsx(pd,{size:13})," 删除"]}),m.jsx(Dt,{variant:"secondary",onClick:r,children:"关闭"}),m.jsxs(Dt,{variant:"primary",onClick:()=>s&&(c==null?void 0:c(s)),children:[m.jsx(EE,{size:13})," 编辑"]})]}):null,children:[d.isLoading||!g?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:g.type_color,children:g.type_name}),m.jsx(Bp,{level:g.level}),m.jsx(Qp,{grade:g.award_grade}),m.jsx(Gp,{role:g.role}),m.jsx(Lp,{status:g.status}),g.polarity==="negative"&&m.jsx(Yp,{}),g.rank!=null&&m.jsxs(Wi,{color:"var(--text-3)",children:["第 ",g.rank," 名"]})]}),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(On,{label:"时间",value:L_(g.start_date,g.end_date)||"—"}),m.jsx(On,{label:"组织方",value:g.organizer||"—"}),g.group_id&&m.jsx(On,{label:"事件组",value:g.group_id}),g.parent_id!=null&&m.jsx(On,{label:"上级记录",value:"#"+g.parent_id}),m.jsx(On,{label:"创建于",value:sg(g.created_at)}),m.jsx(On,{label:"更新于",value:sg(g.updated_at)})]}),g.description&&m.jsx(Di,{title:"工作内容 / 描述",children:m.jsx("p",{className:"whitespace-pre-wrap text-[13px] leading-relaxed text-ink-2",children:g.description})}),g.result&&m.jsx(Di,{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:g.result})}),ce.length>0&&m.jsx(Di,{title:x?"类型字段 · "+x.name:"类型字段",children:m.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-4 gap-y-2",children:ce.map(I=>m.jsx(On,{label:I.label,value:I.value},I.label))})}),g.metrics&&Object.keys(g.metrics).length>0&&m.jsx(Di,{title:"量化指标",children:m.jsx("div",{className:"flex flex-wrap gap-1.5",children:Object.entries(g.metrics).map(([I,he])=>m.jsxs("span",{className:"num rounded-sm border border-line bg-surface-2 px-2 py-0.5 text-[12px] text-ink-2",children:[I,": ",m.jsx("span",{className:"font-medium text-ink-1",children:he})]},I))})}),((((ae=g.tags)==null?void 0:ae.length)??0)>0||p.length>0)&&m.jsx(Di,{title:"标签与维度",children:m.jsxs("div",{className:"flex flex-wrap gap-1.5",children:[g.tags.map(I=>m.jsx("span",{className:"rounded-sm bg-surface-3 px-1.5 py-0.5 text-[12px] text-ink-2",children:I},I)),p.map(I=>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:I},I))]})}),m.jsx(Di,{title:"附件("+(((ge=g.attachments)==null?void 0:ge.length)??0)+")",children:Y.length?m.jsxs("div",{className:"flex flex-col gap-2.5",children:[V.length>0&&m.jsx("div",{className:"grid grid-cols-3 gap-2 sm:grid-cols-4",children:V.map(I=>m.jsxs("button",{className:"group relative aspect-square overflow-hidden rounded-md border border-line bg-surface-2",onClick:()=>q(I),title:"点击查看原图:"+I.file_name,children:[U[I.id]?m.jsx("img",{src:U[I.id],alt:I.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:I.file_name})]},I.id))}),P.length>0&&m.jsx("div",{className:"flex flex-col gap-1",children:P.map(I=>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:()=>q(I),children:[m.jsx(sp,{size:14,className:"shrink-0 text-ink-3"}),m.jsx("span",{className:"truncate text-ink-1",children:I.file_name}),m.jsx("span",{className:"num ml-auto shrink-0 text-ink-3",children:Ed(I.size)}),m.jsx(Qd,{size:12,className:"shrink-0 text-ink-3"})]},I.id))}),m.jsx("div",{className:"text-[11px] text-ink-3",children:"点击图片查看原图(原始比例)"})]}):m.jsx("p",{className:"text-[12px] text-ink-3",children:"暂无佐证附件"})})]}),m.jsx(S_,{open:C,title:"删除记录",content:g?"确定删除「"+g.title+"」吗?该操作不可撤销。":"",onCancel:()=>L(!1),onOk:()=>G.mutate(),loading:G.isPending})]})}function On({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 Di({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 X_(){var Z,ce,K;const[n,r]=_.useState(""),[s,c]=_.useState(""),[f,h]=_.useState(""),[d,v]=_.useState(""),[b,g]=_.useState(null),[x,p]=_.useState(!1),[C,L]=_.useState(null),[G,q]=_.useState(!1),U=el({queryKey:["types"],queryFn:ic}),Q=_.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=el({queryKey:["timeline",Q],queryFn:()=>gp(Q)}),V=_.useMemo(()=>{var ae;const M=new Set;for(const ge of((ae=Y.data)==null?void 0:ae.groups)??[])M.add(ge.year);return Array.from(M).sort((ge,I)=>I-ge)},[Y.data]),P=M=>{L(M),q(!0)};return m.jsxs("div",{className:"mx-auto max-w-[880px] px-6 py-5",children:[m.jsxs("div",{className:"mb-4 flex flex-wrap items-center gap-2",children:[m.jsx(ft,{className:"w-[220px]",placeholder:"搜索足迹…",value:n,onChange:M=>r(M.target.value)}),m.jsx(ml,{className:"w-[130px]",value:s,onChange:M=>c(M.target.value),options:[{value:"",label:"全部类型"},...(((Z=U.data)==null?void 0:Z.items)??[]).map(M=>({value:String(M.id),label:M.name}))]}),m.jsx(ml,{className:"w-[120px]",value:f,onChange:M=>h(M.target.value),options:[{value:"",label:"全部年份"},...V.map(M=>({value:String(M),label:M+" 年"}))]}),m.jsx(ml,{className:"w-[110px]",value:d,onChange:M=>v(M.target.value),options:[{value:"",label:"全部性质"},{value:"positive",label:"正面"},{value:"negative",label:"负面"}]}),m.jsxs("span",{className:"num ml-auto text-[12px] text-ink-3",children:["共 ",((ce=Y.data)==null?void 0:ce.total)??0," 条"]})]}),Y.isLoading?m.jsx("div",{className:"py-16 text-center text-[13px] text-ink-3",children:"加载中…"}):(K=Y.data)!=null&&K.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(M=>m.jsxs("section",{className:"mb-2",children:[m.jsxs("div",{className:"sticky top-0 z-10 -mx-6 flex items-center gap-2 bg-bg/90 px-6 py-2 backdrop-blur",children:[m.jsx("span",{className:"num text-[16px] font-semibold text-ink-1",children:M.year}),m.jsxs("span",{className:"text-[12px] text-ink-3",children:[M.count," 条记录"]})]}),M.months.map(ae=>m.jsxs("div",{className:"mb-3",children:[m.jsxs("div",{className:"mb-2 pl-6 text-[12px] font-medium text-ink-3",children:[ae.month," 月"]}),m.jsx("div",{className:"flex flex-col gap-2",children:ae.items.map(ge=>m.jsx(K_,{row:ge,onClick:()=>P(ge.id)},ge.id))})]},ae.month))]},M.year))]}):m.jsx(p_,{icon:m.jsx(rp,{size:36,strokeWidth:1.5}),title:"暂无足迹",description:"点击右上角「新建记录」,开始记录你的第一段足迹。"}),m.jsx(V_,{open:G,onClose:()=>q(!1),footprintId:C,onEdit:M=>{q(!1),g(M),p(!0)}}),m.jsx(G_,{open:x,onClose:()=>p(!1),footprintId:b})]})}function K_({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(Bp,{level:n.level}),m.jsx(Qp,{grade:n.award_grade}),m.jsx(Gp,{role:n.role}),m.jsx(Lp,{status:n.status}),n.polarity==="negative"&&m.jsx(Yp,{})]}),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(Qd,{size:11}),n.attachment_count]})]})]}),m.jsx("div",{className:"shrink-0 pt-1 text-ink-3",children:m.jsx(k_,{name:n.type_icon,color:n.type_color,size:16})})]})]})}const Z_=_.lazy(()=>tn(()=>import("./RecordsPage-tnlmi-lB.js"),[]).then(n=>({default:n.RecordsPage}))),J_=_.lazy(()=>tn(()=>import("./DashboardPage-Bd9Ohx5Q.js"),__vite__mapDeps([0,1,2,3])).then(n=>({default:n.DashboardPage}))),F_=_.lazy(()=>tn(()=>import("./GradesPage-zizJmWpX.js"),__vite__mapDeps([4,1,2,3])).then(n=>({default:n.GradesPage}))),$_=_.lazy(()=>tn(()=>import("./TypesPage-CN6AAiUh.js"),__vite__mapDeps([5,1])).then(n=>({default:n.TypesPage}))),W_=_.lazy(()=>tn(()=>import("./TaxonomyPage-D0c0qsuX.js"),__vite__mapDeps([6,1])).then(n=>({default:n.TaxonomyPage}))),P_=_.lazy(()=>tn(()=>import("./AdminPage-CVGD_85A.js"),__vite__mapDeps([7,1])).then(n=>({default:n.AdminPage})));function Ui(){return m.jsx("div",{className:"py-16 text-center text-[13px] text-ink-3",children:"加载中…"})}function I_(){return m.jsx(eS,{children:m.jsxs(El,{element:m.jsx(A_,{}),children:[m.jsx(El,{path:"/",element:m.jsx(L0,{to:"/timeline",replace:!0})}),m.jsx(El,{path:"/timeline",element:m.jsx(X_,{})}),m.jsx(El,{path:"/records",element:m.jsx(_.Suspense,{fallback:m.jsx(Ui,{}),children:m.jsx(Z_,{})})}),m.jsx(El,{path:"/grades",element:m.jsx(_.Suspense,{fallback:m.jsx(Ui,{}),children:m.jsx(F_,{})})}),m.jsx(El,{path:"/dashboard",element:m.jsx(_.Suspense,{fallback:m.jsx(Ui,{}),children:m.jsx(J_,{})})}),m.jsx(El,{path:"/types",element:m.jsx(_.Suspense,{fallback:m.jsx(Ui,{}),children:m.jsx($_,{})})}),m.jsx(El,{path:"/taxonomy",element:m.jsx(_.Suspense,{fallback:m.jsx(Ui,{}),children:m.jsx(W_,{})})}),m.jsx(El,{path:"/admin",element:m.jsx(_.Suspense,{fallback:m.jsx(Ui,{}),children:m.jsx(P_,{})})}),m.jsx(El,{path:"*",element:m.jsx(L0,{to:"/timeline",replace:!0})})]})})}const e5=new r3({defaultOptions:{queries:{retry:1,refetchOnWindowFocus:!1,staleTime:15e3}}}),hg=localStorage.getItem("fp-theme");(hg==="dark"||!hg&&window.matchMedia("(prefers-color-scheme: dark)").matches)&&document.documentElement.classList.add("dark");"serviceWorker"in navigator&&!("__TAURI_INTERNALS__"in window)&&window.addEventListener("load",()=>{navigator.serviceWorker.register("/sw.js").catch(()=>{})});W2.createRoot(document.getElementById("root")).render(m.jsx(V2.StrictMode,{children:m.jsx(US,{client:e5,children:m.jsx(NS,{children:m.jsx(I_,{})})})}));export{S4 as $,Wi as A,Dt as B,S_ as C,uc as D,p_ as E,Ue as F,Qp as G,d4 as H,ft as I,c4 as J,k_ as K,Bp as L,PE as M,n5 as N,IE as O,TE as P,e4 as Q,Gp as R,ml as S,pd as T,t4 as U,l4 as V,a4 as W,Zd as X,Cl as Y,Ed as Z,x4 as _,zl as a,nc as a0,E4 as a1,b4 as a2,tn as a3,_4 as a4,qp as b,be as c,l5 as d,el as e,gd as f,L_ as g,Lp as h,sg as i,m as j,EE as k,V_ as l,G_ as m,n4 as n,ic as o,mp as p,yp as q,_ as r,i4 as s,cp as t,or as u,m4 as v,y4 as w,h4 as x,o4 as y,f4 as z};