52 lines
243 KiB
JavaScript
52 lines
243 KiB
JavaScript
(function(){const d=document.createElement("link").relList;if(d&&d.supports&&d.supports("modulepreload"))return;for(const h of document.querySelectorAll('link[rel="modulepreload"]'))f(h);new MutationObserver(h=>{for(const v of h)if(v.type==="childList")for(const S of v.addedNodes)S.tagName==="LINK"&&S.rel==="modulepreload"&&f(S)}).observe(document,{childList:!0,subtree:!0});function o(h){const v={};return h.integrity&&(v.integrity=h.integrity),h.referrerPolicy&&(v.referrerPolicy=h.referrerPolicy),h.crossOrigin==="use-credentials"?v.credentials="include":h.crossOrigin==="anonymous"?v.credentials="omit":v.credentials="same-origin",v}function f(h){if(h.ep)return;h.ep=!0;const v=o(h);fetch(h.href,v)}})();function $d(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var Tf={exports:{}},_n={};/**
|
|
* @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 _d;function By(){if(_d)return _n;_d=1;var i=Symbol.for("react.transitional.element"),d=Symbol.for("react.fragment");function o(f,h,v){var S=null;if(v!==void 0&&(S=""+v),h.key!==void 0&&(S=""+h.key),"key"in h){v={};for(var j in h)j!=="key"&&(v[j]=h[j])}else v=h;return h=v.ref,{$$typeof:i,type:f,key:S,ref:h!==void 0?h:null,props:v}}return _n.Fragment=d,_n.jsx=o,_n.jsxs=o,_n}var Cd;function qy(){return Cd||(Cd=1,Tf.exports=By()),Tf.exports}var s=qy(),Af={exports:{}},te={};/**
|
|
* @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 Ud;function wy(){if(Ud)return te;Ud=1;var i=Symbol.for("react.transitional.element"),d=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),f=Symbol.for("react.strict_mode"),h=Symbol.for("react.profiler"),v=Symbol.for("react.consumer"),S=Symbol.for("react.context"),j=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),M=Symbol.for("react.lazy"),H=Symbol.iterator;function O(g){return g===null||typeof g!="object"?null:(g=H&&g[H]||g["@@iterator"],typeof g=="function"?g:null)}var q={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,Y={};function V(g,B,Q){this.props=g,this.context=B,this.refs=Y,this.updater=Q||q}V.prototype.isReactComponent={},V.prototype.setState=function(g,B){if(typeof g!="object"&&typeof g!="function"&&g!=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,g,B,"setState")},V.prototype.forceUpdate=function(g){this.updater.enqueueForceUpdate(this,g,"forceUpdate")};function L(){}L.prototype=V.prototype;function Z(g,B,Q){this.props=g,this.context=B,this.refs=Y,this.updater=Q||q}var k=Z.prototype=new L;k.constructor=Z,C(k,V.prototype),k.isPureReactComponent=!0;var le=Array.isArray,w={H:null,A:null,T:null,S:null,V:null},se=Object.prototype.hasOwnProperty;function ue(g,B,Q,G,$,oe){return Q=oe.ref,{$$typeof:i,type:g,key:B,ref:Q!==void 0?Q:null,props:oe}}function re(g,B){return ue(g.type,B,void 0,void 0,void 0,g.props)}function Ee(g){return typeof g=="object"&&g!==null&&g.$$typeof===i}function Je(g){var B={"=":"=0",":":"=2"};return"$"+g.replace(/[=:]/g,function(Q){return B[Q]})}var ot=/\/+/g;function Xe(g,B){return typeof g=="object"&&g!==null&&g.key!=null?Je(""+g.key):B.toString(36)}function Rl(){}function Ol(g){switch(g.status){case"fulfilled":return g.value;case"rejected":throw g.reason;default:switch(typeof g.status=="string"?g.then(Rl,Rl):(g.status="pending",g.then(function(B){g.status==="pending"&&(g.status="fulfilled",g.value=B)},function(B){g.status==="pending"&&(g.status="rejected",g.reason=B)})),g.status){case"fulfilled":return g.value;case"rejected":throw g.reason}}throw g}function Qe(g,B,Q,G,$){var oe=typeof g;(oe==="undefined"||oe==="boolean")&&(g=null);var ee=!1;if(g===null)ee=!0;else switch(oe){case"bigint":case"string":case"number":ee=!0;break;case"object":switch(g.$$typeof){case i:case d:ee=!0;break;case M:return ee=g._init,Qe(ee(g._payload),B,Q,G,$)}}if(ee)return $=$(g),ee=G===""?"."+Xe(g,0):G,le($)?(Q="",ee!=null&&(Q=ee.replace(ot,"$&/")+"/"),Qe($,B,Q,"",function(tl){return tl})):$!=null&&(Ee($)&&($=re($,Q+($.key==null||g&&g.key===$.key?"":(""+$.key).replace(ot,"$&/")+"/")+ee)),B.push($)),1;ee=0;var tt=G===""?".":G+":";if(le(g))for(var Te=0;Te<g.length;Te++)G=g[Te],oe=tt+Xe(G,Te),ee+=Qe(G,B,Q,oe,$);else if(Te=O(g),typeof Te=="function")for(g=Te.call(g),Te=0;!(G=g.next()).done;)G=G.value,oe=tt+Xe(G,Te++),ee+=Qe(G,B,Q,oe,$);else if(oe==="object"){if(typeof g.then=="function")return Qe(Ol(g),B,Q,G,$);throw B=String(g),Error("Objects are not valid as a React child (found: "+(B==="[object Object]"?"object with keys {"+Object.keys(g).join(", ")+"}":B)+"). If you meant to render a collection of children, use an array instead.")}return ee}function D(g,B,Q){if(g==null)return g;var G=[],$=0;return Qe(g,G,"","",function(oe){return B.call(Q,oe,$++)}),G}function X(g){if(g._status===-1){var B=g._result;B=B(),B.then(function(Q){(g._status===0||g._status===-1)&&(g._status=1,g._result=Q)},function(Q){(g._status===0||g._status===-1)&&(g._status=2,g._result=Q)}),g._status===-1&&(g._status=0,g._result=B)}if(g._status===1)return g._result.default;throw g._result}var P=typeof reportError=="function"?reportError:function(g){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var B=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof g=="object"&&g!==null&&typeof g.message=="string"?String(g.message):String(g),error:g});if(!window.dispatchEvent(B))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",g);return}console.error(g)};function pe(){}return te.Children={map:D,forEach:function(g,B,Q){D(g,function(){B.apply(this,arguments)},Q)},count:function(g){var B=0;return D(g,function(){B++}),B},toArray:function(g){return D(g,function(B){return B})||[]},only:function(g){if(!Ee(g))throw Error("React.Children.only expected to receive a single React element child.");return g}},te.Component=V,te.Fragment=o,te.Profiler=h,te.PureComponent=Z,te.StrictMode=f,te.Suspense=p,te.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=w,te.__COMPILER_RUNTIME={__proto__:null,c:function(g){return w.H.useMemoCache(g)}},te.cache=function(g){return function(){return g.apply(null,arguments)}},te.cloneElement=function(g,B,Q){if(g==null)throw Error("The argument must be a React element, but you passed "+g+".");var G=C({},g.props),$=g.key,oe=void 0;if(B!=null)for(ee in B.ref!==void 0&&(oe=void 0),B.key!==void 0&&($=""+B.key),B)!se.call(B,ee)||ee==="key"||ee==="__self"||ee==="__source"||ee==="ref"&&B.ref===void 0||(G[ee]=B[ee]);var ee=arguments.length-2;if(ee===1)G.children=Q;else if(1<ee){for(var tt=Array(ee),Te=0;Te<ee;Te++)tt[Te]=arguments[Te+2];G.children=tt}return ue(g.type,$,void 0,void 0,oe,G)},te.createContext=function(g){return g={$$typeof:S,_currentValue:g,_currentValue2:g,_threadCount:0,Provider:null,Consumer:null},g.Provider=g,g.Consumer={$$typeof:v,_context:g},g},te.createElement=function(g,B,Q){var G,$={},oe=null;if(B!=null)for(G in B.key!==void 0&&(oe=""+B.key),B)se.call(B,G)&&G!=="key"&&G!=="__self"&&G!=="__source"&&($[G]=B[G]);var ee=arguments.length-2;if(ee===1)$.children=Q;else if(1<ee){for(var tt=Array(ee),Te=0;Te<ee;Te++)tt[Te]=arguments[Te+2];$.children=tt}if(g&&g.defaultProps)for(G in ee=g.defaultProps,ee)$[G]===void 0&&($[G]=ee[G]);return ue(g,oe,void 0,void 0,null,$)},te.createRef=function(){return{current:null}},te.forwardRef=function(g){return{$$typeof:j,render:g}},te.isValidElement=Ee,te.lazy=function(g){return{$$typeof:M,_payload:{_status:-1,_result:g},_init:X}},te.memo=function(g,B){return{$$typeof:m,type:g,compare:B===void 0?null:B}},te.startTransition=function(g){var B=w.T,Q={};w.T=Q;try{var G=g(),$=w.S;$!==null&&$(Q,G),typeof G=="object"&&G!==null&&typeof G.then=="function"&&G.then(pe,P)}catch(oe){P(oe)}finally{w.T=B}},te.unstable_useCacheRefresh=function(){return w.H.useCacheRefresh()},te.use=function(g){return w.H.use(g)},te.useActionState=function(g,B,Q){return w.H.useActionState(g,B,Q)},te.useCallback=function(g,B){return w.H.useCallback(g,B)},te.useContext=function(g){return w.H.useContext(g)},te.useDebugValue=function(){},te.useDeferredValue=function(g,B){return w.H.useDeferredValue(g,B)},te.useEffect=function(g,B,Q){var G=w.H;if(typeof Q=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return G.useEffect(g,B)},te.useId=function(){return w.H.useId()},te.useImperativeHandle=function(g,B,Q){return w.H.useImperativeHandle(g,B,Q)},te.useInsertionEffect=function(g,B){return w.H.useInsertionEffect(g,B)},te.useLayoutEffect=function(g,B){return w.H.useLayoutEffect(g,B)},te.useMemo=function(g,B){return w.H.useMemo(g,B)},te.useOptimistic=function(g,B){return w.H.useOptimistic(g,B)},te.useReducer=function(g,B,Q){return w.H.useReducer(g,B,Q)},te.useRef=function(g){return w.H.useRef(g)},te.useState=function(g){return w.H.useState(g)},te.useSyncExternalStore=function(g,B,Q){return w.H.useSyncExternalStore(g,B,Q)},te.useTransition=function(){return w.H.useTransition()},te.version="19.1.0",te}var Hd;function Cf(){return Hd||(Hd=1,Af.exports=wy()),Af.exports}var A=Cf();const Ly=$d(A);var Nf={exports:{}},Cn={},Rf={exports:{}},Of={};/**
|
|
* @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 Bd;function Yy(){return Bd||(Bd=1,function(i){function d(D,X){var P=D.length;D.push(X);e:for(;0<P;){var pe=P-1>>>1,g=D[pe];if(0<h(g,X))D[pe]=X,D[P]=g,P=pe;else break e}}function o(D){return D.length===0?null:D[0]}function f(D){if(D.length===0)return null;var X=D[0],P=D.pop();if(P!==X){D[0]=P;e:for(var pe=0,g=D.length,B=g>>>1;pe<B;){var Q=2*(pe+1)-1,G=D[Q],$=Q+1,oe=D[$];if(0>h(G,P))$<g&&0>h(oe,G)?(D[pe]=oe,D[$]=P,pe=$):(D[pe]=G,D[Q]=P,pe=Q);else if($<g&&0>h(oe,P))D[pe]=oe,D[$]=P,pe=$;else break e}}return X}function h(D,X){var P=D.sortIndex-X.sortIndex;return P!==0?P:D.id-X.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var v=performance;i.unstable_now=function(){return v.now()}}else{var S=Date,j=S.now();i.unstable_now=function(){return S.now()-j}}var p=[],m=[],M=1,H=null,O=3,q=!1,C=!1,Y=!1,V=!1,L=typeof setTimeout=="function"?setTimeout:null,Z=typeof clearTimeout=="function"?clearTimeout:null,k=typeof setImmediate<"u"?setImmediate:null;function le(D){for(var X=o(m);X!==null;){if(X.callback===null)f(m);else if(X.startTime<=D)f(m),X.sortIndex=X.expirationTime,d(p,X);else break;X=o(m)}}function w(D){if(Y=!1,le(D),!C)if(o(p)!==null)C=!0,se||(se=!0,Xe());else{var X=o(m);X!==null&&Qe(w,X.startTime-D)}}var se=!1,ue=-1,re=5,Ee=-1;function Je(){return V?!0:!(i.unstable_now()-Ee<re)}function ot(){if(V=!1,se){var D=i.unstable_now();Ee=D;var X=!0;try{e:{C=!1,Y&&(Y=!1,Z(ue),ue=-1),q=!0;var P=O;try{t:{for(le(D),H=o(p);H!==null&&!(H.expirationTime>D&&Je());){var pe=H.callback;if(typeof pe=="function"){H.callback=null,O=H.priorityLevel;var g=pe(H.expirationTime<=D);if(D=i.unstable_now(),typeof g=="function"){H.callback=g,le(D),X=!0;break t}H===o(p)&&f(p),le(D)}else f(p);H=o(p)}if(H!==null)X=!0;else{var B=o(m);B!==null&&Qe(w,B.startTime-D),X=!1}}break e}finally{H=null,O=P,q=!1}X=void 0}}finally{X?Xe():se=!1}}}var Xe;if(typeof k=="function")Xe=function(){k(ot)};else if(typeof MessageChannel<"u"){var Rl=new MessageChannel,Ol=Rl.port2;Rl.port1.onmessage=ot,Xe=function(){Ol.postMessage(null)}}else Xe=function(){L(ot,0)};function Qe(D,X){ue=L(function(){D(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(D){D.callback=null},i.unstable_forceFrameRate=function(D){0>D||125<D?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):re=0<D?Math.floor(1e3/D):5},i.unstable_getCurrentPriorityLevel=function(){return O},i.unstable_next=function(D){switch(O){case 1:case 2:case 3:var X=3;break;default:X=O}var P=O;O=X;try{return D()}finally{O=P}},i.unstable_requestPaint=function(){V=!0},i.unstable_runWithPriority=function(D,X){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var P=O;O=D;try{return X()}finally{O=P}},i.unstable_scheduleCallback=function(D,X,P){var pe=i.unstable_now();switch(typeof P=="object"&&P!==null?(P=P.delay,P=typeof P=="number"&&0<P?pe+P:pe):P=pe,D){case 1:var g=-1;break;case 2:g=250;break;case 5:g=1073741823;break;case 4:g=1e4;break;default:g=5e3}return g=P+g,D={id:M++,callback:X,priorityLevel:D,startTime:P,expirationTime:g,sortIndex:-1},P>pe?(D.sortIndex=P,d(m,D),o(p)===null&&D===o(m)&&(Y?(Z(ue),ue=-1):Y=!0,Qe(w,P-pe))):(D.sortIndex=g,d(p,D),C||q||(C=!0,se||(se=!0,Xe()))),D},i.unstable_shouldYield=Je,i.unstable_wrapCallback=function(D){var X=O;return function(){var P=O;O=X;try{return D.apply(this,arguments)}finally{O=P}}}}(Of)),Of}var qd;function Gy(){return qd||(qd=1,Rf.exports=Yy()),Rf.exports}var Mf={exports:{}},Ke={};/**
|
|
* @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 wd;function Xy(){if(wd)return Ke;wd=1;var i=Cf();function d(p){var m="https://react.dev/errors/"+p;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var M=2;M<arguments.length;M++)m+="&args[]="+encodeURIComponent(arguments[M])}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 f={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 v(p,m,M){var H=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:h,key:H==null?null:""+H,children:p,containerInfo:m,implementation:M}}var S=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function j(p,m){if(p==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return Ke.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=f,Ke.createPortal=function(p,m){var M=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 v(p,m,null,M)},Ke.flushSync=function(p){var m=S.T,M=f.p;try{if(S.T=null,f.p=2,p)return p()}finally{S.T=m,f.p=M,f.d.f()}},Ke.preconnect=function(p,m){typeof p=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,f.d.C(p,m))},Ke.prefetchDNS=function(p){typeof p=="string"&&f.d.D(p)},Ke.preinit=function(p,m){if(typeof p=="string"&&m&&typeof m.as=="string"){var M=m.as,H=j(M,m.crossOrigin),O=typeof m.integrity=="string"?m.integrity:void 0,q=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;M==="style"?f.d.S(p,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:H,integrity:O,fetchPriority:q}):M==="script"&&f.d.X(p,{crossOrigin:H,integrity:O,fetchPriority:q,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},Ke.preinitModule=function(p,m){if(typeof p=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var M=j(m.as,m.crossOrigin);f.d.M(p,{crossOrigin:M,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&f.d.M(p)},Ke.preload=function(p,m){if(typeof p=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var M=m.as,H=j(M,m.crossOrigin);f.d.L(p,M,{crossOrigin:H,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})}},Ke.preloadModule=function(p,m){if(typeof p=="string")if(m){var M=j(m.as,m.crossOrigin);f.d.m(p,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:M,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else f.d.m(p)},Ke.requestFormReset=function(p){f.d.r(p)},Ke.unstable_batchedUpdates=function(p,m){return p(m)},Ke.useFormState=function(p,m,M){return S.H.useFormState(p,m,M)},Ke.useFormStatus=function(){return S.H.useHostTransitionStatus()},Ke.version="19.1.0",Ke}var Ld;function Qy(){if(Ld)return Mf.exports;Ld=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(),Mf.exports=Xy(),Mf.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 Yd;function Zy(){if(Yd)return Cn;Yd=1;var i=Gy(),d=Cf(),o=Qy();function f(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 v(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 S(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 j(e){if(v(e)!==e)throw Error(f(188))}function p(e){var t=e.alternate;if(!t){if(t=v(e),t===null)throw Error(f(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 j(n),e;if(u===a)return j(n),t;u=u.sibling}throw Error(f(188))}if(l.return!==a.return)l=n,a=u;else{for(var c=!1,r=n.child;r;){if(r===l){c=!0,l=n,a=u;break}if(r===a){c=!0,a=n,l=u;break}r=r.sibling}if(!c){for(r=u.child;r;){if(r===l){c=!0,l=u,a=n;break}if(r===a){c=!0,a=u,l=n;break}r=r.sibling}if(!c)throw Error(f(189))}}if(l.alternate!==a)throw Error(f(190))}if(l.tag!==3)throw Error(f(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 M=Object.assign,H=Symbol.for("react.element"),O=Symbol.for("react.transitional.element"),q=Symbol.for("react.portal"),C=Symbol.for("react.fragment"),Y=Symbol.for("react.strict_mode"),V=Symbol.for("react.profiler"),L=Symbol.for("react.provider"),Z=Symbol.for("react.consumer"),k=Symbol.for("react.context"),le=Symbol.for("react.forward_ref"),w=Symbol.for("react.suspense"),se=Symbol.for("react.suspense_list"),ue=Symbol.for("react.memo"),re=Symbol.for("react.lazy"),Ee=Symbol.for("react.activity"),Je=Symbol.for("react.memo_cache_sentinel"),ot=Symbol.iterator;function Xe(e){return e===null||typeof e!="object"?null:(e=ot&&e[ot]||e["@@iterator"],typeof e=="function"?e:null)}var Rl=Symbol.for("react.client.reference");function Ol(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Rl?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case C:return"Fragment";case V:return"Profiler";case Y:return"StrictMode";case w:return"Suspense";case se:return"SuspenseList";case Ee:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case q:return"Portal";case k:return(e.displayName||"Context")+".Provider";case Z:return(e._context.displayName||"Context")+".Consumer";case le:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ue:return t=e.displayName||null,t!==null?t:Ol(e.type)||"Memo";case re:t=e._payload,e=e._init;try{return Ol(e(t))}catch{}}return null}var Qe=Array.isArray,D=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,P={pending:!1,data:null,method:null,action:null},pe=[],g=-1;function B(e){return{current:e}}function Q(e){0>g||(e.current=pe[g],pe[g]=null,g--)}function G(e,t){g++,pe[g]=e.current,e.current=t}var $=B(null),oe=B(null),ee=B(null),tt=B(null);function Te(e,t){switch(G(ee,t),G(oe,e),G($,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?id(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=id(t),e=cd(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}Q($),G($,e)}function tl(){Q($),Q(oe),Q(ee)}function ci(e){e.memoizedState!==null&&G(tt,e);var t=$.current,l=cd(t,e.type);t!==l&&(G(oe,e),G($,l))}function Yn(e){oe.current===e&&(Q($),Q(oe)),tt.current===e&&(Q(tt),On._currentValue=P)}var fi=Object.prototype.hasOwnProperty,ri=i.unstable_scheduleCallback,si=i.unstable_cancelCallback,mh=i.unstable_shouldYield,yh=i.unstable_requestPaint,Nt=i.unstable_now,vh=i.unstable_getCurrentPriorityLevel,Lf=i.unstable_ImmediatePriority,Yf=i.unstable_UserBlockingPriority,Gn=i.unstable_NormalPriority,gh=i.unstable_LowPriority,Gf=i.unstable_IdlePriority,bh=i.log,ph=i.unstable_setDisableYieldValue,Ua=null,lt=null;function ll(e){if(typeof bh=="function"&&ph(e),lt&&typeof lt.setStrictMode=="function")try{lt.setStrictMode(Ua,e)}catch{}}var at=Math.clz32?Math.clz32:Eh,Sh=Math.log,xh=Math.LN2;function Eh(e){return e>>>=0,e===0?32:31-(Sh(e)/xh|0)|0}var Xn=256,Qn=4194304;function Ml(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 Zn(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 r=a&134217727;return r!==0?(a=r&~u,a!==0?n=Ml(a):(c&=r,c!==0?n=Ml(c):l||(l=r&~e,l!==0&&(n=Ml(l))))):(r=a&~u,r!==0?n=Ml(r):c!==0?n=Ml(c):l||(l=a&~e,l!==0&&(n=Ml(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 Ha(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Th(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 Xf(){var e=Xn;return Xn<<=1,(Xn&4194048)===0&&(Xn=256),e}function Qf(){var e=Qn;return Qn<<=1,(Qn&62914560)===0&&(Qn=4194304),e}function oi(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function Ba(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Ah(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 r=e.entanglements,y=e.expirationTimes,T=e.hiddenUpdates;for(l=c&~l;0<l;){var z=31-at(l),U=1<<z;r[z]=0,y[z]=-1;var N=T[z];if(N!==null)for(T[z]=null,z=0;z<N.length;z++){var R=N[z];R!==null&&(R.lane&=-536870913)}l&=~U}a!==0&&Zf(e,a,0),u!==0&&n===0&&e.tag!==0&&(e.suspendedLanes|=u&~(c&~t))}function Zf(e,t,l){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-at(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|l&4194090}function Vf(e,t){var l=e.entangledLanes|=t;for(e=e.entanglements;l;){var a=31-at(l),n=1<<a;n&t|e[a]&t&&(e[a]|=t),l&=~n}}function di(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 hi(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Kf(){var e=X.p;return e!==0?e:(e=window.event,e===void 0?32:Rd(e.type))}function Nh(e,t){var l=X.p;try{return X.p=e,t()}finally{X.p=l}}var al=Math.random().toString(36).slice(2),Ze="__reactFiber$"+al,$e="__reactProps$"+al,Jl="__reactContainer$"+al,mi="__reactEvents$"+al,Rh="__reactListeners$"+al,Oh="__reactHandles$"+al,Jf="__reactResources$"+al,qa="__reactMarker$"+al;function yi(e){delete e[Ze],delete e[$e],delete e[mi],delete e[Rh],delete e[Oh]}function kl(e){var t=e[Ze];if(t)return t;for(var l=e.parentNode;l;){if(t=l[Jl]||l[Ze]){if(l=t.alternate,t.child!==null||l!==null&&l.child!==null)for(e=od(e);e!==null;){if(l=e[Ze])return l;e=od(e)}return t}e=l,l=e.parentNode}return null}function $l(e){if(e=e[Ze]||e[Jl]){var t=e.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return e}return null}function wa(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(f(33))}function Wl(e){var t=e[Jf];return t||(t=e[Jf]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function He(e){e[qa]=!0}var kf=new Set,$f={};function jl(e,t){Fl(e,t),Fl(e+"Capture",t)}function Fl(e,t){for($f[e]=t,e=0;e<t.length;e++)kf.add(t[e])}var Mh=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]*$"),Wf={},Ff={};function jh(e){return fi.call(Ff,e)?!0:fi.call(Wf,e)?!1:Mh.test(e)?Ff[e]=!0:(Wf[e]=!0,!1)}function Vn(e,t,l){if(jh(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 Kn(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 Bt(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 vi,Pf;function Pl(e){if(vi===void 0)try{throw Error()}catch(l){var t=l.stack.trim().match(/\n( *(at )?)/);vi=t&&t[1]||"",Pf=-1<l.stack.indexOf(`
|
|
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
|
|
`+vi+e+Pf}var gi=!1;function bi(e,t){if(!e||gi)return"";gi=!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(R){var N=R}Reflect.construct(e,[],U)}else{try{U.call()}catch(R){N=R}e.call(U.prototype)}}else{try{throw Error()}catch(R){N=R}(U=e())&&typeof U.catch=="function"&&U.catch(function(){})}}catch(R){if(R&&N&&typeof R.stack=="string")return[R.stack,N.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],r=u[1];if(c&&r){var y=c.split(`
|
|
`),T=r.split(`
|
|
`);for(n=a=0;a<y.length&&!y[a].includes("DetermineComponentFrameRoot");)a++;for(;n<T.length&&!T[n].includes("DetermineComponentFrameRoot");)n++;if(a===y.length||n===T.length)for(a=y.length-1,n=T.length-1;1<=a&&0<=n&&y[a]!==T[n];)n--;for(;1<=a&&0<=n;a--,n--)if(y[a]!==T[n]){if(a!==1||n!==1)do if(a--,n--,0>n||y[a]!==T[n]){var z=`
|
|
`+y[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{gi=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?Pl(l):""}function zh(e){switch(e.tag){case 26:case 27:case 5:return Pl(e.type);case 16:return Pl("Lazy");case 13:return Pl("Suspense");case 19:return Pl("SuspenseList");case 0:case 15:return bi(e.type,!1);case 11:return bi(e.type.render,!1);case 1:return bi(e.type,!0);case 31:return Pl("Activity");default:return""}}function If(e){try{var t="";do t+=zh(e),e=e.return;while(e);return t}catch(l){return`
|
|
Error generating stack: `+l.message+`
|
|
`+l.stack}}function dt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function er(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Dh(e){var t=er(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 Jn(e){e._valueTracker||(e._valueTracker=Dh(e))}function tr(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var l=t.getValue(),a="";return e&&(a=er(e)?e.checked?"true":"false":e.value),e=a,e!==l?(t.setValue(e),!0):!1}function kn(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 _h=/[\n"\\]/g;function ht(e){return e.replace(_h,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function pi(e,t,l,a,n,u,c,r){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=""+dt(t)):e.value!==""+dt(t)&&(e.value=""+dt(t)):c!=="submit"&&c!=="reset"||e.removeAttribute("value"),t!=null?Si(e,c,dt(t)):l!=null?Si(e,c,dt(l)):a!=null&&e.removeAttribute("value"),n==null&&u!=null&&(e.defaultChecked=!!u),n!=null&&(e.checked=n&&typeof n!="function"&&typeof n!="symbol"),r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"?e.name=""+dt(r):e.removeAttribute("name")}function lr(e,t,l,a,n,u,c,r){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?""+dt(l):"",t=t!=null?""+dt(t):l,r||t===e.value||(e.value=t),e.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=r?e.checked:!!a,e.defaultChecked=!!a,c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(e.name=c)}function Si(e,t,l){t==="number"&&kn(e.ownerDocument)===e||e.defaultValue===""+l||(e.defaultValue=""+l)}function Il(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=""+dt(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 ar(e,t,l){if(t!=null&&(t=""+dt(t),t!==e.value&&(e.value=t),l==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=l!=null?""+dt(l):""}function nr(e,t,l,a){if(t==null){if(a!=null){if(l!=null)throw Error(f(92));if(Qe(a)){if(1<a.length)throw Error(f(93));a=a[0]}l=a}l==null&&(l=""),t=l}l=dt(t),e.defaultValue=l,a=e.textContent,a===l&&a!==""&&a!==null&&(e.value=a)}function ea(e,t){if(t){var l=e.firstChild;if(l&&l===e.lastChild&&l.nodeType===3){l.nodeValue=t;return}}e.textContent=t}var Ch=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 ur(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||Ch.has(t)?t==="float"?e.cssFloat=l:e[t]=(""+l).trim():e[t]=l+"px"}function ir(e,t,l){if(t!=null&&typeof t!="object")throw Error(f(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&&ur(e,n,a)}else for(var u in t)t.hasOwnProperty(u)&&ur(e,u,t[u])}function xi(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 Uh=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"]]),Hh=/^[\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 $n(e){return Hh.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var Ei=null;function Ti(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ta=null,la=null;function cr(e){var t=$l(e);if(t&&(e=t.stateNode)){var l=e[$e]||null;e:switch(e=t.stateNode,t.type){case"input":if(pi(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="'+ht(""+t)+'"][type="radio"]'),t=0;t<l.length;t++){var a=l[t];if(a!==e&&a.form===e.form){var n=a[$e]||null;if(!n)throw Error(f(90));pi(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&&tr(a)}break e;case"textarea":ar(e,l.value,l.defaultValue);break e;case"select":t=l.value,t!=null&&Il(e,!!l.multiple,t,!1)}}}var Ai=!1;function fr(e,t,l){if(Ai)return e(t,l);Ai=!0;try{var a=e(t);return a}finally{if(Ai=!1,(ta!==null||la!==null)&&(Uu(),ta&&(t=ta,e=la,la=ta=null,cr(t),e)))for(t=0;t<e.length;t++)cr(e[t])}}function La(e,t){var l=e.stateNode;if(l===null)return null;var a=l[$e]||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(f(231,t,typeof l));return l}var qt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ni=!1;if(qt)try{var Ya={};Object.defineProperty(Ya,"passive",{get:function(){Ni=!0}}),window.addEventListener("test",Ya,Ya),window.removeEventListener("test",Ya,Ya)}catch{Ni=!1}var nl=null,Ri=null,Wn=null;function rr(){if(Wn)return Wn;var e,t=Ri,l=t.length,a,n="value"in nl?nl.value:nl.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 Wn=n.slice(e,1<a?1-a:void 0)}function Fn(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 Pn(){return!0}function sr(){return!1}function We(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 r in e)e.hasOwnProperty(r)&&(l=e[r],this[r]=l?l(u):u[r]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?Pn:sr,this.isPropagationStopped=sr,this}return M(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=Pn)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=Pn)},persist:function(){},isPersistent:Pn}),t}var zl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},In=We(zl),Ga=M({},zl,{view:0,detail:0}),Bh=We(Ga),Oi,Mi,Xa,eu=M({},Ga,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zi,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!==Xa&&(Xa&&e.type==="mousemove"?(Oi=e.screenX-Xa.screenX,Mi=e.screenY-Xa.screenY):Mi=Oi=0,Xa=e),Oi)},movementY:function(e){return"movementY"in e?e.movementY:Mi}}),or=We(eu),qh=M({},eu,{dataTransfer:0}),wh=We(qh),Lh=M({},Ga,{relatedTarget:0}),ji=We(Lh),Yh=M({},zl,{animationName:0,elapsedTime:0,pseudoElement:0}),Gh=We(Yh),Xh=M({},zl,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Qh=We(Xh),Zh=M({},zl,{data:0}),dr=We(Zh),Vh={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Kh={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"},Jh={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function kh(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Jh[e])?!!t[e]:!1}function zi(){return kh}var $h=M({},Ga,{key:function(e){if(e.key){var t=Vh[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Fn(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Kh[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zi,charCode:function(e){return e.type==="keypress"?Fn(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Fn(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Wh=We($h),Fh=M({},eu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),hr=We(Fh),Ph=M({},Ga,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zi}),Ih=We(Ph),em=M({},zl,{propertyName:0,elapsedTime:0,pseudoElement:0}),tm=We(em),lm=M({},eu,{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}),am=We(lm),nm=M({},zl,{newState:0,oldState:0}),um=We(nm),im=[9,13,27,32],Di=qt&&"CompositionEvent"in window,Qa=null;qt&&"documentMode"in document&&(Qa=document.documentMode);var cm=qt&&"TextEvent"in window&&!Qa,mr=qt&&(!Di||Qa&&8<Qa&&11>=Qa),yr=" ",vr=!1;function gr(e,t){switch(e){case"keyup":return im.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function br(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var aa=!1;function fm(e,t){switch(e){case"compositionend":return br(t);case"keypress":return t.which!==32?null:(vr=!0,yr);case"textInput":return e=t.data,e===yr&&vr?null:e;default:return null}}function rm(e,t){if(aa)return e==="compositionend"||!Di&&gr(e,t)?(e=rr(),Wn=Ri=nl=null,aa=!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 mr&&t.locale!=="ko"?null:t.data;default:return null}}var sm={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 pr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!sm[e.type]:t==="textarea"}function Sr(e,t,l,a){ta?la?la.push(a):la=[a]:ta=a,t=Yu(t,"onChange"),0<t.length&&(l=new In("onChange","change",null,l,a),e.push({event:l,listeners:t}))}var Za=null,Va=null;function om(e){td(e,0)}function tu(e){var t=wa(e);if(tr(t))return e}function xr(e,t){if(e==="change")return t}var Er=!1;if(qt){var _i;if(qt){var Ci="oninput"in document;if(!Ci){var Tr=document.createElement("div");Tr.setAttribute("oninput","return;"),Ci=typeof Tr.oninput=="function"}_i=Ci}else _i=!1;Er=_i&&(!document.documentMode||9<document.documentMode)}function Ar(){Za&&(Za.detachEvent("onpropertychange",Nr),Va=Za=null)}function Nr(e){if(e.propertyName==="value"&&tu(Va)){var t=[];Sr(t,Va,e,Ti(e)),fr(om,t)}}function dm(e,t,l){e==="focusin"?(Ar(),Za=t,Va=l,Za.attachEvent("onpropertychange",Nr)):e==="focusout"&&Ar()}function hm(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return tu(Va)}function mm(e,t){if(e==="click")return tu(t)}function ym(e,t){if(e==="input"||e==="change")return tu(t)}function vm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var nt=typeof Object.is=="function"?Object.is:vm;function Ka(e,t){if(nt(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(!fi.call(t,n)||!nt(e[n],t[n]))return!1}return!0}function Rr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Or(e,t){var l=Rr(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=Rr(l)}}function Mr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Mr(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function jr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=kn(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=kn(e.document)}return t}function Ui(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 gm=qt&&"documentMode"in document&&11>=document.documentMode,na=null,Hi=null,Ja=null,Bi=!1;function zr(e,t,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Bi||na==null||na!==kn(a)||(a=na,"selectionStart"in a&&Ui(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}),Ja&&Ka(Ja,a)||(Ja=a,a=Yu(Hi,"onSelect"),0<a.length&&(t=new In("onSelect","select",null,t,l),e.push({event:t,listeners:a}),t.target=na)))}function Dl(e,t){var l={};return l[e.toLowerCase()]=t.toLowerCase(),l["Webkit"+e]="webkit"+t,l["Moz"+e]="moz"+t,l}var ua={animationend:Dl("Animation","AnimationEnd"),animationiteration:Dl("Animation","AnimationIteration"),animationstart:Dl("Animation","AnimationStart"),transitionrun:Dl("Transition","TransitionRun"),transitionstart:Dl("Transition","TransitionStart"),transitioncancel:Dl("Transition","TransitionCancel"),transitionend:Dl("Transition","TransitionEnd")},qi={},Dr={};qt&&(Dr=document.createElement("div").style,"AnimationEvent"in window||(delete ua.animationend.animation,delete ua.animationiteration.animation,delete ua.animationstart.animation),"TransitionEvent"in window||delete ua.transitionend.transition);function _l(e){if(qi[e])return qi[e];if(!ua[e])return e;var t=ua[e],l;for(l in t)if(t.hasOwnProperty(l)&&l in Dr)return qi[e]=t[l];return e}var _r=_l("animationend"),Cr=_l("animationiteration"),Ur=_l("animationstart"),bm=_l("transitionrun"),pm=_l("transitionstart"),Sm=_l("transitioncancel"),Hr=_l("transitionend"),Br=new Map,wi="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(" ");wi.push("scrollEnd");function xt(e,t){Br.set(e,t),jl(t,[e])}var qr=new WeakMap;function mt(e,t){if(typeof e=="object"&&e!==null){var l=qr.get(e);return l!==void 0?l:(t={value:e,source:t,stack:If(t)},qr.set(e,t),t)}return{value:e,source:t,stack:If(t)}}var yt=[],ia=0,Li=0;function lu(){for(var e=ia,t=Li=ia=0;t<e;){var l=yt[t];yt[t++]=null;var a=yt[t];yt[t++]=null;var n=yt[t];yt[t++]=null;var u=yt[t];if(yt[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&&wr(l,n,u)}}function au(e,t,l,a){yt[ia++]=e,yt[ia++]=t,yt[ia++]=l,yt[ia++]=a,Li|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function Yi(e,t,l,a){return au(e,t,l,a),nu(e)}function ca(e,t){return au(e,null,null,t),nu(e)}function wr(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-at(l),e=u.hiddenUpdates,a=e[n],a===null?e[n]=[t]:a.push(t),t.lane=l|536870912),u):null}function nu(e){if(50<pn)throw pn=0,Kc=null,Error(f(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var fa={};function xm(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 ut(e,t,l,a){return new xm(e,t,l,a)}function Gi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function wt(e,t){var l=e.alternate;return l===null?(l=ut(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 Lr(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 uu(e,t,l,a,n,u){var c=0;if(a=e,typeof e=="function")Gi(e)&&(c=1);else if(typeof e=="string")c=Ty(e,l,$.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case Ee:return e=ut(31,l,t,n),e.elementType=Ee,e.lanes=u,e;case C:return Cl(l.children,n,u,t);case Y:c=8,n|=24;break;case V:return e=ut(12,l,t,n|2),e.elementType=V,e.lanes=u,e;case w:return e=ut(13,l,t,n),e.elementType=w,e.lanes=u,e;case se:return e=ut(19,l,t,n),e.elementType=se,e.lanes=u,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case L:case k:c=10;break e;case Z:c=9;break e;case le:c=11;break e;case ue:c=14;break e;case re:c=16,a=null;break e}c=29,l=Error(f(130,e===null?"null":typeof e,"")),a=null}return t=ut(c,l,t,n),t.elementType=e,t.type=a,t.lanes=u,t}function Cl(e,t,l,a){return e=ut(7,e,a,t),e.lanes=l,e}function Xi(e,t,l){return e=ut(6,e,null,t),e.lanes=l,e}function Qi(e,t,l){return t=ut(4,e.children!==null?e.children:[],e.key,t),t.lanes=l,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var ra=[],sa=0,iu=null,cu=0,vt=[],gt=0,Ul=null,Lt=1,Yt="";function Hl(e,t){ra[sa++]=cu,ra[sa++]=iu,iu=e,cu=t}function Yr(e,t,l){vt[gt++]=Lt,vt[gt++]=Yt,vt[gt++]=Ul,Ul=e;var a=Lt;e=Yt;var n=32-at(a)-1;a&=~(1<<n),l+=1;var u=32-at(t)+n;if(30<u){var c=n-n%5;u=(a&(1<<c)-1).toString(32),a>>=c,n-=c,Lt=1<<32-at(t)+n|l<<n|a,Yt=u+e}else Lt=1<<u|l<<n|a,Yt=e}function Zi(e){e.return!==null&&(Hl(e,1),Yr(e,1,0))}function Vi(e){for(;e===iu;)iu=ra[--sa],ra[sa]=null,cu=ra[--sa],ra[sa]=null;for(;e===Ul;)Ul=vt[--gt],vt[gt]=null,Yt=vt[--gt],vt[gt]=null,Lt=vt[--gt],vt[gt]=null}var ke=null,Oe=null,he=!1,Bl=null,Rt=!1,Ki=Error(f(519));function ql(e){var t=Error(f(418,""));throw Wa(mt(t,e)),Ki}function Gr(e){var t=e.stateNode,l=e.type,a=e.memoizedProps;switch(t[Ze]=e,t[$e]=a,l){case"dialog":ce("cancel",t),ce("close",t);break;case"iframe":case"object":case"embed":ce("load",t);break;case"video":case"audio":for(l=0;l<xn.length;l++)ce(xn[l],t);break;case"source":ce("error",t);break;case"img":case"image":case"link":ce("error",t),ce("load",t);break;case"details":ce("toggle",t);break;case"input":ce("invalid",t),lr(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0),Jn(t);break;case"select":ce("invalid",t);break;case"textarea":ce("invalid",t),nr(t,a.value,a.defaultValue,a.children),Jn(t)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||t.textContent===""+l||a.suppressHydrationWarning===!0||ud(t.textContent,l)?(a.popover!=null&&(ce("beforetoggle",t),ce("toggle",t)),a.onScroll!=null&&ce("scroll",t),a.onScrollEnd!=null&&ce("scrollend",t),a.onClick!=null&&(t.onclick=Gu),t=!0):t=!1,t||ql(e)}function Xr(e){for(ke=e.return;ke;)switch(ke.tag){case 5:case 13:Rt=!1;return;case 27:case 3:Rt=!0;return;default:ke=ke.return}}function ka(e){if(e!==ke)return!1;if(!he)return Xr(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")||rf(e.type,e.memoizedProps)),l=!l),l&&Oe&&ql(e),Xr(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(f(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8)if(l=e.data,l==="/$"){if(t===0){Oe=Tt(e.nextSibling);break e}t--}else l!=="$"&&l!=="$!"&&l!=="$?"||t++;e=e.nextSibling}Oe=null}}else t===27?(t=Oe,Sl(e.type)?(e=hf,hf=null,Oe=e):Oe=t):Oe=ke?Tt(e.stateNode.nextSibling):null;return!0}function $a(){Oe=ke=null,he=!1}function Qr(){var e=Bl;return e!==null&&(Ie===null?Ie=e:Ie.push.apply(Ie,e),Bl=null),e}function Wa(e){Bl===null?Bl=[e]:Bl.push(e)}var Ji=B(null),wl=null,Gt=null;function ul(e,t,l){G(Ji,t._currentValue),t._currentValue=l}function Xt(e){e._currentValue=Ji.current,Q(Ji)}function ki(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 $i(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 r=u;u=n;for(var y=0;y<t.length;y++)if(r.context===t[y]){u.lanes|=l,r=u.alternate,r!==null&&(r.lanes|=l),ki(u.return,l,e),a||(c=null);break e}u=r.next}}else if(n.tag===18){if(c=n.return,c===null)throw Error(f(341));c.lanes|=l,u=c.alternate,u!==null&&(u.lanes|=l),ki(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 Fa(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(f(387));if(c=c.memoizedProps,c!==null){var r=n.type;nt(n.pendingProps.value,c.value)||(e!==null?e.push(r):e=[r])}}else if(n===tt.current){if(c=n.alternate,c===null)throw Error(f(387));c.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(e!==null?e.push(On):e=[On])}n=n.return}e!==null&&$i(t,e,l,a),t.flags|=262144}function fu(e){for(e=e.firstContext;e!==null;){if(!nt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ll(e){wl=e,Gt=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Ve(e){return Zr(wl,e)}function ru(e,t){return wl===null&&Ll(e),Zr(e,t)}function Zr(e,t){var l=t._currentValue;if(t={context:t,memoizedValue:l,next:null},Gt===null){if(e===null)throw Error(f(308));Gt=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Gt=Gt.next=t;return l}var Em=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()})}},Tm=i.unstable_scheduleCallback,Am=i.unstable_NormalPriority,Ce={$$typeof:k,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Wi(){return{controller:new Em,data:new Map,refCount:0}}function Pa(e){e.refCount--,e.refCount===0&&Tm(Am,function(){e.controller.abort()})}var Ia=null,Fi=0,oa=0,da=null;function Nm(e,t){if(Ia===null){var l=Ia=[];Fi=0,oa=Ic(),da={status:"pending",value:void 0,then:function(a){l.push(a)}}}return Fi++,t.then(Vr,Vr),t}function Vr(){if(--Fi===0&&Ia!==null){da!==null&&(da.status="fulfilled");var e=Ia;Ia=null,oa=0,da=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Rm(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 Kr=D.S;D.S=function(e,t){typeof t=="object"&&t!==null&&typeof t.then=="function"&&Nm(e,t),Kr!==null&&Kr(e,t)};var Yl=B(null);function Pi(){var e=Yl.current;return e!==null?e:xe.pooledCache}function su(e,t){t===null?G(Yl,Yl.current):G(Yl,t.pool)}function Jr(){var e=Pi();return e===null?null:{parent:Ce._currentValue,pool:e}}var en=Error(f(460)),kr=Error(f(474)),ou=Error(f(542)),Ii={then:function(){}};function $r(e){return e=e.status,e==="fulfilled"||e==="rejected"}function du(){}function Wr(e,t,l){switch(l=e[l],l===void 0?e.push(t):l!==t&&(t.then(du,du),t=l),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Pr(e),e;default:if(typeof t.status=="string")t.then(du,du);else{if(e=xe,e!==null&&100<e.shellSuspendCounter)throw Error(f(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,Pr(e),e}throw tn=t,en}}var tn=null;function Fr(){if(tn===null)throw Error(f(459));var e=tn;return tn=null,e}function Pr(e){if(e===en||e===ou)throw Error(f(483))}var il=!1;function ec(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function tc(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 cl(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function fl(e,t,l){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(me&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=nu(e),wr(e,null,l),t}return au(e,a,t,l),nu(e)}function ln(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,Vf(e,l)}}function lc(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 ac=!1;function an(){if(ac){var e=da;if(e!==null)throw e}}function nn(e,t,l,a){ac=!1;var n=e.updateQueue;il=!1;var u=n.firstBaseUpdate,c=n.lastBaseUpdate,r=n.shared.pending;if(r!==null){n.shared.pending=null;var y=r,T=y.next;y.next=null,c===null?u=T:c.next=T,c=y;var z=e.alternate;z!==null&&(z=z.updateQueue,r=z.lastBaseUpdate,r!==c&&(r===null?z.firstBaseUpdate=T:r.next=T,z.lastBaseUpdate=y))}if(u!==null){var U=n.baseState;c=0,z=T=y=null,r=u;do{var N=r.lane&-536870913,R=N!==r.lane;if(R?(fe&N)===N:(a&N)===N){N!==0&&N===oa&&(ac=!0),z!==null&&(z=z.next={lane:0,tag:r.tag,payload:r.payload,callback:null,next:null});e:{var I=e,W=r;N=t;var be=l;switch(W.tag){case 1:if(I=W.payload,typeof I=="function"){U=I.call(be,U,N);break e}U=I;break e;case 3:I.flags=I.flags&-65537|128;case 0:if(I=W.payload,N=typeof I=="function"?I.call(be,U,N):I,N==null)break e;U=M({},U,N);break e;case 2:il=!0}}N=r.callback,N!==null&&(e.flags|=64,R&&(e.flags|=8192),R=n.callbacks,R===null?n.callbacks=[N]:R.push(N))}else R={lane:N,tag:r.tag,payload:r.payload,callback:r.callback,next:null},z===null?(T=z=R,y=U):z=z.next=R,c|=N;if(r=r.next,r===null){if(r=n.shared.pending,r===null)break;R=r,r=R.next,R.next=null,n.lastBaseUpdate=R,n.shared.pending=null}}while(!0);z===null&&(y=U),n.baseState=y,n.firstBaseUpdate=T,n.lastBaseUpdate=z,u===null&&(n.shared.lanes=0),vl|=c,e.lanes=c,e.memoizedState=U}}function Ir(e,t){if(typeof e!="function")throw Error(f(191,e));e.call(t)}function es(e,t){var l=e.callbacks;if(l!==null)for(e.callbacks=null,e=0;e<l.length;e++)Ir(l[e],t)}var ha=B(null),hu=B(0);function ts(e,t){e=$t,G(hu,e),G(ha,t),$t=e|t.baseLanes}function nc(){G(hu,$t),G(ha,ha.current)}function uc(){$t=hu.current,Q(ha),Q(hu)}var rl=0,ae=null,ve=null,De=null,mu=!1,ma=!1,Gl=!1,yu=0,un=0,ya=null,Om=0;function je(){throw Error(f(321))}function ic(e,t){if(t===null)return!1;for(var l=0;l<t.length&&l<e.length;l++)if(!nt(e[l],t[l]))return!1;return!0}function cc(e,t,l,a,n,u){return rl=u,ae=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,D.H=e===null||e.memoizedState===null?ws:Ls,Gl=!1,u=l(a,n),Gl=!1,ma&&(u=as(t,l,a,n)),ls(e),u}function ls(e){D.H=xu;var t=ve!==null&&ve.next!==null;if(rl=0,De=ve=ae=null,mu=!1,un=0,ya=null,t)throw Error(f(300));e===null||Be||(e=e.dependencies,e!==null&&fu(e)&&(Be=!0))}function as(e,t,l,a){ae=e;var n=0;do{if(ma&&(ya=null),un=0,ma=!1,25<=n)throw Error(f(301));if(n+=1,De=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)}D.H=Um,u=t(l,a)}while(ma);return u}function Mm(){var e=D.H,t=e.useState()[0];return t=typeof t.then=="function"?cn(t):t,e=e.useState()[0],(ve!==null?ve.memoizedState:null)!==e&&(ae.flags|=1024),t}function fc(){var e=yu!==0;return yu=0,e}function rc(e,t,l){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l}function sc(e){if(mu){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}mu=!1}rl=0,De=ve=ae=null,ma=!1,un=yu=0,ya=null}function Fe(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return De===null?ae.memoizedState=De=e:De=De.next=e,De}function _e(){if(ve===null){var e=ae.alternate;e=e!==null?e.memoizedState:null}else e=ve.next;var t=De===null?ae.memoizedState:De.next;if(t!==null)De=t,ve=e;else{if(e===null)throw ae.alternate===null?Error(f(467)):Error(f(310));ve=e,e={memoizedState:ve.memoizedState,baseState:ve.baseState,baseQueue:ve.baseQueue,queue:ve.queue,next:null},De===null?ae.memoizedState=De=e:De=De.next=e}return De}function oc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function cn(e){var t=un;return un+=1,ya===null&&(ya=[]),e=Wr(ya,e,t),t=ae,(De===null?t.memoizedState:De.next)===null&&(t=t.alternate,D.H=t===null||t.memoizedState===null?ws:Ls),e}function vu(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return cn(e);if(e.$$typeof===k)return Ve(e)}throw Error(f(438,String(e)))}function dc(e){var t=null,l=ae.updateQueue;if(l!==null&&(t=l.memoCache),t==null){var a=ae.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=oc(),ae.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]=Je;return t.index++,l}function Qt(e,t){return typeof t=="function"?t(e):t}function gu(e){var t=_e();return hc(t,ve,e)}function hc(e,t,l){var a=e.queue;if(a===null)throw Error(f(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 r=c=null,y=null,T=t,z=!1;do{var U=T.lane&-536870913;if(U!==T.lane?(fe&U)===U:(rl&U)===U){var N=T.revertLane;if(N===0)y!==null&&(y=y.next={lane:0,revertLane:0,action:T.action,hasEagerState:T.hasEagerState,eagerState:T.eagerState,next:null}),U===oa&&(z=!0);else if((rl&N)===N){T=T.next,N===oa&&(z=!0);continue}else U={lane:0,revertLane:T.revertLane,action:T.action,hasEagerState:T.hasEagerState,eagerState:T.eagerState,next:null},y===null?(r=y=U,c=u):y=y.next=U,ae.lanes|=N,vl|=N;U=T.action,Gl&&l(u,U),u=T.hasEagerState?T.eagerState:l(u,U)}else N={lane:U,revertLane:T.revertLane,action:T.action,hasEagerState:T.hasEagerState,eagerState:T.eagerState,next:null},y===null?(r=y=N,c=u):y=y.next=N,ae.lanes|=U,vl|=U;T=T.next}while(T!==null&&T!==t);if(y===null?c=u:y.next=r,!nt(u,e.memoizedState)&&(Be=!0,z&&(l=da,l!==null)))throw l;e.memoizedState=u,e.baseState=c,e.baseQueue=y,a.lastRenderedState=u}return n===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function mc(e){var t=_e(),l=t.queue;if(l===null)throw Error(f(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);nt(u,t.memoizedState)||(Be=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),l.lastRenderedState=u}return[u,a]}function ns(e,t,l){var a=ae,n=_e(),u=he;if(u){if(l===void 0)throw Error(f(407));l=l()}else l=t();var c=!nt((ve||n).memoizedState,l);c&&(n.memoizedState=l,Be=!0),n=n.queue;var r=cs.bind(null,a,n,e);if(fn(2048,8,r,[e]),n.getSnapshot!==t||c||De!==null&&De.memoizedState.tag&1){if(a.flags|=2048,va(9,bu(),is.bind(null,a,n,l,t),null),xe===null)throw Error(f(349));u||(rl&124)!==0||us(a,t,l)}return l}function us(e,t,l){e.flags|=16384,e={getSnapshot:t,value:l},t=ae.updateQueue,t===null?(t=oc(),ae.updateQueue=t,t.stores=[e]):(l=t.stores,l===null?t.stores=[e]:l.push(e))}function is(e,t,l,a){t.value=l,t.getSnapshot=a,fs(t)&&rs(e)}function cs(e,t,l){return l(function(){fs(t)&&rs(e)})}function fs(e){var t=e.getSnapshot;e=e.value;try{var l=t();return!nt(e,l)}catch{return!0}}function rs(e){var t=ca(e,2);t!==null&&st(t,e,2)}function yc(e){var t=Fe();if(typeof e=="function"){var l=e;if(e=l(),Gl){ll(!0);try{l()}finally{ll(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Qt,lastRenderedState:e},t}function ss(e,t,l,a){return e.baseState=l,hc(e,ve,typeof a=="function"?a:Qt)}function jm(e,t,l,a,n){if(Su(e))throw Error(f(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)}};D.T!==null?l(!0):u.isTransition=!1,a(u),l=t.pending,l===null?(u.next=t.pending=u,os(t,u)):(u.next=l.next,t.pending=l.next=u)}}function os(e,t){var l=t.action,a=t.payload,n=e.state;if(t.isTransition){var u=D.T,c={};D.T=c;try{var r=l(n,a),y=D.S;y!==null&&y(c,r),ds(e,t,r)}catch(T){vc(e,t,T)}finally{D.T=u}}else try{u=l(n,a),ds(e,t,u)}catch(T){vc(e,t,T)}}function ds(e,t,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){hs(e,t,a)},function(a){return vc(e,t,a)}):hs(e,t,l)}function hs(e,t,l){t.status="fulfilled",t.value=l,ms(t),e.state=l,t=e.pending,t!==null&&(l=t.next,l===t?e.pending=null:(l=l.next,t.next=l,os(e,l)))}function vc(e,t,l){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=l,ms(t),t=t.next;while(t!==a)}e.action=null}function ms(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function ys(e,t){return t}function vs(e,t){if(he){var l=xe.formState;if(l!==null){e:{var a=ae;if(he){if(Oe){t:{for(var n=Oe,u=Rt;n.nodeType!==8;){if(!u){n=null;break t}if(n=Tt(n.nextSibling),n===null){n=null;break t}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){Oe=Tt(n.nextSibling),a=n.data==="F!";break e}}ql(a)}a=!1}a&&(t=l[0])}}return l=Fe(),l.memoizedState=l.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ys,lastRenderedState:t},l.queue=a,l=Hs.bind(null,ae,a),a.dispatch=l,a=yc(!1),u=xc.bind(null,ae,!1,a.queue),a=Fe(),n={state:t,dispatch:null,action:e,pending:null},a.queue=n,l=jm.bind(null,ae,n,u,l),n.dispatch=l,a.memoizedState=e,[t,l,!1]}function gs(e){var t=_e();return bs(t,ve,e)}function bs(e,t,l){if(t=hc(e,t,ys)[0],e=gu(Qt)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=cn(t)}catch(c){throw c===en?ou:c}else a=t;t=_e();var n=t.queue,u=n.dispatch;return l!==t.memoizedState&&(ae.flags|=2048,va(9,bu(),zm.bind(null,n,l),null)),[a,u,e]}function zm(e,t){e.action=t}function ps(e){var t=_e(),l=ve;if(l!==null)return bs(t,l,e);_e(),t=t.memoizedState,l=_e();var a=l.queue.dispatch;return l.memoizedState=e,[t,a,!1]}function va(e,t,l,a){return e={tag:e,create:l,deps:a,inst:t,next:null},t=ae.updateQueue,t===null&&(t=oc(),ae.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 bu(){return{destroy:void 0,resource:void 0}}function Ss(){return _e().memoizedState}function pu(e,t,l,a){var n=Fe();a=a===void 0?null:a,ae.flags|=e,n.memoizedState=va(1|t,bu(),l,a)}function fn(e,t,l,a){var n=_e();a=a===void 0?null:a;var u=n.memoizedState.inst;ve!==null&&a!==null&&ic(a,ve.memoizedState.deps)?n.memoizedState=va(t,u,l,a):(ae.flags|=e,n.memoizedState=va(1|t,u,l,a))}function xs(e,t){pu(8390656,8,e,t)}function Es(e,t){fn(2048,8,e,t)}function Ts(e,t){return fn(4,2,e,t)}function As(e,t){return fn(4,4,e,t)}function Ns(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 Rs(e,t,l){l=l!=null?l.concat([e]):null,fn(4,4,Ns.bind(null,t,e),l)}function gc(){}function Os(e,t){var l=_e();t=t===void 0?null:t;var a=l.memoizedState;return t!==null&&ic(t,a[1])?a[0]:(l.memoizedState=[e,t],e)}function Ms(e,t){var l=_e();t=t===void 0?null:t;var a=l.memoizedState;if(t!==null&&ic(t,a[1]))return a[0];if(a=e(),Gl){ll(!0);try{e()}finally{ll(!1)}}return l.memoizedState=[a,t],a}function bc(e,t,l){return l===void 0||(rl&1073741824)!==0?e.memoizedState=t:(e.memoizedState=l,e=_o(),ae.lanes|=e,vl|=e,l)}function js(e,t,l,a){return nt(l,t)?l:ha.current!==null?(e=bc(e,l,a),nt(e,t)||(Be=!0),e):(rl&42)===0?(Be=!0,e.memoizedState=l):(e=_o(),ae.lanes|=e,vl|=e,t)}function zs(e,t,l,a,n){var u=X.p;X.p=u!==0&&8>u?u:8;var c=D.T,r={};D.T=r,xc(e,!1,t,l);try{var y=n(),T=D.S;if(T!==null&&T(r,y),y!==null&&typeof y=="object"&&typeof y.then=="function"){var z=Rm(y,a);rn(e,t,z,rt(e))}else rn(e,t,a,rt(e))}catch(U){rn(e,t,{then:function(){},status:"rejected",reason:U},rt())}finally{X.p=u,D.T=c}}function Dm(){}function pc(e,t,l,a){if(e.tag!==5)throw Error(f(476));var n=Ds(e).queue;zs(e,n,t,P,l===null?Dm:function(){return _s(e),l(a)})}function Ds(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:P,baseState:P,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Qt,lastRenderedState:P},next:null};var l={};return t.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Qt,lastRenderedState:l},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function _s(e){var t=Ds(e).next.queue;rn(e,t,{},rt())}function Sc(){return Ve(On)}function Cs(){return _e().memoizedState}function Us(){return _e().memoizedState}function _m(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var l=rt();e=cl(l);var a=fl(t,e,l);a!==null&&(st(a,t,l),ln(a,t,l)),t={cache:Wi()},e.payload=t;return}t=t.return}}function Cm(e,t,l){var a=rt();l={lane:a,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null},Su(e)?Bs(t,l):(l=Yi(e,t,l,a),l!==null&&(st(l,e,a),qs(l,t,a)))}function Hs(e,t,l){var a=rt();rn(e,t,l,a)}function rn(e,t,l,a){var n={lane:a,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null};if(Su(e))Bs(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,r=u(c,l);if(n.hasEagerState=!0,n.eagerState=r,nt(r,c))return au(e,t,n,0),xe===null&&lu(),!1}catch{}finally{}if(l=Yi(e,t,n,a),l!==null)return st(l,e,a),qs(l,t,a),!0}return!1}function xc(e,t,l,a){if(a={lane:2,revertLane:Ic(),action:a,hasEagerState:!1,eagerState:null,next:null},Su(e)){if(t)throw Error(f(479))}else t=Yi(e,l,a,2),t!==null&&st(t,e,2)}function Su(e){var t=e.alternate;return e===ae||t!==null&&t===ae}function Bs(e,t){ma=mu=!0;var l=e.pending;l===null?t.next=t:(t.next=l.next,l.next=t),e.pending=t}function qs(e,t,l){if((l&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,Vf(e,l)}}var xu={readContext:Ve,use:vu,useCallback:je,useContext:je,useEffect:je,useImperativeHandle:je,useLayoutEffect:je,useInsertionEffect:je,useMemo:je,useReducer:je,useRef:je,useState:je,useDebugValue:je,useDeferredValue:je,useTransition:je,useSyncExternalStore:je,useId:je,useHostTransitionStatus:je,useFormState:je,useActionState:je,useOptimistic:je,useMemoCache:je,useCacheRefresh:je},ws={readContext:Ve,use:vu,useCallback:function(e,t){return Fe().memoizedState=[e,t===void 0?null:t],e},useContext:Ve,useEffect:xs,useImperativeHandle:function(e,t,l){l=l!=null?l.concat([e]):null,pu(4194308,4,Ns.bind(null,t,e),l)},useLayoutEffect:function(e,t){return pu(4194308,4,e,t)},useInsertionEffect:function(e,t){pu(4,2,e,t)},useMemo:function(e,t){var l=Fe();t=t===void 0?null:t;var a=e();if(Gl){ll(!0);try{e()}finally{ll(!1)}}return l.memoizedState=[a,t],a},useReducer:function(e,t,l){var a=Fe();if(l!==void 0){var n=l(t);if(Gl){ll(!0);try{l(t)}finally{ll(!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=Cm.bind(null,ae,e),[a.memoizedState,e]},useRef:function(e){var t=Fe();return e={current:e},t.memoizedState=e},useState:function(e){e=yc(e);var t=e.queue,l=Hs.bind(null,ae,t);return t.dispatch=l,[e.memoizedState,l]},useDebugValue:gc,useDeferredValue:function(e,t){var l=Fe();return bc(l,e,t)},useTransition:function(){var e=yc(!1);return e=zs.bind(null,ae,e.queue,!0,!1),Fe().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,l){var a=ae,n=Fe();if(he){if(l===void 0)throw Error(f(407));l=l()}else{if(l=t(),xe===null)throw Error(f(349));(fe&124)!==0||us(a,t,l)}n.memoizedState=l;var u={value:l,getSnapshot:t};return n.queue=u,xs(cs.bind(null,a,u,e),[e]),a.flags|=2048,va(9,bu(),is.bind(null,a,u,l,t),null),l},useId:function(){var e=Fe(),t=xe.identifierPrefix;if(he){var l=Yt,a=Lt;l=(a&~(1<<32-at(a)-1)).toString(32)+l,t="«"+t+"R"+l,l=yu++,0<l&&(t+="H"+l.toString(32)),t+="»"}else l=Om++,t="«"+t+"r"+l.toString(32)+"»";return e.memoizedState=t},useHostTransitionStatus:Sc,useFormState:vs,useActionState:vs,useOptimistic:function(e){var t=Fe();t.memoizedState=t.baseState=e;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=l,t=xc.bind(null,ae,!0,l),l.dispatch=t,[e,t]},useMemoCache:dc,useCacheRefresh:function(){return Fe().memoizedState=_m.bind(null,ae)}},Ls={readContext:Ve,use:vu,useCallback:Os,useContext:Ve,useEffect:Es,useImperativeHandle:Rs,useInsertionEffect:Ts,useLayoutEffect:As,useMemo:Ms,useReducer:gu,useRef:Ss,useState:function(){return gu(Qt)},useDebugValue:gc,useDeferredValue:function(e,t){var l=_e();return js(l,ve.memoizedState,e,t)},useTransition:function(){var e=gu(Qt)[0],t=_e().memoizedState;return[typeof e=="boolean"?e:cn(e),t]},useSyncExternalStore:ns,useId:Cs,useHostTransitionStatus:Sc,useFormState:gs,useActionState:gs,useOptimistic:function(e,t){var l=_e();return ss(l,ve,e,t)},useMemoCache:dc,useCacheRefresh:Us},Um={readContext:Ve,use:vu,useCallback:Os,useContext:Ve,useEffect:Es,useImperativeHandle:Rs,useInsertionEffect:Ts,useLayoutEffect:As,useMemo:Ms,useReducer:mc,useRef:Ss,useState:function(){return mc(Qt)},useDebugValue:gc,useDeferredValue:function(e,t){var l=_e();return ve===null?bc(l,e,t):js(l,ve.memoizedState,e,t)},useTransition:function(){var e=mc(Qt)[0],t=_e().memoizedState;return[typeof e=="boolean"?e:cn(e),t]},useSyncExternalStore:ns,useId:Cs,useHostTransitionStatus:Sc,useFormState:ps,useActionState:ps,useOptimistic:function(e,t){var l=_e();return ve!==null?ss(l,ve,e,t):(l.baseState=e,[e,l.queue.dispatch])},useMemoCache:dc,useCacheRefresh:Us},ga=null,sn=0;function Eu(e){var t=sn;return sn+=1,ga===null&&(ga=[]),Wr(ga,e,t)}function on(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Tu(e,t){throw t.$$typeof===H?Error(f(525)):(e=Object.prototype.toString.call(t),Error(f(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Ys(e){var t=e._init;return t(e._payload)}function Gs(e){function t(x,b){if(e){var E=x.deletions;E===null?(x.deletions=[b],x.flags|=16):E.push(b)}}function l(x,b){if(!e)return null;for(;b!==null;)t(x,b),b=b.sibling;return null}function a(x){for(var b=new Map;x!==null;)x.key!==null?b.set(x.key,x):b.set(x.index,x),x=x.sibling;return b}function n(x,b){return x=wt(x,b),x.index=0,x.sibling=null,x}function u(x,b,E){return x.index=E,e?(E=x.alternate,E!==null?(E=E.index,E<b?(x.flags|=67108866,b):E):(x.flags|=67108866,b)):(x.flags|=1048576,b)}function c(x){return e&&x.alternate===null&&(x.flags|=67108866),x}function r(x,b,E,_){return b===null||b.tag!==6?(b=Xi(E,x.mode,_),b.return=x,b):(b=n(b,E),b.return=x,b)}function y(x,b,E,_){var K=E.type;return K===C?z(x,b,E.props.children,_,E.key):b!==null&&(b.elementType===K||typeof K=="object"&&K!==null&&K.$$typeof===re&&Ys(K)===b.type)?(b=n(b,E.props),on(b,E),b.return=x,b):(b=uu(E.type,E.key,E.props,null,x.mode,_),on(b,E),b.return=x,b)}function T(x,b,E,_){return b===null||b.tag!==4||b.stateNode.containerInfo!==E.containerInfo||b.stateNode.implementation!==E.implementation?(b=Qi(E,x.mode,_),b.return=x,b):(b=n(b,E.children||[]),b.return=x,b)}function z(x,b,E,_,K){return b===null||b.tag!==7?(b=Cl(E,x.mode,_,K),b.return=x,b):(b=n(b,E),b.return=x,b)}function U(x,b,E){if(typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint")return b=Xi(""+b,x.mode,E),b.return=x,b;if(typeof b=="object"&&b!==null){switch(b.$$typeof){case O:return E=uu(b.type,b.key,b.props,null,x.mode,E),on(E,b),E.return=x,E;case q:return b=Qi(b,x.mode,E),b.return=x,b;case re:var _=b._init;return b=_(b._payload),U(x,b,E)}if(Qe(b)||Xe(b))return b=Cl(b,x.mode,E,null),b.return=x,b;if(typeof b.then=="function")return U(x,Eu(b),E);if(b.$$typeof===k)return U(x,ru(x,b),E);Tu(x,b)}return null}function N(x,b,E,_){var K=b!==null?b.key:null;if(typeof E=="string"&&E!==""||typeof E=="number"||typeof E=="bigint")return K!==null?null:r(x,b,""+E,_);if(typeof E=="object"&&E!==null){switch(E.$$typeof){case O:return E.key===K?y(x,b,E,_):null;case q:return E.key===K?T(x,b,E,_):null;case re:return K=E._init,E=K(E._payload),N(x,b,E,_)}if(Qe(E)||Xe(E))return K!==null?null:z(x,b,E,_,null);if(typeof E.then=="function")return N(x,b,Eu(E),_);if(E.$$typeof===k)return N(x,b,ru(x,E),_);Tu(x,E)}return null}function R(x,b,E,_,K){if(typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint")return x=x.get(E)||null,r(b,x,""+_,K);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case O:return x=x.get(_.key===null?E:_.key)||null,y(b,x,_,K);case q:return x=x.get(_.key===null?E:_.key)||null,T(b,x,_,K);case re:var ne=_._init;return _=ne(_._payload),R(x,b,E,_,K)}if(Qe(_)||Xe(_))return x=x.get(E)||null,z(b,x,_,K,null);if(typeof _.then=="function")return R(x,b,E,Eu(_),K);if(_.$$typeof===k)return R(x,b,E,ru(b,_),K);Tu(b,_)}return null}function I(x,b,E,_){for(var K=null,ne=null,J=b,F=b=0,we=null;J!==null&&F<E.length;F++){J.index>F?(we=J,J=null):we=J.sibling;var de=N(x,J,E[F],_);if(de===null){J===null&&(J=we);break}e&&J&&de.alternate===null&&t(x,J),b=u(de,b,F),ne===null?K=de:ne.sibling=de,ne=de,J=we}if(F===E.length)return l(x,J),he&&Hl(x,F),K;if(J===null){for(;F<E.length;F++)J=U(x,E[F],_),J!==null&&(b=u(J,b,F),ne===null?K=J:ne.sibling=J,ne=J);return he&&Hl(x,F),K}for(J=a(J);F<E.length;F++)we=R(J,x,F,E[F],_),we!==null&&(e&&we.alternate!==null&&J.delete(we.key===null?F:we.key),b=u(we,b,F),ne===null?K=we:ne.sibling=we,ne=we);return e&&J.forEach(function(Nl){return t(x,Nl)}),he&&Hl(x,F),K}function W(x,b,E,_){if(E==null)throw Error(f(151));for(var K=null,ne=null,J=b,F=b=0,we=null,de=E.next();J!==null&&!de.done;F++,de=E.next()){J.index>F?(we=J,J=null):we=J.sibling;var Nl=N(x,J,de.value,_);if(Nl===null){J===null&&(J=we);break}e&&J&&Nl.alternate===null&&t(x,J),b=u(Nl,b,F),ne===null?K=Nl:ne.sibling=Nl,ne=Nl,J=we}if(de.done)return l(x,J),he&&Hl(x,F),K;if(J===null){for(;!de.done;F++,de=E.next())de=U(x,de.value,_),de!==null&&(b=u(de,b,F),ne===null?K=de:ne.sibling=de,ne=de);return he&&Hl(x,F),K}for(J=a(J);!de.done;F++,de=E.next())de=R(J,x,F,de.value,_),de!==null&&(e&&de.alternate!==null&&J.delete(de.key===null?F:de.key),b=u(de,b,F),ne===null?K=de:ne.sibling=de,ne=de);return e&&J.forEach(function(Hy){return t(x,Hy)}),he&&Hl(x,F),K}function be(x,b,E,_){if(typeof E=="object"&&E!==null&&E.type===C&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case O:e:{for(var K=E.key;b!==null;){if(b.key===K){if(K=E.type,K===C){if(b.tag===7){l(x,b.sibling),_=n(b,E.props.children),_.return=x,x=_;break e}}else if(b.elementType===K||typeof K=="object"&&K!==null&&K.$$typeof===re&&Ys(K)===b.type){l(x,b.sibling),_=n(b,E.props),on(_,E),_.return=x,x=_;break e}l(x,b);break}else t(x,b);b=b.sibling}E.type===C?(_=Cl(E.props.children,x.mode,_,E.key),_.return=x,x=_):(_=uu(E.type,E.key,E.props,null,x.mode,_),on(_,E),_.return=x,x=_)}return c(x);case q:e:{for(K=E.key;b!==null;){if(b.key===K)if(b.tag===4&&b.stateNode.containerInfo===E.containerInfo&&b.stateNode.implementation===E.implementation){l(x,b.sibling),_=n(b,E.children||[]),_.return=x,x=_;break e}else{l(x,b);break}else t(x,b);b=b.sibling}_=Qi(E,x.mode,_),_.return=x,x=_}return c(x);case re:return K=E._init,E=K(E._payload),be(x,b,E,_)}if(Qe(E))return I(x,b,E,_);if(Xe(E)){if(K=Xe(E),typeof K!="function")throw Error(f(150));return E=K.call(E),W(x,b,E,_)}if(typeof E.then=="function")return be(x,b,Eu(E),_);if(E.$$typeof===k)return be(x,b,ru(x,E),_);Tu(x,E)}return typeof E=="string"&&E!==""||typeof E=="number"||typeof E=="bigint"?(E=""+E,b!==null&&b.tag===6?(l(x,b.sibling),_=n(b,E),_.return=x,x=_):(l(x,b),_=Xi(E,x.mode,_),_.return=x,x=_),c(x)):l(x,b)}return function(x,b,E,_){try{sn=0;var K=be(x,b,E,_);return ga=null,K}catch(J){if(J===en||J===ou)throw J;var ne=ut(29,J,null,x.mode);return ne.lanes=_,ne.return=x,ne}finally{}}}var ba=Gs(!0),Xs=Gs(!1),bt=B(null),Ot=null;function sl(e){var t=e.alternate;G(Ue,Ue.current&1),G(bt,e),Ot===null&&(t===null||ha.current!==null||t.memoizedState!==null)&&(Ot=e)}function Qs(e){if(e.tag===22){if(G(Ue,Ue.current),G(bt,e),Ot===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(Ot=e)}}else ol()}function ol(){G(Ue,Ue.current),G(bt,bt.current)}function Zt(e){Q(bt),Ot===e&&(Ot=null),Q(Ue)}var Ue=B(0);function Au(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==="$?"||df(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 Ec(e,t,l,a){t=e.memoizedState,l=l(a,t),l=l==null?t:M({},t,l),e.memoizedState=l,e.lanes===0&&(e.updateQueue.baseState=l)}var Tc={enqueueSetState:function(e,t,l){e=e._reactInternals;var a=rt(),n=cl(a);n.payload=t,l!=null&&(n.callback=l),t=fl(e,n,a),t!==null&&(st(t,e,a),ln(t,e,a))},enqueueReplaceState:function(e,t,l){e=e._reactInternals;var a=rt(),n=cl(a);n.tag=1,n.payload=t,l!=null&&(n.callback=l),t=fl(e,n,a),t!==null&&(st(t,e,a),ln(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var l=rt(),a=cl(l);a.tag=2,t!=null&&(a.callback=t),t=fl(e,a,l),t!==null&&(st(t,e,l),ln(t,e,l))}};function Zs(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?!Ka(l,a)||!Ka(n,u):!0}function Vs(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&&Tc.enqueueReplaceState(t,t.state,null)}function Xl(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=M({},l));for(var n in e)l[n]===void 0&&(l[n]=e[n])}return l}var Nu=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 Ks(e){Nu(e)}function Js(e){console.error(e)}function ks(e){Nu(e)}function Ru(e,t){try{var l=e.onUncaughtError;l(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function $s(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 Ac(e,t,l){return l=cl(l),l.tag=3,l.payload={element:null},l.callback=function(){Ru(e,t)},l}function Ws(e){return e=cl(e),e.tag=3,e}function Fs(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(){$s(t,l,a)}}var c=l.stateNode;c!==null&&typeof c.componentDidCatch=="function"&&(e.callback=function(){$s(t,l,a),typeof n!="function"&&(gl===null?gl=new Set([this]):gl.add(this));var r=a.stack;this.componentDidCatch(a.value,{componentStack:r!==null?r:""})})}function Hm(e,t,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=l.alternate,t!==null&&Fa(t,l,n,!0),l=bt.current,l!==null){switch(l.tag){case 13:return Ot===null?kc():l.alternate===null&&Me===0&&(Me=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===Ii?l.flags|=16384:(t=l.updateQueue,t===null?l.updateQueue=new Set([a]):t.add(a),Wc(e,a,n)),!1;case 22:return l.flags|=65536,a===Ii?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)),Wc(e,a,n)),!1}throw Error(f(435,l.tag))}return Wc(e,a,n),kc(),!1}if(he)return t=bt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=n,a!==Ki&&(e=Error(f(422),{cause:a}),Wa(mt(e,l)))):(a!==Ki&&(t=Error(f(423),{cause:a}),Wa(mt(t,l))),e=e.current.alternate,e.flags|=65536,n&=-n,e.lanes|=n,a=mt(a,l),n=Ac(e.stateNode,a,n),lc(e,n),Me!==4&&(Me=2)),!1;var u=Error(f(520),{cause:a});if(u=mt(u,l),bn===null?bn=[u]:bn.push(u),Me!==4&&(Me=2),t===null)return!0;a=mt(a,l),l=t;do{switch(l.tag){case 3:return l.flags|=65536,e=n&-n,l.lanes|=e,e=Ac(l.stateNode,a,e),lc(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"&&(gl===null||!gl.has(u))))return l.flags|=65536,n&=-n,l.lanes|=n,n=Ws(n),Fs(n,e,l,a),lc(l,n),!1}l=l.return}while(l!==null);return!1}var Ps=Error(f(461)),Be=!1;function Le(e,t,l,a){t.child=e===null?Xs(t,null,l,a):ba(t,e.child,l,a)}function Is(e,t,l,a,n){l=l.render;var u=t.ref;if("ref"in a){var c={};for(var r in a)r!=="ref"&&(c[r]=a[r])}else c=a;return Ll(t),a=cc(e,t,l,c,u,n),r=fc(),e!==null&&!Be?(rc(e,t,n),Vt(e,t,n)):(he&&r&&Zi(t),t.flags|=1,Le(e,t,a,n),t.child)}function eo(e,t,l,a,n){if(e===null){var u=l.type;return typeof u=="function"&&!Gi(u)&&u.defaultProps===void 0&&l.compare===null?(t.tag=15,t.type=u,to(e,t,u,a,n)):(e=uu(l.type,null,a,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!_c(e,n)){var c=u.memoizedProps;if(l=l.compare,l=l!==null?l:Ka,l(c,a)&&e.ref===t.ref)return Vt(e,t,n)}return t.flags|=1,e=wt(u,a),e.ref=t.ref,e.return=t,t.child=e}function to(e,t,l,a,n){if(e!==null){var u=e.memoizedProps;if(Ka(u,a)&&e.ref===t.ref)if(Be=!1,t.pendingProps=a=u,_c(e,n))(e.flags&131072)!==0&&(Be=!0);else return t.lanes=e.lanes,Vt(e,t,n)}return Nc(e,t,l,a,n)}function lo(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 ao(e,t,a,l)}if((l&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&su(t,u!==null?u.cachePool:null),u!==null?ts(t,u):nc(),Qs(t);else return t.lanes=t.childLanes=536870912,ao(e,t,u!==null?u.baseLanes|l:l,l)}else u!==null?(su(t,u.cachePool),ts(t,u),ol(),t.memoizedState=null):(e!==null&&su(t,null),nc(),ol());return Le(e,t,n,l),t.child}function ao(e,t,l,a){var n=Pi();return n=n===null?null:{parent:Ce._currentValue,pool:n},t.memoizedState={baseLanes:l,cachePool:n},e!==null&&su(t,null),nc(),Qs(t),e!==null&&Fa(e,t,a,!0),null}function Ou(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(f(284));(e===null||e.ref!==l)&&(t.flags|=4194816)}}function Nc(e,t,l,a,n){return Ll(t),l=cc(e,t,l,a,void 0,n),a=fc(),e!==null&&!Be?(rc(e,t,n),Vt(e,t,n)):(he&&a&&Zi(t),t.flags|=1,Le(e,t,l,n),t.child)}function no(e,t,l,a,n,u){return Ll(t),t.updateQueue=null,l=as(t,a,l,n),ls(e),a=fc(),e!==null&&!Be?(rc(e,t,u),Vt(e,t,u)):(he&&a&&Zi(t),t.flags|=1,Le(e,t,l,u),t.child)}function uo(e,t,l,a,n){if(Ll(t),t.stateNode===null){var u=fa,c=l.contextType;typeof c=="object"&&c!==null&&(u=Ve(c)),u=new l(a,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=Tc,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=a,u.state=t.memoizedState,u.refs={},ec(t),c=l.contextType,u.context=typeof c=="object"&&c!==null?Ve(c):fa,u.state=t.memoizedState,c=l.getDerivedStateFromProps,typeof c=="function"&&(Ec(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&&Tc.enqueueReplaceState(u,u.state,null),nn(t,a,u,n),an(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){u=t.stateNode;var r=t.memoizedProps,y=Xl(l,r);u.props=y;var T=u.context,z=l.contextType;c=fa,typeof z=="object"&&z!==null&&(c=Ve(z));var U=l.getDerivedStateFromProps;z=typeof U=="function"||typeof u.getSnapshotBeforeUpdate=="function",r=t.pendingProps!==r,z||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(r||T!==c)&&Vs(t,u,a,c),il=!1;var N=t.memoizedState;u.state=N,nn(t,a,u,n),an(),T=t.memoizedState,r||N!==T||il?(typeof U=="function"&&(Ec(t,l,U,a),T=t.memoizedState),(y=il||Zs(t,l,y,a,N,T,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=T),u.props=a,u.state=T,u.context=c,a=y):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{u=t.stateNode,tc(e,t),c=t.memoizedProps,z=Xl(l,c),u.props=z,U=t.pendingProps,N=u.context,T=l.contextType,y=fa,typeof T=="object"&&T!==null&&(y=Ve(T)),r=l.getDerivedStateFromProps,(T=typeof r=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(c!==U||N!==y)&&Vs(t,u,a,y),il=!1,N=t.memoizedState,u.state=N,nn(t,a,u,n),an();var R=t.memoizedState;c!==U||N!==R||il||e!==null&&e.dependencies!==null&&fu(e.dependencies)?(typeof r=="function"&&(Ec(t,l,r,a),R=t.memoizedState),(z=il||Zs(t,l,z,a,N,R,y)||e!==null&&e.dependencies!==null&&fu(e.dependencies))?(T||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,R,y),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,R,y)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||c===e.memoizedProps&&N===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&N===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=R),u.props=a,u.state=R,u.context=y,a=z):(typeof u.componentDidUpdate!="function"||c===e.memoizedProps&&N===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&N===e.memoizedState||(t.flags|=1024),a=!1)}return u=a,Ou(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=ba(t,e.child,null,n),t.child=ba(t,null,l,n)):Le(e,t,l,n),t.memoizedState=u.state,e=t.child):e=Vt(e,t,n),e}function io(e,t,l,a){return $a(),t.flags|=256,Le(e,t,l,a),t.child}var Rc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Oc(e){return{baseLanes:e,cachePool:Jr()}}function Mc(e,t,l){return e=e!==null?e.childLanes&~l:0,t&&(e|=pt),e}function co(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:(Ue.current&2)!==0),c&&(n=!0,t.flags&=-129),c=(t.flags&32)!==0,t.flags&=-33,e===null){if(he){if(n?sl(t):ol(),he){var r=Oe,y;if(y=r){e:{for(y=r,r=Rt;y.nodeType!==8;){if(!r){r=null;break e}if(y=Tt(y.nextSibling),y===null){r=null;break e}}r=y}r!==null?(t.memoizedState={dehydrated:r,treeContext:Ul!==null?{id:Lt,overflow:Yt}:null,retryLane:536870912,hydrationErrors:null},y=ut(18,null,null,0),y.stateNode=r,y.return=t,t.child=y,ke=t,Oe=null,y=!0):y=!1}y||ql(t)}if(r=t.memoizedState,r!==null&&(r=r.dehydrated,r!==null))return df(r)?t.lanes=32:t.lanes=536870912,null;Zt(t)}return r=a.children,a=a.fallback,n?(ol(),n=t.mode,r=Mu({mode:"hidden",children:r},n),a=Cl(a,n,l,null),r.return=t,a.return=t,r.sibling=a,t.child=r,n=t.child,n.memoizedState=Oc(l),n.childLanes=Mc(e,c,l),t.memoizedState=Rc,a):(sl(t),jc(t,r))}if(y=e.memoizedState,y!==null&&(r=y.dehydrated,r!==null)){if(u)t.flags&256?(sl(t),t.flags&=-257,t=zc(e,t,l)):t.memoizedState!==null?(ol(),t.child=e.child,t.flags|=128,t=null):(ol(),n=a.fallback,r=t.mode,a=Mu({mode:"visible",children:a.children},r),n=Cl(n,r,l,null),n.flags|=2,a.return=t,n.return=t,a.sibling=n,t.child=a,ba(t,e.child,null,l),a=t.child,a.memoizedState=Oc(l),a.childLanes=Mc(e,c,l),t.memoizedState=Rc,t=n);else if(sl(t),df(r)){if(c=r.nextSibling&&r.nextSibling.dataset,c)var T=c.dgst;c=T,a=Error(f(419)),a.stack="",a.digest=c,Wa({value:a,source:null,stack:null}),t=zc(e,t,l)}else if(Be||Fa(e,t,l,!1),c=(l&e.childLanes)!==0,Be||c){if(c=xe,c!==null&&(a=l&-l,a=(a&42)!==0?1:di(a),a=(a&(c.suspendedLanes|l))!==0?0:a,a!==0&&a!==y.retryLane))throw y.retryLane=a,ca(e,a),st(c,e,a),Ps;r.data==="$?"||kc(),t=zc(e,t,l)}else r.data==="$?"?(t.flags|=192,t.child=e.child,t=null):(e=y.treeContext,Oe=Tt(r.nextSibling),ke=t,he=!0,Bl=null,Rt=!1,e!==null&&(vt[gt++]=Lt,vt[gt++]=Yt,vt[gt++]=Ul,Lt=e.id,Yt=e.overflow,Ul=t),t=jc(t,a.children),t.flags|=4096);return t}return n?(ol(),n=a.fallback,r=t.mode,y=e.child,T=y.sibling,a=wt(y,{mode:"hidden",children:a.children}),a.subtreeFlags=y.subtreeFlags&65011712,T!==null?n=wt(T,n):(n=Cl(n,r,l,null),n.flags|=2),n.return=t,a.return=t,a.sibling=n,t.child=a,a=n,n=t.child,r=e.child.memoizedState,r===null?r=Oc(l):(y=r.cachePool,y!==null?(T=Ce._currentValue,y=y.parent!==T?{parent:T,pool:T}:y):y=Jr(),r={baseLanes:r.baseLanes|l,cachePool:y}),n.memoizedState=r,n.childLanes=Mc(e,c,l),t.memoizedState=Rc,a):(sl(t),l=e.child,e=l.sibling,l=wt(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 jc(e,t){return t=Mu({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Mu(e,t){return e=ut(22,e,null,t),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function zc(e,t,l){return ba(t,e.child,null,l),e=jc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function fo(e,t,l){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),ki(e.return,t,l)}function Dc(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 ro(e,t,l){var a=t.pendingProps,n=a.revealOrder,u=a.tail;if(Le(e,t,a.children,l),a=Ue.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&&fo(e,l,t);else if(e.tag===19)fo(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(Ue,a),n){case"forwards":for(l=t.child,n=null;l!==null;)e=l.alternate,e!==null&&Au(e)===null&&(n=l),l=l.sibling;l=n,l===null?(n=t.child,t.child=null):(n=l.sibling,l.sibling=null),Dc(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&&Au(e)===null){t.child=n;break}e=n.sibling,n.sibling=l,l=n,n=e}Dc(t,!0,l,null,u);break;case"together":Dc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Vt(e,t,l){if(e!==null&&(t.dependencies=e.dependencies),vl|=t.lanes,(l&t.childLanes)===0)if(e!==null){if(Fa(e,t,l,!1),(l&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(f(153));if(t.child!==null){for(e=t.child,l=wt(e,e.pendingProps),t.child=l,l.return=t;e.sibling!==null;)e=e.sibling,l=l.sibling=wt(e,e.pendingProps),l.return=t;l.sibling=null}return t.child}function _c(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&fu(e)))}function Bm(e,t,l){switch(t.tag){case 3:Te(t,t.stateNode.containerInfo),ul(t,Ce,e.memoizedState.cache),$a();break;case 27:case 5:ci(t);break;case 4:Te(t,t.stateNode.containerInfo);break;case 10:ul(t,t.type,t.memoizedProps.value);break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(sl(t),t.flags|=128,null):(l&t.child.childLanes)!==0?co(e,t,l):(sl(t),e=Vt(e,t,l),e!==null?e.sibling:null);sl(t);break;case 19:var n=(e.flags&128)!==0;if(a=(l&t.childLanes)!==0,a||(Fa(e,t,l,!1),a=(l&t.childLanes)!==0),n){if(a)return ro(e,t,l);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),G(Ue,Ue.current),a)break;return null;case 22:case 23:return t.lanes=0,lo(e,t,l);case 24:ul(t,Ce,e.memoizedState.cache)}return Vt(e,t,l)}function so(e,t,l){if(e!==null)if(e.memoizedProps!==t.pendingProps)Be=!0;else{if(!_c(e,l)&&(t.flags&128)===0)return Be=!1,Bm(e,t,l);Be=(e.flags&131072)!==0}else Be=!1,he&&(t.flags&1048576)!==0&&Yr(t,cu,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")Gi(a)?(e=Xl(a,e),t.tag=1,t=uo(null,t,a,e,l)):(t.tag=0,t=Nc(null,t,a,e,l));else{if(a!=null){if(n=a.$$typeof,n===le){t.tag=11,t=Is(null,t,a,e,l);break e}else if(n===ue){t.tag=14,t=eo(null,t,a,e,l);break e}}throw t=Ol(a)||a,Error(f(306,t,""))}}return t;case 0:return Nc(e,t,t.type,t.pendingProps,l);case 1:return a=t.type,n=Xl(a,t.pendingProps),uo(e,t,a,n,l);case 3:e:{if(Te(t,t.stateNode.containerInfo),e===null)throw Error(f(387));a=t.pendingProps;var u=t.memoizedState;n=u.element,tc(e,t),nn(t,a,null,l);var c=t.memoizedState;if(a=c.cache,ul(t,Ce,a),a!==u.cache&&$i(t,[Ce],l,!0),an(),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=io(e,t,a,l);break e}else if(a!==n){n=mt(Error(f(424)),t),Wa(n),t=io(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(Oe=Tt(e.firstChild),ke=t,he=!0,Bl=null,Rt=!0,l=Xs(t,null,a,l),t.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if($a(),a===n){t=Vt(e,t,l);break e}Le(e,t,a,l)}t=t.child}return t;case 26:return Ou(e,t),e===null?(l=yd(t.type,null,t.pendingProps,null))?t.memoizedState=l:he||(l=t.type,e=t.pendingProps,a=Xu(ee.current).createElement(l),a[Ze]=t,a[$e]=e,Ge(a,l,e),He(a),t.stateNode=a):t.memoizedState=yd(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return ci(t),e===null&&he&&(a=t.stateNode=dd(t.type,t.pendingProps,ee.current),ke=t,Rt=!0,n=Oe,Sl(t.type)?(hf=n,Oe=Tt(a.firstChild)):Oe=n),Le(e,t,t.pendingProps.children,l),Ou(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&he&&((n=a=Oe)&&(a=sy(a,t.type,t.pendingProps,Rt),a!==null?(t.stateNode=a,ke=t,Oe=Tt(a.firstChild),Rt=!1,n=!0):n=!1),n||ql(t)),ci(t),n=t.type,u=t.pendingProps,c=e!==null?e.memoizedProps:null,a=u.children,rf(n,u)?a=null:c!==null&&rf(n,c)&&(t.flags|=32),t.memoizedState!==null&&(n=cc(e,t,Mm,null,null,l),On._currentValue=n),Ou(e,t),Le(e,t,a,l),t.child;case 6:return e===null&&he&&((e=l=Oe)&&(l=oy(l,t.pendingProps,Rt),l!==null?(t.stateNode=l,ke=t,Oe=null,e=!0):e=!1),e||ql(t)),null;case 13:return co(e,t,l);case 4:return Te(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=ba(t,null,a,l):Le(e,t,a,l),t.child;case 11:return Is(e,t,t.type,t.pendingProps,l);case 7:return Le(e,t,t.pendingProps,l),t.child;case 8:return Le(e,t,t.pendingProps.children,l),t.child;case 12:return Le(e,t,t.pendingProps.children,l),t.child;case 10:return a=t.pendingProps,ul(t,t.type,a.value),Le(e,t,a.children,l),t.child;case 9:return n=t.type._context,a=t.pendingProps.children,Ll(t),n=Ve(n),a=a(n),t.flags|=1,Le(e,t,a,l),t.child;case 14:return eo(e,t,t.type,t.pendingProps,l);case 15:return to(e,t,t.type,t.pendingProps,l);case 19:return ro(e,t,l);case 31:return a=t.pendingProps,l=t.mode,a={mode:a.mode,children:a.children},e===null?(l=Mu(a,l),l.ref=t.ref,t.child=l,l.return=t,t=l):(l=wt(e.child,a),l.ref=t.ref,t.child=l,l.return=t,t=l),t;case 22:return lo(e,t,l);case 24:return Ll(t),a=Ve(Ce),e===null?(n=Pi(),n===null&&(n=xe,u=Wi(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=l),n=u),t.memoizedState={parent:a,cache:n},ec(t),ul(t,Ce,n)):((e.lanes&l)!==0&&(tc(e,t),nn(t,null,null,l),an()),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),ul(t,Ce,a)):(a=u.cache,ul(t,Ce,a),a!==n.cache&&$i(t,[Ce],l,!0))),Le(e,t,t.pendingProps.children,l),t.child;case 29:throw t.pendingProps}throw Error(f(156,t.tag))}function Kt(e){e.flags|=4}function oo(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Sd(t)){if(t=bt.current,t!==null&&((fe&4194048)===fe?Ot!==null:(fe&62914560)!==fe&&(fe&536870912)===0||t!==Ot))throw tn=Ii,kr;e.flags|=8192}}function ju(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Qf():536870912,e.lanes|=t,Ea|=t)}function dn(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 qm(e,t,l){var a=t.pendingProps;switch(Vi(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),Xt(Ce),tl(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(ka(t)?Kt(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Qr())),Ne(t),null;case 26:return l=t.memoizedState,e===null?(Kt(t),l!==null?(Ne(t),oo(t,l)):(Ne(t),t.flags&=-16777217)):l?l!==e.memoizedState?(Kt(t),Ne(t),oo(t,l)):(Ne(t),t.flags&=-16777217):(e.memoizedProps!==a&&Kt(t),Ne(t),t.flags&=-16777217),null;case 27:Yn(t),l=ee.current;var n=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Kt(t);else{if(!a){if(t.stateNode===null)throw Error(f(166));return Ne(t),null}e=$.current,ka(t)?Gr(t):(e=dd(n,a,l),t.stateNode=e,Kt(t))}return Ne(t),null;case 5:if(Yn(t),l=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Kt(t);else{if(!a){if(t.stateNode===null)throw Error(f(166));return Ne(t),null}if(e=$.current,ka(t))Gr(t);else{switch(n=Xu(ee.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[Ze]=t,e[$e]=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(Ge(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&&Kt(t)}}return Ne(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&Kt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(f(166));if(e=ee.current,ka(t)){if(e=t.stateNode,l=t.memoizedProps,a=null,n=ke,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}e[Ze]=t,e=!!(e.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||ud(e.nodeValue,l)),e||ql(t)}else e=Xu(e).createTextNode(a),e[Ze]=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=ka(t),a!==null&&a.dehydrated!==null){if(e===null){if(!n)throw Error(f(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(f(317));n[Ze]=t}else $a(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ne(t),n=!1}else n=Qr(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(Zt(t),t):(Zt(t),null)}if(Zt(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),ju(t,t.updateQueue),Ne(t),null;case 4:return tl(),e===null&&af(t.stateNode.containerInfo),Ne(t),null;case 10:return Xt(t.type),Ne(t),null;case 19:if(Q(Ue),n=t.memoizedState,n===null)return Ne(t),null;if(a=(t.flags&128)!==0,u=n.rendering,u===null)if(a)dn(n,!1);else{if(Me!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=Au(e),u!==null){for(t.flags|=128,dn(n,!1),e=u.updateQueue,t.updateQueue=e,ju(t,e),t.subtreeFlags=0,e=l,l=t.child;l!==null;)Lr(l,e),l=l.sibling;return G(Ue,Ue.current&1|2),t.child}e=e.sibling}n.tail!==null&&Nt()>_u&&(t.flags|=128,a=!0,dn(n,!1),t.lanes=4194304)}else{if(!a)if(e=Au(u),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,ju(t,e),dn(n,!0),n.tail===null&&n.tailMode==="hidden"&&!u.alternate&&!he)return Ne(t),null}else 2*Nt()-n.renderingStartTime>_u&&l!==536870912&&(t.flags|=128,a=!0,dn(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=Nt(),t.sibling=null,e=Ue.current,G(Ue,a?e&1|2:e&1),t):(Ne(t),null);case 22:case 23:return Zt(t),uc(),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&&ju(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&&Q(Yl),null;case 24:return l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),Xt(Ce),Ne(t),null;case 25:return null;case 30:return null}throw Error(f(156,t.tag))}function wm(e,t){switch(Vi(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Xt(Ce),tl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Yn(t),null;case 13:if(Zt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(f(340));$a()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Q(Ue),null;case 4:return tl(),null;case 10:return Xt(t.type),null;case 22:case 23:return Zt(t),uc(),e!==null&&Q(Yl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Xt(Ce),null;case 25:return null;default:return null}}function ho(e,t){switch(Vi(t),t.tag){case 3:Xt(Ce),tl();break;case 26:case 27:case 5:Yn(t);break;case 4:tl();break;case 13:Zt(t);break;case 19:Q(Ue);break;case 10:Xt(t.type);break;case 22:case 23:Zt(t),uc(),e!==null&&Q(Yl);break;case 24:Xt(Ce)}}function hn(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(r){Se(t,t.return,r)}}function dl(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,r=c.destroy;if(r!==void 0){c.destroy=void 0,n=t;var y=l,T=r;try{T()}catch(z){Se(n,y,z)}}}a=a.next}while(a!==u)}}catch(z){Se(t,t.return,z)}}function mo(e){var t=e.updateQueue;if(t!==null){var l=e.stateNode;try{es(t,l)}catch(a){Se(e,e.return,a)}}}function yo(e,t,l){l.props=Xl(e.type,e.memoizedProps),l.state=e.memoizedState;try{l.componentWillUnmount()}catch(a){Se(e,t,a)}}function mn(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 Mt(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 vo(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 Cc(e,t,l){try{var a=e.stateNode;uy(a,e.type,l,t),a[$e]=t}catch(n){Se(e,e.return,n)}}function go(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Sl(e.type)||e.tag===4}function Uc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||go(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&&Sl(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 Hc(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=Gu));else if(a!==4&&(a===27&&Sl(e.type)&&(l=e.stateNode,t=null),e=e.child,e!==null))for(Hc(e,t,l),e=e.sibling;e!==null;)Hc(e,t,l),e=e.sibling}function zu(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&&Sl(e.type)&&(l=e.stateNode),e=e.child,e!==null))for(zu(e,t,l),e=e.sibling;e!==null;)zu(e,t,l),e=e.sibling}function bo(e){var t=e.stateNode,l=e.memoizedProps;try{for(var a=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Ge(t,a,l),t[Ze]=e,t[$e]=l}catch(u){Se(e,e.return,u)}}var Jt=!1,ze=!1,Bc=!1,po=typeof WeakSet=="function"?WeakSet:Set,qe=null;function Lm(e,t){if(e=e.containerInfo,cf=ku,e=jr(e),Ui(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,r=-1,y=-1,T=0,z=0,U=e,N=null;t:for(;;){for(var R;U!==l||n!==0&&U.nodeType!==3||(r=c+n),U!==u||a!==0&&U.nodeType!==3||(y=c+a),U.nodeType===3&&(c+=U.nodeValue.length),(R=U.firstChild)!==null;)N=U,U=R;for(;;){if(U===e)break t;if(N===l&&++T===n&&(r=c),N===u&&++z===a&&(y=c),(R=U.nextSibling)!==null)break;U=N,N=U.parentNode}U=R}l=r===-1||y===-1?null:{start:r,end:y}}else l=null}l=l||{start:0,end:0}}else l=null;for(ff={focusedElem:e,selectionRange:l},ku=!1,qe=t;qe!==null;)if(t=qe,e=t.child,(t.subtreeFlags&1024)!==0&&e!==null)e.return=t,qe=e;else for(;qe!==null;){switch(t=qe,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 I=Xl(l.type,n,l.elementType===l.type);e=a.getSnapshotBeforeUpdate(I,u),a.__reactInternalSnapshotBeforeUpdate=e}catch(W){Se(l,l.return,W)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,l=e.nodeType,l===9)of(e);else if(l===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":of(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(f(163))}if(e=t.sibling,e!==null){e.return=t.return,qe=e;break}qe=t.return}}function So(e,t,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:hl(e,l),a&4&&hn(5,l);break;case 1:if(hl(e,l),a&4)if(e=l.stateNode,t===null)try{e.componentDidMount()}catch(c){Se(l,l.return,c)}else{var n=Xl(l.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(n,t,e.__reactInternalSnapshotBeforeUpdate)}catch(c){Se(l,l.return,c)}}a&64&&mo(l),a&512&&mn(l,l.return);break;case 3:if(hl(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{es(e,t)}catch(c){Se(l,l.return,c)}}break;case 27:t===null&&a&4&&bo(l);case 26:case 5:hl(e,l),t===null&&a&4&&vo(l),a&512&&mn(l,l.return);break;case 12:hl(e,l);break;case 13:hl(e,l),a&4&&To(e,l),a&64&&(e=l.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(l=km.bind(null,l),dy(e,l))));break;case 22:if(a=l.memoizedState!==null||Jt,!a){t=t!==null&&t.memoizedState!==null||ze,n=Jt;var u=ze;Jt=a,(ze=t)&&!u?ml(e,l,(l.subtreeFlags&8772)!==0):hl(e,l),Jt=n,ze=u}break;case 30:break;default:hl(e,l)}}function xo(e){var t=e.alternate;t!==null&&(e.alternate=null,xo(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&yi(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 Ae=null,Pe=!1;function kt(e,t,l){for(l=l.child;l!==null;)Eo(e,t,l),l=l.sibling}function Eo(e,t,l){if(lt&&typeof lt.onCommitFiberUnmount=="function")try{lt.onCommitFiberUnmount(Ua,l)}catch{}switch(l.tag){case 26:ze||Mt(l,t),kt(e,t,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:ze||Mt(l,t);var a=Ae,n=Pe;Sl(l.type)&&(Ae=l.stateNode,Pe=!1),kt(e,t,l),Tn(l.stateNode),Ae=a,Pe=n;break;case 5:ze||Mt(l,t);case 6:if(a=Ae,n=Pe,Ae=null,kt(e,t,l),Ae=a,Pe=n,Ae!==null)if(Pe)try{(Ae.nodeType===9?Ae.body:Ae.nodeName==="HTML"?Ae.ownerDocument.body:Ae).removeChild(l.stateNode)}catch(u){Se(l,t,u)}else try{Ae.removeChild(l.stateNode)}catch(u){Se(l,t,u)}break;case 18:Ae!==null&&(Pe?(e=Ae,sd(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.stateNode),Dn(e)):sd(Ae,l.stateNode));break;case 4:a=Ae,n=Pe,Ae=l.stateNode.containerInfo,Pe=!0,kt(e,t,l),Ae=a,Pe=n;break;case 0:case 11:case 14:case 15:ze||dl(2,l,t),ze||dl(4,l,t),kt(e,t,l);break;case 1:ze||(Mt(l,t),a=l.stateNode,typeof a.componentWillUnmount=="function"&&yo(l,t,a)),kt(e,t,l);break;case 21:kt(e,t,l);break;case 22:ze=(a=ze)||l.memoizedState!==null,kt(e,t,l),ze=a;break;default:kt(e,t,l)}}function To(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Dn(e)}catch(l){Se(t,t.return,l)}}function Ym(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new po),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new po),t;default:throw Error(f(435,e.tag))}}function qc(e,t){var l=Ym(e);t.forEach(function(a){var n=$m.bind(null,e,a);l.has(a)||(l.add(a),a.then(n,n))})}function it(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,r=c;e:for(;r!==null;){switch(r.tag){case 27:if(Sl(r.type)){Ae=r.stateNode,Pe=!1;break e}break;case 5:Ae=r.stateNode,Pe=!1;break e;case 3:case 4:Ae=r.stateNode.containerInfo,Pe=!0;break e}r=r.return}if(Ae===null)throw Error(f(160));Eo(u,c,n),Ae=null,Pe=!1,u=n.alternate,u!==null&&(u.return=null),n.return=null}if(t.subtreeFlags&13878)for(t=t.child;t!==null;)Ao(t,e),t=t.sibling}var Et=null;function Ao(e,t){var l=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:it(t,e),ct(e),a&4&&(dl(3,e,e.return),hn(3,e),dl(5,e,e.return));break;case 1:it(t,e),ct(e),a&512&&(ze||l===null||Mt(l,l.return)),a&64&&Jt&&(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=Et;if(it(t,e),ct(e),a&512&&(ze||l===null||Mt(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[qa]||u[Ze]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=n.createElement(a),n.head.insertBefore(u,n.querySelector("head > title"))),Ge(u,a,l),u[Ze]=e,He(u),a=u;break e;case"link":var c=bd("link","href",n).get(a+(l.href||""));if(c){for(var r=0;r<c.length;r++)if(u=c[r],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(r,1);break t}}u=n.createElement(a),Ge(u,a,l),n.head.appendChild(u);break;case"meta":if(c=bd("meta","content",n).get(a+(l.content||""))){for(r=0;r<c.length;r++)if(u=c[r],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(r,1);break t}}u=n.createElement(a),Ge(u,a,l),n.head.appendChild(u);break;default:throw Error(f(468,a))}u[Ze]=e,He(u),a=u}e.stateNode=a}else pd(n,e.type,e.stateNode);else e.stateNode=gd(n,a,e.memoizedProps);else u!==a?(u===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):u.count--,a===null?pd(n,e.type,e.stateNode):gd(n,a,e.memoizedProps)):a===null&&e.stateNode!==null&&Cc(e,e.memoizedProps,l.memoizedProps)}break;case 27:it(t,e),ct(e),a&512&&(ze||l===null||Mt(l,l.return)),l!==null&&a&4&&Cc(e,e.memoizedProps,l.memoizedProps);break;case 5:if(it(t,e),ct(e),a&512&&(ze||l===null||Mt(l,l.return)),e.flags&32){n=e.stateNode;try{ea(n,"")}catch(R){Se(e,e.return,R)}}a&4&&e.stateNode!=null&&(n=e.memoizedProps,Cc(e,n,l!==null?l.memoizedProps:n)),a&1024&&(Bc=!0);break;case 6:if(it(t,e),ct(e),a&4){if(e.stateNode===null)throw Error(f(162));a=e.memoizedProps,l=e.stateNode;try{l.nodeValue=a}catch(R){Se(e,e.return,R)}}break;case 3:if(Vu=null,n=Et,Et=Qu(t.containerInfo),it(t,e),Et=n,ct(e),a&4&&l!==null&&l.memoizedState.isDehydrated)try{Dn(t.containerInfo)}catch(R){Se(e,e.return,R)}Bc&&(Bc=!1,No(e));break;case 4:a=Et,Et=Qu(e.stateNode.containerInfo),it(t,e),ct(e),Et=a;break;case 12:it(t,e),ct(e);break;case 13:it(t,e),ct(e),e.child.flags&8192&&e.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(Qc=Nt()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,qc(e,a)));break;case 22:n=e.memoizedState!==null;var y=l!==null&&l.memoizedState!==null,T=Jt,z=ze;if(Jt=T||n,ze=z||y,it(t,e),ze=z,Jt=T,ct(e),a&8192)e:for(t=e.stateNode,t._visibility=n?t._visibility&-2:t._visibility|1,n&&(l===null||y||Jt||ze||Ql(e)),l=null,t=e;;){if(t.tag===5||t.tag===26){if(l===null){y=l=t;try{if(u=y.stateNode,n)c=u.style,typeof c.setProperty=="function"?c.setProperty("display","none","important"):c.display="none";else{r=y.stateNode;var U=y.memoizedProps.style,N=U!=null&&U.hasOwnProperty("display")?U.display:null;r.style.display=N==null||typeof N=="boolean"?"":(""+N).trim()}}catch(R){Se(y,y.return,R)}}}else if(t.tag===6){if(l===null){y=t;try{y.stateNode.nodeValue=n?"":y.memoizedProps}catch(R){Se(y,y.return,R)}}}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,qc(e,l))));break;case 19:it(t,e),ct(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,qc(e,a)));break;case 30:break;case 21:break;default:it(t,e),ct(e)}}function ct(e){var t=e.flags;if(t&2){try{for(var l,a=e.return;a!==null;){if(go(a)){l=a;break}a=a.return}if(l==null)throw Error(f(160));switch(l.tag){case 27:var n=l.stateNode,u=Uc(e);zu(e,u,n);break;case 5:var c=l.stateNode;l.flags&32&&(ea(c,""),l.flags&=-33);var r=Uc(e);zu(e,r,c);break;case 3:case 4:var y=l.stateNode.containerInfo,T=Uc(e);Hc(e,T,y);break;default:throw Error(f(161))}}catch(z){Se(e,e.return,z)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function No(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;No(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function hl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)So(e,t.alternate,t),t=t.sibling}function Ql(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:dl(4,t,t.return),Ql(t);break;case 1:Mt(t,t.return);var l=t.stateNode;typeof l.componentWillUnmount=="function"&&yo(t,t.return,l),Ql(t);break;case 27:Tn(t.stateNode);case 26:case 5:Mt(t,t.return),Ql(t);break;case 22:t.memoizedState===null&&Ql(t);break;case 30:Ql(t);break;default:Ql(t)}e=e.sibling}}function ml(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:ml(n,u,l),hn(4,u);break;case 1:if(ml(n,u,l),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(T){Se(a,a.return,T)}if(a=u,n=a.updateQueue,n!==null){var r=a.stateNode;try{var y=n.shared.hiddenCallbacks;if(y!==null)for(n.shared.hiddenCallbacks=null,n=0;n<y.length;n++)Ir(y[n],r)}catch(T){Se(a,a.return,T)}}l&&c&64&&mo(u),mn(u,u.return);break;case 27:bo(u);case 26:case 5:ml(n,u,l),l&&a===null&&c&4&&vo(u),mn(u,u.return);break;case 12:ml(n,u,l);break;case 13:ml(n,u,l),l&&c&4&&To(n,u);break;case 22:u.memoizedState===null&&ml(n,u,l),mn(u,u.return);break;case 30:break;default:ml(n,u,l)}t=t.sibling}}function wc(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&&Pa(l))}function Lc(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Pa(e))}function jt(e,t,l,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Ro(e,t,l,a),t=t.sibling}function Ro(e,t,l,a){var n=t.flags;switch(t.tag){case 0:case 11:case 15:jt(e,t,l,a),n&2048&&hn(9,t);break;case 1:jt(e,t,l,a);break;case 3:jt(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&&Pa(e)));break;case 12:if(n&2048){jt(e,t,l,a),e=t.stateNode;try{var u=t.memoizedProps,c=u.id,r=u.onPostCommit;typeof r=="function"&&r(c,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(y){Se(t,t.return,y)}}else jt(e,t,l,a);break;case 13:jt(e,t,l,a);break;case 23:break;case 22:u=t.stateNode,c=t.alternate,t.memoizedState!==null?u._visibility&2?jt(e,t,l,a):yn(e,t):u._visibility&2?jt(e,t,l,a):(u._visibility|=2,pa(e,t,l,a,(t.subtreeFlags&10256)!==0)),n&2048&&wc(c,t);break;case 24:jt(e,t,l,a),n&2048&&Lc(t.alternate,t);break;default:jt(e,t,l,a)}}function pa(e,t,l,a,n){for(n=n&&(t.subtreeFlags&10256)!==0,t=t.child;t!==null;){var u=e,c=t,r=l,y=a,T=c.flags;switch(c.tag){case 0:case 11:case 15:pa(u,c,r,y,n),hn(8,c);break;case 23:break;case 22:var z=c.stateNode;c.memoizedState!==null?z._visibility&2?pa(u,c,r,y,n):yn(u,c):(z._visibility|=2,pa(u,c,r,y,n)),n&&T&2048&&wc(c.alternate,c);break;case 24:pa(u,c,r,y,n),n&&T&2048&&Lc(c.alternate,c);break;default:pa(u,c,r,y,n)}t=t.sibling}}function yn(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:yn(l,a),n&2048&&wc(a.alternate,a);break;case 24:yn(l,a),n&2048&&Lc(a.alternate,a);break;default:yn(l,a)}t=t.sibling}}var vn=8192;function Sa(e){if(e.subtreeFlags&vn)for(e=e.child;e!==null;)Oo(e),e=e.sibling}function Oo(e){switch(e.tag){case 26:Sa(e),e.flags&vn&&e.memoizedState!==null&&Ny(Et,e.memoizedState,e.memoizedProps);break;case 5:Sa(e);break;case 3:case 4:var t=Et;Et=Qu(e.stateNode.containerInfo),Sa(e),Et=t;break;case 22:e.memoizedState===null&&(t=e.alternate,t!==null&&t.memoizedState!==null?(t=vn,vn=16777216,Sa(e),vn=t):Sa(e));break;default:Sa(e)}}function Mo(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 gn(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];qe=a,zo(a,e)}Mo(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)jo(e),e=e.sibling}function jo(e){switch(e.tag){case 0:case 11:case 15:gn(e),e.flags&2048&&dl(9,e,e.return);break;case 3:gn(e);break;case 12:gn(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Du(e)):gn(e);break;default:gn(e)}}function Du(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];qe=a,zo(a,e)}Mo(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:dl(8,t,t.return),Du(t);break;case 22:l=t.stateNode,l._visibility&2&&(l._visibility&=-3,Du(t));break;default:Du(t)}e=e.sibling}}function zo(e,t){for(;qe!==null;){var l=qe;switch(l.tag){case 0:case 11:case 15:dl(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:Pa(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,qe=a;else e:for(l=e;qe!==null;){a=qe;var n=a.sibling,u=a.return;if(xo(a),a===l){qe=null;break e}if(n!==null){n.return=u,qe=n;break e}qe=u}}}var Gm={getCacheForType:function(e){var t=Ve(Ce),l=t.data.get(e);return l===void 0&&(l=e(),t.data.set(e,l)),l}},Xm=typeof WeakMap=="function"?WeakMap:Map,me=0,xe=null,ie=null,fe=0,ye=0,ft=null,yl=!1,xa=!1,Yc=!1,$t=0,Me=0,vl=0,Zl=0,Gc=0,pt=0,Ea=0,bn=null,Ie=null,Xc=!1,Qc=0,_u=1/0,Cu=null,gl=null,Ye=0,bl=null,Ta=null,Aa=0,Zc=0,Vc=null,Do=null,pn=0,Kc=null;function rt(){if((me&2)!==0&&fe!==0)return fe&-fe;if(D.T!==null){var e=oa;return e!==0?e:Ic()}return Kf()}function _o(){pt===0&&(pt=(fe&536870912)===0||he?Xf():536870912);var e=bt.current;return e!==null&&(e.flags|=32),pt}function st(e,t,l){(e===xe&&(ye===2||ye===9)||e.cancelPendingCommit!==null)&&(Na(e,0),pl(e,fe,pt,!1)),Ba(e,l),((me&2)===0||e!==xe)&&(e===xe&&((me&2)===0&&(Zl|=l),Me===4&&pl(e,fe,pt,!1)),zt(e))}function Co(e,t,l){if((me&6)!==0)throw Error(f(327));var a=!l&&(t&124)===0&&(t&e.expiredLanes)===0||Ha(e,t),n=a?Vm(e,t):$c(e,t,!0),u=a;do{if(n===0){xa&&!a&&pl(e,t,0,!1);break}else{if(l=e.current.alternate,u&&!Qm(l)){n=$c(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 r=e;n=bn;var y=r.current.memoizedState.isDehydrated;if(y&&(Na(r,c).flags|=256),c=$c(r,c,!1),c!==2){if(Yc&&!y){r.errorRecoveryDisabledLanes|=u,Zl|=u,n=4;break e}u=Ie,Ie=n,u!==null&&(Ie===null?Ie=u:Ie.push.apply(Ie,u))}n=c}if(u=!1,n!==2)continue}}if(n===1){Na(e,0),pl(e,t,0,!0);break}e:{switch(a=e,u=n,u){case 0:case 1:throw Error(f(345));case 4:if((t&4194048)!==t)break;case 6:pl(a,t,pt,!yl);break e;case 2:Ie=null;break;case 3:case 5:break;default:throw Error(f(329))}if((t&62914560)===t&&(n=Qc+300-Nt(),10<n)){if(pl(a,t,pt,!yl),Zn(a,0,!0)!==0)break e;a.timeoutHandle=fd(Uo.bind(null,a,l,Ie,Cu,Xc,t,pt,Zl,Ea,yl,u,2,-0,0),n);break e}Uo(a,l,Ie,Cu,Xc,t,pt,Zl,Ea,yl,u,0,-0,0)}}break}while(!0);zt(e)}function Uo(e,t,l,a,n,u,c,r,y,T,z,U,N,R){if(e.timeoutHandle=-1,U=t.subtreeFlags,(U&8192||(U&16785408)===16785408)&&(Rn={stylesheets:null,count:0,unsuspend:Ay},Oo(t),U=Ry(),U!==null)){e.cancelPendingCommit=U(Go.bind(null,e,t,u,l,a,n,c,r,y,z,1,N,R)),pl(e,u,c,!T);return}Go(e,t,u,l,a,n,c,r,y)}function Qm(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(!nt(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 pl(e,t,l,a){t&=~Gc,t&=~Zl,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var n=t;0<n;){var u=31-at(n),c=1<<u;a[u]=-1,n&=~c}l!==0&&Zf(e,l,t)}function Uu(){return(me&6)===0?(Sn(0),!1):!0}function Jc(){if(ie!==null){if(ye===0)var e=ie.return;else e=ie,Gt=wl=null,sc(e),ga=null,sn=0,e=ie;for(;e!==null;)ho(e.alternate,e),e=e.return;ie=null}}function Na(e,t){var l=e.timeoutHandle;l!==-1&&(e.timeoutHandle=-1,cy(l)),l=e.cancelPendingCommit,l!==null&&(e.cancelPendingCommit=null,l()),Jc(),xe=e,ie=l=wt(e.current,null),fe=t,ye=0,ft=null,yl=!1,xa=Ha(e,t),Yc=!1,Ea=pt=Gc=Zl=vl=Me=0,Ie=bn=null,Xc=!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-at(a),u=1<<n;t|=e[n],a&=~u}return $t=t,lu(),l}function Ho(e,t){ae=null,D.H=xu,t===en||t===ou?(t=Fr(),ye=3):t===kr?(t=Fr(),ye=4):ye=t===Ps?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,ft=t,ie===null&&(Me=1,Ru(e,mt(t,e.current)))}function Bo(){var e=D.H;return D.H=xu,e===null?xu:e}function qo(){var e=D.A;return D.A=Gm,e}function kc(){Me=4,yl||(fe&4194048)!==fe&&bt.current!==null||(xa=!0),(vl&134217727)===0&&(Zl&134217727)===0||xe===null||pl(xe,fe,pt,!1)}function $c(e,t,l){var a=me;me|=2;var n=Bo(),u=qo();(xe!==e||fe!==t)&&(Cu=null,Na(e,t)),t=!1;var c=Me;e:do try{if(ye!==0&&ie!==null){var r=ie,y=ft;switch(ye){case 8:Jc(),c=6;break e;case 3:case 2:case 9:case 6:bt.current===null&&(t=!0);var T=ye;if(ye=0,ft=null,Ra(e,r,y,T),l&&xa){c=0;break e}break;default:T=ye,ye=0,ft=null,Ra(e,r,y,T)}}Zm(),c=Me;break}catch(z){Ho(e,z)}while(!0);return t&&e.shellSuspendCounter++,Gt=wl=null,me=a,D.H=n,D.A=u,ie===null&&(xe=null,fe=0,lu()),c}function Zm(){for(;ie!==null;)wo(ie)}function Vm(e,t){var l=me;me|=2;var a=Bo(),n=qo();xe!==e||fe!==t?(Cu=null,_u=Nt()+500,Na(e,t)):xa=Ha(e,t);e:do try{if(ye!==0&&ie!==null){t=ie;var u=ft;t:switch(ye){case 1:ye=0,ft=null,Ra(e,t,u,1);break;case 2:case 9:if($r(u)){ye=0,ft=null,Lo(t);break}t=function(){ye!==2&&ye!==9||xe!==e||(ye=7),zt(e)},u.then(t,t);break e;case 3:ye=7;break e;case 4:ye=5;break e;case 7:$r(u)?(ye=0,ft=null,Lo(t)):(ye=0,ft=null,Ra(e,t,u,7));break;case 5:var c=null;switch(ie.tag){case 26:c=ie.memoizedState;case 5:case 27:var r=ie;if(!c||Sd(c)){ye=0,ft=null;var y=r.sibling;if(y!==null)ie=y;else{var T=r.return;T!==null?(ie=T,Hu(T)):ie=null}break t}}ye=0,ft=null,Ra(e,t,u,5);break;case 6:ye=0,ft=null,Ra(e,t,u,6);break;case 8:Jc(),Me=6;break e;default:throw Error(f(462))}}Km();break}catch(z){Ho(e,z)}while(!0);return Gt=wl=null,D.H=a,D.A=n,me=l,ie!==null?0:(xe=null,fe=0,lu(),Me)}function Km(){for(;ie!==null&&!mh();)wo(ie)}function wo(e){var t=so(e.alternate,e,$t);e.memoizedProps=e.pendingProps,t===null?Hu(e):ie=t}function Lo(e){var t=e,l=t.alternate;switch(t.tag){case 15:case 0:t=no(l,t,t.pendingProps,t.type,void 0,fe);break;case 11:t=no(l,t,t.pendingProps,t.type.render,t.ref,fe);break;case 5:sc(t);default:ho(l,t),t=ie=Lr(t,$t),t=so(l,t,$t)}e.memoizedProps=e.pendingProps,t===null?Hu(e):ie=t}function Ra(e,t,l,a){Gt=wl=null,sc(t),ga=null,sn=0;var n=t.return;try{if(Hm(e,n,t,l,fe)){Me=1,Ru(e,mt(l,e.current)),ie=null;return}}catch(u){if(n!==null)throw ie=n,u;Me=1,Ru(e,mt(l,e.current)),ie=null;return}t.flags&32768?(he||a===1?e=!0:xa||(fe&536870912)!==0?e=!1:(yl=e=!0,(a===2||a===9||a===3||a===6)&&(a=bt.current,a!==null&&a.tag===13&&(a.flags|=16384))),Yo(t,e)):Hu(t)}function Hu(e){var t=e;do{if((t.flags&32768)!==0){Yo(t,yl);return}e=t.return;var l=qm(t.alternate,t,$t);if(l!==null){ie=l;return}if(t=t.sibling,t!==null){ie=t;return}ie=t=e}while(t!==null);Me===0&&(Me=5)}function Yo(e,t){do{var l=wm(e.alternate,e);if(l!==null){l.flags&=32767,ie=l;return}if(l=e.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!t&&(e=e.sibling,e!==null)){ie=e;return}ie=e=l}while(e!==null);Me=6,ie=null}function Go(e,t,l,a,n,u,c,r,y){e.cancelPendingCommit=null;do Bu();while(Ye!==0);if((me&6)!==0)throw Error(f(327));if(t!==null){if(t===e.current)throw Error(f(177));if(u=t.lanes|t.childLanes,u|=Li,Ah(e,l,u,c,r,y),e===xe&&(ie=xe=null,fe=0),Ta=t,bl=e,Aa=l,Zc=u,Vc=n,Do=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Wm(Gn,function(){return Ko(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=D.T,D.T=null,n=X.p,X.p=2,c=me,me|=4;try{Lm(e,t,l)}finally{me=c,X.p=n,D.T=a}}Ye=1,Xo(),Qo(),Zo()}}function Xo(){if(Ye===1){Ye=0;var e=bl,t=Ta,l=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||l){l=D.T,D.T=null;var a=X.p;X.p=2;var n=me;me|=4;try{Ao(t,e);var u=ff,c=jr(e.containerInfo),r=u.focusedElem,y=u.selectionRange;if(c!==r&&r&&r.ownerDocument&&Mr(r.ownerDocument.documentElement,r)){if(y!==null&&Ui(r)){var T=y.start,z=y.end;if(z===void 0&&(z=T),"selectionStart"in r)r.selectionStart=T,r.selectionEnd=Math.min(z,r.value.length);else{var U=r.ownerDocument||document,N=U&&U.defaultView||window;if(N.getSelection){var R=N.getSelection(),I=r.textContent.length,W=Math.min(y.start,I),be=y.end===void 0?W:Math.min(y.end,I);!R.extend&&W>be&&(c=be,be=W,W=c);var x=Or(r,W),b=Or(r,be);if(x&&b&&(R.rangeCount!==1||R.anchorNode!==x.node||R.anchorOffset!==x.offset||R.focusNode!==b.node||R.focusOffset!==b.offset)){var E=U.createRange();E.setStart(x.node,x.offset),R.removeAllRanges(),W>be?(R.addRange(E),R.extend(b.node,b.offset)):(E.setEnd(b.node,b.offset),R.addRange(E))}}}}for(U=[],R=r;R=R.parentNode;)R.nodeType===1&&U.push({element:R,left:R.scrollLeft,top:R.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<U.length;r++){var _=U[r];_.element.scrollLeft=_.left,_.element.scrollTop=_.top}}ku=!!cf,ff=cf=null}finally{me=n,X.p=a,D.T=l}}e.current=t,Ye=2}}function Qo(){if(Ye===2){Ye=0;var e=bl,t=Ta,l=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||l){l=D.T,D.T=null;var a=X.p;X.p=2;var n=me;me|=4;try{So(e,t.alternate,t)}finally{me=n,X.p=a,D.T=l}}Ye=3}}function Zo(){if(Ye===4||Ye===3){Ye=0,yh();var e=bl,t=Ta,l=Aa,a=Do;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Ye=5:(Ye=0,Ta=bl=null,Vo(e,e.pendingLanes));var n=e.pendingLanes;if(n===0&&(gl=null),hi(l),t=t.stateNode,lt&&typeof lt.onCommitFiberRoot=="function")try{lt.onCommitFiberRoot(Ua,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=D.T,n=X.p,X.p=2,D.T=null;try{for(var u=e.onRecoverableError,c=0;c<a.length;c++){var r=a[c];u(r.value,{componentStack:r.stack})}}finally{D.T=t,X.p=n}}(Aa&3)!==0&&Bu(),zt(e),n=e.pendingLanes,(l&4194090)!==0&&(n&42)!==0?e===Kc?pn++:(pn=0,Kc=e):pn=0,Sn(0)}}function Vo(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Pa(t)))}function Bu(e){return Xo(),Qo(),Zo(),Ko()}function Ko(){if(Ye!==5)return!1;var e=bl,t=Zc;Zc=0;var l=hi(Aa),a=D.T,n=X.p;try{X.p=32>l?32:l,D.T=null,l=Vc,Vc=null;var u=bl,c=Aa;if(Ye=0,Ta=bl=null,Aa=0,(me&6)!==0)throw Error(f(331));var r=me;if(me|=4,jo(u.current),Ro(u,u.current,c,l),me=r,Sn(0,!1),lt&&typeof lt.onPostCommitFiberRoot=="function")try{lt.onPostCommitFiberRoot(Ua,u)}catch{}return!0}finally{X.p=n,D.T=a,Vo(e,t)}}function Jo(e,t,l){t=mt(l,t),t=Ac(e.stateNode,t,2),e=fl(e,t,2),e!==null&&(Ba(e,2),zt(e))}function Se(e,t,l){if(e.tag===3)Jo(e,e,l);else for(;t!==null;){if(t.tag===3){Jo(t,e,l);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(gl===null||!gl.has(a))){e=mt(l,e),l=Ws(2),a=fl(t,l,2),a!==null&&(Fs(l,a,t,e),Ba(a,2),zt(a));break}}t=t.return}}function Wc(e,t,l){var a=e.pingCache;if(a===null){a=e.pingCache=new Xm;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)||(Yc=!0,n.add(l),e=Jm.bind(null,e,t,l),t.then(e,e))}function Jm(e,t,l){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&l,e.warmLanes&=~l,xe===e&&(fe&l)===l&&(Me===4||Me===3&&(fe&62914560)===fe&&300>Nt()-Qc?(me&2)===0&&Na(e,0):Gc|=l,Ea===fe&&(Ea=0)),zt(e)}function ko(e,t){t===0&&(t=Qf()),e=ca(e,t),e!==null&&(Ba(e,t),zt(e))}function km(e){var t=e.memoizedState,l=0;t!==null&&(l=t.retryLane),ko(e,l)}function $m(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(f(314))}a!==null&&a.delete(t),ko(e,l)}function Wm(e,t){return ri(e,t)}var qu=null,Oa=null,Fc=!1,wu=!1,Pc=!1,Vl=0;function zt(e){e!==Oa&&e.next===null&&(Oa===null?qu=Oa=e:Oa=Oa.next=e),wu=!0,Fc||(Fc=!0,Pm())}function Sn(e,t){if(!Pc&&wu){Pc=!0;do for(var l=!1,a=qu;a!==null;){if(e!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var c=a.suspendedLanes,r=a.pingedLanes;u=(1<<31-at(42|e)+1)-1,u&=n&~(c&~r),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,Po(a,u))}else u=fe,u=Zn(a,a===xe?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||Ha(a,u)||(l=!0,Po(a,u));a=a.next}while(l);Pc=!1}}function Fm(){$o()}function $o(){wu=Fc=!1;var e=0;Vl!==0&&(iy()&&(e=Vl),Vl=0);for(var t=Nt(),l=null,a=qu;a!==null;){var n=a.next,u=Wo(a,t);u===0?(a.next=null,l===null?qu=n:l.next=n,n===null&&(Oa=l)):(l=a,(e!==0||(u&3)!==0)&&(wu=!0)),a=n}Sn(e)}function Wo(e,t){for(var l=e.suspendedLanes,a=e.pingedLanes,n=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var c=31-at(u),r=1<<c,y=n[c];y===-1?((r&l)===0||(r&a)!==0)&&(n[c]=Th(r,t)):y<=t&&(e.expiredLanes|=r),u&=~r}if(t=xe,l=fe,l=Zn(e,e===t?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,l===0||e===t&&(ye===2||ye===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&si(a),e.callbackNode=null,e.callbackPriority=0;if((l&3)===0||Ha(e,l)){if(t=l&-l,t===e.callbackPriority)return t;switch(a!==null&&si(a),hi(l)){case 2:case 8:l=Yf;break;case 32:l=Gn;break;case 268435456:l=Gf;break;default:l=Gn}return a=Fo.bind(null,e),l=ri(l,a),e.callbackPriority=t,e.callbackNode=l,t}return a!==null&&a!==null&&si(a),e.callbackPriority=2,e.callbackNode=null,2}function Fo(e,t){if(Ye!==0&&Ye!==5)return e.callbackNode=null,e.callbackPriority=0,null;var l=e.callbackNode;if(Bu()&&e.callbackNode!==l)return null;var a=fe;return a=Zn(e,e===xe?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(Co(e,a,t),Wo(e,Nt()),e.callbackNode!=null&&e.callbackNode===l?Fo.bind(null,e):null)}function Po(e,t){if(Bu())return null;Co(e,t,!0)}function Pm(){fy(function(){(me&6)!==0?ri(Lf,Fm):$o()})}function Ic(){return Vl===0&&(Vl=Xf()),Vl}function Io(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:$n(""+e)}function ed(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 Im(e,t,l,a,n){if(t==="submit"&&l&&l.stateNode===n){var u=Io((n[$e]||null).action),c=a.submitter;c&&(t=(t=c[$e]||null)?Io(t.formAction):c.getAttribute("formAction"),t!==null&&(u=t,c=null));var r=new In("action","action",null,a,n);e.push({event:r,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Vl!==0){var y=c?ed(n,c):new FormData(n);pc(l,{pending:!0,data:y,method:n.method,action:u},null,y)}}else typeof u=="function"&&(r.preventDefault(),y=c?ed(n,c):new FormData(n),pc(l,{pending:!0,data:y,method:n.method,action:u},u,y))},currentTarget:n}]})}}for(var ef=0;ef<wi.length;ef++){var tf=wi[ef],ey=tf.toLowerCase(),ty=tf[0].toUpperCase()+tf.slice(1);xt(ey,"on"+ty)}xt(_r,"onAnimationEnd"),xt(Cr,"onAnimationIteration"),xt(Ur,"onAnimationStart"),xt("dblclick","onDoubleClick"),xt("focusin","onFocus"),xt("focusout","onBlur"),xt(bm,"onTransitionRun"),xt(pm,"onTransitionStart"),xt(Sm,"onTransitionCancel"),xt(Hr,"onTransitionEnd"),Fl("onMouseEnter",["mouseout","mouseover"]),Fl("onMouseLeave",["mouseout","mouseover"]),Fl("onPointerEnter",["pointerout","pointerover"]),Fl("onPointerLeave",["pointerout","pointerover"]),jl("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),jl("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),jl("onBeforeInput",["compositionend","keypress","textInput","paste"]),jl("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),jl("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),jl("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var xn="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(" "),ly=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(xn));function td(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 r=a[c],y=r.instance,T=r.currentTarget;if(r=r.listener,y!==u&&n.isPropagationStopped())break e;u=r,n.currentTarget=T;try{u(n)}catch(z){Nu(z)}n.currentTarget=null,u=y}else for(c=0;c<a.length;c++){if(r=a[c],y=r.instance,T=r.currentTarget,r=r.listener,y!==u&&n.isPropagationStopped())break e;u=r,n.currentTarget=T;try{u(n)}catch(z){Nu(z)}n.currentTarget=null,u=y}}}}function ce(e,t){var l=t[mi];l===void 0&&(l=t[mi]=new Set);var a=e+"__bubble";l.has(a)||(ld(t,e,2,!1),l.add(a))}function lf(e,t,l){var a=0;t&&(a|=4),ld(l,e,a,t)}var Lu="_reactListening"+Math.random().toString(36).slice(2);function af(e){if(!e[Lu]){e[Lu]=!0,kf.forEach(function(l){l!=="selectionchange"&&(ly.has(l)||lf(l,!1,e),lf(l,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Lu]||(t[Lu]=!0,lf("selectionchange",!1,t))}}function ld(e,t,l,a){switch(Rd(t)){case 2:var n=jy;break;case 8:n=zy;break;default:n=bf}l=n.bind(null,t,l,e),n=void 0,!Ni||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 nf(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 r=a.stateNode.containerInfo;if(r===n)break;if(c===4)for(c=a.return;c!==null;){var y=c.tag;if((y===3||y===4)&&c.stateNode.containerInfo===n)return;c=c.return}for(;r!==null;){if(c=kl(r),c===null)return;if(y=c.tag,y===5||y===6||y===26||y===27){a=u=c;continue e}r=r.parentNode}}a=a.return}fr(function(){var T=u,z=Ti(l),U=[];e:{var N=Br.get(e);if(N!==void 0){var R=In,I=e;switch(e){case"keypress":if(Fn(l)===0)break e;case"keydown":case"keyup":R=Wh;break;case"focusin":I="focus",R=ji;break;case"focusout":I="blur",R=ji;break;case"beforeblur":case"afterblur":R=ji;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":R=or;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":R=wh;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":R=Ih;break;case _r:case Cr:case Ur:R=Gh;break;case Hr:R=tm;break;case"scroll":case"scrollend":R=Bh;break;case"wheel":R=am;break;case"copy":case"cut":case"paste":R=Qh;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":R=hr;break;case"toggle":case"beforetoggle":R=um}var W=(t&4)!==0,be=!W&&(e==="scroll"||e==="scrollend"),x=W?N!==null?N+"Capture":null:N;W=[];for(var b=T,E;b!==null;){var _=b;if(E=_.stateNode,_=_.tag,_!==5&&_!==26&&_!==27||E===null||x===null||(_=La(b,x),_!=null&&W.push(En(b,_,E))),be)break;b=b.return}0<W.length&&(N=new R(N,I,null,l,z),U.push({event:N,listeners:W}))}}if((t&7)===0){e:{if(N=e==="mouseover"||e==="pointerover",R=e==="mouseout"||e==="pointerout",N&&l!==Ei&&(I=l.relatedTarget||l.fromElement)&&(kl(I)||I[Jl]))break e;if((R||N)&&(N=z.window===z?z:(N=z.ownerDocument)?N.defaultView||N.parentWindow:window,R?(I=l.relatedTarget||l.toElement,R=T,I=I?kl(I):null,I!==null&&(be=v(I),W=I.tag,I!==be||W!==5&&W!==27&&W!==6)&&(I=null)):(R=null,I=T),R!==I)){if(W=or,_="onMouseLeave",x="onMouseEnter",b="mouse",(e==="pointerout"||e==="pointerover")&&(W=hr,_="onPointerLeave",x="onPointerEnter",b="pointer"),be=R==null?N:wa(R),E=I==null?N:wa(I),N=new W(_,b+"leave",R,l,z),N.target=be,N.relatedTarget=E,_=null,kl(z)===T&&(W=new W(x,b+"enter",I,l,z),W.target=E,W.relatedTarget=be,_=W),be=_,R&&I)t:{for(W=R,x=I,b=0,E=W;E;E=Ma(E))b++;for(E=0,_=x;_;_=Ma(_))E++;for(;0<b-E;)W=Ma(W),b--;for(;0<E-b;)x=Ma(x),E--;for(;b--;){if(W===x||x!==null&&W===x.alternate)break t;W=Ma(W),x=Ma(x)}W=null}else W=null;R!==null&&ad(U,N,R,W,!1),I!==null&&be!==null&&ad(U,be,I,W,!0)}}e:{if(N=T?wa(T):window,R=N.nodeName&&N.nodeName.toLowerCase(),R==="select"||R==="input"&&N.type==="file")var K=xr;else if(pr(N))if(Er)K=ym;else{K=hm;var ne=dm}else R=N.nodeName,!R||R.toLowerCase()!=="input"||N.type!=="checkbox"&&N.type!=="radio"?T&&xi(T.elementType)&&(K=xr):K=mm;if(K&&(K=K(e,T))){Sr(U,K,l,z);break e}ne&&ne(e,N,T),e==="focusout"&&T&&N.type==="number"&&T.memoizedProps.value!=null&&Si(N,"number",N.value)}switch(ne=T?wa(T):window,e){case"focusin":(pr(ne)||ne.contentEditable==="true")&&(na=ne,Hi=T,Ja=null);break;case"focusout":Ja=Hi=na=null;break;case"mousedown":Bi=!0;break;case"contextmenu":case"mouseup":case"dragend":Bi=!1,zr(U,l,z);break;case"selectionchange":if(gm)break;case"keydown":case"keyup":zr(U,l,z)}var J;if(Di)e:{switch(e){case"compositionstart":var F="onCompositionStart";break e;case"compositionend":F="onCompositionEnd";break e;case"compositionupdate":F="onCompositionUpdate";break e}F=void 0}else aa?gr(e,l)&&(F="onCompositionEnd"):e==="keydown"&&l.keyCode===229&&(F="onCompositionStart");F&&(mr&&l.locale!=="ko"&&(aa||F!=="onCompositionStart"?F==="onCompositionEnd"&&aa&&(J=rr()):(nl=z,Ri="value"in nl?nl.value:nl.textContent,aa=!0)),ne=Yu(T,F),0<ne.length&&(F=new dr(F,e,null,l,z),U.push({event:F,listeners:ne}),J?F.data=J:(J=br(l),J!==null&&(F.data=J)))),(J=cm?fm(e,l):rm(e,l))&&(F=Yu(T,"onBeforeInput"),0<F.length&&(ne=new dr("onBeforeInput","beforeinput",null,l,z),U.push({event:ne,listeners:F}),ne.data=J)),Im(U,e,T,l,z)}td(U,t)})}function En(e,t,l){return{instance:e,listener:t,currentTarget:l}}function Yu(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=La(e,l),n!=null&&a.unshift(En(e,n,u)),n=La(e,t),n!=null&&a.push(En(e,n,u))),e.tag===3)return a;e=e.return}return[]}function Ma(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function ad(e,t,l,a,n){for(var u=t._reactName,c=[];l!==null&&l!==a;){var r=l,y=r.alternate,T=r.stateNode;if(r=r.tag,y!==null&&y===a)break;r!==5&&r!==26&&r!==27||T===null||(y=T,n?(T=La(l,u),T!=null&&c.unshift(En(l,T,y))):n||(T=La(l,u),T!=null&&c.push(En(l,T,y)))),l=l.return}c.length!==0&&e.push({event:t,listeners:c})}var ay=/\r\n?/g,ny=/\u0000|\uFFFD/g;function nd(e){return(typeof e=="string"?e:""+e).replace(ay,`
|
|
`).replace(ny,"")}function ud(e,t){return t=nd(t),nd(e)===t}function Gu(){}function ge(e,t,l,a,n,u){switch(l){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||ea(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&ea(e,""+a);break;case"className":Kn(e,"class",a);break;case"tabIndex":Kn(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Kn(e,l,a);break;case"style":ir(e,a,u);break;case"data":if(t!=="object"){Kn(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=$n(""+a),e.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(l,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof u=="function"&&(l==="formAction"?(t!=="input"&&ge(e,t,"name",n.name,n,null),ge(e,t,"formEncType",n.formEncType,n,null),ge(e,t,"formMethod",n.formMethod,n,null),ge(e,t,"formTarget",n.formTarget,n,null)):(ge(e,t,"encType",n.encType,n,null),ge(e,t,"method",n.method,n,null),ge(e,t,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=$n(""+a),e.setAttribute(l,a);break;case"onClick":a!=null&&(e.onclick=Gu);break;case"onScroll":a!=null&&ce("scroll",e);break;case"onScrollEnd":a!=null&&ce("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(f(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(f(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=$n(""+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":ce("beforetoggle",e),ce("toggle",e),Vn(e,"popover",a);break;case"xlinkActuate":Bt(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Bt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Bt(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Bt(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Bt(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Bt(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Bt(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Bt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Bt(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Vn(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=Uh.get(l)||l,Vn(e,l,a))}}function uf(e,t,l,a,n,u){switch(l){case"style":ir(e,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(f(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(f(60));e.innerHTML=l}}break;case"children":typeof a=="string"?ea(e,a):(typeof a=="number"||typeof a=="bigint")&&ea(e,""+a);break;case"onScroll":a!=null&&ce("scroll",e);break;case"onScrollEnd":a!=null&&ce("scrollend",e);break;case"onClick":a!=null&&(e.onclick=Gu);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!$f.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[$e]||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,""):Vn(e,l,a)}}}function Ge(e,t,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ce("error",e),ce("load",e);var a=!1,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(f(137,t));default:ge(e,t,u,c,l,null)}}n&&ge(e,t,"srcSet",l.srcSet,l,null),a&&ge(e,t,"src",l.src,l,null);return;case"input":ce("invalid",e);var r=u=c=n=null,y=null,T=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":y=z;break;case"defaultChecked":T=z;break;case"value":u=z;break;case"defaultValue":r=z;break;case"children":case"dangerouslySetInnerHTML":if(z!=null)throw Error(f(137,t));break;default:ge(e,t,a,z,l,null)}}lr(e,u,r,y,T,c,n,!1),Jn(e);return;case"select":ce("invalid",e),a=c=u=null;for(n in l)if(l.hasOwnProperty(n)&&(r=l[n],r!=null))switch(n){case"value":u=r;break;case"defaultValue":c=r;break;case"multiple":a=r;default:ge(e,t,n,r,l,null)}t=u,l=c,e.multiple=!!a,t!=null?Il(e,!!a,t,!1):l!=null&&Il(e,!!a,l,!0);return;case"textarea":ce("invalid",e),u=n=a=null;for(c in l)if(l.hasOwnProperty(c)&&(r=l[c],r!=null))switch(c){case"value":a=r;break;case"defaultValue":n=r;break;case"children":u=r;break;case"dangerouslySetInnerHTML":if(r!=null)throw Error(f(91));break;default:ge(e,t,c,r,l,null)}nr(e,a,n,u),Jn(e);return;case"option":for(y in l)if(l.hasOwnProperty(y)&&(a=l[y],a!=null))switch(y){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:ge(e,t,y,a,l,null)}return;case"dialog":ce("beforetoggle",e),ce("toggle",e),ce("cancel",e),ce("close",e);break;case"iframe":case"object":ce("load",e);break;case"video":case"audio":for(a=0;a<xn.length;a++)ce(xn[a],e);break;case"image":ce("error",e),ce("load",e);break;case"details":ce("toggle",e);break;case"embed":case"source":case"link":ce("error",e),ce("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(T in l)if(l.hasOwnProperty(T)&&(a=l[T],a!=null))switch(T){case"children":case"dangerouslySetInnerHTML":throw Error(f(137,t));default:ge(e,t,T,a,l,null)}return;default:if(xi(t)){for(z in l)l.hasOwnProperty(z)&&(a=l[z],a!==void 0&&uf(e,t,z,a,l,void 0));return}}for(r in l)l.hasOwnProperty(r)&&(a=l[r],a!=null&&ge(e,t,r,a,l,null))}function uy(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,r=null,y=null,T=null,z=null;for(R in l){var U=l[R];if(l.hasOwnProperty(R)&&U!=null)switch(R){case"checked":break;case"value":break;case"defaultValue":y=U;default:a.hasOwnProperty(R)||ge(e,t,R,null,a,U)}}for(var N in a){var R=a[N];if(U=l[N],a.hasOwnProperty(N)&&(R!=null||U!=null))switch(N){case"type":u=R;break;case"name":n=R;break;case"checked":T=R;break;case"defaultChecked":z=R;break;case"value":c=R;break;case"defaultValue":r=R;break;case"children":case"dangerouslySetInnerHTML":if(R!=null)throw Error(f(137,t));break;default:R!==U&&ge(e,t,N,R,a,U)}}pi(e,c,r,y,T,z,u,n);return;case"select":R=c=r=N=null;for(u in l)if(y=l[u],l.hasOwnProperty(u)&&y!=null)switch(u){case"value":break;case"multiple":R=y;default:a.hasOwnProperty(u)||ge(e,t,u,null,a,y)}for(n in a)if(u=a[n],y=l[n],a.hasOwnProperty(n)&&(u!=null||y!=null))switch(n){case"value":N=u;break;case"defaultValue":r=u;break;case"multiple":c=u;default:u!==y&&ge(e,t,n,u,a,y)}t=r,l=c,a=R,N!=null?Il(e,!!l,N,!1):!!a!=!!l&&(t!=null?Il(e,!!l,t,!0):Il(e,!!l,l?[]:"",!1));return;case"textarea":R=N=null;for(r in l)if(n=l[r],l.hasOwnProperty(r)&&n!=null&&!a.hasOwnProperty(r))switch(r){case"value":break;case"children":break;default:ge(e,t,r,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":N=n;break;case"defaultValue":R=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(f(91));break;default:n!==u&&ge(e,t,c,n,a,u)}ar(e,N,R);return;case"option":for(var I in l)if(N=l[I],l.hasOwnProperty(I)&&N!=null&&!a.hasOwnProperty(I))switch(I){case"selected":e.selected=!1;break;default:ge(e,t,I,null,a,N)}for(y in a)if(N=a[y],R=l[y],a.hasOwnProperty(y)&&N!==R&&(N!=null||R!=null))switch(y){case"selected":e.selected=N&&typeof N!="function"&&typeof N!="symbol";break;default:ge(e,t,y,N,a,R)}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 W in l)N=l[W],l.hasOwnProperty(W)&&N!=null&&!a.hasOwnProperty(W)&&ge(e,t,W,null,a,N);for(T in a)if(N=a[T],R=l[T],a.hasOwnProperty(T)&&N!==R&&(N!=null||R!=null))switch(T){case"children":case"dangerouslySetInnerHTML":if(N!=null)throw Error(f(137,t));break;default:ge(e,t,T,N,a,R)}return;default:if(xi(t)){for(var be in l)N=l[be],l.hasOwnProperty(be)&&N!==void 0&&!a.hasOwnProperty(be)&&uf(e,t,be,void 0,a,N);for(z in a)N=a[z],R=l[z],!a.hasOwnProperty(z)||N===R||N===void 0&&R===void 0||uf(e,t,z,N,a,R);return}}for(var x in l)N=l[x],l.hasOwnProperty(x)&&N!=null&&!a.hasOwnProperty(x)&&ge(e,t,x,null,a,N);for(U in a)N=a[U],R=l[U],!a.hasOwnProperty(U)||N===R||N==null&&R==null||ge(e,t,U,N,a,R)}var cf=null,ff=null;function Xu(e){return e.nodeType===9?e:e.ownerDocument}function id(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 cd(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 rf(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 sf=null;function iy(){var e=window.event;return e&&e.type==="popstate"?e===sf?!1:(sf=e,!0):(sf=null,!1)}var fd=typeof setTimeout=="function"?setTimeout:void 0,cy=typeof clearTimeout=="function"?clearTimeout:void 0,rd=typeof Promise=="function"?Promise:void 0,fy=typeof queueMicrotask=="function"?queueMicrotask:typeof rd<"u"?function(e){return rd.resolve(null).then(e).catch(ry)}:fd;function ry(e){setTimeout(function(){throw e})}function Sl(e){return e==="head"}function sd(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&&Tn(c.documentElement),l&2&&Tn(c.body),l&4)for(l=c.head,Tn(l),c=l.firstChild;c;){var r=c.nextSibling,y=c.nodeName;c[qa]||y==="SCRIPT"||y==="STYLE"||y==="LINK"&&c.rel.toLowerCase()==="stylesheet"||l.removeChild(c),c=r}}if(n===0){e.removeChild(u),Dn(t);return}n--}else l==="$"||l==="$?"||l==="$!"?n++:a=l.charCodeAt(0)-48;else a=0;l=u}while(l);Dn(t)}function of(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var l=t;switch(t=t.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":of(l),yi(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}e.removeChild(l)}}function sy(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[qa])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=Tt(e.nextSibling),e===null)break}return null}function oy(e,t,l){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!l||(e=Tt(e.nextSibling),e===null))return null;return e}function df(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function dy(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 Tt(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 hf=null;function od(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 dd(e,t,l){switch(t=Xu(l),e){case"html":if(e=t.documentElement,!e)throw Error(f(452));return e;case"head":if(e=t.head,!e)throw Error(f(453));return e;case"body":if(e=t.body,!e)throw Error(f(454));return e;default:throw Error(f(451))}}function Tn(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);yi(e)}var St=new Map,hd=new Set;function Qu(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Wt=X.d;X.d={f:hy,r:my,D:yy,C:vy,L:gy,m:by,X:Sy,S:py,M:xy};function hy(){var e=Wt.f(),t=Uu();return e||t}function my(e){var t=$l(e);t!==null&&t.tag===5&&t.type==="form"?_s(t):Wt.r(e)}var ja=typeof document>"u"?null:document;function md(e,t,l){var a=ja;if(a&&typeof t=="string"&&t){var n=ht(t);n='link[rel="'+e+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),hd.has(n)||(hd.add(n),e={rel:e,crossOrigin:l,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),Ge(t,"link",e),He(t),a.head.appendChild(t)))}}function yy(e){Wt.D(e),md("dns-prefetch",e,null)}function vy(e,t){Wt.C(e,t),md("preconnect",e,t)}function gy(e,t,l){Wt.L(e,t,l);var a=ja;if(a&&e&&t){var n='link[rel="preload"][as="'+ht(t)+'"]';t==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+ht(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+ht(l.imageSizes)+'"]')):n+='[href="'+ht(e)+'"]';var u=n;switch(t){case"style":u=za(e);break;case"script":u=Da(e)}St.has(u)||(e=M({rel:"preload",href:t==="image"&&l&&l.imageSrcSet?void 0:e,as:t},l),St.set(u,e),a.querySelector(n)!==null||t==="style"&&a.querySelector(An(u))||t==="script"&&a.querySelector(Nn(u))||(t=a.createElement("link"),Ge(t,"link",e),He(t),a.head.appendChild(t)))}}function by(e,t){Wt.m(e,t);var l=ja;if(l&&e){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+ht(a)+'"][href="'+ht(e)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Da(e)}if(!St.has(u)&&(e=M({rel:"modulepreload",href:e},t),St.set(u,e),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Nn(u)))return}a=l.createElement("link"),Ge(a,"link",e),He(a),l.head.appendChild(a)}}}function py(e,t,l){Wt.S(e,t,l);var a=ja;if(a&&e){var n=Wl(a).hoistableStyles,u=za(e);t=t||"default";var c=n.get(u);if(!c){var r={loading:0,preload:null};if(c=a.querySelector(An(u)))r.loading=5;else{e=M({rel:"stylesheet",href:e,"data-precedence":t},l),(l=St.get(u))&&mf(e,l);var y=c=a.createElement("link");He(y),Ge(y,"link",e),y._p=new Promise(function(T,z){y.onload=T,y.onerror=z}),y.addEventListener("load",function(){r.loading|=1}),y.addEventListener("error",function(){r.loading|=2}),r.loading|=4,Zu(c,t,a)}c={type:"stylesheet",instance:c,count:1,state:r},n.set(u,c)}}}function Sy(e,t){Wt.X(e,t);var l=ja;if(l&&e){var a=Wl(l).hoistableScripts,n=Da(e),u=a.get(n);u||(u=l.querySelector(Nn(n)),u||(e=M({src:e,async:!0},t),(t=St.get(n))&&yf(e,t),u=l.createElement("script"),He(u),Ge(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function xy(e,t){Wt.M(e,t);var l=ja;if(l&&e){var a=Wl(l).hoistableScripts,n=Da(e),u=a.get(n);u||(u=l.querySelector(Nn(n)),u||(e=M({src:e,async:!0,type:"module"},t),(t=St.get(n))&&yf(e,t),u=l.createElement("script"),He(u),Ge(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function yd(e,t,l,a){var n=(n=ee.current)?Qu(n):null;if(!n)throw Error(f(446));switch(e){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(t=za(l.href),l=Wl(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=za(l.href);var u=Wl(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(An(e)))&&!u._p&&(c.instance=u,c.state.loading=5),St.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},St.set(e,l),u||Ey(n,e,l,c.state))),t&&a===null)throw Error(f(528,""));return c}if(t&&a!==null)throw Error(f(529,""));return null;case"script":return t=l.async,l=l.src,typeof l=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Da(l),l=Wl(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(f(444,e))}}function za(e){return'href="'+ht(e)+'"'}function An(e){return'link[rel="stylesheet"]['+e+"]"}function vd(e){return M({},e,{"data-precedence":e.precedence,precedence:null})}function Ey(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}),Ge(t,"link",l),He(t),e.head.appendChild(t))}function Da(e){return'[src="'+ht(e)+'"]'}function Nn(e){return"script[async]"+e}function gd(e,t,l){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+ht(l.href)+'"]');if(a)return t.instance=a,He(a),a;var n=M({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),He(a),Ge(a,"style",n),Zu(a,l.precedence,e),t.instance=a;case"stylesheet":n=za(l.href);var u=e.querySelector(An(n));if(u)return t.state.loading|=4,t.instance=u,He(u),u;a=vd(l),(n=St.get(n))&&mf(a,n),u=(e.ownerDocument||e).createElement("link"),He(u);var c=u;return c._p=new Promise(function(r,y){c.onload=r,c.onerror=y}),Ge(u,"link",a),t.state.loading|=4,Zu(u,l.precedence,e),t.instance=u;case"script":return u=Da(l.src),(n=e.querySelector(Nn(u)))?(t.instance=n,He(n),n):(a=l,(n=St.get(u))&&(a=M({},l),yf(a,n)),e=e.ownerDocument||e,n=e.createElement("script"),He(n),Ge(n,"link",a),e.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(f(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,Zu(a,l.precedence,e));return t.instance}function Zu(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 r=a[c];if(r.dataset.precedence===t)u=r;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 mf(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function yf(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Vu=null;function bd(e,t,l){if(Vu===null){var a=new Map,n=Vu=new Map;n.set(l,a)}else n=Vu,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[qa]||u[Ze]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var c=u.getAttribute(t)||"";c=e+c;var r=a.get(c);r?r.push(u):a.set(c,[u])}}return a}function pd(e,t,l){e=e.ownerDocument||e,e.head.insertBefore(l,t==="title"?e.querySelector("head > title"):null)}function Ty(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 Sd(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var Rn=null;function Ay(){}function Ny(e,t,l){if(Rn===null)throw Error(f(475));var a=Rn;if(t.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(t.state.loading&4)===0){if(t.instance===null){var n=za(l.href),u=e.querySelector(An(n));if(u){e=u._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(a.count++,a=Ku.bind(a),e.then(a,a)),t.state.loading|=4,t.instance=u,He(u);return}u=e.ownerDocument||e,l=vd(l),(n=St.get(n))&&mf(l,n),u=u.createElement("link"),He(u);var c=u;c._p=new Promise(function(r,y){c.onload=r,c.onerror=y}),Ge(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=Ku.bind(a),e.addEventListener("load",t),e.addEventListener("error",t))}}function Ry(){if(Rn===null)throw Error(f(475));var e=Rn;return e.stylesheets&&e.count===0&&vf(e,e.stylesheets),0<e.count?function(t){var l=setTimeout(function(){if(e.stylesheets&&vf(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 Ku(){if(this.count--,this.count===0){if(this.stylesheets)vf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Ju=null;function vf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Ju=new Map,t.forEach(Oy,e),Ju=null,Ku.call(e))}function Oy(e,t){if(!(t.state.loading&4)){var l=Ju.get(e);if(l)var a=l.get(null);else{l=new Map,Ju.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=Ku.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 On={$$typeof:k,Provider:null,Consumer:null,_currentValue:P,_currentValue2:P,_threadCount:0};function My(e,t,l,a,n,u,c,r){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=oi(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=oi(0),this.hiddenUpdates=oi(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=c,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=r,this.incompleteTransitions=new Map}function xd(e,t,l,a,n,u,c,r,y,T,z,U){return e=new My(e,t,l,c,r,y,T,U),t=1,u===!0&&(t|=24),u=ut(3,null,null,t),e.current=u,u.stateNode=e,t=Wi(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:t},ec(u),e}function Ed(e){return e?(e=fa,e):fa}function Td(e,t,l,a,n,u){n=Ed(n),a.context===null?a.context=n:a.pendingContext=n,a=cl(t),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=fl(e,a,t),l!==null&&(st(l,e,t),ln(l,e,t))}function Ad(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var l=e.retryLane;e.retryLane=l!==0&&l<t?l:t}}function gf(e,t){Ad(e,t),(e=e.alternate)&&Ad(e,t)}function Nd(e){if(e.tag===13){var t=ca(e,67108864);t!==null&&st(t,e,67108864),gf(e,67108864)}}var ku=!0;function jy(e,t,l,a){var n=D.T;D.T=null;var u=X.p;try{X.p=2,bf(e,t,l,a)}finally{X.p=u,D.T=n}}function zy(e,t,l,a){var n=D.T;D.T=null;var u=X.p;try{X.p=8,bf(e,t,l,a)}finally{X.p=u,D.T=n}}function bf(e,t,l,a){if(ku){var n=pf(a);if(n===null)nf(e,t,a,$u,l),Od(e,a);else if(_y(n,e,t,l,a))a.stopPropagation();else if(Od(e,a),t&4&&-1<Dy.indexOf(e)){for(;n!==null;){var u=$l(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var c=Ml(u.pendingLanes);if(c!==0){var r=u;for(r.pendingLanes|=2,r.entangledLanes|=2;c;){var y=1<<31-at(c);r.entanglements[1]|=y,c&=~y}zt(u),(me&6)===0&&(_u=Nt()+500,Sn(0))}}break;case 13:r=ca(u,2),r!==null&&st(r,u,2),Uu(),gf(u,2)}if(u=pf(a),u===null&&nf(e,t,a,$u,l),u===n)break;n=u}n!==null&&a.stopPropagation()}else nf(e,t,a,null,l)}}function pf(e){return e=Ti(e),Sf(e)}var $u=null;function Sf(e){if($u=null,e=kl(e),e!==null){var t=v(e);if(t===null)e=null;else{var l=t.tag;if(l===13){if(e=S(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 $u=e,null}function Rd(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(vh()){case Lf:return 2;case Yf:return 8;case Gn:case gh:return 32;case Gf:return 268435456;default:return 32}default:return 32}}var xf=!1,xl=null,El=null,Tl=null,Mn=new Map,jn=new Map,Al=[],Dy="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 Od(e,t){switch(e){case"focusin":case"focusout":xl=null;break;case"dragenter":case"dragleave":El=null;break;case"mouseover":case"mouseout":Tl=null;break;case"pointerover":case"pointerout":Mn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":jn.delete(t.pointerId)}}function zn(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=$l(t),t!==null&&Nd(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function _y(e,t,l,a,n){switch(t){case"focusin":return xl=zn(xl,e,t,l,a,n),!0;case"dragenter":return El=zn(El,e,t,l,a,n),!0;case"mouseover":return Tl=zn(Tl,e,t,l,a,n),!0;case"pointerover":var u=n.pointerId;return Mn.set(u,zn(Mn.get(u)||null,e,t,l,a,n)),!0;case"gotpointercapture":return u=n.pointerId,jn.set(u,zn(jn.get(u)||null,e,t,l,a,n)),!0}return!1}function Md(e){var t=kl(e.target);if(t!==null){var l=v(t);if(l!==null){if(t=l.tag,t===13){if(t=S(l),t!==null){e.blockedOn=t,Nh(e.priority,function(){if(l.tag===13){var a=rt();a=di(a);var n=ca(l,a);n!==null&&st(n,l,a),gf(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 Wu(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var l=pf(e.nativeEvent);if(l===null){l=e.nativeEvent;var a=new l.constructor(l.type,l);Ei=a,l.target.dispatchEvent(a),Ei=null}else return t=$l(l),t!==null&&Nd(t),e.blockedOn=l,!1;t.shift()}return!0}function jd(e,t,l){Wu(e)&&l.delete(t)}function Cy(){xf=!1,xl!==null&&Wu(xl)&&(xl=null),El!==null&&Wu(El)&&(El=null),Tl!==null&&Wu(Tl)&&(Tl=null),Mn.forEach(jd),jn.forEach(jd)}function Fu(e,t){e.blockedOn===t&&(e.blockedOn=null,xf||(xf=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,Cy)))}var Pu=null;function zd(e){Pu!==e&&(Pu=e,i.unstable_scheduleCallback(i.unstable_NormalPriority,function(){Pu===e&&(Pu=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(Sf(a||l)===null)continue;break}var u=$l(l);u!==null&&(e.splice(t,3),t-=3,pc(u,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function Dn(e){function t(y){return Fu(y,e)}xl!==null&&Fu(xl,e),El!==null&&Fu(El,e),Tl!==null&&Fu(Tl,e),Mn.forEach(t),jn.forEach(t);for(var l=0;l<Al.length;l++){var a=Al[l];a.blockedOn===e&&(a.blockedOn=null)}for(;0<Al.length&&(l=Al[0],l.blockedOn===null);)Md(l),l.blockedOn===null&&Al.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[$e]||null;if(typeof u=="function")c||zd(l);else if(c){var r=null;if(u&&u.hasAttribute("formAction")){if(n=u,c=u[$e]||null)r=c.formAction;else if(Sf(n)!==null)continue}else r=c.action;typeof r=="function"?l[a+1]=r:(l.splice(a,3),a-=3),zd(l)}}}function Ef(e){this._internalRoot=e}Iu.prototype.render=Ef.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(f(409));var l=t.current,a=rt();Td(l,a,e,t,null,null)},Iu.prototype.unmount=Ef.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Td(e.current,2,null,e,null,null),Uu(),t[Jl]=null}};function Iu(e){this._internalRoot=e}Iu.prototype.unstable_scheduleHydration=function(e){if(e){var t=Kf();e={blockedOn:null,target:e,priority:t};for(var l=0;l<Al.length&&t!==0&&t<Al[l].priority;l++);Al.splice(l,0,e),l===0&&Md(e)}};var Dd=d.version;if(Dd!=="19.1.0")throw Error(f(527,Dd,"19.1.0"));X.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(f(188)):(e=Object.keys(e).join(","),Error(f(268,e)));return e=p(t),e=e!==null?m(e):null,e=e===null?null:e.stateNode,e};var Uy={bundleType:0,version:"19.1.0",rendererPackageName:"react-dom",currentDispatcherRef:D,reconcilerVersion:"19.1.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ei=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ei.isDisabled&&ei.supportsFiber)try{Ua=ei.inject(Uy),lt=ei}catch{}}return Cn.createRoot=function(e,t){if(!h(e))throw Error(f(299));var l=!1,a="",n=Ks,u=Js,c=ks,r=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&&(r=t.unstable_transitionCallbacks)),t=xd(e,1,!1,null,null,l,a,n,u,c,r,null),e[Jl]=t.current,af(e),new Ef(t)},Cn.hydrateRoot=function(e,t,l){if(!h(e))throw Error(f(299));var a=!1,n="",u=Ks,c=Js,r=ks,y=null,T=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&&(r=l.onRecoverableError),l.unstable_transitionCallbacks!==void 0&&(y=l.unstable_transitionCallbacks),l.formState!==void 0&&(T=l.formState)),t=xd(e,1,!0,t,l??null,a,n,u,c,r,y,T),t.context=Ed(null),l=t.current,a=rt(),a=di(a),n=cl(a),n.callback=null,fl(l,n,a),l=a,t.current.lanes=l,Ba(t,l),zt(t),e[Jl]=t.current,af(e),new Iu(t)},Cn.version="19.1.0",Cn}var Gd;function Vy(){if(Gd)return Nf.exports;Gd=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(),Nf.exports=Zy(),Nf.exports}var Ky=Vy();const Jy=$d(Ky);var Un={},Xd;function ky(){if(Xd)return Un;Xd=1,Object.defineProperty(Un,"__esModule",{value:!0}),Un.parse=S,Un.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,f=/^[\u0020-\u003A\u003D-\u007E]*$/,h=Object.prototype.toString,v=(()=>{const O=function(){};return O.prototype=Object.create(null),O})();function S(O,q){const C=new v,Y=O.length;if(Y<2)return C;const V=(q==null?void 0:q.decode)||M;let L=0;do{const Z=O.indexOf("=",L);if(Z===-1)break;const k=O.indexOf(";",L),le=k===-1?Y:k;if(Z>le){L=O.lastIndexOf(";",Z-1)+1;continue}const w=j(O,L,Z),se=p(O,Z,w),ue=O.slice(w,se);if(C[ue]===void 0){let re=j(O,Z+1,le),Ee=p(O,le,re);const Je=V(O.slice(re,Ee));C[ue]=Je}L=le+1}while(L<Y);return C}function j(O,q,C){do{const Y=O.charCodeAt(q);if(Y!==32&&Y!==9)return q}while(++q<C);return C}function p(O,q,C){for(;q>C;){const Y=O.charCodeAt(--q);if(Y!==32&&Y!==9)return q+1}return C}function m(O,q,C){const Y=(C==null?void 0:C.encode)||encodeURIComponent;if(!i.test(O))throw new TypeError(`argument name is invalid: ${O}`);const V=Y(q);if(!d.test(V))throw new TypeError(`argument val is invalid: ${q}`);let L=O+"="+V;if(!C)return L;if(C.maxAge!==void 0){if(!Number.isInteger(C.maxAge))throw new TypeError(`option maxAge is invalid: ${C.maxAge}`);L+="; Max-Age="+C.maxAge}if(C.domain){if(!o.test(C.domain))throw new TypeError(`option domain is invalid: ${C.domain}`);L+="; Domain="+C.domain}if(C.path){if(!f.test(C.path))throw new TypeError(`option path is invalid: ${C.path}`);L+="; Path="+C.path}if(C.expires){if(!H(C.expires)||!Number.isFinite(C.expires.valueOf()))throw new TypeError(`option expires is invalid: ${C.expires}`);L+="; Expires="+C.expires.toUTCString()}if(C.httpOnly&&(L+="; HttpOnly"),C.secure&&(L+="; Secure"),C.partitioned&&(L+="; Partitioned"),C.priority)switch(typeof C.priority=="string"?C.priority.toLowerCase():void 0){case"low":L+="; Priority=Low";break;case"medium":L+="; Priority=Medium";break;case"high":L+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${C.priority}`)}if(C.sameSite)switch(typeof C.sameSite=="string"?C.sameSite.toLowerCase():C.sameSite){case!0:case"strict":L+="; SameSite=Strict";break;case"lax":L+="; SameSite=Lax";break;case"none":L+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${C.sameSite}`)}return L}function M(O){if(O.indexOf("%")===-1)return O;try{return decodeURIComponent(O)}catch{return O}}function H(O){return h.call(O)==="[object Date]"}return Un}ky();var Qd="popstate";function $y(i={}){function d(f,h){let{pathname:v,search:S,hash:j}=f.location;return Df("",{pathname:v,search:S,hash:j},h.state&&h.state.usr||null,h.state&&h.state.key||"default")}function o(f,h){return typeof h=="string"?h:Bn(h)}return Fy(d,o,null,i)}function Re(i,d){if(i===!1||i===null||typeof i>"u")throw new Error(d)}function Ut(i,d){if(!i){typeof console<"u"&&console.warn(d);try{throw new Error(d)}catch{}}}function Wy(){return Math.random().toString(36).substring(2,10)}function Zd(i,d){return{usr:i.state,key:i.key,idx:d}}function Df(i,d,o=null,f){return{pathname:typeof i=="string"?i:i.pathname,search:"",hash:"",...typeof d=="string"?_a(d):d,state:o,key:d&&d.key||f||Wy()}}function Bn({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 _a(i){let d={};if(i){let o=i.indexOf("#");o>=0&&(d.hash=i.substring(o),i=i.substring(0,o));let f=i.indexOf("?");f>=0&&(d.search=i.substring(f),i=i.substring(0,f)),i&&(d.pathname=i)}return d}function Fy(i,d,o,f={}){let{window:h=document.defaultView,v5Compat:v=!1}=f,S=h.history,j="POP",p=null,m=M();m==null&&(m=0,S.replaceState({...S.state,idx:m},""));function M(){return(S.state||{idx:null}).idx}function H(){j="POP";let V=M(),L=V==null?null:V-m;m=V,p&&p({action:j,location:Y.location,delta:L})}function O(V,L){j="PUSH";let Z=Df(Y.location,V,L);m=M()+1;let k=Zd(Z,m),le=Y.createHref(Z);try{S.pushState(k,"",le)}catch(w){if(w instanceof DOMException&&w.name==="DataCloneError")throw w;h.location.assign(le)}v&&p&&p({action:j,location:Y.location,delta:1})}function q(V,L){j="REPLACE";let Z=Df(Y.location,V,L);m=M();let k=Zd(Z,m),le=Y.createHref(Z);S.replaceState(k,"",le),v&&p&&p({action:j,location:Y.location,delta:0})}function C(V){return Py(V)}let Y={get action(){return j},get location(){return i(h,S)},listen(V){if(p)throw new Error("A history only accepts one active listener");return h.addEventListener(Qd,H),p=V,()=>{h.removeEventListener(Qd,H),p=null}},createHref(V){return d(h,V)},createURL:C,encodeLocation(V){let L=C(V);return{pathname:L.pathname,search:L.search,hash:L.hash}},push:O,replace:q,go(V){return S.go(V)}};return Y}function Py(i,d=!1){let o="http://localhost";typeof window<"u"&&(o=window.location.origin!=="null"?window.location.origin:window.location.href),Re(o,"No window.location.(origin|href) available to create URL");let f=typeof i=="string"?i:Bn(i);return f=f.replace(/ $/,"%20"),!d&&f.startsWith("//")&&(f=o+f),new URL(f,o)}function Wd(i,d,o="/"){return Iy(i,d,o,!1)}function Iy(i,d,o,f){let h=typeof d=="string"?_a(d):d,v=Pt(h.pathname||"/",o);if(v==null)return null;let S=Fd(i);ev(S);let j=null;for(let p=0;j==null&&p<S.length;++p){let m=ov(v);j=rv(S[p],m,f)}return j}function Fd(i,d=[],o=[],f=""){let h=(v,S,j)=>{let p={relativePath:j===void 0?v.path||"":j,caseSensitive:v.caseSensitive===!0,childrenIndex:S,route:v};p.relativePath.startsWith("/")&&(Re(p.relativePath.startsWith(f),`Absolute route path "${p.relativePath}" nested under path "${f}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),p.relativePath=p.relativePath.slice(f.length));let m=Ft([f,p.relativePath]),M=o.concat(p);v.children&&v.children.length>0&&(Re(v.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${m}".`),Fd(v.children,d,M,m)),!(v.path==null&&!v.index)&&d.push({path:m,score:cv(m,v.index),routesMeta:M})};return i.forEach((v,S)=>{var j;if(v.path===""||!((j=v.path)!=null&&j.includes("?")))h(v,S);else for(let p of Pd(v.path))h(v,S,p)}),d}function Pd(i){let d=i.split("/");if(d.length===0)return[];let[o,...f]=d,h=o.endsWith("?"),v=o.replace(/\?$/,"");if(f.length===0)return h?[v,""]:[v];let S=Pd(f.join("/")),j=[];return j.push(...S.map(p=>p===""?v:[v,p].join("/"))),h&&j.push(...S),j.map(p=>i.startsWith("/")&&p===""?"/":p)}function ev(i){i.sort((d,o)=>d.score!==o.score?o.score-d.score:fv(d.routesMeta.map(f=>f.childrenIndex),o.routesMeta.map(f=>f.childrenIndex)))}var tv=/^:[\w-]+$/,lv=3,av=2,nv=1,uv=10,iv=-2,Vd=i=>i==="*";function cv(i,d){let o=i.split("/"),f=o.length;return o.some(Vd)&&(f+=iv),d&&(f+=av),o.filter(h=>!Vd(h)).reduce((h,v)=>h+(tv.test(v)?lv:v===""?nv:uv),f)}function fv(i,d){return i.length===d.length&&i.slice(0,-1).every((f,h)=>f===d[h])?i[i.length-1]-d[d.length-1]:0}function rv(i,d,o=!1){let{routesMeta:f}=i,h={},v="/",S=[];for(let j=0;j<f.length;++j){let p=f[j],m=j===f.length-1,M=v==="/"?d:d.slice(v.length)||"/",H=ni({path:p.relativePath,caseSensitive:p.caseSensitive,end:m},M),O=p.route;if(!H&&m&&o&&!f[f.length-1].route.index&&(H=ni({path:p.relativePath,caseSensitive:p.caseSensitive,end:!1},M)),!H)return null;Object.assign(h,H.params),S.push({params:h,pathname:Ft([v,H.pathname]),pathnameBase:yv(Ft([v,H.pathnameBase])),route:O}),H.pathnameBase!=="/"&&(v=Ft([v,H.pathnameBase]))}return S}function ni(i,d){typeof i=="string"&&(i={path:i,caseSensitive:!1,end:!0});let[o,f]=sv(i.path,i.caseSensitive,i.end),h=d.match(o);if(!h)return null;let v=h[0],S=v.replace(/(.)\/+$/,"$1"),j=h.slice(1);return{params:f.reduce((m,{paramName:M,isOptional:H},O)=>{if(M==="*"){let C=j[O]||"";S=v.slice(0,v.length-C.length).replace(/(.)\/+$/,"$1")}const q=j[O];return H&&!q?m[M]=void 0:m[M]=(q||"").replace(/%2F/g,"/"),m},{}),pathname:v,pathnameBase:S,pattern:i}}function sv(i,d=!1,o=!0){Ut(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 f=[],h="^"+i.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(S,j,p)=>(f.push({paramName:j,isOptional:p!=null}),p?"/?([^\\/]+)?":"/([^\\/]+)"));return i.endsWith("*")?(f.push({paramName:"*"}),h+=i==="*"||i==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):o?h+="\\/*$":i!==""&&i!=="/"&&(h+="(?:(?=\\/|$))"),[new RegExp(h,d?void 0:"i"),f]}function ov(i){try{return i.split("/").map(d=>decodeURIComponent(d).replace(/\//g,"%2F")).join("/")}catch(d){return Ut(!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 Pt(i,d){if(d==="/")return i;if(!i.toLowerCase().startsWith(d.toLowerCase()))return null;let o=d.endsWith("/")?d.length-1:d.length,f=i.charAt(o);return f&&f!=="/"?null:i.slice(o)||"/"}function dv(i,d="/"){let{pathname:o,search:f="",hash:h=""}=typeof i=="string"?_a(i):i;return{pathname:o?o.startsWith("/")?o:hv(o,d):d,search:vv(f),hash:gv(h)}}function hv(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 jf(i,d,o,f){return`Cannot include a '${i}' character in a manually specified \`to.${d}\` field [${JSON.stringify(f)}]. 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 mv(i){return i.filter((d,o)=>o===0||d.route.path&&d.route.path.length>0)}function Id(i){let d=mv(i);return d.map((o,f)=>f===d.length-1?o.pathname:o.pathnameBase)}function eh(i,d,o,f=!1){let h;typeof i=="string"?h=_a(i):(h={...i},Re(!h.pathname||!h.pathname.includes("?"),jf("?","pathname","search",h)),Re(!h.pathname||!h.pathname.includes("#"),jf("#","pathname","hash",h)),Re(!h.search||!h.search.includes("#"),jf("#","search","hash",h)));let v=i===""||h.pathname==="",S=v?"/":h.pathname,j;if(S==null)j=o;else{let H=d.length-1;if(!f&&S.startsWith("..")){let O=S.split("/");for(;O[0]==="..";)O.shift(),H-=1;h.pathname=O.join("/")}j=H>=0?d[H]:"/"}let p=dv(h,j),m=S&&S!=="/"&&S.endsWith("/"),M=(v||S===".")&&o.endsWith("/");return!p.pathname.endsWith("/")&&(m||M)&&(p.pathname+="/"),p}var Ft=i=>i.join("/").replace(/\/\/+/g,"/"),yv=i=>i.replace(/\/+$/,"").replace(/^\/*/,"/"),vv=i=>!i||i==="?"?"":i.startsWith("?")?i:"?"+i,gv=i=>!i||i==="#"?"":i.startsWith("#")?i:"#"+i;function bv(i){return i!=null&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.internal=="boolean"&&"data"in i}var th=["POST","PUT","PATCH","DELETE"];new Set(th);var pv=["GET",...th];new Set(pv);var Ca=A.createContext(null);Ca.displayName="DataRouter";var ui=A.createContext(null);ui.displayName="DataRouterState";var lh=A.createContext({isTransitioning:!1});lh.displayName="ViewTransition";var Sv=A.createContext(new Map);Sv.displayName="Fetchers";var xv=A.createContext(null);xv.displayName="Await";var Ht=A.createContext(null);Ht.displayName="Navigation";var qn=A.createContext(null);qn.displayName="Location";var el=A.createContext({outlet:null,matches:[],isDataRoute:!1});el.displayName="Route";var Uf=A.createContext(null);Uf.displayName="RouteError";function Ev(i,{relative:d}={}){Re(wn(),"useHref() may be used only in the context of a <Router> component.");let{basename:o,navigator:f}=A.useContext(Ht),{hash:h,pathname:v,search:S}=Ln(i,{relative:d}),j=v;return o!=="/"&&(j=v==="/"?o:Ft([o,v])),f.createHref({pathname:j,search:S,hash:h})}function wn(){return A.useContext(qn)!=null}function Kl(){return Re(wn(),"useLocation() may be used only in the context of a <Router> component."),A.useContext(qn).location}var ah="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function nh(i){A.useContext(Ht).static||A.useLayoutEffect(i)}function Tv(){let{isDataRoute:i}=A.useContext(el);return i?Bv():Av()}function Av(){Re(wn(),"useNavigate() may be used only in the context of a <Router> component.");let i=A.useContext(Ca),{basename:d,navigator:o}=A.useContext(Ht),{matches:f}=A.useContext(el),{pathname:h}=Kl(),v=JSON.stringify(Id(f)),S=A.useRef(!1);return nh(()=>{S.current=!0}),A.useCallback((p,m={})=>{if(Ut(S.current,ah),!S.current)return;if(typeof p=="number"){o.go(p);return}let M=eh(p,JSON.parse(v),h,m.relative==="path");i==null&&d!=="/"&&(M.pathname=M.pathname==="/"?d:Ft([d,M.pathname])),(m.replace?o.replace:o.push)(M,m.state,m)},[d,o,v,h,i])}A.createContext(null);function Ln(i,{relative:d}={}){let{matches:o}=A.useContext(el),{pathname:f}=Kl(),h=JSON.stringify(Id(o));return A.useMemo(()=>eh(i,JSON.parse(h),f,d==="path"),[i,h,f,d])}function Nv(i,d){return uh(i,d)}function uh(i,d,o,f){var L;Re(wn(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:h}=A.useContext(Ht),{matches:v}=A.useContext(el),S=v[v.length-1],j=S?S.params:{},p=S?S.pathname:"/",m=S?S.pathnameBase:"/",M=S&&S.route;{let Z=M&&M.path||"";ih(p,!M||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 H=Kl(),O;if(d){let Z=typeof d=="string"?_a(d):d;Re(m==="/"||((L=Z.pathname)==null?void 0:L.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.`),O=Z}else O=H;let q=O.pathname||"/",C=q;if(m!=="/"){let Z=m.replace(/^\//,"").split("/");C="/"+q.replace(/^\//,"").split("/").slice(Z.length).join("/")}let Y=Wd(i,{pathname:C});Ut(M||Y!=null,`No routes matched location "${O.pathname}${O.search}${O.hash}" `),Ut(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 "${O.pathname}${O.search}${O.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 V=zv(Y&&Y.map(Z=>Object.assign({},Z,{params:Object.assign({},j,Z.params),pathname:Ft([m,h.encodeLocation?h.encodeLocation(Z.pathname).pathname:Z.pathname]),pathnameBase:Z.pathnameBase==="/"?m:Ft([m,h.encodeLocation?h.encodeLocation(Z.pathnameBase).pathname:Z.pathnameBase])})),v,o,f);return d&&V?A.createElement(qn.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...O},navigationType:"POP"}},V):V}function Rv(){let i=Hv(),d=bv(i)?`${i.status} ${i.statusText}`:i instanceof Error?i.message:JSON.stringify(i),o=i instanceof Error?i.stack:null,f="rgba(200,200,200, 0.5)",h={padding:"0.5rem",backgroundColor:f},v={padding:"2px 4px",backgroundColor:f},S=null;return console.error("Error handled by React Router default ErrorBoundary:",i),S=A.createElement(A.Fragment,null,A.createElement("p",null,"💿 Hey developer 👋"),A.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",A.createElement("code",{style:v},"ErrorBoundary")," or"," ",A.createElement("code",{style:v},"errorElement")," prop on your route.")),A.createElement(A.Fragment,null,A.createElement("h2",null,"Unexpected Application Error!"),A.createElement("h3",{style:{fontStyle:"italic"}},d),o?A.createElement("pre",{style:h},o):null,S)}var Ov=A.createElement(Rv,null),Mv=class extends A.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?A.createElement(el.Provider,{value:this.props.routeContext},A.createElement(Uf.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function jv({routeContext:i,match:d,children:o}){let f=A.useContext(Ca);return f&&f.static&&f.staticContext&&(d.route.errorElement||d.route.ErrorBoundary)&&(f.staticContext._deepestRenderedBoundaryId=d.route.id),A.createElement(el.Provider,{value:i},o)}function zv(i,d=[],o=null,f=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,v=o==null?void 0:o.errors;if(v!=null){let p=h.findIndex(m=>m.route.id&&(v==null?void 0:v[m.route.id])!==void 0);Re(p>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(v).join(",")}`),h=h.slice(0,Math.min(h.length,p+1))}let S=!1,j=-1;if(o)for(let p=0;p<h.length;p++){let m=h[p];if((m.route.HydrateFallback||m.route.hydrateFallbackElement)&&(j=p),m.route.id){let{loaderData:M,errors:H}=o,O=m.route.loader&&!M.hasOwnProperty(m.route.id)&&(!H||H[m.route.id]===void 0);if(m.route.lazy||O){S=!0,j>=0?h=h.slice(0,j+1):h=[h[0]];break}}}return h.reduceRight((p,m,M)=>{let H,O=!1,q=null,C=null;o&&(H=v&&m.route.id?v[m.route.id]:void 0,q=m.route.errorElement||Ov,S&&(j<0&&M===0?(ih("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),O=!0,C=null):j===M&&(O=!0,C=m.route.hydrateFallbackElement||null)));let Y=d.concat(h.slice(0,M+1)),V=()=>{let L;return H?L=q:O?L=C:m.route.Component?L=A.createElement(m.route.Component,null):m.route.element?L=m.route.element:L=p,A.createElement(jv,{match:m,routeContext:{outlet:p,matches:Y,isDataRoute:o!=null},children:L})};return o&&(m.route.ErrorBoundary||m.route.errorElement||M===0)?A.createElement(Mv,{location:o.location,revalidation:o.revalidation,component:q,error:H,children:V(),routeContext:{outlet:null,matches:Y,isDataRoute:!0}}):V()},null)}function Hf(i){return`${i} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Dv(i){let d=A.useContext(Ca);return Re(d,Hf(i)),d}function _v(i){let d=A.useContext(ui);return Re(d,Hf(i)),d}function Cv(i){let d=A.useContext(el);return Re(d,Hf(i)),d}function Bf(i){let d=Cv(i),o=d.matches[d.matches.length-1];return Re(o.route.id,`${i} can only be used on routes that contain a unique "id"`),o.route.id}function Uv(){return Bf("useRouteId")}function Hv(){var f;let i=A.useContext(Uf),d=_v("useRouteError"),o=Bf("useRouteError");return i!==void 0?i:(f=d.errors)==null?void 0:f[o]}function Bv(){let{router:i}=Dv("useNavigate"),d=Bf("useNavigate"),o=A.useRef(!1);return nh(()=>{o.current=!0}),A.useCallback(async(h,v={})=>{Ut(o.current,ah),o.current&&(typeof h=="number"?i.navigate(h):await i.navigate(h,{fromRouteId:d,...v}))},[i,d])}var Kd={};function ih(i,d,o){!d&&!Kd[i]&&(Kd[i]=!0,Ut(!1,o))}A.memo(qv);function qv({routes:i,future:d,state:o}){return uh(i,void 0,o,d)}function Dt(i){Re(!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 wv({basename:i="/",children:d=null,location:o,navigationType:f="POP",navigator:h,static:v=!1}){Re(!wn(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let S=i.replace(/^\/*/,"/"),j=A.useMemo(()=>({basename:S,navigator:h,static:v,future:{}}),[S,h,v]);typeof o=="string"&&(o=_a(o));let{pathname:p="/",search:m="",hash:M="",state:H=null,key:O="default"}=o,q=A.useMemo(()=>{let C=Pt(p,S);return C==null?null:{location:{pathname:C,search:m,hash:M,state:H,key:O},navigationType:f}},[S,p,m,M,H,O,f]);return Ut(q!=null,`<Router basename="${S}"> is not able to match the URL "${p}${m}${M}" because it does not start with the basename, so the <Router> won't render anything.`),q==null?null:A.createElement(Ht.Provider,{value:j},A.createElement(qn.Provider,{children:d,value:q}))}function Lv({children:i,location:d}){return Nv(_f(i),d)}function _f(i,d=[]){let o=[];return A.Children.forEach(i,(f,h)=>{if(!A.isValidElement(f))return;let v=[...d,h];if(f.type===A.Fragment){o.push.apply(o,_f(f.props.children,v));return}Re(f.type===Dt,`[${typeof f.type=="string"?f.type:f.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Re(!f.props.index||!f.props.children,"An index route cannot have child routes.");let S={id:f.props.id||v.join("-"),caseSensitive:f.props.caseSensitive,element:f.props.element,Component:f.props.Component,index:f.props.index,path:f.props.path,loader:f.props.loader,action:f.props.action,hydrateFallbackElement:f.props.hydrateFallbackElement,HydrateFallback:f.props.HydrateFallback,errorElement:f.props.errorElement,ErrorBoundary:f.props.ErrorBoundary,hasErrorBoundary:f.props.hasErrorBoundary===!0||f.props.ErrorBoundary!=null||f.props.errorElement!=null,shouldRevalidate:f.props.shouldRevalidate,handle:f.props.handle,lazy:f.props.lazy};f.props.children&&(S.children=_f(f.props.children,v)),o.push(S)}),o}var li="get",ai="application/x-www-form-urlencoded";function ii(i){return i!=null&&typeof i.tagName=="string"}function Yv(i){return ii(i)&&i.tagName.toLowerCase()==="button"}function Gv(i){return ii(i)&&i.tagName.toLowerCase()==="form"}function Xv(i){return ii(i)&&i.tagName.toLowerCase()==="input"}function Qv(i){return!!(i.metaKey||i.altKey||i.ctrlKey||i.shiftKey)}function Zv(i,d){return i.button===0&&(!d||d==="_self")&&!Qv(i)}var ti=null;function Vv(){if(ti===null)try{new FormData(document.createElement("form"),0),ti=!1}catch{ti=!0}return ti}var Kv=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function zf(i){return i!=null&&!Kv.has(i)?(Ut(!1,`"${i}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${ai}"`),null):i}function Jv(i,d){let o,f,h,v,S;if(Gv(i)){let j=i.getAttribute("action");f=j?Pt(j,d):null,o=i.getAttribute("method")||li,h=zf(i.getAttribute("enctype"))||ai,v=new FormData(i)}else if(Yv(i)||Xv(i)&&(i.type==="submit"||i.type==="image")){let j=i.form;if(j==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let p=i.getAttribute("formaction")||j.getAttribute("action");if(f=p?Pt(p,d):null,o=i.getAttribute("formmethod")||j.getAttribute("method")||li,h=zf(i.getAttribute("formenctype"))||zf(j.getAttribute("enctype"))||ai,v=new FormData(j,i),!Vv()){let{name:m,type:M,value:H}=i;if(M==="image"){let O=m?`${m}.`:"";v.append(`${O}x`,"0"),v.append(`${O}y`,"0")}else m&&v.append(m,H)}}else{if(ii(i))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');o=li,f=null,h=ai,S=i}return v&&h==="text/plain"&&(S=v,v=void 0),{action:f,method:o.toLowerCase(),encType:h,formData:v,body:S}}function qf(i,d){if(i===!1||i===null||typeof i>"u")throw new Error(d)}async function kv(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 $v(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 Wv(i,d,o){let f=await Promise.all(i.map(async h=>{let v=d.routes[h.route.id];if(v){let S=await kv(v,o);return S.links?S.links():[]}return[]}));return e0(f.flat(1).filter($v).filter(h=>h.rel==="stylesheet"||h.rel==="preload").map(h=>h.rel==="stylesheet"?{...h,rel:"prefetch",as:"style"}:{...h,rel:"prefetch"}))}function Jd(i,d,o,f,h,v){let S=(p,m)=>o[m]?p.route.id!==o[m].route.id:!0,j=(p,m)=>{var M;return o[m].pathname!==p.pathname||((M=o[m].route.path)==null?void 0:M.endsWith("*"))&&o[m].params["*"]!==p.params["*"]};return v==="assets"?d.filter((p,m)=>S(p,m)||j(p,m)):v==="data"?d.filter((p,m)=>{var H;let M=f.routes[p.route.id];if(!M||!M.hasLoader)return!1;if(S(p,m)||j(p,m))return!0;if(p.route.shouldRevalidate){let O=p.route.shouldRevalidate({currentUrl:new URL(h.pathname+h.search+h.hash,window.origin),currentParams:((H=o[0])==null?void 0:H.params)||{},nextUrl:new URL(i,window.origin),nextParams:p.params,defaultShouldRevalidate:!0});if(typeof O=="boolean")return O}return!0}):[]}function Fv(i,d,{includeHydrateFallback:o}={}){return Pv(i.map(f=>{let h=d.routes[f.route.id];if(!h)return[];let v=[h.module];return h.clientActionModule&&(v=v.concat(h.clientActionModule)),h.clientLoaderModule&&(v=v.concat(h.clientLoaderModule)),o&&h.hydrateFallbackModule&&(v=v.concat(h.hydrateFallbackModule)),h.imports&&(v=v.concat(h.imports)),v}).flat(1))}function Pv(i){return[...new Set(i)]}function Iv(i){let d={},o=Object.keys(i).sort();for(let f of o)d[f]=i[f];return d}function e0(i,d){let o=new Set;return new Set(d),i.reduce((f,h)=>{let v=JSON.stringify(Iv(h));return o.has(v)||(o.add(v),f.push({key:v,link:h})),f},[])}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var t0=new Set([100,101,204,205]);function l0(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&&Pt(o.pathname,d)==="/"?o.pathname=`${d.replace(/\/$/,"")}/_root.data`:o.pathname=`${o.pathname.replace(/\/$/,"")}.data`,o}function ch(){let i=A.useContext(Ca);return qf(i,"You must render this element inside a <DataRouterContext.Provider> element"),i}function a0(){let i=A.useContext(ui);return qf(i,"You must render this element inside a <DataRouterStateContext.Provider> element"),i}var wf=A.createContext(void 0);wf.displayName="FrameworkContext";function fh(){let i=A.useContext(wf);return qf(i,"You must render this element inside a <HydratedRouter> element"),i}function n0(i,d){let o=A.useContext(wf),[f,h]=A.useState(!1),[v,S]=A.useState(!1),{onFocus:j,onBlur:p,onMouseEnter:m,onMouseLeave:M,onTouchStart:H}=d,O=A.useRef(null);A.useEffect(()=>{if(i==="render"&&S(!0),i==="viewport"){let Y=L=>{L.forEach(Z=>{S(Z.isIntersecting)})},V=new IntersectionObserver(Y,{threshold:.5});return O.current&&V.observe(O.current),()=>{V.disconnect()}}},[i]),A.useEffect(()=>{if(f){let Y=setTimeout(()=>{S(!0)},100);return()=>{clearTimeout(Y)}}},[f]);let q=()=>{h(!0)},C=()=>{h(!1),S(!1)};return o?i!=="intent"?[v,O,{}]:[v,O,{onFocus:Hn(j,q),onBlur:Hn(p,C),onMouseEnter:Hn(m,q),onMouseLeave:Hn(M,C),onTouchStart:Hn(H,q)}]:[!1,O,{}]}function Hn(i,d){return o=>{i&&i(o),o.defaultPrevented||d(o)}}function u0({page:i,...d}){let{router:o}=ch(),f=A.useMemo(()=>Wd(o.routes,i,o.basename),[o.routes,i,o.basename]);return f?A.createElement(c0,{page:i,matches:f,...d}):null}function i0(i){let{manifest:d,routeModules:o}=fh(),[f,h]=A.useState([]);return A.useEffect(()=>{let v=!1;return Wv(i,d,o).then(S=>{v||h(S)}),()=>{v=!0}},[i,d,o]),f}function c0({page:i,matches:d,...o}){let f=Kl(),{manifest:h,routeModules:v}=fh(),{basename:S}=ch(),{loaderData:j,matches:p}=a0(),m=A.useMemo(()=>Jd(i,d,p,h,f,"data"),[i,d,p,h,f]),M=A.useMemo(()=>Jd(i,d,p,h,f,"assets"),[i,d,p,h,f]),H=A.useMemo(()=>{if(i===f.pathname+f.search+f.hash)return[];let C=new Set,Y=!1;if(d.forEach(L=>{var k;let Z=h.routes[L.route.id];!Z||!Z.hasLoader||(!m.some(le=>le.route.id===L.route.id)&&L.route.id in j&&((k=v[L.route.id])!=null&&k.shouldRevalidate)||Z.hasClientLoader?Y=!0:C.add(L.route.id))}),C.size===0)return[];let V=l0(i,S);return Y&&C.size>0&&V.searchParams.set("_routes",d.filter(L=>C.has(L.route.id)).map(L=>L.route.id).join(",")),[V.pathname+V.search]},[S,j,f,h,m,d,i,v]),O=A.useMemo(()=>Fv(M,h),[M,h]),q=i0(M);return A.createElement(A.Fragment,null,H.map(C=>A.createElement("link",{key:C,rel:"prefetch",as:"fetch",href:C,...o})),O.map(C=>A.createElement("link",{key:C,rel:"modulepreload",href:C,...o})),q.map(({key:C,link:Y})=>A.createElement("link",{key:C,...Y})))}function f0(...i){return d=>{i.forEach(o=>{typeof o=="function"?o(d):o!=null&&(o.current=d)})}}var rh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{rh&&(window.__reactRouterVersion="7.6.2")}catch{}function r0({basename:i,children:d,window:o}){let f=A.useRef();f.current==null&&(f.current=$y({window:o,v5Compat:!0}));let h=f.current,[v,S]=A.useState({action:h.action,location:h.location}),j=A.useCallback(p=>{A.startTransition(()=>S(p))},[S]);return A.useLayoutEffect(()=>h.listen(j),[h,j]),A.createElement(wv,{basename:i,children:d,location:v.location,navigationType:v.action,navigator:h})}var sh=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,_t=A.forwardRef(function({onClick:d,discover:o="render",prefetch:f="none",relative:h,reloadDocument:v,replace:S,state:j,target:p,to:m,preventScrollReset:M,viewTransition:H,...O},q){let{basename:C}=A.useContext(Ht),Y=typeof m=="string"&&sh.test(m),V,L=!1;if(typeof m=="string"&&Y&&(V=m,rh))try{let Ee=new URL(window.location.href),Je=m.startsWith("//")?new URL(Ee.protocol+m):new URL(m),ot=Pt(Je.pathname,C);Je.origin===Ee.origin&&ot!=null?m=ot+Je.search+Je.hash:L=!0}catch{Ut(!1,`<Link to="${m}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let Z=Ev(m,{relative:h}),[k,le,w]=n0(f,O),se=h0(m,{replace:S,state:j,target:p,preventScrollReset:M,relative:h,viewTransition:H});function ue(Ee){d&&d(Ee),Ee.defaultPrevented||se(Ee)}let re=A.createElement("a",{...O,...w,href:V||Z,onClick:L||v?d:ue,ref:f0(q,le),target:p,"data-discover":!Y&&o==="render"?"true":void 0});return k&&!Y?A.createElement(A.Fragment,null,re,A.createElement(u0,{page:Z})):re});_t.displayName="Link";var s0=A.forwardRef(function({"aria-current":d="page",caseSensitive:o=!1,className:f="",end:h=!1,style:v,to:S,viewTransition:j,children:p,...m},M){let H=Ln(S,{relative:m.relative}),O=Kl(),q=A.useContext(ui),{navigator:C,basename:Y}=A.useContext(Ht),V=q!=null&&b0(H)&&j===!0,L=C.encodeLocation?C.encodeLocation(H).pathname:H.pathname,Z=O.pathname,k=q&&q.navigation&&q.navigation.location?q.navigation.location.pathname:null;o||(Z=Z.toLowerCase(),k=k?k.toLowerCase():null,L=L.toLowerCase()),k&&Y&&(k=Pt(k,Y)||k);const le=L!=="/"&&L.endsWith("/")?L.length-1:L.length;let w=Z===L||!h&&Z.startsWith(L)&&Z.charAt(le)==="/",se=k!=null&&(k===L||!h&&k.startsWith(L)&&k.charAt(L.length)==="/"),ue={isActive:w,isPending:se,isTransitioning:V},re=w?d:void 0,Ee;typeof f=="function"?Ee=f(ue):Ee=[f,w?"active":null,se?"pending":null,V?"transitioning":null].filter(Boolean).join(" ");let Je=typeof v=="function"?v(ue):v;return A.createElement(_t,{...m,"aria-current":re,className:Ee,ref:M,style:Je,to:S,viewTransition:j},typeof p=="function"?p(ue):p)});s0.displayName="NavLink";var o0=A.forwardRef(({discover:i="render",fetcherKey:d,navigate:o,reloadDocument:f,replace:h,state:v,method:S=li,action:j,onSubmit:p,relative:m,preventScrollReset:M,viewTransition:H,...O},q)=>{let C=v0(),Y=g0(j,{relative:m}),V=S.toLowerCase()==="get"?"get":"post",L=typeof j=="string"&&sh.test(j),Z=k=>{if(p&&p(k),k.defaultPrevented)return;k.preventDefault();let le=k.nativeEvent.submitter,w=(le==null?void 0:le.getAttribute("formmethod"))||S;C(le||k.currentTarget,{fetcherKey:d,method:w,navigate:o,replace:h,state:v,relative:m,preventScrollReset:M,viewTransition:H})};return A.createElement("form",{ref:q,method:V,action:Y,onSubmit:f?p:Z,...O,"data-discover":!L&&i==="render"?"true":void 0})});o0.displayName="Form";function d0(i){return`${i} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function oh(i){let d=A.useContext(Ca);return Re(d,d0(i)),d}function h0(i,{target:d,replace:o,state:f,preventScrollReset:h,relative:v,viewTransition:S}={}){let j=Tv(),p=Kl(),m=Ln(i,{relative:v});return A.useCallback(M=>{if(Zv(M,d)){M.preventDefault();let H=o!==void 0?o:Bn(p)===Bn(m);j(i,{replace:H,state:f,preventScrollReset:h,relative:v,viewTransition:S})}},[p,j,m,o,f,d,i,h,v,S])}var m0=0,y0=()=>`__${String(++m0)}__`;function v0(){let{router:i}=oh("useSubmit"),{basename:d}=A.useContext(Ht),o=Uv();return A.useCallback(async(f,h={})=>{let{action:v,method:S,encType:j,formData:p,body:m}=Jv(f,d);if(h.navigate===!1){let M=h.fetcherKey||y0();await i.fetch(M,o,h.action||v,{preventScrollReset:h.preventScrollReset,formData:p,body:m,formMethod:h.method||S,formEncType:h.encType||j,flushSync:h.flushSync})}else await i.navigate(h.action||v,{preventScrollReset:h.preventScrollReset,formData:p,body:m,formMethod:h.method||S,formEncType:h.encType||j,replace:h.replace,state:h.state,fromRouteId:o,flushSync:h.flushSync,viewTransition:h.viewTransition})},[i,d,o])}function g0(i,{relative:d}={}){let{basename:o}=A.useContext(Ht),f=A.useContext(el);Re(f,"useFormAction must be used inside a RouteContext");let[h]=f.matches.slice(-1),v={...Ln(i||".",{relative:d})},S=Kl();if(i==null){v.search=S.search;let j=new URLSearchParams(v.search),p=j.getAll("index");if(p.some(M=>M==="")){j.delete("index"),p.filter(H=>H).forEach(H=>j.append("index",H));let M=j.toString();v.search=M?`?${M}`:""}}return(!i||i===".")&&h.route.index&&(v.search=v.search?v.search.replace(/^\?/,"?index&"):"?index"),o!=="/"&&(v.pathname=v.pathname==="/"?o:Ft([o,v.pathname])),Bn(v)}function b0(i,d={}){let o=A.useContext(lh);Re(o!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:f}=oh("useViewTransitionState"),h=Ln(i,{relative:d.relative});if(!o.isTransitioning)return!1;let v=Pt(o.currentLocation.pathname,f)||o.currentLocation.pathname,S=Pt(o.nextLocation.pathname,f)||o.nextLocation.pathname;return ni(h.pathname,S)!=null||ni(h.pathname,v)!=null}[...t0];const p0=()=>{const[i,d]=A.useState(!1),o=()=>{d(!i)},f=()=>{d(!1)};return s.jsx("nav",{className:"bg-gradient-to-r from-green-700 to-green-600 text-white p-4 shadow",children:s.jsxs("div",{className:"flex items-center justify-between",children:[s.jsx("div",{className:"font-bold text-xl",children:"EVSE"}),s.jsxs("ul",{className:`flex-col md:flex-row md:flex gap-4 ${i?"flex":"hidden"} md:!flex`,children:[s.jsx("li",{children:s.jsx(_t,{className:"hover:underline",to:"/dashboard",onClick:f,children:"Início"})}),s.jsx("li",{children:s.jsx(_t,{className:"hover:underline",to:"/settings",onClick:f,children:"Definições"})}),s.jsx("li",{children:s.jsx(_t,{className:"hover:underline",to:"/electrical-network",onClick:f,children:"Rede Elétrica"})}),s.jsx("li",{children:s.jsx(_t,{className:"hover:underline",to:"/security",onClick:f,children:"Segurança"})}),s.jsx("li",{children:s.jsx(_t,{className:"hover:underline",to:"/connectivity",onClick:f,children:"Conectividade"})}),s.jsx("li",{children:s.jsx(_t,{className:"hover:underline",to:"/load-balancing",onClick:f,children:"Balanceador"})}),s.jsx("li",{children:s.jsx(_t,{className:"hover:underline",to:"/meters",onClick:f,children:"Contadores"})}),s.jsx("li",{children:s.jsx(_t,{className:"hover:underline",to:"/ocpp",onClick:f,children:"OCPP"})})]}),s.jsx("button",{className:"md:hidden text-3xl",onClick:o,children:"☰"})]})})};function It({title:i,children:d}){return s.jsxs("div",{className:"max-w-3xl mx-auto p-5 bg-white rounded shadow",children:[s.jsx("h1",{className:"text-2xl font-bold mb-5",children:i}),d]})}function et({type:i="info",children:d}){const o="p-2 mb-2 rounded",f={success:"bg-green-600 text-white",error:"bg-red-600 text-white",info:"bg-gray-200"};return s.jsx("div",{className:`${o} ${f[i]||f.info}`,children:d})}const kd=()=>{const[i,d]=A.useState({status:"Ativo",chargers:[{id:1,status:"Ativo",current:16,power:3680}],energyConsumed:100,chargingTime:240,alerts:[],errors:[]}),[o,f]=A.useState(""),h=async()=>{try{const v=await fetch("/api/v1/dashboard");if(v.ok){const S=await v.json();d(S)}else f("Erro ao obter os dados do dashboard")}catch(v){console.error("Erro ao buscar dados do dashboard:",v),f("Erro de conexão")}};return A.useEffect(()=>{h()},[]),s.jsxs(It,{title:"Visão Geral",children:[o&&s.jsx(et,{type:"error",children:o}),s.jsxs("div",{className:"flex flex-wrap gap-4 mb-6",children:[s.jsxs("div",{className:"bg-white p-4 rounded shadow flex-1 min-w-[150px]",children:[s.jsx("h3",{children:"Status do Sistema"}),s.jsx("p",{children:i.status})]}),s.jsxs("div",{className:"bg-white p-4 rounded shadow flex-1 min-w-[150px]",children:[s.jsx("h3",{children:"Consumo de Energia"}),s.jsxs("p",{children:[i.energyConsumed," kWh"]})]}),s.jsxs("div",{className:"bg-white p-4 rounded shadow flex-1 min-w-[150px]",children:[s.jsx("h3",{children:"Tempo de Carregamento"}),s.jsxs("p",{children:[i.chargingTime," minutos"]})]})]}),s.jsxs("div",{className:"mb-6",children:[s.jsx("h2",{className:"text-xl font-semibold mb-2",children:"Alertas"}),s.jsx("ul",{children:i.alerts.map((v,S)=>s.jsx("li",{className:"p-2 bg-red-500 text-white rounded mb-2",children:s.jsxs("span",{children:["⚠️ ",v]})},S))})]}),s.jsxs("div",{className:"mb-6",children:[s.jsx("h2",{className:"text-xl font-semibold mb-2",children:"Erros da EVSE"}),s.jsx("ul",{children:i.errors.length>0?i.errors.map((v,S)=>s.jsx("li",{className:"p-2 bg-orange-500 text-white rounded mb-2",children:s.jsxs("span",{children:["❗ ",v]})},S)):s.jsx("li",{className:"p-2 bg-green-500 text-white rounded mb-2",children:s.jsx("span",{children:"✅ Nenhum erro ativo"})})})]}),s.jsxs("div",{children:[s.jsx("h2",{className:"text-xl font-semibold mb-2",children:"Carregadores"}),s.jsxs("table",{className:"min-w-full border border-gray-300 text-left",children:[s.jsx("thead",{children:s.jsxs("tr",{children:[s.jsx("th",{className:"border-b p-2",children:"ID"}),s.jsx("th",{className:"border-b p-2",children:"Status"}),s.jsx("th",{className:"border-b p-2",children:"Corrente (A)"}),s.jsx("th",{className:"border-b p-2",children:"Potência (W)"})]})}),s.jsx("tbody",{children:i.chargers.map(v=>s.jsxs("tr",{children:[s.jsx("td",{className:"border-b p-2",children:v.id}),s.jsx("td",{className:"border-b p-2",children:v.status}),s.jsx("td",{className:"border-b p-2",children:v.current}),s.jsx("td",{className:"border-b p-2",children:v.power})]},v.id))})]})]})]})},S0=()=>{const[i,d]=A.useState(32),[o,f]=A.useState(32),[h,v]=A.useState(0),[S,j]=A.useState(0),[p,m]=A.useState(0),[M,H]=A.useState(60),[O,q]=A.useState(""),[C,Y]=A.useState(""),V=async()=>{const ue=await fetch("/api/v1/config/settings");if(ue.ok){const re=await ue.json();d(re.maxCurrentLimit),f(re.currentLimit),v(re.powerLimit),j(re.energyLimit),m(re.chargingTimeLimit),H(re.temperatureLimit)}else Y("Erro ao obter as configurações")};A.useEffect(()=>{V()},[]);const L=ue=>{const re=parseInt(ue.target.value,10);f(re>i?i:re)},Z=ue=>v(parseInt(ue.target.value,10)),k=ue=>j(parseInt(ue.target.value,10)),le=ue=>m(parseInt(ue.target.value,10)),w=ue=>H(parseInt(ue.target.value,10)),se=async ue=>{ue.preventDefault();const re={currentLimit:o,powerLimit:h,energyLimit:S,chargingTimeLimit:p,temperatureLimit:M};try{(await fetch("/api/v1/config/settings",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(re)})).ok?q("Alterações guardadas com sucesso!"):Y("Erro ao guardar alterações.")}catch{Y("Erro ao guardar alterações.")}};return s.jsxs(It,{title:"Definições de Energia",children:[O&&s.jsx(et,{type:"success",children:O}),C&&s.jsx(et,{type:"error",children:C}),s.jsxs("form",{className:"flex flex-col gap-4",onSubmit:se,children:[s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"currentLimit",children:"Limite de Corrente (A):"}),s.jsx("input",{id:"currentLimit",type:"number",className:"border border-gray-300 rounded px-3 py-2 w-full",value:o,onChange:L,max:i})]}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"powerLimit",children:"Limite de Potência (W):"}),s.jsx("input",{id:"powerLimit",type:"number",className:"border border-gray-300 rounded px-3 py-2 w-full",value:h,onChange:Z})]}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"energyLimit",children:"Limite de Energia (kWh):"}),s.jsx("input",{id:"energyLimit",type:"number",className:"border border-gray-300 rounded px-3 py-2 w-full",value:S,onChange:k})]}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"chargingTimeLimit",children:"Tempo Máximo de Carregamento (min):"}),s.jsx("input",{id:"chargingTimeLimit",type:"number",className:"border border-gray-300 rounded px-3 py-2 w-full",value:p,onChange:le})]}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"temperatureLimit",children:"Temperatura Máxima (°C):"}),s.jsx("input",{id:"temperatureLimit",type:"number",className:"border border-gray-300 rounded px-3 py-2 w-full",value:M,onChange:w})]}),s.jsx("div",{children:s.jsx("button",{className:"bg-green-600 text-white px-4 py-2 rounded hover:bg-green-700",type:"submit",children:"Guardar"})})]})]})},dh="";let x0="";function hh(i=!0){const d={Authorization:`Basic ${x0}`};return i&&(d["Content-Type"]="application/json"),d}async function At(i){const d=await fetch(`${dh}${i}`,{headers:hh(!1)});if(!d.ok)throw new Error(`GET ${i} failed`);return await d.json()}async function Ct(i,d){const o=await fetch(`${dh}${i}`,{method:"POST",headers:hh(),body:JSON.stringify(d)});if(!o.ok)throw new Error(`POST ${i} failed`);return await o.text()}const E0=[{value:"open",label:"Sem autorização"},{value:"local",label:"RFID local"},{value:"ocpp",label:"RFID via OCPP"}],T0=()=>{const[i,d]=A.useState("open"),[o,f]=A.useState([]),[h,v]=A.useState([]),[S,j]=A.useState(""),[p,m]=A.useState(""),[M,H]=A.useState(""),O=async()=>{try{const w=await At("/api/v1/config/auth-mode");w!=null&&w.mode&&d(w.mode)}catch(w){console.error(w),H("Erro ao buscar modo de autenticação.")}},q=async()=>{try{await Ct("/api/v1/config/auth-mode",{mode:i}),m("Modo de autorização atualizado!")}catch(w){console.error(w),H("Erro ao salvar modo de autorização.")}},C=async()=>{try{const w=await At("/api/v1/config/users");f(w.users||[])}catch(w){console.error(w),H("Erro ao buscar utilizadores.")}},Y=async()=>{try{const w=await At("/api/v1/config/tags");v(w.tags||[])}catch(w){console.error(w),H("Erro ao buscar tags.")}},V=async w=>{w.preventDefault();try{await Ct("/api/v1/config/tags/register"),m("Modo de registo ativado. Passe o cartão no leitor...")}catch(se){console.error(se),H("Erro ao ativar modo de registo.")}},L=async()=>{if(S.trim())try{await Ct("/api/v1/config/users",S),m("Utilizador adicionado com sucesso!"),j(""),C()}catch(w){console.error(w),H("Erro ao adicionar utilizador.")}},Z=async w=>{try{await fetch(`/api/v1/config/users?username=${encodeURIComponent(w)}`,{method:"DELETE"}),m("Utilizador removido com sucesso!"),C()}catch(se){console.error(se),H("Erro ao remover utilizador.")}},k=async w=>{try{await fetch(`/api/v1/config/tags?tag=${encodeURIComponent(w)}`,{method:"DELETE"}),m("Tag removida com sucesso!"),Y()}catch(se){console.error(se),H("Erro ao remover tag.")}};A.useEffect(()=>{O(),C(),Y()},[]);const le=i==="local";return s.jsxs(It,{title:"Segurança",children:[p&&s.jsx(et,{type:"success",children:p}),M&&s.jsx(et,{type:"error",children:M}),s.jsxs("div",{className:"mb-6",children:[s.jsx("h2",{className:"text-xl font-semibold mb-2",children:"Modo de Autorização"}),s.jsxs("div",{className:"flex flex-col gap-3 max-w-md",children:[s.jsx("select",{className:"border border-gray-300 rounded px-3 py-2",value:i,onChange:w=>d(w.target.value),children:E0.map(w=>s.jsx("option",{value:w.value,children:w.label},w.value))}),s.jsx("button",{onClick:q,className:"bg-green-600 text-white px-4 py-2 rounded hover:bg-green-700 w-fit",children:"Guardar"}),s.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”."]})]})]}),s.jsxs("div",{className:`mb-6 ${le?"":"opacity-50 pointer-events-none select-none"}`,children:[s.jsx("h2",{className:"text-xl font-semibold mb-2",children:"Adicionar Cartões"}),s.jsxs("form",{className:"flex flex-col gap-2",onSubmit:V,children:[s.jsx("button",{type:"submit",className:"bg-blue-600 text-white px-4 py-2 rounded hover:bg-blue-700 w-fit",children:"Iniciar Registo"}),!le&&s.jsx("p",{className:"text-sm text-gray-600",children:"Disponível apenas no modo “RFID Local”."})]})]}),s.jsxs("div",{className:`mb-6 ${le?"":"opacity-50 pointer-events-none select-none"}`,children:[s.jsx("h2",{className:"text-xl font-semibold mb-4",children:"Tags Registradas"}),h.length===0?s.jsx("p",{className:"text-gray-500",children:"Nenhuma tag registrada."}):s.jsxs("table",{className:"min-w-full border border-gray-300 text-left table-auto",children:[s.jsx("thead",{className:"bg-gray-100",children:s.jsxs("tr",{children:[s.jsx("th",{className:"border-b p-2 text-sm font-medium text-gray-700",children:"Tag"}),s.jsx("th",{className:"border-b p-2 text-sm font-medium text-gray-700",children:"Ações"})]})}),s.jsx("tbody",{children:h.map((w,se)=>s.jsxs("tr",{className:"hover:bg-gray-50",children:[s.jsx("td",{className:"border-b p-2 text-sm",children:w}),s.jsx("td",{className:"border-b p-2 text-sm text-red-600",children:s.jsx("button",{onClick:()=>k(w),children:"Remover"})})]},se))})]}),!le&&s.jsx("p",{className:"text-sm text-gray-600 mt-2",children:"Gestão de tags apenas no modo “RFID Local”."})]}),s.jsxs("div",{className:"overflow-x-auto mb-6",children:[s.jsx("h2",{className:"text-xl font-semibold mb-4",children:"Utilizadores"}),s.jsxs("table",{className:"min-w-full border border-gray-300 text-left table-auto",children:[s.jsx("thead",{className:"bg-gray-100",children:s.jsxs("tr",{children:[s.jsx("th",{className:"border-b p-2 text-sm font-medium text-gray-700",children:"Nome de Utilizador"}),s.jsx("th",{className:"border-b p-2 text-sm font-medium text-gray-700",children:"Ações"})]})}),s.jsx("tbody",{children:o.map((w,se)=>s.jsxs("tr",{className:"hover:bg-gray-50",children:[s.jsx("td",{className:"border-b p-2 text-sm",children:w.username}),s.jsx("td",{className:"border-b p-2 text-sm text-red-600",children:s.jsx("button",{onClick:()=>Z(w.username),children:"Remover"})})]},se))})]}),s.jsxs("div",{className:"mt-4 max-w-md",children:[s.jsx("input",{type:"text",className:"border border-gray-300 rounded px-3 py-2 w-full mb-2",value:S,onChange:w=>j(w.target.value),placeholder:"Digite o nome de utilizador"}),s.jsx("button",{className:"bg-green-600 text-white px-4 py-2 rounded hover:bg-green-700 w-full",onClick:L,children:"Adicionar Novo Utilizador"})]})]})]})},A0=()=>{const[i,d]=A.useState(!0),[o,f]=A.useState({enabled:!1,ssid:"",password:""}),[h,v]=A.useState(""),[S,j]=A.useState({enabled:!1,host:"",port:1883,username:"",password:"",topic:""}),[p,m]=A.useState("");A.useEffect(()=>{(async()=>{try{const q=await At("/api/v1/config/wifi");f(q)}catch(q){console.error("Erro ao carregar configurações Wi-Fi:",q)}try{const q=await At("/api/v1/config/mqtt");j(q)}catch(q){console.error("Erro ao carregar configurações MQTT:",q)}d(!1)})()},[]);const M=async()=>{try{await Ct("/api/v1/config/wifi",o),v("Alterações guardadas com sucesso!")}catch{v("Erro ao guardar alterações.")}},H=async()=>{try{await Ct("/api/v1/config/mqtt",S),m("Alterações guardadas com sucesso!")}catch{m("Erro ao guardar alterações.")}};return s.jsx(It,{title:"Conectividade",children:i?s.jsx("p",{children:"A carregar..."}):s.jsxs(s.Fragment,{children:[s.jsx("h2",{className:"text-xl font-semibold mt-4",children:"Configuração Wi-Fi"}),h&&s.jsx(et,{type:h.startsWith("Erro")?"error":"success",children:h}),s.jsxs("form",{className:"flex flex-col gap-4",onSubmit:O=>{O.preventDefault(),M()},children:[s.jsx("div",{children:s.jsxs("label",{className:"flex items-center gap-2",children:["Ativar WIFI",s.jsx("input",{type:"checkbox",checked:o.enabled,onChange:O=>f({...o,enabled:O.target.checked})})]})}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"wifi-ssid",children:"SSID:"}),s.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:O=>f({...o,ssid:O.target.value}),disabled:!o.enabled})]}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"wifi-password",children:"Palavra-passe:"}),s.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:O=>f({...o,password:O.target.value}),disabled:!o.enabled})]}),s.jsx("div",{children:s.jsx("button",{className:"bg-green-600 text-white px-4 py-2 rounded hover:bg-green-700",type:"submit",children:"Guardar"})})]}),s.jsx("h2",{className:"text-xl font-semibold mt-6",children:"Configuração MQTT"}),p&&s.jsx(et,{type:p.startsWith("Erro")?"error":"success",children:p}),s.jsxs("form",{className:"flex flex-col gap-4",onSubmit:O=>{O.preventDefault(),H()},children:[s.jsx("div",{children:s.jsxs("label",{className:"flex items-center gap-2",children:["Ativar MQTT",s.jsx("input",{type:"checkbox",checked:S.enabled,onChange:O=>j({...S,enabled:O.target.checked})})]})}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"mqtt-host",children:"Host:"}),s.jsx("input",{id:"mqtt-host",type:"text",className:`border border-gray-300 rounded px-3 py-2 w-full ${S.enabled?"":"bg-gray-200 text-gray-500 cursor-not-allowed"}`,value:S.host,onChange:O=>j({...S,host:O.target.value}),disabled:!S.enabled})]}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"mqtt-port",children:"Porta:"}),s.jsx("input",{id:"mqtt-port",type:"number",className:`border border-gray-300 rounded px-3 py-2 w-full ${S.enabled?"":"bg-gray-200 text-gray-500 cursor-not-allowed"}`,value:S.port,onChange:O=>j({...S,port:parseInt(O.target.value||0,10)||1883}),disabled:!S.enabled})]}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"mqtt-username",children:"Utilizador:"}),s.jsx("input",{id:"mqtt-username",type:"text",className:`border border-gray-300 rounded px-3 py-2 w-full ${S.enabled?"":"bg-gray-200 text-gray-500 cursor-not-allowed"}`,value:S.username,onChange:O=>j({...S,username:O.target.value}),disabled:!S.enabled})]}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"mqtt-password",children:"Palavra-passe:"}),s.jsx("input",{id:"mqtt-password",type:"password",className:`border border-gray-300 rounded px-3 py-2 w-full ${S.enabled?"":"bg-gray-200 text-gray-500 cursor-not-allowed"}`,value:S.password,onChange:O=>j({...S,password:O.target.value}),disabled:!S.enabled})]}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"mqtt-topic",children:"Tópico:"}),s.jsx("input",{id:"mqtt-topic",type:"text",className:`border border-gray-300 rounded px-3 py-2 w-full ${S.enabled?"":"bg-gray-200 text-gray-500 cursor-not-allowed"}`,value:S.topic,onChange:O=>j({...S,topic:O.target.value}),disabled:!S.enabled})]}),s.jsx("div",{children:s.jsx("button",{className:"bg-green-600 text-white px-4 py-2 rounded hover:bg-green-700",type:"submit",children:"Guardar"})})]})]})})},N0=()=>{const[i,d]=A.useState(null),[o,f]=A.useState(!0),[h,v]=A.useState({enabled:!1,url:"",chargeBoxId:""}),[S,j]=A.useState("");A.useEffect(()=>{(async()=>{try{const M=await At("/api/v1/ocpp");d(M)}catch{}try{const M=await At("/api/v1/config/ocpp");v(M)}catch{}f(!1)})()},[]);const p=async()=>{j("");try{await Ct("/api/v1/config/ocpp",h),j("Alterações guardadas com sucesso!")}catch{j("Erro ao guardar alterações.")}};return s.jsx(It,{title:"OCPP",children:o?s.jsx("p",{children:"A carregar..."}):s.jsxs(s.Fragment,{children:[S&&s.jsx(et,{type:S.startsWith("Erro")?"error":"success",children:S}),s.jsxs("form",{className:"flex flex-col gap-4",onSubmit:m=>{m.preventDefault(),p()},children:[s.jsx("div",{children:s.jsxs("label",{className:"flex items-center gap-2",children:["Ativar OCPP",s.jsx("input",{type:"checkbox",checked:h.enabled,onChange:m=>v({...h,enabled:m.target.checked})})]})}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"ocpp-url",children:"Servidor:"}),s.jsx("input",{id:"ocpp-url",type:"text",className:"border border-gray-300 rounded px-3 py-2 w-full",value:h.url,onChange:m=>v({...h,url:m.target.value}),disabled:!h.enabled})]}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"ocpp-id",children:"Charge Box ID:"}),s.jsx("input",{id:"ocpp-id",type:"text",className:"border border-gray-300 rounded px-3 py-2 w-full",value:h.chargeBoxId,onChange:m=>v({...h,chargeBoxId:m.target.value}),disabled:!h.enabled})]}),s.jsx("div",{children:s.jsx("button",{className:"bg-green-600 text-white px-4 py-2 rounded hover:bg-green-700",type:"submit",children:"Guardar"})})]}),i&&s.jsxs("div",{className:"mt-6 bg-gray-50 border rounded p-3 text-sm text-gray-700",children:[s.jsxs("div",{children:[s.jsx("span",{className:"font-medium",children:"Estado:"})," ",i.connected?"Ligado":"Desligado"]}),s.jsxs("div",{children:[s.jsx("span",{className:"font-medium",children:"Servidor:"})," ",i.server||"-"]}),s.jsxs("div",{children:[s.jsx("span",{className:"font-medium",children:"Charge ID:"})," ",i.charge_id||"-"]})]})]})})};function R0(){const[i,d]=A.useState(!0),[o,f]=A.useState(""),[h,v]=A.useState(""),[S,j]=A.useState({earthFault:!1,rcm:!1});A.useEffect(()=>{(async()=>{try{const M=await At("/api/v1/config/settings");M.security&&j(M.security)}catch(M){console.error("Erro ao carregar configurações:",M)}finally{d(!1)}})()},[]);const p=async()=>{f(""),v("");try{await Ct("/api/v1/config/settings",{security:S}),f("Alterações guardadas com sucesso!")}catch(m){console.error("Erro ao salvar configuração:",m),v("Erro ao guardar alterações.")}};return s.jsxs(It,{title:"Segurança Elétrica",children:[o&&s.jsx(et,{type:"success",children:o}),h&&s.jsx(et,{type:"error",children:h}),i?s.jsx("p",{children:"A carregar..."}):s.jsxs("form",{className:"flex flex-col gap-4",onSubmit:m=>{m.preventDefault(),p()},children:[s.jsx("h2",{className:"text-xl font-semibold",children:"Proteção de Segurança Elétrica"}),s.jsx("div",{children:s.jsxs("label",{className:"flex items-center gap-2",children:["Detecção de Falha de Aterramento",s.jsx("input",{type:"checkbox",checked:S.earthFault,onChange:m=>j({...S,earthFault:m.target.checked})})]})}),s.jsx("div",{children:s.jsxs("label",{className:"flex items-center gap-2",children:["Proteção RCM",s.jsx("input",{type:"checkbox",checked:S.rcm,onChange:m=>j({...S,rcm:m.target.checked})})]})}),s.jsx("div",{children:s.jsx("button",{className:"bg-green-600 text-white px-4 py-2 rounded hover:bg-green-700",type:"submit",children:"Guardar"})})]})]})}function O0(){const[i,d]=A.useState(!0),[o,f]=A.useState(""),[h,v]=A.useState(""),[S,j]=A.useState("NENHUM"),[p,m]=A.useState("NENHUM");A.useEffect(()=>{(async()=>{try{const C=await At("/api/v1/config/meters");C.gridmeter&&j(C.gridmeter),C.evsemeter&&m(C.evsemeter)}catch(C){console.error("Erro ao carregar configurações:",C)}finally{d(!1)}})()},[]);const M=async()=>{f(""),v("");try{await Ct("/api/v1/config/meters",{gridmeter:S,evsemeter:p}),f("Alterações guardadas com sucesso!")}catch(q){console.error("Erro ao salvar configuração:",q),v("Erro ao guardar alterações.")}},H=q=>{j(q.target.value)},O=q=>{m(q.target.value)};return s.jsxs(It,{title:"Configuração de Contadores",children:[o&&s.jsx(et,{type:"success",children:o}),h&&s.jsx(et,{type:"error",children:h}),i?s.jsx("p",{children:"A carregar..."}):s.jsxs("form",{className:"flex flex-col gap-4",onSubmit:q=>{q.preventDefault(),M()},children:[s.jsx("h2",{className:"text-xl font-semibold",children:"Contador de Rede"}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",children:"Modelo de Contador de Rede:"}),s.jsxs("select",{value:S,onChange:H,className:"border border-gray-300 rounded px-3 py-2 w-full",children:[s.jsx("option",{value:"NENHUM",children:"NENHUM"}),s.jsx("option",{value:"ORNO-513",children:"ORNO-513"}),s.jsx("option",{value:"ORNO-516",children:"ORNO-516"}),s.jsx("option",{value:"MONO-ZIGBEE",children:"MONO-ZIGBEE"}),s.jsx("option",{value:"TRIF-ZIGBEE",children:"TRIF-ZIGBEE"})]})]}),s.jsx("h2",{className:"text-xl font-semibold",children:"Contador EVSE"}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",children:"Modelo de Contador EVSE:"}),s.jsxs("select",{value:p,onChange:O,className:"border border-gray-300 rounded px-3 py-2 w-full",children:[s.jsx("option",{value:"NENHUM",children:"NENHUM"}),s.jsx("option",{value:"IC ADE",children:"IC ADE"}),s.jsx("option",{value:"ORNO-513",children:"ORNO-513"}),s.jsx("option",{value:"ORNO-516",children:"ORNO-516"})]})]}),s.jsx("div",{children:s.jsx("button",{className:"bg-green-600 text-white px-4 py-2 rounded hover:bg-green-700",type:"submit",children:"Guardar"})})]})]})}function M0(){const[i,d]=A.useState(!0),[o,f]=A.useState(""),[h,v]=A.useState(""),[S,j]=A.useState({loadBalancingEnabled:!1,loadBalancingCurrentLimit:0}),[p,m]=A.useState({linkEnabled:!1,linkMode:"MASTER",linkSelfId:0});A.useEffect(()=>{(async()=>{try{const O=await At("/api/v1/config/loadbalancing");O&&j({loadBalancingEnabled:O.loadBalancingEnabled,loadBalancingCurrentLimit:O.loadBalancingCurrentLimit});const q=await At("/api/v1/config/link");q&&m({linkEnabled:q.linkEnabled,linkMode:q.linkMode,linkSelfId:q.linkSelfId})}catch(O){console.error("Erro ao carregar configurações:",O),v("Erro ao carregar configurações")}finally{d(!1)}})()},[]);const M=async()=>{f(""),v("");try{await Ct("/api/v1/config/loadbalancing",{loadBalancingEnabled:S.loadBalancingEnabled,loadBalancingCurrentLimit:S.loadBalancingCurrentLimit}),await Ct("/api/v1/config/link",{linkEnabled:p.linkEnabled,linkMode:p.linkMode,linkSelfId:p.linkSelfId}),f("Configurações guardadas com sucesso!")}catch(H){console.error("Erro ao salvar configurações:",H),v("Erro ao guardar alterações.")}};return i?s.jsx(It,{title:"Configurações",children:s.jsx("p",{children:"A carregar..."})}):s.jsxs(It,{title:"Configurações",children:[o&&s.jsx(et,{type:"success",children:o}),h&&s.jsx(et,{type:"error",children:h}),s.jsxs("form",{className:"flex flex-col gap-6",onSubmit:H=>{H.preventDefault(),M()},children:[s.jsxs("div",{className:"p-4 border rounded",children:[s.jsx("h2",{className:"text-xl font-semibold mb-2",children:"Balanceamento de Carga"}),s.jsxs("label",{className:"flex items-center gap-2 mb-2",children:[s.jsx("input",{type:"checkbox",checked:S.loadBalancingEnabled,onChange:H=>j({...S,loadBalancingEnabled:H.target.checked})}),"Habilitar Balanceamento"]}),s.jsxs("label",{className:"block mb-2",children:["Limite de Corrente (A):",s.jsx("input",{type:"number",className:"border px-2 py-1 ml-2 w-20",value:S.loadBalancingCurrentLimit,onChange:H=>j({...S,loadBalancingCurrentLimit:parseInt(H.target.value,10)||0})})]})]}),s.jsxs("div",{className:"p-4 border rounded",children:[s.jsx("h2",{className:"text-xl font-semibold mb-2",children:"Configuração do Link EVSE"}),s.jsxs("label",{className:"flex items-center gap-2 mb-2",children:[s.jsx("input",{type:"checkbox",checked:p.linkEnabled,onChange:H=>m({...p,linkEnabled:H.target.checked})}),"Habilitar Link"]}),s.jsxs("div",{className:"mb-2",children:[s.jsx("label",{className:"mr-2",children:"Modo:"}),s.jsxs("select",{value:p.linkMode,onChange:H=>m({...p,linkMode:H.target.value}),className:"border px-2 py-1",children:[s.jsx("option",{value:"MASTER",children:"MASTER"}),s.jsx("option",{value:"SLAVE",children:"SLAVE"})]})]}),s.jsxs("label",{className:"block",children:["ID do Dispositivo:",s.jsx("input",{type:"number",min:0,max:254,className:"border px-2 py-1 ml-2 w-20",value:p.linkSelfId,onChange:H=>m({...p,linkSelfId:parseInt(H.target.value,10)||0})})]})]}),s.jsx("div",{children:s.jsx("button",{type:"submit",className:"bg-blue-600 text-white px-4 py-2 rounded hover:bg-blue-700",children:"Guardar Todas Configurações"})})]})]})}const j0=()=>s.jsxs(r0,{children:[s.jsx(p0,{})," ",s.jsxs(Lv,{children:[s.jsx(Dt,{path:"/",element:s.jsx(kd,{})})," ",s.jsx(Dt,{path:"/dashboard",element:s.jsx(kd,{})}),s.jsx(Dt,{path:"/settings",element:s.jsx(S0,{})}),s.jsx(Dt,{path:"/security",element:s.jsx(T0,{})}),s.jsx(Dt,{path:"/connectivity",element:s.jsx(A0,{})}),s.jsx(Dt,{path:"/electrical-network",element:s.jsx(R0,{})}),s.jsx(Dt,{path:"/load-balancing",element:s.jsx(M0,{})}),s.jsx(Dt,{path:"/meters",element:s.jsx(O0,{})}),s.jsx(Dt,{path:"/ocpp",element:s.jsx(N0,{})})]})]});Jy.createRoot(document.getElementById("root")).render(s.jsx(Ly.StrictMode,{children:s.jsx(j0,{})}));
|