Files
chargeflow/components/rest_api/webfolder/assets/index-19gq1t3T.js
2025-12-10 12:59:55 +00:00

52 lines
257 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.
(function(){const d=document.createElement("link").relList;if(d&&d.supports&&d.supports("modulepreload"))return;for(const h of document.querySelectorAll('link[rel="modulepreload"]'))s(h);new MutationObserver(h=>{for(const y of h)if(y.type==="childList")for(const v of y.addedNodes)v.tagName==="LINK"&&v.rel==="modulepreload"&&s(v)}).observe(document,{childList:!0,subtree:!0});function o(h){const y={};return h.integrity&&(y.integrity=h.integrity),h.referrerPolicy&&(y.referrerPolicy=h.referrerPolicy),h.crossOrigin==="use-credentials"?y.credentials="include":h.crossOrigin==="anonymous"?y.credentials="omit":y.credentials="same-origin",y}function s(h){if(h.ep)return;h.ep=!0;const y=o(h);fetch(h.href,y)}})();function ch(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var Dr={exports:{}},Hn={};/**
* @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 Gd;function K0(){if(Gd)return Hn;Gd=1;var i=Symbol.for("react.transitional.element"),d=Symbol.for("react.fragment");function o(s,h,y){var v=null;if(y!==void 0&&(v=""+y),h.key!==void 0&&(v=""+h.key),"key"in h){y={};for(var A in h)A!=="key"&&(y[A]=h[A])}else y=h;return h=y.ref,{$$typeof:i,type:s,key:v,ref:h!==void 0?h:null,props:y}}return Hn.Fragment=d,Hn.jsx=o,Hn.jsxs=o,Hn}var Xd;function J0(){return Xd||(Xd=1,Dr.exports=K0()),Dr.exports}var r=J0(),Mr={exports:{}},ne={};/**
* @license React
* react.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Qd;function k0(){if(Qd)return ne;Qd=1;var i=Symbol.for("react.transitional.element"),d=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),h=Symbol.for("react.profiler"),y=Symbol.for("react.consumer"),v=Symbol.for("react.context"),A=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),R=Symbol.for("react.lazy"),M=Symbol.iterator;function S(b){return b===null||typeof b!="object"?null:(b=M&&b[M]||b["@@iterator"],typeof b=="function"?b:null)}var B={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w=Object.assign,Y={};function Q(b,H,K){this.props=b,this.context=H,this.refs=Y,this.updater=K||B}Q.prototype.isReactComponent={},Q.prototype.setState=function(b,H){if(typeof b!="object"&&typeof b!="function"&&b!=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,b,H,"setState")},Q.prototype.forceUpdate=function(b){this.updater.enqueueForceUpdate(this,b,"forceUpdate")};function q(){}q.prototype=Q.prototype;function Z(b,H,K){this.props=b,this.context=H,this.refs=Y,this.updater=K||B}var L=Z.prototype=new q;L.constructor=Z,w(L,Q.prototype),L.isPureReactComponent=!0;var $=Array.isArray,J={H:null,A:null,T:null,S:null,V:null},me=Object.prototype.hasOwnProperty;function V(b,H,K,G,F,oe){return K=oe.ref,{$$typeof:i,type:b,key:H,ref:K!==void 0?K:null,props:oe}}function fe(b,H){return V(b.type,H,void 0,void 0,void 0,b.props)}function ee(b){return typeof b=="object"&&b!==null&&b.$$typeof===i}function Ce(b){var H={"=":"=0",":":"=2"};return"$"+b.replace(/[=:]/g,function(K){return H[K]})}var yt=/\/+/g;function Je(b,H){return typeof b=="object"&&b!==null&&b.key!=null?Ce(""+b.key):H.toString(36)}function Ml(){}function zl(b){switch(b.status){case"fulfilled":return b.value;case"rejected":throw b.reason;default:switch(typeof b.status=="string"?b.then(Ml,Ml):(b.status="pending",b.then(function(H){b.status==="pending"&&(b.status="fulfilled",b.value=H)},function(H){b.status==="pending"&&(b.status="rejected",b.reason=H)})),b.status){case"fulfilled":return b.value;case"rejected":throw b.reason}}throw b}function ke(b,H,K,G,F){var oe=typeof b;(oe==="undefined"||oe==="boolean")&&(b=null);var ae=!1;if(b===null)ae=!0;else switch(oe){case"bigint":case"string":case"number":ae=!0;break;case"object":switch(b.$$typeof){case i:case d:ae=!0;break;case R:return ae=b._init,ke(ae(b._payload),H,K,G,F)}}if(ae)return F=F(b),ae=G===""?"."+Je(b,0):G,$(F)?(K="",ae!=null&&(K=ae.replace(yt,"$&/")+"/"),ke(F,H,K,"",function(nl){return nl})):F!=null&&(ee(F)&&(F=fe(F,K+(F.key==null||b&&b.key===F.key?"":(""+F.key).replace(yt,"$&/")+"/")+ae)),H.push(F)),1;ae=0;var ut=G===""?".":G+":";if($(b))for(var Te=0;Te<b.length;Te++)G=b[Te],oe=ut+Je(G,Te),ae+=ke(G,H,K,oe,F);else if(Te=S(b),typeof Te=="function")for(b=Te.call(b),Te=0;!(G=b.next()).done;)G=G.value,oe=ut+Je(G,Te++),ae+=ke(G,H,K,oe,F);else if(oe==="object"){if(typeof b.then=="function")return ke(zl(b),H,K,G,F);throw H=String(b),Error("Objects are not valid as a React child (found: "+(H==="[object Object]"?"object with keys {"+Object.keys(b).join(", ")+"}":H)+"). If you meant to render a collection of children, use an array instead.")}return ae}function C(b,H,K){if(b==null)return b;var G=[],F=0;return ke(b,G,"","",function(oe){return H.call(K,oe,F++)}),G}function X(b){if(b._status===-1){var H=b._result;H=H(),H.then(function(K){(b._status===0||b._status===-1)&&(b._status=1,b._result=K)},function(K){(b._status===0||b._status===-1)&&(b._status=2,b._result=K)}),b._status===-1&&(b._status=0,b._result=H)}if(b._status===1)return b._result.default;throw b._result}var te=typeof reportError=="function"?reportError:function(b){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var H=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof b=="object"&&b!==null&&typeof b.message=="string"?String(b.message):String(b),error:b});if(!window.dispatchEvent(H))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",b);return}console.error(b)};function xe(){}return ne.Children={map:C,forEach:function(b,H,K){C(b,function(){H.apply(this,arguments)},K)},count:function(b){var H=0;return C(b,function(){H++}),H},toArray:function(b){return C(b,function(H){return H})||[]},only:function(b){if(!ee(b))throw Error("React.Children.only expected to receive a single React element child.");return b}},ne.Component=Q,ne.Fragment=o,ne.Profiler=h,ne.PureComponent=Z,ne.StrictMode=s,ne.Suspense=p,ne.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=J,ne.__COMPILER_RUNTIME={__proto__:null,c:function(b){return J.H.useMemoCache(b)}},ne.cache=function(b){return function(){return b.apply(null,arguments)}},ne.cloneElement=function(b,H,K){if(b==null)throw Error("The argument must be a React element, but you passed "+b+".");var G=w({},b.props),F=b.key,oe=void 0;if(H!=null)for(ae in H.ref!==void 0&&(oe=void 0),H.key!==void 0&&(F=""+H.key),H)!me.call(H,ae)||ae==="key"||ae==="__self"||ae==="__source"||ae==="ref"&&H.ref===void 0||(G[ae]=H[ae]);var ae=arguments.length-2;if(ae===1)G.children=K;else if(1<ae){for(var ut=Array(ae),Te=0;Te<ae;Te++)ut[Te]=arguments[Te+2];G.children=ut}return V(b.type,F,void 0,void 0,oe,G)},ne.createContext=function(b){return b={$$typeof:v,_currentValue:b,_currentValue2:b,_threadCount:0,Provider:null,Consumer:null},b.Provider=b,b.Consumer={$$typeof:y,_context:b},b},ne.createElement=function(b,H,K){var G,F={},oe=null;if(H!=null)for(G in H.key!==void 0&&(oe=""+H.key),H)me.call(H,G)&&G!=="key"&&G!=="__self"&&G!=="__source"&&(F[G]=H[G]);var ae=arguments.length-2;if(ae===1)F.children=K;else if(1<ae){for(var ut=Array(ae),Te=0;Te<ae;Te++)ut[Te]=arguments[Te+2];F.children=ut}if(b&&b.defaultProps)for(G in ae=b.defaultProps,ae)F[G]===void 0&&(F[G]=ae[G]);return V(b,oe,void 0,void 0,null,F)},ne.createRef=function(){return{current:null}},ne.forwardRef=function(b){return{$$typeof:A,render:b}},ne.isValidElement=ee,ne.lazy=function(b){return{$$typeof:R,_payload:{_status:-1,_result:b},_init:X}},ne.memo=function(b,H){return{$$typeof:m,type:b,compare:H===void 0?null:H}},ne.startTransition=function(b){var H=J.T,K={};J.T=K;try{var G=b(),F=J.S;F!==null&&F(K,G),typeof G=="object"&&G!==null&&typeof G.then=="function"&&G.then(xe,te)}catch(oe){te(oe)}finally{J.T=H}},ne.unstable_useCacheRefresh=function(){return J.H.useCacheRefresh()},ne.use=function(b){return J.H.use(b)},ne.useActionState=function(b,H,K){return J.H.useActionState(b,H,K)},ne.useCallback=function(b,H){return J.H.useCallback(b,H)},ne.useContext=function(b){return J.H.useContext(b)},ne.useDebugValue=function(){},ne.useDeferredValue=function(b,H){return J.H.useDeferredValue(b,H)},ne.useEffect=function(b,H,K){var G=J.H;if(typeof K=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return G.useEffect(b,H)},ne.useId=function(){return J.H.useId()},ne.useImperativeHandle=function(b,H,K){return J.H.useImperativeHandle(b,H,K)},ne.useInsertionEffect=function(b,H){return J.H.useInsertionEffect(b,H)},ne.useLayoutEffect=function(b,H){return J.H.useLayoutEffect(b,H)},ne.useMemo=function(b,H){return J.H.useMemo(b,H)},ne.useOptimistic=function(b,H){return J.H.useOptimistic(b,H)},ne.useReducer=function(b,H,K){return J.H.useReducer(b,H,K)},ne.useRef=function(b){return J.H.useRef(b)},ne.useState=function(b){return J.H.useState(b)},ne.useSyncExternalStore=function(b,H,K){return J.H.useSyncExternalStore(b,H,K)},ne.useTransition=function(){return J.H.useTransition()},ne.version="19.1.0",ne}var Zd;function qr(){return Zd||(Zd=1,Mr.exports=k0()),Mr.exports}var E=qr();const $0=ch(E);var zr={exports:{}},Ln={},Cr={exports:{}},_r={};/**
* @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 Vd;function W0(){return Vd||(Vd=1,function(i){function d(C,X){var te=C.length;C.push(X);e:for(;0<te;){var xe=te-1>>>1,b=C[xe];if(0<h(b,X))C[xe]=X,C[te]=b,te=xe;else break e}}function o(C){return C.length===0?null:C[0]}function s(C){if(C.length===0)return null;var X=C[0],te=C.pop();if(te!==X){C[0]=te;e:for(var xe=0,b=C.length,H=b>>>1;xe<H;){var K=2*(xe+1)-1,G=C[K],F=K+1,oe=C[F];if(0>h(G,te))F<b&&0>h(oe,G)?(C[xe]=oe,C[F]=te,xe=F):(C[xe]=G,C[K]=te,xe=K);else if(F<b&&0>h(oe,te))C[xe]=oe,C[F]=te,xe=F;else break e}}return X}function h(C,X){var te=C.sortIndex-X.sortIndex;return te!==0?te:C.id-X.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var y=performance;i.unstable_now=function(){return y.now()}}else{var v=Date,A=v.now();i.unstable_now=function(){return v.now()-A}}var p=[],m=[],R=1,M=null,S=3,B=!1,w=!1,Y=!1,Q=!1,q=typeof setTimeout=="function"?setTimeout:null,Z=typeof clearTimeout=="function"?clearTimeout:null,L=typeof setImmediate<"u"?setImmediate:null;function $(C){for(var X=o(m);X!==null;){if(X.callback===null)s(m);else if(X.startTime<=C)s(m),X.sortIndex=X.expirationTime,d(p,X);else break;X=o(m)}}function J(C){if(Y=!1,$(C),!w)if(o(p)!==null)w=!0,me||(me=!0,Je());else{var X=o(m);X!==null&&ke(J,X.startTime-C)}}var me=!1,V=-1,fe=5,ee=-1;function Ce(){return Q?!0:!(i.unstable_now()-ee<fe)}function yt(){if(Q=!1,me){var C=i.unstable_now();ee=C;var X=!0;try{e:{w=!1,Y&&(Y=!1,Z(V),V=-1),B=!0;var te=S;try{t:{for($(C),M=o(p);M!==null&&!(M.expirationTime>C&&Ce());){var xe=M.callback;if(typeof xe=="function"){M.callback=null,S=M.priorityLevel;var b=xe(M.expirationTime<=C);if(C=i.unstable_now(),typeof b=="function"){M.callback=b,$(C),X=!0;break t}M===o(p)&&s(p),$(C)}else s(p);M=o(p)}if(M!==null)X=!0;else{var H=o(m);H!==null&&ke(J,H.startTime-C),X=!1}}break e}finally{M=null,S=te,B=!1}X=void 0}}finally{X?Je():me=!1}}}var Je;if(typeof L=="function")Je=function(){L(yt)};else if(typeof MessageChannel<"u"){var Ml=new MessageChannel,zl=Ml.port2;Ml.port1.onmessage=yt,Je=function(){zl.postMessage(null)}}else Je=function(){q(yt,0)};function ke(C,X){V=q(function(){C(i.unstable_now())},X)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(C){C.callback=null},i.unstable_forceFrameRate=function(C){0>C||125<C?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):fe=0<C?Math.floor(1e3/C):5},i.unstable_getCurrentPriorityLevel=function(){return S},i.unstable_next=function(C){switch(S){case 1:case 2:case 3:var X=3;break;default:X=S}var te=S;S=X;try{return C()}finally{S=te}},i.unstable_requestPaint=function(){Q=!0},i.unstable_runWithPriority=function(C,X){switch(C){case 1:case 2:case 3:case 4:case 5:break;default:C=3}var te=S;S=C;try{return X()}finally{S=te}},i.unstable_scheduleCallback=function(C,X,te){var xe=i.unstable_now();switch(typeof te=="object"&&te!==null?(te=te.delay,te=typeof te=="number"&&0<te?xe+te:xe):te=xe,C){case 1:var b=-1;break;case 2:b=250;break;case 5:b=1073741823;break;case 4:b=1e4;break;default:b=5e3}return b=te+b,C={id:R++,callback:X,priorityLevel:C,startTime:te,expirationTime:b,sortIndex:-1},te>xe?(C.sortIndex=te,d(m,C),o(p)===null&&C===o(m)&&(Y?(Z(V),V=-1):Y=!0,ke(J,te-xe))):(C.sortIndex=b,d(p,C),w||B||(w=!0,me||(me=!0,Je()))),C},i.unstable_shouldYield=Ce,i.unstable_wrapCallback=function(C){var X=S;return function(){var te=S;S=X;try{return C.apply(this,arguments)}finally{S=te}}}}(_r)),_r}var Kd;function F0(){return Kd||(Kd=1,Cr.exports=W0()),Cr.exports}var Ur={exports:{}},Fe={};/**
* @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 Jd;function P0(){if(Jd)return Fe;Jd=1;var i=qr();function d(p){var m="https://react.dev/errors/"+p;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var R=2;R<arguments.length;R++)m+="&args[]="+encodeURIComponent(arguments[R])}return"Minified React error #"+p+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(){}var s={d:{f:o,r:function(){throw Error(d(522))},D:o,C:o,L:o,m:o,X:o,S:o,M:o},p:0,findDOMNode:null},h=Symbol.for("react.portal");function y(p,m,R){var M=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:h,key:M==null?null:""+M,children:p,containerInfo:m,implementation:R}}var v=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function A(p,m){if(p==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return Fe.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=s,Fe.createPortal=function(p,m){var R=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(d(299));return y(p,m,null,R)},Fe.flushSync=function(p){var m=v.T,R=s.p;try{if(v.T=null,s.p=2,p)return p()}finally{v.T=m,s.p=R,s.d.f()}},Fe.preconnect=function(p,m){typeof p=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,s.d.C(p,m))},Fe.prefetchDNS=function(p){typeof p=="string"&&s.d.D(p)},Fe.preinit=function(p,m){if(typeof p=="string"&&m&&typeof m.as=="string"){var R=m.as,M=A(R,m.crossOrigin),S=typeof m.integrity=="string"?m.integrity:void 0,B=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;R==="style"?s.d.S(p,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:M,integrity:S,fetchPriority:B}):R==="script"&&s.d.X(p,{crossOrigin:M,integrity:S,fetchPriority:B,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},Fe.preinitModule=function(p,m){if(typeof p=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var R=A(m.as,m.crossOrigin);s.d.M(p,{crossOrigin:R,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&s.d.M(p)},Fe.preload=function(p,m){if(typeof p=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var R=m.as,M=A(R,m.crossOrigin);s.d.L(p,R,{crossOrigin:M,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},Fe.preloadModule=function(p,m){if(typeof p=="string")if(m){var R=A(m.as,m.crossOrigin);s.d.m(p,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:R,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else s.d.m(p)},Fe.requestFormReset=function(p){s.d.r(p)},Fe.unstable_batchedUpdates=function(p,m){return p(m)},Fe.useFormState=function(p,m,R){return v.H.useFormState(p,m,R)},Fe.useFormStatus=function(){return v.H.useHostTransitionStatus()},Fe.version="19.1.0",Fe}var kd;function I0(){if(kd)return Ur.exports;kd=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(d){console.error(d)}}return i(),Ur.exports=P0(),Ur.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 $d;function ey(){if($d)return Ln;$d=1;var i=F0(),d=qr(),o=I0();function s(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 h(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function y(e){var t=e,l=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(l=t.return),e=t.return;while(e)}return t.tag===3?l:null}function v(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 A(e){if(y(e)!==e)throw Error(s(188))}function p(e){var t=e.alternate;if(!t){if(t=y(e),t===null)throw Error(s(188));return t!==e?null:e}for(var l=e,a=t;;){var n=l.return;if(n===null)break;var u=n.alternate;if(u===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===u.child){for(u=n.child;u;){if(u===l)return A(n),e;if(u===a)return A(n),t;u=u.sibling}throw Error(s(188))}if(l.return!==a.return)l=n,a=u;else{for(var c=!1,f=n.child;f;){if(f===l){c=!0,l=n,a=u;break}if(f===a){c=!0,a=n,l=u;break}f=f.sibling}if(!c){for(f=u.child;f;){if(f===l){c=!0,l=u,a=n;break}if(f===a){c=!0,a=u,l=n;break}f=f.sibling}if(!c)throw Error(s(189))}}if(l.alternate!==a)throw Error(s(190))}if(l.tag!==3)throw Error(s(188));return l.stateNode.current===l?e:t}function m(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=m(e),t!==null)return t;e=e.sibling}return null}var R=Object.assign,M=Symbol.for("react.element"),S=Symbol.for("react.transitional.element"),B=Symbol.for("react.portal"),w=Symbol.for("react.fragment"),Y=Symbol.for("react.strict_mode"),Q=Symbol.for("react.profiler"),q=Symbol.for("react.provider"),Z=Symbol.for("react.consumer"),L=Symbol.for("react.context"),$=Symbol.for("react.forward_ref"),J=Symbol.for("react.suspense"),me=Symbol.for("react.suspense_list"),V=Symbol.for("react.memo"),fe=Symbol.for("react.lazy"),ee=Symbol.for("react.activity"),Ce=Symbol.for("react.memo_cache_sentinel"),yt=Symbol.iterator;function Je(e){return e===null||typeof e!="object"?null:(e=yt&&e[yt]||e["@@iterator"],typeof e=="function"?e:null)}var Ml=Symbol.for("react.client.reference");function zl(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Ml?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case w:return"Fragment";case Q:return"Profiler";case Y:return"StrictMode";case J:return"Suspense";case me:return"SuspenseList";case ee:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case B:return"Portal";case L:return(e.displayName||"Context")+".Provider";case Z:return(e._context.displayName||"Context")+".Consumer";case $:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case V:return t=e.displayName||null,t!==null?t:zl(e.type)||"Memo";case fe:t=e._payload,e=e._init;try{return zl(e(t))}catch{}}return null}var ke=Array.isArray,C=d.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,X=o.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,te={pending:!1,data:null,method:null,action:null},xe=[],b=-1;function H(e){return{current:e}}function K(e){0>b||(e.current=xe[b],xe[b]=null,b--)}function G(e,t){b++,xe[b]=e.current,e.current=t}var F=H(null),oe=H(null),ae=H(null),ut=H(null);function Te(e,t){switch(G(ae,t),G(oe,e),G(F,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?yd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=yd(t),e=gd(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}K(F),G(F,e)}function nl(){K(F),K(oe),K(ae)}function mi(e){e.memoizedState!==null&&G(ut,e);var t=F.current,l=gd(t,e.type);t!==l&&(G(oe,e),G(F,l))}function Zn(e){oe.current===e&&(K(F),K(oe)),ut.current===e&&(K(ut),zn._currentValue=te)}var yi=Object.prototype.hasOwnProperty,gi=i.unstable_scheduleCallback,vi=i.unstable_cancelCallback,jh=i.unstable_shouldYield,Nh=i.unstable_requestPaint,zt=i.unstable_now,Ah=i.unstable_getCurrentPriorityLevel,Jr=i.unstable_ImmediatePriority,kr=i.unstable_UserBlockingPriority,Vn=i.unstable_NormalPriority,Rh=i.unstable_LowPriority,$r=i.unstable_IdlePriority,Oh=i.log,Dh=i.unstable_setDisableYieldValue,Ba=null,it=null;function ul(e){if(typeof Oh=="function"&&Dh(e),it&&typeof it.setStrictMode=="function")try{it.setStrictMode(Ba,e)}catch{}}var ct=Math.clz32?Math.clz32:Ch,Mh=Math.log,zh=Math.LN2;function Ch(e){return e>>>=0,e===0?32:31-(Mh(e)/zh|0)|0}var Kn=256,Jn=4194304;function Cl(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:case 262144:case 524288:case 1048576:case 2097152:return e&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function kn(e,t,l){var a=e.pendingLanes;if(a===0)return 0;var n=0,u=e.suspendedLanes,c=e.pingedLanes;e=e.warmLanes;var f=a&134217727;return f!==0?(a=f&~u,a!==0?n=Cl(a):(c&=f,c!==0?n=Cl(c):l||(l=f&~e,l!==0&&(n=Cl(l))))):(f=a&~u,f!==0?n=Cl(f):c!==0?n=Cl(c):l||(l=a&~e,l!==0&&(n=Cl(l)))),n===0?0:t!==0&&t!==n&&(t&u)===0&&(u=n&-n,l=t&-t,u>=l||u===32&&(l&4194048)!==0)?t:n}function qa(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _h(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 Wr(){var e=Kn;return Kn<<=1,(Kn&4194048)===0&&(Kn=256),e}function Fr(){var e=Jn;return Jn<<=1,(Jn&62914560)===0&&(Jn=4194304),e}function pi(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function Ya(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Uh(e,t,l,a,n,u){var c=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 f=e.entanglements,g=e.expirationTimes,N=e.hiddenUpdates;for(l=c&~l;0<l;){var z=31-ct(l),U=1<<z;f[z]=0,g[z]=-1;var O=N[z];if(O!==null)for(N[z]=null,z=0;z<O.length;z++){var D=O[z];D!==null&&(D.lane&=-536870913)}l&=~U}a!==0&&Pr(e,a,0),u!==0&&n===0&&e.tag!==0&&(e.suspendedLanes|=u&~(c&~t))}function Pr(e,t,l){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-ct(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|l&4194090}function Ir(e,t){var l=e.entangledLanes|=t;for(e=e.entanglements;l;){var a=31-ct(l),n=1<<a;n&t|e[a]&t&&(e[a]|=t),l&=~n}}function bi(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 xi(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function es(){var e=X.p;return e!==0?e:(e=window.event,e===void 0?32:wd(e.type))}function wh(e,t){var l=X.p;try{return X.p=e,t()}finally{X.p=l}}var il=Math.random().toString(36).slice(2),$e="__reactFiber$"+il,Ie="__reactProps$"+il,Wl="__reactContainer$"+il,Si="__reactEvents$"+il,Hh="__reactListeners$"+il,Lh="__reactHandles$"+il,ts="__reactResources$"+il,Ga="__reactMarker$"+il;function Ei(e){delete e[$e],delete e[Ie],delete e[Si],delete e[Hh],delete e[Lh]}function Fl(e){var t=e[$e];if(t)return t;for(var l=e.parentNode;l;){if(t=l[Wl]||l[$e]){if(l=t.alternate,t.child!==null||l!==null&&l.child!==null)for(e=xd(e);e!==null;){if(l=e[$e])return l;e=xd(e)}return t}e=l,l=e.parentNode}return null}function Pl(e){if(e=e[$e]||e[Wl]){var t=e.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return e}return null}function Xa(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(s(33))}function Il(e){var t=e[ts];return t||(t=e[ts]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Be(e){e[Ga]=!0}var ls=new Set,as={};function _l(e,t){ea(e,t),ea(e+"Capture",t)}function ea(e,t){for(as[e]=t,e=0;e<t.length;e++)ls.add(t[e])}var Bh=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]*$"),ns={},us={};function qh(e){return yi.call(us,e)?!0:yi.call(ns,e)?!1:Bh.test(e)?us[e]=!0:(ns[e]=!0,!1)}function $n(e,t,l){if(qh(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 Wn(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 Yt(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)}}var Ti,is;function ta(e){if(Ti===void 0)try{throw Error()}catch(l){var t=l.stack.trim().match(/\n( *(at )?)/);Ti=t&&t[1]||"",is=-1<l.stack.indexOf(`
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Ti+e+is}var ji=!1;function Ni(e,t){if(!e||ji)return"";ji=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var U=function(){throw Error()};if(Object.defineProperty(U.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(U,[])}catch(D){var O=D}Reflect.construct(e,[],U)}else{try{U.call()}catch(D){O=D}e.call(U.prototype)}}else{try{throw Error()}catch(D){O=D}(U=e())&&typeof U.catch=="function"&&U.catch(function(){})}}catch(D){if(D&&O&&typeof D.stack=="string")return[D.stack,O.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),c=u[0],f=u[1];if(c&&f){var g=c.split(`
`),N=f.split(`
`);for(n=a=0;a<g.length&&!g[a].includes("DetermineComponentFrameRoot");)a++;for(;n<N.length&&!N[n].includes("DetermineComponentFrameRoot");)n++;if(a===g.length||n===N.length)for(a=g.length-1,n=N.length-1;1<=a&&0<=n&&g[a]!==N[n];)n--;for(;1<=a&&0<=n;a--,n--)if(g[a]!==N[n]){if(a!==1||n!==1)do if(a--,n--,0>n||g[a]!==N[n]){var z=`
`+g[a].replace(" at new "," at ");return e.displayName&&z.includes("<anonymous>")&&(z=z.replace("<anonymous>",e.displayName)),z}while(1<=a&&0<=n);break}}}finally{ji=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?ta(l):""}function Yh(e){switch(e.tag){case 26:case 27:case 5:return ta(e.type);case 16:return ta("Lazy");case 13:return ta("Suspense");case 19:return ta("SuspenseList");case 0:case 15:return Ni(e.type,!1);case 11:return Ni(e.type.render,!1);case 1:return Ni(e.type,!0);case 31:return ta("Activity");default:return""}}function cs(e){try{var t="";do t+=Yh(e),e=e.return;while(e);return t}catch(l){return`
Error generating stack: `+l.message+`
`+l.stack}}function gt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function rs(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Gh(e){var t=rs(e)?"checked":"value",l=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),a=""+e[t];if(!e.hasOwnProperty(t)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var n=l.get,u=l.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(c){a=""+c,u.call(this,c)}}),Object.defineProperty(e,t,{enumerable:l.enumerable}),{getValue:function(){return a},setValue:function(c){a=""+c},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Fn(e){e._valueTracker||(e._valueTracker=Gh(e))}function ss(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var l=t.getValue(),a="";return e&&(a=rs(e)?e.checked?"true":"false":e.value),e=a,e!==l?(t.setValue(e),!0):!1}function Pn(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var Xh=/[\n"\\]/g;function vt(e){return e.replace(Xh,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Ai(e,t,l,a,n,u,c,f){e.name="",c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?e.type=c:e.removeAttribute("type"),t!=null?c==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+gt(t)):e.value!==""+gt(t)&&(e.value=""+gt(t)):c!=="submit"&&c!=="reset"||e.removeAttribute("value"),t!=null?Ri(e,c,gt(t)):l!=null?Ri(e,c,gt(l)):a!=null&&e.removeAttribute("value"),n==null&&u!=null&&(e.defaultChecked=!!u),n!=null&&(e.checked=n&&typeof n!="function"&&typeof n!="symbol"),f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?e.name=""+gt(f):e.removeAttribute("name")}function fs(e,t,l,a,n,u,c,f){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))return;l=l!=null?""+gt(l):"",t=t!=null?""+gt(t):l,f||t===e.value||(e.value=t),e.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=f?e.checked:!!a,e.defaultChecked=!!a,c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(e.name=c)}function Ri(e,t,l){t==="number"&&Pn(e.ownerDocument)===e||e.defaultValue===""+l||(e.defaultValue=""+l)}function la(e,t,l,a){if(e=e.options,t){t={};for(var n=0;n<l.length;n++)t["$"+l[n]]=!0;for(l=0;l<e.length;l++)n=t.hasOwnProperty("$"+e[l].value),e[l].selected!==n&&(e[l].selected=n),n&&a&&(e[l].defaultSelected=!0)}else{for(l=""+gt(l),t=null,n=0;n<e.length;n++){if(e[n].value===l){e[n].selected=!0,a&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function os(e,t,l){if(t!=null&&(t=""+gt(t),t!==e.value&&(e.value=t),l==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=l!=null?""+gt(l):""}function ds(e,t,l,a){if(t==null){if(a!=null){if(l!=null)throw Error(s(92));if(ke(a)){if(1<a.length)throw Error(s(93));a=a[0]}l=a}l==null&&(l=""),t=l}l=gt(t),e.defaultValue=l,a=e.textContent,a===l&&a!==""&&a!==null&&(e.value=a)}function aa(e,t){if(t){var l=e.firstChild;if(l&&l===e.lastChild&&l.nodeType===3){l.nodeValue=t;return}}e.textContent=t}var Qh=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 hs(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||Qh.has(t)?t==="float"?e.cssFloat=l:e[t]=(""+l).trim():e[t]=l+"px"}function ms(e,t,l){if(t!=null&&typeof t!="object")throw Error(s(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]="");for(var n in t)a=t[n],t.hasOwnProperty(n)&&l[n]!==a&&hs(e,n,a)}else for(var u in t)t.hasOwnProperty(u)&&hs(e,u,t[u])}function Oi(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 Zh=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Vh=/^[\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 In(e){return Vh.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var Di=null;function Mi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var na=null,ua=null;function ys(e){var t=Pl(e);if(t&&(e=t.stateNode)){var l=e[Ie]||null;e:switch(e=t.stateNode,t.type){case"input":if(Ai(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="'+vt(""+t)+'"][type="radio"]'),t=0;t<l.length;t++){var a=l[t];if(a!==e&&a.form===e.form){var n=a[Ie]||null;if(!n)throw Error(s(90));Ai(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(t=0;t<l.length;t++)a=l[t],a.form===e.form&&ss(a)}break e;case"textarea":os(e,l.value,l.defaultValue);break e;case"select":t=l.value,t!=null&&la(e,!!l.multiple,t,!1)}}}var zi=!1;function gs(e,t,l){if(zi)return e(t,l);zi=!0;try{var a=e(t);return a}finally{if(zi=!1,(na!==null||ua!==null)&&(Bu(),na&&(t=na,e=ua,ua=na=null,ys(t),e)))for(t=0;t<e.length;t++)ys(e[t])}}function Qa(e,t){var l=e.stateNode;if(l===null)return null;var a=l[Ie]||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(s(231,t,typeof l));return l}var Gt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ci=!1;if(Gt)try{var Za={};Object.defineProperty(Za,"passive",{get:function(){Ci=!0}}),window.addEventListener("test",Za,Za),window.removeEventListener("test",Za,Za)}catch{Ci=!1}var cl=null,_i=null,eu=null;function vs(){if(eu)return eu;var e,t=_i,l=t.length,a,n="value"in cl?cl.value:cl.textContent,u=n.length;for(e=0;e<l&&t[e]===n[e];e++);var c=l-e;for(a=1;a<=c&&t[l-a]===n[u-a];a++);return eu=n.slice(e,1<a?1-a:void 0)}function tu(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 lu(){return!0}function ps(){return!1}function et(e){function t(l,a,n,u,c){this._reactName=l,this._targetInst=n,this.type=a,this.nativeEvent=u,this.target=c,this.currentTarget=null;for(var f in e)e.hasOwnProperty(f)&&(l=e[f],this[f]=l?l(u):u[f]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?lu:ps,this.isPropagationStopped=ps,this}return R(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=lu)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=lu)},persist:function(){},isPersistent:lu}),t}var Ul={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},au=et(Ul),Va=R({},Ul,{view:0,detail:0}),Kh=et(Va),Ui,wi,Ka,nu=R({},Va,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Li,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!==Ka&&(Ka&&e.type==="mousemove"?(Ui=e.screenX-Ka.screenX,wi=e.screenY-Ka.screenY):wi=Ui=0,Ka=e),Ui)},movementY:function(e){return"movementY"in e?e.movementY:wi}}),bs=et(nu),Jh=R({},nu,{dataTransfer:0}),kh=et(Jh),$h=R({},Va,{relatedTarget:0}),Hi=et($h),Wh=R({},Ul,{animationName:0,elapsedTime:0,pseudoElement:0}),Fh=et(Wh),Ph=R({},Ul,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Ih=et(Ph),em=R({},Ul,{data:0}),xs=et(em),tm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},lm={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"},am={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function nm(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=am[e])?!!t[e]:!1}function Li(){return nm}var um=R({},Va,{key:function(e){if(e.key){var t=tm[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=tu(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?lm[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Li,charCode:function(e){return e.type==="keypress"?tu(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?tu(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),im=et(um),cm=R({},nu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ss=et(cm),rm=R({},Va,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Li}),sm=et(rm),fm=R({},Ul,{propertyName:0,elapsedTime:0,pseudoElement:0}),om=et(fm),dm=R({},nu,{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}),hm=et(dm),mm=R({},Ul,{newState:0,oldState:0}),ym=et(mm),gm=[9,13,27,32],Bi=Gt&&"CompositionEvent"in window,Ja=null;Gt&&"documentMode"in document&&(Ja=document.documentMode);var vm=Gt&&"TextEvent"in window&&!Ja,Es=Gt&&(!Bi||Ja&&8<Ja&&11>=Ja),Ts=" ",js=!1;function Ns(e,t){switch(e){case"keyup":return gm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function As(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ia=!1;function pm(e,t){switch(e){case"compositionend":return As(t);case"keypress":return t.which!==32?null:(js=!0,Ts);case"textInput":return e=t.data,e===Ts&&js?null:e;default:return null}}function bm(e,t){if(ia)return e==="compositionend"||!Bi&&Ns(e,t)?(e=vs(),eu=_i=cl=null,ia=!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 Es&&t.locale!=="ko"?null:t.data;default:return null}}var xm={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 Rs(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!xm[e.type]:t==="textarea"}function Os(e,t,l,a){na?ua?ua.push(a):ua=[a]:na=a,t=Zu(t,"onChange"),0<t.length&&(l=new au("onChange","change",null,l,a),e.push({event:l,listeners:t}))}var ka=null,$a=null;function Sm(e){fd(e,0)}function uu(e){var t=Xa(e);if(ss(t))return e}function Ds(e,t){if(e==="change")return t}var Ms=!1;if(Gt){var qi;if(Gt){var Yi="oninput"in document;if(!Yi){var zs=document.createElement("div");zs.setAttribute("oninput","return;"),Yi=typeof zs.oninput=="function"}qi=Yi}else qi=!1;Ms=qi&&(!document.documentMode||9<document.documentMode)}function Cs(){ka&&(ka.detachEvent("onpropertychange",_s),$a=ka=null)}function _s(e){if(e.propertyName==="value"&&uu($a)){var t=[];Os(t,$a,e,Mi(e)),gs(Sm,t)}}function Em(e,t,l){e==="focusin"?(Cs(),ka=t,$a=l,ka.attachEvent("onpropertychange",_s)):e==="focusout"&&Cs()}function Tm(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return uu($a)}function jm(e,t){if(e==="click")return uu(t)}function Nm(e,t){if(e==="input"||e==="change")return uu(t)}function Am(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var rt=typeof Object.is=="function"?Object.is:Am;function Wa(e,t){if(rt(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 n=l[a];if(!yi.call(t,n)||!rt(e[n],t[n]))return!1}return!0}function Us(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ws(e,t){var l=Us(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=Us(l)}}function Hs(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Hs(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ls(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Pn(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=Pn(e.document)}return t}function Gi(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 Rm=Gt&&"documentMode"in document&&11>=document.documentMode,ca=null,Xi=null,Fa=null,Qi=!1;function Bs(e,t,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Qi||ca==null||ca!==Pn(a)||(a=ca,"selectionStart"in a&&Gi(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}),Fa&&Wa(Fa,a)||(Fa=a,a=Zu(Xi,"onSelect"),0<a.length&&(t=new au("onSelect","select",null,t,l),e.push({event:t,listeners:a}),t.target=ca)))}function wl(e,t){var l={};return l[e.toLowerCase()]=t.toLowerCase(),l["Webkit"+e]="webkit"+t,l["Moz"+e]="moz"+t,l}var ra={animationend:wl("Animation","AnimationEnd"),animationiteration:wl("Animation","AnimationIteration"),animationstart:wl("Animation","AnimationStart"),transitionrun:wl("Transition","TransitionRun"),transitionstart:wl("Transition","TransitionStart"),transitioncancel:wl("Transition","TransitionCancel"),transitionend:wl("Transition","TransitionEnd")},Zi={},qs={};Gt&&(qs=document.createElement("div").style,"AnimationEvent"in window||(delete ra.animationend.animation,delete ra.animationiteration.animation,delete ra.animationstart.animation),"TransitionEvent"in window||delete ra.transitionend.transition);function Hl(e){if(Zi[e])return Zi[e];if(!ra[e])return e;var t=ra[e],l;for(l in t)if(t.hasOwnProperty(l)&&l in qs)return Zi[e]=t[l];return e}var Ys=Hl("animationend"),Gs=Hl("animationiteration"),Xs=Hl("animationstart"),Om=Hl("transitionrun"),Dm=Hl("transitionstart"),Mm=Hl("transitioncancel"),Qs=Hl("transitionend"),Zs=new Map,Vi="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Vi.push("scrollEnd");function Rt(e,t){Zs.set(e,t),_l(t,[e])}var Vs=new WeakMap;function pt(e,t){if(typeof e=="object"&&e!==null){var l=Vs.get(e);return l!==void 0?l:(t={value:e,source:t,stack:cs(t)},Vs.set(e,t),t)}return{value:e,source:t,stack:cs(t)}}var bt=[],sa=0,Ki=0;function iu(){for(var e=sa,t=Ki=sa=0;t<e;){var l=bt[t];bt[t++]=null;var a=bt[t];bt[t++]=null;var n=bt[t];bt[t++]=null;var u=bt[t];if(bt[t++]=null,a!==null&&n!==null){var c=a.pending;c===null?n.next=n:(n.next=c.next,c.next=n),a.pending=n}u!==0&&Ks(l,n,u)}}function cu(e,t,l,a){bt[sa++]=e,bt[sa++]=t,bt[sa++]=l,bt[sa++]=a,Ki|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function Ji(e,t,l,a){return cu(e,t,l,a),ru(e)}function fa(e,t){return cu(e,null,null,t),ru(e)}function Ks(e,t,l){e.lanes|=l;var a=e.alternate;a!==null&&(a.lanes|=l);for(var n=!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||(n=!0)),e=u,u=u.return;return e.tag===3?(u=e.stateNode,n&&t!==null&&(n=31-ct(l),e=u.hiddenUpdates,a=e[n],a===null?e[n]=[t]:a.push(t),t.lane=l|536870912),u):null}function ru(e){if(50<Tn)throw Tn=0,Ic=null,Error(s(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var oa={};function zm(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 st(e,t,l,a){return new zm(e,t,l,a)}function ki(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Xt(e,t){var l=e.alternate;return l===null?(l=st(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&65011712,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 Js(e,t){e.flags&=65011714;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 su(e,t,l,a,n,u){var c=0;if(a=e,typeof e=="function")ki(e)&&(c=1);else if(typeof e=="string")c=_0(e,l,F.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ee:return e=st(31,l,t,n),e.elementType=ee,e.lanes=u,e;case w:return Ll(l.children,n,u,t);case Y:c=8,n|=24;break;case Q:return e=st(12,l,t,n|2),e.elementType=Q,e.lanes=u,e;case J:return e=st(13,l,t,n),e.elementType=J,e.lanes=u,e;case me:return e=st(19,l,t,n),e.elementType=me,e.lanes=u,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case q:case L:c=10;break e;case Z:c=9;break e;case $:c=11;break e;case V:c=14;break e;case fe:c=16,a=null;break e}c=29,l=Error(s(130,e===null?"null":typeof e,"")),a=null}return t=st(c,l,t,n),t.elementType=e,t.type=a,t.lanes=u,t}function Ll(e,t,l,a){return e=st(7,e,a,t),e.lanes=l,e}function $i(e,t,l){return e=st(6,e,null,t),e.lanes=l,e}function Wi(e,t,l){return t=st(4,e.children!==null?e.children:[],e.key,t),t.lanes=l,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var da=[],ha=0,fu=null,ou=0,xt=[],St=0,Bl=null,Qt=1,Zt="";function ql(e,t){da[ha++]=ou,da[ha++]=fu,fu=e,ou=t}function ks(e,t,l){xt[St++]=Qt,xt[St++]=Zt,xt[St++]=Bl,Bl=e;var a=Qt;e=Zt;var n=32-ct(a)-1;a&=~(1<<n),l+=1;var u=32-ct(t)+n;if(30<u){var c=n-n%5;u=(a&(1<<c)-1).toString(32),a>>=c,n-=c,Qt=1<<32-ct(t)+n|l<<n|a,Zt=u+e}else Qt=1<<u|l<<n|a,Zt=e}function Fi(e){e.return!==null&&(ql(e,1),ks(e,1,0))}function Pi(e){for(;e===fu;)fu=da[--ha],da[ha]=null,ou=da[--ha],da[ha]=null;for(;e===Bl;)Bl=xt[--St],xt[St]=null,Zt=xt[--St],xt[St]=null,Qt=xt[--St],xt[St]=null}var Pe=null,Re=null,he=!1,Yl=null,Ct=!1,Ii=Error(s(519));function Gl(e){var t=Error(s(418,""));throw en(pt(t,e)),Ii}function $s(e){var t=e.stateNode,l=e.type,a=e.memoizedProps;switch(t[$e]=e,t[Ie]=a,l){case"dialog":re("cancel",t),re("close",t);break;case"iframe":case"object":case"embed":re("load",t);break;case"video":case"audio":for(l=0;l<Nn.length;l++)re(Nn[l],t);break;case"source":re("error",t);break;case"img":case"image":case"link":re("error",t),re("load",t);break;case"details":re("toggle",t);break;case"input":re("invalid",t),fs(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0),Fn(t);break;case"select":re("invalid",t);break;case"textarea":re("invalid",t),ds(t,a.value,a.defaultValue,a.children),Fn(t)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||t.textContent===""+l||a.suppressHydrationWarning===!0||md(t.textContent,l)?(a.popover!=null&&(re("beforetoggle",t),re("toggle",t)),a.onScroll!=null&&re("scroll",t),a.onScrollEnd!=null&&re("scrollend",t),a.onClick!=null&&(t.onclick=Vu),t=!0):t=!1,t||Gl(e)}function Ws(e){for(Pe=e.return;Pe;)switch(Pe.tag){case 5:case 13:Ct=!1;return;case 27:case 3:Ct=!0;return;default:Pe=Pe.return}}function Pa(e){if(e!==Pe)return!1;if(!he)return Ws(e),he=!0,!1;var t=e.tag,l;if((l=t!==3&&t!==27)&&((l=t===5)&&(l=e.type,l=!(l!=="form"&&l!=="button")||yr(e.type,e.memoizedProps)),l=!l),l&&Re&&Gl(e),Ws(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(s(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8)if(l=e.data,l==="/$"){if(t===0){Re=Dt(e.nextSibling);break e}t--}else l!=="$"&&l!=="$!"&&l!=="$?"||t++;e=e.nextSibling}Re=null}}else t===27?(t=Re,Tl(e.type)?(e=br,br=null,Re=e):Re=t):Re=Pe?Dt(e.stateNode.nextSibling):null;return!0}function Ia(){Re=Pe=null,he=!1}function Fs(){var e=Yl;return e!==null&&(at===null?at=e:at.push.apply(at,e),Yl=null),e}function en(e){Yl===null?Yl=[e]:Yl.push(e)}var ec=H(null),Xl=null,Vt=null;function rl(e,t,l){G(ec,t._currentValue),t._currentValue=l}function Kt(e){e._currentValue=ec.current,K(ec)}function tc(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 lc(e,t,l,a){var n=e.child;for(n!==null&&(n.return=e);n!==null;){var u=n.dependencies;if(u!==null){var c=n.child;u=u.firstContext;e:for(;u!==null;){var f=u;u=n;for(var g=0;g<t.length;g++)if(f.context===t[g]){u.lanes|=l,f=u.alternate,f!==null&&(f.lanes|=l),tc(u.return,l,e),a||(c=null);break e}u=f.next}}else if(n.tag===18){if(c=n.return,c===null)throw Error(s(341));c.lanes|=l,u=c.alternate,u!==null&&(u.lanes|=l),tc(c,l,e),c=null}else c=n.child;if(c!==null)c.return=n;else for(c=n;c!==null;){if(c===e){c=null;break}if(n=c.sibling,n!==null){n.return=c.return,c=n;break}c=c.return}n=c}}function tn(e,t,l,a){e=null;for(var n=t,u=!1;n!==null;){if(!u){if((n.flags&524288)!==0)u=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var c=n.alternate;if(c===null)throw Error(s(387));if(c=c.memoizedProps,c!==null){var f=n.type;rt(n.pendingProps.value,c.value)||(e!==null?e.push(f):e=[f])}}else if(n===ut.current){if(c=n.alternate,c===null)throw Error(s(387));c.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(e!==null?e.push(zn):e=[zn])}n=n.return}e!==null&&lc(t,e,l,a),t.flags|=262144}function du(e){for(e=e.firstContext;e!==null;){if(!rt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ql(e){Xl=e,Vt=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function We(e){return Ps(Xl,e)}function hu(e,t){return Xl===null&&Ql(e),Ps(e,t)}function Ps(e,t){var l=t._currentValue;if(t={context:t,memoizedValue:l,next:null},Vt===null){if(e===null)throw Error(s(308));Vt=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Vt=Vt.next=t;return l}var Cm=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()})}},_m=i.unstable_scheduleCallback,Um=i.unstable_NormalPriority,we={$$typeof:L,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ac(){return{controller:new Cm,data:new Map,refCount:0}}function ln(e){e.refCount--,e.refCount===0&&_m(Um,function(){e.controller.abort()})}var an=null,nc=0,ma=0,ya=null;function wm(e,t){if(an===null){var l=an=[];nc=0,ma=ir(),ya={status:"pending",value:void 0,then:function(a){l.push(a)}}}return nc++,t.then(Is,Is),t}function Is(){if(--nc===0&&an!==null){ya!==null&&(ya.status="fulfilled");var e=an;an=null,ma=0,ya=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Hm(e,t){var l=[],a={status:"pending",value:null,reason:null,then:function(n){l.push(n)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var n=0;n<l.length;n++)(0,l[n])(t)},function(n){for(a.status="rejected",a.reason=n,n=0;n<l.length;n++)(0,l[n])(void 0)}),a}var ef=C.S;C.S=function(e,t){typeof t=="object"&&t!==null&&typeof t.then=="function"&&wm(e,t),ef!==null&&ef(e,t)};var Zl=H(null);function uc(){var e=Zl.current;return e!==null?e:Ee.pooledCache}function mu(e,t){t===null?G(Zl,Zl.current):G(Zl,t.pool)}function tf(){var e=uc();return e===null?null:{parent:we._currentValue,pool:e}}var nn=Error(s(460)),lf=Error(s(474)),yu=Error(s(542)),ic={then:function(){}};function af(e){return e=e.status,e==="fulfilled"||e==="rejected"}function gu(){}function nf(e,t,l){switch(l=e[l],l===void 0?e.push(t):l!==t&&(t.then(gu,gu),t=l),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,cf(e),e;default:if(typeof t.status=="string")t.then(gu,gu);else{if(e=Ee,e!==null&&100<e.shellSuspendCounter)throw Error(s(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var n=t;n.status="fulfilled",n.value=a}},function(a){if(t.status==="pending"){var n=t;n.status="rejected",n.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,cf(e),e}throw un=t,nn}}var un=null;function uf(){if(un===null)throw Error(s(459));var e=un;return un=null,e}function cf(e){if(e===nn||e===yu)throw Error(s(483))}var sl=!1;function cc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function rc(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 fl(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ol(e,t,l){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(ye&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=ru(e),Ks(e,null,l),t}return cu(e,a,t,l),ru(e)}function cn(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,Ir(e,l)}}function sc(e,t){var l=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var c={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?n=u=c:u=u.next=c,l=l.next}while(l!==null);u===null?n=u=t:u=u.next=t}else n=u=t;l={baseState:a.baseState,firstBaseUpdate:n,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 fc=!1;function rn(){if(fc){var e=ya;if(e!==null)throw e}}function sn(e,t,l,a){fc=!1;var n=e.updateQueue;sl=!1;var u=n.firstBaseUpdate,c=n.lastBaseUpdate,f=n.shared.pending;if(f!==null){n.shared.pending=null;var g=f,N=g.next;g.next=null,c===null?u=N:c.next=N,c=g;var z=e.alternate;z!==null&&(z=z.updateQueue,f=z.lastBaseUpdate,f!==c&&(f===null?z.firstBaseUpdate=N:f.next=N,z.lastBaseUpdate=g))}if(u!==null){var U=n.baseState;c=0,z=N=g=null,f=u;do{var O=f.lane&-536870913,D=O!==f.lane;if(D?(se&O)===O:(a&O)===O){O!==0&&O===ma&&(fc=!0),z!==null&&(z=z.next={lane:0,tag:f.tag,payload:f.payload,callback:null,next:null});e:{var le=e,P=f;O=t;var be=l;switch(P.tag){case 1:if(le=P.payload,typeof le=="function"){U=le.call(be,U,O);break e}U=le;break e;case 3:le.flags=le.flags&-65537|128;case 0:if(le=P.payload,O=typeof le=="function"?le.call(be,U,O):le,O==null)break e;U=R({},U,O);break e;case 2:sl=!0}}O=f.callback,O!==null&&(e.flags|=64,D&&(e.flags|=8192),D=n.callbacks,D===null?n.callbacks=[O]:D.push(O))}else D={lane:O,tag:f.tag,payload:f.payload,callback:f.callback,next:null},z===null?(N=z=D,g=U):z=z.next=D,c|=O;if(f=f.next,f===null){if(f=n.shared.pending,f===null)break;D=f,f=D.next,D.next=null,n.lastBaseUpdate=D,n.shared.pending=null}}while(!0);z===null&&(g=U),n.baseState=g,n.firstBaseUpdate=N,n.lastBaseUpdate=z,u===null&&(n.shared.lanes=0),bl|=c,e.lanes=c,e.memoizedState=U}}function rf(e,t){if(typeof e!="function")throw Error(s(191,e));e.call(t)}function sf(e,t){var l=e.callbacks;if(l!==null)for(e.callbacks=null,e=0;e<l.length;e++)rf(l[e],t)}var ga=H(null),vu=H(0);function ff(e,t){e=It,G(vu,e),G(ga,t),It=e|t.baseLanes}function oc(){G(vu,It),G(ga,ga.current)}function dc(){It=vu.current,K(ga),K(vu)}var dl=0,ue=null,ve=null,_e=null,pu=!1,va=!1,Vl=!1,bu=0,fn=0,pa=null,Lm=0;function Me(){throw Error(s(321))}function hc(e,t){if(t===null)return!1;for(var l=0;l<t.length&&l<e.length;l++)if(!rt(e[l],t[l]))return!1;return!0}function mc(e,t,l,a,n,u){return dl=u,ue=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,C.H=e===null||e.memoizedState===null?Jf:kf,Vl=!1,u=l(a,n),Vl=!1,va&&(u=df(t,l,a,n)),of(e),u}function of(e){C.H=Nu;var t=ve!==null&&ve.next!==null;if(dl=0,_e=ve=ue=null,pu=!1,fn=0,pa=null,t)throw Error(s(300));e===null||qe||(e=e.dependencies,e!==null&&du(e)&&(qe=!0))}function df(e,t,l,a){ue=e;var n=0;do{if(va&&(pa=null),fn=0,va=!1,25<=n)throw Error(s(301));if(n+=1,_e=ve=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}C.H=Zm,u=t(l,a)}while(va);return u}function Bm(){var e=C.H,t=e.useState()[0];return t=typeof t.then=="function"?on(t):t,e=e.useState()[0],(ve!==null?ve.memoizedState:null)!==e&&(ue.flags|=1024),t}function yc(){var e=bu!==0;return bu=0,e}function gc(e,t,l){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l}function vc(e){if(pu){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}pu=!1}dl=0,_e=ve=ue=null,va=!1,fn=bu=0,pa=null}function tt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return _e===null?ue.memoizedState=_e=e:_e=_e.next=e,_e}function Ue(){if(ve===null){var e=ue.alternate;e=e!==null?e.memoizedState:null}else e=ve.next;var t=_e===null?ue.memoizedState:_e.next;if(t!==null)_e=t,ve=e;else{if(e===null)throw ue.alternate===null?Error(s(467)):Error(s(310));ve=e,e={memoizedState:ve.memoizedState,baseState:ve.baseState,baseQueue:ve.baseQueue,queue:ve.queue,next:null},_e===null?ue.memoizedState=_e=e:_e=_e.next=e}return _e}function pc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function on(e){var t=fn;return fn+=1,pa===null&&(pa=[]),e=nf(pa,e,t),t=ue,(_e===null?t.memoizedState:_e.next)===null&&(t=t.alternate,C.H=t===null||t.memoizedState===null?Jf:kf),e}function xu(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return on(e);if(e.$$typeof===L)return We(e)}throw Error(s(438,String(e)))}function bc(e){var t=null,l=ue.updateQueue;if(l!==null&&(t=l.memoCache),t==null){var a=ue.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(n){return n.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),l===null&&(l=pc(),ue.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]=Ce;return t.index++,l}function Jt(e,t){return typeof t=="function"?t(e):t}function Su(e){var t=Ue();return xc(t,ve,e)}function xc(e,t,l){var a=e.queue;if(a===null)throw Error(s(311));a.lastRenderedReducer=l;var n=e.baseQueue,u=a.pending;if(u!==null){if(n!==null){var c=n.next;n.next=u.next,u.next=c}t.baseQueue=n=u,a.pending=null}if(u=e.baseState,n===null)e.memoizedState=u;else{t=n.next;var f=c=null,g=null,N=t,z=!1;do{var U=N.lane&-536870913;if(U!==N.lane?(se&U)===U:(dl&U)===U){var O=N.revertLane;if(O===0)g!==null&&(g=g.next={lane:0,revertLane:0,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null}),U===ma&&(z=!0);else if((dl&O)===O){N=N.next,O===ma&&(z=!0);continue}else U={lane:0,revertLane:N.revertLane,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null},g===null?(f=g=U,c=u):g=g.next=U,ue.lanes|=O,bl|=O;U=N.action,Vl&&l(u,U),u=N.hasEagerState?N.eagerState:l(u,U)}else O={lane:U,revertLane:N.revertLane,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null},g===null?(f=g=O,c=u):g=g.next=O,ue.lanes|=U,bl|=U;N=N.next}while(N!==null&&N!==t);if(g===null?c=u:g.next=f,!rt(u,e.memoizedState)&&(qe=!0,z&&(l=ya,l!==null)))throw l;e.memoizedState=u,e.baseState=c,e.baseQueue=g,a.lastRenderedState=u}return n===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function Sc(e){var t=Ue(),l=t.queue;if(l===null)throw Error(s(311));l.lastRenderedReducer=e;var a=l.dispatch,n=l.pending,u=t.memoizedState;if(n!==null){l.pending=null;var c=n=n.next;do u=e(u,c.action),c=c.next;while(c!==n);rt(u,t.memoizedState)||(qe=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),l.lastRenderedState=u}return[u,a]}function hf(e,t,l){var a=ue,n=Ue(),u=he;if(u){if(l===void 0)throw Error(s(407));l=l()}else l=t();var c=!rt((ve||n).memoizedState,l);c&&(n.memoizedState=l,qe=!0),n=n.queue;var f=gf.bind(null,a,n,e);if(dn(2048,8,f,[e]),n.getSnapshot!==t||c||_e!==null&&_e.memoizedState.tag&1){if(a.flags|=2048,ba(9,Eu(),yf.bind(null,a,n,l,t),null),Ee===null)throw Error(s(349));u||(dl&124)!==0||mf(a,t,l)}return l}function mf(e,t,l){e.flags|=16384,e={getSnapshot:t,value:l},t=ue.updateQueue,t===null?(t=pc(),ue.updateQueue=t,t.stores=[e]):(l=t.stores,l===null?t.stores=[e]:l.push(e))}function yf(e,t,l,a){t.value=l,t.getSnapshot=a,vf(t)&&pf(e)}function gf(e,t,l){return l(function(){vf(t)&&pf(e)})}function vf(e){var t=e.getSnapshot;e=e.value;try{var l=t();return!rt(e,l)}catch{return!0}}function pf(e){var t=fa(e,2);t!==null&&mt(t,e,2)}function Ec(e){var t=tt();if(typeof e=="function"){var l=e;if(e=l(),Vl){ul(!0);try{l()}finally{ul(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Jt,lastRenderedState:e},t}function bf(e,t,l,a){return e.baseState=l,xc(e,ve,typeof a=="function"?a:Jt)}function qm(e,t,l,a,n){if(ju(e))throw Error(s(485));if(e=t.action,e!==null){var u={payload:n,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(c){u.listeners.push(c)}};C.T!==null?l(!0):u.isTransition=!1,a(u),l=t.pending,l===null?(u.next=t.pending=u,xf(t,u)):(u.next=l.next,t.pending=l.next=u)}}function xf(e,t){var l=t.action,a=t.payload,n=e.state;if(t.isTransition){var u=C.T,c={};C.T=c;try{var f=l(n,a),g=C.S;g!==null&&g(c,f),Sf(e,t,f)}catch(N){Tc(e,t,N)}finally{C.T=u}}else try{u=l(n,a),Sf(e,t,u)}catch(N){Tc(e,t,N)}}function Sf(e,t,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){Ef(e,t,a)},function(a){return Tc(e,t,a)}):Ef(e,t,l)}function Ef(e,t,l){t.status="fulfilled",t.value=l,Tf(t),e.state=l,t=e.pending,t!==null&&(l=t.next,l===t?e.pending=null:(l=l.next,t.next=l,xf(e,l)))}function Tc(e,t,l){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=l,Tf(t),t=t.next;while(t!==a)}e.action=null}function Tf(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function jf(e,t){return t}function Nf(e,t){if(he){var l=Ee.formState;if(l!==null){e:{var a=ue;if(he){if(Re){t:{for(var n=Re,u=Ct;n.nodeType!==8;){if(!u){n=null;break t}if(n=Dt(n.nextSibling),n===null){n=null;break t}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){Re=Dt(n.nextSibling),a=n.data==="F!";break e}}Gl(a)}a=!1}a&&(t=l[0])}}return l=tt(),l.memoizedState=l.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:jf,lastRenderedState:t},l.queue=a,l=Zf.bind(null,ue,a),a.dispatch=l,a=Ec(!1),u=Oc.bind(null,ue,!1,a.queue),a=tt(),n={state:t,dispatch:null,action:e,pending:null},a.queue=n,l=qm.bind(null,ue,n,u,l),n.dispatch=l,a.memoizedState=e,[t,l,!1]}function Af(e){var t=Ue();return Rf(t,ve,e)}function Rf(e,t,l){if(t=xc(e,t,jf)[0],e=Su(Jt)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=on(t)}catch(c){throw c===nn?yu:c}else a=t;t=Ue();var n=t.queue,u=n.dispatch;return l!==t.memoizedState&&(ue.flags|=2048,ba(9,Eu(),Ym.bind(null,n,l),null)),[a,u,e]}function Ym(e,t){e.action=t}function Of(e){var t=Ue(),l=ve;if(l!==null)return Rf(t,l,e);Ue(),t=t.memoizedState,l=Ue();var a=l.queue.dispatch;return l.memoizedState=e,[t,a,!1]}function ba(e,t,l,a){return e={tag:e,create:l,deps:a,inst:t,next:null},t=ue.updateQueue,t===null&&(t=pc(),ue.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 Eu(){return{destroy:void 0,resource:void 0}}function Df(){return Ue().memoizedState}function Tu(e,t,l,a){var n=tt();a=a===void 0?null:a,ue.flags|=e,n.memoizedState=ba(1|t,Eu(),l,a)}function dn(e,t,l,a){var n=Ue();a=a===void 0?null:a;var u=n.memoizedState.inst;ve!==null&&a!==null&&hc(a,ve.memoizedState.deps)?n.memoizedState=ba(t,u,l,a):(ue.flags|=e,n.memoizedState=ba(1|t,u,l,a))}function Mf(e,t){Tu(8390656,8,e,t)}function zf(e,t){dn(2048,8,e,t)}function Cf(e,t){return dn(4,2,e,t)}function _f(e,t){return dn(4,4,e,t)}function Uf(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 wf(e,t,l){l=l!=null?l.concat([e]):null,dn(4,4,Uf.bind(null,t,e),l)}function jc(){}function Hf(e,t){var l=Ue();t=t===void 0?null:t;var a=l.memoizedState;return t!==null&&hc(t,a[1])?a[0]:(l.memoizedState=[e,t],e)}function Lf(e,t){var l=Ue();t=t===void 0?null:t;var a=l.memoizedState;if(t!==null&&hc(t,a[1]))return a[0];if(a=e(),Vl){ul(!0);try{e()}finally{ul(!1)}}return l.memoizedState=[a,t],a}function Nc(e,t,l){return l===void 0||(dl&1073741824)!==0?e.memoizedState=t:(e.memoizedState=l,e=Go(),ue.lanes|=e,bl|=e,l)}function Bf(e,t,l,a){return rt(l,t)?l:ga.current!==null?(e=Nc(e,l,a),rt(e,t)||(qe=!0),e):(dl&42)===0?(qe=!0,e.memoizedState=l):(e=Go(),ue.lanes|=e,bl|=e,t)}function qf(e,t,l,a,n){var u=X.p;X.p=u!==0&&8>u?u:8;var c=C.T,f={};C.T=f,Oc(e,!1,t,l);try{var g=n(),N=C.S;if(N!==null&&N(f,g),g!==null&&typeof g=="object"&&typeof g.then=="function"){var z=Hm(g,a);hn(e,t,z,ht(e))}else hn(e,t,a,ht(e))}catch(U){hn(e,t,{then:function(){},status:"rejected",reason:U},ht())}finally{X.p=u,C.T=c}}function Gm(){}function Ac(e,t,l,a){if(e.tag!==5)throw Error(s(476));var n=Yf(e).queue;qf(e,n,t,te,l===null?Gm:function(){return Gf(e),l(a)})}function Yf(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:te,baseState:te,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Jt,lastRenderedState:te},next:null};var l={};return t.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Jt,lastRenderedState:l},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Gf(e){var t=Yf(e).next.queue;hn(e,t,{},ht())}function Rc(){return We(zn)}function Xf(){return Ue().memoizedState}function Qf(){return Ue().memoizedState}function Xm(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var l=ht();e=fl(l);var a=ol(t,e,l);a!==null&&(mt(a,t,l),cn(a,t,l)),t={cache:ac()},e.payload=t;return}t=t.return}}function Qm(e,t,l){var a=ht();l={lane:a,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null},ju(e)?Vf(t,l):(l=Ji(e,t,l,a),l!==null&&(mt(l,e,a),Kf(l,t,a)))}function Zf(e,t,l){var a=ht();hn(e,t,l,a)}function hn(e,t,l,a){var n={lane:a,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null};if(ju(e))Vf(t,n);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var c=t.lastRenderedState,f=u(c,l);if(n.hasEagerState=!0,n.eagerState=f,rt(f,c))return cu(e,t,n,0),Ee===null&&iu(),!1}catch{}finally{}if(l=Ji(e,t,n,a),l!==null)return mt(l,e,a),Kf(l,t,a),!0}return!1}function Oc(e,t,l,a){if(a={lane:2,revertLane:ir(),action:a,hasEagerState:!1,eagerState:null,next:null},ju(e)){if(t)throw Error(s(479))}else t=Ji(e,l,a,2),t!==null&&mt(t,e,2)}function ju(e){var t=e.alternate;return e===ue||t!==null&&t===ue}function Vf(e,t){va=pu=!0;var l=e.pending;l===null?t.next=t:(t.next=l.next,l.next=t),e.pending=t}function Kf(e,t,l){if((l&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,Ir(e,l)}}var Nu={readContext:We,use:xu,useCallback:Me,useContext:Me,useEffect:Me,useImperativeHandle:Me,useLayoutEffect:Me,useInsertionEffect:Me,useMemo:Me,useReducer:Me,useRef:Me,useState:Me,useDebugValue:Me,useDeferredValue:Me,useTransition:Me,useSyncExternalStore:Me,useId:Me,useHostTransitionStatus:Me,useFormState:Me,useActionState:Me,useOptimistic:Me,useMemoCache:Me,useCacheRefresh:Me},Jf={readContext:We,use:xu,useCallback:function(e,t){return tt().memoizedState=[e,t===void 0?null:t],e},useContext:We,useEffect:Mf,useImperativeHandle:function(e,t,l){l=l!=null?l.concat([e]):null,Tu(4194308,4,Uf.bind(null,t,e),l)},useLayoutEffect:function(e,t){return Tu(4194308,4,e,t)},useInsertionEffect:function(e,t){Tu(4,2,e,t)},useMemo:function(e,t){var l=tt();t=t===void 0?null:t;var a=e();if(Vl){ul(!0);try{e()}finally{ul(!1)}}return l.memoizedState=[a,t],a},useReducer:function(e,t,l){var a=tt();if(l!==void 0){var n=l(t);if(Vl){ul(!0);try{l(t)}finally{ul(!1)}}}else n=t;return a.memoizedState=a.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},a.queue=e,e=e.dispatch=Qm.bind(null,ue,e),[a.memoizedState,e]},useRef:function(e){var t=tt();return e={current:e},t.memoizedState=e},useState:function(e){e=Ec(e);var t=e.queue,l=Zf.bind(null,ue,t);return t.dispatch=l,[e.memoizedState,l]},useDebugValue:jc,useDeferredValue:function(e,t){var l=tt();return Nc(l,e,t)},useTransition:function(){var e=Ec(!1);return e=qf.bind(null,ue,e.queue,!0,!1),tt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,l){var a=ue,n=tt();if(he){if(l===void 0)throw Error(s(407));l=l()}else{if(l=t(),Ee===null)throw Error(s(349));(se&124)!==0||mf(a,t,l)}n.memoizedState=l;var u={value:l,getSnapshot:t};return n.queue=u,Mf(gf.bind(null,a,u,e),[e]),a.flags|=2048,ba(9,Eu(),yf.bind(null,a,u,l,t),null),l},useId:function(){var e=tt(),t=Ee.identifierPrefix;if(he){var l=Zt,a=Qt;l=(a&~(1<<32-ct(a)-1)).toString(32)+l,t="«"+t+"R"+l,l=bu++,0<l&&(t+="H"+l.toString(32)),t+="»"}else l=Lm++,t="«"+t+"r"+l.toString(32)+"»";return e.memoizedState=t},useHostTransitionStatus:Rc,useFormState:Nf,useActionState:Nf,useOptimistic:function(e){var t=tt();t.memoizedState=t.baseState=e;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=l,t=Oc.bind(null,ue,!0,l),l.dispatch=t,[e,t]},useMemoCache:bc,useCacheRefresh:function(){return tt().memoizedState=Xm.bind(null,ue)}},kf={readContext:We,use:xu,useCallback:Hf,useContext:We,useEffect:zf,useImperativeHandle:wf,useInsertionEffect:Cf,useLayoutEffect:_f,useMemo:Lf,useReducer:Su,useRef:Df,useState:function(){return Su(Jt)},useDebugValue:jc,useDeferredValue:function(e,t){var l=Ue();return Bf(l,ve.memoizedState,e,t)},useTransition:function(){var e=Su(Jt)[0],t=Ue().memoizedState;return[typeof e=="boolean"?e:on(e),t]},useSyncExternalStore:hf,useId:Xf,useHostTransitionStatus:Rc,useFormState:Af,useActionState:Af,useOptimistic:function(e,t){var l=Ue();return bf(l,ve,e,t)},useMemoCache:bc,useCacheRefresh:Qf},Zm={readContext:We,use:xu,useCallback:Hf,useContext:We,useEffect:zf,useImperativeHandle:wf,useInsertionEffect:Cf,useLayoutEffect:_f,useMemo:Lf,useReducer:Sc,useRef:Df,useState:function(){return Sc(Jt)},useDebugValue:jc,useDeferredValue:function(e,t){var l=Ue();return ve===null?Nc(l,e,t):Bf(l,ve.memoizedState,e,t)},useTransition:function(){var e=Sc(Jt)[0],t=Ue().memoizedState;return[typeof e=="boolean"?e:on(e),t]},useSyncExternalStore:hf,useId:Xf,useHostTransitionStatus:Rc,useFormState:Of,useActionState:Of,useOptimistic:function(e,t){var l=Ue();return ve!==null?bf(l,ve,e,t):(l.baseState=e,[e,l.queue.dispatch])},useMemoCache:bc,useCacheRefresh:Qf},xa=null,mn=0;function Au(e){var t=mn;return mn+=1,xa===null&&(xa=[]),nf(xa,e,t)}function yn(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Ru(e,t){throw t.$$typeof===M?Error(s(525)):(e=Object.prototype.toString.call(t),Error(s(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function $f(e){var t=e._init;return t(e._payload)}function Wf(e){function t(T,x){if(e){var j=T.deletions;j===null?(T.deletions=[x],T.flags|=16):j.push(x)}}function l(T,x){if(!e)return null;for(;x!==null;)t(T,x),x=x.sibling;return null}function a(T){for(var x=new Map;T!==null;)T.key!==null?x.set(T.key,T):x.set(T.index,T),T=T.sibling;return x}function n(T,x){return T=Xt(T,x),T.index=0,T.sibling=null,T}function u(T,x,j){return T.index=j,e?(j=T.alternate,j!==null?(j=j.index,j<x?(T.flags|=67108866,x):j):(T.flags|=67108866,x)):(T.flags|=1048576,x)}function c(T){return e&&T.alternate===null&&(T.flags|=67108866),T}function f(T,x,j,_){return x===null||x.tag!==6?(x=$i(j,T.mode,_),x.return=T,x):(x=n(x,j),x.return=T,x)}function g(T,x,j,_){var k=j.type;return k===w?z(T,x,j.props.children,_,j.key):x!==null&&(x.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===fe&&$f(k)===x.type)?(x=n(x,j.props),yn(x,j),x.return=T,x):(x=su(j.type,j.key,j.props,null,T.mode,_),yn(x,j),x.return=T,x)}function N(T,x,j,_){return x===null||x.tag!==4||x.stateNode.containerInfo!==j.containerInfo||x.stateNode.implementation!==j.implementation?(x=Wi(j,T.mode,_),x.return=T,x):(x=n(x,j.children||[]),x.return=T,x)}function z(T,x,j,_,k){return x===null||x.tag!==7?(x=Ll(j,T.mode,_,k),x.return=T,x):(x=n(x,j),x.return=T,x)}function U(T,x,j){if(typeof x=="string"&&x!==""||typeof x=="number"||typeof x=="bigint")return x=$i(""+x,T.mode,j),x.return=T,x;if(typeof x=="object"&&x!==null){switch(x.$$typeof){case S:return j=su(x.type,x.key,x.props,null,T.mode,j),yn(j,x),j.return=T,j;case B:return x=Wi(x,T.mode,j),x.return=T,x;case fe:var _=x._init;return x=_(x._payload),U(T,x,j)}if(ke(x)||Je(x))return x=Ll(x,T.mode,j,null),x.return=T,x;if(typeof x.then=="function")return U(T,Au(x),j);if(x.$$typeof===L)return U(T,hu(T,x),j);Ru(T,x)}return null}function O(T,x,j,_){var k=x!==null?x.key:null;if(typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint")return k!==null?null:f(T,x,""+j,_);if(typeof j=="object"&&j!==null){switch(j.$$typeof){case S:return j.key===k?g(T,x,j,_):null;case B:return j.key===k?N(T,x,j,_):null;case fe:return k=j._init,j=k(j._payload),O(T,x,j,_)}if(ke(j)||Je(j))return k!==null?null:z(T,x,j,_,null);if(typeof j.then=="function")return O(T,x,Au(j),_);if(j.$$typeof===L)return O(T,x,hu(T,j),_);Ru(T,j)}return null}function D(T,x,j,_,k){if(typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint")return T=T.get(j)||null,f(x,T,""+_,k);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case S:return T=T.get(_.key===null?j:_.key)||null,g(x,T,_,k);case B:return T=T.get(_.key===null?j:_.key)||null,N(x,T,_,k);case fe:var ie=_._init;return _=ie(_._payload),D(T,x,j,_,k)}if(ke(_)||Je(_))return T=T.get(j)||null,z(x,T,_,k,null);if(typeof _.then=="function")return D(T,x,j,Au(_),k);if(_.$$typeof===L)return D(T,x,j,hu(x,_),k);Ru(x,_)}return null}function le(T,x,j,_){for(var k=null,ie=null,W=x,I=x=0,Ge=null;W!==null&&I<j.length;I++){W.index>I?(Ge=W,W=null):Ge=W.sibling;var de=O(T,W,j[I],_);if(de===null){W===null&&(W=Ge);break}e&&W&&de.alternate===null&&t(T,W),x=u(de,x,I),ie===null?k=de:ie.sibling=de,ie=de,W=Ge}if(I===j.length)return l(T,W),he&&ql(T,I),k;if(W===null){for(;I<j.length;I++)W=U(T,j[I],_),W!==null&&(x=u(W,x,I),ie===null?k=W:ie.sibling=W,ie=W);return he&&ql(T,I),k}for(W=a(W);I<j.length;I++)Ge=D(W,T,I,j[I],_),Ge!==null&&(e&&Ge.alternate!==null&&W.delete(Ge.key===null?I:Ge.key),x=u(Ge,x,I),ie===null?k=Ge:ie.sibling=Ge,ie=Ge);return e&&W.forEach(function(Ol){return t(T,Ol)}),he&&ql(T,I),k}function P(T,x,j,_){if(j==null)throw Error(s(151));for(var k=null,ie=null,W=x,I=x=0,Ge=null,de=j.next();W!==null&&!de.done;I++,de=j.next()){W.index>I?(Ge=W,W=null):Ge=W.sibling;var Ol=O(T,W,de.value,_);if(Ol===null){W===null&&(W=Ge);break}e&&W&&Ol.alternate===null&&t(T,W),x=u(Ol,x,I),ie===null?k=Ol:ie.sibling=Ol,ie=Ol,W=Ge}if(de.done)return l(T,W),he&&ql(T,I),k;if(W===null){for(;!de.done;I++,de=j.next())de=U(T,de.value,_),de!==null&&(x=u(de,x,I),ie===null?k=de:ie.sibling=de,ie=de);return he&&ql(T,I),k}for(W=a(W);!de.done;I++,de=j.next())de=D(W,T,I,de.value,_),de!==null&&(e&&de.alternate!==null&&W.delete(de.key===null?I:de.key),x=u(de,x,I),ie===null?k=de:ie.sibling=de,ie=de);return e&&W.forEach(function(V0){return t(T,V0)}),he&&ql(T,I),k}function be(T,x,j,_){if(typeof j=="object"&&j!==null&&j.type===w&&j.key===null&&(j=j.props.children),typeof j=="object"&&j!==null){switch(j.$$typeof){case S:e:{for(var k=j.key;x!==null;){if(x.key===k){if(k=j.type,k===w){if(x.tag===7){l(T,x.sibling),_=n(x,j.props.children),_.return=T,T=_;break e}}else if(x.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===fe&&$f(k)===x.type){l(T,x.sibling),_=n(x,j.props),yn(_,j),_.return=T,T=_;break e}l(T,x);break}else t(T,x);x=x.sibling}j.type===w?(_=Ll(j.props.children,T.mode,_,j.key),_.return=T,T=_):(_=su(j.type,j.key,j.props,null,T.mode,_),yn(_,j),_.return=T,T=_)}return c(T);case B:e:{for(k=j.key;x!==null;){if(x.key===k)if(x.tag===4&&x.stateNode.containerInfo===j.containerInfo&&x.stateNode.implementation===j.implementation){l(T,x.sibling),_=n(x,j.children||[]),_.return=T,T=_;break e}else{l(T,x);break}else t(T,x);x=x.sibling}_=Wi(j,T.mode,_),_.return=T,T=_}return c(T);case fe:return k=j._init,j=k(j._payload),be(T,x,j,_)}if(ke(j))return le(T,x,j,_);if(Je(j)){if(k=Je(j),typeof k!="function")throw Error(s(150));return j=k.call(j),P(T,x,j,_)}if(typeof j.then=="function")return be(T,x,Au(j),_);if(j.$$typeof===L)return be(T,x,hu(T,j),_);Ru(T,j)}return typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint"?(j=""+j,x!==null&&x.tag===6?(l(T,x.sibling),_=n(x,j),_.return=T,T=_):(l(T,x),_=$i(j,T.mode,_),_.return=T,T=_),c(T)):l(T,x)}return function(T,x,j,_){try{mn=0;var k=be(T,x,j,_);return xa=null,k}catch(W){if(W===nn||W===yu)throw W;var ie=st(29,W,null,T.mode);return ie.lanes=_,ie.return=T,ie}finally{}}}var Sa=Wf(!0),Ff=Wf(!1),Et=H(null),_t=null;function hl(e){var t=e.alternate;G(He,He.current&1),G(Et,e),_t===null&&(t===null||ga.current!==null||t.memoizedState!==null)&&(_t=e)}function Pf(e){if(e.tag===22){if(G(He,He.current),G(Et,e),_t===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(_t=e)}}else ml()}function ml(){G(He,He.current),G(Et,Et.current)}function kt(e){K(Et),_t===e&&(_t=null),K(He)}var He=H(0);function Ou(e){for(var t=e;t!==null;){if(t.tag===13){var l=t.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||l.data==="$?"||pr(l)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){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}function Dc(e,t,l,a){t=e.memoizedState,l=l(a,t),l=l==null?t:R({},t,l),e.memoizedState=l,e.lanes===0&&(e.updateQueue.baseState=l)}var Mc={enqueueSetState:function(e,t,l){e=e._reactInternals;var a=ht(),n=fl(a);n.payload=t,l!=null&&(n.callback=l),t=ol(e,n,a),t!==null&&(mt(t,e,a),cn(t,e,a))},enqueueReplaceState:function(e,t,l){e=e._reactInternals;var a=ht(),n=fl(a);n.tag=1,n.payload=t,l!=null&&(n.callback=l),t=ol(e,n,a),t!==null&&(mt(t,e,a),cn(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var l=ht(),a=fl(l);a.tag=2,t!=null&&(a.callback=t),t=ol(e,a,l),t!==null&&(mt(t,e,l),cn(t,e,l))}};function If(e,t,l,a,n,u,c){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,u,c):t.prototype&&t.prototype.isPureReactComponent?!Wa(l,a)||!Wa(n,u):!0}function eo(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&&Mc.enqueueReplaceState(t,t.state,null)}function Kl(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=R({},l));for(var n in e)l[n]===void 0&&(l[n]=e[n])}return l}var Du=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)};function to(e){Du(e)}function lo(e){console.error(e)}function ao(e){Du(e)}function Mu(e,t){try{var l=e.onUncaughtError;l(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function no(e,t,l){try{var a=e.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function zc(e,t,l){return l=fl(l),l.tag=3,l.payload={element:null},l.callback=function(){Mu(e,t)},l}function uo(e){return e=fl(e),e.tag=3,e}function io(e,t,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;e.payload=function(){return n(u)},e.callback=function(){no(t,l,a)}}var c=l.stateNode;c!==null&&typeof c.componentDidCatch=="function"&&(e.callback=function(){no(t,l,a),typeof n!="function"&&(xl===null?xl=new Set([this]):xl.add(this));var f=a.stack;this.componentDidCatch(a.value,{componentStack:f!==null?f:""})})}function Vm(e,t,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=l.alternate,t!==null&&tn(t,l,n,!0),l=Et.current,l!==null){switch(l.tag){case 13:return _t===null?tr():l.alternate===null&&Oe===0&&(Oe=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===ic?l.flags|=16384:(t=l.updateQueue,t===null?l.updateQueue=new Set([a]):t.add(a),ar(e,a,n)),!1;case 22:return l.flags|=65536,a===ic?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)),ar(e,a,n)),!1}throw Error(s(435,l.tag))}return ar(e,a,n),tr(),!1}if(he)return t=Et.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=n,a!==Ii&&(e=Error(s(422),{cause:a}),en(pt(e,l)))):(a!==Ii&&(t=Error(s(423),{cause:a}),en(pt(t,l))),e=e.current.alternate,e.flags|=65536,n&=-n,e.lanes|=n,a=pt(a,l),n=zc(e.stateNode,a,n),sc(e,n),Oe!==4&&(Oe=2)),!1;var u=Error(s(520),{cause:a});if(u=pt(u,l),En===null?En=[u]:En.push(u),Oe!==4&&(Oe=2),t===null)return!0;a=pt(a,l),l=t;do{switch(l.tag){case 3:return l.flags|=65536,e=n&-n,l.lanes|=e,e=zc(l.stateNode,a,e),sc(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"&&(xl===null||!xl.has(u))))return l.flags|=65536,n&=-n,l.lanes|=n,n=uo(n),io(n,e,l,a),sc(l,n),!1}l=l.return}while(l!==null);return!1}var co=Error(s(461)),qe=!1;function Qe(e,t,l,a){t.child=e===null?Ff(t,null,l,a):Sa(t,e.child,l,a)}function ro(e,t,l,a,n){l=l.render;var u=t.ref;if("ref"in a){var c={};for(var f in a)f!=="ref"&&(c[f]=a[f])}else c=a;return Ql(t),a=mc(e,t,l,c,u,n),f=yc(),e!==null&&!qe?(gc(e,t,n),$t(e,t,n)):(he&&f&&Fi(t),t.flags|=1,Qe(e,t,a,n),t.child)}function so(e,t,l,a,n){if(e===null){var u=l.type;return typeof u=="function"&&!ki(u)&&u.defaultProps===void 0&&l.compare===null?(t.tag=15,t.type=u,fo(e,t,u,a,n)):(e=su(l.type,null,a,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!qc(e,n)){var c=u.memoizedProps;if(l=l.compare,l=l!==null?l:Wa,l(c,a)&&e.ref===t.ref)return $t(e,t,n)}return t.flags|=1,e=Xt(u,a),e.ref=t.ref,e.return=t,t.child=e}function fo(e,t,l,a,n){if(e!==null){var u=e.memoizedProps;if(Wa(u,a)&&e.ref===t.ref)if(qe=!1,t.pendingProps=a=u,qc(e,n))(e.flags&131072)!==0&&(qe=!0);else return t.lanes=e.lanes,$t(e,t,n)}return Cc(e,t,l,a,n)}function oo(e,t,l){var a=t.pendingProps,n=a.children,u=e!==null?e.memoizedState:null;if(a.mode==="hidden"){if((t.flags&128)!==0){if(a=u!==null?u.baseLanes|l:l,e!==null){for(n=t.child=e.child,u=0;n!==null;)u=u|n.lanes|n.childLanes,n=n.sibling;t.childLanes=u&~a}else t.childLanes=0,t.child=null;return ho(e,t,a,l)}if((l&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&mu(t,u!==null?u.cachePool:null),u!==null?ff(t,u):oc(),Pf(t);else return t.lanes=t.childLanes=536870912,ho(e,t,u!==null?u.baseLanes|l:l,l)}else u!==null?(mu(t,u.cachePool),ff(t,u),ml(),t.memoizedState=null):(e!==null&&mu(t,null),oc(),ml());return Qe(e,t,n,l),t.child}function ho(e,t,l,a){var n=uc();return n=n===null?null:{parent:we._currentValue,pool:n},t.memoizedState={baseLanes:l,cachePool:n},e!==null&&mu(t,null),oc(),Pf(t),e!==null&&tn(e,t,a,!0),null}function zu(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(s(284));(e===null||e.ref!==l)&&(t.flags|=4194816)}}function Cc(e,t,l,a,n){return Ql(t),l=mc(e,t,l,a,void 0,n),a=yc(),e!==null&&!qe?(gc(e,t,n),$t(e,t,n)):(he&&a&&Fi(t),t.flags|=1,Qe(e,t,l,n),t.child)}function mo(e,t,l,a,n,u){return Ql(t),t.updateQueue=null,l=df(t,a,l,n),of(e),a=yc(),e!==null&&!qe?(gc(e,t,u),$t(e,t,u)):(he&&a&&Fi(t),t.flags|=1,Qe(e,t,l,u),t.child)}function yo(e,t,l,a,n){if(Ql(t),t.stateNode===null){var u=oa,c=l.contextType;typeof c=="object"&&c!==null&&(u=We(c)),u=new l(a,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=Mc,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=a,u.state=t.memoizedState,u.refs={},cc(t),c=l.contextType,u.context=typeof c=="object"&&c!==null?We(c):oa,u.state=t.memoizedState,c=l.getDerivedStateFromProps,typeof c=="function"&&(Dc(t,l,c,a),u.state=t.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(c=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),c!==u.state&&Mc.enqueueReplaceState(u,u.state,null),sn(t,a,u,n),rn(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){u=t.stateNode;var f=t.memoizedProps,g=Kl(l,f);u.props=g;var N=u.context,z=l.contextType;c=oa,typeof z=="object"&&z!==null&&(c=We(z));var U=l.getDerivedStateFromProps;z=typeof U=="function"||typeof u.getSnapshotBeforeUpdate=="function",f=t.pendingProps!==f,z||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(f||N!==c)&&eo(t,u,a,c),sl=!1;var O=t.memoizedState;u.state=O,sn(t,a,u,n),rn(),N=t.memoizedState,f||O!==N||sl?(typeof U=="function"&&(Dc(t,l,U,a),N=t.memoizedState),(g=sl||If(t,l,g,a,O,N,c))?(z||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=N),u.props=a,u.state=N,u.context=c,a=g):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{u=t.stateNode,rc(e,t),c=t.memoizedProps,z=Kl(l,c),u.props=z,U=t.pendingProps,O=u.context,N=l.contextType,g=oa,typeof N=="object"&&N!==null&&(g=We(N)),f=l.getDerivedStateFromProps,(N=typeof f=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(c!==U||O!==g)&&eo(t,u,a,g),sl=!1,O=t.memoizedState,u.state=O,sn(t,a,u,n),rn();var D=t.memoizedState;c!==U||O!==D||sl||e!==null&&e.dependencies!==null&&du(e.dependencies)?(typeof f=="function"&&(Dc(t,l,f,a),D=t.memoizedState),(z=sl||If(t,l,z,a,O,D,g)||e!==null&&e.dependencies!==null&&du(e.dependencies))?(N||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,D,g),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,D,g)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||c===e.memoizedProps&&O===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&O===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=D),u.props=a,u.state=D,u.context=g,a=z):(typeof u.componentDidUpdate!="function"||c===e.memoizedProps&&O===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&O===e.memoizedState||(t.flags|=1024),a=!1)}return u=a,zu(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=Sa(t,e.child,null,n),t.child=Sa(t,null,l,n)):Qe(e,t,l,n),t.memoizedState=u.state,e=t.child):e=$t(e,t,n),e}function go(e,t,l,a){return Ia(),t.flags|=256,Qe(e,t,l,a),t.child}var _c={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Uc(e){return{baseLanes:e,cachePool:tf()}}function wc(e,t,l){return e=e!==null?e.childLanes&~l:0,t&&(e|=Tt),e}function vo(e,t,l){var a=t.pendingProps,n=!1,u=(t.flags&128)!==0,c;if((c=u)||(c=e!==null&&e.memoizedState===null?!1:(He.current&2)!==0),c&&(n=!0,t.flags&=-129),c=(t.flags&32)!==0,t.flags&=-33,e===null){if(he){if(n?hl(t):ml(),he){var f=Re,g;if(g=f){e:{for(g=f,f=Ct;g.nodeType!==8;){if(!f){f=null;break e}if(g=Dt(g.nextSibling),g===null){f=null;break e}}f=g}f!==null?(t.memoizedState={dehydrated:f,treeContext:Bl!==null?{id:Qt,overflow:Zt}:null,retryLane:536870912,hydrationErrors:null},g=st(18,null,null,0),g.stateNode=f,g.return=t,t.child=g,Pe=t,Re=null,g=!0):g=!1}g||Gl(t)}if(f=t.memoizedState,f!==null&&(f=f.dehydrated,f!==null))return pr(f)?t.lanes=32:t.lanes=536870912,null;kt(t)}return f=a.children,a=a.fallback,n?(ml(),n=t.mode,f=Cu({mode:"hidden",children:f},n),a=Ll(a,n,l,null),f.return=t,a.return=t,f.sibling=a,t.child=f,n=t.child,n.memoizedState=Uc(l),n.childLanes=wc(e,c,l),t.memoizedState=_c,a):(hl(t),Hc(t,f))}if(g=e.memoizedState,g!==null&&(f=g.dehydrated,f!==null)){if(u)t.flags&256?(hl(t),t.flags&=-257,t=Lc(e,t,l)):t.memoizedState!==null?(ml(),t.child=e.child,t.flags|=128,t=null):(ml(),n=a.fallback,f=t.mode,a=Cu({mode:"visible",children:a.children},f),n=Ll(n,f,l,null),n.flags|=2,a.return=t,n.return=t,a.sibling=n,t.child=a,Sa(t,e.child,null,l),a=t.child,a.memoizedState=Uc(l),a.childLanes=wc(e,c,l),t.memoizedState=_c,t=n);else if(hl(t),pr(f)){if(c=f.nextSibling&&f.nextSibling.dataset,c)var N=c.dgst;c=N,a=Error(s(419)),a.stack="",a.digest=c,en({value:a,source:null,stack:null}),t=Lc(e,t,l)}else if(qe||tn(e,t,l,!1),c=(l&e.childLanes)!==0,qe||c){if(c=Ee,c!==null&&(a=l&-l,a=(a&42)!==0?1:bi(a),a=(a&(c.suspendedLanes|l))!==0?0:a,a!==0&&a!==g.retryLane))throw g.retryLane=a,fa(e,a),mt(c,e,a),co;f.data==="$?"||tr(),t=Lc(e,t,l)}else f.data==="$?"?(t.flags|=192,t.child=e.child,t=null):(e=g.treeContext,Re=Dt(f.nextSibling),Pe=t,he=!0,Yl=null,Ct=!1,e!==null&&(xt[St++]=Qt,xt[St++]=Zt,xt[St++]=Bl,Qt=e.id,Zt=e.overflow,Bl=t),t=Hc(t,a.children),t.flags|=4096);return t}return n?(ml(),n=a.fallback,f=t.mode,g=e.child,N=g.sibling,a=Xt(g,{mode:"hidden",children:a.children}),a.subtreeFlags=g.subtreeFlags&65011712,N!==null?n=Xt(N,n):(n=Ll(n,f,l,null),n.flags|=2),n.return=t,a.return=t,a.sibling=n,t.child=a,a=n,n=t.child,f=e.child.memoizedState,f===null?f=Uc(l):(g=f.cachePool,g!==null?(N=we._currentValue,g=g.parent!==N?{parent:N,pool:N}:g):g=tf(),f={baseLanes:f.baseLanes|l,cachePool:g}),n.memoizedState=f,n.childLanes=wc(e,c,l),t.memoizedState=_c,a):(hl(t),l=e.child,e=l.sibling,l=Xt(l,{mode:"visible",children:a.children}),l.return=t,l.sibling=null,e!==null&&(c=t.deletions,c===null?(t.deletions=[e],t.flags|=16):c.push(e)),t.child=l,t.memoizedState=null,l)}function Hc(e,t){return t=Cu({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Cu(e,t){return e=st(22,e,null,t),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function Lc(e,t,l){return Sa(t,e.child,null,l),e=Hc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function po(e,t,l){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),tc(e.return,t,l)}function Bc(e,t,l,a,n){var u=e.memoizedState;u===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n}:(u.isBackwards=t,u.rendering=null,u.renderingStartTime=0,u.last=a,u.tail=l,u.tailMode=n)}function bo(e,t,l){var a=t.pendingProps,n=a.revealOrder,u=a.tail;if(Qe(e,t,a.children,l),a=He.current,(a&2)!==0)a=a&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&po(e,l,t);else if(e.tag===19)po(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}a&=1}switch(G(He,a),n){case"forwards":for(l=t.child,n=null;l!==null;)e=l.alternate,e!==null&&Ou(e)===null&&(n=l),l=l.sibling;l=n,l===null?(n=t.child,t.child=null):(n=l.sibling,l.sibling=null),Bc(t,!1,n,l,u);break;case"backwards":for(l=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&Ou(e)===null){t.child=n;break}e=n.sibling,n.sibling=l,l=n,n=e}Bc(t,!0,l,null,u);break;case"together":Bc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function $t(e,t,l){if(e!==null&&(t.dependencies=e.dependencies),bl|=t.lanes,(l&t.childLanes)===0)if(e!==null){if(tn(e,t,l,!1),(l&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(s(153));if(t.child!==null){for(e=t.child,l=Xt(e,e.pendingProps),t.child=l,l.return=t;e.sibling!==null;)e=e.sibling,l=l.sibling=Xt(e,e.pendingProps),l.return=t;l.sibling=null}return t.child}function qc(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&du(e)))}function Km(e,t,l){switch(t.tag){case 3:Te(t,t.stateNode.containerInfo),rl(t,we,e.memoizedState.cache),Ia();break;case 27:case 5:mi(t);break;case 4:Te(t,t.stateNode.containerInfo);break;case 10:rl(t,t.type,t.memoizedProps.value);break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(hl(t),t.flags|=128,null):(l&t.child.childLanes)!==0?vo(e,t,l):(hl(t),e=$t(e,t,l),e!==null?e.sibling:null);hl(t);break;case 19:var n=(e.flags&128)!==0;if(a=(l&t.childLanes)!==0,a||(tn(e,t,l,!1),a=(l&t.childLanes)!==0),n){if(a)return bo(e,t,l);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),G(He,He.current),a)break;return null;case 22:case 23:return t.lanes=0,oo(e,t,l);case 24:rl(t,we,e.memoizedState.cache)}return $t(e,t,l)}function xo(e,t,l){if(e!==null)if(e.memoizedProps!==t.pendingProps)qe=!0;else{if(!qc(e,l)&&(t.flags&128)===0)return qe=!1,Km(e,t,l);qe=(e.flags&131072)!==0}else qe=!1,he&&(t.flags&1048576)!==0&&ks(t,ou,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var a=t.elementType,n=a._init;if(a=n(a._payload),t.type=a,typeof a=="function")ki(a)?(e=Kl(a,e),t.tag=1,t=yo(null,t,a,e,l)):(t.tag=0,t=Cc(null,t,a,e,l));else{if(a!=null){if(n=a.$$typeof,n===$){t.tag=11,t=ro(null,t,a,e,l);break e}else if(n===V){t.tag=14,t=so(null,t,a,e,l);break e}}throw t=zl(a)||a,Error(s(306,t,""))}}return t;case 0:return Cc(e,t,t.type,t.pendingProps,l);case 1:return a=t.type,n=Kl(a,t.pendingProps),yo(e,t,a,n,l);case 3:e:{if(Te(t,t.stateNode.containerInfo),e===null)throw Error(s(387));a=t.pendingProps;var u=t.memoizedState;n=u.element,rc(e,t),sn(t,a,null,l);var c=t.memoizedState;if(a=c.cache,rl(t,we,a),a!==u.cache&&lc(t,[we],l,!0),rn(),a=c.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:c.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=go(e,t,a,l);break e}else if(a!==n){n=pt(Error(s(424)),t),en(n),t=go(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(Re=Dt(e.firstChild),Pe=t,he=!0,Yl=null,Ct=!0,l=Ff(t,null,a,l),t.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(Ia(),a===n){t=$t(e,t,l);break e}Qe(e,t,a,l)}t=t.child}return t;case 26:return zu(e,t),e===null?(l=jd(t.type,null,t.pendingProps,null))?t.memoizedState=l:he||(l=t.type,e=t.pendingProps,a=Ku(ae.current).createElement(l),a[$e]=t,a[Ie]=e,Ve(a,l,e),Be(a),t.stateNode=a):t.memoizedState=jd(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return mi(t),e===null&&he&&(a=t.stateNode=Sd(t.type,t.pendingProps,ae.current),Pe=t,Ct=!0,n=Re,Tl(t.type)?(br=n,Re=Dt(a.firstChild)):Re=n),Qe(e,t,t.pendingProps.children,l),zu(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&he&&((n=a=Re)&&(a=x0(a,t.type,t.pendingProps,Ct),a!==null?(t.stateNode=a,Pe=t,Re=Dt(a.firstChild),Ct=!1,n=!0):n=!1),n||Gl(t)),mi(t),n=t.type,u=t.pendingProps,c=e!==null?e.memoizedProps:null,a=u.children,yr(n,u)?a=null:c!==null&&yr(n,c)&&(t.flags|=32),t.memoizedState!==null&&(n=mc(e,t,Bm,null,null,l),zn._currentValue=n),zu(e,t),Qe(e,t,a,l),t.child;case 6:return e===null&&he&&((e=l=Re)&&(l=S0(l,t.pendingProps,Ct),l!==null?(t.stateNode=l,Pe=t,Re=null,e=!0):e=!1),e||Gl(t)),null;case 13:return vo(e,t,l);case 4:return Te(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Sa(t,null,a,l):Qe(e,t,a,l),t.child;case 11:return ro(e,t,t.type,t.pendingProps,l);case 7:return Qe(e,t,t.pendingProps,l),t.child;case 8:return Qe(e,t,t.pendingProps.children,l),t.child;case 12:return Qe(e,t,t.pendingProps.children,l),t.child;case 10:return a=t.pendingProps,rl(t,t.type,a.value),Qe(e,t,a.children,l),t.child;case 9:return n=t.type._context,a=t.pendingProps.children,Ql(t),n=We(n),a=a(n),t.flags|=1,Qe(e,t,a,l),t.child;case 14:return so(e,t,t.type,t.pendingProps,l);case 15:return fo(e,t,t.type,t.pendingProps,l);case 19:return bo(e,t,l);case 31:return a=t.pendingProps,l=t.mode,a={mode:a.mode,children:a.children},e===null?(l=Cu(a,l),l.ref=t.ref,t.child=l,l.return=t,t=l):(l=Xt(e.child,a),l.ref=t.ref,t.child=l,l.return=t,t=l),t;case 22:return oo(e,t,l);case 24:return Ql(t),a=We(we),e===null?(n=uc(),n===null&&(n=Ee,u=ac(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=l),n=u),t.memoizedState={parent:a,cache:n},cc(t),rl(t,we,n)):((e.lanes&l)!==0&&(rc(e,t),sn(t,null,null,l),rn()),n=e.memoizedState,u=t.memoizedState,n.parent!==a?(n={parent:a,cache:a},t.memoizedState=n,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=n),rl(t,we,a)):(a=u.cache,rl(t,we,a),a!==n.cache&&lc(t,[we],l,!0))),Qe(e,t,t.pendingProps.children,l),t.child;case 29:throw t.pendingProps}throw Error(s(156,t.tag))}function Wt(e){e.flags|=4}function So(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Dd(t)){if(t=Et.current,t!==null&&((se&4194048)===se?_t!==null:(se&62914560)!==se&&(se&536870912)===0||t!==_t))throw un=ic,lf;e.flags|=8192}}function _u(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Fr():536870912,e.lanes|=t,Na|=t)}function gn(e,t){if(!he)switch(e.tailMode){case"hidden":t=e.tail;for(var l=null;t!==null;)t.alternate!==null&&(l=t),t=t.sibling;l===null?e.tail=null:l.sibling=null;break;case"collapsed":l=e.tail;for(var 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}}function Ne(e){var t=e.alternate!==null&&e.alternate.child===e.child,l=0,a=0;if(t)for(var n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=a,e.childLanes=l,t}function Jm(e,t,l){var a=t.pendingProps;switch(Pi(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ne(t),null;case 1:return Ne(t),null;case 3:return l=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Kt(we),nl(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(Pa(t)?Wt(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Fs())),Ne(t),null;case 26:return l=t.memoizedState,e===null?(Wt(t),l!==null?(Ne(t),So(t,l)):(Ne(t),t.flags&=-16777217)):l?l!==e.memoizedState?(Wt(t),Ne(t),So(t,l)):(Ne(t),t.flags&=-16777217):(e.memoizedProps!==a&&Wt(t),Ne(t),t.flags&=-16777217),null;case 27:Zn(t),l=ae.current;var n=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Wt(t);else{if(!a){if(t.stateNode===null)throw Error(s(166));return Ne(t),null}e=F.current,Pa(t)?$s(t):(e=Sd(n,a,l),t.stateNode=e,Wt(t))}return Ne(t),null;case 5:if(Zn(t),l=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Wt(t);else{if(!a){if(t.stateNode===null)throw Error(s(166));return Ne(t),null}if(e=F.current,Pa(t))$s(t);else{switch(n=Ku(ae.current),e){case 1:e=n.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:e=n.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":e=n.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":e=n.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":e=n.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof a.is=="string"?n.createElement("select",{is:a.is}):n.createElement("select"),a.multiple?e.multiple=!0:a.size&&(e.size=a.size);break;default:e=typeof a.is=="string"?n.createElement(l,{is:a.is}):n.createElement(l)}}e[$e]=t,e[Ie]=a;e:for(n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.tag!==27&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break e;for(;n.sibling===null;){if(n.return===null||n.return===t)break e;n=n.return}n.sibling.return=n.return,n=n.sibling}t.stateNode=e;e:switch(Ve(e,l,a),l){case"button":case"input":case"select":case"textarea":e=!!a.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&Wt(t)}}return Ne(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&Wt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(s(166));if(e=ae.current,Pa(t)){if(e=t.stateNode,l=t.memoizedProps,a=null,n=Pe,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}e[$e]=t,e=!!(e.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||md(e.nodeValue,l)),e||Gl(t)}else e=Ku(e).createTextNode(a),e[$e]=t,t.stateNode=e}return Ne(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Pa(t),a!==null&&a.dehydrated!==null){if(e===null){if(!n)throw Error(s(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(s(317));n[$e]=t}else Ia(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ne(t),n=!1}else n=Fs(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(kt(t),t):(kt(t),null)}if(kt(t),(t.flags&128)!==0)return t.lanes=l,t;if(l=a!==null,e=e!==null&&e.memoizedState!==null,l){a=t.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool);var u=null;a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)}return l!==e&&l&&(t.child.flags|=8192),_u(t,t.updateQueue),Ne(t),null;case 4:return nl(),e===null&&fr(t.stateNode.containerInfo),Ne(t),null;case 10:return Kt(t.type),Ne(t),null;case 19:if(K(He),n=t.memoizedState,n===null)return Ne(t),null;if(a=(t.flags&128)!==0,u=n.rendering,u===null)if(a)gn(n,!1);else{if(Oe!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=Ou(e),u!==null){for(t.flags|=128,gn(n,!1),e=u.updateQueue,t.updateQueue=e,_u(t,e),t.subtreeFlags=0,e=l,l=t.child;l!==null;)Js(l,e),l=l.sibling;return G(He,He.current&1|2),t.child}e=e.sibling}n.tail!==null&&zt()>Hu&&(t.flags|=128,a=!0,gn(n,!1),t.lanes=4194304)}else{if(!a)if(e=Ou(u),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,_u(t,e),gn(n,!0),n.tail===null&&n.tailMode==="hidden"&&!u.alternate&&!he)return Ne(t),null}else 2*zt()-n.renderingStartTime>Hu&&l!==536870912&&(t.flags|=128,a=!0,gn(n,!1),t.lanes=4194304);n.isBackwards?(u.sibling=t.child,t.child=u):(e=n.last,e!==null?e.sibling=u:t.child=u,n.last=u)}return n.tail!==null?(t=n.tail,n.rendering=t,n.tail=t.sibling,n.renderingStartTime=zt(),t.sibling=null,e=He.current,G(He,a?e&1|2:e&1),t):(Ne(t),null);case 22:case 23:return kt(t),dc(),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&&(Ne(t),t.subtreeFlags&6&&(t.flags|=8192)):Ne(t),l=t.updateQueue,l!==null&&_u(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&&K(Zl),null;case 24:return l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),Kt(we),Ne(t),null;case 25:return null;case 30:return null}throw Error(s(156,t.tag))}function km(e,t){switch(Pi(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Kt(we),nl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Zn(t),null;case 13:if(kt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(s(340));Ia()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return K(He),null;case 4:return nl(),null;case 10:return Kt(t.type),null;case 22:case 23:return kt(t),dc(),e!==null&&K(Zl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Kt(we),null;case 25:return null;default:return null}}function Eo(e,t){switch(Pi(t),t.tag){case 3:Kt(we),nl();break;case 26:case 27:case 5:Zn(t);break;case 4:nl();break;case 13:kt(t);break;case 19:K(He);break;case 10:Kt(t.type);break;case 22:case 23:kt(t),dc(),e!==null&&K(Zl);break;case 24:Kt(we)}}function vn(e,t){try{var l=t.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var n=a.next;l=n;do{if((l.tag&e)===e){a=void 0;var u=l.create,c=l.inst;a=u(),c.destroy=a}l=l.next}while(l!==n)}}catch(f){Se(t,t.return,f)}}function yl(e,t,l){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&e)===e){var c=a.inst,f=c.destroy;if(f!==void 0){c.destroy=void 0,n=t;var g=l,N=f;try{N()}catch(z){Se(n,g,z)}}}a=a.next}while(a!==u)}}catch(z){Se(t,t.return,z)}}function To(e){var t=e.updateQueue;if(t!==null){var l=e.stateNode;try{sf(t,l)}catch(a){Se(e,e.return,a)}}}function jo(e,t,l){l.props=Kl(e.type,e.memoizedProps),l.state=e.memoizedState;try{l.componentWillUnmount()}catch(a){Se(e,t,a)}}function pn(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:a=e.stateNode;break;default:a=e.stateNode}typeof l=="function"?e.refCleanup=l(a):l.current=a}}catch(n){Se(e,t,n)}}function Ut(e,t){var l=e.ref,a=e.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){Se(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(n){Se(e,t,n)}else l.current=null}function No(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(n){Se(e,e.return,n)}}function Yc(e,t,l){try{var a=e.stateNode;y0(a,e.type,l,t),a[Ie]=t}catch(n){Se(e,e.return,n)}}function Ao(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Tl(e.type)||e.tag===4}function Gc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ao(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&&Tl(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 Xc(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(e,t):(t=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,t.appendChild(e),l=l._reactRootContainer,l!=null||t.onclick!==null||(t.onclick=Vu));else if(a!==4&&(a===27&&Tl(e.type)&&(l=e.stateNode,t=null),e=e.child,e!==null))for(Xc(e,t,l),e=e.sibling;e!==null;)Xc(e,t,l),e=e.sibling}function Uu(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?l.insertBefore(e,t):l.appendChild(e);else if(a!==4&&(a===27&&Tl(e.type)&&(l=e.stateNode),e=e.child,e!==null))for(Uu(e,t,l),e=e.sibling;e!==null;)Uu(e,t,l),e=e.sibling}function Ro(e){var t=e.stateNode,l=e.memoizedProps;try{for(var a=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Ve(t,a,l),t[$e]=e,t[Ie]=l}catch(u){Se(e,e.return,u)}}var Ft=!1,ze=!1,Qc=!1,Oo=typeof WeakSet=="function"?WeakSet:Set,Ye=null;function $m(e,t){if(e=e.containerInfo,hr=Pu,e=Ls(e),Gi(e)){if("selectionStart"in e)var l={start:e.selectionStart,end:e.selectionEnd};else e:{l=(l=e.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{l.nodeType,u.nodeType}catch{l=null;break e}var c=0,f=-1,g=-1,N=0,z=0,U=e,O=null;t:for(;;){for(var D;U!==l||n!==0&&U.nodeType!==3||(f=c+n),U!==u||a!==0&&U.nodeType!==3||(g=c+a),U.nodeType===3&&(c+=U.nodeValue.length),(D=U.firstChild)!==null;)O=U,U=D;for(;;){if(U===e)break t;if(O===l&&++N===n&&(f=c),O===u&&++z===a&&(g=c),(D=U.nextSibling)!==null)break;U=O,O=U.parentNode}U=D}l=f===-1||g===-1?null:{start:f,end:g}}else l=null}l=l||{start:0,end:0}}else l=null;for(mr={focusedElem:e,selectionRange:l},Pu=!1,Ye=t;Ye!==null;)if(t=Ye,e=t.child,(t.subtreeFlags&1024)!==0&&e!==null)e.return=t,Ye=e;else for(;Ye!==null;){switch(t=Ye,u=t.alternate,e=t.flags,t.tag){case 0:break;case 11:case 15:break;case 1:if((e&1024)!==0&&u!==null){e=void 0,l=t,n=u.memoizedProps,u=u.memoizedState,a=l.stateNode;try{var le=Kl(l.type,n,l.elementType===l.type);e=a.getSnapshotBeforeUpdate(le,u),a.__reactInternalSnapshotBeforeUpdate=e}catch(P){Se(l,l.return,P)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,l=e.nodeType,l===9)vr(e);else if(l===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":vr(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(s(163))}if(e=t.sibling,e!==null){e.return=t.return,Ye=e;break}Ye=t.return}}function Do(e,t,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:gl(e,l),a&4&&vn(5,l);break;case 1:if(gl(e,l),a&4)if(e=l.stateNode,t===null)try{e.componentDidMount()}catch(c){Se(l,l.return,c)}else{var n=Kl(l.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(n,t,e.__reactInternalSnapshotBeforeUpdate)}catch(c){Se(l,l.return,c)}}a&64&&To(l),a&512&&pn(l,l.return);break;case 3:if(gl(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{sf(e,t)}catch(c){Se(l,l.return,c)}}break;case 27:t===null&&a&4&&Ro(l);case 26:case 5:gl(e,l),t===null&&a&4&&No(l),a&512&&pn(l,l.return);break;case 12:gl(e,l);break;case 13:gl(e,l),a&4&&Co(e,l),a&64&&(e=l.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(l=n0.bind(null,l),E0(e,l))));break;case 22:if(a=l.memoizedState!==null||Ft,!a){t=t!==null&&t.memoizedState!==null||ze,n=Ft;var u=ze;Ft=a,(ze=t)&&!u?vl(e,l,(l.subtreeFlags&8772)!==0):gl(e,l),Ft=n,ze=u}break;case 30:break;default:gl(e,l)}}function Mo(e){var t=e.alternate;t!==null&&(e.alternate=null,Mo(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Ei(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 je=null,lt=!1;function Pt(e,t,l){for(l=l.child;l!==null;)zo(e,t,l),l=l.sibling}function zo(e,t,l){if(it&&typeof it.onCommitFiberUnmount=="function")try{it.onCommitFiberUnmount(Ba,l)}catch{}switch(l.tag){case 26:ze||Ut(l,t),Pt(e,t,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:ze||Ut(l,t);var a=je,n=lt;Tl(l.type)&&(je=l.stateNode,lt=!1),Pt(e,t,l),Rn(l.stateNode),je=a,lt=n;break;case 5:ze||Ut(l,t);case 6:if(a=je,n=lt,je=null,Pt(e,t,l),je=a,lt=n,je!==null)if(lt)try{(je.nodeType===9?je.body:je.nodeName==="HTML"?je.ownerDocument.body:je).removeChild(l.stateNode)}catch(u){Se(l,t,u)}else try{je.removeChild(l.stateNode)}catch(u){Se(l,t,u)}break;case 18:je!==null&&(lt?(e=je,bd(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.stateNode),wn(e)):bd(je,l.stateNode));break;case 4:a=je,n=lt,je=l.stateNode.containerInfo,lt=!0,Pt(e,t,l),je=a,lt=n;break;case 0:case 11:case 14:case 15:ze||yl(2,l,t),ze||yl(4,l,t),Pt(e,t,l);break;case 1:ze||(Ut(l,t),a=l.stateNode,typeof a.componentWillUnmount=="function"&&jo(l,t,a)),Pt(e,t,l);break;case 21:Pt(e,t,l);break;case 22:ze=(a=ze)||l.memoizedState!==null,Pt(e,t,l),ze=a;break;default:Pt(e,t,l)}}function Co(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{wn(e)}catch(l){Se(t,t.return,l)}}function Wm(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Oo),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Oo),t;default:throw Error(s(435,e.tag))}}function Zc(e,t){var l=Wm(e);t.forEach(function(a){var n=u0.bind(null,e,a);l.has(a)||(l.add(a),a.then(n,n))})}function ft(e,t){var l=t.deletions;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a],u=e,c=t,f=c;e:for(;f!==null;){switch(f.tag){case 27:if(Tl(f.type)){je=f.stateNode,lt=!1;break e}break;case 5:je=f.stateNode,lt=!1;break e;case 3:case 4:je=f.stateNode.containerInfo,lt=!0;break e}f=f.return}if(je===null)throw Error(s(160));zo(u,c,n),je=null,lt=!1,u=n.alternate,u!==null&&(u.return=null),n.return=null}if(t.subtreeFlags&13878)for(t=t.child;t!==null;)_o(t,e),t=t.sibling}var Ot=null;function _o(e,t){var l=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:ft(t,e),ot(e),a&4&&(yl(3,e,e.return),vn(3,e),yl(5,e,e.return));break;case 1:ft(t,e),ot(e),a&512&&(ze||l===null||Ut(l,l.return)),a&64&&Ft&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(l=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=l===null?a:l.concat(a))));break;case 26:var n=Ot;if(ft(t,e),ot(e),a&512&&(ze||l===null||Ut(l,l.return)),a&4){var u=l!==null?l.memoizedState:null;if(a=e.memoizedState,l===null)if(a===null)if(e.stateNode===null){e:{a=e.type,l=e.memoizedProps,n=n.ownerDocument||n;t:switch(a){case"title":u=n.getElementsByTagName("title")[0],(!u||u[Ga]||u[$e]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=n.createElement(a),n.head.insertBefore(u,n.querySelector("head > title"))),Ve(u,a,l),u[$e]=e,Be(u),a=u;break e;case"link":var c=Rd("link","href",n).get(a+(l.href||""));if(c){for(var f=0;f<c.length;f++)if(u=c[f],u.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&u.getAttribute("rel")===(l.rel==null?null:l.rel)&&u.getAttribute("title")===(l.title==null?null:l.title)&&u.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){c.splice(f,1);break t}}u=n.createElement(a),Ve(u,a,l),n.head.appendChild(u);break;case"meta":if(c=Rd("meta","content",n).get(a+(l.content||""))){for(f=0;f<c.length;f++)if(u=c[f],u.getAttribute("content")===(l.content==null?null:""+l.content)&&u.getAttribute("name")===(l.name==null?null:l.name)&&u.getAttribute("property")===(l.property==null?null:l.property)&&u.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&u.getAttribute("charset")===(l.charSet==null?null:l.charSet)){c.splice(f,1);break t}}u=n.createElement(a),Ve(u,a,l),n.head.appendChild(u);break;default:throw Error(s(468,a))}u[$e]=e,Be(u),a=u}e.stateNode=a}else Od(n,e.type,e.stateNode);else e.stateNode=Ad(n,a,e.memoizedProps);else u!==a?(u===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):u.count--,a===null?Od(n,e.type,e.stateNode):Ad(n,a,e.memoizedProps)):a===null&&e.stateNode!==null&&Yc(e,e.memoizedProps,l.memoizedProps)}break;case 27:ft(t,e),ot(e),a&512&&(ze||l===null||Ut(l,l.return)),l!==null&&a&4&&Yc(e,e.memoizedProps,l.memoizedProps);break;case 5:if(ft(t,e),ot(e),a&512&&(ze||l===null||Ut(l,l.return)),e.flags&32){n=e.stateNode;try{aa(n,"")}catch(D){Se(e,e.return,D)}}a&4&&e.stateNode!=null&&(n=e.memoizedProps,Yc(e,n,l!==null?l.memoizedProps:n)),a&1024&&(Qc=!0);break;case 6:if(ft(t,e),ot(e),a&4){if(e.stateNode===null)throw Error(s(162));a=e.memoizedProps,l=e.stateNode;try{l.nodeValue=a}catch(D){Se(e,e.return,D)}}break;case 3:if($u=null,n=Ot,Ot=Ju(t.containerInfo),ft(t,e),Ot=n,ot(e),a&4&&l!==null&&l.memoizedState.isDehydrated)try{wn(t.containerInfo)}catch(D){Se(e,e.return,D)}Qc&&(Qc=!1,Uo(e));break;case 4:a=Ot,Ot=Ju(e.stateNode.containerInfo),ft(t,e),ot(e),Ot=a;break;case 12:ft(t,e),ot(e);break;case 13:ft(t,e),ot(e),e.child.flags&8192&&e.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(Wc=zt()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Zc(e,a)));break;case 22:n=e.memoizedState!==null;var g=l!==null&&l.memoizedState!==null,N=Ft,z=ze;if(Ft=N||n,ze=z||g,ft(t,e),ze=z,Ft=N,ot(e),a&8192)e:for(t=e.stateNode,t._visibility=n?t._visibility&-2:t._visibility|1,n&&(l===null||g||Ft||ze||Jl(e)),l=null,t=e;;){if(t.tag===5||t.tag===26){if(l===null){g=l=t;try{if(u=g.stateNode,n)c=u.style,typeof c.setProperty=="function"?c.setProperty("display","none","important"):c.display="none";else{f=g.stateNode;var U=g.memoizedProps.style,O=U!=null&&U.hasOwnProperty("display")?U.display:null;f.style.display=O==null||typeof O=="boolean"?"":(""+O).trim()}}catch(D){Se(g,g.return,D)}}}else if(t.tag===6){if(l===null){g=t;try{g.stateNode.nodeValue=n?"":g.memoizedProps}catch(D){Se(g,g.return,D)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;l===t&&(l=null),t=t.return}l===t&&(l=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(l=a.retryQueue,l!==null&&(a.retryQueue=null,Zc(e,l))));break;case 19:ft(t,e),ot(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Zc(e,a)));break;case 30:break;case 21:break;default:ft(t,e),ot(e)}}function ot(e){var t=e.flags;if(t&2){try{for(var l,a=e.return;a!==null;){if(Ao(a)){l=a;break}a=a.return}if(l==null)throw Error(s(160));switch(l.tag){case 27:var n=l.stateNode,u=Gc(e);Uu(e,u,n);break;case 5:var c=l.stateNode;l.flags&32&&(aa(c,""),l.flags&=-33);var f=Gc(e);Uu(e,f,c);break;case 3:case 4:var g=l.stateNode.containerInfo,N=Gc(e);Xc(e,N,g);break;default:throw Error(s(161))}}catch(z){Se(e,e.return,z)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Uo(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Uo(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function gl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Do(e,t.alternate,t),t=t.sibling}function Jl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:yl(4,t,t.return),Jl(t);break;case 1:Ut(t,t.return);var l=t.stateNode;typeof l.componentWillUnmount=="function"&&jo(t,t.return,l),Jl(t);break;case 27:Rn(t.stateNode);case 26:case 5:Ut(t,t.return),Jl(t);break;case 22:t.memoizedState===null&&Jl(t);break;case 30:Jl(t);break;default:Jl(t)}e=e.sibling}}function vl(e,t,l){for(l=l&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,n=e,u=t,c=u.flags;switch(u.tag){case 0:case 11:case 15:vl(n,u,l),vn(4,u);break;case 1:if(vl(n,u,l),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(N){Se(a,a.return,N)}if(a=u,n=a.updateQueue,n!==null){var f=a.stateNode;try{var g=n.shared.hiddenCallbacks;if(g!==null)for(n.shared.hiddenCallbacks=null,n=0;n<g.length;n++)rf(g[n],f)}catch(N){Se(a,a.return,N)}}l&&c&64&&To(u),pn(u,u.return);break;case 27:Ro(u);case 26:case 5:vl(n,u,l),l&&a===null&&c&4&&No(u),pn(u,u.return);break;case 12:vl(n,u,l);break;case 13:vl(n,u,l),l&&c&4&&Co(n,u);break;case 22:u.memoizedState===null&&vl(n,u,l),pn(u,u.return);break;case 30:break;default:vl(n,u,l)}t=t.sibling}}function Vc(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&&ln(l))}function Kc(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ln(e))}function wt(e,t,l,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)wo(e,t,l,a),t=t.sibling}function wo(e,t,l,a){var n=t.flags;switch(t.tag){case 0:case 11:case 15:wt(e,t,l,a),n&2048&&vn(9,t);break;case 1:wt(e,t,l,a);break;case 3:wt(e,t,l,a),n&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ln(e)));break;case 12:if(n&2048){wt(e,t,l,a),e=t.stateNode;try{var u=t.memoizedProps,c=u.id,f=u.onPostCommit;typeof f=="function"&&f(c,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(g){Se(t,t.return,g)}}else wt(e,t,l,a);break;case 13:wt(e,t,l,a);break;case 23:break;case 22:u=t.stateNode,c=t.alternate,t.memoizedState!==null?u._visibility&2?wt(e,t,l,a):bn(e,t):u._visibility&2?wt(e,t,l,a):(u._visibility|=2,Ea(e,t,l,a,(t.subtreeFlags&10256)!==0)),n&2048&&Vc(c,t);break;case 24:wt(e,t,l,a),n&2048&&Kc(t.alternate,t);break;default:wt(e,t,l,a)}}function Ea(e,t,l,a,n){for(n=n&&(t.subtreeFlags&10256)!==0,t=t.child;t!==null;){var u=e,c=t,f=l,g=a,N=c.flags;switch(c.tag){case 0:case 11:case 15:Ea(u,c,f,g,n),vn(8,c);break;case 23:break;case 22:var z=c.stateNode;c.memoizedState!==null?z._visibility&2?Ea(u,c,f,g,n):bn(u,c):(z._visibility|=2,Ea(u,c,f,g,n)),n&&N&2048&&Vc(c.alternate,c);break;case 24:Ea(u,c,f,g,n),n&&N&2048&&Kc(c.alternate,c);break;default:Ea(u,c,f,g,n)}t=t.sibling}}function bn(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var l=e,a=t,n=a.flags;switch(a.tag){case 22:bn(l,a),n&2048&&Vc(a.alternate,a);break;case 24:bn(l,a),n&2048&&Kc(a.alternate,a);break;default:bn(l,a)}t=t.sibling}}var xn=8192;function Ta(e){if(e.subtreeFlags&xn)for(e=e.child;e!==null;)Ho(e),e=e.sibling}function Ho(e){switch(e.tag){case 26:Ta(e),e.flags&xn&&e.memoizedState!==null&&w0(Ot,e.memoizedState,e.memoizedProps);break;case 5:Ta(e);break;case 3:case 4:var t=Ot;Ot=Ju(e.stateNode.containerInfo),Ta(e),Ot=t;break;case 22:e.memoizedState===null&&(t=e.alternate,t!==null&&t.memoizedState!==null?(t=xn,xn=16777216,Ta(e),xn=t):Ta(e));break;default:Ta(e)}}function Lo(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 Sn(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];Ye=a,qo(a,e)}Lo(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Bo(e),e=e.sibling}function Bo(e){switch(e.tag){case 0:case 11:case 15:Sn(e),e.flags&2048&&yl(9,e,e.return);break;case 3:Sn(e);break;case 12:Sn(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,wu(e)):Sn(e);break;default:Sn(e)}}function wu(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];Ye=a,qo(a,e)}Lo(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:yl(8,t,t.return),wu(t);break;case 22:l=t.stateNode,l._visibility&2&&(l._visibility&=-3,wu(t));break;default:wu(t)}e=e.sibling}}function qo(e,t){for(;Ye!==null;){var l=Ye;switch(l.tag){case 0:case 11:case 15:yl(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:ln(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,Ye=a;else e:for(l=e;Ye!==null;){a=Ye;var n=a.sibling,u=a.return;if(Mo(a),a===l){Ye=null;break e}if(n!==null){n.return=u,Ye=n;break e}Ye=u}}}var Fm={getCacheForType:function(e){var t=We(we),l=t.data.get(e);return l===void 0&&(l=e(),t.data.set(e,l)),l}},Pm=typeof WeakMap=="function"?WeakMap:Map,ye=0,Ee=null,ce=null,se=0,ge=0,dt=null,pl=!1,ja=!1,Jc=!1,It=0,Oe=0,bl=0,kl=0,kc=0,Tt=0,Na=0,En=null,at=null,$c=!1,Wc=0,Hu=1/0,Lu=null,xl=null,Ze=0,Sl=null,Aa=null,Ra=0,Fc=0,Pc=null,Yo=null,Tn=0,Ic=null;function ht(){if((ye&2)!==0&&se!==0)return se&-se;if(C.T!==null){var e=ma;return e!==0?e:ir()}return es()}function Go(){Tt===0&&(Tt=(se&536870912)===0||he?Wr():536870912);var e=Et.current;return e!==null&&(e.flags|=32),Tt}function mt(e,t,l){(e===Ee&&(ge===2||ge===9)||e.cancelPendingCommit!==null)&&(Oa(e,0),El(e,se,Tt,!1)),Ya(e,l),((ye&2)===0||e!==Ee)&&(e===Ee&&((ye&2)===0&&(kl|=l),Oe===4&&El(e,se,Tt,!1)),Ht(e))}function Xo(e,t,l){if((ye&6)!==0)throw Error(s(327));var a=!l&&(t&124)===0&&(t&e.expiredLanes)===0||qa(e,t),n=a?t0(e,t):lr(e,t,!0),u=a;do{if(n===0){ja&&!a&&El(e,t,0,!1);break}else{if(l=e.current.alternate,u&&!Im(l)){n=lr(e,t,!1),u=!1;continue}if(n===2){if(u=t,e.errorRecoveryDisabledLanes&u)var c=0;else c=e.pendingLanes&-536870913,c=c!==0?c:c&536870912?536870912:0;if(c!==0){t=c;e:{var f=e;n=En;var g=f.current.memoizedState.isDehydrated;if(g&&(Oa(f,c).flags|=256),c=lr(f,c,!1),c!==2){if(Jc&&!g){f.errorRecoveryDisabledLanes|=u,kl|=u,n=4;break e}u=at,at=n,u!==null&&(at===null?at=u:at.push.apply(at,u))}n=c}if(u=!1,n!==2)continue}}if(n===1){Oa(e,0),El(e,t,0,!0);break}e:{switch(a=e,u=n,u){case 0:case 1:throw Error(s(345));case 4:if((t&4194048)!==t)break;case 6:El(a,t,Tt,!pl);break e;case 2:at=null;break;case 3:case 5:break;default:throw Error(s(329))}if((t&62914560)===t&&(n=Wc+300-zt(),10<n)){if(El(a,t,Tt,!pl),kn(a,0,!0)!==0)break e;a.timeoutHandle=vd(Qo.bind(null,a,l,at,Lu,$c,t,Tt,kl,Na,pl,u,2,-0,0),n);break e}Qo(a,l,at,Lu,$c,t,Tt,kl,Na,pl,u,0,-0,0)}}break}while(!0);Ht(e)}function Qo(e,t,l,a,n,u,c,f,g,N,z,U,O,D){if(e.timeoutHandle=-1,U=t.subtreeFlags,(U&8192||(U&16785408)===16785408)&&(Mn={stylesheets:null,count:0,unsuspend:U0},Ho(t),U=H0(),U!==null)){e.cancelPendingCommit=U(Wo.bind(null,e,t,u,l,a,n,c,f,g,z,1,O,D)),El(e,u,c,!N);return}Wo(e,t,u,l,a,n,c,f,g)}function Im(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 n=l[a],u=n.getSnapshot;n=n.value;try{if(!rt(u(),n))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 El(e,t,l,a){t&=~kc,t&=~kl,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var n=t;0<n;){var u=31-ct(n),c=1<<u;a[u]=-1,n&=~c}l!==0&&Pr(e,l,t)}function Bu(){return(ye&6)===0?(jn(0),!1):!0}function er(){if(ce!==null){if(ge===0)var e=ce.return;else e=ce,Vt=Xl=null,vc(e),xa=null,mn=0,e=ce;for(;e!==null;)Eo(e.alternate,e),e=e.return;ce=null}}function Oa(e,t){var l=e.timeoutHandle;l!==-1&&(e.timeoutHandle=-1,v0(l)),l=e.cancelPendingCommit,l!==null&&(e.cancelPendingCommit=null,l()),er(),Ee=e,ce=l=Xt(e.current,null),se=t,ge=0,dt=null,pl=!1,ja=qa(e,t),Jc=!1,Na=Tt=kc=kl=bl=Oe=0,at=En=null,$c=!1,(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var n=31-ct(a),u=1<<n;t|=e[n],a&=~u}return It=t,iu(),l}function Zo(e,t){ue=null,C.H=Nu,t===nn||t===yu?(t=uf(),ge=3):t===lf?(t=uf(),ge=4):ge=t===co?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,dt=t,ce===null&&(Oe=1,Mu(e,pt(t,e.current)))}function Vo(){var e=C.H;return C.H=Nu,e===null?Nu:e}function Ko(){var e=C.A;return C.A=Fm,e}function tr(){Oe=4,pl||(se&4194048)!==se&&Et.current!==null||(ja=!0),(bl&134217727)===0&&(kl&134217727)===0||Ee===null||El(Ee,se,Tt,!1)}function lr(e,t,l){var a=ye;ye|=2;var n=Vo(),u=Ko();(Ee!==e||se!==t)&&(Lu=null,Oa(e,t)),t=!1;var c=Oe;e:do try{if(ge!==0&&ce!==null){var f=ce,g=dt;switch(ge){case 8:er(),c=6;break e;case 3:case 2:case 9:case 6:Et.current===null&&(t=!0);var N=ge;if(ge=0,dt=null,Da(e,f,g,N),l&&ja){c=0;break e}break;default:N=ge,ge=0,dt=null,Da(e,f,g,N)}}e0(),c=Oe;break}catch(z){Zo(e,z)}while(!0);return t&&e.shellSuspendCounter++,Vt=Xl=null,ye=a,C.H=n,C.A=u,ce===null&&(Ee=null,se=0,iu()),c}function e0(){for(;ce!==null;)Jo(ce)}function t0(e,t){var l=ye;ye|=2;var a=Vo(),n=Ko();Ee!==e||se!==t?(Lu=null,Hu=zt()+500,Oa(e,t)):ja=qa(e,t);e:do try{if(ge!==0&&ce!==null){t=ce;var u=dt;t:switch(ge){case 1:ge=0,dt=null,Da(e,t,u,1);break;case 2:case 9:if(af(u)){ge=0,dt=null,ko(t);break}t=function(){ge!==2&&ge!==9||Ee!==e||(ge=7),Ht(e)},u.then(t,t);break e;case 3:ge=7;break e;case 4:ge=5;break e;case 7:af(u)?(ge=0,dt=null,ko(t)):(ge=0,dt=null,Da(e,t,u,7));break;case 5:var c=null;switch(ce.tag){case 26:c=ce.memoizedState;case 5:case 27:var f=ce;if(!c||Dd(c)){ge=0,dt=null;var g=f.sibling;if(g!==null)ce=g;else{var N=f.return;N!==null?(ce=N,qu(N)):ce=null}break t}}ge=0,dt=null,Da(e,t,u,5);break;case 6:ge=0,dt=null,Da(e,t,u,6);break;case 8:er(),Oe=6;break e;default:throw Error(s(462))}}l0();break}catch(z){Zo(e,z)}while(!0);return Vt=Xl=null,C.H=a,C.A=n,ye=l,ce!==null?0:(Ee=null,se=0,iu(),Oe)}function l0(){for(;ce!==null&&!jh();)Jo(ce)}function Jo(e){var t=xo(e.alternate,e,It);e.memoizedProps=e.pendingProps,t===null?qu(e):ce=t}function ko(e){var t=e,l=t.alternate;switch(t.tag){case 15:case 0:t=mo(l,t,t.pendingProps,t.type,void 0,se);break;case 11:t=mo(l,t,t.pendingProps,t.type.render,t.ref,se);break;case 5:vc(t);default:Eo(l,t),t=ce=Js(t,It),t=xo(l,t,It)}e.memoizedProps=e.pendingProps,t===null?qu(e):ce=t}function Da(e,t,l,a){Vt=Xl=null,vc(t),xa=null,mn=0;var n=t.return;try{if(Vm(e,n,t,l,se)){Oe=1,Mu(e,pt(l,e.current)),ce=null;return}}catch(u){if(n!==null)throw ce=n,u;Oe=1,Mu(e,pt(l,e.current)),ce=null;return}t.flags&32768?(he||a===1?e=!0:ja||(se&536870912)!==0?e=!1:(pl=e=!0,(a===2||a===9||a===3||a===6)&&(a=Et.current,a!==null&&a.tag===13&&(a.flags|=16384))),$o(t,e)):qu(t)}function qu(e){var t=e;do{if((t.flags&32768)!==0){$o(t,pl);return}e=t.return;var l=Jm(t.alternate,t,It);if(l!==null){ce=l;return}if(t=t.sibling,t!==null){ce=t;return}ce=t=e}while(t!==null);Oe===0&&(Oe=5)}function $o(e,t){do{var l=km(e.alternate,e);if(l!==null){l.flags&=32767,ce=l;return}if(l=e.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!t&&(e=e.sibling,e!==null)){ce=e;return}ce=e=l}while(e!==null);Oe=6,ce=null}function Wo(e,t,l,a,n,u,c,f,g){e.cancelPendingCommit=null;do Yu();while(Ze!==0);if((ye&6)!==0)throw Error(s(327));if(t!==null){if(t===e.current)throw Error(s(177));if(u=t.lanes|t.childLanes,u|=Ki,Uh(e,l,u,c,f,g),e===Ee&&(ce=Ee=null,se=0),Aa=t,Sl=e,Ra=l,Fc=u,Pc=n,Yo=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,i0(Vn,function(){return td(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=C.T,C.T=null,n=X.p,X.p=2,c=ye,ye|=4;try{$m(e,t,l)}finally{ye=c,X.p=n,C.T=a}}Ze=1,Fo(),Po(),Io()}}function Fo(){if(Ze===1){Ze=0;var e=Sl,t=Aa,l=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||l){l=C.T,C.T=null;var a=X.p;X.p=2;var n=ye;ye|=4;try{_o(t,e);var u=mr,c=Ls(e.containerInfo),f=u.focusedElem,g=u.selectionRange;if(c!==f&&f&&f.ownerDocument&&Hs(f.ownerDocument.documentElement,f)){if(g!==null&&Gi(f)){var N=g.start,z=g.end;if(z===void 0&&(z=N),"selectionStart"in f)f.selectionStart=N,f.selectionEnd=Math.min(z,f.value.length);else{var U=f.ownerDocument||document,O=U&&U.defaultView||window;if(O.getSelection){var D=O.getSelection(),le=f.textContent.length,P=Math.min(g.start,le),be=g.end===void 0?P:Math.min(g.end,le);!D.extend&&P>be&&(c=be,be=P,P=c);var T=ws(f,P),x=ws(f,be);if(T&&x&&(D.rangeCount!==1||D.anchorNode!==T.node||D.anchorOffset!==T.offset||D.focusNode!==x.node||D.focusOffset!==x.offset)){var j=U.createRange();j.setStart(T.node,T.offset),D.removeAllRanges(),P>be?(D.addRange(j),D.extend(x.node,x.offset)):(j.setEnd(x.node,x.offset),D.addRange(j))}}}}for(U=[],D=f;D=D.parentNode;)D.nodeType===1&&U.push({element:D,left:D.scrollLeft,top:D.scrollTop});for(typeof f.focus=="function"&&f.focus(),f=0;f<U.length;f++){var _=U[f];_.element.scrollLeft=_.left,_.element.scrollTop=_.top}}Pu=!!hr,mr=hr=null}finally{ye=n,X.p=a,C.T=l}}e.current=t,Ze=2}}function Po(){if(Ze===2){Ze=0;var e=Sl,t=Aa,l=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||l){l=C.T,C.T=null;var a=X.p;X.p=2;var n=ye;ye|=4;try{Do(e,t.alternate,t)}finally{ye=n,X.p=a,C.T=l}}Ze=3}}function Io(){if(Ze===4||Ze===3){Ze=0,Nh();var e=Sl,t=Aa,l=Ra,a=Yo;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Ze=5:(Ze=0,Aa=Sl=null,ed(e,e.pendingLanes));var n=e.pendingLanes;if(n===0&&(xl=null),xi(l),t=t.stateNode,it&&typeof it.onCommitFiberRoot=="function")try{it.onCommitFiberRoot(Ba,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=C.T,n=X.p,X.p=2,C.T=null;try{for(var u=e.onRecoverableError,c=0;c<a.length;c++){var f=a[c];u(f.value,{componentStack:f.stack})}}finally{C.T=t,X.p=n}}(Ra&3)!==0&&Yu(),Ht(e),n=e.pendingLanes,(l&4194090)!==0&&(n&42)!==0?e===Ic?Tn++:(Tn=0,Ic=e):Tn=0,jn(0)}}function ed(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,ln(t)))}function Yu(e){return Fo(),Po(),Io(),td()}function td(){if(Ze!==5)return!1;var e=Sl,t=Fc;Fc=0;var l=xi(Ra),a=C.T,n=X.p;try{X.p=32>l?32:l,C.T=null,l=Pc,Pc=null;var u=Sl,c=Ra;if(Ze=0,Aa=Sl=null,Ra=0,(ye&6)!==0)throw Error(s(331));var f=ye;if(ye|=4,Bo(u.current),wo(u,u.current,c,l),ye=f,jn(0,!1),it&&typeof it.onPostCommitFiberRoot=="function")try{it.onPostCommitFiberRoot(Ba,u)}catch{}return!0}finally{X.p=n,C.T=a,ed(e,t)}}function ld(e,t,l){t=pt(l,t),t=zc(e.stateNode,t,2),e=ol(e,t,2),e!==null&&(Ya(e,2),Ht(e))}function Se(e,t,l){if(e.tag===3)ld(e,e,l);else for(;t!==null;){if(t.tag===3){ld(t,e,l);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(xl===null||!xl.has(a))){e=pt(l,e),l=uo(2),a=ol(t,l,2),a!==null&&(io(l,a,t,e),Ya(a,2),Ht(a));break}}t=t.return}}function ar(e,t,l){var a=e.pingCache;if(a===null){a=e.pingCache=new Pm;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(l)||(Jc=!0,n.add(l),e=a0.bind(null,e,t,l),t.then(e,e))}function a0(e,t,l){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&l,e.warmLanes&=~l,Ee===e&&(se&l)===l&&(Oe===4||Oe===3&&(se&62914560)===se&&300>zt()-Wc?(ye&2)===0&&Oa(e,0):kc|=l,Na===se&&(Na=0)),Ht(e)}function ad(e,t){t===0&&(t=Fr()),e=fa(e,t),e!==null&&(Ya(e,t),Ht(e))}function n0(e){var t=e.memoizedState,l=0;t!==null&&(l=t.retryLane),ad(e,l)}function u0(e,t){var l=0;switch(e.tag){case 13:var a=e.stateNode,n=e.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(s(314))}a!==null&&a.delete(t),ad(e,l)}function i0(e,t){return gi(e,t)}var Gu=null,Ma=null,nr=!1,Xu=!1,ur=!1,$l=0;function Ht(e){e!==Ma&&e.next===null&&(Ma===null?Gu=Ma=e:Ma=Ma.next=e),Xu=!0,nr||(nr=!0,r0())}function jn(e,t){if(!ur&&Xu){ur=!0;do for(var l=!1,a=Gu;a!==null;){if(e!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var c=a.suspendedLanes,f=a.pingedLanes;u=(1<<31-ct(42|e)+1)-1,u&=n&~(c&~f),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,cd(a,u))}else u=se,u=kn(a,a===Ee?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||qa(a,u)||(l=!0,cd(a,u));a=a.next}while(l);ur=!1}}function c0(){nd()}function nd(){Xu=nr=!1;var e=0;$l!==0&&(g0()&&(e=$l),$l=0);for(var t=zt(),l=null,a=Gu;a!==null;){var n=a.next,u=ud(a,t);u===0?(a.next=null,l===null?Gu=n:l.next=n,n===null&&(Ma=l)):(l=a,(e!==0||(u&3)!==0)&&(Xu=!0)),a=n}jn(e)}function ud(e,t){for(var l=e.suspendedLanes,a=e.pingedLanes,n=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var c=31-ct(u),f=1<<c,g=n[c];g===-1?((f&l)===0||(f&a)!==0)&&(n[c]=_h(f,t)):g<=t&&(e.expiredLanes|=f),u&=~f}if(t=Ee,l=se,l=kn(e,e===t?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,l===0||e===t&&(ge===2||ge===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&vi(a),e.callbackNode=null,e.callbackPriority=0;if((l&3)===0||qa(e,l)){if(t=l&-l,t===e.callbackPriority)return t;switch(a!==null&&vi(a),xi(l)){case 2:case 8:l=kr;break;case 32:l=Vn;break;case 268435456:l=$r;break;default:l=Vn}return a=id.bind(null,e),l=gi(l,a),e.callbackPriority=t,e.callbackNode=l,t}return a!==null&&a!==null&&vi(a),e.callbackPriority=2,e.callbackNode=null,2}function id(e,t){if(Ze!==0&&Ze!==5)return e.callbackNode=null,e.callbackPriority=0,null;var l=e.callbackNode;if(Yu()&&e.callbackNode!==l)return null;var a=se;return a=kn(e,e===Ee?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(Xo(e,a,t),ud(e,zt()),e.callbackNode!=null&&e.callbackNode===l?id.bind(null,e):null)}function cd(e,t){if(Yu())return null;Xo(e,t,!0)}function r0(){p0(function(){(ye&6)!==0?gi(Jr,c0):nd()})}function ir(){return $l===0&&($l=Wr()),$l}function rd(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:In(""+e)}function sd(e,t){var l=t.ownerDocument.createElement("input");return l.name=t.name,l.value=t.value,e.id&&l.setAttribute("form",e.id),t.parentNode.insertBefore(l,t),e=new FormData(e),l.parentNode.removeChild(l),e}function s0(e,t,l,a,n){if(t==="submit"&&l&&l.stateNode===n){var u=rd((n[Ie]||null).action),c=a.submitter;c&&(t=(t=c[Ie]||null)?rd(t.formAction):c.getAttribute("formAction"),t!==null&&(u=t,c=null));var f=new au("action","action",null,a,n);e.push({event:f,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if($l!==0){var g=c?sd(n,c):new FormData(n);Ac(l,{pending:!0,data:g,method:n.method,action:u},null,g)}}else typeof u=="function"&&(f.preventDefault(),g=c?sd(n,c):new FormData(n),Ac(l,{pending:!0,data:g,method:n.method,action:u},u,g))},currentTarget:n}]})}}for(var cr=0;cr<Vi.length;cr++){var rr=Vi[cr],f0=rr.toLowerCase(),o0=rr[0].toUpperCase()+rr.slice(1);Rt(f0,"on"+o0)}Rt(Ys,"onAnimationEnd"),Rt(Gs,"onAnimationIteration"),Rt(Xs,"onAnimationStart"),Rt("dblclick","onDoubleClick"),Rt("focusin","onFocus"),Rt("focusout","onBlur"),Rt(Om,"onTransitionRun"),Rt(Dm,"onTransitionStart"),Rt(Mm,"onTransitionCancel"),Rt(Qs,"onTransitionEnd"),ea("onMouseEnter",["mouseout","mouseover"]),ea("onMouseLeave",["mouseout","mouseover"]),ea("onPointerEnter",["pointerout","pointerover"]),ea("onPointerLeave",["pointerout","pointerover"]),_l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),_l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),_l("onBeforeInput",["compositionend","keypress","textInput","paste"]),_l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),_l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),_l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Nn="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(" "),d0=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Nn));function fd(e,t){t=(t&4)!==0;for(var l=0;l<e.length;l++){var a=e[l],n=a.event;a=a.listeners;e:{var u=void 0;if(t)for(var c=a.length-1;0<=c;c--){var f=a[c],g=f.instance,N=f.currentTarget;if(f=f.listener,g!==u&&n.isPropagationStopped())break e;u=f,n.currentTarget=N;try{u(n)}catch(z){Du(z)}n.currentTarget=null,u=g}else for(c=0;c<a.length;c++){if(f=a[c],g=f.instance,N=f.currentTarget,f=f.listener,g!==u&&n.isPropagationStopped())break e;u=f,n.currentTarget=N;try{u(n)}catch(z){Du(z)}n.currentTarget=null,u=g}}}}function re(e,t){var l=t[Si];l===void 0&&(l=t[Si]=new Set);var a=e+"__bubble";l.has(a)||(od(t,e,2,!1),l.add(a))}function sr(e,t,l){var a=0;t&&(a|=4),od(l,e,a,t)}var Qu="_reactListening"+Math.random().toString(36).slice(2);function fr(e){if(!e[Qu]){e[Qu]=!0,ls.forEach(function(l){l!=="selectionchange"&&(d0.has(l)||sr(l,!1,e),sr(l,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Qu]||(t[Qu]=!0,sr("selectionchange",!1,t))}}function od(e,t,l,a){switch(wd(t)){case 2:var n=q0;break;case 8:n=Y0;break;default:n=jr}l=n.bind(null,t,l,e),n=void 0,!Ci||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),a?n!==void 0?e.addEventListener(t,l,{capture:!0,passive:n}):e.addEventListener(t,l,!0):n!==void 0?e.addEventListener(t,l,{passive:n}):e.addEventListener(t,l,!1)}function or(e,t,l,a,n){var u=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var c=a.tag;if(c===3||c===4){var f=a.stateNode.containerInfo;if(f===n)break;if(c===4)for(c=a.return;c!==null;){var g=c.tag;if((g===3||g===4)&&c.stateNode.containerInfo===n)return;c=c.return}for(;f!==null;){if(c=Fl(f),c===null)return;if(g=c.tag,g===5||g===6||g===26||g===27){a=u=c;continue e}f=f.parentNode}}a=a.return}gs(function(){var N=u,z=Mi(l),U=[];e:{var O=Zs.get(e);if(O!==void 0){var D=au,le=e;switch(e){case"keypress":if(tu(l)===0)break e;case"keydown":case"keyup":D=im;break;case"focusin":le="focus",D=Hi;break;case"focusout":le="blur",D=Hi;break;case"beforeblur":case"afterblur":D=Hi;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":D=bs;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":D=kh;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":D=sm;break;case Ys:case Gs:case Xs:D=Fh;break;case Qs:D=om;break;case"scroll":case"scrollend":D=Kh;break;case"wheel":D=hm;break;case"copy":case"cut":case"paste":D=Ih;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":D=Ss;break;case"toggle":case"beforetoggle":D=ym}var P=(t&4)!==0,be=!P&&(e==="scroll"||e==="scrollend"),T=P?O!==null?O+"Capture":null:O;P=[];for(var x=N,j;x!==null;){var _=x;if(j=_.stateNode,_=_.tag,_!==5&&_!==26&&_!==27||j===null||T===null||(_=Qa(x,T),_!=null&&P.push(An(x,_,j))),be)break;x=x.return}0<P.length&&(O=new D(O,le,null,l,z),U.push({event:O,listeners:P}))}}if((t&7)===0){e:{if(O=e==="mouseover"||e==="pointerover",D=e==="mouseout"||e==="pointerout",O&&l!==Di&&(le=l.relatedTarget||l.fromElement)&&(Fl(le)||le[Wl]))break e;if((D||O)&&(O=z.window===z?z:(O=z.ownerDocument)?O.defaultView||O.parentWindow:window,D?(le=l.relatedTarget||l.toElement,D=N,le=le?Fl(le):null,le!==null&&(be=y(le),P=le.tag,le!==be||P!==5&&P!==27&&P!==6)&&(le=null)):(D=null,le=N),D!==le)){if(P=bs,_="onMouseLeave",T="onMouseEnter",x="mouse",(e==="pointerout"||e==="pointerover")&&(P=Ss,_="onPointerLeave",T="onPointerEnter",x="pointer"),be=D==null?O:Xa(D),j=le==null?O:Xa(le),O=new P(_,x+"leave",D,l,z),O.target=be,O.relatedTarget=j,_=null,Fl(z)===N&&(P=new P(T,x+"enter",le,l,z),P.target=j,P.relatedTarget=be,_=P),be=_,D&&le)t:{for(P=D,T=le,x=0,j=P;j;j=za(j))x++;for(j=0,_=T;_;_=za(_))j++;for(;0<x-j;)P=za(P),x--;for(;0<j-x;)T=za(T),j--;for(;x--;){if(P===T||T!==null&&P===T.alternate)break t;P=za(P),T=za(T)}P=null}else P=null;D!==null&&dd(U,O,D,P,!1),le!==null&&be!==null&&dd(U,be,le,P,!0)}}e:{if(O=N?Xa(N):window,D=O.nodeName&&O.nodeName.toLowerCase(),D==="select"||D==="input"&&O.type==="file")var k=Ds;else if(Rs(O))if(Ms)k=Nm;else{k=Tm;var ie=Em}else D=O.nodeName,!D||D.toLowerCase()!=="input"||O.type!=="checkbox"&&O.type!=="radio"?N&&Oi(N.elementType)&&(k=Ds):k=jm;if(k&&(k=k(e,N))){Os(U,k,l,z);break e}ie&&ie(e,O,N),e==="focusout"&&N&&O.type==="number"&&N.memoizedProps.value!=null&&Ri(O,"number",O.value)}switch(ie=N?Xa(N):window,e){case"focusin":(Rs(ie)||ie.contentEditable==="true")&&(ca=ie,Xi=N,Fa=null);break;case"focusout":Fa=Xi=ca=null;break;case"mousedown":Qi=!0;break;case"contextmenu":case"mouseup":case"dragend":Qi=!1,Bs(U,l,z);break;case"selectionchange":if(Rm)break;case"keydown":case"keyup":Bs(U,l,z)}var W;if(Bi)e:{switch(e){case"compositionstart":var I="onCompositionStart";break e;case"compositionend":I="onCompositionEnd";break e;case"compositionupdate":I="onCompositionUpdate";break e}I=void 0}else ia?Ns(e,l)&&(I="onCompositionEnd"):e==="keydown"&&l.keyCode===229&&(I="onCompositionStart");I&&(Es&&l.locale!=="ko"&&(ia||I!=="onCompositionStart"?I==="onCompositionEnd"&&ia&&(W=vs()):(cl=z,_i="value"in cl?cl.value:cl.textContent,ia=!0)),ie=Zu(N,I),0<ie.length&&(I=new xs(I,e,null,l,z),U.push({event:I,listeners:ie}),W?I.data=W:(W=As(l),W!==null&&(I.data=W)))),(W=vm?pm(e,l):bm(e,l))&&(I=Zu(N,"onBeforeInput"),0<I.length&&(ie=new xs("onBeforeInput","beforeinput",null,l,z),U.push({event:ie,listeners:I}),ie.data=W)),s0(U,e,N,l,z)}fd(U,t)})}function An(e,t,l){return{instance:e,listener:t,currentTarget:l}}function Zu(e,t){for(var l=t+"Capture",a=[];e!==null;){var n=e,u=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||u===null||(n=Qa(e,l),n!=null&&a.unshift(An(e,n,u)),n=Qa(e,t),n!=null&&a.push(An(e,n,u))),e.tag===3)return a;e=e.return}return[]}function za(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function dd(e,t,l,a,n){for(var u=t._reactName,c=[];l!==null&&l!==a;){var f=l,g=f.alternate,N=f.stateNode;if(f=f.tag,g!==null&&g===a)break;f!==5&&f!==26&&f!==27||N===null||(g=N,n?(N=Qa(l,u),N!=null&&c.unshift(An(l,N,g))):n||(N=Qa(l,u),N!=null&&c.push(An(l,N,g)))),l=l.return}c.length!==0&&e.push({event:t,listeners:c})}var h0=/\r\n?/g,m0=/\u0000|\uFFFD/g;function hd(e){return(typeof e=="string"?e:""+e).replace(h0,`
`).replace(m0,"")}function md(e,t){return t=hd(t),hd(e)===t}function Vu(){}function pe(e,t,l,a,n,u){switch(l){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||aa(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&aa(e,""+a);break;case"className":Wn(e,"class",a);break;case"tabIndex":Wn(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Wn(e,l,a);break;case"style":ms(e,a,u);break;case"data":if(t!=="object"){Wn(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=In(""+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"&&pe(e,t,"name",n.name,n,null),pe(e,t,"formEncType",n.formEncType,n,null),pe(e,t,"formMethod",n.formMethod,n,null),pe(e,t,"formTarget",n.formTarget,n,null)):(pe(e,t,"encType",n.encType,n,null),pe(e,t,"method",n.method,n,null),pe(e,t,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=In(""+a),e.setAttribute(l,a);break;case"onClick":a!=null&&(e.onclick=Vu);break;case"onScroll":a!=null&&re("scroll",e);break;case"onScrollEnd":a!=null&&re("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(s(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(s(60));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=In(""+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"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":re("beforetoggle",e),re("toggle",e),$n(e,"popover",a);break;case"xlinkActuate":Yt(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Yt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Yt(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Yt(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Yt(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Yt(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Yt(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Yt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Yt(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":$n(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=Zh.get(l)||l,$n(e,l,a))}}function dr(e,t,l,a,n,u){switch(l){case"style":ms(e,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(s(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(s(60));e.innerHTML=l}}break;case"children":typeof a=="string"?aa(e,a):(typeof a=="number"||typeof a=="bigint")&&aa(e,""+a);break;case"onScroll":a!=null&&re("scroll",e);break;case"onScrollEnd":a!=null&&re("scrollend",e);break;case"onClick":a!=null&&(e.onclick=Vu);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!as.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(n=l.endsWith("Capture"),t=l.slice(2,n?l.length-7:void 0),u=e[Ie]||null,u=u!=null?u[l]:null,typeof u=="function"&&e.removeEventListener(t,u,n),typeof a=="function")){typeof u!="function"&&u!==null&&(l in e?e[l]=null:e.hasAttribute(l)&&e.removeAttribute(l)),e.addEventListener(t,a,n);break e}l in e?e[l]=a:a===!0?e.setAttribute(l,""):$n(e,l,a)}}}function Ve(e,t,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":re("error",e),re("load",e);var a=!1,n=!1,u;for(u in l)if(l.hasOwnProperty(u)){var c=l[u];if(c!=null)switch(u){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:pe(e,t,u,c,l,null)}}n&&pe(e,t,"srcSet",l.srcSet,l,null),a&&pe(e,t,"src",l.src,l,null);return;case"input":re("invalid",e);var f=u=c=n=null,g=null,N=null;for(a in l)if(l.hasOwnProperty(a)){var z=l[a];if(z!=null)switch(a){case"name":n=z;break;case"type":c=z;break;case"checked":g=z;break;case"defaultChecked":N=z;break;case"value":u=z;break;case"defaultValue":f=z;break;case"children":case"dangerouslySetInnerHTML":if(z!=null)throw Error(s(137,t));break;default:pe(e,t,a,z,l,null)}}fs(e,u,f,g,N,c,n,!1),Fn(e);return;case"select":re("invalid",e),a=c=u=null;for(n in l)if(l.hasOwnProperty(n)&&(f=l[n],f!=null))switch(n){case"value":u=f;break;case"defaultValue":c=f;break;case"multiple":a=f;default:pe(e,t,n,f,l,null)}t=u,l=c,e.multiple=!!a,t!=null?la(e,!!a,t,!1):l!=null&&la(e,!!a,l,!0);return;case"textarea":re("invalid",e),u=n=a=null;for(c in l)if(l.hasOwnProperty(c)&&(f=l[c],f!=null))switch(c){case"value":a=f;break;case"defaultValue":n=f;break;case"children":u=f;break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(s(91));break;default:pe(e,t,c,f,l,null)}ds(e,a,n,u),Fn(e);return;case"option":for(g in l)if(l.hasOwnProperty(g)&&(a=l[g],a!=null))switch(g){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:pe(e,t,g,a,l,null)}return;case"dialog":re("beforetoggle",e),re("toggle",e),re("cancel",e),re("close",e);break;case"iframe":case"object":re("load",e);break;case"video":case"audio":for(a=0;a<Nn.length;a++)re(Nn[a],e);break;case"image":re("error",e),re("load",e);break;case"details":re("toggle",e);break;case"embed":case"source":case"link":re("error",e),re("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(N in l)if(l.hasOwnProperty(N)&&(a=l[N],a!=null))switch(N){case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:pe(e,t,N,a,l,null)}return;default:if(Oi(t)){for(z in l)l.hasOwnProperty(z)&&(a=l[z],a!==void 0&&dr(e,t,z,a,l,void 0));return}}for(f in l)l.hasOwnProperty(f)&&(a=l[f],a!=null&&pe(e,t,f,a,l,null))}function y0(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 n=null,u=null,c=null,f=null,g=null,N=null,z=null;for(D in l){var U=l[D];if(l.hasOwnProperty(D)&&U!=null)switch(D){case"checked":break;case"value":break;case"defaultValue":g=U;default:a.hasOwnProperty(D)||pe(e,t,D,null,a,U)}}for(var O in a){var D=a[O];if(U=l[O],a.hasOwnProperty(O)&&(D!=null||U!=null))switch(O){case"type":u=D;break;case"name":n=D;break;case"checked":N=D;break;case"defaultChecked":z=D;break;case"value":c=D;break;case"defaultValue":f=D;break;case"children":case"dangerouslySetInnerHTML":if(D!=null)throw Error(s(137,t));break;default:D!==U&&pe(e,t,O,D,a,U)}}Ai(e,c,f,g,N,z,u,n);return;case"select":D=c=f=O=null;for(u in l)if(g=l[u],l.hasOwnProperty(u)&&g!=null)switch(u){case"value":break;case"multiple":D=g;default:a.hasOwnProperty(u)||pe(e,t,u,null,a,g)}for(n in a)if(u=a[n],g=l[n],a.hasOwnProperty(n)&&(u!=null||g!=null))switch(n){case"value":O=u;break;case"defaultValue":f=u;break;case"multiple":c=u;default:u!==g&&pe(e,t,n,u,a,g)}t=f,l=c,a=D,O!=null?la(e,!!l,O,!1):!!a!=!!l&&(t!=null?la(e,!!l,t,!0):la(e,!!l,l?[]:"",!1));return;case"textarea":D=O=null;for(f in l)if(n=l[f],l.hasOwnProperty(f)&&n!=null&&!a.hasOwnProperty(f))switch(f){case"value":break;case"children":break;default:pe(e,t,f,null,a,n)}for(c in a)if(n=a[c],u=l[c],a.hasOwnProperty(c)&&(n!=null||u!=null))switch(c){case"value":O=n;break;case"defaultValue":D=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(s(91));break;default:n!==u&&pe(e,t,c,n,a,u)}os(e,O,D);return;case"option":for(var le in l)if(O=l[le],l.hasOwnProperty(le)&&O!=null&&!a.hasOwnProperty(le))switch(le){case"selected":e.selected=!1;break;default:pe(e,t,le,null,a,O)}for(g in a)if(O=a[g],D=l[g],a.hasOwnProperty(g)&&O!==D&&(O!=null||D!=null))switch(g){case"selected":e.selected=O&&typeof O!="function"&&typeof O!="symbol";break;default:pe(e,t,g,O,a,D)}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 P in l)O=l[P],l.hasOwnProperty(P)&&O!=null&&!a.hasOwnProperty(P)&&pe(e,t,P,null,a,O);for(N in a)if(O=a[N],D=l[N],a.hasOwnProperty(N)&&O!==D&&(O!=null||D!=null))switch(N){case"children":case"dangerouslySetInnerHTML":if(O!=null)throw Error(s(137,t));break;default:pe(e,t,N,O,a,D)}return;default:if(Oi(t)){for(var be in l)O=l[be],l.hasOwnProperty(be)&&O!==void 0&&!a.hasOwnProperty(be)&&dr(e,t,be,void 0,a,O);for(z in a)O=a[z],D=l[z],!a.hasOwnProperty(z)||O===D||O===void 0&&D===void 0||dr(e,t,z,O,a,D);return}}for(var T in l)O=l[T],l.hasOwnProperty(T)&&O!=null&&!a.hasOwnProperty(T)&&pe(e,t,T,null,a,O);for(U in a)O=a[U],D=l[U],!a.hasOwnProperty(U)||O===D||O==null&&D==null||pe(e,t,U,O,a,D)}var hr=null,mr=null;function Ku(e){return e.nodeType===9?e:e.ownerDocument}function yd(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 gd(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 yr(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 gr=null;function g0(){var e=window.event;return e&&e.type==="popstate"?e===gr?!1:(gr=e,!0):(gr=null,!1)}var vd=typeof setTimeout=="function"?setTimeout:void 0,v0=typeof clearTimeout=="function"?clearTimeout:void 0,pd=typeof Promise=="function"?Promise:void 0,p0=typeof queueMicrotask=="function"?queueMicrotask:typeof pd<"u"?function(e){return pd.resolve(null).then(e).catch(b0)}:vd;function b0(e){setTimeout(function(){throw e})}function Tl(e){return e==="head"}function bd(e,t){var l=t,a=0,n=0;do{var u=l.nextSibling;if(e.removeChild(l),u&&u.nodeType===8)if(l=u.data,l==="/$"){if(0<a&&8>a){l=a;var c=e.ownerDocument;if(l&1&&Rn(c.documentElement),l&2&&Rn(c.body),l&4)for(l=c.head,Rn(l),c=l.firstChild;c;){var f=c.nextSibling,g=c.nodeName;c[Ga]||g==="SCRIPT"||g==="STYLE"||g==="LINK"&&c.rel.toLowerCase()==="stylesheet"||l.removeChild(c),c=f}}if(n===0){e.removeChild(u),wn(t);return}n--}else l==="$"||l==="$?"||l==="$!"?n++:a=l.charCodeAt(0)-48;else a=0;l=u}while(l);wn(t)}function vr(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":vr(l),Ei(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}e.removeChild(l)}}function x0(e,t,l,a){for(;e.nodeType===1;){var n=l;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[Ga])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!==n.rel||e.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||e.getAttribute("title")!==(n.title==null?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(u=e.getAttribute("src"),(u!==(n.src==null?null:n.src)||e.getAttribute("type")!==(n.type==null?null:n.type)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&u&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var u=n.name==null?null:""+n.name;if(n.type==="hidden"&&e.getAttribute("name")===u)return e}else return e;if(e=Dt(e.nextSibling),e===null)break}return null}function S0(e,t,l){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!l||(e=Dt(e.nextSibling),e===null))return null;return e}function pr(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function E0(e,t){var l=e.ownerDocument;if(e.data!=="$?"||l.readyState==="complete")t();else{var a=function(){t(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function Dt(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==="F!"||t==="F")break;if(t==="/$")return null}}return e}var br=null;function xd(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="$"||l==="$!"||l==="$?"){if(t===0)return e;t--}else l==="/$"&&t++}e=e.previousSibling}return null}function Sd(e,t,l){switch(t=Ku(l),e){case"html":if(e=t.documentElement,!e)throw Error(s(452));return e;case"head":if(e=t.head,!e)throw Error(s(453));return e;case"body":if(e=t.body,!e)throw Error(s(454));return e;default:throw Error(s(451))}}function Rn(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Ei(e)}var jt=new Map,Ed=new Set;function Ju(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var el=X.d;X.d={f:T0,r:j0,D:N0,C:A0,L:R0,m:O0,X:M0,S:D0,M:z0};function T0(){var e=el.f(),t=Bu();return e||t}function j0(e){var t=Pl(e);t!==null&&t.tag===5&&t.type==="form"?Gf(t):el.r(e)}var Ca=typeof document>"u"?null:document;function Td(e,t,l){var a=Ca;if(a&&typeof t=="string"&&t){var n=vt(t);n='link[rel="'+e+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),Ed.has(n)||(Ed.add(n),e={rel:e,crossOrigin:l,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),Ve(t,"link",e),Be(t),a.head.appendChild(t)))}}function N0(e){el.D(e),Td("dns-prefetch",e,null)}function A0(e,t){el.C(e,t),Td("preconnect",e,t)}function R0(e,t,l){el.L(e,t,l);var a=Ca;if(a&&e&&t){var n='link[rel="preload"][as="'+vt(t)+'"]';t==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+vt(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+vt(l.imageSizes)+'"]')):n+='[href="'+vt(e)+'"]';var u=n;switch(t){case"style":u=_a(e);break;case"script":u=Ua(e)}jt.has(u)||(e=R({rel:"preload",href:t==="image"&&l&&l.imageSrcSet?void 0:e,as:t},l),jt.set(u,e),a.querySelector(n)!==null||t==="style"&&a.querySelector(On(u))||t==="script"&&a.querySelector(Dn(u))||(t=a.createElement("link"),Ve(t,"link",e),Be(t),a.head.appendChild(t)))}}function O0(e,t){el.m(e,t);var l=Ca;if(l&&e){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+vt(a)+'"][href="'+vt(e)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Ua(e)}if(!jt.has(u)&&(e=R({rel:"modulepreload",href:e},t),jt.set(u,e),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Dn(u)))return}a=l.createElement("link"),Ve(a,"link",e),Be(a),l.head.appendChild(a)}}}function D0(e,t,l){el.S(e,t,l);var a=Ca;if(a&&e){var n=Il(a).hoistableStyles,u=_a(e);t=t||"default";var c=n.get(u);if(!c){var f={loading:0,preload:null};if(c=a.querySelector(On(u)))f.loading=5;else{e=R({rel:"stylesheet",href:e,"data-precedence":t},l),(l=jt.get(u))&&xr(e,l);var g=c=a.createElement("link");Be(g),Ve(g,"link",e),g._p=new Promise(function(N,z){g.onload=N,g.onerror=z}),g.addEventListener("load",function(){f.loading|=1}),g.addEventListener("error",function(){f.loading|=2}),f.loading|=4,ku(c,t,a)}c={type:"stylesheet",instance:c,count:1,state:f},n.set(u,c)}}}function M0(e,t){el.X(e,t);var l=Ca;if(l&&e){var a=Il(l).hoistableScripts,n=Ua(e),u=a.get(n);u||(u=l.querySelector(Dn(n)),u||(e=R({src:e,async:!0},t),(t=jt.get(n))&&Sr(e,t),u=l.createElement("script"),Be(u),Ve(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function z0(e,t){el.M(e,t);var l=Ca;if(l&&e){var a=Il(l).hoistableScripts,n=Ua(e),u=a.get(n);u||(u=l.querySelector(Dn(n)),u||(e=R({src:e,async:!0,type:"module"},t),(t=jt.get(n))&&Sr(e,t),u=l.createElement("script"),Be(u),Ve(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function jd(e,t,l,a){var n=(n=ae.current)?Ju(n):null;if(!n)throw Error(s(446));switch(e){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(t=_a(l.href),l=Il(n).hoistableStyles,a=l.get(t),a||(a={type:"style",instance:null,count:0,state:null},l.set(t,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=_a(l.href);var u=Il(n).hoistableStyles,c=u.get(e);if(c||(n=n.ownerDocument||n,c={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,c),(u=n.querySelector(On(e)))&&!u._p&&(c.instance=u,c.state.loading=5),jt.has(e)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},jt.set(e,l),u||C0(n,e,l,c.state))),t&&a===null)throw Error(s(528,""));return c}if(t&&a!==null)throw Error(s(529,""));return null;case"script":return t=l.async,l=l.src,typeof l=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Ua(l),l=Il(n).hoistableScripts,a=l.get(t),a||(a={type:"script",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,e))}}function _a(e){return'href="'+vt(e)+'"'}function On(e){return'link[rel="stylesheet"]['+e+"]"}function Nd(e){return R({},e,{"data-precedence":e.precedence,precedence:null})}function C0(e,t,l,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),Ve(t,"link",l),Be(t),e.head.appendChild(t))}function Ua(e){return'[src="'+vt(e)+'"]'}function Dn(e){return"script[async]"+e}function Ad(e,t,l){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+vt(l.href)+'"]');if(a)return t.instance=a,Be(a),a;var n=R({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),Be(a),Ve(a,"style",n),ku(a,l.precedence,e),t.instance=a;case"stylesheet":n=_a(l.href);var u=e.querySelector(On(n));if(u)return t.state.loading|=4,t.instance=u,Be(u),u;a=Nd(l),(n=jt.get(n))&&xr(a,n),u=(e.ownerDocument||e).createElement("link"),Be(u);var c=u;return c._p=new Promise(function(f,g){c.onload=f,c.onerror=g}),Ve(u,"link",a),t.state.loading|=4,ku(u,l.precedence,e),t.instance=u;case"script":return u=Ua(l.src),(n=e.querySelector(Dn(u)))?(t.instance=n,Be(n),n):(a=l,(n=jt.get(u))&&(a=R({},l),Sr(a,n)),e=e.ownerDocument||e,n=e.createElement("script"),Be(n),Ve(n,"link",a),e.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(s(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,ku(a,l.precedence,e));return t.instance}function ku(e,t,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,c=0;c<a.length;c++){var f=a[c];if(f.dataset.precedence===t)u=f;else if(u!==n)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=l.nodeType===9?l.head:l,t.insertBefore(e,t.firstChild))}function xr(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Sr(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var $u=null;function Rd(e,t,l){if($u===null){var a=new Map,n=$u=new Map;n.set(l,a)}else n=$u,a=n.get(l),a||(a=new Map,n.set(l,a));if(a.has(e))return a;for(a.set(e,null),l=l.getElementsByTagName(e),n=0;n<l.length;n++){var u=l[n];if(!(u[Ga]||u[$e]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var c=u.getAttribute(t)||"";c=e+c;var f=a.get(c);f?f.push(u):a.set(c,[u])}}return a}function Od(e,t,l){e=e.ownerDocument||e,e.head.insertBefore(l,t==="title"?e.querySelector("head > title"):null)}function _0(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 Dd(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var Mn=null;function U0(){}function w0(e,t,l){if(Mn===null)throw Error(s(475));var a=Mn;if(t.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(t.state.loading&4)===0){if(t.instance===null){var n=_a(l.href),u=e.querySelector(On(n));if(u){e=u._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(a.count++,a=Wu.bind(a),e.then(a,a)),t.state.loading|=4,t.instance=u,Be(u);return}u=e.ownerDocument||e,l=Nd(l),(n=jt.get(n))&&xr(l,n),u=u.createElement("link"),Be(u);var c=u;c._p=new Promise(function(f,g){c.onload=f,c.onerror=g}),Ve(u,"link",l),t.instance=u}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(t,e),(e=t.state.preload)&&(t.state.loading&3)===0&&(a.count++,t=Wu.bind(a),e.addEventListener("load",t),e.addEventListener("error",t))}}function H0(){if(Mn===null)throw Error(s(475));var e=Mn;return e.stylesheets&&e.count===0&&Er(e,e.stylesheets),0<e.count?function(t){var l=setTimeout(function(){if(e.stylesheets&&Er(e,e.stylesheets),e.unsuspend){var a=e.unsuspend;e.unsuspend=null,a()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(l)}}:null}function Wu(){if(this.count--,this.count===0){if(this.stylesheets)Er(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Fu=null;function Er(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Fu=new Map,t.forEach(L0,e),Fu=null,Wu.call(e))}function L0(e,t){if(!(t.state.loading&4)){var l=Fu.get(e);if(l)var a=l.get(null);else{l=new Map,Fu.set(e,l);for(var n=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<n.length;u++){var c=n[u];(c.nodeName==="LINK"||c.getAttribute("media")!=="not all")&&(l.set(c.dataset.precedence,c),a=c)}a&&l.set(null,a)}n=t.instance,c=n.getAttribute("data-precedence"),u=l.get(c)||a,u===a&&l.set(null,n),l.set(c,n),this.count++,a=Wu.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),u?u.parentNode.insertBefore(n,u.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(n,e.firstChild)),t.state.loading|=4}}var zn={$$typeof:L,Provider:null,Consumer:null,_currentValue:te,_currentValue2:te,_threadCount:0};function B0(e,t,l,a,n,u,c,f){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=pi(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=pi(0),this.hiddenUpdates=pi(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=c,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=f,this.incompleteTransitions=new Map}function Md(e,t,l,a,n,u,c,f,g,N,z,U){return e=new B0(e,t,l,c,f,g,N,U),t=1,u===!0&&(t|=24),u=st(3,null,null,t),e.current=u,u.stateNode=e,t=ac(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:t},cc(u),e}function zd(e){return e?(e=oa,e):oa}function Cd(e,t,l,a,n,u){n=zd(n),a.context===null?a.context=n:a.pendingContext=n,a=fl(t),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=ol(e,a,t),l!==null&&(mt(l,e,t),cn(l,e,t))}function _d(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var l=e.retryLane;e.retryLane=l!==0&&l<t?l:t}}function Tr(e,t){_d(e,t),(e=e.alternate)&&_d(e,t)}function Ud(e){if(e.tag===13){var t=fa(e,67108864);t!==null&&mt(t,e,67108864),Tr(e,67108864)}}var Pu=!0;function q0(e,t,l,a){var n=C.T;C.T=null;var u=X.p;try{X.p=2,jr(e,t,l,a)}finally{X.p=u,C.T=n}}function Y0(e,t,l,a){var n=C.T;C.T=null;var u=X.p;try{X.p=8,jr(e,t,l,a)}finally{X.p=u,C.T=n}}function jr(e,t,l,a){if(Pu){var n=Nr(a);if(n===null)or(e,t,a,Iu,l),Hd(e,a);else if(X0(n,e,t,l,a))a.stopPropagation();else if(Hd(e,a),t&4&&-1<G0.indexOf(e)){for(;n!==null;){var u=Pl(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var c=Cl(u.pendingLanes);if(c!==0){var f=u;for(f.pendingLanes|=2,f.entangledLanes|=2;c;){var g=1<<31-ct(c);f.entanglements[1]|=g,c&=~g}Ht(u),(ye&6)===0&&(Hu=zt()+500,jn(0))}}break;case 13:f=fa(u,2),f!==null&&mt(f,u,2),Bu(),Tr(u,2)}if(u=Nr(a),u===null&&or(e,t,a,Iu,l),u===n)break;n=u}n!==null&&a.stopPropagation()}else or(e,t,a,null,l)}}function Nr(e){return e=Mi(e),Ar(e)}var Iu=null;function Ar(e){if(Iu=null,e=Fl(e),e!==null){var t=y(e);if(t===null)e=null;else{var l=t.tag;if(l===13){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 Iu=e,null}function wd(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Ah()){case Jr:return 2;case kr:return 8;case Vn:case Rh:return 32;case $r:return 268435456;default:return 32}default:return 32}}var Rr=!1,jl=null,Nl=null,Al=null,Cn=new Map,_n=new Map,Rl=[],G0="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 Hd(e,t){switch(e){case"focusin":case"focusout":jl=null;break;case"dragenter":case"dragleave":Nl=null;break;case"mouseover":case"mouseout":Al=null;break;case"pointerover":case"pointerout":Cn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":_n.delete(t.pointerId)}}function Un(e,t,l,a,n,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:l,eventSystemFlags:a,nativeEvent:u,targetContainers:[n]},t!==null&&(t=Pl(t),t!==null&&Ud(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function X0(e,t,l,a,n){switch(t){case"focusin":return jl=Un(jl,e,t,l,a,n),!0;case"dragenter":return Nl=Un(Nl,e,t,l,a,n),!0;case"mouseover":return Al=Un(Al,e,t,l,a,n),!0;case"pointerover":var u=n.pointerId;return Cn.set(u,Un(Cn.get(u)||null,e,t,l,a,n)),!0;case"gotpointercapture":return u=n.pointerId,_n.set(u,Un(_n.get(u)||null,e,t,l,a,n)),!0}return!1}function Ld(e){var t=Fl(e.target);if(t!==null){var l=y(t);if(l!==null){if(t=l.tag,t===13){if(t=v(l),t!==null){e.blockedOn=t,wh(e.priority,function(){if(l.tag===13){var a=ht();a=bi(a);var n=fa(l,a);n!==null&&mt(n,l,a),Tr(l,a)}});return}}else if(t===3&&l.stateNode.current.memoizedState.isDehydrated){e.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ei(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var l=Nr(e.nativeEvent);if(l===null){l=e.nativeEvent;var a=new l.constructor(l.type,l);Di=a,l.target.dispatchEvent(a),Di=null}else return t=Pl(l),t!==null&&Ud(t),e.blockedOn=l,!1;t.shift()}return!0}function Bd(e,t,l){ei(e)&&l.delete(t)}function Q0(){Rr=!1,jl!==null&&ei(jl)&&(jl=null),Nl!==null&&ei(Nl)&&(Nl=null),Al!==null&&ei(Al)&&(Al=null),Cn.forEach(Bd),_n.forEach(Bd)}function ti(e,t){e.blockedOn===t&&(e.blockedOn=null,Rr||(Rr=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,Q0)))}var li=null;function qd(e){li!==e&&(li=e,i.unstable_scheduleCallback(i.unstable_NormalPriority,function(){li===e&&(li=null);for(var t=0;t<e.length;t+=3){var l=e[t],a=e[t+1],n=e[t+2];if(typeof a!="function"){if(Ar(a||l)===null)continue;break}var u=Pl(l);u!==null&&(e.splice(t,3),t-=3,Ac(u,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function wn(e){function t(g){return ti(g,e)}jl!==null&&ti(jl,e),Nl!==null&&ti(Nl,e),Al!==null&&ti(Al,e),Cn.forEach(t),_n.forEach(t);for(var l=0;l<Rl.length;l++){var a=Rl[l];a.blockedOn===e&&(a.blockedOn=null)}for(;0<Rl.length&&(l=Rl[0],l.blockedOn===null);)Ld(l),l.blockedOn===null&&Rl.shift();if(l=(e.ownerDocument||e).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var n=l[a],u=l[a+1],c=n[Ie]||null;if(typeof u=="function")c||qd(l);else if(c){var f=null;if(u&&u.hasAttribute("formAction")){if(n=u,c=u[Ie]||null)f=c.formAction;else if(Ar(n)!==null)continue}else f=c.action;typeof f=="function"?l[a+1]=f:(l.splice(a,3),a-=3),qd(l)}}}function Or(e){this._internalRoot=e}ai.prototype.render=Or.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(s(409));var l=t.current,a=ht();Cd(l,a,e,t,null,null)},ai.prototype.unmount=Or.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Cd(e.current,2,null,e,null,null),Bu(),t[Wl]=null}};function ai(e){this._internalRoot=e}ai.prototype.unstable_scheduleHydration=function(e){if(e){var t=es();e={blockedOn:null,target:e,priority:t};for(var l=0;l<Rl.length&&t!==0&&t<Rl[l].priority;l++);Rl.splice(l,0,e),l===0&&Ld(e)}};var Yd=d.version;if(Yd!=="19.1.0")throw Error(s(527,Yd,"19.1.0"));X.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(s(188)):(e=Object.keys(e).join(","),Error(s(268,e)));return e=p(t),e=e!==null?m(e):null,e=e===null?null:e.stateNode,e};var Z0={bundleType:0,version:"19.1.0",rendererPackageName:"react-dom",currentDispatcherRef:C,reconcilerVersion:"19.1.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ni=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ni.isDisabled&&ni.supportsFiber)try{Ba=ni.inject(Z0),it=ni}catch{}}return Ln.createRoot=function(e,t){if(!h(e))throw Error(s(299));var l=!1,a="",n=to,u=lo,c=ao,f=null;return t!=null&&(t.unstable_strictMode===!0&&(l=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(n=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(c=t.onRecoverableError),t.unstable_transitionCallbacks!==void 0&&(f=t.unstable_transitionCallbacks)),t=Md(e,1,!1,null,null,l,a,n,u,c,f,null),e[Wl]=t.current,fr(e),new Or(t)},Ln.hydrateRoot=function(e,t,l){if(!h(e))throw Error(s(299));var a=!1,n="",u=to,c=lo,f=ao,g=null,N=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(n=l.identifierPrefix),l.onUncaughtError!==void 0&&(u=l.onUncaughtError),l.onCaughtError!==void 0&&(c=l.onCaughtError),l.onRecoverableError!==void 0&&(f=l.onRecoverableError),l.unstable_transitionCallbacks!==void 0&&(g=l.unstable_transitionCallbacks),l.formState!==void 0&&(N=l.formState)),t=Md(e,1,!0,t,l??null,a,n,u,c,f,g,N),t.context=zd(null),l=t.current,a=ht(),a=bi(a),n=fl(a),n.callback=null,ol(l,n,a),l=a,t.current.lanes=l,Ya(t,l),Ht(t),e[Wl]=t.current,fr(e),new ai(t)},Ln.version="19.1.0",Ln}var Wd;function ty(){if(Wd)return zr.exports;Wd=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(d){console.error(d)}}return i(),zr.exports=ey(),zr.exports}var ly=ty();const ay=ch(ly);var Bn={},Fd;function ny(){if(Fd)return Bn;Fd=1,Object.defineProperty(Bn,"__esModule",{value:!0}),Bn.parse=v,Bn.serialize=m;const i=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,d=/^[\u0021-\u003A\u003C-\u007E]*$/,o=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,s=/^[\u0020-\u003A\u003D-\u007E]*$/,h=Object.prototype.toString,y=(()=>{const S=function(){};return S.prototype=Object.create(null),S})();function v(S,B){const w=new y,Y=S.length;if(Y<2)return w;const Q=(B==null?void 0:B.decode)||R;let q=0;do{const Z=S.indexOf("=",q);if(Z===-1)break;const L=S.indexOf(";",q),$=L===-1?Y:L;if(Z>$){q=S.lastIndexOf(";",Z-1)+1;continue}const J=A(S,q,Z),me=p(S,Z,J),V=S.slice(J,me);if(w[V]===void 0){let fe=A(S,Z+1,$),ee=p(S,$,fe);const Ce=Q(S.slice(fe,ee));w[V]=Ce}q=$+1}while(q<Y);return w}function A(S,B,w){do{const Y=S.charCodeAt(B);if(Y!==32&&Y!==9)return B}while(++B<w);return w}function p(S,B,w){for(;B>w;){const Y=S.charCodeAt(--B);if(Y!==32&&Y!==9)return B+1}return w}function m(S,B,w){const Y=(w==null?void 0:w.encode)||encodeURIComponent;if(!i.test(S))throw new TypeError(`argument name is invalid: ${S}`);const Q=Y(B);if(!d.test(Q))throw new TypeError(`argument val is invalid: ${B}`);let q=S+"="+Q;if(!w)return q;if(w.maxAge!==void 0){if(!Number.isInteger(w.maxAge))throw new TypeError(`option maxAge is invalid: ${w.maxAge}`);q+="; Max-Age="+w.maxAge}if(w.domain){if(!o.test(w.domain))throw new TypeError(`option domain is invalid: ${w.domain}`);q+="; Domain="+w.domain}if(w.path){if(!s.test(w.path))throw new TypeError(`option path is invalid: ${w.path}`);q+="; Path="+w.path}if(w.expires){if(!M(w.expires)||!Number.isFinite(w.expires.valueOf()))throw new TypeError(`option expires is invalid: ${w.expires}`);q+="; Expires="+w.expires.toUTCString()}if(w.httpOnly&&(q+="; HttpOnly"),w.secure&&(q+="; Secure"),w.partitioned&&(q+="; Partitioned"),w.priority)switch(typeof w.priority=="string"?w.priority.toLowerCase():void 0){case"low":q+="; Priority=Low";break;case"medium":q+="; Priority=Medium";break;case"high":q+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${w.priority}`)}if(w.sameSite)switch(typeof w.sameSite=="string"?w.sameSite.toLowerCase():w.sameSite){case!0:case"strict":q+="; SameSite=Strict";break;case"lax":q+="; SameSite=Lax";break;case"none":q+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${w.sameSite}`)}return q}function R(S){if(S.indexOf("%")===-1)return S;try{return decodeURIComponent(S)}catch{return S}}function M(S){return h.call(S)==="[object Date]"}return Bn}ny();var Pd="popstate";function uy(i={}){function d(s,h){let{pathname:y,search:v,hash:A}=s.location;return Lr("",{pathname:y,search:v,hash:A},h.state&&h.state.usr||null,h.state&&h.state.key||"default")}function o(s,h){return typeof h=="string"?h:Yn(h)}return cy(d,o,null,i)}function Ae(i,d){if(i===!1||i===null||typeof i>"u")throw new Error(d)}function Lt(i,d){if(!i){typeof console<"u"&&console.warn(d);try{throw new Error(d)}catch{}}}function iy(){return Math.random().toString(36).substring(2,10)}function Id(i,d){return{usr:i.state,key:i.key,idx:d}}function Lr(i,d,o=null,s){return{pathname:typeof i=="string"?i:i.pathname,search:"",hash:"",...typeof d=="string"?Ha(d):d,state:o,key:d&&d.key||s||iy()}}function Yn({pathname:i="/",search:d="",hash:o=""}){return d&&d!=="?"&&(i+=d.charAt(0)==="?"?d:"?"+d),o&&o!=="#"&&(i+=o.charAt(0)==="#"?o:"#"+o),i}function Ha(i){let d={};if(i){let o=i.indexOf("#");o>=0&&(d.hash=i.substring(o),i=i.substring(0,o));let s=i.indexOf("?");s>=0&&(d.search=i.substring(s),i=i.substring(0,s)),i&&(d.pathname=i)}return d}function cy(i,d,o,s={}){let{window:h=document.defaultView,v5Compat:y=!1}=s,v=h.history,A="POP",p=null,m=R();m==null&&(m=0,v.replaceState({...v.state,idx:m},""));function R(){return(v.state||{idx:null}).idx}function M(){A="POP";let Q=R(),q=Q==null?null:Q-m;m=Q,p&&p({action:A,location:Y.location,delta:q})}function S(Q,q){A="PUSH";let Z=Lr(Y.location,Q,q);m=R()+1;let L=Id(Z,m),$=Y.createHref(Z);try{v.pushState(L,"",$)}catch(J){if(J instanceof DOMException&&J.name==="DataCloneError")throw J;h.location.assign($)}y&&p&&p({action:A,location:Y.location,delta:1})}function B(Q,q){A="REPLACE";let Z=Lr(Y.location,Q,q);m=R();let L=Id(Z,m),$=Y.createHref(Z);v.replaceState(L,"",$),y&&p&&p({action:A,location:Y.location,delta:0})}function w(Q){return ry(Q)}let Y={get action(){return A},get location(){return i(h,v)},listen(Q){if(p)throw new Error("A history only accepts one active listener");return h.addEventListener(Pd,M),p=Q,()=>{h.removeEventListener(Pd,M),p=null}},createHref(Q){return d(h,Q)},createURL:w,encodeLocation(Q){let q=w(Q);return{pathname:q.pathname,search:q.search,hash:q.hash}},push:S,replace:B,go(Q){return v.go(Q)}};return Y}function ry(i,d=!1){let o="http://localhost";typeof window<"u"&&(o=window.location.origin!=="null"?window.location.origin:window.location.href),Ae(o,"No window.location.(origin|href) available to create URL");let s=typeof i=="string"?i:Yn(i);return s=s.replace(/ $/,"%20"),!d&&s.startsWith("//")&&(s=o+s),new URL(s,o)}function rh(i,d,o="/"){return sy(i,d,o,!1)}function sy(i,d,o,s){let h=typeof d=="string"?Ha(d):d,y=ll(h.pathname||"/",o);if(y==null)return null;let v=sh(i);fy(v);let A=null;for(let p=0;A==null&&p<v.length;++p){let m=Sy(y);A=by(v[p],m,s)}return A}function sh(i,d=[],o=[],s=""){let h=(y,v,A)=>{let p={relativePath:A===void 0?y.path||"":A,caseSensitive:y.caseSensitive===!0,childrenIndex:v,route:y};p.relativePath.startsWith("/")&&(Ae(p.relativePath.startsWith(s),`Absolute route path "${p.relativePath}" nested under path "${s}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),p.relativePath=p.relativePath.slice(s.length));let m=tl([s,p.relativePath]),R=o.concat(p);y.children&&y.children.length>0&&(Ae(y.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${m}".`),sh(y.children,d,R,m)),!(y.path==null&&!y.index)&&d.push({path:m,score:vy(m,y.index),routesMeta:R})};return i.forEach((y,v)=>{var A;if(y.path===""||!((A=y.path)!=null&&A.includes("?")))h(y,v);else for(let p of fh(y.path))h(y,v,p)}),d}function fh(i){let d=i.split("/");if(d.length===0)return[];let[o,...s]=d,h=o.endsWith("?"),y=o.replace(/\?$/,"");if(s.length===0)return h?[y,""]:[y];let v=fh(s.join("/")),A=[];return A.push(...v.map(p=>p===""?y:[y,p].join("/"))),h&&A.push(...v),A.map(p=>i.startsWith("/")&&p===""?"/":p)}function fy(i){i.sort((d,o)=>d.score!==o.score?o.score-d.score:py(d.routesMeta.map(s=>s.childrenIndex),o.routesMeta.map(s=>s.childrenIndex)))}var oy=/^:[\w-]+$/,dy=3,hy=2,my=1,yy=10,gy=-2,eh=i=>i==="*";function vy(i,d){let o=i.split("/"),s=o.length;return o.some(eh)&&(s+=gy),d&&(s+=hy),o.filter(h=>!eh(h)).reduce((h,y)=>h+(oy.test(y)?dy:y===""?my:yy),s)}function py(i,d){return i.length===d.length&&i.slice(0,-1).every((s,h)=>s===d[h])?i[i.length-1]-d[d.length-1]:0}function by(i,d,o=!1){let{routesMeta:s}=i,h={},y="/",v=[];for(let A=0;A<s.length;++A){let p=s[A],m=A===s.length-1,R=y==="/"?d:d.slice(y.length)||"/",M=si({path:p.relativePath,caseSensitive:p.caseSensitive,end:m},R),S=p.route;if(!M&&m&&o&&!s[s.length-1].route.index&&(M=si({path:p.relativePath,caseSensitive:p.caseSensitive,end:!1},R)),!M)return null;Object.assign(h,M.params),v.push({params:h,pathname:tl([y,M.pathname]),pathnameBase:Ny(tl([y,M.pathnameBase])),route:S}),M.pathnameBase!=="/"&&(y=tl([y,M.pathnameBase]))}return v}function si(i,d){typeof i=="string"&&(i={path:i,caseSensitive:!1,end:!0});let[o,s]=xy(i.path,i.caseSensitive,i.end),h=d.match(o);if(!h)return null;let y=h[0],v=y.replace(/(.)\/+$/,"$1"),A=h.slice(1);return{params:s.reduce((m,{paramName:R,isOptional:M},S)=>{if(R==="*"){let w=A[S]||"";v=y.slice(0,y.length-w.length).replace(/(.)\/+$/,"$1")}const B=A[S];return M&&!B?m[R]=void 0:m[R]=(B||"").replace(/%2F/g,"/"),m},{}),pathname:y,pathnameBase:v,pattern:i}}function xy(i,d=!1,o=!0){Lt(i==="*"||!i.endsWith("*")||i.endsWith("/*"),`Route path "${i}" will be treated as if it were "${i.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${i.replace(/\*$/,"/*")}".`);let s=[],h="^"+i.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(v,A,p)=>(s.push({paramName:A,isOptional:p!=null}),p?"/?([^\\/]+)?":"/([^\\/]+)"));return i.endsWith("*")?(s.push({paramName:"*"}),h+=i==="*"||i==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):o?h+="\\/*$":i!==""&&i!=="/"&&(h+="(?:(?=\\/|$))"),[new RegExp(h,d?void 0:"i"),s]}function Sy(i){try{return i.split("/").map(d=>decodeURIComponent(d).replace(/\//g,"%2F")).join("/")}catch(d){return Lt(!1,`The URL path "${i}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${d}).`),i}}function ll(i,d){if(d==="/")return i;if(!i.toLowerCase().startsWith(d.toLowerCase()))return null;let o=d.endsWith("/")?d.length-1:d.length,s=i.charAt(o);return s&&s!=="/"?null:i.slice(o)||"/"}function Ey(i,d="/"){let{pathname:o,search:s="",hash:h=""}=typeof i=="string"?Ha(i):i;return{pathname:o?o.startsWith("/")?o:Ty(o,d):d,search:Ay(s),hash:Ry(h)}}function Ty(i,d){let o=d.replace(/\/+$/,"").split("/");return i.split("/").forEach(h=>{h===".."?o.length>1&&o.pop():h!=="."&&o.push(h)}),o.length>1?o.join("/"):"/"}function wr(i,d,o,s){return`Cannot include a '${i}' character in a manually specified \`to.${d}\` field [${JSON.stringify(s)}]. Please separate it out to the \`to.${o}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function jy(i){return i.filter((d,o)=>o===0||d.route.path&&d.route.path.length>0)}function oh(i){let d=jy(i);return d.map((o,s)=>s===d.length-1?o.pathname:o.pathnameBase)}function dh(i,d,o,s=!1){let h;typeof i=="string"?h=Ha(i):(h={...i},Ae(!h.pathname||!h.pathname.includes("?"),wr("?","pathname","search",h)),Ae(!h.pathname||!h.pathname.includes("#"),wr("#","pathname","hash",h)),Ae(!h.search||!h.search.includes("#"),wr("#","search","hash",h)));let y=i===""||h.pathname==="",v=y?"/":h.pathname,A;if(v==null)A=o;else{let M=d.length-1;if(!s&&v.startsWith("..")){let S=v.split("/");for(;S[0]==="..";)S.shift(),M-=1;h.pathname=S.join("/")}A=M>=0?d[M]:"/"}let p=Ey(h,A),m=v&&v!=="/"&&v.endsWith("/"),R=(y||v===".")&&o.endsWith("/");return!p.pathname.endsWith("/")&&(m||R)&&(p.pathname+="/"),p}var tl=i=>i.join("/").replace(/\/\/+/g,"/"),Ny=i=>i.replace(/\/+$/,"").replace(/^\/*/,"/"),Ay=i=>!i||i==="?"?"":i.startsWith("?")?i:"?"+i,Ry=i=>!i||i==="#"?"":i.startsWith("#")?i:"#"+i;function Oy(i){return i!=null&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.internal=="boolean"&&"data"in i}var hh=["POST","PUT","PATCH","DELETE"];new Set(hh);var Dy=["GET",...hh];new Set(Dy);var La=E.createContext(null);La.displayName="DataRouter";var fi=E.createContext(null);fi.displayName="DataRouterState";var mh=E.createContext({isTransitioning:!1});mh.displayName="ViewTransition";var My=E.createContext(new Map);My.displayName="Fetchers";var zy=E.createContext(null);zy.displayName="Await";var Bt=E.createContext(null);Bt.displayName="Navigation";var Gn=E.createContext(null);Gn.displayName="Location";var al=E.createContext({outlet:null,matches:[],isDataRoute:!1});al.displayName="Route";var Yr=E.createContext(null);Yr.displayName="RouteError";function Cy(i,{relative:d}={}){Ae(Xn(),"useHref() may be used only in the context of a <Router> component.");let{basename:o,navigator:s}=E.useContext(Bt),{hash:h,pathname:y,search:v}=Qn(i,{relative:d}),A=y;return o!=="/"&&(A=y==="/"?o:tl([o,y])),s.createHref({pathname:A,search:v,hash:h})}function Xn(){return E.useContext(Gn)!=null}function Dl(){return Ae(Xn(),"useLocation() may be used only in the context of a <Router> component."),E.useContext(Gn).location}var yh="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function gh(i){E.useContext(Bt).static||E.useLayoutEffect(i)}function _y(){let{isDataRoute:i}=E.useContext(al);return i?Ky():Uy()}function Uy(){Ae(Xn(),"useNavigate() may be used only in the context of a <Router> component.");let i=E.useContext(La),{basename:d,navigator:o}=E.useContext(Bt),{matches:s}=E.useContext(al),{pathname:h}=Dl(),y=JSON.stringify(oh(s)),v=E.useRef(!1);return gh(()=>{v.current=!0}),E.useCallback((p,m={})=>{if(Lt(v.current,yh),!v.current)return;if(typeof p=="number"){o.go(p);return}let R=dh(p,JSON.parse(y),h,m.relative==="path");i==null&&d!=="/"&&(R.pathname=R.pathname==="/"?d:tl([d,R.pathname])),(m.replace?o.replace:o.push)(R,m.state,m)},[d,o,y,h,i])}E.createContext(null);function Qn(i,{relative:d}={}){let{matches:o}=E.useContext(al),{pathname:s}=Dl(),h=JSON.stringify(oh(o));return E.useMemo(()=>dh(i,JSON.parse(h),s,d==="path"),[i,h,s,d])}function wy(i,d){return vh(i,d)}function vh(i,d,o,s){var q;Ae(Xn(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:h}=E.useContext(Bt),{matches:y}=E.useContext(al),v=y[y.length-1],A=v?v.params:{},p=v?v.pathname:"/",m=v?v.pathnameBase:"/",R=v&&v.route;{let Z=R&&R.path||"";ph(p,!R||Z.endsWith("*")||Z.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${p}" (under <Route path="${Z}">) 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="${Z}"> to <Route path="${Z==="/"?"*":`${Z}/*`}">.`)}let M=Dl(),S;if(d){let Z=typeof d=="string"?Ha(d):d;Ae(m==="/"||((q=Z.pathname)==null?void 0:q.startsWith(m)),`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 "${m}" but pathname "${Z.pathname}" was given in the \`location\` prop.`),S=Z}else S=M;let B=S.pathname||"/",w=B;if(m!=="/"){let Z=m.replace(/^\//,"").split("/");w="/"+B.replace(/^\//,"").split("/").slice(Z.length).join("/")}let Y=rh(i,{pathname:w});Lt(R||Y!=null,`No routes matched location "${S.pathname}${S.search}${S.hash}" `),Lt(Y==null||Y[Y.length-1].route.element!==void 0||Y[Y.length-1].route.Component!==void 0||Y[Y.length-1].route.lazy!==void 0,`Matched leaf route at location "${S.pathname}${S.search}${S.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=Yy(Y&&Y.map(Z=>Object.assign({},Z,{params:Object.assign({},A,Z.params),pathname:tl([m,h.encodeLocation?h.encodeLocation(Z.pathname).pathname:Z.pathname]),pathnameBase:Z.pathnameBase==="/"?m:tl([m,h.encodeLocation?h.encodeLocation(Z.pathnameBase).pathname:Z.pathnameBase])})),y,o,s);return d&&Q?E.createElement(Gn.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...S},navigationType:"POP"}},Q):Q}function Hy(){let i=Vy(),d=Oy(i)?`${i.status} ${i.statusText}`:i instanceof Error?i.message:JSON.stringify(i),o=i instanceof Error?i.stack:null,s="rgba(200,200,200, 0.5)",h={padding:"0.5rem",backgroundColor:s},y={padding:"2px 4px",backgroundColor:s},v=null;return console.error("Error handled by React Router default ErrorBoundary:",i),v=E.createElement(E.Fragment,null,E.createElement("p",null,"💿 Hey developer 👋"),E.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",E.createElement("code",{style:y},"ErrorBoundary")," or"," ",E.createElement("code",{style:y},"errorElement")," prop on your route.")),E.createElement(E.Fragment,null,E.createElement("h2",null,"Unexpected Application Error!"),E.createElement("h3",{style:{fontStyle:"italic"}},d),o?E.createElement("pre",{style:h},o):null,v)}var Ly=E.createElement(Hy,null),By=class extends E.Component{constructor(i){super(i),this.state={location:i.location,revalidation:i.revalidation,error:i.error}}static getDerivedStateFromError(i){return{error:i}}static getDerivedStateFromProps(i,d){return d.location!==i.location||d.revalidation!=="idle"&&i.revalidation==="idle"?{error:i.error,location:i.location,revalidation:i.revalidation}:{error:i.error!==void 0?i.error:d.error,location:d.location,revalidation:i.revalidation||d.revalidation}}componentDidCatch(i,d){console.error("React Router caught the following error during render",i,d)}render(){return this.state.error!==void 0?E.createElement(al.Provider,{value:this.props.routeContext},E.createElement(Yr.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function qy({routeContext:i,match:d,children:o}){let s=E.useContext(La);return s&&s.static&&s.staticContext&&(d.route.errorElement||d.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=d.route.id),E.createElement(al.Provider,{value:i},o)}function Yy(i,d=[],o=null,s=null){if(i==null){if(!o)return null;if(o.errors)i=o.matches;else if(d.length===0&&!o.initialized&&o.matches.length>0)i=o.matches;else return null}let h=i,y=o==null?void 0:o.errors;if(y!=null){let p=h.findIndex(m=>m.route.id&&(y==null?void 0:y[m.route.id])!==void 0);Ae(p>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(y).join(",")}`),h=h.slice(0,Math.min(h.length,p+1))}let v=!1,A=-1;if(o)for(let p=0;p<h.length;p++){let m=h[p];if((m.route.HydrateFallback||m.route.hydrateFallbackElement)&&(A=p),m.route.id){let{loaderData:R,errors:M}=o,S=m.route.loader&&!R.hasOwnProperty(m.route.id)&&(!M||M[m.route.id]===void 0);if(m.route.lazy||S){v=!0,A>=0?h=h.slice(0,A+1):h=[h[0]];break}}}return h.reduceRight((p,m,R)=>{let M,S=!1,B=null,w=null;o&&(M=y&&m.route.id?y[m.route.id]:void 0,B=m.route.errorElement||Ly,v&&(A<0&&R===0?(ph("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),S=!0,w=null):A===R&&(S=!0,w=m.route.hydrateFallbackElement||null)));let Y=d.concat(h.slice(0,R+1)),Q=()=>{let q;return M?q=B:S?q=w:m.route.Component?q=E.createElement(m.route.Component,null):m.route.element?q=m.route.element:q=p,E.createElement(qy,{match:m,routeContext:{outlet:p,matches:Y,isDataRoute:o!=null},children:q})};return o&&(m.route.ErrorBoundary||m.route.errorElement||R===0)?E.createElement(By,{location:o.location,revalidation:o.revalidation,component:B,error:M,children:Q(),routeContext:{outlet:null,matches:Y,isDataRoute:!0}}):Q()},null)}function Gr(i){return`${i} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Gy(i){let d=E.useContext(La);return Ae(d,Gr(i)),d}function Xy(i){let d=E.useContext(fi);return Ae(d,Gr(i)),d}function Qy(i){let d=E.useContext(al);return Ae(d,Gr(i)),d}function Xr(i){let d=Qy(i),o=d.matches[d.matches.length-1];return Ae(o.route.id,`${i} can only be used on routes that contain a unique "id"`),o.route.id}function Zy(){return Xr("useRouteId")}function Vy(){var s;let i=E.useContext(Yr),d=Xy("useRouteError"),o=Xr("useRouteError");return i!==void 0?i:(s=d.errors)==null?void 0:s[o]}function Ky(){let{router:i}=Gy("useNavigate"),d=Xr("useNavigate"),o=E.useRef(!1);return gh(()=>{o.current=!0}),E.useCallback(async(h,y={})=>{Lt(o.current,yh),o.current&&(typeof h=="number"?i.navigate(h):await i.navigate(h,{fromRouteId:d,...y}))},[i,d])}var th={};function ph(i,d,o){!d&&!th[i]&&(th[i]=!0,Lt(!1,o))}E.memo(Jy);function Jy({routes:i,future:d,state:o}){return vh(i,void 0,o,d)}function Nt(i){Ae(!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 ky({basename:i="/",children:d=null,location:o,navigationType:s="POP",navigator:h,static:y=!1}){Ae(!Xn(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let v=i.replace(/^\/*/,"/"),A=E.useMemo(()=>({basename:v,navigator:h,static:y,future:{}}),[v,h,y]);typeof o=="string"&&(o=Ha(o));let{pathname:p="/",search:m="",hash:R="",state:M=null,key:S="default"}=o,B=E.useMemo(()=>{let w=ll(p,v);return w==null?null:{location:{pathname:w,search:m,hash:R,state:M,key:S},navigationType:s}},[v,p,m,R,M,S,s]);return Lt(B!=null,`<Router basename="${v}"> is not able to match the URL "${p}${m}${R}" because it does not start with the basename, so the <Router> won't render anything.`),B==null?null:E.createElement(Bt.Provider,{value:A},E.createElement(Gn.Provider,{children:d,value:B}))}function $y({children:i,location:d}){return wy(Br(i),d)}function Br(i,d=[]){let o=[];return E.Children.forEach(i,(s,h)=>{if(!E.isValidElement(s))return;let y=[...d,h];if(s.type===E.Fragment){o.push.apply(o,Br(s.props.children,y));return}Ae(s.type===Nt,`[${typeof s.type=="string"?s.type:s.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Ae(!s.props.index||!s.props.children,"An index route cannot have child routes.");let v={id:s.props.id||y.join("-"),caseSensitive:s.props.caseSensitive,element:s.props.element,Component:s.props.Component,index:s.props.index,path:s.props.path,loader:s.props.loader,action:s.props.action,hydrateFallbackElement:s.props.hydrateFallbackElement,HydrateFallback:s.props.HydrateFallback,errorElement:s.props.errorElement,ErrorBoundary:s.props.ErrorBoundary,hasErrorBoundary:s.props.hasErrorBoundary===!0||s.props.ErrorBoundary!=null||s.props.errorElement!=null,shouldRevalidate:s.props.shouldRevalidate,handle:s.props.handle,lazy:s.props.lazy};s.props.children&&(v.children=Br(s.props.children,y)),o.push(v)}),o}var ii="get",ci="application/x-www-form-urlencoded";function oi(i){return i!=null&&typeof i.tagName=="string"}function Wy(i){return oi(i)&&i.tagName.toLowerCase()==="button"}function Fy(i){return oi(i)&&i.tagName.toLowerCase()==="form"}function Py(i){return oi(i)&&i.tagName.toLowerCase()==="input"}function Iy(i){return!!(i.metaKey||i.altKey||i.ctrlKey||i.shiftKey)}function eg(i,d){return i.button===0&&(!d||d==="_self")&&!Iy(i)}var ui=null;function tg(){if(ui===null)try{new FormData(document.createElement("form"),0),ui=!1}catch{ui=!0}return ui}var lg=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Hr(i){return i!=null&&!lg.has(i)?(Lt(!1,`"${i}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${ci}"`),null):i}function ag(i,d){let o,s,h,y,v;if(Fy(i)){let A=i.getAttribute("action");s=A?ll(A,d):null,o=i.getAttribute("method")||ii,h=Hr(i.getAttribute("enctype"))||ci,y=new FormData(i)}else if(Wy(i)||Py(i)&&(i.type==="submit"||i.type==="image")){let A=i.form;if(A==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let p=i.getAttribute("formaction")||A.getAttribute("action");if(s=p?ll(p,d):null,o=i.getAttribute("formmethod")||A.getAttribute("method")||ii,h=Hr(i.getAttribute("formenctype"))||Hr(A.getAttribute("enctype"))||ci,y=new FormData(A,i),!tg()){let{name:m,type:R,value:M}=i;if(R==="image"){let S=m?`${m}.`:"";y.append(`${S}x`,"0"),y.append(`${S}y`,"0")}else m&&y.append(m,M)}}else{if(oi(i))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');o=ii,s=null,h=ci,v=i}return y&&h==="text/plain"&&(v=y,y=void 0),{action:s,method:o.toLowerCase(),encType:h,formData:y,body:v}}function Qr(i,d){if(i===!1||i===null||typeof i>"u")throw new Error(d)}async function ng(i,d){if(i.id in d)return d[i.id];try{let o=await import(i.module);return d[i.id]=o,o}catch(o){return console.error(`Error loading route module \`${i.module}\`, reloading page...`),console.error(o),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function ug(i){return i==null?!1:i.href==null?i.rel==="preload"&&typeof i.imageSrcSet=="string"&&typeof i.imageSizes=="string":typeof i.rel=="string"&&typeof i.href=="string"}async function ig(i,d,o){let s=await Promise.all(i.map(async h=>{let y=d.routes[h.route.id];if(y){let v=await ng(y,o);return v.links?v.links():[]}return[]}));return fg(s.flat(1).filter(ug).filter(h=>h.rel==="stylesheet"||h.rel==="preload").map(h=>h.rel==="stylesheet"?{...h,rel:"prefetch",as:"style"}:{...h,rel:"prefetch"}))}function lh(i,d,o,s,h,y){let v=(p,m)=>o[m]?p.route.id!==o[m].route.id:!0,A=(p,m)=>{var R;return o[m].pathname!==p.pathname||((R=o[m].route.path)==null?void 0:R.endsWith("*"))&&o[m].params["*"]!==p.params["*"]};return y==="assets"?d.filter((p,m)=>v(p,m)||A(p,m)):y==="data"?d.filter((p,m)=>{var M;let R=s.routes[p.route.id];if(!R||!R.hasLoader)return!1;if(v(p,m)||A(p,m))return!0;if(p.route.shouldRevalidate){let S=p.route.shouldRevalidate({currentUrl:new URL(h.pathname+h.search+h.hash,window.origin),currentParams:((M=o[0])==null?void 0:M.params)||{},nextUrl:new URL(i,window.origin),nextParams:p.params,defaultShouldRevalidate:!0});if(typeof S=="boolean")return S}return!0}):[]}function cg(i,d,{includeHydrateFallback:o}={}){return rg(i.map(s=>{let h=d.routes[s.route.id];if(!h)return[];let y=[h.module];return h.clientActionModule&&(y=y.concat(h.clientActionModule)),h.clientLoaderModule&&(y=y.concat(h.clientLoaderModule)),o&&h.hydrateFallbackModule&&(y=y.concat(h.hydrateFallbackModule)),h.imports&&(y=y.concat(h.imports)),y}).flat(1))}function rg(i){return[...new Set(i)]}function sg(i){let d={},o=Object.keys(i).sort();for(let s of o)d[s]=i[s];return d}function fg(i,d){let o=new Set;return new Set(d),i.reduce((s,h)=>{let y=JSON.stringify(sg(h));return o.has(y)||(o.add(y),s.push({key:y,link:h})),s},[])}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var og=new Set([100,101,204,205]);function dg(i,d){let o=typeof i=="string"?new URL(i,typeof window>"u"?"server://singlefetch/":window.location.origin):i;return o.pathname==="/"?o.pathname="_root.data":d&&ll(o.pathname,d)==="/"?o.pathname=`${d.replace(/\/$/,"")}/_root.data`:o.pathname=`${o.pathname.replace(/\/$/,"")}.data`,o}function bh(){let i=E.useContext(La);return Qr(i,"You must render this element inside a <DataRouterContext.Provider> element"),i}function hg(){let i=E.useContext(fi);return Qr(i,"You must render this element inside a <DataRouterStateContext.Provider> element"),i}var Zr=E.createContext(void 0);Zr.displayName="FrameworkContext";function xh(){let i=E.useContext(Zr);return Qr(i,"You must render this element inside a <HydratedRouter> element"),i}function mg(i,d){let o=E.useContext(Zr),[s,h]=E.useState(!1),[y,v]=E.useState(!1),{onFocus:A,onBlur:p,onMouseEnter:m,onMouseLeave:R,onTouchStart:M}=d,S=E.useRef(null);E.useEffect(()=>{if(i==="render"&&v(!0),i==="viewport"){let Y=q=>{q.forEach(Z=>{v(Z.isIntersecting)})},Q=new IntersectionObserver(Y,{threshold:.5});return S.current&&Q.observe(S.current),()=>{Q.disconnect()}}},[i]),E.useEffect(()=>{if(s){let Y=setTimeout(()=>{v(!0)},100);return()=>{clearTimeout(Y)}}},[s]);let B=()=>{h(!0)},w=()=>{h(!1),v(!1)};return o?i!=="intent"?[y,S,{}]:[y,S,{onFocus:qn(A,B),onBlur:qn(p,w),onMouseEnter:qn(m,B),onMouseLeave:qn(R,w),onTouchStart:qn(M,B)}]:[!1,S,{}]}function qn(i,d){return o=>{i&&i(o),o.defaultPrevented||d(o)}}function yg({page:i,...d}){let{router:o}=bh(),s=E.useMemo(()=>rh(o.routes,i,o.basename),[o.routes,i,o.basename]);return s?E.createElement(vg,{page:i,matches:s,...d}):null}function gg(i){let{manifest:d,routeModules:o}=xh(),[s,h]=E.useState([]);return E.useEffect(()=>{let y=!1;return ig(i,d,o).then(v=>{y||h(v)}),()=>{y=!0}},[i,d,o]),s}function vg({page:i,matches:d,...o}){let s=Dl(),{manifest:h,routeModules:y}=xh(),{basename:v}=bh(),{loaderData:A,matches:p}=hg(),m=E.useMemo(()=>lh(i,d,p,h,s,"data"),[i,d,p,h,s]),R=E.useMemo(()=>lh(i,d,p,h,s,"assets"),[i,d,p,h,s]),M=E.useMemo(()=>{if(i===s.pathname+s.search+s.hash)return[];let w=new Set,Y=!1;if(d.forEach(q=>{var L;let Z=h.routes[q.route.id];!Z||!Z.hasLoader||(!m.some($=>$.route.id===q.route.id)&&q.route.id in A&&((L=y[q.route.id])!=null&&L.shouldRevalidate)||Z.hasClientLoader?Y=!0:w.add(q.route.id))}),w.size===0)return[];let Q=dg(i,v);return Y&&w.size>0&&Q.searchParams.set("_routes",d.filter(q=>w.has(q.route.id)).map(q=>q.route.id).join(",")),[Q.pathname+Q.search]},[v,A,s,h,m,d,i,y]),S=E.useMemo(()=>cg(R,h),[R,h]),B=gg(R);return E.createElement(E.Fragment,null,M.map(w=>E.createElement("link",{key:w,rel:"prefetch",as:"fetch",href:w,...o})),S.map(w=>E.createElement("link",{key:w,rel:"modulepreload",href:w,...o})),B.map(({key:w,link:Y})=>E.createElement("link",{key:w,...Y})))}function pg(...i){return d=>{i.forEach(o=>{typeof o=="function"?o(d):o!=null&&(o.current=d)})}}var Sh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Sh&&(window.__reactRouterVersion="7.6.2")}catch{}function bg({basename:i,children:d,window:o}){let s=E.useRef();s.current==null&&(s.current=uy({window:o,v5Compat:!0}));let h=s.current,[y,v]=E.useState({action:h.action,location:h.location}),A=E.useCallback(p=>{E.startTransition(()=>v(p))},[v]);return E.useLayoutEffect(()=>h.listen(A),[h,A]),E.createElement(ky,{basename:i,children:d,location:y.location,navigationType:y.action,navigator:h})}var Eh=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Mt=E.forwardRef(function({onClick:d,discover:o="render",prefetch:s="none",relative:h,reloadDocument:y,replace:v,state:A,target:p,to:m,preventScrollReset:R,viewTransition:M,...S},B){let{basename:w}=E.useContext(Bt),Y=typeof m=="string"&&Eh.test(m),Q,q=!1;if(typeof m=="string"&&Y&&(Q=m,Sh))try{let ee=new URL(window.location.href),Ce=m.startsWith("//")?new URL(ee.protocol+m):new URL(m),yt=ll(Ce.pathname,w);Ce.origin===ee.origin&&yt!=null?m=yt+Ce.search+Ce.hash:q=!0}catch{Lt(!1,`<Link to="${m}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let Z=Cy(m,{relative:h}),[L,$,J]=mg(s,S),me=Tg(m,{replace:v,state:A,target:p,preventScrollReset:R,relative:h,viewTransition:M});function V(ee){d&&d(ee),ee.defaultPrevented||me(ee)}let fe=E.createElement("a",{...S,...J,href:Q||Z,onClick:q||y?d:V,ref:pg(B,$),target:p,"data-discover":!Y&&o==="render"?"true":void 0});return L&&!Y?E.createElement(E.Fragment,null,fe,E.createElement(yg,{page:Z})):fe});Mt.displayName="Link";var xg=E.forwardRef(function({"aria-current":d="page",caseSensitive:o=!1,className:s="",end:h=!1,style:y,to:v,viewTransition:A,children:p,...m},R){let M=Qn(v,{relative:m.relative}),S=Dl(),B=E.useContext(fi),{navigator:w,basename:Y}=E.useContext(Bt),Q=B!=null&&Og(M)&&A===!0,q=w.encodeLocation?w.encodeLocation(M).pathname:M.pathname,Z=S.pathname,L=B&&B.navigation&&B.navigation.location?B.navigation.location.pathname:null;o||(Z=Z.toLowerCase(),L=L?L.toLowerCase():null,q=q.toLowerCase()),L&&Y&&(L=ll(L,Y)||L);const $=q!=="/"&&q.endsWith("/")?q.length-1:q.length;let J=Z===q||!h&&Z.startsWith(q)&&Z.charAt($)==="/",me=L!=null&&(L===q||!h&&L.startsWith(q)&&L.charAt(q.length)==="/"),V={isActive:J,isPending:me,isTransitioning:Q},fe=J?d:void 0,ee;typeof s=="function"?ee=s(V):ee=[s,J?"active":null,me?"pending":null,Q?"transitioning":null].filter(Boolean).join(" ");let Ce=typeof y=="function"?y(V):y;return E.createElement(Mt,{...m,"aria-current":fe,className:ee,ref:R,style:Ce,to:v,viewTransition:A},typeof p=="function"?p(V):p)});xg.displayName="NavLink";var Sg=E.forwardRef(({discover:i="render",fetcherKey:d,navigate:o,reloadDocument:s,replace:h,state:y,method:v=ii,action:A,onSubmit:p,relative:m,preventScrollReset:R,viewTransition:M,...S},B)=>{let w=Ag(),Y=Rg(A,{relative:m}),Q=v.toLowerCase()==="get"?"get":"post",q=typeof A=="string"&&Eh.test(A),Z=L=>{if(p&&p(L),L.defaultPrevented)return;L.preventDefault();let $=L.nativeEvent.submitter,J=($==null?void 0:$.getAttribute("formmethod"))||v;w($||L.currentTarget,{fetcherKey:d,method:J,navigate:o,replace:h,state:y,relative:m,preventScrollReset:R,viewTransition:M})};return E.createElement("form",{ref:B,method:Q,action:Y,onSubmit:s?p:Z,...S,"data-discover":!q&&i==="render"?"true":void 0})});Sg.displayName="Form";function Eg(i){return`${i} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Th(i){let d=E.useContext(La);return Ae(d,Eg(i)),d}function Tg(i,{target:d,replace:o,state:s,preventScrollReset:h,relative:y,viewTransition:v}={}){let A=_y(),p=Dl(),m=Qn(i,{relative:y});return E.useCallback(R=>{if(eg(R,d)){R.preventDefault();let M=o!==void 0?o:Yn(p)===Yn(m);A(i,{replace:M,state:s,preventScrollReset:h,relative:y,viewTransition:v})}},[p,A,m,o,s,d,i,h,y,v])}var jg=0,Ng=()=>`__${String(++jg)}__`;function Ag(){let{router:i}=Th("useSubmit"),{basename:d}=E.useContext(Bt),o=Zy();return E.useCallback(async(s,h={})=>{let{action:y,method:v,encType:A,formData:p,body:m}=ag(s,d);if(h.navigate===!1){let R=h.fetcherKey||Ng();await i.fetch(R,o,h.action||y,{preventScrollReset:h.preventScrollReset,formData:p,body:m,formMethod:h.method||v,formEncType:h.encType||A,flushSync:h.flushSync})}else await i.navigate(h.action||y,{preventScrollReset:h.preventScrollReset,formData:p,body:m,formMethod:h.method||v,formEncType:h.encType||A,replace:h.replace,state:h.state,fromRouteId:o,flushSync:h.flushSync,viewTransition:h.viewTransition})},[i,d,o])}function Rg(i,{relative:d}={}){let{basename:o}=E.useContext(Bt),s=E.useContext(al);Ae(s,"useFormAction must be used inside a RouteContext");let[h]=s.matches.slice(-1),y={...Qn(i||".",{relative:d})},v=Dl();if(i==null){y.search=v.search;let A=new URLSearchParams(y.search),p=A.getAll("index");if(p.some(R=>R==="")){A.delete("index"),p.filter(M=>M).forEach(M=>A.append("index",M));let R=A.toString();y.search=R?`?${R}`:""}}return(!i||i===".")&&h.route.index&&(y.search=y.search?y.search.replace(/^\?/,"?index&"):"?index"),o!=="/"&&(y.pathname=y.pathname==="/"?o:tl([o,y.pathname])),Yn(y)}function Og(i,d={}){let o=E.useContext(mh);Ae(o!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:s}=Th("useViewTransitionState"),h=Qn(i,{relative:d.relative});if(!o.isTransitioning)return!1;let y=ll(o.currentLocation.pathname,s)||o.currentLocation.pathname,v=ll(o.nextLocation.pathname,s)||o.nextLocation.pathname;return si(h.pathname,v)!=null||si(h.pathname,y)!=null}[...og];const Dg="inline-flex items-center justify-center rounded-md px-4 py-2 text-sm font-medium transition focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-offset-slate-50 disabled:opacity-60 disabled:cursor-not-allowed",ah={primary:"bg-green-600 text-white hover:bg-green-700 focus:ring-green-500",secondary:"bg-white text-slate-700 border border-slate-300 hover:bg-slate-50 focus:ring-slate-400",ghost:"bg-transparent hover:bg-slate-100 border border-transparent",nav:"bg-white/10 text-white border border-white/30 hover:bg-white/20 focus:ring-white"};function Ke({variant:i="primary",className:d="",...o}){const s=ah[i]||ah.primary;return r.jsx("button",{className:`${Dg} ${s} ${d}`,...o})}const Mg=({onLogout:i})=>{const[d,o]=E.useState(!1),s=Dl(),h=()=>o(!d),y=()=>o(!1),v=A=>`px-2 py-1 rounded-md text-sm transition hover:bg-white/10 ${s.pathname===A?"bg-white/20 font-semibold":""}`;return r.jsx("nav",{className:"bg-gradient-to-r from-green-700 to-green-600 text-white p-4 shadow",children:r.jsxs("div",{className:"flex items-center justify-between gap-4",children:[r.jsxs("div",{className:"font-bold text-xl flex items-center gap-2",children:[r.jsx("span",{children:"⚡"}),r.jsx("span",{children:"EVSE"})]}),r.jsxs("ul",{className:`flex-col md:flex-row md:flex gap-2 md:gap-4 ${d?"flex":"hidden"} md:!flex`,children:[r.jsx("li",{children:r.jsx(Mt,{className:v("/dashboard"),to:"/dashboard",onClick:y,children:"Início"})}),r.jsx("li",{children:r.jsx(Mt,{className:v("/settings"),to:"/settings",onClick:y,children:"Definições"})}),r.jsx("li",{children:r.jsx(Mt,{className:v("/electrical-network"),to:"/electrical-network",onClick:y,children:"Rede Elétrica"})}),r.jsx("li",{children:r.jsx(Mt,{className:v("/security"),to:"/security",onClick:y,children:"Segurança"})}),r.jsx("li",{children:r.jsx(Mt,{className:v("/connectivity"),to:"/connectivity",onClick:y,children:"Conectividade"})}),r.jsx("li",{children:r.jsx(Mt,{className:v("/load-balancing"),to:"/load-balancing",onClick:y,children:"Balanceador"})}),r.jsx("li",{children:r.jsx(Mt,{className:v("/meters"),to:"/meters",onClick:y,children:"Contadores"})}),r.jsx("li",{children:r.jsx(Mt,{className:v("/ocpp"),to:"/ocpp",onClick:y,children:"OCPP"})}),r.jsx("li",{children:r.jsx(Mt,{className:v("/scheduler"),to:"/scheduler",onClick:y,children:"Agendamento"})}),i&&r.jsx("li",{className:"md:hidden border-t border-white/20 mt-2 pt-2",children:r.jsx(Ke,{variant:"nav",className:"w-full justify-center",onClick:()=>{y(),i()},children:"Sair"})})]}),r.jsxs("div",{className:"flex items-center gap-3",children:[i&&r.jsx(Ke,{variant:"nav",className:"hidden md:inline-flex px-3 py-1 text-sm",onClick:i,children:"Sair"}),r.jsx("button",{className:"md:hidden text-3xl",onClick:h,children:"☰"})]})]})})};function nt({title:i,children:d,wide:o=!1}){return r.jsx("div",{className:"min-h-screen bg-slate-100",children:r.jsx("div",{className:`mx-auto px-3 sm:px-4 py-4 sm:py-6 ${o?"max-w-6xl":"max-w-3xl"}`,children:r.jsxs("div",{className:"bg-white rounded-none sm:rounded-lg shadow-sm border border-slate-200 p-4 sm:p-6",children:[r.jsx("h1",{className:"text-xl sm:text-2xl font-bold mb-4 sm:mb-5",children:i}),d]})})})}function Le({type:i="info",children:d}){const o="p-2 mb-2 rounded text-sm",s={success:"bg-green-600 text-white",error:"bg-red-600 text-white",info:"bg-gray-200 text-gray-800",warning:"bg-yellow-400 text-black"};return r.jsx("div",{className:`${o} ${s[i]||s.info}`,children:d})}const di="",Vr="evseAuth";let wa="";if(typeof window<"u"){const i=window.sessionStorage.getItem(Vr);i&&(wa=i)}function zg(i,d){wa=btoa(`${i}:${d}`),typeof window<"u"&&window.sessionStorage.setItem(Vr,wa)}function ri(){wa="",typeof window<"u"&&window.sessionStorage.removeItem(Vr)}function hi(i=!0){const d={};return wa&&(d.Authorization=`Basic ${wa}`),i&&(d["Content-Type"]="application/json"),d}function Kr(i,d,o){throw(i.status===401||i.status===403)&&ri(),new Error(`${d} ${o} failed (HTTP ${i.status})`)}async function Xe(i){const d=await fetch(`${di}${i}`,{headers:hi(!1)});return d.ok?await d.json():Kr(d,"GET",i)}async function At(i,d){const o=await fetch(`${di}${i}`,{method:"POST",headers:hi(!0),body:d!==void 0?JSON.stringify(d):void 0});return o.ok?await o.text():Kr(o,"POST",i)}async function nh(i){const d=await fetch(`${di}${i}`,{method:"DELETE",headers:hi(!1)});return d.ok?await d.text():Kr(d,"DELETE",i)}async function Cg(i=0){const d=await fetch(`${di}/api/v1/log?index=${i}`,{headers:hi(!1)});if(!d.ok)throw new Error("Failed to fetch logs");return await d.text()}function De({title:i,actions:d,children:o,className:s=""}){return r.jsxs("section",{className:`bg-white rounded-lg shadow-sm border border-slate-200 p-4 ${s}`,children:[(i||d)&&r.jsxs("header",{className:"mb-3 flex items-center justify-between gap-2",children:[i&&r.jsx("h2",{className:"text-lg font-semibold",children:i}),d&&r.jsx("div",{className:"flex gap-2",children:d})]}),o]})}function qt({label:i="A carregar..."}){return r.jsxs("div",{className:"flex flex-col items-center justify-center py-6 text-sm text-gray-500 gap-2",children:[r.jsx("div",{className:"w-6 h-6 border-2 border-slate-300 border-t-green-600 rounded-full animate-spin"}),i&&r.jsx("span",{children:i})]})}const _g="/api/v1/dashboard",Ug="/api/v1/meters/live?source=GRID",wg=15e3,uh=()=>{const[i,d]=E.useState({status:"Ativo",chargers:[],energyConsumed:0,chargingTime:0,alerts:[],errors:[]}),[o,s]=E.useState(null),[h,y]=E.useState(""),[v,A]=E.useState(""),[p,m]=E.useState(null),[R,M]=E.useState(!0),S=E.useMemo(()=>[{label:"L1",idx:0},{label:"L2",idx:1},{label:"L3",idx:2}],[]),B=E.useMemo(()=>o!=null&&o.watt?o.watt.reduce((L,$)=>L+(Number.isFinite($)?$:0),0):0,[o]),w=E.useMemo(()=>{var L;return(L=i==null?void 0:i.chargers)!=null&&L.length?i.chargers.reduce(($,J)=>$+(Number.isFinite(J.power)?J.power:0),0):0},[i]),Y=E.useMemo(()=>{var L;return(L=i==null?void 0:i.chargers)!=null&&L.length?i.chargers.filter($=>{const J=($.status||"").toString().toLowerCase();return J&&J!=="offline"&&!J.includes("falha")}).length:0},[i]),Q=async()=>{try{const L=await Xe(_g);d(L),y(""),m(new Date)}catch(L){console.error("Erro ao buscar /dashboard:",L),y("Erro ao obter os dados do dashboard")}},q=async()=>{try{const L=await Xe(Ug),$=((L==null?void 0:L.meters)||[]).find(J=>(J.source||"GRID").toUpperCase()==="GRID");s($||null),A(""),m(new Date)}catch(L){console.warn("Leituras do meter indisponíveis:",L),s(null),A("Não foi possível ler os contadores agora")}};E.useEffect(()=>{let L=!1;(async()=>{try{await Promise.all([Q(),q()])}finally{L||M(!1)}})();const J=setInterval(()=>{Q(),q()},wg);return()=>{L=!0,clearInterval(J)}},[]);const Z=()=>{const L=(i.status||"").toString().toLowerCase();return L.includes("erro")||L.includes("falha")?"bg-red-600 text-white":L.includes("standby")||L.includes("inativo")?"bg-yellow-500 text-black":"bg-green-600 text-white"};return r.jsxs(nt,{title:"Visão Geral",wide:!0,children:[h&&r.jsx(Le,{type:"error",children:h}),v&&r.jsx(Le,{type:"warning",children:v}),R?r.jsx(qt,{label:"A carregar dados do sistema..."}):r.jsxs(r.Fragment,{children:[r.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-3 mb-6",children:[r.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[r.jsx("span",{className:"text-sm text-gray-500",children:"Estado do sistema:"}),r.jsx("span",{className:`px-3 py-1 rounded-full text-sm font-semibold ${Z()}`,children:i.status}),r.jsxs("span",{className:"text-xs text-gray-500",children:[Y," carregador(es) ativos"]})]}),r.jsxs("div",{className:"text-xs text-gray-500",children:["Última atualização:"," ",p?p.toLocaleTimeString():"—",(h||v)&&r.jsx("span",{className:"ml-2 text-red-600 font-semibold",children:"⚠ Dados possivelmente desatualizados"})]})]}),r.jsxs("div",{className:"grid gap-4 grid-cols-1 md:grid-cols-2 xl:grid-cols-4 mb-8",children:[r.jsxs(De,{title:"Potência Rede (GRID)",children:[r.jsxs("p",{className:"text-2xl font-bold",children:[Number.isFinite(B)?B.toFixed(0):0," ",r.jsx("span",{className:"text-base font-normal text-gray-500",children:"W"})]}),r.jsxs("p",{className:"text-xs text-gray-500 mt-1",children:["Energia total:"," ",(o==null?void 0:o.totalEnergy)!=null?o.totalEnergy.toFixed(1):0," ","kWh"]})]}),r.jsxs(De,{title:"Potência EVSE",children:[r.jsxs("p",{className:"text-2xl font-bold",children:[w.toFixed?w.toFixed(0):w," ",r.jsx("span",{className:"text-base font-normal text-gray-500",children:"W"})]}),r.jsx("p",{className:"text-xs text-gray-500 mt-1",children:"Soma da potência de todos os carregadores."})]}),r.jsxs(De,{title:"Consumo da Sessão",children:[r.jsxs("p",{className:"text-2xl font-bold",children:[i.energyConsumed.toFixed?i.energyConsumed.toFixed(1):i.energyConsumed," ",r.jsx("span",{className:"text-base font-normal text-gray-500",children:"kWh"})]}),r.jsxs("p",{className:"text-xs text-gray-500 mt-1",children:["Tempo de carregamento: ",i.chargingTime," minutos"]})]}),r.jsxs(De,{title:"Frequência da Rede",children:[r.jsxs("p",{className:"text-2xl font-bold",children:[(o==null?void 0:o.frequency)!=null?o.frequency.toFixed(2):0," ",r.jsx("span",{className:"text-base font-normal text-gray-500",children:"Hz"})]}),r.jsx("p",{className:"text-xs text-gray-500 mt-1",children:"Medida pelo contador de rede configurado."})]})]}),r.jsxs("div",{className:"grid gap-6 md:grid-cols-2 mb-8",children:[r.jsxs(De,{children:[r.jsx("h2",{className:"text-lg font-semibold mb-3",children:"Alertas"}),i.alerts.length===0?r.jsx("p",{className:"text-sm text-gray-500",children:"Sem alertas no momento."}):r.jsx("ul",{className:"space-y-2",children:i.alerts.map((L,$)=>r.jsxs("li",{className:"p-2 bg-yellow-400 text-black rounded text-sm flex items-center gap-2",children:[r.jsx("span",{children:"⚠️"}),r.jsx("span",{children:L})]},$))}),r.jsx("h2",{className:"text-lg font-semibold mt-5 mb-3",children:"Erros da EVSE"}),i.errors.length===0?r.jsxs("div",{className:"p-2 bg-green-500 text-white rounded text-sm flex items-center gap-2",children:[r.jsx("span",{children:"✅"}),r.jsx("span",{children:"Nenhum erro ativo"})]}):r.jsx("ul",{className:"space-y-2",children:i.errors.map((L,$)=>r.jsxs("li",{className:"p-2 bg-red-600 text-white rounded text-sm flex items-center gap-2",children:[r.jsx("span",{children:"❗"}),r.jsx("span",{children:L})]},$))})]}),r.jsxs(De,{title:"Leituras do GRID (por fase)",children:[r.jsx("div",{className:"overflow-x-auto",children:r.jsxs("table",{className:"min-w-full border border-gray-300 text-left text-sm",children:[r.jsx("thead",{className:"bg-gray-50",children:r.jsxs("tr",{children:[r.jsx("th",{className:"border-b p-2",children:"Fase"}),r.jsx("th",{className:"border-b p-2",children:"Tensão (V)"}),r.jsx("th",{className:"border-b p-2",children:"Corrente (A)"}),r.jsx("th",{className:"border-b p-2",children:"Potência (W)"})]})}),r.jsx("tbody",{children:S.map(({label:L,idx:$})=>{var J,me,V;return r.jsxs("tr",{className:"odd:bg-white even:bg-gray-50",children:[r.jsx("td",{className:"border-b p-2 font-medium",children:L}),r.jsx("td",{className:"border-b p-2",children:((J=o==null?void 0:o.vrms)==null?void 0:J[$])!=null?o.vrms[$].toFixed(1):"-"}),r.jsx("td",{className:"border-b p-2",children:((me=o==null?void 0:o.irms)==null?void 0:me[$])!=null?o.irms[$].toFixed(1):"-"}),r.jsx("td",{className:"border-b p-2",children:((V=o==null?void 0:o.watt)==null?void 0:V[$])!=null?o.watt[$].toFixed?o.watt[$].toFixed(0):o.watt[$]:"-"})]},L)})})]})}),!o&&r.jsx("p",{className:"text-xs text-gray-500 mt-2",children:"Sem dados do GRID disponíveis no momento."})]})]}),r.jsx(De,{title:"Carregadores",children:i.chargers.length===0?r.jsx("p",{className:"text-sm text-gray-500",children:"Nenhum carregador configurado."}):r.jsx("div",{className:"overflow-x-auto",children:r.jsxs("table",{className:"min-w-full border border-gray-300 text-left text-sm table-auto",children:[r.jsx("thead",{className:"bg-gray-50",children:r.jsxs("tr",{children:[r.jsx("th",{className:"border-b p-2",children:"ID"}),r.jsx("th",{className:"border-b p-2",children:"Estado"}),r.jsx("th",{className:"border-b p-2",children:"Corrente (A)"}),r.jsx("th",{className:"border-b p-2",children:"Potência (W)"})]})}),r.jsx("tbody",{children:i.chargers.map(L=>r.jsxs("tr",{className:"odd:bg-white even:bg-gray-50",children:[r.jsx("td",{className:"border-b p-2",children:L.id}),r.jsx("td",{className:"border-b p-2",children:r.jsxs("span",{className:`px-2 py-0.5 rounded-full text-xs inline-flex items-center gap-2 ${(L.status||"").toString().toLowerCase()==="ativo"?"bg-green-100 text-green-800":"bg-gray-200 text-gray-800"}`,children:[r.jsx("span",{className:`w-2 h-2 rounded-full ${(L.status||"").toString().toLowerCase()==="ativo"?"bg-green-500":"bg-gray-400"}`}),L.status]})}),r.jsx("td",{className:"border-b p-2",children:L.current}),r.jsx("td",{className:"border-b p-2",children:L.power})]},L.id))})]})})})]})]})};function ih({children:i,className:d=""}){return r.jsx("h2",{className:`text-xl font-semibold mt-4 mb-2 ${d}`,children:i})}const Hg=()=>{const[i,d]=E.useState(32),[o,s]=E.useState(32),[h,y]=E.useState(0),[v,A]=E.useState(0),[p,m]=E.useState(0),[R,M]=E.useState(60),[S,B]=E.useState(""),[w,Y]=E.useState(""),[Q,q]=E.useState(!0),Z=async()=>{B(""),Y(""),q(!0);try{const ee=await Xe("/api/v1/config/settings");typeof ee.maxCurrentLimit=="number"&&d(ee.maxCurrentLimit),typeof ee.currentLimit=="number"&&s(ee.currentLimit),typeof ee.powerLimit=="number"&&y(ee.powerLimit),typeof ee.energyLimit=="number"&&A(ee.energyLimit),typeof ee.chargingTimeLimit=="number"&&m(ee.chargingTimeLimit),typeof ee.temperatureLimit=="number"&&M(ee.temperatureLimit)}catch{Y("Erro ao obter as configurações")}finally{q(!1)}};E.useEffect(()=>{Z()},[]);const L=ee=>{const Ce=parseInt(ee.target.value,10)||0;s(Ce>i?i:Ce)},$=ee=>y(parseInt(ee.target.value,10)||0),J=ee=>A(parseInt(ee.target.value,10)||0),me=ee=>m(parseInt(ee.target.value,10)||0),V=ee=>M(parseInt(ee.target.value,10)||0),fe=async ee=>{ee.preventDefault(),B(""),Y("");const Ce={currentLimit:o,powerLimit:h,energyLimit:v,chargingTimeLimit:p,temperatureLimit:R};try{await At("/api/v1/config/settings",Ce),B("Alterações guardadas com sucesso!")}catch{Y("Erro ao guardar alterações.")}};return r.jsxs(nt,{title:"Definições de Energia",children:[S&&r.jsx(Le,{type:"success",children:S}),w&&r.jsx(Le,{type:"error",children:w}),Q?r.jsx(qt,{}):r.jsx(De,{children:r.jsxs("form",{className:"flex flex-col gap-6",onSubmit:fe,children:[r.jsx(ih,{children:"Limites de Corrente e Potência"}),r.jsxs("div",{children:[r.jsx("label",{className:"block mb-1",htmlFor:"currentLimit",children:"Limite de Corrente (A):"}),r.jsx("input",{id:"currentLimit",type:"number",className:"border border-gray-300 rounded px-3 py-2 w-full",value:o,onChange:L,max:i,min:0}),r.jsxs("p",{className:"text-xs text-gray-500 mt-1",children:["Máximo permitido pelo equipamento: ",i," A"]})]}),r.jsxs("div",{children:[r.jsx("label",{className:"block mb-1",htmlFor:"powerLimit",children:"Limite de Potência (W):"}),r.jsx("input",{id:"powerLimit",type:"number",className:"border border-gray-300 rounded px-3 py-2 w-full",value:h,onChange:$,min:0})]}),r.jsx(ih,{className:"mt-2",children:"Limites de Energia / Tempo / Temperatura"}),r.jsxs("div",{children:[r.jsx("label",{className:"block mb-1",htmlFor:"energyLimit",children:"Limite de Energia (kWh):"}),r.jsx("input",{id:"energyLimit",type:"number",className:"border border-gray-300 rounded px-3 py-2 w-full",value:v,onChange:J,min:0})]}),r.jsxs("div",{children:[r.jsx("label",{className:"block mb-1",htmlFor:"chargingTimeLimit",children:"Tempo Máximo de Carregamento (min):"}),r.jsx("input",{id:"chargingTimeLimit",type:"number",className:"border border-gray-300 rounded px-3 py-2 w-full",value:p,onChange:me,min:0})]}),r.jsxs("div",{children:[r.jsx("label",{className:"block mb-1",htmlFor:"temperatureLimit",children:"Temperatura Máxima (°C):"}),r.jsx("input",{id:"temperatureLimit",type:"number",className:"border border-gray-300 rounded px-3 py-2 w-full",value:R,onChange:V,min:0})]}),r.jsx("div",{className:"mt-2",children:r.jsx(Ke,{type:"submit",children:"Guardar"})})]})})]})},Lg=[{value:"open",label:"Sem autorização"},{value:"local",label:"RFID local"},{value:"ocpp",label:"RFID via OCPP"}],Bg=()=>{const[i,d]=E.useState("open"),[o,s]=E.useState([]),[h,y]=E.useState([]),[v,A]=E.useState(""),[p,m]=E.useState(""),[R,M]=E.useState(""),[S,B]=E.useState(!0),w=async()=>{try{const V=await Xe("/api/v1/config/auth-mode");V!=null&&V.mode&&d(V.mode)}catch(V){console.error(V),M("Erro ao buscar modo de autenticação.")}},Y=async()=>{try{await At("/api/v1/config/auth-mode",{mode:i}),m("Modo de autorização atualizado!")}catch(V){console.error(V),M("Erro ao salvar modo de autorização.")}},Q=async()=>{try{const V=await Xe("/api/v1/config/users");s(V.users||[])}catch(V){console.error(V),M("Erro ao buscar utilizadores.")}},q=async()=>{try{const V=await Xe("/api/v1/config/tags");y(V.tags||[])}catch(V){console.error(V),M("Erro ao buscar tags.")}},Z=async V=>{V.preventDefault();try{await At("/api/v1/config/tags/register"),m("Modo de registo ativado. Passe o cartão no leitor...")}catch(fe){console.error(fe),M("Erro ao ativar modo de registo.")}},L=async()=>{if(v.trim())try{await At("/api/v1/config/users",v),m("Utilizador adicionado com sucesso!"),A(""),Q()}catch(V){console.error(V),M("Erro ao adicionar utilizador.")}},$=async V=>{try{await nh(`/api/v1/config/users?username=${encodeURIComponent(V)}`),m("Utilizador removido com sucesso!"),Q()}catch(fe){console.error(fe),M("Erro ao remover utilizador.")}},J=async V=>{try{await nh(`/api/v1/config/tags?tag=${encodeURIComponent(V)}`),m("Tag removida com sucesso!"),q()}catch(fe){console.error(fe),M("Erro ao remover tag.")}};E.useEffect(()=>{(async()=>{try{await Promise.all([w(),Q(),q()])}finally{B(!1)}})()},[]);const me=i==="local";return S?r.jsx(nt,{title:"Segurança",children:r.jsx(qt,{})}):r.jsxs(nt,{title:"Segurança",children:[p&&r.jsx(Le,{type:"success",children:p}),R&&r.jsx(Le,{type:"error",children:R}),r.jsx(De,{title:"Modo de Autorização",className:"mb-6",children:r.jsxs("div",{className:"flex flex-col gap-3 max-w-md",children:[r.jsx("select",{className:"border border-gray-300 rounded px-3 py-2",value:i,onChange:V=>d(V.target.value),children:Lg.map(V=>r.jsx("option",{value:V.value,children:V.label},V.value))}),r.jsx(Ke,{onClick:Y,className:"w-fit",children:"Guardar"}),r.jsxs("p",{className:"text-sm text-gray-600",children:[i==="open"&&"Sem autenticação: qualquer utilizador pode iniciar carga.",i==="local"&&"RFID Local: validação contra a lista armazenada no dispositivo.",i==="ocpp"&&"RFID via OCPP: validação remota no servidor (CSMS). Configure em “OCPP”."]})]})}),r.jsx(De,{title:"Adicionar Cartões",className:`mb-6 ${me?"":"opacity-50 pointer-events-none select-none"}`,children:r.jsxs("form",{className:"flex flex-col gap-2",onSubmit:Z,children:[r.jsx(Ke,{type:"submit",variant:"secondary",className:"w-fit",children:"Iniciar Registo"}),!me&&r.jsx("p",{className:"text-sm text-gray-600",children:"Disponível apenas no modo “RFID Local”."})]})}),r.jsxs(De,{title:"Tags Registadas",className:`mb-6 ${me?"":"opacity-50 pointer-events-none select-none"}`,children:[h.length===0?r.jsx("p",{className:"text-gray-500",children:"Nenhuma tag registrada."}):r.jsxs("table",{className:"min-w-full border border-gray-300 text-left table-auto text-sm",children:[r.jsx("thead",{className:"bg-gray-100",children:r.jsxs("tr",{children:[r.jsx("th",{className:"border-b p-2 font-medium text-gray-700",children:"Tag"}),r.jsx("th",{className:"border-b p-2 font-medium text-gray-700",children:"Ações"})]})}),r.jsx("tbody",{children:h.map((V,fe)=>r.jsxs("tr",{className:"hover:bg-gray-50",children:[r.jsx("td",{className:"border-b p-2",children:V}),r.jsx("td",{className:"border-b p-2",children:r.jsx(Ke,{type:"button",variant:"ghost",className:"text-red-600 px-2 py-1",onClick:()=>J(V),children:"Remover"})})]},fe))})]}),!me&&r.jsx("p",{className:"text-sm text-gray-600 mt-2",children:"Gestão de tags apenas no modo “RFID Local”."})]}),r.jsxs(De,{title:"Utilizadores",className:"mb-6",children:[r.jsx("div",{className:"overflow-x-auto mb-4",children:r.jsxs("table",{className:"min-w-full border border-gray-300 text-left table-auto text-sm",children:[r.jsx("thead",{className:"bg-gray-100",children:r.jsxs("tr",{children:[r.jsx("th",{className:"border-b p-2 font-medium text-gray-700",children:"Nome de Utilizador"}),r.jsx("th",{className:"border-b p-2 font-medium text-gray-700",children:"Ações"})]})}),r.jsx("tbody",{children:o.map((V,fe)=>r.jsxs("tr",{className:"hover:bg-gray-50",children:[r.jsx("td",{className:"border-b p-2",children:V.username}),r.jsx("td",{className:"border-b p-2",children:r.jsx(Ke,{type:"button",variant:"ghost",className:"text-red-600 px-2 py-1",onClick:()=>$(V.username),children:"Remover"})})]},fe))})]})}),r.jsxs("div",{className:"mt-2 max-w-md",children:[r.jsx("input",{type:"text",className:"border border-gray-300 rounded px-3 py-2 w-full mb-2",value:v,onChange:V=>A(V.target.value),placeholder:"Digite o nome de utilizador"}),r.jsx(Ke,{className:"w-full",onClick:L,children:"Adicionar Novo Utilizador"})]})]})]})},qg=()=>{const[i,d]=E.useState(!0),[o,s]=E.useState({enabled:!1,ssid:"",password:""}),[h,y]=E.useState(""),[v,A]=E.useState({enabled:!1,host:"mqtt.plixin.com",port:1883,username:"",password:"",topic:""}),[p,m]=E.useState("");E.useEffect(()=>{(async()=>{try{const B=await Xe("/api/v1/config/wifi");s(B)}catch(B){console.error("Erro ao carregar configurações Wi-Fi:",B)}try{const B=await Xe("/api/v1/config/mqtt");A(w=>({...w,...B}))}catch(B){console.error("Erro ao carregar configurações MQTT:",B)}d(!1)})()},[]);const R=async()=>{try{await At("/api/v1/config/wifi",o),y("Alterações guardadas com sucesso!")}catch{y("Erro ao guardar alterações.")}},M=async()=>{try{await At("/api/v1/config/mqtt",v),m("Alterações guardadas com sucesso!")}catch{m("Erro ao guardar alterações.")}};return r.jsx(nt,{title:"Conectividade",children:i?r.jsx(qt,{}):r.jsxs(r.Fragment,{children:[h&&r.jsx(Le,{type:h.startsWith("Erro")?"error":"success",children:h}),r.jsx(De,{title:"Configuração Wi-Fi",className:"mb-6",children:r.jsxs("form",{className:"flex flex-col gap-4",onSubmit:S=>{S.preventDefault(),R()},children:[r.jsx("div",{children:r.jsxs("label",{className:"flex items-center gap-2",children:["Ativar WIFI",r.jsx("input",{type:"checkbox",checked:o.enabled,onChange:S=>s({...o,enabled:S.target.checked})})]})}),r.jsxs("div",{children:[r.jsx("label",{className:"block mb-1",htmlFor:"wifi-ssid",children:"SSID:"}),r.jsx("input",{id:"wifi-ssid",type:"text",className:`border border-gray-300 rounded px-3 py-2 w-full ${o.enabled?"":"bg-gray-200 text-gray-500 cursor-not-allowed"}`,value:o.ssid,onChange:S=>s({...o,ssid:S.target.value}),disabled:!o.enabled})]}),r.jsxs("div",{children:[r.jsx("label",{className:"block mb-1",htmlFor:"wifi-password",children:"Palavra-passe:"}),r.jsx("input",{id:"wifi-password",type:"password",className:`border border-gray-300 rounded px-3 py-2 w-full ${o.enabled?"":"bg-gray-200 text-gray-500 cursor-not-allowed"}`,value:o.password,onChange:S=>s({...o,password:S.target.value}),disabled:!o.enabled})]}),r.jsx("div",{children:r.jsx(Ke,{type:"submit",children:"Guardar"})})]})}),p&&r.jsx(Le,{type:p.startsWith("Erro")?"error":"success",children:p}),r.jsx(De,{title:"Ligação à Cloud (MQTT)",children:r.jsxs("form",{className:"flex flex-col gap-4",onSubmit:S=>{S.preventDefault(),M()},children:[r.jsx("div",{children:r.jsxs("label",{className:"flex items-center gap-2",children:["Ativar",r.jsx("input",{type:"checkbox",checked:v.enabled,onChange:S=>A({...v,enabled:S.target.checked})})]})}),r.jsxs("div",{children:[r.jsx("label",{className:"block mb-1",htmlFor:"mqtt-username",children:"Utilizador:"}),r.jsx("input",{id:"mqtt-username",type:"text",className:`border border-gray-300 rounded px-3 py-2 w-full ${v.enabled?"":"bg-gray-200 text-gray-500 cursor-not-allowed"}`,value:v.username,onChange:S=>A({...v,username:S.target.value}),disabled:!v.enabled})]}),r.jsxs("div",{children:[r.jsx("label",{className:"block mb-1",htmlFor:"mqtt-password",children:"Palavra-passe:"}),r.jsx("input",{id:"mqtt-password",type:"password",className:`border border-gray-300 rounded px-3 py-2 w-full ${v.enabled?"":"bg-gray-200 text-gray-500 cursor-not-allowed"}`,value:v.password,onChange:S=>A({...v,password:S.target.value}),disabled:!v.enabled})]}),r.jsxs("div",{children:[r.jsx("label",{className:"block mb-1",htmlFor:"mqtt-topic",children:"Tópico:"}),r.jsx("input",{id:"mqtt-topic",type:"text",className:`border border-gray-300 rounded px-3 py-2 w-full ${v.enabled?"":"bg-gray-200 text-gray-500 cursor-not-allowed"}`,value:v.topic,onChange:S=>A({...v,topic:S.target.value}),disabled:!v.enabled})]}),r.jsx("div",{children:r.jsx(Ke,{type:"submit",children:"Guardar"})})]})})]})})},Yg=()=>{const[i,d]=E.useState(null),[o,s]=E.useState(!0),[h,y]=E.useState({enabled:!1,url:"",chargeBoxId:""}),[v,A]=E.useState("");E.useEffect(()=>{(async()=>{try{const M=await Xe("/api/v1/ocpp");d(M)}catch{}try{const M=await Xe("/api/v1/config/ocpp");y(M)}catch{}s(!1)})()},[]);const p=async()=>{A("");try{await At("/api/v1/config/ocpp",h),A("Alterações guardadas com sucesso!")}catch{A("Erro ao guardar alterações.")}};if(o)return r.jsx(nt,{title:"OCPP",children:r.jsx(qt,{})});const m=v.startsWith("Erro");return r.jsxs(nt,{title:"OCPP",children:[v&&r.jsx(Le,{type:m?"error":"success",children:v}),r.jsx(De,{title:"Configuração OCPP",children:r.jsxs("form",{className:"flex flex-col gap-4",onSubmit:R=>{R.preventDefault(),p()},children:[r.jsx("div",{children:r.jsxs("label",{className:"flex items-center gap-2",children:["Ativar OCPP",r.jsx("input",{type:"checkbox",checked:h.enabled,onChange:R=>y({...h,enabled:R.target.checked})})]})}),r.jsxs("div",{children:[r.jsx("label",{className:"block mb-1",htmlFor:"ocpp-url",children:"Servidor:"}),r.jsx("input",{id:"ocpp-url",type:"text",className:"border border-gray-300 rounded px-3 py-2 w-full",value:h.url,onChange:R=>y({...h,url:R.target.value}),disabled:!h.enabled})]}),r.jsxs("div",{children:[r.jsx("label",{className:"block mb-1",htmlFor:"ocpp-id",children:"Charge Box ID:"}),r.jsx("input",{id:"ocpp-id",type:"text",className:"border border-gray-300 rounded px-3 py-2 w-full",value:h.chargeBoxId,onChange:R=>y({...h,chargeBoxId:R.target.value}),disabled:!h.enabled})]}),r.jsx("div",{children:r.jsx(Ke,{type:"submit",children:"Guardar"})})]})}),i&&r.jsx(De,{title:"Estado da Ligação",className:"mt-4",children:r.jsxs("div",{className:"text-sm text-gray-700 space-y-1",children:[r.jsxs("div",{children:[r.jsx("span",{className:"font-medium",children:"Estado:"})," ",i.connected?"Ligado":"Desligado"]}),r.jsxs("div",{children:[r.jsx("span",{className:"font-medium",children:"Servidor:"})," ",i.server||"-"]}),r.jsxs("div",{children:[r.jsx("span",{className:"font-medium",children:"Charge ID:"})," ",i.charge_id||"-"]})]})})]})};function Gg(){const[i,d]=E.useState(!0),[o,s]=E.useState(""),[h,y]=E.useState(""),[v,A]=E.useState({earthFault:!1,rcm:!1});E.useEffect(()=>{(async()=>{try{const R=await Xe("/api/v1/config/settings");R.security&&A(R.security)}catch(R){console.error("Erro ao carregar configurações:",R),y("Erro ao carregar configurações.")}finally{d(!1)}})()},[]);const p=async()=>{s(""),y("");try{await At("/api/v1/config/settings",{security:v}),s("Alterações guardadas com sucesso!")}catch(m){console.error("Erro ao salvar configuração:",m),y("Erro ao guardar alterações.")}};return r.jsxs(nt,{title:"Segurança Elétrica",children:[o&&r.jsx(Le,{type:"success",children:o}),h&&r.jsx(Le,{type:"error",children:h}),i?r.jsx(qt,{}):r.jsx(De,{title:"Proteção de Segurança Elétrica",children:r.jsxs("form",{className:"flex flex-col gap-4",onSubmit:m=>{m.preventDefault(),p()},children:[r.jsxs("div",{children:[r.jsxs("label",{className:"flex items-center gap-2",children:["Detecção de Falha de Aterramento",r.jsx("input",{type:"checkbox",checked:v.earthFault,onChange:m=>A({...v,earthFault:m.target.checked})})]}),r.jsx("p",{className:"text-xs text-gray-500 mt-1",children:"Desliga o carregamento em caso de falha de isolamento/terra."})]}),r.jsxs("div",{children:[r.jsxs("label",{className:"flex items-center gap-2",children:["Proteção RCM",r.jsx("input",{type:"checkbox",checked:v.rcm,onChange:m=>A({...v,rcm:m.target.checked})})]}),r.jsx("p",{className:"text-xs text-gray-500 mt-1",children:"Monitorização de corrente residual (proteção adicional contra fugas)."})]}),r.jsx("div",{children:r.jsx(Ke,{type:"submit",children:"Guardar"})})]})})]})}const Xg=["NENHUM","ORNO-513","ORNO-516","ORNO-526","DTS-6619","DDS-661","EA-777","MONO-ZIGBEE","TRIF-ZIGBEE"],Qg=["NENHUM","IC ADE","ORNO-513","ORNO-516","ORNO-526","DTS-6619","DDS-661","EA-777"];function Zg(){const[i,d]=E.useState(!0),[o,s]=E.useState(""),[h,y]=E.useState(""),[v,A]=E.useState("NENHUM"),[p,m]=E.useState("NENHUM");E.useEffect(()=>{(async()=>{try{const S=await Xe("/api/v1/config/meters");S!=null&&S.gridmeter&&A(S.gridmeter),S!=null&&S.evsemeter&&m(S.evsemeter)}catch(S){console.error("Erro ao carregar configurações:",S),y("Falha ao carregar configurações.")}finally{d(!1)}})()},[]);const R=async()=>{s(""),y("");try{await At("/api/v1/config/meters",{gridmeter:v,evsemeter:p}),s("Alterações guardadas com sucesso!")}catch(M){console.error("Erro ao guardar configuração:",M),y("Erro ao guardar alterações.")}};return r.jsxs(nt,{title:"Configuração de Contadores",children:[o&&r.jsx(Le,{type:"success",children:o}),h&&r.jsx(Le,{type:"error",children:h}),i?r.jsx(qt,{}):r.jsx(De,{children:r.jsxs("form",{className:"flex flex-col gap-6",onSubmit:M=>{M.preventDefault(),R()},children:[r.jsxs("div",{children:[r.jsx("h2",{className:"text-lg font-semibold mb-2",children:"Contador de Rede"}),r.jsx("label",{className:"block mb-1",children:"Modelo de Contador de Rede:"}),r.jsx("select",{value:v,onChange:M=>A(M.target.value),className:"border border-gray-300 rounded px-3 py-2 w-full",children:Xg.map(M=>r.jsx("option",{value:M,children:M},M))})]}),r.jsxs("div",{children:[r.jsx("h2",{className:"text-lg font-semibold mb-2",children:"Contador EVSE"}),r.jsx("label",{className:"block mb-1",children:"Modelo de Contador EVSE:"}),r.jsx("select",{value:p,onChange:M=>m(M.target.value),className:"border border-gray-300 rounded px-3 py-2 w-full",children:Qg.map(M=>r.jsx("option",{value:M,children:M},M))})]}),r.jsx("div",{children:r.jsx(Ke,{type:"submit",children:"Guardar"})})]})})]})}function Vg(){const[i,d]=E.useState(!0),[o,s]=E.useState(""),[h,y]=E.useState(""),[v,A]=E.useState({loadBalancingEnabled:!1,loadBalancingCurrentLimit:0}),[p,m]=E.useState({linkEnabled:!1,linkMode:"MASTER",linkSelfId:0});E.useEffect(()=>{(async()=>{try{const S=await Xe("/api/v1/config/loadbalancing");S&&A({loadBalancingEnabled:S.loadBalancingEnabled,loadBalancingCurrentLimit:S.loadBalancingCurrentLimit});const B=await Xe("/api/v1/config/link");B&&m({linkEnabled:B.linkEnabled,linkMode:B.linkMode,linkSelfId:B.linkSelfId})}catch(S){console.error("Erro ao carregar configurações:",S),y("Erro ao carregar configurações")}finally{d(!1)}})()},[]);const R=async()=>{s(""),y("");try{await At("/api/v1/config/loadbalancing",{loadBalancingEnabled:v.loadBalancingEnabled,loadBalancingCurrentLimit:v.loadBalancingCurrentLimit}),await At("/api/v1/config/link",{linkEnabled:p.linkEnabled,linkMode:p.linkMode,linkSelfId:p.linkSelfId}),s("Configurações guardadas com sucesso!")}catch(M){console.error("Erro ao salvar configurações:",M),y("Erro ao guardar alterações.")}};return i?r.jsx(nt,{title:"Configurações de Balanceamento",children:r.jsx(qt,{})}):r.jsxs(nt,{title:"Configurações de Balanceamento",children:[o&&r.jsx(Le,{type:"success",children:o}),h&&r.jsx(Le,{type:"error",children:h}),r.jsxs("form",{className:"flex flex-col gap-6",onSubmit:M=>{M.preventDefault(),R()},children:[r.jsxs(De,{title:"Balanceamento de Carga",children:[r.jsxs("label",{className:"flex items-center gap-2 mb-2",children:[r.jsx("input",{type:"checkbox",checked:v.loadBalancingEnabled,onChange:M=>A({...v,loadBalancingEnabled:M.target.checked})}),"Habilitar Balanceamento"]}),r.jsxs("label",{className:"block mb-2",children:["Limite de Corrente (A):",r.jsx("input",{type:"number",className:"border px-2 py-1 ml-2 w-24 rounded",value:v.loadBalancingCurrentLimit,onChange:M=>A({...v,loadBalancingCurrentLimit:parseInt(M.target.value,10)||0})})]}),r.jsx("p",{className:"text-xs text-gray-500 mt-1",children:"Define a corrente máxima total disponível para todos os carregadores controlados pelo balanceador."})]}),r.jsxs(De,{title:"Configuração do Link EVSE",children:[r.jsxs("label",{className:"flex items-center gap-2 mb-2",children:[r.jsx("input",{type:"checkbox",checked:p.linkEnabled,onChange:M=>m({...p,linkEnabled:M.target.checked})}),"Habilitar Link"]}),r.jsxs("div",{className:"mb-2",children:[r.jsx("label",{className:"mr-2",children:"Modo:"}),r.jsxs("select",{value:p.linkMode,onChange:M=>m({...p,linkMode:M.target.value}),className:"border px-2 py-1 rounded",children:[r.jsx("option",{value:"MASTER",children:"MASTER"}),r.jsx("option",{value:"SLAVE",children:"SLAVE"})]})]}),r.jsxs("label",{className:"block",children:["ID do Dispositivo:",r.jsx("input",{type:"number",min:0,max:254,className:"border px-2 py-1 ml-2 w-24 rounded",value:p.linkSelfId,onChange:M=>m({...p,linkSelfId:parseInt(M.target.value,10)||0})})]}),r.jsx("p",{className:"text-xs text-gray-500 mt-1",children:"Use IDs únicos quando tiver vários dispositivos ligados no mesmo barramento (RS485, CAN, etc.)."})]}),r.jsx("div",{children:r.jsx(Ke,{type:"submit",children:"Guardar Todas Configurações"})})]})]})}const Kg=[{value:"disabled",label:"Desativado"},{value:"simple",label:"Janela diária simples"},{value:"weekly",label:"Semanal"}];function Jg(){const[i,d]=E.useState(!0),[o,s]=E.useState(""),[h,y]=E.useState(""),[v,A]=E.useState({enabled:!1,mode:"disabled",startTime:"00:00",endTime:"23:59",allowedNow:!0}),p=async()=>{d(!0),y("");try{const S=await Xe("/api/v1/config/scheduler");A({enabled:!!S.enabled,mode:S.mode||"disabled",startTime:S.startTime||"00:00",endTime:S.endTime||"23:59",allowedNow:!!S.allowedNow})}catch(S){console.error("Erro ao carregar scheduler:",S),y("Erro ao carregar configurações de agendamento.")}finally{d(!1)}};E.useEffect(()=>{p()},[]);const m=async()=>{s(""),y("");try{await At("/api/v1/config/scheduler",{enabled:v.enabled,mode:v.mode,startTime:v.startTime||"00:00",endTime:v.endTime||"23:59"}),s("Alterações guardadas com sucesso!");try{const S=await Xe("/api/v1/config/scheduler");A(B=>({...B,enabled:!!S.enabled,mode:S.mode||B.mode,startTime:S.startTime||B.startTime,endTime:S.endTime||B.endTime,allowedNow:!!S.allowedNow}))}catch(S){console.warn("Falha a recarregar scheduler após guardar:",S)}}catch(S){console.error("Erro ao guardar scheduler:",S),y("Erro ao guardar alterações.")}},R=S=>{S.preventDefault(),m()},M=v.enabled&&v.mode!=="disabled";return r.jsxs(nt,{title:"Agendamento de Carga",children:[o&&r.jsx(Le,{type:"success",children:o}),h&&r.jsx(Le,{type:"error",children:h}),i?r.jsx(qt,{}):r.jsx(De,{children:r.jsxs("form",{className:"flex flex-col gap-4",onSubmit:R,children:[r.jsxs("div",{className:"p-3 border rounded bg-gray-50",children:[r.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-2",children:[r.jsx("span",{className:"font-semibold",children:"Estado atual:"}),r.jsx("span",{className:"px-3 py-1 rounded text-sm "+(v.allowedNow?"bg-green-600 text-white":"bg-red-600 text-white"),children:v.allowedNow?"Carga permitida neste momento":"Carga bloqueada neste momento"})]}),M&&r.jsxs("p",{className:"mt-2 text-sm text-gray-600",children:["A janela configurada é de ",v.startTime," até ",v.endTime," ","(hora local da wallbox)."]})]}),r.jsxs("div",{children:[r.jsxs("label",{className:"flex items-center gap-2",children:[r.jsx("input",{type:"checkbox",checked:v.enabled,onChange:S=>A({...v,enabled:S.target.checked})}),"Ativar agendamento de carga"]}),r.jsx("p",{className:"text-sm text-gray-600 mt-1",children:"Se desativado, o agendamento não limita a sessão (sempre permitido, se não houver outros bloqueios)."})]}),r.jsxs("div",{children:[r.jsx("label",{className:"block mb-1 font-medium",htmlFor:"mode",children:"Modo:"}),r.jsx("select",{id:"mode",className:"border border-gray-300 rounded px-3 py-2 w-full",value:v.mode,onChange:S=>A({...v,mode:S.target.value}),disabled:!v.enabled,children:Kg.map(S=>r.jsx("option",{value:S.value,children:S.label},S.value))}),r.jsxs("p",{className:"text-sm text-gray-600 mt-1",children:["• Desativado: não aplica qualquer janela horária.",r.jsx("br",{}),"• Janela diária simples: permite carga apenas entre hora de início e fim."]})]}),r.jsxs("div",{className:M?"":"opacity-50 pointer-events-none select-none",children:[r.jsx("h2",{className:"text-lg font-semibold mb-2",children:"Janela diária"}),r.jsxs("div",{className:"flex flex-wrap gap-4",children:[r.jsxs("div",{children:[r.jsx("label",{className:"block mb-1",htmlFor:"startTime",children:"Hora de início:"}),r.jsx("input",{id:"startTime",type:"time",className:"border border-gray-300 rounded px-3 py-2",value:v.startTime,onChange:S=>A({...v,startTime:S.target.value})})]}),r.jsxs("div",{children:[r.jsx("label",{className:"block mb-1",htmlFor:"endTime",children:"Hora de fim:"}),r.jsx("input",{id:"endTime",type:"time",className:"border border-gray-300 rounded px-3 py-2",value:v.endTime,onChange:S=>A({...v,endTime:S.target.value})})]})]}),r.jsx("p",{className:"text-sm text-gray-600 mt-1",children:"A janela aceita valores que atravessam a meia-noite (ex.: 22:0006:00)."})]}),r.jsx("div",{className:"mt-4",children:r.jsx(Ke,{type:"submit",children:"Guardar"})})]})})]})}function kg(){const[i,d]=E.useState(""),[o,s]=E.useState(""),[h,y]=E.useState(!0),v=async()=>{y(!0),s("");try{const A=await Cg();d(A)}catch{s("Erro ao carregar logs.")}finally{y(!1)}};return E.useEffect(()=>{v()},[]),r.jsxs(nt,{title:"Registos do Sistema",children:[o&&r.jsx(Le,{type:"error",children:o}),r.jsxs(De,{title:"Logs",children:[r.jsxs("div",{className:"flex items-center justify-between mb-3 text-xs text-gray-500",children:[r.jsx("span",{children:"Mostrando os registos mais recentes."}),r.jsx(Ke,{type:"button",variant:"secondary",onClick:v,disabled:h,children:"Recarregar"})]}),h?r.jsx(qt,{label:"A carregar logs..."}):r.jsx("pre",{className:"bg-white border border-gray-200 p-3 rounded max-h-96 overflow-auto text-xs",children:i||"Sem dados."})]})]})}function $g({setAuthData:i,externalError:d}){const[o,s]=E.useState(""),[h,y]=E.useState(""),[v,A]=E.useState("");E.useEffect(()=>{d&&A(d)},[d]);const p=m=>{m.preventDefault(),!o||!h?A("Preencha ambos os campos."):(A(""),i({user:o,pass:h}))};return r.jsxs(nt,{title:"Início de Sessão",children:[v&&r.jsx(Le,{type:"error",children:v}),r.jsxs("form",{className:"flex flex-col gap-4",onSubmit:p,children:[r.jsxs("div",{children:[r.jsx("label",{className:"block mb-1",htmlFor:"user",children:"Utilizador:"}),r.jsx("input",{id:"user",type:"text",className:"border border-gray-300 rounded px-3 py-2 w-full",value:o,onChange:m=>s(m.target.value)})]}),r.jsxs("div",{children:[r.jsx("label",{className:"block mb-1",htmlFor:"pass",children:"Palavra-passe:"}),r.jsx("input",{id:"pass",type:"password",className:"border border-gray-300 rounded px-3 py-2 w-full",value:h,onChange:m=>y(m.target.value)})]}),r.jsx("div",{className:"mt-2",children:r.jsx(Ke,{className:"w-full",type:"submit",children:"Entrar"})})]})]})}const Wg=()=>{const[i,d]=E.useState(()=>typeof window>"u"?!1:!!window.sessionStorage.getItem("evseAuth")),[o,s]=E.useState(!0),[h,y]=E.useState("");E.useEffect(()=>{(async()=>{if(!i){s(!1);return}try{await Xe("/api/v1/dashboard")}catch(m){console.error("Sessão anterior inválida, a limpar credenciais",m),ri(),d(!1),y("")}finally{s(!1)}})()},[]);const v=async({user:p,pass:m})=>{try{zg(p,m),await Xe("/api/v1/dashboard"),d(!0),y("")}catch(R){console.error("Falha no login:",R),ri(),d(!1),y("Credenciais inválidas ou EVSE inacessível.")}},A=()=>{ri(),d(!1),y("")};return o?r.jsx("div",{className:"min-h-screen flex items-center justify-center bg-slate-100",children:r.jsx("span",{className:"text-sm text-gray-500",children:"A verificar sessão..."})}):i?r.jsxs(bg,{children:[r.jsx(Mg,{onLogout:A}),r.jsxs($y,{children:[r.jsx(Nt,{path:"/",element:r.jsx(uh,{})}),r.jsx(Nt,{path:"/dashboard",element:r.jsx(uh,{})}),r.jsx(Nt,{path:"/settings",element:r.jsx(Hg,{})}),r.jsx(Nt,{path:"/security",element:r.jsx(Bg,{})}),r.jsx(Nt,{path:"/connectivity",element:r.jsx(qg,{})}),r.jsx(Nt,{path:"/electrical-network",element:r.jsx(Gg,{})}),r.jsx(Nt,{path:"/load-balancing",element:r.jsx(Vg,{})}),r.jsx(Nt,{path:"/meters",element:r.jsx(Zg,{})}),r.jsx(Nt,{path:"/ocpp",element:r.jsx(Yg,{})}),r.jsx(Nt,{path:"/scheduler",element:r.jsx(Jg,{})}),r.jsx(Nt,{path:"/logs",element:r.jsx(kg,{})})]})]}):r.jsx($g,{setAuthData:v,externalError:h})};ay.createRoot(document.getElementById("root")).render(r.jsx($0.StrictMode,{children:r.jsx(Wg,{})}));