Files
2025-11-28 16:06:27 +08:00

145 lines
220 KiB
JavaScript

(function(){const U=document.createElement("link").relList;if(U&&U.supports&&U.supports("modulepreload"))return;for(const Y of document.querySelectorAll('link[rel="modulepreload"]'))m(Y);new MutationObserver(Y=>{for(const q of Y)if(q.type==="childList")for(const ol of q.addedNodes)ol.tagName==="LINK"&&ol.rel==="modulepreload"&&m(ol)}).observe(document,{childList:!0,subtree:!0});function H(Y){const q={};return Y.integrity&&(q.integrity=Y.integrity),Y.referrerPolicy&&(q.referrerPolicy=Y.referrerPolicy),Y.crossOrigin==="use-credentials"?q.credentials="include":Y.crossOrigin==="anonymous"?q.credentials="omit":q.credentials="same-origin",q}function m(Y){if(Y.ep)return;Y.ep=!0;const q=H(Y);fetch(Y.href,q)}})();function Od(S){return S&&S.__esModule&&Object.prototype.hasOwnProperty.call(S,"default")?S.default:S}var nf={exports:{}},pu={};/**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var gd;function t1(){if(gd)return pu;gd=1;var S=Symbol.for("react.transitional.element"),U=Symbol.for("react.fragment");function H(m,Y,q){var ol=null;if(q!==void 0&&(ol=""+q),Y.key!==void 0&&(ol=""+Y.key),"key"in Y){q={};for(var Sl in Y)Sl!=="key"&&(q[Sl]=Y[Sl])}else q=Y;return Y=q.ref,{$$typeof:S,type:m,key:ol,ref:Y!==void 0?Y:null,props:q}}return pu.Fragment=U,pu.jsx=H,pu.jsxs=H,pu}var bd;function e1(){return bd||(bd=1,nf.exports=t1()),nf.exports}var g=e1(),cf={exports:{}},G={};/**
* @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 Sd;function a1(){if(Sd)return G;Sd=1;var S=Symbol.for("react.transitional.element"),U=Symbol.for("react.portal"),H=Symbol.for("react.fragment"),m=Symbol.for("react.strict_mode"),Y=Symbol.for("react.profiler"),q=Symbol.for("react.consumer"),ol=Symbol.for("react.context"),Sl=Symbol.for("react.forward_ref"),D=Symbol.for("react.suspense"),E=Symbol.for("react.memo"),$=Symbol.for("react.lazy"),R=Symbol.for("react.activity"),F=Symbol.iterator;function El(o){return o===null||typeof o!="object"?null:(o=F&&o[F]||o["@@iterator"],typeof o=="function"?o:null)}var Gl={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Rl=Object.assign,Ot={};function $l(o,T,_){this.props=o,this.context=T,this.refs=Ot,this.updater=_||Gl}$l.prototype.isReactComponent={},$l.prototype.setState=function(o,T){if(typeof o!="object"&&typeof o!="function"&&o!=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,o,T,"setState")},$l.prototype.forceUpdate=function(o){this.updater.enqueueForceUpdate(this,o,"forceUpdate")};function kt(){}kt.prototype=$l.prototype;function Hl(o,T,_){this.props=o,this.context=T,this.refs=Ot,this.updater=_||Gl}var ct=Hl.prototype=new kt;ct.constructor=Hl,Rl(ct,$l.prototype),ct.isPureReactComponent=!0;var xt=Array.isArray;function Ql(){}var W={H:null,A:null,T:null,S:null},Xl=Object.prototype.hasOwnProperty;function Tt(o,T,_){var N=_.ref;return{$$typeof:S,type:o,key:T,ref:N!==void 0?N:null,props:_}}function Ze(o,T){return Tt(o.type,T,o.props)}function Et(o){return typeof o=="object"&&o!==null&&o.$$typeof===S}function Zl(o){var T={"=":"=0",":":"=2"};return"$"+o.replace(/[=:]/g,function(_){return T[_]})}var ze=/\/+/g;function Dt(o,T){return typeof o=="object"&&o!==null&&o.key!=null?Zl(""+o.key):T.toString(36)}function bt(o){switch(o.status){case"fulfilled":return o.value;case"rejected":throw o.reason;default:switch(typeof o.status=="string"?o.then(Ql,Ql):(o.status="pending",o.then(function(T){o.status==="pending"&&(o.status="fulfilled",o.value=T)},function(T){o.status==="pending"&&(o.status="rejected",o.reason=T)})),o.status){case"fulfilled":return o.value;case"rejected":throw o.reason}}throw o}function p(o,T,_,N,Q){var L=typeof o;(L==="undefined"||L==="boolean")&&(o=null);var tl=!1;if(o===null)tl=!0;else switch(L){case"bigint":case"string":case"number":tl=!0;break;case"object":switch(o.$$typeof){case S:case U:tl=!0;break;case $:return tl=o._init,p(tl(o._payload),T,_,N,Q)}}if(tl)return Q=Q(o),tl=N===""?"."+Dt(o,0):N,xt(Q)?(_="",tl!=null&&(_=tl.replace(ze,"$&/")+"/"),p(Q,T,_,"",function(Ma){return Ma})):Q!=null&&(Et(Q)&&(Q=Ze(Q,_+(Q.key==null||o&&o.key===Q.key?"":(""+Q.key).replace(ze,"$&/")+"/")+tl)),T.push(Q)),1;tl=0;var ql=N===""?".":N+":";if(xt(o))for(var vl=0;vl<o.length;vl++)N=o[vl],L=ql+Dt(N,vl),tl+=p(N,T,_,L,Q);else if(vl=El(o),typeof vl=="function")for(o=vl.call(o),vl=0;!(N=o.next()).done;)N=N.value,L=ql+Dt(N,vl++),tl+=p(N,T,_,L,Q);else if(L==="object"){if(typeof o.then=="function")return p(bt(o),T,_,N,Q);throw T=String(o),Error("Objects are not valid as a React child (found: "+(T==="[object Object]"?"object with keys {"+Object.keys(o).join(", ")+"}":T)+"). If you meant to render a collection of children, use an array instead.")}return tl}function A(o,T,_){if(o==null)return o;var N=[],Q=0;return p(o,N,"","",function(L){return T.call(_,L,Q++)}),N}function B(o){if(o._status===-1){var T=o._result;T=T(),T.then(function(_){(o._status===0||o._status===-1)&&(o._status=1,o._result=_)},function(_){(o._status===0||o._status===-1)&&(o._status=2,o._result=_)}),o._status===-1&&(o._status=0,o._result=T)}if(o._status===1)return o._result.default;throw o._result}var ul=typeof reportError=="function"?reportError:function(o){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var T=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof o=="object"&&o!==null&&typeof o.message=="string"?String(o.message):String(o),error:o});if(!window.dispatchEvent(T))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",o);return}console.error(o)},fl={map:A,forEach:function(o,T,_){A(o,function(){T.apply(this,arguments)},_)},count:function(o){var T=0;return A(o,function(){T++}),T},toArray:function(o){return A(o,function(T){return T})||[]},only:function(o){if(!Et(o))throw Error("React.Children.only expected to receive a single React element child.");return o}};return G.Activity=R,G.Children=fl,G.Component=$l,G.Fragment=H,G.Profiler=Y,G.PureComponent=Hl,G.StrictMode=m,G.Suspense=D,G.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=W,G.__COMPILER_RUNTIME={__proto__:null,c:function(o){return W.H.useMemoCache(o)}},G.cache=function(o){return function(){return o.apply(null,arguments)}},G.cacheSignal=function(){return null},G.cloneElement=function(o,T,_){if(o==null)throw Error("The argument must be a React element, but you passed "+o+".");var N=Rl({},o.props),Q=o.key;if(T!=null)for(L in T.key!==void 0&&(Q=""+T.key),T)!Xl.call(T,L)||L==="key"||L==="__self"||L==="__source"||L==="ref"&&T.ref===void 0||(N[L]=T[L]);var L=arguments.length-2;if(L===1)N.children=_;else if(1<L){for(var tl=Array(L),ql=0;ql<L;ql++)tl[ql]=arguments[ql+2];N.children=tl}return Tt(o.type,Q,N)},G.createContext=function(o){return o={$$typeof:ol,_currentValue:o,_currentValue2:o,_threadCount:0,Provider:null,Consumer:null},o.Provider=o,o.Consumer={$$typeof:q,_context:o},o},G.createElement=function(o,T,_){var N,Q={},L=null;if(T!=null)for(N in T.key!==void 0&&(L=""+T.key),T)Xl.call(T,N)&&N!=="key"&&N!=="__self"&&N!=="__source"&&(Q[N]=T[N]);var tl=arguments.length-2;if(tl===1)Q.children=_;else if(1<tl){for(var ql=Array(tl),vl=0;vl<tl;vl++)ql[vl]=arguments[vl+2];Q.children=ql}if(o&&o.defaultProps)for(N in tl=o.defaultProps,tl)Q[N]===void 0&&(Q[N]=tl[N]);return Tt(o,L,Q)},G.createRef=function(){return{current:null}},G.forwardRef=function(o){return{$$typeof:Sl,render:o}},G.isValidElement=Et,G.lazy=function(o){return{$$typeof:$,_payload:{_status:-1,_result:o},_init:B}},G.memo=function(o,T){return{$$typeof:E,type:o,compare:T===void 0?null:T}},G.startTransition=function(o){var T=W.T,_={};W.T=_;try{var N=o(),Q=W.S;Q!==null&&Q(_,N),typeof N=="object"&&N!==null&&typeof N.then=="function"&&N.then(Ql,ul)}catch(L){ul(L)}finally{T!==null&&_.types!==null&&(T.types=_.types),W.T=T}},G.unstable_useCacheRefresh=function(){return W.H.useCacheRefresh()},G.use=function(o){return W.H.use(o)},G.useActionState=function(o,T,_){return W.H.useActionState(o,T,_)},G.useCallback=function(o,T){return W.H.useCallback(o,T)},G.useContext=function(o){return W.H.useContext(o)},G.useDebugValue=function(){},G.useDeferredValue=function(o,T){return W.H.useDeferredValue(o,T)},G.useEffect=function(o,T){return W.H.useEffect(o,T)},G.useEffectEvent=function(o){return W.H.useEffectEvent(o)},G.useId=function(){return W.H.useId()},G.useImperativeHandle=function(o,T,_){return W.H.useImperativeHandle(o,T,_)},G.useInsertionEffect=function(o,T){return W.H.useInsertionEffect(o,T)},G.useLayoutEffect=function(o,T){return W.H.useLayoutEffect(o,T)},G.useMemo=function(o,T){return W.H.useMemo(o,T)},G.useOptimistic=function(o,T){return W.H.useOptimistic(o,T)},G.useReducer=function(o,T,_){return W.H.useReducer(o,T,_)},G.useRef=function(o){return W.H.useRef(o)},G.useState=function(o){return W.H.useState(o)},G.useSyncExternalStore=function(o,T,_){return W.H.useSyncExternalStore(o,T,_)},G.useTransition=function(){return W.H.useTransition()},G.version="19.2.0",G}var pd;function rf(){return pd||(pd=1,cf.exports=a1()),cf.exports}var Xe=rf();const u1=Od(Xe);var ff={exports:{}},zu={},sf={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 zd;function n1(){return zd||(zd=1,(function(S){function U(p,A){var B=p.length;p.push(A);l:for(;0<B;){var ul=B-1>>>1,fl=p[ul];if(0<Y(fl,A))p[ul]=A,p[B]=fl,B=ul;else break l}}function H(p){return p.length===0?null:p[0]}function m(p){if(p.length===0)return null;var A=p[0],B=p.pop();if(B!==A){p[0]=B;l:for(var ul=0,fl=p.length,o=fl>>>1;ul<o;){var T=2*(ul+1)-1,_=p[T],N=T+1,Q=p[N];if(0>Y(_,B))N<fl&&0>Y(Q,_)?(p[ul]=Q,p[N]=B,ul=N):(p[ul]=_,p[T]=B,ul=T);else if(N<fl&&0>Y(Q,B))p[ul]=Q,p[N]=B,ul=N;else break l}}return A}function Y(p,A){var B=p.sortIndex-A.sortIndex;return B!==0?B:p.id-A.id}if(S.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var q=performance;S.unstable_now=function(){return q.now()}}else{var ol=Date,Sl=ol.now();S.unstable_now=function(){return ol.now()-Sl}}var D=[],E=[],$=1,R=null,F=3,El=!1,Gl=!1,Rl=!1,Ot=!1,$l=typeof setTimeout=="function"?setTimeout:null,kt=typeof clearTimeout=="function"?clearTimeout:null,Hl=typeof setImmediate<"u"?setImmediate:null;function ct(p){for(var A=H(E);A!==null;){if(A.callback===null)m(E);else if(A.startTime<=p)m(E),A.sortIndex=A.expirationTime,U(D,A);else break;A=H(E)}}function xt(p){if(Rl=!1,ct(p),!Gl)if(H(D)!==null)Gl=!0,Ql||(Ql=!0,Zl());else{var A=H(E);A!==null&&bt(xt,A.startTime-p)}}var Ql=!1,W=-1,Xl=5,Tt=-1;function Ze(){return Ot?!0:!(S.unstable_now()-Tt<Xl)}function Et(){if(Ot=!1,Ql){var p=S.unstable_now();Tt=p;var A=!0;try{l:{Gl=!1,Rl&&(Rl=!1,kt(W),W=-1),El=!0;var B=F;try{t:{for(ct(p),R=H(D);R!==null&&!(R.expirationTime>p&&Ze());){var ul=R.callback;if(typeof ul=="function"){R.callback=null,F=R.priorityLevel;var fl=ul(R.expirationTime<=p);if(p=S.unstable_now(),typeof fl=="function"){R.callback=fl,ct(p),A=!0;break t}R===H(D)&&m(D),ct(p)}else m(D);R=H(D)}if(R!==null)A=!0;else{var o=H(E);o!==null&&bt(xt,o.startTime-p),A=!1}}break l}finally{R=null,F=B,El=!1}A=void 0}}finally{A?Zl():Ql=!1}}}var Zl;if(typeof Hl=="function")Zl=function(){Hl(Et)};else if(typeof MessageChannel<"u"){var ze=new MessageChannel,Dt=ze.port2;ze.port1.onmessage=Et,Zl=function(){Dt.postMessage(null)}}else Zl=function(){$l(Et,0)};function bt(p,A){W=$l(function(){p(S.unstable_now())},A)}S.unstable_IdlePriority=5,S.unstable_ImmediatePriority=1,S.unstable_LowPriority=4,S.unstable_NormalPriority=3,S.unstable_Profiling=null,S.unstable_UserBlockingPriority=2,S.unstable_cancelCallback=function(p){p.callback=null},S.unstable_forceFrameRate=function(p){0>p||125<p?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Xl=0<p?Math.floor(1e3/p):5},S.unstable_getCurrentPriorityLevel=function(){return F},S.unstable_next=function(p){switch(F){case 1:case 2:case 3:var A=3;break;default:A=F}var B=F;F=A;try{return p()}finally{F=B}},S.unstable_requestPaint=function(){Ot=!0},S.unstable_runWithPriority=function(p,A){switch(p){case 1:case 2:case 3:case 4:case 5:break;default:p=3}var B=F;F=p;try{return A()}finally{F=B}},S.unstable_scheduleCallback=function(p,A,B){var ul=S.unstable_now();switch(typeof B=="object"&&B!==null?(B=B.delay,B=typeof B=="number"&&0<B?ul+B:ul):B=ul,p){case 1:var fl=-1;break;case 2:fl=250;break;case 5:fl=1073741823;break;case 4:fl=1e4;break;default:fl=5e3}return fl=B+fl,p={id:$++,callback:A,priorityLevel:p,startTime:B,expirationTime:fl,sortIndex:-1},B>ul?(p.sortIndex=B,U(E,p),H(D)===null&&p===H(E)&&(Rl?(kt(W),W=-1):Rl=!0,bt(xt,B-ul))):(p.sortIndex=fl,U(D,p),Gl||El||(Gl=!0,Ql||(Ql=!0,Zl()))),p},S.unstable_shouldYield=Ze,S.unstable_wrapCallback=function(p){var A=F;return function(){var B=F;F=A;try{return p.apply(this,arguments)}finally{F=B}}}})(of)),of}var xd;function i1(){return xd||(xd=1,sf.exports=n1()),sf.exports}var df={exports:{}},Cl={};/**
* @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 Td;function c1(){if(Td)return Cl;Td=1;var S=rf();function U(D){var E="https://react.dev/errors/"+D;if(1<arguments.length){E+="?args[]="+encodeURIComponent(arguments[1]);for(var $=2;$<arguments.length;$++)E+="&args[]="+encodeURIComponent(arguments[$])}return"Minified React error #"+D+"; visit "+E+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function H(){}var m={d:{f:H,r:function(){throw Error(U(522))},D:H,C:H,L:H,m:H,X:H,S:H,M:H},p:0,findDOMNode:null},Y=Symbol.for("react.portal");function q(D,E,$){var R=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Y,key:R==null?null:""+R,children:D,containerInfo:E,implementation:$}}var ol=S.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function Sl(D,E){if(D==="font")return"";if(typeof E=="string")return E==="use-credentials"?E:""}return Cl.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=m,Cl.createPortal=function(D,E){var $=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!E||E.nodeType!==1&&E.nodeType!==9&&E.nodeType!==11)throw Error(U(299));return q(D,E,null,$)},Cl.flushSync=function(D){var E=ol.T,$=m.p;try{if(ol.T=null,m.p=2,D)return D()}finally{ol.T=E,m.p=$,m.d.f()}},Cl.preconnect=function(D,E){typeof D=="string"&&(E?(E=E.crossOrigin,E=typeof E=="string"?E==="use-credentials"?E:"":void 0):E=null,m.d.C(D,E))},Cl.prefetchDNS=function(D){typeof D=="string"&&m.d.D(D)},Cl.preinit=function(D,E){if(typeof D=="string"&&E&&typeof E.as=="string"){var $=E.as,R=Sl($,E.crossOrigin),F=typeof E.integrity=="string"?E.integrity:void 0,El=typeof E.fetchPriority=="string"?E.fetchPriority:void 0;$==="style"?m.d.S(D,typeof E.precedence=="string"?E.precedence:void 0,{crossOrigin:R,integrity:F,fetchPriority:El}):$==="script"&&m.d.X(D,{crossOrigin:R,integrity:F,fetchPriority:El,nonce:typeof E.nonce=="string"?E.nonce:void 0})}},Cl.preinitModule=function(D,E){if(typeof D=="string")if(typeof E=="object"&&E!==null){if(E.as==null||E.as==="script"){var $=Sl(E.as,E.crossOrigin);m.d.M(D,{crossOrigin:$,integrity:typeof E.integrity=="string"?E.integrity:void 0,nonce:typeof E.nonce=="string"?E.nonce:void 0})}}else E==null&&m.d.M(D)},Cl.preload=function(D,E){if(typeof D=="string"&&typeof E=="object"&&E!==null&&typeof E.as=="string"){var $=E.as,R=Sl($,E.crossOrigin);m.d.L(D,$,{crossOrigin:R,integrity:typeof E.integrity=="string"?E.integrity:void 0,nonce:typeof E.nonce=="string"?E.nonce:void 0,type:typeof E.type=="string"?E.type:void 0,fetchPriority:typeof E.fetchPriority=="string"?E.fetchPriority:void 0,referrerPolicy:typeof E.referrerPolicy=="string"?E.referrerPolicy:void 0,imageSrcSet:typeof E.imageSrcSet=="string"?E.imageSrcSet:void 0,imageSizes:typeof E.imageSizes=="string"?E.imageSizes:void 0,media:typeof E.media=="string"?E.media:void 0})}},Cl.preloadModule=function(D,E){if(typeof D=="string")if(E){var $=Sl(E.as,E.crossOrigin);m.d.m(D,{as:typeof E.as=="string"&&E.as!=="script"?E.as:void 0,crossOrigin:$,integrity:typeof E.integrity=="string"?E.integrity:void 0})}else m.d.m(D)},Cl.requestFormReset=function(D){m.d.r(D)},Cl.unstable_batchedUpdates=function(D,E){return D(E)},Cl.useFormState=function(D,E,$){return ol.H.useFormState(D,E,$)},Cl.useFormStatus=function(){return ol.H.useHostTransitionStatus()},Cl.version="19.2.0",Cl}var Ed;function f1(){if(Ed)return df.exports;Ed=1;function S(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(S)}catch(U){console.error(U)}}return S(),df.exports=c1(),df.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 Ad;function s1(){if(Ad)return zu;Ad=1;var S=i1(),U=rf(),H=f1();function m(l){var t="https://react.dev/errors/"+l;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var e=2;e<arguments.length;e++)t+="&args[]="+encodeURIComponent(arguments[e])}return"Minified React error #"+l+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function Y(l){return!(!l||l.nodeType!==1&&l.nodeType!==9&&l.nodeType!==11)}function q(l){var t=l,e=l;if(l.alternate)for(;t.return;)t=t.return;else{l=t;do t=l,(t.flags&4098)!==0&&(e=t.return),l=t.return;while(l)}return t.tag===3?e:null}function ol(l){if(l.tag===13){var t=l.memoizedState;if(t===null&&(l=l.alternate,l!==null&&(t=l.memoizedState)),t!==null)return t.dehydrated}return null}function Sl(l){if(l.tag===31){var t=l.memoizedState;if(t===null&&(l=l.alternate,l!==null&&(t=l.memoizedState)),t!==null)return t.dehydrated}return null}function D(l){if(q(l)!==l)throw Error(m(188))}function E(l){var t=l.alternate;if(!t){if(t=q(l),t===null)throw Error(m(188));return t!==l?null:l}for(var e=l,a=t;;){var u=e.return;if(u===null)break;var n=u.alternate;if(n===null){if(a=u.return,a!==null){e=a;continue}break}if(u.child===n.child){for(n=u.child;n;){if(n===e)return D(u),l;if(n===a)return D(u),t;n=n.sibling}throw Error(m(188))}if(e.return!==a.return)e=u,a=n;else{for(var i=!1,c=u.child;c;){if(c===e){i=!0,e=u,a=n;break}if(c===a){i=!0,a=u,e=n;break}c=c.sibling}if(!i){for(c=n.child;c;){if(c===e){i=!0,e=n,a=u;break}if(c===a){i=!0,a=n,e=u;break}c=c.sibling}if(!i)throw Error(m(189))}}if(e.alternate!==a)throw Error(m(190))}if(e.tag!==3)throw Error(m(188));return e.stateNode.current===e?l:t}function $(l){var t=l.tag;if(t===5||t===26||t===27||t===6)return l;for(l=l.child;l!==null;){if(t=$(l),t!==null)return t;l=l.sibling}return null}var R=Object.assign,F=Symbol.for("react.element"),El=Symbol.for("react.transitional.element"),Gl=Symbol.for("react.portal"),Rl=Symbol.for("react.fragment"),Ot=Symbol.for("react.strict_mode"),$l=Symbol.for("react.profiler"),kt=Symbol.for("react.consumer"),Hl=Symbol.for("react.context"),ct=Symbol.for("react.forward_ref"),xt=Symbol.for("react.suspense"),Ql=Symbol.for("react.suspense_list"),W=Symbol.for("react.memo"),Xl=Symbol.for("react.lazy"),Tt=Symbol.for("react.activity"),Ze=Symbol.for("react.memo_cache_sentinel"),Et=Symbol.iterator;function Zl(l){return l===null||typeof l!="object"?null:(l=Et&&l[Et]||l["@@iterator"],typeof l=="function"?l:null)}var ze=Symbol.for("react.client.reference");function Dt(l){if(l==null)return null;if(typeof l=="function")return l.$$typeof===ze?null:l.displayName||l.name||null;if(typeof l=="string")return l;switch(l){case Rl:return"Fragment";case $l:return"Profiler";case Ot:return"StrictMode";case xt:return"Suspense";case Ql:return"SuspenseList";case Tt:return"Activity"}if(typeof l=="object")switch(l.$$typeof){case Gl:return"Portal";case Hl:return l.displayName||"Context";case kt:return(l._context.displayName||"Context")+".Consumer";case ct:var t=l.render;return l=l.displayName,l||(l=t.displayName||t.name||"",l=l!==""?"ForwardRef("+l+")":"ForwardRef"),l;case W:return t=l.displayName||null,t!==null?t:Dt(l.type)||"Memo";case Xl:t=l._payload,l=l._init;try{return Dt(l(t))}catch{}}return null}var bt=Array.isArray,p=U.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,A=H.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,B={pending:!1,data:null,method:null,action:null},ul=[],fl=-1;function o(l){return{current:l}}function T(l){0>fl||(l.current=ul[fl],ul[fl]=null,fl--)}function _(l,t){fl++,ul[fl]=l.current,l.current=t}var N=o(null),Q=o(null),L=o(null),tl=o(null);function ql(l,t){switch(_(L,t),_(Q,l),_(N,null),t.nodeType){case 9:case 11:l=(l=t.documentElement)&&(l=l.namespaceURI)?Q0(l):0;break;default:if(l=t.tagName,t=t.namespaceURI)t=Q0(t),l=X0(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}T(N),_(N,l)}function vl(){T(N),T(Q),T(L)}function Ma(l){l.memoizedState!==null&&_(tl,l);var t=N.current,e=X0(t,l.type);t!==e&&(_(Q,l),_(N,e))}function xu(l){Q.current===l&&(T(N),T(Q)),tl.current===l&&(T(tl),vu._currentValue=B)}var Xn,yf;function xe(l){if(Xn===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Xn=t&&t[1]||"",yf=-1<e.stack.indexOf(`
at`)?" (<anonymous>)":-1<e.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Xn+l+yf}var Zn=!1;function Ln(l,t){if(!l||Zn)return"";Zn=!0;var e=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var x=function(){throw Error()};if(Object.defineProperty(x.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(x,[])}catch(v){var y=v}Reflect.construct(l,[],x)}else{try{x.call()}catch(v){y=v}l.call(x.prototype)}}else{try{throw Error()}catch(v){y=v}(x=l())&&typeof x.catch=="function"&&x.catch(function(){})}}catch(v){if(v&&y&&typeof v.stack=="string")return[v.stack,y.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var u=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");u&&u.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var n=a.DetermineComponentFrameRoot(),i=n[0],c=n[1];if(i&&c){var f=i.split(`
`),r=c.split(`
`);for(u=a=0;a<f.length&&!f[a].includes("DetermineComponentFrameRoot");)a++;for(;u<r.length&&!r[u].includes("DetermineComponentFrameRoot");)u++;if(a===f.length||u===r.length)for(a=f.length-1,u=r.length-1;1<=a&&0<=u&&f[a]!==r[u];)u--;for(;1<=a&&0<=u;a--,u--)if(f[a]!==r[u]){if(a!==1||u!==1)do if(a--,u--,0>u||f[a]!==r[u]){var b=`
`+f[a].replace(" at new "," at ");return l.displayName&&b.includes("<anonymous>")&&(b=b.replace("<anonymous>",l.displayName)),b}while(1<=a&&0<=u);break}}}finally{Zn=!1,Error.prepareStackTrace=e}return(e=l?l.displayName||l.name:"")?xe(e):""}function jd(l,t){switch(l.tag){case 26:case 27:case 5:return xe(l.type);case 16:return xe("Lazy");case 13:return l.child!==t&&t!==null?xe("Suspense Fallback"):xe("Suspense");case 19:return xe("SuspenseList");case 0:case 15:return Ln(l.type,!1);case 11:return Ln(l.type.render,!1);case 1:return Ln(l.type,!0);case 31:return xe("Activity");default:return""}}function vf(l){try{var t="",e=null;do t+=jd(l,e),e=l,l=l.return;while(l);return t}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}var Vn=Object.prototype.hasOwnProperty,Kn=S.unstable_scheduleCallback,Jn=S.unstable_cancelCallback,Hd=S.unstable_shouldYield,Cd=S.unstable_requestPaint,Fl=S.unstable_now,Rd=S.unstable_getCurrentPriorityLevel,gf=S.unstable_ImmediatePriority,bf=S.unstable_UserBlockingPriority,Tu=S.unstable_NormalPriority,qd=S.unstable_LowPriority,Sf=S.unstable_IdlePriority,Bd=S.log,Yd=S.unstable_setDisableYieldValue,Na=null,Il=null;function $t(l){if(typeof Bd=="function"&&Yd(l),Il&&typeof Il.setStrictMode=="function")try{Il.setStrictMode(Na,l)}catch{}}var Pl=Math.clz32?Math.clz32:Xd,Gd=Math.log,Qd=Math.LN2;function Xd(l){return l>>>=0,l===0?32:31-(Gd(l)/Qd|0)|0}var Eu=256,Au=262144,_u=4194304;function Te(l){var t=l&42;if(t!==0)return t;switch(l&-l){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return l&261888;case 262144:case 524288:case 1048576:case 2097152:return l&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Mu(l,t,e){var a=l.pendingLanes;if(a===0)return 0;var u=0,n=l.suspendedLanes,i=l.pingedLanes;l=l.warmLanes;var c=a&134217727;return c!==0?(a=c&~n,a!==0?u=Te(a):(i&=c,i!==0?u=Te(i):e||(e=c&~l,e!==0&&(u=Te(e))))):(c=a&~n,c!==0?u=Te(c):i!==0?u=Te(i):e||(e=a&~l,e!==0&&(u=Te(e)))),u===0?0:t!==0&&t!==u&&(t&n)===0&&(n=u&-u,e=t&-t,n>=e||n===32&&(e&4194048)!==0)?t:u}function Oa(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function Zd(l,t){switch(l){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 pf(){var l=_u;return _u<<=1,(_u&62914560)===0&&(_u=4194304),l}function wn(l){for(var t=[],e=0;31>e;e++)t.push(l);return t}function Da(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function Ld(l,t,e,a,u,n){var i=l.pendingLanes;l.pendingLanes=e,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=e,l.entangledLanes&=e,l.errorRecoveryDisabledLanes&=e,l.shellSuspendCounter=0;var c=l.entanglements,f=l.expirationTimes,r=l.hiddenUpdates;for(e=i&~e;0<e;){var b=31-Pl(e),x=1<<b;c[b]=0,f[b]=-1;var y=r[b];if(y!==null)for(r[b]=null,b=0;b<y.length;b++){var v=y[b];v!==null&&(v.lane&=-536870913)}e&=~x}a!==0&&zf(l,a,0),n!==0&&u===0&&l.tag!==0&&(l.suspendedLanes|=n&~(i&~t))}function zf(l,t,e){l.pendingLanes|=t,l.suspendedLanes&=~t;var a=31-Pl(t);l.entangledLanes|=t,l.entanglements[a]=l.entanglements[a]|1073741824|e&261930}function xf(l,t){var e=l.entangledLanes|=t;for(l=l.entanglements;e;){var a=31-Pl(e),u=1<<a;u&t|l[a]&t&&(l[a]|=t),e&=~u}}function Tf(l,t){var e=t&-t;return e=(e&42)!==0?1:Wn(e),(e&(l.suspendedLanes|t))!==0?0:e}function Wn(l){switch(l){case 2:l=1;break;case 8:l=4;break;case 32:l=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:l=128;break;case 268435456:l=134217728;break;default:l=0}return l}function kn(l){return l&=-l,2<l?8<l?(l&134217727)!==0?32:268435456:8:2}function Ef(){var l=A.p;return l!==0?l:(l=window.event,l===void 0?32:od(l.type))}function Af(l,t){var e=A.p;try{return A.p=l,t()}finally{A.p=e}}var Ft=Math.random().toString(36).slice(2),Nl="__reactFiber$"+Ft,Ll="__reactProps$"+Ft,Le="__reactContainer$"+Ft,$n="__reactEvents$"+Ft,Vd="__reactListeners$"+Ft,Kd="__reactHandles$"+Ft,_f="__reactResources$"+Ft,Ua="__reactMarker$"+Ft;function Fn(l){delete l[Nl],delete l[Ll],delete l[$n],delete l[Vd],delete l[Kd]}function Ve(l){var t=l[Nl];if(t)return t;for(var e=l.parentNode;e;){if(t=e[Le]||e[Nl]){if(e=t.alternate,t.child!==null||e!==null&&e.child!==null)for(l=W0(l);l!==null;){if(e=l[Nl])return e;l=W0(l)}return t}l=e,e=l.parentNode}return null}function Ke(l){if(l=l[Nl]||l[Le]){var t=l.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return l}return null}function ja(l){var t=l.tag;if(t===5||t===26||t===27||t===6)return l.stateNode;throw Error(m(33))}function Je(l){var t=l[_f];return t||(t=l[_f]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function _l(l){l[Ua]=!0}var Mf=new Set,Nf={};function Ee(l,t){we(l,t),we(l+"Capture",t)}function we(l,t){for(Nf[l]=t,l=0;l<t.length;l++)Mf.add(t[l])}var Jd=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]*$"),Of={},Df={};function wd(l){return Vn.call(Df,l)?!0:Vn.call(Of,l)?!1:Jd.test(l)?Df[l]=!0:(Of[l]=!0,!1)}function Nu(l,t,e){if(wd(t))if(e===null)l.removeAttribute(t);else{switch(typeof e){case"undefined":case"function":case"symbol":l.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){l.removeAttribute(t);return}}l.setAttribute(t,""+e)}}function Ou(l,t,e){if(e===null)l.removeAttribute(t);else{switch(typeof e){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(t);return}l.setAttribute(t,""+e)}}function Ut(l,t,e,a){if(a===null)l.removeAttribute(e);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(e);return}l.setAttributeNS(t,e,""+a)}}function ft(l){switch(typeof l){case"bigint":case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function Uf(l){var t=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Wd(l,t,e){var a=Object.getOwnPropertyDescriptor(l.constructor.prototype,t);if(!l.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var u=a.get,n=a.set;return Object.defineProperty(l,t,{configurable:!0,get:function(){return u.call(this)},set:function(i){e=""+i,n.call(this,i)}}),Object.defineProperty(l,t,{enumerable:a.enumerable}),{getValue:function(){return e},setValue:function(i){e=""+i},stopTracking:function(){l._valueTracker=null,delete l[t]}}}}function In(l){if(!l._valueTracker){var t=Uf(l)?"checked":"value";l._valueTracker=Wd(l,t,""+l[t])}}function jf(l){if(!l)return!1;var t=l._valueTracker;if(!t)return!0;var e=t.getValue(),a="";return l&&(a=Uf(l)?l.checked?"true":"false":l.value),l=a,l!==e?(t.setValue(l),!0):!1}function Du(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var kd=/[\n"\\]/g;function st(l){return l.replace(kd,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Pn(l,t,e,a,u,n,i,c){l.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?l.type=i:l.removeAttribute("type"),t!=null?i==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+ft(t)):l.value!==""+ft(t)&&(l.value=""+ft(t)):i!=="submit"&&i!=="reset"||l.removeAttribute("value"),t!=null?li(l,i,ft(t)):e!=null?li(l,i,ft(e)):a!=null&&l.removeAttribute("value"),u==null&&n!=null&&(l.defaultChecked=!!n),u!=null&&(l.checked=u&&typeof u!="function"&&typeof u!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.name=""+ft(c):l.removeAttribute("name")}function Hf(l,t,e,a,u,n,i,c){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(l.type=n),t!=null||e!=null){if(!(n!=="submit"&&n!=="reset"||t!=null)){In(l);return}e=e!=null?""+ft(e):"",t=t!=null?""+ft(t):e,c||t===l.value||(l.value=t),l.defaultValue=t}a=a??u,a=typeof a!="function"&&typeof a!="symbol"&&!!a,l.checked=c?l.checked:!!a,l.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(l.name=i),In(l)}function li(l,t,e){t==="number"&&Du(l.ownerDocument)===l||l.defaultValue===""+e||(l.defaultValue=""+e)}function We(l,t,e,a){if(l=l.options,t){t={};for(var u=0;u<e.length;u++)t["$"+e[u]]=!0;for(e=0;e<l.length;e++)u=t.hasOwnProperty("$"+l[e].value),l[e].selected!==u&&(l[e].selected=u),u&&a&&(l[e].defaultSelected=!0)}else{for(e=""+ft(e),t=null,u=0;u<l.length;u++){if(l[u].value===e){l[u].selected=!0,a&&(l[u].defaultSelected=!0);return}t!==null||l[u].disabled||(t=l[u])}t!==null&&(t.selected=!0)}}function Cf(l,t,e){if(t!=null&&(t=""+ft(t),t!==l.value&&(l.value=t),e==null)){l.defaultValue!==t&&(l.defaultValue=t);return}l.defaultValue=e!=null?""+ft(e):""}function Rf(l,t,e,a){if(t==null){if(a!=null){if(e!=null)throw Error(m(92));if(bt(a)){if(1<a.length)throw Error(m(93));a=a[0]}e=a}e==null&&(e=""),t=e}e=ft(t),l.defaultValue=e,a=l.textContent,a===e&&a!==""&&a!==null&&(l.value=a),In(l)}function ke(l,t){if(t){var e=l.firstChild;if(e&&e===l.lastChild&&e.nodeType===3){e.nodeValue=t;return}}l.textContent=t}var $d=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 qf(l,t,e){var a=t.indexOf("--")===0;e==null||typeof e=="boolean"||e===""?a?l.setProperty(t,""):t==="float"?l.cssFloat="":l[t]="":a?l.setProperty(t,e):typeof e!="number"||e===0||$d.has(t)?t==="float"?l.cssFloat=e:l[t]=(""+e).trim():l[t]=e+"px"}function Bf(l,t,e){if(t!=null&&typeof t!="object")throw Error(m(62));if(l=l.style,e!=null){for(var a in e)!e.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?l.setProperty(a,""):a==="float"?l.cssFloat="":l[a]="");for(var u in t)a=t[u],t.hasOwnProperty(u)&&e[u]!==a&&qf(l,u,a)}else for(var n in t)t.hasOwnProperty(n)&&qf(l,n,t[n])}function ti(l){if(l.indexOf("-")===-1)return!1;switch(l){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 Fd=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"]]),Id=/^[\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 Uu(l){return Id.test(""+l)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":l}function jt(){}var ei=null;function ai(l){return l=l.target||l.srcElement||window,l.correspondingUseElement&&(l=l.correspondingUseElement),l.nodeType===3?l.parentNode:l}var $e=null,Fe=null;function Yf(l){var t=Ke(l);if(t&&(l=t.stateNode)){var e=l[Ll]||null;l:switch(l=t.stateNode,t.type){case"input":if(Pn(l,e.value,e.defaultValue,e.defaultValue,e.checked,e.defaultChecked,e.type,e.name),t=e.name,e.type==="radio"&&t!=null){for(e=l;e.parentNode;)e=e.parentNode;for(e=e.querySelectorAll('input[name="'+st(""+t)+'"][type="radio"]'),t=0;t<e.length;t++){var a=e[t];if(a!==l&&a.form===l.form){var u=a[Ll]||null;if(!u)throw Error(m(90));Pn(a,u.value,u.defaultValue,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name)}}for(t=0;t<e.length;t++)a=e[t],a.form===l.form&&jf(a)}break l;case"textarea":Cf(l,e.value,e.defaultValue);break l;case"select":t=e.value,t!=null&&We(l,!!e.multiple,t,!1)}}}var ui=!1;function Gf(l,t,e){if(ui)return l(t,e);ui=!0;try{var a=l(t);return a}finally{if(ui=!1,($e!==null||Fe!==null)&&(Sn(),$e&&(t=$e,l=Fe,Fe=$e=null,Yf(t),l)))for(t=0;t<l.length;t++)Yf(l[t])}}function Ha(l,t){var e=l.stateNode;if(e===null)return null;var a=e[Ll]||null;if(a===null)return null;e=a[t];l: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)||(l=l.type,a=!(l==="button"||l==="input"||l==="select"||l==="textarea")),l=!a;break l;default:l=!1}if(l)return null;if(e&&typeof e!="function")throw Error(m(231,t,typeof e));return e}var Ht=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ni=!1;if(Ht)try{var Ca={};Object.defineProperty(Ca,"passive",{get:function(){ni=!0}}),window.addEventListener("test",Ca,Ca),window.removeEventListener("test",Ca,Ca)}catch{ni=!1}var It=null,ii=null,ju=null;function Qf(){if(ju)return ju;var l,t=ii,e=t.length,a,u="value"in It?It.value:It.textContent,n=u.length;for(l=0;l<e&&t[l]===u[l];l++);var i=e-l;for(a=1;a<=i&&t[e-a]===u[n-a];a++);return ju=u.slice(l,1<a?1-a:void 0)}function Hu(l){var t=l.keyCode;return"charCode"in l?(l=l.charCode,l===0&&t===13&&(l=13)):l=t,l===10&&(l=13),32<=l||l===13?l:0}function Cu(){return!0}function Xf(){return!1}function Vl(l){function t(e,a,u,n,i){this._reactName=e,this._targetInst=u,this.type=a,this.nativeEvent=n,this.target=i,this.currentTarget=null;for(var c in l)l.hasOwnProperty(c)&&(e=l[c],this[c]=e?e(n):n[c]);return this.isDefaultPrevented=(n.defaultPrevented!=null?n.defaultPrevented:n.returnValue===!1)?Cu:Xf,this.isPropagationStopped=Xf,this}return R(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!="unknown"&&(e.returnValue=!1),this.isDefaultPrevented=Cu)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!="unknown"&&(e.cancelBubble=!0),this.isPropagationStopped=Cu)},persist:function(){},isPersistent:Cu}),t}var Ae={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(l){return l.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ru=Vl(Ae),Ra=R({},Ae,{view:0,detail:0}),Pd=Vl(Ra),ci,fi,qa,qu=R({},Ra,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:oi,button:0,buttons:0,relatedTarget:function(l){return l.relatedTarget===void 0?l.fromElement===l.srcElement?l.toElement:l.fromElement:l.relatedTarget},movementX:function(l){return"movementX"in l?l.movementX:(l!==qa&&(qa&&l.type==="mousemove"?(ci=l.screenX-qa.screenX,fi=l.screenY-qa.screenY):fi=ci=0,qa=l),ci)},movementY:function(l){return"movementY"in l?l.movementY:fi}}),Zf=Vl(qu),lm=R({},qu,{dataTransfer:0}),tm=Vl(lm),em=R({},Ra,{relatedTarget:0}),si=Vl(em),am=R({},Ae,{animationName:0,elapsedTime:0,pseudoElement:0}),um=Vl(am),nm=R({},Ae,{clipboardData:function(l){return"clipboardData"in l?l.clipboardData:window.clipboardData}}),im=Vl(nm),cm=R({},Ae,{data:0}),Lf=Vl(cm),fm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},sm={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"},om={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function dm(l){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(l):(l=om[l])?!!t[l]:!1}function oi(){return dm}var mm=R({},Ra,{key:function(l){if(l.key){var t=fm[l.key]||l.key;if(t!=="Unidentified")return t}return l.type==="keypress"?(l=Hu(l),l===13?"Enter":String.fromCharCode(l)):l.type==="keydown"||l.type==="keyup"?sm[l.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:oi,charCode:function(l){return l.type==="keypress"?Hu(l):0},keyCode:function(l){return l.type==="keydown"||l.type==="keyup"?l.keyCode:0},which:function(l){return l.type==="keypress"?Hu(l):l.type==="keydown"||l.type==="keyup"?l.keyCode:0}}),hm=Vl(mm),rm=R({},qu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Vf=Vl(rm),ym=R({},Ra,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:oi}),vm=Vl(ym),gm=R({},Ae,{propertyName:0,elapsedTime:0,pseudoElement:0}),bm=Vl(gm),Sm=R({},qu,{deltaX:function(l){return"deltaX"in l?l.deltaX:"wheelDeltaX"in l?-l.wheelDeltaX:0},deltaY:function(l){return"deltaY"in l?l.deltaY:"wheelDeltaY"in l?-l.wheelDeltaY:"wheelDelta"in l?-l.wheelDelta:0},deltaZ:0,deltaMode:0}),pm=Vl(Sm),zm=R({},Ae,{newState:0,oldState:0}),xm=Vl(zm),Tm=[9,13,27,32],di=Ht&&"CompositionEvent"in window,Ba=null;Ht&&"documentMode"in document&&(Ba=document.documentMode);var Em=Ht&&"TextEvent"in window&&!Ba,Kf=Ht&&(!di||Ba&&8<Ba&&11>=Ba),Jf=" ",wf=!1;function Wf(l,t){switch(l){case"keyup":return Tm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function kf(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var Ie=!1;function Am(l,t){switch(l){case"compositionend":return kf(t);case"keypress":return t.which!==32?null:(wf=!0,Jf);case"textInput":return l=t.data,l===Jf&&wf?null:l;default:return null}}function _m(l,t){if(Ie)return l==="compositionend"||!di&&Wf(l,t)?(l=Qf(),ju=ii=It=null,Ie=!1,l):null;switch(l){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 Kf&&t.locale!=="ko"?null:t.data;default:return null}}var Mm={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 $f(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t==="input"?!!Mm[l.type]:t==="textarea"}function Ff(l,t,e,a){$e?Fe?Fe.push(a):Fe=[a]:$e=a,t=_n(t,"onChange"),0<t.length&&(e=new Ru("onChange","change",null,e,a),l.push({event:e,listeners:t}))}var Ya=null,Ga=null;function Nm(l){C0(l,0)}function Bu(l){var t=ja(l);if(jf(t))return l}function If(l,t){if(l==="change")return t}var Pf=!1;if(Ht){var mi;if(Ht){var hi="oninput"in document;if(!hi){var ls=document.createElement("div");ls.setAttribute("oninput","return;"),hi=typeof ls.oninput=="function"}mi=hi}else mi=!1;Pf=mi&&(!document.documentMode||9<document.documentMode)}function ts(){Ya&&(Ya.detachEvent("onpropertychange",es),Ga=Ya=null)}function es(l){if(l.propertyName==="value"&&Bu(Ga)){var t=[];Ff(t,Ga,l,ai(l)),Gf(Nm,t)}}function Om(l,t,e){l==="focusin"?(ts(),Ya=t,Ga=e,Ya.attachEvent("onpropertychange",es)):l==="focusout"&&ts()}function Dm(l){if(l==="selectionchange"||l==="keyup"||l==="keydown")return Bu(Ga)}function Um(l,t){if(l==="click")return Bu(t)}function jm(l,t){if(l==="input"||l==="change")return Bu(t)}function Hm(l,t){return l===t&&(l!==0||1/l===1/t)||l!==l&&t!==t}var lt=typeof Object.is=="function"?Object.is:Hm;function Qa(l,t){if(lt(l,t))return!0;if(typeof l!="object"||l===null||typeof t!="object"||t===null)return!1;var e=Object.keys(l),a=Object.keys(t);if(e.length!==a.length)return!1;for(a=0;a<e.length;a++){var u=e[a];if(!Vn.call(t,u)||!lt(l[u],t[u]))return!1}return!0}function as(l){for(;l&&l.firstChild;)l=l.firstChild;return l}function us(l,t){var e=as(l);l=0;for(var a;e;){if(e.nodeType===3){if(a=l+e.textContent.length,l<=t&&a>=t)return{node:e,offset:t-l};l=a}l:{for(;e;){if(e.nextSibling){e=e.nextSibling;break l}e=e.parentNode}e=void 0}e=as(e)}}function ns(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?ns(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function is(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=Du(l.document);t instanceof l.HTMLIFrameElement;){try{var e=typeof t.contentWindow.location.href=="string"}catch{e=!1}if(e)l=t.contentWindow;else break;t=Du(l.document)}return t}function ri(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var Cm=Ht&&"documentMode"in document&&11>=document.documentMode,Pe=null,yi=null,Xa=null,vi=!1;function cs(l,t,e){var a=e.window===e?e.document:e.nodeType===9?e:e.ownerDocument;vi||Pe==null||Pe!==Du(a)||(a=Pe,"selectionStart"in a&&ri(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}),Xa&&Qa(Xa,a)||(Xa=a,a=_n(yi,"onSelect"),0<a.length&&(t=new Ru("onSelect","select",null,t,e),l.push({event:t,listeners:a}),t.target=Pe)))}function _e(l,t){var e={};return e[l.toLowerCase()]=t.toLowerCase(),e["Webkit"+l]="webkit"+t,e["Moz"+l]="moz"+t,e}var la={animationend:_e("Animation","AnimationEnd"),animationiteration:_e("Animation","AnimationIteration"),animationstart:_e("Animation","AnimationStart"),transitionrun:_e("Transition","TransitionRun"),transitionstart:_e("Transition","TransitionStart"),transitioncancel:_e("Transition","TransitionCancel"),transitionend:_e("Transition","TransitionEnd")},gi={},fs={};Ht&&(fs=document.createElement("div").style,"AnimationEvent"in window||(delete la.animationend.animation,delete la.animationiteration.animation,delete la.animationstart.animation),"TransitionEvent"in window||delete la.transitionend.transition);function Me(l){if(gi[l])return gi[l];if(!la[l])return l;var t=la[l],e;for(e in t)if(t.hasOwnProperty(e)&&e in fs)return gi[l]=t[e];return l}var ss=Me("animationend"),os=Me("animationiteration"),ds=Me("animationstart"),Rm=Me("transitionrun"),qm=Me("transitionstart"),Bm=Me("transitioncancel"),ms=Me("transitionend"),hs=new Map,bi="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(" ");bi.push("scrollEnd");function St(l,t){hs.set(l,t),Ee(t,[l])}var Yu=typeof reportError=="function"?reportError:function(l){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof l=="object"&&l!==null&&typeof l.message=="string"?String(l.message):String(l),error:l});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",l);return}console.error(l)},ot=[],ta=0,Si=0;function Gu(){for(var l=ta,t=Si=ta=0;t<l;){var e=ot[t];ot[t++]=null;var a=ot[t];ot[t++]=null;var u=ot[t];ot[t++]=null;var n=ot[t];if(ot[t++]=null,a!==null&&u!==null){var i=a.pending;i===null?u.next=u:(u.next=i.next,i.next=u),a.pending=u}n!==0&&rs(e,u,n)}}function Qu(l,t,e,a){ot[ta++]=l,ot[ta++]=t,ot[ta++]=e,ot[ta++]=a,Si|=a,l.lanes|=a,l=l.alternate,l!==null&&(l.lanes|=a)}function pi(l,t,e,a){return Qu(l,t,e,a),Xu(l)}function Ne(l,t){return Qu(l,null,null,t),Xu(l)}function rs(l,t,e){l.lanes|=e;var a=l.alternate;a!==null&&(a.lanes|=e);for(var u=!1,n=l.return;n!==null;)n.childLanes|=e,a=n.alternate,a!==null&&(a.childLanes|=e),n.tag===22&&(l=n.stateNode,l===null||l._visibility&1||(u=!0)),l=n,n=n.return;return l.tag===3?(n=l.stateNode,u&&t!==null&&(u=31-Pl(e),l=n.hiddenUpdates,a=l[u],a===null?l[u]=[t]:a.push(t),t.lane=e|536870912),n):null}function Xu(l){if(50<su)throw su=0,Oc=null,Error(m(185));for(var t=l.return;t!==null;)l=t,t=l.return;return l.tag===3?l.stateNode:null}var ea={};function Ym(l,t,e,a){this.tag=l,this.key=e,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 tt(l,t,e,a){return new Ym(l,t,e,a)}function zi(l){return l=l.prototype,!(!l||!l.isReactComponent)}function Ct(l,t){var e=l.alternate;return e===null?(e=tt(l.tag,t,l.key,l.mode),e.elementType=l.elementType,e.type=l.type,e.stateNode=l.stateNode,e.alternate=l,l.alternate=e):(e.pendingProps=t,e.type=l.type,e.flags=0,e.subtreeFlags=0,e.deletions=null),e.flags=l.flags&65011712,e.childLanes=l.childLanes,e.lanes=l.lanes,e.child=l.child,e.memoizedProps=l.memoizedProps,e.memoizedState=l.memoizedState,e.updateQueue=l.updateQueue,t=l.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},e.sibling=l.sibling,e.index=l.index,e.ref=l.ref,e.refCleanup=l.refCleanup,e}function ys(l,t){l.flags&=65011714;var e=l.alternate;return e===null?(l.childLanes=0,l.lanes=t,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=e.childLanes,l.lanes=e.lanes,l.child=e.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,l.type=e.type,t=e.dependencies,l.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),l}function Zu(l,t,e,a,u,n){var i=0;if(a=l,typeof l=="function")zi(l)&&(i=1);else if(typeof l=="string")i=Lh(l,e,N.current)?26:l==="html"||l==="head"||l==="body"?27:5;else l:switch(l){case Tt:return l=tt(31,e,t,u),l.elementType=Tt,l.lanes=n,l;case Rl:return Oe(e.children,u,n,t);case Ot:i=8,u|=24;break;case $l:return l=tt(12,e,t,u|2),l.elementType=$l,l.lanes=n,l;case xt:return l=tt(13,e,t,u),l.elementType=xt,l.lanes=n,l;case Ql:return l=tt(19,e,t,u),l.elementType=Ql,l.lanes=n,l;default:if(typeof l=="object"&&l!==null)switch(l.$$typeof){case Hl:i=10;break l;case kt:i=9;break l;case ct:i=11;break l;case W:i=14;break l;case Xl:i=16,a=null;break l}i=29,e=Error(m(130,l===null?"null":typeof l,"")),a=null}return t=tt(i,e,t,u),t.elementType=l,t.type=a,t.lanes=n,t}function Oe(l,t,e,a){return l=tt(7,l,a,t),l.lanes=e,l}function xi(l,t,e){return l=tt(6,l,null,t),l.lanes=e,l}function vs(l){var t=tt(18,null,null,0);return t.stateNode=l,t}function Ti(l,t,e){return t=tt(4,l.children!==null?l.children:[],l.key,t),t.lanes=e,t.stateNode={containerInfo:l.containerInfo,pendingChildren:null,implementation:l.implementation},t}var gs=new WeakMap;function dt(l,t){if(typeof l=="object"&&l!==null){var e=gs.get(l);return e!==void 0?e:(t={value:l,source:t,stack:vf(t)},gs.set(l,t),t)}return{value:l,source:t,stack:vf(t)}}var aa=[],ua=0,Lu=null,Za=0,mt=[],ht=0,Pt=null,At=1,_t="";function Rt(l,t){aa[ua++]=Za,aa[ua++]=Lu,Lu=l,Za=t}function bs(l,t,e){mt[ht++]=At,mt[ht++]=_t,mt[ht++]=Pt,Pt=l;var a=At;l=_t;var u=32-Pl(a)-1;a&=~(1<<u),e+=1;var n=32-Pl(t)+u;if(30<n){var i=u-u%5;n=(a&(1<<i)-1).toString(32),a>>=i,u-=i,At=1<<32-Pl(t)+u|e<<u|a,_t=n+l}else At=1<<n|e<<u|a,_t=l}function Ei(l){l.return!==null&&(Rt(l,1),bs(l,1,0))}function Ai(l){for(;l===Lu;)Lu=aa[--ua],aa[ua]=null,Za=aa[--ua],aa[ua]=null;for(;l===Pt;)Pt=mt[--ht],mt[ht]=null,_t=mt[--ht],mt[ht]=null,At=mt[--ht],mt[ht]=null}function Ss(l,t){mt[ht++]=At,mt[ht++]=_t,mt[ht++]=Pt,At=t.id,_t=t.overflow,Pt=l}var Ol=null,dl=null,k=!1,le=null,rt=!1,_i=Error(m(519));function te(l){var t=Error(m(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw La(dt(t,l)),_i}function ps(l){var t=l.stateNode,e=l.type,a=l.memoizedProps;switch(t[Nl]=l,t[Ll]=a,e){case"dialog":K("cancel",t),K("close",t);break;case"iframe":case"object":case"embed":K("load",t);break;case"video":case"audio":for(e=0;e<du.length;e++)K(du[e],t);break;case"source":K("error",t);break;case"img":case"image":case"link":K("error",t),K("load",t);break;case"details":K("toggle",t);break;case"input":K("invalid",t),Hf(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":K("invalid",t);break;case"textarea":K("invalid",t),Rf(t,a.value,a.defaultValue,a.children)}e=a.children,typeof e!="string"&&typeof e!="number"&&typeof e!="bigint"||t.textContent===""+e||a.suppressHydrationWarning===!0||Y0(t.textContent,e)?(a.popover!=null&&(K("beforetoggle",t),K("toggle",t)),a.onScroll!=null&&K("scroll",t),a.onScrollEnd!=null&&K("scrollend",t),a.onClick!=null&&(t.onclick=jt),t=!0):t=!1,t||te(l,!0)}function zs(l){for(Ol=l.return;Ol;)switch(Ol.tag){case 5:case 31:case 13:rt=!1;return;case 27:case 3:rt=!0;return;default:Ol=Ol.return}}function na(l){if(l!==Ol)return!1;if(!k)return zs(l),k=!0,!1;var t=l.tag,e;if((e=t!==3&&t!==27)&&((e=t===5)&&(e=l.type,e=!(e!=="form"&&e!=="button")||Vc(l.type,l.memoizedProps)),e=!e),e&&dl&&te(l),zs(l),t===13){if(l=l.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(m(317));dl=w0(l)}else if(t===31){if(l=l.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(m(317));dl=w0(l)}else t===27?(t=dl,ye(l.type)?(l=kc,kc=null,dl=l):dl=t):dl=Ol?vt(l.stateNode.nextSibling):null;return!0}function De(){dl=Ol=null,k=!1}function Mi(){var l=le;return l!==null&&(Wl===null?Wl=l:Wl.push.apply(Wl,l),le=null),l}function La(l){le===null?le=[l]:le.push(l)}var Ni=o(null),Ue=null,qt=null;function ee(l,t,e){_(Ni,t._currentValue),t._currentValue=e}function Bt(l){l._currentValue=Ni.current,T(Ni)}function Oi(l,t,e){for(;l!==null;){var a=l.alternate;if((l.childLanes&t)!==t?(l.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),l===e)break;l=l.return}}function Di(l,t,e,a){var u=l.child;for(u!==null&&(u.return=l);u!==null;){var n=u.dependencies;if(n!==null){var i=u.child;n=n.firstContext;l:for(;n!==null;){var c=n;n=u;for(var f=0;f<t.length;f++)if(c.context===t[f]){n.lanes|=e,c=n.alternate,c!==null&&(c.lanes|=e),Oi(n.return,e,l),a||(i=null);break l}n=c.next}}else if(u.tag===18){if(i=u.return,i===null)throw Error(m(341));i.lanes|=e,n=i.alternate,n!==null&&(n.lanes|=e),Oi(i,e,l),i=null}else i=u.child;if(i!==null)i.return=u;else for(i=u;i!==null;){if(i===l){i=null;break}if(u=i.sibling,u!==null){u.return=i.return,i=u;break}i=i.return}u=i}}function ia(l,t,e,a){l=null;for(var u=t,n=!1;u!==null;){if(!n){if((u.flags&524288)!==0)n=!0;else if((u.flags&262144)!==0)break}if(u.tag===10){var i=u.alternate;if(i===null)throw Error(m(387));if(i=i.memoizedProps,i!==null){var c=u.type;lt(u.pendingProps.value,i.value)||(l!==null?l.push(c):l=[c])}}else if(u===tl.current){if(i=u.alternate,i===null)throw Error(m(387));i.memoizedState.memoizedState!==u.memoizedState.memoizedState&&(l!==null?l.push(vu):l=[vu])}u=u.return}l!==null&&Di(t,l,e,a),t.flags|=262144}function Vu(l){for(l=l.firstContext;l!==null;){if(!lt(l.context._currentValue,l.memoizedValue))return!0;l=l.next}return!1}function je(l){Ue=l,qt=null,l=l.dependencies,l!==null&&(l.firstContext=null)}function Dl(l){return xs(Ue,l)}function Ku(l,t){return Ue===null&&je(l),xs(l,t)}function xs(l,t){var e=t._currentValue;if(t={context:t,memoizedValue:e,next:null},qt===null){if(l===null)throw Error(m(308));qt=t,l.dependencies={lanes:0,firstContext:t},l.flags|=524288}else qt=qt.next=t;return e}var Gm=typeof AbortController<"u"?AbortController:function(){var l=[],t=this.signal={aborted:!1,addEventListener:function(e,a){l.push(a)}};this.abort=function(){t.aborted=!0,l.forEach(function(e){return e()})}},Qm=S.unstable_scheduleCallback,Xm=S.unstable_NormalPriority,pl={$$typeof:Hl,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ui(){return{controller:new Gm,data:new Map,refCount:0}}function Va(l){l.refCount--,l.refCount===0&&Qm(Xm,function(){l.controller.abort()})}var Ka=null,ji=0,ca=0,fa=null;function Zm(l,t){if(Ka===null){var e=Ka=[];ji=0,ca=Rc(),fa={status:"pending",value:void 0,then:function(a){e.push(a)}}}return ji++,t.then(Ts,Ts),t}function Ts(){if(--ji===0&&Ka!==null){fa!==null&&(fa.status="fulfilled");var l=Ka;Ka=null,ca=0,fa=null;for(var t=0;t<l.length;t++)(0,l[t])()}}function Lm(l,t){var e=[],a={status:"pending",value:null,reason:null,then:function(u){e.push(u)}};return l.then(function(){a.status="fulfilled",a.value=t;for(var u=0;u<e.length;u++)(0,e[u])(t)},function(u){for(a.status="rejected",a.reason=u,u=0;u<e.length;u++)(0,e[u])(void 0)}),a}var Es=p.S;p.S=function(l,t){f0=Fl(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&Zm(l,t),Es!==null&&Es(l,t)};var He=o(null);function Hi(){var l=He.current;return l!==null?l:sl.pooledCache}function Ju(l,t){t===null?_(He,He.current):_(He,t.pool)}function As(){var l=Hi();return l===null?null:{parent:pl._currentValue,pool:l}}var sa=Error(m(460)),Ci=Error(m(474)),wu=Error(m(542)),Wu={then:function(){}};function _s(l){return l=l.status,l==="fulfilled"||l==="rejected"}function Ms(l,t,e){switch(e=l[e],e===void 0?l.push(t):e!==t&&(t.then(jt,jt),t=e),t.status){case"fulfilled":return t.value;case"rejected":throw l=t.reason,Os(l),l;default:if(typeof t.status=="string")t.then(jt,jt);else{if(l=sl,l!==null&&100<l.shellSuspendCounter)throw Error(m(482));l=t,l.status="pending",l.then(function(a){if(t.status==="pending"){var u=t;u.status="fulfilled",u.value=a}},function(a){if(t.status==="pending"){var u=t;u.status="rejected",u.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw l=t.reason,Os(l),l}throw Re=t,sa}}function Ce(l){try{var t=l._init;return t(l._payload)}catch(e){throw e!==null&&typeof e=="object"&&typeof e.then=="function"?(Re=e,sa):e}}var Re=null;function Ns(){if(Re===null)throw Error(m(459));var l=Re;return Re=null,l}function Os(l){if(l===sa||l===wu)throw Error(m(483))}var oa=null,Ja=0;function ku(l){var t=Ja;return Ja+=1,oa===null&&(oa=[]),Ms(oa,l,t)}function wa(l,t){t=t.props.ref,l.ref=t!==void 0?t:null}function $u(l,t){throw t.$$typeof===F?Error(m(525)):(l=Object.prototype.toString.call(t),Error(m(31,l==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":l)))}function Ds(l){function t(d,s){if(l){var h=d.deletions;h===null?(d.deletions=[s],d.flags|=16):h.push(s)}}function e(d,s){if(!l)return null;for(;s!==null;)t(d,s),s=s.sibling;return null}function a(d){for(var s=new Map;d!==null;)d.key!==null?s.set(d.key,d):s.set(d.index,d),d=d.sibling;return s}function u(d,s){return d=Ct(d,s),d.index=0,d.sibling=null,d}function n(d,s,h){return d.index=h,l?(h=d.alternate,h!==null?(h=h.index,h<s?(d.flags|=67108866,s):h):(d.flags|=67108866,s)):(d.flags|=1048576,s)}function i(d){return l&&d.alternate===null&&(d.flags|=67108866),d}function c(d,s,h,z){return s===null||s.tag!==6?(s=xi(h,d.mode,z),s.return=d,s):(s=u(s,h),s.return=d,s)}function f(d,s,h,z){var j=h.type;return j===Rl?b(d,s,h.props.children,z,h.key):s!==null&&(s.elementType===j||typeof j=="object"&&j!==null&&j.$$typeof===Xl&&Ce(j)===s.type)?(s=u(s,h.props),wa(s,h),s.return=d,s):(s=Zu(h.type,h.key,h.props,null,d.mode,z),wa(s,h),s.return=d,s)}function r(d,s,h,z){return s===null||s.tag!==4||s.stateNode.containerInfo!==h.containerInfo||s.stateNode.implementation!==h.implementation?(s=Ti(h,d.mode,z),s.return=d,s):(s=u(s,h.children||[]),s.return=d,s)}function b(d,s,h,z,j){return s===null||s.tag!==7?(s=Oe(h,d.mode,z,j),s.return=d,s):(s=u(s,h),s.return=d,s)}function x(d,s,h){if(typeof s=="string"&&s!==""||typeof s=="number"||typeof s=="bigint")return s=xi(""+s,d.mode,h),s.return=d,s;if(typeof s=="object"&&s!==null){switch(s.$$typeof){case El:return h=Zu(s.type,s.key,s.props,null,d.mode,h),wa(h,s),h.return=d,h;case Gl:return s=Ti(s,d.mode,h),s.return=d,s;case Xl:return s=Ce(s),x(d,s,h)}if(bt(s)||Zl(s))return s=Oe(s,d.mode,h,null),s.return=d,s;if(typeof s.then=="function")return x(d,ku(s),h);if(s.$$typeof===Hl)return x(d,Ku(d,s),h);$u(d,s)}return null}function y(d,s,h,z){var j=s!==null?s.key:null;if(typeof h=="string"&&h!==""||typeof h=="number"||typeof h=="bigint")return j!==null?null:c(d,s,""+h,z);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case El:return h.key===j?f(d,s,h,z):null;case Gl:return h.key===j?r(d,s,h,z):null;case Xl:return h=Ce(h),y(d,s,h,z)}if(bt(h)||Zl(h))return j!==null?null:b(d,s,h,z,null);if(typeof h.then=="function")return y(d,s,ku(h),z);if(h.$$typeof===Hl)return y(d,s,Ku(d,h),z);$u(d,h)}return null}function v(d,s,h,z,j){if(typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint")return d=d.get(h)||null,c(s,d,""+z,j);if(typeof z=="object"&&z!==null){switch(z.$$typeof){case El:return d=d.get(z.key===null?h:z.key)||null,f(s,d,z,j);case Gl:return d=d.get(z.key===null?h:z.key)||null,r(s,d,z,j);case Xl:return z=Ce(z),v(d,s,h,z,j)}if(bt(z)||Zl(z))return d=d.get(h)||null,b(s,d,z,j,null);if(typeof z.then=="function")return v(d,s,h,ku(z),j);if(z.$$typeof===Hl)return v(d,s,h,Ku(s,z),j);$u(s,z)}return null}function M(d,s,h,z){for(var j=null,I=null,O=s,Z=s=0,w=null;O!==null&&Z<h.length;Z++){O.index>Z?(w=O,O=null):w=O.sibling;var P=y(d,O,h[Z],z);if(P===null){O===null&&(O=w);break}l&&O&&P.alternate===null&&t(d,O),s=n(P,s,Z),I===null?j=P:I.sibling=P,I=P,O=w}if(Z===h.length)return e(d,O),k&&Rt(d,Z),j;if(O===null){for(;Z<h.length;Z++)O=x(d,h[Z],z),O!==null&&(s=n(O,s,Z),I===null?j=O:I.sibling=O,I=O);return k&&Rt(d,Z),j}for(O=a(O);Z<h.length;Z++)w=v(O,d,Z,h[Z],z),w!==null&&(l&&w.alternate!==null&&O.delete(w.key===null?Z:w.key),s=n(w,s,Z),I===null?j=w:I.sibling=w,I=w);return l&&O.forEach(function(pe){return t(d,pe)}),k&&Rt(d,Z),j}function C(d,s,h,z){if(h==null)throw Error(m(151));for(var j=null,I=null,O=s,Z=s=0,w=null,P=h.next();O!==null&&!P.done;Z++,P=h.next()){O.index>Z?(w=O,O=null):w=O.sibling;var pe=y(d,O,P.value,z);if(pe===null){O===null&&(O=w);break}l&&O&&pe.alternate===null&&t(d,O),s=n(pe,s,Z),I===null?j=pe:I.sibling=pe,I=pe,O=w}if(P.done)return e(d,O),k&&Rt(d,Z),j;if(O===null){for(;!P.done;Z++,P=h.next())P=x(d,P.value,z),P!==null&&(s=n(P,s,Z),I===null?j=P:I.sibling=P,I=P);return k&&Rt(d,Z),j}for(O=a(O);!P.done;Z++,P=h.next())P=v(O,d,Z,P.value,z),P!==null&&(l&&P.alternate!==null&&O.delete(P.key===null?Z:P.key),s=n(P,s,Z),I===null?j=P:I.sibling=P,I=P);return l&&O.forEach(function(l1){return t(d,l1)}),k&&Rt(d,Z),j}function cl(d,s,h,z){if(typeof h=="object"&&h!==null&&h.type===Rl&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case El:l:{for(var j=h.key;s!==null;){if(s.key===j){if(j=h.type,j===Rl){if(s.tag===7){e(d,s.sibling),z=u(s,h.props.children),z.return=d,d=z;break l}}else if(s.elementType===j||typeof j=="object"&&j!==null&&j.$$typeof===Xl&&Ce(j)===s.type){e(d,s.sibling),z=u(s,h.props),wa(z,h),z.return=d,d=z;break l}e(d,s);break}else t(d,s);s=s.sibling}h.type===Rl?(z=Oe(h.props.children,d.mode,z,h.key),z.return=d,d=z):(z=Zu(h.type,h.key,h.props,null,d.mode,z),wa(z,h),z.return=d,d=z)}return i(d);case Gl:l:{for(j=h.key;s!==null;){if(s.key===j)if(s.tag===4&&s.stateNode.containerInfo===h.containerInfo&&s.stateNode.implementation===h.implementation){e(d,s.sibling),z=u(s,h.children||[]),z.return=d,d=z;break l}else{e(d,s);break}else t(d,s);s=s.sibling}z=Ti(h,d.mode,z),z.return=d,d=z}return i(d);case Xl:return h=Ce(h),cl(d,s,h,z)}if(bt(h))return M(d,s,h,z);if(Zl(h)){if(j=Zl(h),typeof j!="function")throw Error(m(150));return h=j.call(h),C(d,s,h,z)}if(typeof h.then=="function")return cl(d,s,ku(h),z);if(h.$$typeof===Hl)return cl(d,s,Ku(d,h),z);$u(d,h)}return typeof h=="string"&&h!==""||typeof h=="number"||typeof h=="bigint"?(h=""+h,s!==null&&s.tag===6?(e(d,s.sibling),z=u(s,h),z.return=d,d=z):(e(d,s),z=xi(h,d.mode,z),z.return=d,d=z),i(d)):e(d,s)}return function(d,s,h,z){try{Ja=0;var j=cl(d,s,h,z);return oa=null,j}catch(O){if(O===sa||O===wu)throw O;var I=tt(29,O,null,d.mode);return I.lanes=z,I.return=d,I}finally{}}}var qe=Ds(!0),Us=Ds(!1),ae=!1;function Ri(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function qi(l,t){l=l.updateQueue,t.updateQueue===l&&(t.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,callbacks:null})}function ue(l){return{lane:l,tag:0,payload:null,callback:null,next:null}}function ne(l,t,e){var a=l.updateQueue;if(a===null)return null;if(a=a.shared,(ll&2)!==0){var u=a.pending;return u===null?t.next=t:(t.next=u.next,u.next=t),a.pending=t,t=Xu(l),rs(l,null,e),t}return Qu(l,a,t,e),Xu(l)}function Wa(l,t,e){if(t=t.updateQueue,t!==null&&(t=t.shared,(e&4194048)!==0)){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,xf(l,e)}}function Bi(l,t){var e=l.updateQueue,a=l.alternate;if(a!==null&&(a=a.updateQueue,e===a)){var u=null,n=null;if(e=e.firstBaseUpdate,e!==null){do{var i={lane:e.lane,tag:e.tag,payload:e.payload,callback:null,next:null};n===null?u=n=i:n=n.next=i,e=e.next}while(e!==null);n===null?u=n=t:n=n.next=t}else u=n=t;e={baseState:a.baseState,firstBaseUpdate:u,lastBaseUpdate:n,shared:a.shared,callbacks:a.callbacks},l.updateQueue=e;return}l=e.lastBaseUpdate,l===null?e.firstBaseUpdate=t:l.next=t,e.lastBaseUpdate=t}var Yi=!1;function ka(){if(Yi){var l=fa;if(l!==null)throw l}}function $a(l,t,e,a){Yi=!1;var u=l.updateQueue;ae=!1;var n=u.firstBaseUpdate,i=u.lastBaseUpdate,c=u.shared.pending;if(c!==null){u.shared.pending=null;var f=c,r=f.next;f.next=null,i===null?n=r:i.next=r,i=f;var b=l.alternate;b!==null&&(b=b.updateQueue,c=b.lastBaseUpdate,c!==i&&(c===null?b.firstBaseUpdate=r:c.next=r,b.lastBaseUpdate=f))}if(n!==null){var x=u.baseState;i=0,b=r=f=null,c=n;do{var y=c.lane&-536870913,v=y!==c.lane;if(v?(J&y)===y:(a&y)===y){y!==0&&y===ca&&(Yi=!0),b!==null&&(b=b.next={lane:0,tag:c.tag,payload:c.payload,callback:null,next:null});l:{var M=l,C=c;y=t;var cl=e;switch(C.tag){case 1:if(M=C.payload,typeof M=="function"){x=M.call(cl,x,y);break l}x=M;break l;case 3:M.flags=M.flags&-65537|128;case 0:if(M=C.payload,y=typeof M=="function"?M.call(cl,x,y):M,y==null)break l;x=R({},x,y);break l;case 2:ae=!0}}y=c.callback,y!==null&&(l.flags|=64,v&&(l.flags|=8192),v=u.callbacks,v===null?u.callbacks=[y]:v.push(y))}else v={lane:y,tag:c.tag,payload:c.payload,callback:c.callback,next:null},b===null?(r=b=v,f=x):b=b.next=v,i|=y;if(c=c.next,c===null){if(c=u.shared.pending,c===null)break;v=c,c=v.next,v.next=null,u.lastBaseUpdate=v,u.shared.pending=null}}while(!0);b===null&&(f=x),u.baseState=f,u.firstBaseUpdate=r,u.lastBaseUpdate=b,n===null&&(u.shared.lanes=0),oe|=i,l.lanes=i,l.memoizedState=x}}function js(l,t){if(typeof l!="function")throw Error(m(191,l));l.call(t)}function Hs(l,t){var e=l.callbacks;if(e!==null)for(l.callbacks=null,l=0;l<e.length;l++)js(e[l],t)}var da=o(null),Fu=o(0);function Cs(l,t){l=Jt,_(Fu,l),_(da,t),Jt=l|t.baseLanes}function Gi(){_(Fu,Jt),_(da,da.current)}function Qi(){Jt=Fu.current,T(da),T(Fu)}var et=o(null),yt=null;function ie(l){var t=l.alternate;_(gl,gl.current&1),_(et,l),yt===null&&(t===null||da.current!==null||t.memoizedState!==null)&&(yt=l)}function Xi(l){_(gl,gl.current),_(et,l),yt===null&&(yt=l)}function Rs(l){l.tag===22?(_(gl,gl.current),_(et,l),yt===null&&(yt=l)):ce()}function ce(){_(gl,gl.current),_(et,et.current)}function at(l){T(et),yt===l&&(yt=null),T(gl)}var gl=o(0);function Iu(l){for(var t=l;t!==null;){if(t.tag===13){var e=t.memoizedState;if(e!==null&&(e=e.dehydrated,e===null||wc(e)||Wc(e)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===l)break;for(;t.sibling===null;){if(t.return===null||t.return===l)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Yt=0,X=null,nl=null,zl=null,Pu=!1,ma=!1,Be=!1,ln=0,Fa=0,ha=null,Vm=0;function rl(){throw Error(m(321))}function Zi(l,t){if(t===null)return!1;for(var e=0;e<t.length&&e<l.length;e++)if(!lt(l[e],t[e]))return!1;return!0}function Li(l,t,e,a,u,n){return Yt=n,X=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,p.H=l===null||l.memoizedState===null?So:uc,Be=!1,n=e(a,u),Be=!1,ma&&(n=Bs(t,e,a,u)),qs(l),n}function qs(l){p.H=lu;var t=nl!==null&&nl.next!==null;if(Yt=0,zl=nl=X=null,Pu=!1,Fa=0,ha=null,t)throw Error(m(300));l===null||xl||(l=l.dependencies,l!==null&&Vu(l)&&(xl=!0))}function Bs(l,t,e,a){X=l;var u=0;do{if(ma&&(ha=null),Fa=0,ma=!1,25<=u)throw Error(m(301));if(u+=1,zl=nl=null,l.updateQueue!=null){var n=l.updateQueue;n.lastEffect=null,n.events=null,n.stores=null,n.memoCache!=null&&(n.memoCache.index=0)}p.H=po,n=t(e,a)}while(ma);return n}function Km(){var l=p.H,t=l.useState()[0];return t=typeof t.then=="function"?Ia(t):t,l=l.useState()[0],(nl!==null?nl.memoizedState:null)!==l&&(X.flags|=1024),t}function Vi(){var l=ln!==0;return ln=0,l}function Ki(l,t,e){t.updateQueue=l.updateQueue,t.flags&=-2053,l.lanes&=~e}function Ji(l){if(Pu){for(l=l.memoizedState;l!==null;){var t=l.queue;t!==null&&(t.pending=null),l=l.next}Pu=!1}Yt=0,zl=nl=X=null,ma=!1,Fa=ln=0,ha=null}function Bl(){var l={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return zl===null?X.memoizedState=zl=l:zl=zl.next=l,zl}function bl(){if(nl===null){var l=X.alternate;l=l!==null?l.memoizedState:null}else l=nl.next;var t=zl===null?X.memoizedState:zl.next;if(t!==null)zl=t,nl=l;else{if(l===null)throw X.alternate===null?Error(m(467)):Error(m(310));nl=l,l={memoizedState:nl.memoizedState,baseState:nl.baseState,baseQueue:nl.baseQueue,queue:nl.queue,next:null},zl===null?X.memoizedState=zl=l:zl=zl.next=l}return zl}function tn(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Ia(l){var t=Fa;return Fa+=1,ha===null&&(ha=[]),l=Ms(ha,l,t),t=X,(zl===null?t.memoizedState:zl.next)===null&&(t=t.alternate,p.H=t===null||t.memoizedState===null?So:uc),l}function en(l){if(l!==null&&typeof l=="object"){if(typeof l.then=="function")return Ia(l);if(l.$$typeof===Hl)return Dl(l)}throw Error(m(438,String(l)))}function wi(l){var t=null,e=X.updateQueue;if(e!==null&&(t=e.memoCache),t==null){var a=X.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(u){return u.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),e===null&&(e=tn(),X.updateQueue=e),e.memoCache=t,e=t.data[t.index],e===void 0)for(e=t.data[t.index]=Array(l),a=0;a<l;a++)e[a]=Ze;return t.index++,e}function Gt(l,t){return typeof t=="function"?t(l):t}function an(l){var t=bl();return Wi(t,nl,l)}function Wi(l,t,e){var a=l.queue;if(a===null)throw Error(m(311));a.lastRenderedReducer=e;var u=l.baseQueue,n=a.pending;if(n!==null){if(u!==null){var i=u.next;u.next=n.next,n.next=i}t.baseQueue=u=n,a.pending=null}if(n=l.baseState,u===null)l.memoizedState=n;else{t=u.next;var c=i=null,f=null,r=t,b=!1;do{var x=r.lane&-536870913;if(x!==r.lane?(J&x)===x:(Yt&x)===x){var y=r.revertLane;if(y===0)f!==null&&(f=f.next={lane:0,revertLane:0,gesture:null,action:r.action,hasEagerState:r.hasEagerState,eagerState:r.eagerState,next:null}),x===ca&&(b=!0);else if((Yt&y)===y){r=r.next,y===ca&&(b=!0);continue}else x={lane:0,revertLane:r.revertLane,gesture:null,action:r.action,hasEagerState:r.hasEagerState,eagerState:r.eagerState,next:null},f===null?(c=f=x,i=n):f=f.next=x,X.lanes|=y,oe|=y;x=r.action,Be&&e(n,x),n=r.hasEagerState?r.eagerState:e(n,x)}else y={lane:x,revertLane:r.revertLane,gesture:r.gesture,action:r.action,hasEagerState:r.hasEagerState,eagerState:r.eagerState,next:null},f===null?(c=f=y,i=n):f=f.next=y,X.lanes|=x,oe|=x;r=r.next}while(r!==null&&r!==t);if(f===null?i=n:f.next=c,!lt(n,l.memoizedState)&&(xl=!0,b&&(e=fa,e!==null)))throw e;l.memoizedState=n,l.baseState=i,l.baseQueue=f,a.lastRenderedState=n}return u===null&&(a.lanes=0),[l.memoizedState,a.dispatch]}function ki(l){var t=bl(),e=t.queue;if(e===null)throw Error(m(311));e.lastRenderedReducer=l;var a=e.dispatch,u=e.pending,n=t.memoizedState;if(u!==null){e.pending=null;var i=u=u.next;do n=l(n,i.action),i=i.next;while(i!==u);lt(n,t.memoizedState)||(xl=!0),t.memoizedState=n,t.baseQueue===null&&(t.baseState=n),e.lastRenderedState=n}return[n,a]}function Ys(l,t,e){var a=X,u=bl(),n=k;if(n){if(e===void 0)throw Error(m(407));e=e()}else e=t();var i=!lt((nl||u).memoizedState,e);if(i&&(u.memoizedState=e,xl=!0),u=u.queue,Ii(Xs.bind(null,a,u,l),[l]),u.getSnapshot!==t||i||zl!==null&&zl.memoizedState.tag&1){if(a.flags|=2048,ra(9,{destroy:void 0},Qs.bind(null,a,u,e,t),null),sl===null)throw Error(m(349));n||(Yt&127)!==0||Gs(a,t,e)}return e}function Gs(l,t,e){l.flags|=16384,l={getSnapshot:t,value:e},t=X.updateQueue,t===null?(t=tn(),X.updateQueue=t,t.stores=[l]):(e=t.stores,e===null?t.stores=[l]:e.push(l))}function Qs(l,t,e,a){t.value=e,t.getSnapshot=a,Zs(t)&&Ls(l)}function Xs(l,t,e){return e(function(){Zs(t)&&Ls(l)})}function Zs(l){var t=l.getSnapshot;l=l.value;try{var e=t();return!lt(l,e)}catch{return!0}}function Ls(l){var t=Ne(l,2);t!==null&&kl(t,l,2)}function $i(l){var t=Bl();if(typeof l=="function"){var e=l;if(l=e(),Be){$t(!0);try{e()}finally{$t(!1)}}}return t.memoizedState=t.baseState=l,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Gt,lastRenderedState:l},t}function Vs(l,t,e,a){return l.baseState=e,Wi(l,nl,typeof a=="function"?a:Gt)}function Jm(l,t,e,a,u){if(cn(l))throw Error(m(485));if(l=t.action,l!==null){var n={payload:u,action:l,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(i){n.listeners.push(i)}};p.T!==null?e(!0):n.isTransition=!1,a(n),e=t.pending,e===null?(n.next=t.pending=n,Ks(t,n)):(n.next=e.next,t.pending=e.next=n)}}function Ks(l,t){var e=t.action,a=t.payload,u=l.state;if(t.isTransition){var n=p.T,i={};p.T=i;try{var c=e(u,a),f=p.S;f!==null&&f(i,c),Js(l,t,c)}catch(r){Fi(l,t,r)}finally{n!==null&&i.types!==null&&(n.types=i.types),p.T=n}}else try{n=e(u,a),Js(l,t,n)}catch(r){Fi(l,t,r)}}function Js(l,t,e){e!==null&&typeof e=="object"&&typeof e.then=="function"?e.then(function(a){ws(l,t,a)},function(a){return Fi(l,t,a)}):ws(l,t,e)}function ws(l,t,e){t.status="fulfilled",t.value=e,Ws(t),l.state=e,t=l.pending,t!==null&&(e=t.next,e===t?l.pending=null:(e=e.next,t.next=e,Ks(l,e)))}function Fi(l,t,e){var a=l.pending;if(l.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=e,Ws(t),t=t.next;while(t!==a)}l.action=null}function Ws(l){l=l.listeners;for(var t=0;t<l.length;t++)(0,l[t])()}function ks(l,t){return t}function $s(l,t){if(k){var e=sl.formState;if(e!==null){l:{var a=X;if(k){if(dl){t:{for(var u=dl,n=rt;u.nodeType!==8;){if(!n){u=null;break t}if(u=vt(u.nextSibling),u===null){u=null;break t}}n=u.data,u=n==="F!"||n==="F"?u:null}if(u){dl=vt(u.nextSibling),a=u.data==="F!";break l}}te(a)}a=!1}a&&(t=e[0])}}return e=Bl(),e.memoizedState=e.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ks,lastRenderedState:t},e.queue=a,e=vo.bind(null,X,a),a.dispatch=e,a=$i(!1),n=ac.bind(null,X,!1,a.queue),a=Bl(),u={state:t,dispatch:null,action:l,pending:null},a.queue=u,e=Jm.bind(null,X,u,n,e),u.dispatch=e,a.memoizedState=l,[t,e,!1]}function Fs(l){var t=bl();return Is(t,nl,l)}function Is(l,t,e){if(t=Wi(l,t,ks)[0],l=an(Gt)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=Ia(t)}catch(i){throw i===sa?wu:i}else a=t;t=bl();var u=t.queue,n=u.dispatch;return e!==t.memoizedState&&(X.flags|=2048,ra(9,{destroy:void 0},wm.bind(null,u,e),null)),[a,n,l]}function wm(l,t){l.action=t}function Ps(l){var t=bl(),e=nl;if(e!==null)return Is(t,e,l);bl(),t=t.memoizedState,e=bl();var a=e.queue.dispatch;return e.memoizedState=l,[t,a,!1]}function ra(l,t,e,a){return l={tag:l,create:e,deps:a,inst:t,next:null},t=X.updateQueue,t===null&&(t=tn(),X.updateQueue=t),e=t.lastEffect,e===null?t.lastEffect=l.next=l:(a=e.next,e.next=l,l.next=a,t.lastEffect=l),l}function lo(){return bl().memoizedState}function un(l,t,e,a){var u=Bl();X.flags|=l,u.memoizedState=ra(1|t,{destroy:void 0},e,a===void 0?null:a)}function nn(l,t,e,a){var u=bl();a=a===void 0?null:a;var n=u.memoizedState.inst;nl!==null&&a!==null&&Zi(a,nl.memoizedState.deps)?u.memoizedState=ra(t,n,e,a):(X.flags|=l,u.memoizedState=ra(1|t,n,e,a))}function to(l,t){un(8390656,8,l,t)}function Ii(l,t){nn(2048,8,l,t)}function Wm(l){X.flags|=4;var t=X.updateQueue;if(t===null)t=tn(),X.updateQueue=t,t.events=[l];else{var e=t.events;e===null?t.events=[l]:e.push(l)}}function eo(l){var t=bl().memoizedState;return Wm({ref:t,nextImpl:l}),function(){if((ll&2)!==0)throw Error(m(440));return t.impl.apply(void 0,arguments)}}function ao(l,t){return nn(4,2,l,t)}function uo(l,t){return nn(4,4,l,t)}function no(l,t){if(typeof t=="function"){l=l();var e=t(l);return function(){typeof e=="function"?e():t(null)}}if(t!=null)return l=l(),t.current=l,function(){t.current=null}}function io(l,t,e){e=e!=null?e.concat([l]):null,nn(4,4,no.bind(null,t,l),e)}function Pi(){}function co(l,t){var e=bl();t=t===void 0?null:t;var a=e.memoizedState;return t!==null&&Zi(t,a[1])?a[0]:(e.memoizedState=[l,t],l)}function fo(l,t){var e=bl();t=t===void 0?null:t;var a=e.memoizedState;if(t!==null&&Zi(t,a[1]))return a[0];if(a=l(),Be){$t(!0);try{l()}finally{$t(!1)}}return e.memoizedState=[a,t],a}function lc(l,t,e){return e===void 0||(Yt&1073741824)!==0&&(J&261930)===0?l.memoizedState=t:(l.memoizedState=e,l=o0(),X.lanes|=l,oe|=l,e)}function so(l,t,e,a){return lt(e,t)?e:da.current!==null?(l=lc(l,e,a),lt(l,t)||(xl=!0),l):(Yt&42)===0||(Yt&1073741824)!==0&&(J&261930)===0?(xl=!0,l.memoizedState=e):(l=o0(),X.lanes|=l,oe|=l,t)}function oo(l,t,e,a,u){var n=A.p;A.p=n!==0&&8>n?n:8;var i=p.T,c={};p.T=c,ac(l,!1,t,e);try{var f=u(),r=p.S;if(r!==null&&r(c,f),f!==null&&typeof f=="object"&&typeof f.then=="function"){var b=Lm(f,a);Pa(l,t,b,it(l))}else Pa(l,t,a,it(l))}catch(x){Pa(l,t,{then:function(){},status:"rejected",reason:x},it())}finally{A.p=n,i!==null&&c.types!==null&&(i.types=c.types),p.T=i}}function km(){}function tc(l,t,e,a){if(l.tag!==5)throw Error(m(476));var u=mo(l).queue;oo(l,u,t,B,e===null?km:function(){return ho(l),e(a)})}function mo(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:B,baseState:B,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Gt,lastRenderedState:B},next:null};var e={};return t.next={memoizedState:e,baseState:e,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Gt,lastRenderedState:e},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function ho(l){var t=mo(l);t.next===null&&(t=l.alternate.memoizedState),Pa(l,t.next.queue,{},it())}function ec(){return Dl(vu)}function ro(){return bl().memoizedState}function yo(){return bl().memoizedState}function $m(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var e=it();l=ue(e);var a=ne(t,l,e);a!==null&&(kl(a,t,e),Wa(a,t,e)),t={cache:Ui()},l.payload=t;return}t=t.return}}function Fm(l,t,e){var a=it();e={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null},cn(l)?go(t,e):(e=pi(l,t,e,a),e!==null&&(kl(e,l,a),bo(e,t,a)))}function vo(l,t,e){var a=it();Pa(l,t,e,a)}function Pa(l,t,e,a){var u={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null};if(cn(l))go(t,u);else{var n=l.alternate;if(l.lanes===0&&(n===null||n.lanes===0)&&(n=t.lastRenderedReducer,n!==null))try{var i=t.lastRenderedState,c=n(i,e);if(u.hasEagerState=!0,u.eagerState=c,lt(c,i))return Qu(l,t,u,0),sl===null&&Gu(),!1}catch{}finally{}if(e=pi(l,t,u,a),e!==null)return kl(e,l,a),bo(e,t,a),!0}return!1}function ac(l,t,e,a){if(a={lane:2,revertLane:Rc(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},cn(l)){if(t)throw Error(m(479))}else t=pi(l,e,a,2),t!==null&&kl(t,l,2)}function cn(l){var t=l.alternate;return l===X||t!==null&&t===X}function go(l,t){ma=Pu=!0;var e=l.pending;e===null?t.next=t:(t.next=e.next,e.next=t),l.pending=t}function bo(l,t,e){if((e&4194048)!==0){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,xf(l,e)}}var lu={readContext:Dl,use:en,useCallback:rl,useContext:rl,useEffect:rl,useImperativeHandle:rl,useLayoutEffect:rl,useInsertionEffect:rl,useMemo:rl,useReducer:rl,useRef:rl,useState:rl,useDebugValue:rl,useDeferredValue:rl,useTransition:rl,useSyncExternalStore:rl,useId:rl,useHostTransitionStatus:rl,useFormState:rl,useActionState:rl,useOptimistic:rl,useMemoCache:rl,useCacheRefresh:rl};lu.useEffectEvent=rl;var So={readContext:Dl,use:en,useCallback:function(l,t){return Bl().memoizedState=[l,t===void 0?null:t],l},useContext:Dl,useEffect:to,useImperativeHandle:function(l,t,e){e=e!=null?e.concat([l]):null,un(4194308,4,no.bind(null,t,l),e)},useLayoutEffect:function(l,t){return un(4194308,4,l,t)},useInsertionEffect:function(l,t){un(4,2,l,t)},useMemo:function(l,t){var e=Bl();t=t===void 0?null:t;var a=l();if(Be){$t(!0);try{l()}finally{$t(!1)}}return e.memoizedState=[a,t],a},useReducer:function(l,t,e){var a=Bl();if(e!==void 0){var u=e(t);if(Be){$t(!0);try{e(t)}finally{$t(!1)}}}else u=t;return a.memoizedState=a.baseState=u,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:u},a.queue=l,l=l.dispatch=Fm.bind(null,X,l),[a.memoizedState,l]},useRef:function(l){var t=Bl();return l={current:l},t.memoizedState=l},useState:function(l){l=$i(l);var t=l.queue,e=vo.bind(null,X,t);return t.dispatch=e,[l.memoizedState,e]},useDebugValue:Pi,useDeferredValue:function(l,t){var e=Bl();return lc(e,l,t)},useTransition:function(){var l=$i(!1);return l=oo.bind(null,X,l.queue,!0,!1),Bl().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,e){var a=X,u=Bl();if(k){if(e===void 0)throw Error(m(407));e=e()}else{if(e=t(),sl===null)throw Error(m(349));(J&127)!==0||Gs(a,t,e)}u.memoizedState=e;var n={value:e,getSnapshot:t};return u.queue=n,to(Xs.bind(null,a,n,l),[l]),a.flags|=2048,ra(9,{destroy:void 0},Qs.bind(null,a,n,e,t),null),e},useId:function(){var l=Bl(),t=sl.identifierPrefix;if(k){var e=_t,a=At;e=(a&~(1<<32-Pl(a)-1)).toString(32)+e,t="_"+t+"R_"+e,e=ln++,0<e&&(t+="H"+e.toString(32)),t+="_"}else e=Vm++,t="_"+t+"r_"+e.toString(32)+"_";return l.memoizedState=t},useHostTransitionStatus:ec,useFormState:$s,useActionState:$s,useOptimistic:function(l){var t=Bl();t.memoizedState=t.baseState=l;var e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=e,t=ac.bind(null,X,!0,e),e.dispatch=t,[l,t]},useMemoCache:wi,useCacheRefresh:function(){return Bl().memoizedState=$m.bind(null,X)},useEffectEvent:function(l){var t=Bl(),e={impl:l};return t.memoizedState=e,function(){if((ll&2)!==0)throw Error(m(440));return e.impl.apply(void 0,arguments)}}},uc={readContext:Dl,use:en,useCallback:co,useContext:Dl,useEffect:Ii,useImperativeHandle:io,useInsertionEffect:ao,useLayoutEffect:uo,useMemo:fo,useReducer:an,useRef:lo,useState:function(){return an(Gt)},useDebugValue:Pi,useDeferredValue:function(l,t){var e=bl();return so(e,nl.memoizedState,l,t)},useTransition:function(){var l=an(Gt)[0],t=bl().memoizedState;return[typeof l=="boolean"?l:Ia(l),t]},useSyncExternalStore:Ys,useId:ro,useHostTransitionStatus:ec,useFormState:Fs,useActionState:Fs,useOptimistic:function(l,t){var e=bl();return Vs(e,nl,l,t)},useMemoCache:wi,useCacheRefresh:yo};uc.useEffectEvent=eo;var po={readContext:Dl,use:en,useCallback:co,useContext:Dl,useEffect:Ii,useImperativeHandle:io,useInsertionEffect:ao,useLayoutEffect:uo,useMemo:fo,useReducer:ki,useRef:lo,useState:function(){return ki(Gt)},useDebugValue:Pi,useDeferredValue:function(l,t){var e=bl();return nl===null?lc(e,l,t):so(e,nl.memoizedState,l,t)},useTransition:function(){var l=ki(Gt)[0],t=bl().memoizedState;return[typeof l=="boolean"?l:Ia(l),t]},useSyncExternalStore:Ys,useId:ro,useHostTransitionStatus:ec,useFormState:Ps,useActionState:Ps,useOptimistic:function(l,t){var e=bl();return nl!==null?Vs(e,nl,l,t):(e.baseState=l,[l,e.queue.dispatch])},useMemoCache:wi,useCacheRefresh:yo};po.useEffectEvent=eo;function nc(l,t,e,a){t=l.memoizedState,e=e(a,t),e=e==null?t:R({},t,e),l.memoizedState=e,l.lanes===0&&(l.updateQueue.baseState=e)}var ic={enqueueSetState:function(l,t,e){l=l._reactInternals;var a=it(),u=ue(a);u.payload=t,e!=null&&(u.callback=e),t=ne(l,u,a),t!==null&&(kl(t,l,a),Wa(t,l,a))},enqueueReplaceState:function(l,t,e){l=l._reactInternals;var a=it(),u=ue(a);u.tag=1,u.payload=t,e!=null&&(u.callback=e),t=ne(l,u,a),t!==null&&(kl(t,l,a),Wa(t,l,a))},enqueueForceUpdate:function(l,t){l=l._reactInternals;var e=it(),a=ue(e);a.tag=2,t!=null&&(a.callback=t),t=ne(l,a,e),t!==null&&(kl(t,l,e),Wa(t,l,e))}};function zo(l,t,e,a,u,n,i){return l=l.stateNode,typeof l.shouldComponentUpdate=="function"?l.shouldComponentUpdate(a,n,i):t.prototype&&t.prototype.isPureReactComponent?!Qa(e,a)||!Qa(u,n):!0}function xo(l,t,e,a){l=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(e,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(e,a),t.state!==l&&ic.enqueueReplaceState(t,t.state,null)}function Ye(l,t){var e=t;if("ref"in t){e={};for(var a in t)a!=="ref"&&(e[a]=t[a])}if(l=l.defaultProps){e===t&&(e=R({},e));for(var u in l)e[u]===void 0&&(e[u]=l[u])}return e}function To(l){Yu(l)}function Eo(l){console.error(l)}function Ao(l){Yu(l)}function fn(l,t){try{var e=l.onUncaughtError;e(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function _o(l,t,e){try{var a=l.onCaughtError;a(e.value,{componentStack:e.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(u){setTimeout(function(){throw u})}}function cc(l,t,e){return e=ue(e),e.tag=3,e.payload={element:null},e.callback=function(){fn(l,t)},e}function Mo(l){return l=ue(l),l.tag=3,l}function No(l,t,e,a){var u=e.type.getDerivedStateFromError;if(typeof u=="function"){var n=a.value;l.payload=function(){return u(n)},l.callback=function(){_o(t,e,a)}}var i=e.stateNode;i!==null&&typeof i.componentDidCatch=="function"&&(l.callback=function(){_o(t,e,a),typeof u!="function"&&(de===null?de=new Set([this]):de.add(this));var c=a.stack;this.componentDidCatch(a.value,{componentStack:c!==null?c:""})})}function Im(l,t,e,a,u){if(e.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=e.alternate,t!==null&&ia(t,e,u,!0),e=et.current,e!==null){switch(e.tag){case 31:case 13:return yt===null?pn():e.alternate===null&&yl===0&&(yl=3),e.flags&=-257,e.flags|=65536,e.lanes=u,a===Wu?e.flags|=16384:(t=e.updateQueue,t===null?e.updateQueue=new Set([a]):t.add(a),jc(l,a,u)),!1;case 22:return e.flags|=65536,a===Wu?e.flags|=16384:(t=e.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},e.updateQueue=t):(e=t.retryQueue,e===null?t.retryQueue=new Set([a]):e.add(a)),jc(l,a,u)),!1}throw Error(m(435,e.tag))}return jc(l,a,u),pn(),!1}if(k)return t=et.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=u,a!==_i&&(l=Error(m(422),{cause:a}),La(dt(l,e)))):(a!==_i&&(t=Error(m(423),{cause:a}),La(dt(t,e))),l=l.current.alternate,l.flags|=65536,u&=-u,l.lanes|=u,a=dt(a,e),u=cc(l.stateNode,a,u),Bi(l,u),yl!==4&&(yl=2)),!1;var n=Error(m(520),{cause:a});if(n=dt(n,e),fu===null?fu=[n]:fu.push(n),yl!==4&&(yl=2),t===null)return!0;a=dt(a,e),e=t;do{switch(e.tag){case 3:return e.flags|=65536,l=u&-u,e.lanes|=l,l=cc(e.stateNode,a,l),Bi(e,l),!1;case 1:if(t=e.type,n=e.stateNode,(e.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||n!==null&&typeof n.componentDidCatch=="function"&&(de===null||!de.has(n))))return e.flags|=65536,u&=-u,e.lanes|=u,u=Mo(u),No(u,l,e,a),Bi(e,u),!1}e=e.return}while(e!==null);return!1}var fc=Error(m(461)),xl=!1;function Ul(l,t,e,a){t.child=l===null?Us(t,null,e,a):qe(t,l.child,e,a)}function Oo(l,t,e,a,u){e=e.render;var n=t.ref;if("ref"in a){var i={};for(var c in a)c!=="ref"&&(i[c]=a[c])}else i=a;return je(t),a=Li(l,t,e,i,n,u),c=Vi(),l!==null&&!xl?(Ki(l,t,u),Qt(l,t,u)):(k&&c&&Ei(t),t.flags|=1,Ul(l,t,a,u),t.child)}function Do(l,t,e,a,u){if(l===null){var n=e.type;return typeof n=="function"&&!zi(n)&&n.defaultProps===void 0&&e.compare===null?(t.tag=15,t.type=n,Uo(l,t,n,a,u)):(l=Zu(e.type,null,a,t,t.mode,u),l.ref=t.ref,l.return=t,t.child=l)}if(n=l.child,!vc(l,u)){var i=n.memoizedProps;if(e=e.compare,e=e!==null?e:Qa,e(i,a)&&l.ref===t.ref)return Qt(l,t,u)}return t.flags|=1,l=Ct(n,a),l.ref=t.ref,l.return=t,t.child=l}function Uo(l,t,e,a,u){if(l!==null){var n=l.memoizedProps;if(Qa(n,a)&&l.ref===t.ref)if(xl=!1,t.pendingProps=a=n,vc(l,u))(l.flags&131072)!==0&&(xl=!0);else return t.lanes=l.lanes,Qt(l,t,u)}return sc(l,t,e,a,u)}function jo(l,t,e,a){var u=a.children,n=l!==null?l.memoizedState:null;if(l===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((t.flags&128)!==0){if(n=n!==null?n.baseLanes|e:e,l!==null){for(a=t.child=l.child,u=0;a!==null;)u=u|a.lanes|a.childLanes,a=a.sibling;a=u&~n}else a=0,t.child=null;return Ho(l,t,n,e,a)}if((e&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},l!==null&&Ju(t,n!==null?n.cachePool:null),n!==null?Cs(t,n):Gi(),Rs(t);else return a=t.lanes=536870912,Ho(l,t,n!==null?n.baseLanes|e:e,e,a)}else n!==null?(Ju(t,n.cachePool),Cs(t,n),ce(),t.memoizedState=null):(l!==null&&Ju(t,null),Gi(),ce());return Ul(l,t,u,e),t.child}function tu(l,t){return l!==null&&l.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Ho(l,t,e,a,u){var n=Hi();return n=n===null?null:{parent:pl._currentValue,pool:n},t.memoizedState={baseLanes:e,cachePool:n},l!==null&&Ju(t,null),Gi(),Rs(t),l!==null&&ia(l,t,a,!0),t.childLanes=u,null}function sn(l,t){return t=dn({mode:t.mode,children:t.children},l.mode),t.ref=l.ref,l.child=t,t.return=l,t}function Co(l,t,e){return qe(t,l.child,null,e),l=sn(t,t.pendingProps),l.flags|=2,at(t),t.memoizedState=null,l}function Pm(l,t,e){var a=t.pendingProps,u=(t.flags&128)!==0;if(t.flags&=-129,l===null){if(k){if(a.mode==="hidden")return l=sn(t,a),t.lanes=536870912,tu(null,l);if(Xi(t),(l=dl)?(l=J0(l,rt),l=l!==null&&l.data==="&"?l:null,l!==null&&(t.memoizedState={dehydrated:l,treeContext:Pt!==null?{id:At,overflow:_t}:null,retryLane:536870912,hydrationErrors:null},e=vs(l),e.return=t,t.child=e,Ol=t,dl=null)):l=null,l===null)throw te(t);return t.lanes=536870912,null}return sn(t,a)}var n=l.memoizedState;if(n!==null){var i=n.dehydrated;if(Xi(t),u)if(t.flags&256)t.flags&=-257,t=Co(l,t,e);else if(t.memoizedState!==null)t.child=l.child,t.flags|=128,t=null;else throw Error(m(558));else if(xl||ia(l,t,e,!1),u=(e&l.childLanes)!==0,xl||u){if(a=sl,a!==null&&(i=Tf(a,e),i!==0&&i!==n.retryLane))throw n.retryLane=i,Ne(l,i),kl(a,l,i),fc;pn(),t=Co(l,t,e)}else l=n.treeContext,dl=vt(i.nextSibling),Ol=t,k=!0,le=null,rt=!1,l!==null&&Ss(t,l),t=sn(t,a),t.flags|=4096;return t}return l=Ct(l.child,{mode:a.mode,children:a.children}),l.ref=t.ref,t.child=l,l.return=t,l}function on(l,t){var e=t.ref;if(e===null)l!==null&&l.ref!==null&&(t.flags|=4194816);else{if(typeof e!="function"&&typeof e!="object")throw Error(m(284));(l===null||l.ref!==e)&&(t.flags|=4194816)}}function sc(l,t,e,a,u){return je(t),e=Li(l,t,e,a,void 0,u),a=Vi(),l!==null&&!xl?(Ki(l,t,u),Qt(l,t,u)):(k&&a&&Ei(t),t.flags|=1,Ul(l,t,e,u),t.child)}function Ro(l,t,e,a,u,n){return je(t),t.updateQueue=null,e=Bs(t,a,e,u),qs(l),a=Vi(),l!==null&&!xl?(Ki(l,t,n),Qt(l,t,n)):(k&&a&&Ei(t),t.flags|=1,Ul(l,t,e,n),t.child)}function qo(l,t,e,a,u){if(je(t),t.stateNode===null){var n=ea,i=e.contextType;typeof i=="object"&&i!==null&&(n=Dl(i)),n=new e(a,n),t.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,n.updater=ic,t.stateNode=n,n._reactInternals=t,n=t.stateNode,n.props=a,n.state=t.memoizedState,n.refs={},Ri(t),i=e.contextType,n.context=typeof i=="object"&&i!==null?Dl(i):ea,n.state=t.memoizedState,i=e.getDerivedStateFromProps,typeof i=="function"&&(nc(t,e,i,a),n.state=t.memoizedState),typeof e.getDerivedStateFromProps=="function"||typeof n.getSnapshotBeforeUpdate=="function"||typeof n.UNSAFE_componentWillMount!="function"&&typeof n.componentWillMount!="function"||(i=n.state,typeof n.componentWillMount=="function"&&n.componentWillMount(),typeof n.UNSAFE_componentWillMount=="function"&&n.UNSAFE_componentWillMount(),i!==n.state&&ic.enqueueReplaceState(n,n.state,null),$a(t,a,n,u),ka(),n.state=t.memoizedState),typeof n.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(l===null){n=t.stateNode;var c=t.memoizedProps,f=Ye(e,c);n.props=f;var r=n.context,b=e.contextType;i=ea,typeof b=="object"&&b!==null&&(i=Dl(b));var x=e.getDerivedStateFromProps;b=typeof x=="function"||typeof n.getSnapshotBeforeUpdate=="function",c=t.pendingProps!==c,b||typeof n.UNSAFE_componentWillReceiveProps!="function"&&typeof n.componentWillReceiveProps!="function"||(c||r!==i)&&xo(t,n,a,i),ae=!1;var y=t.memoizedState;n.state=y,$a(t,a,n,u),ka(),r=t.memoizedState,c||y!==r||ae?(typeof x=="function"&&(nc(t,e,x,a),r=t.memoizedState),(f=ae||zo(t,e,f,a,y,r,i))?(b||typeof n.UNSAFE_componentWillMount!="function"&&typeof n.componentWillMount!="function"||(typeof n.componentWillMount=="function"&&n.componentWillMount(),typeof n.UNSAFE_componentWillMount=="function"&&n.UNSAFE_componentWillMount()),typeof n.componentDidMount=="function"&&(t.flags|=4194308)):(typeof n.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=r),n.props=a,n.state=r,n.context=i,a=f):(typeof n.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{n=t.stateNode,qi(l,t),i=t.memoizedProps,b=Ye(e,i),n.props=b,x=t.pendingProps,y=n.context,r=e.contextType,f=ea,typeof r=="object"&&r!==null&&(f=Dl(r)),c=e.getDerivedStateFromProps,(r=typeof c=="function"||typeof n.getSnapshotBeforeUpdate=="function")||typeof n.UNSAFE_componentWillReceiveProps!="function"&&typeof n.componentWillReceiveProps!="function"||(i!==x||y!==f)&&xo(t,n,a,f),ae=!1,y=t.memoizedState,n.state=y,$a(t,a,n,u),ka();var v=t.memoizedState;i!==x||y!==v||ae||l!==null&&l.dependencies!==null&&Vu(l.dependencies)?(typeof c=="function"&&(nc(t,e,c,a),v=t.memoizedState),(b=ae||zo(t,e,b,a,y,v,f)||l!==null&&l.dependencies!==null&&Vu(l.dependencies))?(r||typeof n.UNSAFE_componentWillUpdate!="function"&&typeof n.componentWillUpdate!="function"||(typeof n.componentWillUpdate=="function"&&n.componentWillUpdate(a,v,f),typeof n.UNSAFE_componentWillUpdate=="function"&&n.UNSAFE_componentWillUpdate(a,v,f)),typeof n.componentDidUpdate=="function"&&(t.flags|=4),typeof n.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof n.componentDidUpdate!="function"||i===l.memoizedProps&&y===l.memoizedState||(t.flags|=4),typeof n.getSnapshotBeforeUpdate!="function"||i===l.memoizedProps&&y===l.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=v),n.props=a,n.state=v,n.context=f,a=b):(typeof n.componentDidUpdate!="function"||i===l.memoizedProps&&y===l.memoizedState||(t.flags|=4),typeof n.getSnapshotBeforeUpdate!="function"||i===l.memoizedProps&&y===l.memoizedState||(t.flags|=1024),a=!1)}return n=a,on(l,t),a=(t.flags&128)!==0,n||a?(n=t.stateNode,e=a&&typeof e.getDerivedStateFromError!="function"?null:n.render(),t.flags|=1,l!==null&&a?(t.child=qe(t,l.child,null,u),t.child=qe(t,null,e,u)):Ul(l,t,e,u),t.memoizedState=n.state,l=t.child):l=Qt(l,t,u),l}function Bo(l,t,e,a){return De(),t.flags|=256,Ul(l,t,e,a),t.child}var oc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function dc(l){return{baseLanes:l,cachePool:As()}}function mc(l,t,e){return l=l!==null?l.childLanes&~e:0,t&&(l|=nt),l}function Yo(l,t,e){var a=t.pendingProps,u=!1,n=(t.flags&128)!==0,i;if((i=n)||(i=l!==null&&l.memoizedState===null?!1:(gl.current&2)!==0),i&&(u=!0,t.flags&=-129),i=(t.flags&32)!==0,t.flags&=-33,l===null){if(k){if(u?ie(t):ce(),(l=dl)?(l=J0(l,rt),l=l!==null&&l.data!=="&"?l:null,l!==null&&(t.memoizedState={dehydrated:l,treeContext:Pt!==null?{id:At,overflow:_t}:null,retryLane:536870912,hydrationErrors:null},e=vs(l),e.return=t,t.child=e,Ol=t,dl=null)):l=null,l===null)throw te(t);return Wc(l)?t.lanes=32:t.lanes=536870912,null}var c=a.children;return a=a.fallback,u?(ce(),u=t.mode,c=dn({mode:"hidden",children:c},u),a=Oe(a,u,e,null),c.return=t,a.return=t,c.sibling=a,t.child=c,a=t.child,a.memoizedState=dc(e),a.childLanes=mc(l,i,e),t.memoizedState=oc,tu(null,a)):(ie(t),hc(t,c))}var f=l.memoizedState;if(f!==null&&(c=f.dehydrated,c!==null)){if(n)t.flags&256?(ie(t),t.flags&=-257,t=rc(l,t,e)):t.memoizedState!==null?(ce(),t.child=l.child,t.flags|=128,t=null):(ce(),c=a.fallback,u=t.mode,a=dn({mode:"visible",children:a.children},u),c=Oe(c,u,e,null),c.flags|=2,a.return=t,c.return=t,a.sibling=c,t.child=a,qe(t,l.child,null,e),a=t.child,a.memoizedState=dc(e),a.childLanes=mc(l,i,e),t.memoizedState=oc,t=tu(null,a));else if(ie(t),Wc(c)){if(i=c.nextSibling&&c.nextSibling.dataset,i)var r=i.dgst;i=r,a=Error(m(419)),a.stack="",a.digest=i,La({value:a,source:null,stack:null}),t=rc(l,t,e)}else if(xl||ia(l,t,e,!1),i=(e&l.childLanes)!==0,xl||i){if(i=sl,i!==null&&(a=Tf(i,e),a!==0&&a!==f.retryLane))throw f.retryLane=a,Ne(l,a),kl(i,l,a),fc;wc(c)||pn(),t=rc(l,t,e)}else wc(c)?(t.flags|=192,t.child=l.child,t=null):(l=f.treeContext,dl=vt(c.nextSibling),Ol=t,k=!0,le=null,rt=!1,l!==null&&Ss(t,l),t=hc(t,a.children),t.flags|=4096);return t}return u?(ce(),c=a.fallback,u=t.mode,f=l.child,r=f.sibling,a=Ct(f,{mode:"hidden",children:a.children}),a.subtreeFlags=f.subtreeFlags&65011712,r!==null?c=Ct(r,c):(c=Oe(c,u,e,null),c.flags|=2),c.return=t,a.return=t,a.sibling=c,t.child=a,tu(null,a),a=t.child,c=l.child.memoizedState,c===null?c=dc(e):(u=c.cachePool,u!==null?(f=pl._currentValue,u=u.parent!==f?{parent:f,pool:f}:u):u=As(),c={baseLanes:c.baseLanes|e,cachePool:u}),a.memoizedState=c,a.childLanes=mc(l,i,e),t.memoizedState=oc,tu(l.child,a)):(ie(t),e=l.child,l=e.sibling,e=Ct(e,{mode:"visible",children:a.children}),e.return=t,e.sibling=null,l!==null&&(i=t.deletions,i===null?(t.deletions=[l],t.flags|=16):i.push(l)),t.child=e,t.memoizedState=null,e)}function hc(l,t){return t=dn({mode:"visible",children:t},l.mode),t.return=l,l.child=t}function dn(l,t){return l=tt(22,l,null,t),l.lanes=0,l}function rc(l,t,e){return qe(t,l.child,null,e),l=hc(t,t.pendingProps.children),l.flags|=2,t.memoizedState=null,l}function Go(l,t,e){l.lanes|=t;var a=l.alternate;a!==null&&(a.lanes|=t),Oi(l.return,t,e)}function yc(l,t,e,a,u,n){var i=l.memoizedState;i===null?l.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:e,tailMode:u,treeForkCount:n}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=e,i.tailMode=u,i.treeForkCount=n)}function Qo(l,t,e){var a=t.pendingProps,u=a.revealOrder,n=a.tail;a=a.children;var i=gl.current,c=(i&2)!==0;if(c?(i=i&1|2,t.flags|=128):i&=1,_(gl,i),Ul(l,t,a,e),a=k?Za:0,!c&&l!==null&&(l.flags&128)!==0)l:for(l=t.child;l!==null;){if(l.tag===13)l.memoizedState!==null&&Go(l,e,t);else if(l.tag===19)Go(l,e,t);else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===t)break l;for(;l.sibling===null;){if(l.return===null||l.return===t)break l;l=l.return}l.sibling.return=l.return,l=l.sibling}switch(u){case"forwards":for(e=t.child,u=null;e!==null;)l=e.alternate,l!==null&&Iu(l)===null&&(u=e),e=e.sibling;e=u,e===null?(u=t.child,t.child=null):(u=e.sibling,e.sibling=null),yc(t,!1,u,e,n,a);break;case"backwards":case"unstable_legacy-backwards":for(e=null,u=t.child,t.child=null;u!==null;){if(l=u.alternate,l!==null&&Iu(l)===null){t.child=u;break}l=u.sibling,u.sibling=e,e=u,u=l}yc(t,!0,e,null,n,a);break;case"together":yc(t,!1,null,null,void 0,a);break;default:t.memoizedState=null}return t.child}function Qt(l,t,e){if(l!==null&&(t.dependencies=l.dependencies),oe|=t.lanes,(e&t.childLanes)===0)if(l!==null){if(ia(l,t,e,!1),(e&t.childLanes)===0)return null}else return null;if(l!==null&&t.child!==l.child)throw Error(m(153));if(t.child!==null){for(l=t.child,e=Ct(l,l.pendingProps),t.child=e,e.return=t;l.sibling!==null;)l=l.sibling,e=e.sibling=Ct(l,l.pendingProps),e.return=t;e.sibling=null}return t.child}function vc(l,t){return(l.lanes&t)!==0?!0:(l=l.dependencies,!!(l!==null&&Vu(l)))}function lh(l,t,e){switch(t.tag){case 3:ql(t,t.stateNode.containerInfo),ee(t,pl,l.memoizedState.cache),De();break;case 27:case 5:Ma(t);break;case 4:ql(t,t.stateNode.containerInfo);break;case 10:ee(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Xi(t),null;break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(ie(t),t.flags|=128,null):(e&t.child.childLanes)!==0?Yo(l,t,e):(ie(t),l=Qt(l,t,e),l!==null?l.sibling:null);ie(t);break;case 19:var u=(l.flags&128)!==0;if(a=(e&t.childLanes)!==0,a||(ia(l,t,e,!1),a=(e&t.childLanes)!==0),u){if(a)return Qo(l,t,e);t.flags|=128}if(u=t.memoizedState,u!==null&&(u.rendering=null,u.tail=null,u.lastEffect=null),_(gl,gl.current),a)break;return null;case 22:return t.lanes=0,jo(l,t,e,t.pendingProps);case 24:ee(t,pl,l.memoizedState.cache)}return Qt(l,t,e)}function Xo(l,t,e){if(l!==null)if(l.memoizedProps!==t.pendingProps)xl=!0;else{if(!vc(l,e)&&(t.flags&128)===0)return xl=!1,lh(l,t,e);xl=(l.flags&131072)!==0}else xl=!1,k&&(t.flags&1048576)!==0&&bs(t,Za,t.index);switch(t.lanes=0,t.tag){case 16:l:{var a=t.pendingProps;if(l=Ce(t.elementType),t.type=l,typeof l=="function")zi(l)?(a=Ye(l,a),t.tag=1,t=qo(null,t,l,a,e)):(t.tag=0,t=sc(null,t,l,a,e));else{if(l!=null){var u=l.$$typeof;if(u===ct){t.tag=11,t=Oo(null,t,l,a,e);break l}else if(u===W){t.tag=14,t=Do(null,t,l,a,e);break l}}throw t=Dt(l)||l,Error(m(306,t,""))}}return t;case 0:return sc(l,t,t.type,t.pendingProps,e);case 1:return a=t.type,u=Ye(a,t.pendingProps),qo(l,t,a,u,e);case 3:l:{if(ql(t,t.stateNode.containerInfo),l===null)throw Error(m(387));a=t.pendingProps;var n=t.memoizedState;u=n.element,qi(l,t),$a(t,a,null,e);var i=t.memoizedState;if(a=i.cache,ee(t,pl,a),a!==n.cache&&Di(t,[pl],e,!0),ka(),a=i.element,n.isDehydrated)if(n={element:a,isDehydrated:!1,cache:i.cache},t.updateQueue.baseState=n,t.memoizedState=n,t.flags&256){t=Bo(l,t,a,e);break l}else if(a!==u){u=dt(Error(m(424)),t),La(u),t=Bo(l,t,a,e);break l}else{switch(l=t.stateNode.containerInfo,l.nodeType){case 9:l=l.body;break;default:l=l.nodeName==="HTML"?l.ownerDocument.body:l}for(dl=vt(l.firstChild),Ol=t,k=!0,le=null,rt=!0,e=Us(t,null,a,e),t.child=e;e;)e.flags=e.flags&-3|4096,e=e.sibling}else{if(De(),a===u){t=Qt(l,t,e);break l}Ul(l,t,a,e)}t=t.child}return t;case 26:return on(l,t),l===null?(e=I0(t.type,null,t.pendingProps,null))?t.memoizedState=e:k||(e=t.type,l=t.pendingProps,a=Mn(L.current).createElement(e),a[Nl]=t,a[Ll]=l,jl(a,e,l),_l(a),t.stateNode=a):t.memoizedState=I0(t.type,l.memoizedProps,t.pendingProps,l.memoizedState),null;case 27:return Ma(t),l===null&&k&&(a=t.stateNode=k0(t.type,t.pendingProps,L.current),Ol=t,rt=!0,u=dl,ye(t.type)?(kc=u,dl=vt(a.firstChild)):dl=u),Ul(l,t,t.pendingProps.children,e),on(l,t),l===null&&(t.flags|=4194304),t.child;case 5:return l===null&&k&&((u=a=dl)&&(a=Dh(a,t.type,t.pendingProps,rt),a!==null?(t.stateNode=a,Ol=t,dl=vt(a.firstChild),rt=!1,u=!0):u=!1),u||te(t)),Ma(t),u=t.type,n=t.pendingProps,i=l!==null?l.memoizedProps:null,a=n.children,Vc(u,n)?a=null:i!==null&&Vc(u,i)&&(t.flags|=32),t.memoizedState!==null&&(u=Li(l,t,Km,null,null,e),vu._currentValue=u),on(l,t),Ul(l,t,a,e),t.child;case 6:return l===null&&k&&((l=e=dl)&&(e=Uh(e,t.pendingProps,rt),e!==null?(t.stateNode=e,Ol=t,dl=null,l=!0):l=!1),l||te(t)),null;case 13:return Yo(l,t,e);case 4:return ql(t,t.stateNode.containerInfo),a=t.pendingProps,l===null?t.child=qe(t,null,a,e):Ul(l,t,a,e),t.child;case 11:return Oo(l,t,t.type,t.pendingProps,e);case 7:return Ul(l,t,t.pendingProps,e),t.child;case 8:return Ul(l,t,t.pendingProps.children,e),t.child;case 12:return Ul(l,t,t.pendingProps.children,e),t.child;case 10:return a=t.pendingProps,ee(t,t.type,a.value),Ul(l,t,a.children,e),t.child;case 9:return u=t.type._context,a=t.pendingProps.children,je(t),u=Dl(u),a=a(u),t.flags|=1,Ul(l,t,a,e),t.child;case 14:return Do(l,t,t.type,t.pendingProps,e);case 15:return Uo(l,t,t.type,t.pendingProps,e);case 19:return Qo(l,t,e);case 31:return Pm(l,t,e);case 22:return jo(l,t,e,t.pendingProps);case 24:return je(t),a=Dl(pl),l===null?(u=Hi(),u===null&&(u=sl,n=Ui(),u.pooledCache=n,n.refCount++,n!==null&&(u.pooledCacheLanes|=e),u=n),t.memoizedState={parent:a,cache:u},Ri(t),ee(t,pl,u)):((l.lanes&e)!==0&&(qi(l,t),$a(t,null,null,e),ka()),u=l.memoizedState,n=t.memoizedState,u.parent!==a?(u={parent:a,cache:a},t.memoizedState=u,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=u),ee(t,pl,a)):(a=n.cache,ee(t,pl,a),a!==u.cache&&Di(t,[pl],e,!0))),Ul(l,t,t.pendingProps.children,e),t.child;case 29:throw t.pendingProps}throw Error(m(156,t.tag))}function Xt(l){l.flags|=4}function gc(l,t,e,a,u){if((t=(l.mode&32)!==0)&&(t=!1),t){if(l.flags|=16777216,(u&335544128)===u)if(l.stateNode.complete)l.flags|=8192;else if(r0())l.flags|=8192;else throw Re=Wu,Ci}else l.flags&=-16777217}function Zo(l,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)l.flags&=-16777217;else if(l.flags|=16777216,!ad(t))if(r0())l.flags|=8192;else throw Re=Wu,Ci}function mn(l,t){t!==null&&(l.flags|=4),l.flags&16384&&(t=l.tag!==22?pf():536870912,l.lanes|=t,ba|=t)}function eu(l,t){if(!k)switch(l.tailMode){case"hidden":t=l.tail;for(var e=null;t!==null;)t.alternate!==null&&(e=t),t=t.sibling;e===null?l.tail=null:e.sibling=null;break;case"collapsed":e=l.tail;for(var a=null;e!==null;)e.alternate!==null&&(a=e),e=e.sibling;a===null?t||l.tail===null?l.tail=null:l.tail.sibling=null:a.sibling=null}}function ml(l){var t=l.alternate!==null&&l.alternate.child===l.child,e=0,a=0;if(t)for(var u=l.child;u!==null;)e|=u.lanes|u.childLanes,a|=u.subtreeFlags&65011712,a|=u.flags&65011712,u.return=l,u=u.sibling;else for(u=l.child;u!==null;)e|=u.lanes|u.childLanes,a|=u.subtreeFlags,a|=u.flags,u.return=l,u=u.sibling;return l.subtreeFlags|=a,l.childLanes=e,t}function th(l,t,e){var a=t.pendingProps;switch(Ai(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ml(t),null;case 1:return ml(t),null;case 3:return e=t.stateNode,a=null,l!==null&&(a=l.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Bt(pl),vl(),e.pendingContext&&(e.context=e.pendingContext,e.pendingContext=null),(l===null||l.child===null)&&(na(t)?Xt(t):l===null||l.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Mi())),ml(t),null;case 26:var u=t.type,n=t.memoizedState;return l===null?(Xt(t),n!==null?(ml(t),Zo(t,n)):(ml(t),gc(t,u,null,a,e))):n?n!==l.memoizedState?(Xt(t),ml(t),Zo(t,n)):(ml(t),t.flags&=-16777217):(l=l.memoizedProps,l!==a&&Xt(t),ml(t),gc(t,u,l,a,e)),null;case 27:if(xu(t),e=L.current,u=t.type,l!==null&&t.stateNode!=null)l.memoizedProps!==a&&Xt(t);else{if(!a){if(t.stateNode===null)throw Error(m(166));return ml(t),null}l=N.current,na(t)?ps(t):(l=k0(u,a,e),t.stateNode=l,Xt(t))}return ml(t),null;case 5:if(xu(t),u=t.type,l!==null&&t.stateNode!=null)l.memoizedProps!==a&&Xt(t);else{if(!a){if(t.stateNode===null)throw Error(m(166));return ml(t),null}if(n=N.current,na(t))ps(t);else{var i=Mn(L.current);switch(n){case 1:n=i.createElementNS("http://www.w3.org/2000/svg",u);break;case 2:n=i.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;default:switch(u){case"svg":n=i.createElementNS("http://www.w3.org/2000/svg",u);break;case"math":n=i.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;case"script":n=i.createElement("div"),n.innerHTML="<script><\/script>",n=n.removeChild(n.firstChild);break;case"select":n=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?n.multiple=!0:a.size&&(n.size=a.size);break;default:n=typeof a.is=="string"?i.createElement(u,{is:a.is}):i.createElement(u)}}n[Nl]=t,n[Ll]=a;l:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)n.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break l;for(;i.sibling===null;){if(i.return===null||i.return===t)break l;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=n;l:switch(jl(n,u,a),u){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break l;case"img":a=!0;break l;default:a=!1}a&&Xt(t)}}return ml(t),gc(t,t.type,l===null?null:l.memoizedProps,t.pendingProps,e),null;case 6:if(l&&t.stateNode!=null)l.memoizedProps!==a&&Xt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(m(166));if(l=L.current,na(t)){if(l=t.stateNode,e=t.memoizedProps,a=null,u=Ol,u!==null)switch(u.tag){case 27:case 5:a=u.memoizedProps}l[Nl]=t,l=!!(l.nodeValue===e||a!==null&&a.suppressHydrationWarning===!0||Y0(l.nodeValue,e)),l||te(t,!0)}else l=Mn(l).createTextNode(a),l[Nl]=t,t.stateNode=l}return ml(t),null;case 31:if(e=t.memoizedState,l===null||l.memoizedState!==null){if(a=na(t),e!==null){if(l===null){if(!a)throw Error(m(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(m(557));l[Nl]=t}else De(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;ml(t),l=!1}else e=Mi(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=e),l=!0;if(!l)return t.flags&256?(at(t),t):(at(t),null);if((t.flags&128)!==0)throw Error(m(558))}return ml(t),null;case 13:if(a=t.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(u=na(t),a!==null&&a.dehydrated!==null){if(l===null){if(!u)throw Error(m(318));if(u=t.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(m(317));u[Nl]=t}else De(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;ml(t),u=!1}else u=Mi(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=u),u=!0;if(!u)return t.flags&256?(at(t),t):(at(t),null)}return at(t),(t.flags&128)!==0?(t.lanes=e,t):(e=a!==null,l=l!==null&&l.memoizedState!==null,e&&(a=t.child,u=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(u=a.alternate.memoizedState.cachePool.pool),n=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(n=a.memoizedState.cachePool.pool),n!==u&&(a.flags|=2048)),e!==l&&e&&(t.child.flags|=8192),mn(t,t.updateQueue),ml(t),null);case 4:return vl(),l===null&&Gc(t.stateNode.containerInfo),ml(t),null;case 10:return Bt(t.type),ml(t),null;case 19:if(T(gl),a=t.memoizedState,a===null)return ml(t),null;if(u=(t.flags&128)!==0,n=a.rendering,n===null)if(u)eu(a,!1);else{if(yl!==0||l!==null&&(l.flags&128)!==0)for(l=t.child;l!==null;){if(n=Iu(l),n!==null){for(t.flags|=128,eu(a,!1),l=n.updateQueue,t.updateQueue=l,mn(t,l),t.subtreeFlags=0,l=e,e=t.child;e!==null;)ys(e,l),e=e.sibling;return _(gl,gl.current&1|2),k&&Rt(t,a.treeForkCount),t.child}l=l.sibling}a.tail!==null&&Fl()>gn&&(t.flags|=128,u=!0,eu(a,!1),t.lanes=4194304)}else{if(!u)if(l=Iu(n),l!==null){if(t.flags|=128,u=!0,l=l.updateQueue,t.updateQueue=l,mn(t,l),eu(a,!0),a.tail===null&&a.tailMode==="hidden"&&!n.alternate&&!k)return ml(t),null}else 2*Fl()-a.renderingStartTime>gn&&e!==536870912&&(t.flags|=128,u=!0,eu(a,!1),t.lanes=4194304);a.isBackwards?(n.sibling=t.child,t.child=n):(l=a.last,l!==null?l.sibling=n:t.child=n,a.last=n)}return a.tail!==null?(l=a.tail,a.rendering=l,a.tail=l.sibling,a.renderingStartTime=Fl(),l.sibling=null,e=gl.current,_(gl,u?e&1|2:e&1),k&&Rt(t,a.treeForkCount),l):(ml(t),null);case 22:case 23:return at(t),Qi(),a=t.memoizedState!==null,l!==null?l.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(e&536870912)!==0&&(t.flags&128)===0&&(ml(t),t.subtreeFlags&6&&(t.flags|=8192)):ml(t),e=t.updateQueue,e!==null&&mn(t,e.retryQueue),e=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(e=l.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==e&&(t.flags|=2048),l!==null&&T(He),null;case 24:return e=null,l!==null&&(e=l.memoizedState.cache),t.memoizedState.cache!==e&&(t.flags|=2048),Bt(pl),ml(t),null;case 25:return null;case 30:return null}throw Error(m(156,t.tag))}function eh(l,t){switch(Ai(t),t.tag){case 1:return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 3:return Bt(pl),vl(),l=t.flags,(l&65536)!==0&&(l&128)===0?(t.flags=l&-65537|128,t):null;case 26:case 27:case 5:return xu(t),null;case 31:if(t.memoizedState!==null){if(at(t),t.alternate===null)throw Error(m(340));De()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 13:if(at(t),l=t.memoizedState,l!==null&&l.dehydrated!==null){if(t.alternate===null)throw Error(m(340));De()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 19:return T(gl),null;case 4:return vl(),null;case 10:return Bt(t.type),null;case 22:case 23:return at(t),Qi(),l!==null&&T(He),l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 24:return Bt(pl),null;case 25:return null;default:return null}}function Lo(l,t){switch(Ai(t),t.tag){case 3:Bt(pl),vl();break;case 26:case 27:case 5:xu(t);break;case 4:vl();break;case 31:t.memoizedState!==null&&at(t);break;case 13:at(t);break;case 19:T(gl);break;case 10:Bt(t.type);break;case 22:case 23:at(t),Qi(),l!==null&&T(He);break;case 24:Bt(pl)}}function au(l,t){try{var e=t.updateQueue,a=e!==null?e.lastEffect:null;if(a!==null){var u=a.next;e=u;do{if((e.tag&l)===l){a=void 0;var n=e.create,i=e.inst;a=n(),i.destroy=a}e=e.next}while(e!==u)}}catch(c){al(t,t.return,c)}}function fe(l,t,e){try{var a=t.updateQueue,u=a!==null?a.lastEffect:null;if(u!==null){var n=u.next;a=n;do{if((a.tag&l)===l){var i=a.inst,c=i.destroy;if(c!==void 0){i.destroy=void 0,u=t;var f=e,r=c;try{r()}catch(b){al(u,f,b)}}}a=a.next}while(a!==n)}}catch(b){al(t,t.return,b)}}function Vo(l){var t=l.updateQueue;if(t!==null){var e=l.stateNode;try{Hs(t,e)}catch(a){al(l,l.return,a)}}}function Ko(l,t,e){e.props=Ye(l.type,l.memoizedProps),e.state=l.memoizedState;try{e.componentWillUnmount()}catch(a){al(l,t,a)}}function uu(l,t){try{var e=l.ref;if(e!==null){switch(l.tag){case 26:case 27:case 5:var a=l.stateNode;break;case 30:a=l.stateNode;break;default:a=l.stateNode}typeof e=="function"?l.refCleanup=e(a):e.current=a}}catch(u){al(l,t,u)}}function Mt(l,t){var e=l.ref,a=l.refCleanup;if(e!==null)if(typeof a=="function")try{a()}catch(u){al(l,t,u)}finally{l.refCleanup=null,l=l.alternate,l!=null&&(l.refCleanup=null)}else if(typeof e=="function")try{e(null)}catch(u){al(l,t,u)}else e.current=null}function Jo(l){var t=l.type,e=l.memoizedProps,a=l.stateNode;try{l:switch(t){case"button":case"input":case"select":case"textarea":e.autoFocus&&a.focus();break l;case"img":e.src?a.src=e.src:e.srcSet&&(a.srcset=e.srcSet)}}catch(u){al(l,l.return,u)}}function bc(l,t,e){try{var a=l.stateNode;Eh(a,l.type,e,t),a[Ll]=t}catch(u){al(l,l.return,u)}}function wo(l){return l.tag===5||l.tag===3||l.tag===26||l.tag===27&&ye(l.type)||l.tag===4}function Sc(l){l:for(;;){for(;l.sibling===null;){if(l.return===null||wo(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.tag===27&&ye(l.type)||l.flags&2||l.child===null||l.tag===4)continue l;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function pc(l,t,e){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e).insertBefore(l,t):(t=e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,t.appendChild(l),e=e._reactRootContainer,e!=null||t.onclick!==null||(t.onclick=jt));else if(a!==4&&(a===27&&ye(l.type)&&(e=l.stateNode,t=null),l=l.child,l!==null))for(pc(l,t,e),l=l.sibling;l!==null;)pc(l,t,e),l=l.sibling}function hn(l,t,e){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?e.insertBefore(l,t):e.appendChild(l);else if(a!==4&&(a===27&&ye(l.type)&&(e=l.stateNode),l=l.child,l!==null))for(hn(l,t,e),l=l.sibling;l!==null;)hn(l,t,e),l=l.sibling}function Wo(l){var t=l.stateNode,e=l.memoizedProps;try{for(var a=l.type,u=t.attributes;u.length;)t.removeAttributeNode(u[0]);jl(t,a,e),t[Nl]=l,t[Ll]=e}catch(n){al(l,l.return,n)}}var Zt=!1,Tl=!1,zc=!1,ko=typeof WeakSet=="function"?WeakSet:Set,Ml=null;function ah(l,t){if(l=l.containerInfo,Zc=Cn,l=is(l),ri(l)){if("selectionStart"in l)var e={start:l.selectionStart,end:l.selectionEnd};else l:{e=(e=l.ownerDocument)&&e.defaultView||window;var a=e.getSelection&&e.getSelection();if(a&&a.rangeCount!==0){e=a.anchorNode;var u=a.anchorOffset,n=a.focusNode;a=a.focusOffset;try{e.nodeType,n.nodeType}catch{e=null;break l}var i=0,c=-1,f=-1,r=0,b=0,x=l,y=null;t:for(;;){for(var v;x!==e||u!==0&&x.nodeType!==3||(c=i+u),x!==n||a!==0&&x.nodeType!==3||(f=i+a),x.nodeType===3&&(i+=x.nodeValue.length),(v=x.firstChild)!==null;)y=x,x=v;for(;;){if(x===l)break t;if(y===e&&++r===u&&(c=i),y===n&&++b===a&&(f=i),(v=x.nextSibling)!==null)break;x=y,y=x.parentNode}x=v}e=c===-1||f===-1?null:{start:c,end:f}}else e=null}e=e||{start:0,end:0}}else e=null;for(Lc={focusedElem:l,selectionRange:e},Cn=!1,Ml=t;Ml!==null;)if(t=Ml,l=t.child,(t.subtreeFlags&1028)!==0&&l!==null)l.return=t,Ml=l;else for(;Ml!==null;){switch(t=Ml,n=t.alternate,l=t.flags,t.tag){case 0:if((l&4)!==0&&(l=t.updateQueue,l=l!==null?l.events:null,l!==null))for(e=0;e<l.length;e++)u=l[e],u.ref.impl=u.nextImpl;break;case 11:case 15:break;case 1:if((l&1024)!==0&&n!==null){l=void 0,e=t,u=n.memoizedProps,n=n.memoizedState,a=e.stateNode;try{var M=Ye(e.type,u);l=a.getSnapshotBeforeUpdate(M,n),a.__reactInternalSnapshotBeforeUpdate=l}catch(C){al(e,e.return,C)}}break;case 3:if((l&1024)!==0){if(l=t.stateNode.containerInfo,e=l.nodeType,e===9)Jc(l);else if(e===1)switch(l.nodeName){case"HEAD":case"HTML":case"BODY":Jc(l);break;default:l.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((l&1024)!==0)throw Error(m(163))}if(l=t.sibling,l!==null){l.return=t.return,Ml=l;break}Ml=t.return}}function $o(l,t,e){var a=e.flags;switch(e.tag){case 0:case 11:case 15:Vt(l,e),a&4&&au(5,e);break;case 1:if(Vt(l,e),a&4)if(l=e.stateNode,t===null)try{l.componentDidMount()}catch(i){al(e,e.return,i)}else{var u=Ye(e.type,t.memoizedProps);t=t.memoizedState;try{l.componentDidUpdate(u,t,l.__reactInternalSnapshotBeforeUpdate)}catch(i){al(e,e.return,i)}}a&64&&Vo(e),a&512&&uu(e,e.return);break;case 3:if(Vt(l,e),a&64&&(l=e.updateQueue,l!==null)){if(t=null,e.child!==null)switch(e.child.tag){case 27:case 5:t=e.child.stateNode;break;case 1:t=e.child.stateNode}try{Hs(l,t)}catch(i){al(e,e.return,i)}}break;case 27:t===null&&a&4&&Wo(e);case 26:case 5:Vt(l,e),t===null&&a&4&&Jo(e),a&512&&uu(e,e.return);break;case 12:Vt(l,e);break;case 31:Vt(l,e),a&4&&Po(l,e);break;case 13:Vt(l,e),a&4&&l0(l,e),a&64&&(l=e.memoizedState,l!==null&&(l=l.dehydrated,l!==null&&(e=mh.bind(null,e),jh(l,e))));break;case 22:if(a=e.memoizedState!==null||Zt,!a){t=t!==null&&t.memoizedState!==null||Tl,u=Zt;var n=Tl;Zt=a,(Tl=t)&&!n?Kt(l,e,(e.subtreeFlags&8772)!==0):Vt(l,e),Zt=u,Tl=n}break;case 30:break;default:Vt(l,e)}}function Fo(l){var t=l.alternate;t!==null&&(l.alternate=null,Fo(t)),l.child=null,l.deletions=null,l.sibling=null,l.tag===5&&(t=l.stateNode,t!==null&&Fn(t)),l.stateNode=null,l.return=null,l.dependencies=null,l.memoizedProps=null,l.memoizedState=null,l.pendingProps=null,l.stateNode=null,l.updateQueue=null}var hl=null,Kl=!1;function Lt(l,t,e){for(e=e.child;e!==null;)Io(l,t,e),e=e.sibling}function Io(l,t,e){if(Il&&typeof Il.onCommitFiberUnmount=="function")try{Il.onCommitFiberUnmount(Na,e)}catch{}switch(e.tag){case 26:Tl||Mt(e,t),Lt(l,t,e),e.memoizedState?e.memoizedState.count--:e.stateNode&&(e=e.stateNode,e.parentNode.removeChild(e));break;case 27:Tl||Mt(e,t);var a=hl,u=Kl;ye(e.type)&&(hl=e.stateNode,Kl=!1),Lt(l,t,e),hu(e.stateNode),hl=a,Kl=u;break;case 5:Tl||Mt(e,t);case 6:if(a=hl,u=Kl,hl=null,Lt(l,t,e),hl=a,Kl=u,hl!==null)if(Kl)try{(hl.nodeType===9?hl.body:hl.nodeName==="HTML"?hl.ownerDocument.body:hl).removeChild(e.stateNode)}catch(n){al(e,t,n)}else try{hl.removeChild(e.stateNode)}catch(n){al(e,t,n)}break;case 18:hl!==null&&(Kl?(l=hl,V0(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,e.stateNode),_a(l)):V0(hl,e.stateNode));break;case 4:a=hl,u=Kl,hl=e.stateNode.containerInfo,Kl=!0,Lt(l,t,e),hl=a,Kl=u;break;case 0:case 11:case 14:case 15:fe(2,e,t),Tl||fe(4,e,t),Lt(l,t,e);break;case 1:Tl||(Mt(e,t),a=e.stateNode,typeof a.componentWillUnmount=="function"&&Ko(e,t,a)),Lt(l,t,e);break;case 21:Lt(l,t,e);break;case 22:Tl=(a=Tl)||e.memoizedState!==null,Lt(l,t,e),Tl=a;break;default:Lt(l,t,e)}}function Po(l,t){if(t.memoizedState===null&&(l=t.alternate,l!==null&&(l=l.memoizedState,l!==null))){l=l.dehydrated;try{_a(l)}catch(e){al(t,t.return,e)}}}function l0(l,t){if(t.memoizedState===null&&(l=t.alternate,l!==null&&(l=l.memoizedState,l!==null&&(l=l.dehydrated,l!==null))))try{_a(l)}catch(e){al(t,t.return,e)}}function uh(l){switch(l.tag){case 31:case 13:case 19:var t=l.stateNode;return t===null&&(t=l.stateNode=new ko),t;case 22:return l=l.stateNode,t=l._retryCache,t===null&&(t=l._retryCache=new ko),t;default:throw Error(m(435,l.tag))}}function rn(l,t){var e=uh(l);t.forEach(function(a){if(!e.has(a)){e.add(a);var u=hh.bind(null,l,a);a.then(u,u)}})}function Jl(l,t){var e=t.deletions;if(e!==null)for(var a=0;a<e.length;a++){var u=e[a],n=l,i=t,c=i;l:for(;c!==null;){switch(c.tag){case 27:if(ye(c.type)){hl=c.stateNode,Kl=!1;break l}break;case 5:hl=c.stateNode,Kl=!1;break l;case 3:case 4:hl=c.stateNode.containerInfo,Kl=!0;break l}c=c.return}if(hl===null)throw Error(m(160));Io(n,i,u),hl=null,Kl=!1,n=u.alternate,n!==null&&(n.return=null),u.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)t0(t,l),t=t.sibling}var pt=null;function t0(l,t){var e=l.alternate,a=l.flags;switch(l.tag){case 0:case 11:case 14:case 15:Jl(t,l),wl(l),a&4&&(fe(3,l,l.return),au(3,l),fe(5,l,l.return));break;case 1:Jl(t,l),wl(l),a&512&&(Tl||e===null||Mt(e,e.return)),a&64&&Zt&&(l=l.updateQueue,l!==null&&(a=l.callbacks,a!==null&&(e=l.shared.hiddenCallbacks,l.shared.hiddenCallbacks=e===null?a:e.concat(a))));break;case 26:var u=pt;if(Jl(t,l),wl(l),a&512&&(Tl||e===null||Mt(e,e.return)),a&4){var n=e!==null?e.memoizedState:null;if(a=l.memoizedState,e===null)if(a===null)if(l.stateNode===null){l:{a=l.type,e=l.memoizedProps,u=u.ownerDocument||u;t:switch(a){case"title":n=u.getElementsByTagName("title")[0],(!n||n[Ua]||n[Nl]||n.namespaceURI==="http://www.w3.org/2000/svg"||n.hasAttribute("itemprop"))&&(n=u.createElement(a),u.head.insertBefore(n,u.querySelector("head > title"))),jl(n,a,e),n[Nl]=l,_l(n),a=n;break l;case"link":var i=td("link","href",u).get(a+(e.href||""));if(i){for(var c=0;c<i.length;c++)if(n=i[c],n.getAttribute("href")===(e.href==null||e.href===""?null:e.href)&&n.getAttribute("rel")===(e.rel==null?null:e.rel)&&n.getAttribute("title")===(e.title==null?null:e.title)&&n.getAttribute("crossorigin")===(e.crossOrigin==null?null:e.crossOrigin)){i.splice(c,1);break t}}n=u.createElement(a),jl(n,a,e),u.head.appendChild(n);break;case"meta":if(i=td("meta","content",u).get(a+(e.content||""))){for(c=0;c<i.length;c++)if(n=i[c],n.getAttribute("content")===(e.content==null?null:""+e.content)&&n.getAttribute("name")===(e.name==null?null:e.name)&&n.getAttribute("property")===(e.property==null?null:e.property)&&n.getAttribute("http-equiv")===(e.httpEquiv==null?null:e.httpEquiv)&&n.getAttribute("charset")===(e.charSet==null?null:e.charSet)){i.splice(c,1);break t}}n=u.createElement(a),jl(n,a,e),u.head.appendChild(n);break;default:throw Error(m(468,a))}n[Nl]=l,_l(n),a=n}l.stateNode=a}else ed(u,l.type,l.stateNode);else l.stateNode=ld(u,a,l.memoizedProps);else n!==a?(n===null?e.stateNode!==null&&(e=e.stateNode,e.parentNode.removeChild(e)):n.count--,a===null?ed(u,l.type,l.stateNode):ld(u,a,l.memoizedProps)):a===null&&l.stateNode!==null&&bc(l,l.memoizedProps,e.memoizedProps)}break;case 27:Jl(t,l),wl(l),a&512&&(Tl||e===null||Mt(e,e.return)),e!==null&&a&4&&bc(l,l.memoizedProps,e.memoizedProps);break;case 5:if(Jl(t,l),wl(l),a&512&&(Tl||e===null||Mt(e,e.return)),l.flags&32){u=l.stateNode;try{ke(u,"")}catch(M){al(l,l.return,M)}}a&4&&l.stateNode!=null&&(u=l.memoizedProps,bc(l,u,e!==null?e.memoizedProps:u)),a&1024&&(zc=!0);break;case 6:if(Jl(t,l),wl(l),a&4){if(l.stateNode===null)throw Error(m(162));a=l.memoizedProps,e=l.stateNode;try{e.nodeValue=a}catch(M){al(l,l.return,M)}}break;case 3:if(Dn=null,u=pt,pt=Nn(t.containerInfo),Jl(t,l),pt=u,wl(l),a&4&&e!==null&&e.memoizedState.isDehydrated)try{_a(t.containerInfo)}catch(M){al(l,l.return,M)}zc&&(zc=!1,e0(l));break;case 4:a=pt,pt=Nn(l.stateNode.containerInfo),Jl(t,l),wl(l),pt=a;break;case 12:Jl(t,l),wl(l);break;case 31:Jl(t,l),wl(l),a&4&&(a=l.updateQueue,a!==null&&(l.updateQueue=null,rn(l,a)));break;case 13:Jl(t,l),wl(l),l.child.flags&8192&&l.memoizedState!==null!=(e!==null&&e.memoizedState!==null)&&(vn=Fl()),a&4&&(a=l.updateQueue,a!==null&&(l.updateQueue=null,rn(l,a)));break;case 22:u=l.memoizedState!==null;var f=e!==null&&e.memoizedState!==null,r=Zt,b=Tl;if(Zt=r||u,Tl=b||f,Jl(t,l),Tl=b,Zt=r,wl(l),a&8192)l:for(t=l.stateNode,t._visibility=u?t._visibility&-2:t._visibility|1,u&&(e===null||f||Zt||Tl||Ge(l)),e=null,t=l;;){if(t.tag===5||t.tag===26){if(e===null){f=e=t;try{if(n=f.stateNode,u)i=n.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none";else{c=f.stateNode;var x=f.memoizedProps.style,y=x!=null&&x.hasOwnProperty("display")?x.display:null;c.style.display=y==null||typeof y=="boolean"?"":(""+y).trim()}}catch(M){al(f,f.return,M)}}}else if(t.tag===6){if(e===null){f=t;try{f.stateNode.nodeValue=u?"":f.memoizedProps}catch(M){al(f,f.return,M)}}}else if(t.tag===18){if(e===null){f=t;try{var v=f.stateNode;u?K0(v,!0):K0(f.stateNode,!1)}catch(M){al(f,f.return,M)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===l)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===l)break l;for(;t.sibling===null;){if(t.return===null||t.return===l)break l;e===t&&(e=null),t=t.return}e===t&&(e=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=l.updateQueue,a!==null&&(e=a.retryQueue,e!==null&&(a.retryQueue=null,rn(l,e))));break;case 19:Jl(t,l),wl(l),a&4&&(a=l.updateQueue,a!==null&&(l.updateQueue=null,rn(l,a)));break;case 30:break;case 21:break;default:Jl(t,l),wl(l)}}function wl(l){var t=l.flags;if(t&2){try{for(var e,a=l.return;a!==null;){if(wo(a)){e=a;break}a=a.return}if(e==null)throw Error(m(160));switch(e.tag){case 27:var u=e.stateNode,n=Sc(l);hn(l,n,u);break;case 5:var i=e.stateNode;e.flags&32&&(ke(i,""),e.flags&=-33);var c=Sc(l);hn(l,c,i);break;case 3:case 4:var f=e.stateNode.containerInfo,r=Sc(l);pc(l,r,f);break;default:throw Error(m(161))}}catch(b){al(l,l.return,b)}l.flags&=-3}t&4096&&(l.flags&=-4097)}function e0(l){if(l.subtreeFlags&1024)for(l=l.child;l!==null;){var t=l;e0(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),l=l.sibling}}function Vt(l,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)$o(l,t.alternate,t),t=t.sibling}function Ge(l){for(l=l.child;l!==null;){var t=l;switch(t.tag){case 0:case 11:case 14:case 15:fe(4,t,t.return),Ge(t);break;case 1:Mt(t,t.return);var e=t.stateNode;typeof e.componentWillUnmount=="function"&&Ko(t,t.return,e),Ge(t);break;case 27:hu(t.stateNode);case 26:case 5:Mt(t,t.return),Ge(t);break;case 22:t.memoizedState===null&&Ge(t);break;case 30:Ge(t);break;default:Ge(t)}l=l.sibling}}function Kt(l,t,e){for(e=e&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,u=l,n=t,i=n.flags;switch(n.tag){case 0:case 11:case 15:Kt(u,n,e),au(4,n);break;case 1:if(Kt(u,n,e),a=n,u=a.stateNode,typeof u.componentDidMount=="function")try{u.componentDidMount()}catch(r){al(a,a.return,r)}if(a=n,u=a.updateQueue,u!==null){var c=a.stateNode;try{var f=u.shared.hiddenCallbacks;if(f!==null)for(u.shared.hiddenCallbacks=null,u=0;u<f.length;u++)js(f[u],c)}catch(r){al(a,a.return,r)}}e&&i&64&&Vo(n),uu(n,n.return);break;case 27:Wo(n);case 26:case 5:Kt(u,n,e),e&&a===null&&i&4&&Jo(n),uu(n,n.return);break;case 12:Kt(u,n,e);break;case 31:Kt(u,n,e),e&&i&4&&Po(u,n);break;case 13:Kt(u,n,e),e&&i&4&&l0(u,n);break;case 22:n.memoizedState===null&&Kt(u,n,e),uu(n,n.return);break;case 30:break;default:Kt(u,n,e)}t=t.sibling}}function xc(l,t){var e=null;l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(e=l.memoizedState.cachePool.pool),l=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),l!==e&&(l!=null&&l.refCount++,e!=null&&Va(e))}function Tc(l,t){l=null,t.alternate!==null&&(l=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==l&&(t.refCount++,l!=null&&Va(l))}function zt(l,t,e,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)a0(l,t,e,a),t=t.sibling}function a0(l,t,e,a){var u=t.flags;switch(t.tag){case 0:case 11:case 15:zt(l,t,e,a),u&2048&&au(9,t);break;case 1:zt(l,t,e,a);break;case 3:zt(l,t,e,a),u&2048&&(l=null,t.alternate!==null&&(l=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==l&&(t.refCount++,l!=null&&Va(l)));break;case 12:if(u&2048){zt(l,t,e,a),l=t.stateNode;try{var n=t.memoizedProps,i=n.id,c=n.onPostCommit;typeof c=="function"&&c(i,t.alternate===null?"mount":"update",l.passiveEffectDuration,-0)}catch(f){al(t,t.return,f)}}else zt(l,t,e,a);break;case 31:zt(l,t,e,a);break;case 13:zt(l,t,e,a);break;case 23:break;case 22:n=t.stateNode,i=t.alternate,t.memoizedState!==null?n._visibility&2?zt(l,t,e,a):nu(l,t):n._visibility&2?zt(l,t,e,a):(n._visibility|=2,ya(l,t,e,a,(t.subtreeFlags&10256)!==0||!1)),u&2048&&xc(i,t);break;case 24:zt(l,t,e,a),u&2048&&Tc(t.alternate,t);break;default:zt(l,t,e,a)}}function ya(l,t,e,a,u){for(u=u&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var n=l,i=t,c=e,f=a,r=i.flags;switch(i.tag){case 0:case 11:case 15:ya(n,i,c,f,u),au(8,i);break;case 23:break;case 22:var b=i.stateNode;i.memoizedState!==null?b._visibility&2?ya(n,i,c,f,u):nu(n,i):(b._visibility|=2,ya(n,i,c,f,u)),u&&r&2048&&xc(i.alternate,i);break;case 24:ya(n,i,c,f,u),u&&r&2048&&Tc(i.alternate,i);break;default:ya(n,i,c,f,u)}t=t.sibling}}function nu(l,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var e=l,a=t,u=a.flags;switch(a.tag){case 22:nu(e,a),u&2048&&xc(a.alternate,a);break;case 24:nu(e,a),u&2048&&Tc(a.alternate,a);break;default:nu(e,a)}t=t.sibling}}var iu=8192;function va(l,t,e){if(l.subtreeFlags&iu)for(l=l.child;l!==null;)u0(l,t,e),l=l.sibling}function u0(l,t,e){switch(l.tag){case 26:va(l,t,e),l.flags&iu&&l.memoizedState!==null&&Vh(e,pt,l.memoizedState,l.memoizedProps);break;case 5:va(l,t,e);break;case 3:case 4:var a=pt;pt=Nn(l.stateNode.containerInfo),va(l,t,e),pt=a;break;case 22:l.memoizedState===null&&(a=l.alternate,a!==null&&a.memoizedState!==null?(a=iu,iu=16777216,va(l,t,e),iu=a):va(l,t,e));break;default:va(l,t,e)}}function n0(l){var t=l.alternate;if(t!==null&&(l=t.child,l!==null)){t.child=null;do t=l.sibling,l.sibling=null,l=t;while(l!==null)}}function cu(l){var t=l.deletions;if((l.flags&16)!==0){if(t!==null)for(var e=0;e<t.length;e++){var a=t[e];Ml=a,c0(a,l)}n0(l)}if(l.subtreeFlags&10256)for(l=l.child;l!==null;)i0(l),l=l.sibling}function i0(l){switch(l.tag){case 0:case 11:case 15:cu(l),l.flags&2048&&fe(9,l,l.return);break;case 3:cu(l);break;case 12:cu(l);break;case 22:var t=l.stateNode;l.memoizedState!==null&&t._visibility&2&&(l.return===null||l.return.tag!==13)?(t._visibility&=-3,yn(l)):cu(l);break;default:cu(l)}}function yn(l){var t=l.deletions;if((l.flags&16)!==0){if(t!==null)for(var e=0;e<t.length;e++){var a=t[e];Ml=a,c0(a,l)}n0(l)}for(l=l.child;l!==null;){switch(t=l,t.tag){case 0:case 11:case 15:fe(8,t,t.return),yn(t);break;case 22:e=t.stateNode,e._visibility&2&&(e._visibility&=-3,yn(t));break;default:yn(t)}l=l.sibling}}function c0(l,t){for(;Ml!==null;){var e=Ml;switch(e.tag){case 0:case 11:case 15:fe(8,e,t);break;case 23:case 22:if(e.memoizedState!==null&&e.memoizedState.cachePool!==null){var a=e.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:Va(e.memoizedState.cache)}if(a=e.child,a!==null)a.return=e,Ml=a;else l:for(e=l;Ml!==null;){a=Ml;var u=a.sibling,n=a.return;if(Fo(a),a===e){Ml=null;break l}if(u!==null){u.return=n,Ml=u;break l}Ml=n}}}var nh={getCacheForType:function(l){var t=Dl(pl),e=t.data.get(l);return e===void 0&&(e=l(),t.data.set(l,e)),e},cacheSignal:function(){return Dl(pl).controller.signal}},ih=typeof WeakMap=="function"?WeakMap:Map,ll=0,sl=null,V=null,J=0,el=0,ut=null,se=!1,ga=!1,Ec=!1,Jt=0,yl=0,oe=0,Qe=0,Ac=0,nt=0,ba=0,fu=null,Wl=null,_c=!1,vn=0,f0=0,gn=1/0,bn=null,de=null,Al=0,me=null,Sa=null,wt=0,Mc=0,Nc=null,s0=null,su=0,Oc=null;function it(){return(ll&2)!==0&&J!==0?J&-J:p.T!==null?Rc():Ef()}function o0(){if(nt===0)if((J&536870912)===0||k){var l=Au;Au<<=1,(Au&3932160)===0&&(Au=262144),nt=l}else nt=536870912;return l=et.current,l!==null&&(l.flags|=32),nt}function kl(l,t,e){(l===sl&&(el===2||el===9)||l.cancelPendingCommit!==null)&&(pa(l,0),he(l,J,nt,!1)),Da(l,e),((ll&2)===0||l!==sl)&&(l===sl&&((ll&2)===0&&(Qe|=e),yl===4&&he(l,J,nt,!1)),Nt(l))}function d0(l,t,e){if((ll&6)!==0)throw Error(m(327));var a=!e&&(t&127)===0&&(t&l.expiredLanes)===0||Oa(l,t),u=a?sh(l,t):Uc(l,t,!0),n=a;do{if(u===0){ga&&!a&&he(l,t,0,!1);break}else{if(e=l.current.alternate,n&&!ch(e)){u=Uc(l,t,!1),n=!1;continue}if(u===2){if(n=t,l.errorRecoveryDisabledLanes&n)var i=0;else i=l.pendingLanes&-536870913,i=i!==0?i:i&536870912?536870912:0;if(i!==0){t=i;l:{var c=l;u=fu;var f=c.current.memoizedState.isDehydrated;if(f&&(pa(c,i).flags|=256),i=Uc(c,i,!1),i!==2){if(Ec&&!f){c.errorRecoveryDisabledLanes|=n,Qe|=n,u=4;break l}n=Wl,Wl=u,n!==null&&(Wl===null?Wl=n:Wl.push.apply(Wl,n))}u=i}if(n=!1,u!==2)continue}}if(u===1){pa(l,0),he(l,t,0,!0);break}l:{switch(a=l,n=u,n){case 0:case 1:throw Error(m(345));case 4:if((t&4194048)!==t)break;case 6:he(a,t,nt,!se);break l;case 2:Wl=null;break;case 3:case 5:break;default:throw Error(m(329))}if((t&62914560)===t&&(u=vn+300-Fl(),10<u)){if(he(a,t,nt,!se),Mu(a,0,!0)!==0)break l;wt=t,a.timeoutHandle=Z0(m0.bind(null,a,e,Wl,bn,_c,t,nt,Qe,ba,se,n,"Throttled",-0,0),u);break l}m0(a,e,Wl,bn,_c,t,nt,Qe,ba,se,n,null,-0,0)}}break}while(!0);Nt(l)}function m0(l,t,e,a,u,n,i,c,f,r,b,x,y,v){if(l.timeoutHandle=-1,x=t.subtreeFlags,x&8192||(x&16785408)===16785408){x={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:jt},u0(t,n,x);var M=(n&62914560)===n?vn-Fl():(n&4194048)===n?f0-Fl():0;if(M=Kh(x,M),M!==null){wt=n,l.cancelPendingCommit=M(p0.bind(null,l,t,n,e,a,u,i,c,f,b,x,null,y,v)),he(l,n,i,!r);return}}p0(l,t,n,e,a,u,i,c,f)}function ch(l){for(var t=l;;){var e=t.tag;if((e===0||e===11||e===15)&&t.flags&16384&&(e=t.updateQueue,e!==null&&(e=e.stores,e!==null)))for(var a=0;a<e.length;a++){var u=e[a],n=u.getSnapshot;u=u.value;try{if(!lt(n(),u))return!1}catch{return!1}}if(e=t.child,t.subtreeFlags&16384&&e!==null)e.return=t,t=e;else{if(t===l)break;for(;t.sibling===null;){if(t.return===null||t.return===l)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function he(l,t,e,a){t&=~Ac,t&=~Qe,l.suspendedLanes|=t,l.pingedLanes&=~t,a&&(l.warmLanes|=t),a=l.expirationTimes;for(var u=t;0<u;){var n=31-Pl(u),i=1<<n;a[n]=-1,u&=~i}e!==0&&zf(l,e,t)}function Sn(){return(ll&6)===0?(ou(0),!1):!0}function Dc(){if(V!==null){if(el===0)var l=V.return;else l=V,qt=Ue=null,Ji(l),oa=null,Ja=0,l=V;for(;l!==null;)Lo(l.alternate,l),l=l.return;V=null}}function pa(l,t){var e=l.timeoutHandle;e!==-1&&(l.timeoutHandle=-1,Mh(e)),e=l.cancelPendingCommit,e!==null&&(l.cancelPendingCommit=null,e()),wt=0,Dc(),sl=l,V=e=Ct(l.current,null),J=t,el=0,ut=null,se=!1,ga=Oa(l,t),Ec=!1,ba=nt=Ac=Qe=oe=yl=0,Wl=fu=null,_c=!1,(t&8)!==0&&(t|=t&32);var a=l.entangledLanes;if(a!==0)for(l=l.entanglements,a&=t;0<a;){var u=31-Pl(a),n=1<<u;t|=l[u],a&=~n}return Jt=t,Gu(),e}function h0(l,t){X=null,p.H=lu,t===sa||t===wu?(t=Ns(),el=3):t===Ci?(t=Ns(),el=4):el=t===fc?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,ut=t,V===null&&(yl=1,fn(l,dt(t,l.current)))}function r0(){var l=et.current;return l===null?!0:(J&4194048)===J?yt===null:(J&62914560)===J||(J&536870912)!==0?l===yt:!1}function y0(){var l=p.H;return p.H=lu,l===null?lu:l}function v0(){var l=p.A;return p.A=nh,l}function pn(){yl=4,se||(J&4194048)!==J&&et.current!==null||(ga=!0),(oe&134217727)===0&&(Qe&134217727)===0||sl===null||he(sl,J,nt,!1)}function Uc(l,t,e){var a=ll;ll|=2;var u=y0(),n=v0();(sl!==l||J!==t)&&(bn=null,pa(l,t)),t=!1;var i=yl;l:do try{if(el!==0&&V!==null){var c=V,f=ut;switch(el){case 8:Dc(),i=6;break l;case 3:case 2:case 9:case 6:et.current===null&&(t=!0);var r=el;if(el=0,ut=null,za(l,c,f,r),e&&ga){i=0;break l}break;default:r=el,el=0,ut=null,za(l,c,f,r)}}fh(),i=yl;break}catch(b){h0(l,b)}while(!0);return t&&l.shellSuspendCounter++,qt=Ue=null,ll=a,p.H=u,p.A=n,V===null&&(sl=null,J=0,Gu()),i}function fh(){for(;V!==null;)g0(V)}function sh(l,t){var e=ll;ll|=2;var a=y0(),u=v0();sl!==l||J!==t?(bn=null,gn=Fl()+500,pa(l,t)):ga=Oa(l,t);l:do try{if(el!==0&&V!==null){t=V;var n=ut;t:switch(el){case 1:el=0,ut=null,za(l,t,n,1);break;case 2:case 9:if(_s(n)){el=0,ut=null,b0(t);break}t=function(){el!==2&&el!==9||sl!==l||(el=7),Nt(l)},n.then(t,t);break l;case 3:el=7;break l;case 4:el=5;break l;case 7:_s(n)?(el=0,ut=null,b0(t)):(el=0,ut=null,za(l,t,n,7));break;case 5:var i=null;switch(V.tag){case 26:i=V.memoizedState;case 5:case 27:var c=V;if(i?ad(i):c.stateNode.complete){el=0,ut=null;var f=c.sibling;if(f!==null)V=f;else{var r=c.return;r!==null?(V=r,zn(r)):V=null}break t}}el=0,ut=null,za(l,t,n,5);break;case 6:el=0,ut=null,za(l,t,n,6);break;case 8:Dc(),yl=6;break l;default:throw Error(m(462))}}oh();break}catch(b){h0(l,b)}while(!0);return qt=Ue=null,p.H=a,p.A=u,ll=e,V!==null?0:(sl=null,J=0,Gu(),yl)}function oh(){for(;V!==null&&!Hd();)g0(V)}function g0(l){var t=Xo(l.alternate,l,Jt);l.memoizedProps=l.pendingProps,t===null?zn(l):V=t}function b0(l){var t=l,e=t.alternate;switch(t.tag){case 15:case 0:t=Ro(e,t,t.pendingProps,t.type,void 0,J);break;case 11:t=Ro(e,t,t.pendingProps,t.type.render,t.ref,J);break;case 5:Ji(t);default:Lo(e,t),t=V=ys(t,Jt),t=Xo(e,t,Jt)}l.memoizedProps=l.pendingProps,t===null?zn(l):V=t}function za(l,t,e,a){qt=Ue=null,Ji(t),oa=null,Ja=0;var u=t.return;try{if(Im(l,u,t,e,J)){yl=1,fn(l,dt(e,l.current)),V=null;return}}catch(n){if(u!==null)throw V=u,n;yl=1,fn(l,dt(e,l.current)),V=null;return}t.flags&32768?(k||a===1?l=!0:ga||(J&536870912)!==0?l=!1:(se=l=!0,(a===2||a===9||a===3||a===6)&&(a=et.current,a!==null&&a.tag===13&&(a.flags|=16384))),S0(t,l)):zn(t)}function zn(l){var t=l;do{if((t.flags&32768)!==0){S0(t,se);return}l=t.return;var e=th(t.alternate,t,Jt);if(e!==null){V=e;return}if(t=t.sibling,t!==null){V=t;return}V=t=l}while(t!==null);yl===0&&(yl=5)}function S0(l,t){do{var e=eh(l.alternate,l);if(e!==null){e.flags&=32767,V=e;return}if(e=l.return,e!==null&&(e.flags|=32768,e.subtreeFlags=0,e.deletions=null),!t&&(l=l.sibling,l!==null)){V=l;return}V=l=e}while(l!==null);yl=6,V=null}function p0(l,t,e,a,u,n,i,c,f){l.cancelPendingCommit=null;do xn();while(Al!==0);if((ll&6)!==0)throw Error(m(327));if(t!==null){if(t===l.current)throw Error(m(177));if(n=t.lanes|t.childLanes,n|=Si,Ld(l,e,n,i,c,f),l===sl&&(V=sl=null,J=0),Sa=t,me=l,wt=e,Mc=n,Nc=u,s0=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(l.callbackNode=null,l.callbackPriority=0,rh(Tu,function(){return A0(),null})):(l.callbackNode=null,l.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=p.T,p.T=null,u=A.p,A.p=2,i=ll,ll|=4;try{ah(l,t,e)}finally{ll=i,A.p=u,p.T=a}}Al=1,z0(),x0(),T0()}}function z0(){if(Al===1){Al=0;var l=me,t=Sa,e=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||e){e=p.T,p.T=null;var a=A.p;A.p=2;var u=ll;ll|=4;try{t0(t,l);var n=Lc,i=is(l.containerInfo),c=n.focusedElem,f=n.selectionRange;if(i!==c&&c&&c.ownerDocument&&ns(c.ownerDocument.documentElement,c)){if(f!==null&&ri(c)){var r=f.start,b=f.end;if(b===void 0&&(b=r),"selectionStart"in c)c.selectionStart=r,c.selectionEnd=Math.min(b,c.value.length);else{var x=c.ownerDocument||document,y=x&&x.defaultView||window;if(y.getSelection){var v=y.getSelection(),M=c.textContent.length,C=Math.min(f.start,M),cl=f.end===void 0?C:Math.min(f.end,M);!v.extend&&C>cl&&(i=cl,cl=C,C=i);var d=us(c,C),s=us(c,cl);if(d&&s&&(v.rangeCount!==1||v.anchorNode!==d.node||v.anchorOffset!==d.offset||v.focusNode!==s.node||v.focusOffset!==s.offset)){var h=x.createRange();h.setStart(d.node,d.offset),v.removeAllRanges(),C>cl?(v.addRange(h),v.extend(s.node,s.offset)):(h.setEnd(s.node,s.offset),v.addRange(h))}}}}for(x=[],v=c;v=v.parentNode;)v.nodeType===1&&x.push({element:v,left:v.scrollLeft,top:v.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;c<x.length;c++){var z=x[c];z.element.scrollLeft=z.left,z.element.scrollTop=z.top}}Cn=!!Zc,Lc=Zc=null}finally{ll=u,A.p=a,p.T=e}}l.current=t,Al=2}}function x0(){if(Al===2){Al=0;var l=me,t=Sa,e=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||e){e=p.T,p.T=null;var a=A.p;A.p=2;var u=ll;ll|=4;try{$o(l,t.alternate,t)}finally{ll=u,A.p=a,p.T=e}}Al=3}}function T0(){if(Al===4||Al===3){Al=0,Cd();var l=me,t=Sa,e=wt,a=s0;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Al=5:(Al=0,Sa=me=null,E0(l,l.pendingLanes));var u=l.pendingLanes;if(u===0&&(de=null),kn(e),t=t.stateNode,Il&&typeof Il.onCommitFiberRoot=="function")try{Il.onCommitFiberRoot(Na,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=p.T,u=A.p,A.p=2,p.T=null;try{for(var n=l.onRecoverableError,i=0;i<a.length;i++){var c=a[i];n(c.value,{componentStack:c.stack})}}finally{p.T=t,A.p=u}}(wt&3)!==0&&xn(),Nt(l),u=l.pendingLanes,(e&261930)!==0&&(u&42)!==0?l===Oc?su++:(su=0,Oc=l):su=0,ou(0)}}function E0(l,t){(l.pooledCacheLanes&=t)===0&&(t=l.pooledCache,t!=null&&(l.pooledCache=null,Va(t)))}function xn(){return z0(),x0(),T0(),A0()}function A0(){if(Al!==5)return!1;var l=me,t=Mc;Mc=0;var e=kn(wt),a=p.T,u=A.p;try{A.p=32>e?32:e,p.T=null,e=Nc,Nc=null;var n=me,i=wt;if(Al=0,Sa=me=null,wt=0,(ll&6)!==0)throw Error(m(331));var c=ll;if(ll|=4,i0(n.current),a0(n,n.current,i,e),ll=c,ou(0,!1),Il&&typeof Il.onPostCommitFiberRoot=="function")try{Il.onPostCommitFiberRoot(Na,n)}catch{}return!0}finally{A.p=u,p.T=a,E0(l,t)}}function _0(l,t,e){t=dt(e,t),t=cc(l.stateNode,t,2),l=ne(l,t,2),l!==null&&(Da(l,2),Nt(l))}function al(l,t,e){if(l.tag===3)_0(l,l,e);else for(;t!==null;){if(t.tag===3){_0(t,l,e);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(de===null||!de.has(a))){l=dt(e,l),e=Mo(2),a=ne(t,e,2),a!==null&&(No(e,a,t,l),Da(a,2),Nt(a));break}}t=t.return}}function jc(l,t,e){var a=l.pingCache;if(a===null){a=l.pingCache=new ih;var u=new Set;a.set(t,u)}else u=a.get(t),u===void 0&&(u=new Set,a.set(t,u));u.has(e)||(Ec=!0,u.add(e),l=dh.bind(null,l,t,e),t.then(l,l))}function dh(l,t,e){var a=l.pingCache;a!==null&&a.delete(t),l.pingedLanes|=l.suspendedLanes&e,l.warmLanes&=~e,sl===l&&(J&e)===e&&(yl===4||yl===3&&(J&62914560)===J&&300>Fl()-vn?(ll&2)===0&&pa(l,0):Ac|=e,ba===J&&(ba=0)),Nt(l)}function M0(l,t){t===0&&(t=pf()),l=Ne(l,t),l!==null&&(Da(l,t),Nt(l))}function mh(l){var t=l.memoizedState,e=0;t!==null&&(e=t.retryLane),M0(l,e)}function hh(l,t){var e=0;switch(l.tag){case 31:case 13:var a=l.stateNode,u=l.memoizedState;u!==null&&(e=u.retryLane);break;case 19:a=l.stateNode;break;case 22:a=l.stateNode._retryCache;break;default:throw Error(m(314))}a!==null&&a.delete(t),M0(l,e)}function rh(l,t){return Kn(l,t)}var Tn=null,xa=null,Hc=!1,En=!1,Cc=!1,re=0;function Nt(l){l!==xa&&l.next===null&&(xa===null?Tn=xa=l:xa=xa.next=l),En=!0,Hc||(Hc=!0,vh())}function ou(l,t){if(!Cc&&En){Cc=!0;do for(var e=!1,a=Tn;a!==null;){if(l!==0){var u=a.pendingLanes;if(u===0)var n=0;else{var i=a.suspendedLanes,c=a.pingedLanes;n=(1<<31-Pl(42|l)+1)-1,n&=u&~(i&~c),n=n&201326741?n&201326741|1:n?n|2:0}n!==0&&(e=!0,U0(a,n))}else n=J,n=Mu(a,a===sl?n:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(n&3)===0||Oa(a,n)||(e=!0,U0(a,n));a=a.next}while(e);Cc=!1}}function yh(){N0()}function N0(){En=Hc=!1;var l=0;re!==0&&_h()&&(l=re);for(var t=Fl(),e=null,a=Tn;a!==null;){var u=a.next,n=O0(a,t);n===0?(a.next=null,e===null?Tn=u:e.next=u,u===null&&(xa=e)):(e=a,(l!==0||(n&3)!==0)&&(En=!0)),a=u}Al!==0&&Al!==5||ou(l),re!==0&&(re=0)}function O0(l,t){for(var e=l.suspendedLanes,a=l.pingedLanes,u=l.expirationTimes,n=l.pendingLanes&-62914561;0<n;){var i=31-Pl(n),c=1<<i,f=u[i];f===-1?((c&e)===0||(c&a)!==0)&&(u[i]=Zd(c,t)):f<=t&&(l.expiredLanes|=c),n&=~c}if(t=sl,e=J,e=Mu(l,l===t?e:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),a=l.callbackNode,e===0||l===t&&(el===2||el===9)||l.cancelPendingCommit!==null)return a!==null&&a!==null&&Jn(a),l.callbackNode=null,l.callbackPriority=0;if((e&3)===0||Oa(l,e)){if(t=e&-e,t===l.callbackPriority)return t;switch(a!==null&&Jn(a),kn(e)){case 2:case 8:e=bf;break;case 32:e=Tu;break;case 268435456:e=Sf;break;default:e=Tu}return a=D0.bind(null,l),e=Kn(e,a),l.callbackPriority=t,l.callbackNode=e,t}return a!==null&&a!==null&&Jn(a),l.callbackPriority=2,l.callbackNode=null,2}function D0(l,t){if(Al!==0&&Al!==5)return l.callbackNode=null,l.callbackPriority=0,null;var e=l.callbackNode;if(xn()&&l.callbackNode!==e)return null;var a=J;return a=Mu(l,l===sl?a:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),a===0?null:(d0(l,a,t),O0(l,Fl()),l.callbackNode!=null&&l.callbackNode===e?D0.bind(null,l):null)}function U0(l,t){if(xn())return null;d0(l,t,!0)}function vh(){Nh(function(){(ll&6)!==0?Kn(gf,yh):N0()})}function Rc(){if(re===0){var l=ca;l===0&&(l=Eu,Eu<<=1,(Eu&261888)===0&&(Eu=256)),re=l}return re}function j0(l){return l==null||typeof l=="symbol"||typeof l=="boolean"?null:typeof l=="function"?l:Uu(""+l)}function H0(l,t){var e=t.ownerDocument.createElement("input");return e.name=t.name,e.value=t.value,l.id&&e.setAttribute("form",l.id),t.parentNode.insertBefore(e,t),l=new FormData(l),e.parentNode.removeChild(e),l}function gh(l,t,e,a,u){if(t==="submit"&&e&&e.stateNode===u){var n=j0((u[Ll]||null).action),i=a.submitter;i&&(t=(t=i[Ll]||null)?j0(t.formAction):i.getAttribute("formAction"),t!==null&&(n=t,i=null));var c=new Ru("action","action",null,a,u);l.push({event:c,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(re!==0){var f=i?H0(u,i):new FormData(u);tc(e,{pending:!0,data:f,method:u.method,action:n},null,f)}}else typeof n=="function"&&(c.preventDefault(),f=i?H0(u,i):new FormData(u),tc(e,{pending:!0,data:f,method:u.method,action:n},n,f))},currentTarget:u}]})}}for(var qc=0;qc<bi.length;qc++){var Bc=bi[qc],bh=Bc.toLowerCase(),Sh=Bc[0].toUpperCase()+Bc.slice(1);St(bh,"on"+Sh)}St(ss,"onAnimationEnd"),St(os,"onAnimationIteration"),St(ds,"onAnimationStart"),St("dblclick","onDoubleClick"),St("focusin","onFocus"),St("focusout","onBlur"),St(Rm,"onTransitionRun"),St(qm,"onTransitionStart"),St(Bm,"onTransitionCancel"),St(ms,"onTransitionEnd"),we("onMouseEnter",["mouseout","mouseover"]),we("onMouseLeave",["mouseout","mouseover"]),we("onPointerEnter",["pointerout","pointerover"]),we("onPointerLeave",["pointerout","pointerover"]),Ee("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ee("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ee("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ee("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ee("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ee("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var du="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(" "),ph=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(du));function C0(l,t){t=(t&4)!==0;for(var e=0;e<l.length;e++){var a=l[e],u=a.event;a=a.listeners;l:{var n=void 0;if(t)for(var i=a.length-1;0<=i;i--){var c=a[i],f=c.instance,r=c.currentTarget;if(c=c.listener,f!==n&&u.isPropagationStopped())break l;n=c,u.currentTarget=r;try{n(u)}catch(b){Yu(b)}u.currentTarget=null,n=f}else for(i=0;i<a.length;i++){if(c=a[i],f=c.instance,r=c.currentTarget,c=c.listener,f!==n&&u.isPropagationStopped())break l;n=c,u.currentTarget=r;try{n(u)}catch(b){Yu(b)}u.currentTarget=null,n=f}}}}function K(l,t){var e=t[$n];e===void 0&&(e=t[$n]=new Set);var a=l+"__bubble";e.has(a)||(R0(t,l,2,!1),e.add(a))}function Yc(l,t,e){var a=0;t&&(a|=4),R0(e,l,a,t)}var An="_reactListening"+Math.random().toString(36).slice(2);function Gc(l){if(!l[An]){l[An]=!0,Mf.forEach(function(e){e!=="selectionchange"&&(ph.has(e)||Yc(e,!1,l),Yc(e,!0,l))});var t=l.nodeType===9?l:l.ownerDocument;t===null||t[An]||(t[An]=!0,Yc("selectionchange",!1,t))}}function R0(l,t,e,a){switch(od(t)){case 2:var u=Wh;break;case 8:u=kh;break;default:u=lf}e=u.bind(null,t,e,l),u=void 0,!ni||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(u=!0),a?u!==void 0?l.addEventListener(t,e,{capture:!0,passive:u}):l.addEventListener(t,e,!0):u!==void 0?l.addEventListener(t,e,{passive:u}):l.addEventListener(t,e,!1)}function Qc(l,t,e,a,u){var n=a;if((t&1)===0&&(t&2)===0&&a!==null)l:for(;;){if(a===null)return;var i=a.tag;if(i===3||i===4){var c=a.stateNode.containerInfo;if(c===u)break;if(i===4)for(i=a.return;i!==null;){var f=i.tag;if((f===3||f===4)&&i.stateNode.containerInfo===u)return;i=i.return}for(;c!==null;){if(i=Ve(c),i===null)return;if(f=i.tag,f===5||f===6||f===26||f===27){a=n=i;continue l}c=c.parentNode}}a=a.return}Gf(function(){var r=n,b=ai(e),x=[];l:{var y=hs.get(l);if(y!==void 0){var v=Ru,M=l;switch(l){case"keypress":if(Hu(e)===0)break l;case"keydown":case"keyup":v=hm;break;case"focusin":M="focus",v=si;break;case"focusout":M="blur",v=si;break;case"beforeblur":case"afterblur":v=si;break;case"click":if(e.button===2)break l;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":v=Zf;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":v=tm;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":v=vm;break;case ss:case os:case ds:v=um;break;case ms:v=bm;break;case"scroll":case"scrollend":v=Pd;break;case"wheel":v=pm;break;case"copy":case"cut":case"paste":v=im;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":v=Vf;break;case"toggle":case"beforetoggle":v=xm}var C=(t&4)!==0,cl=!C&&(l==="scroll"||l==="scrollend"),d=C?y!==null?y+"Capture":null:y;C=[];for(var s=r,h;s!==null;){var z=s;if(h=z.stateNode,z=z.tag,z!==5&&z!==26&&z!==27||h===null||d===null||(z=Ha(s,d),z!=null&&C.push(mu(s,z,h))),cl)break;s=s.return}0<C.length&&(y=new v(y,M,null,e,b),x.push({event:y,listeners:C}))}}if((t&7)===0){l:{if(y=l==="mouseover"||l==="pointerover",v=l==="mouseout"||l==="pointerout",y&&e!==ei&&(M=e.relatedTarget||e.fromElement)&&(Ve(M)||M[Le]))break l;if((v||y)&&(y=b.window===b?b:(y=b.ownerDocument)?y.defaultView||y.parentWindow:window,v?(M=e.relatedTarget||e.toElement,v=r,M=M?Ve(M):null,M!==null&&(cl=q(M),C=M.tag,M!==cl||C!==5&&C!==27&&C!==6)&&(M=null)):(v=null,M=r),v!==M)){if(C=Zf,z="onMouseLeave",d="onMouseEnter",s="mouse",(l==="pointerout"||l==="pointerover")&&(C=Vf,z="onPointerLeave",d="onPointerEnter",s="pointer"),cl=v==null?y:ja(v),h=M==null?y:ja(M),y=new C(z,s+"leave",v,e,b),y.target=cl,y.relatedTarget=h,z=null,Ve(b)===r&&(C=new C(d,s+"enter",M,e,b),C.target=h,C.relatedTarget=cl,z=C),cl=z,v&&M)t:{for(C=zh,d=v,s=M,h=0,z=d;z;z=C(z))h++;z=0;for(var j=s;j;j=C(j))z++;for(;0<h-z;)d=C(d),h--;for(;0<z-h;)s=C(s),z--;for(;h--;){if(d===s||s!==null&&d===s.alternate){C=d;break t}d=C(d),s=C(s)}C=null}else C=null;v!==null&&q0(x,y,v,C,!1),M!==null&&cl!==null&&q0(x,cl,M,C,!0)}}l:{if(y=r?ja(r):window,v=y.nodeName&&y.nodeName.toLowerCase(),v==="select"||v==="input"&&y.type==="file")var I=If;else if($f(y))if(Pf)I=jm;else{I=Dm;var O=Om}else v=y.nodeName,!v||v.toLowerCase()!=="input"||y.type!=="checkbox"&&y.type!=="radio"?r&&ti(r.elementType)&&(I=If):I=Um;if(I&&(I=I(l,r))){Ff(x,I,e,b);break l}O&&O(l,y,r),l==="focusout"&&r&&y.type==="number"&&r.memoizedProps.value!=null&&li(y,"number",y.value)}switch(O=r?ja(r):window,l){case"focusin":($f(O)||O.contentEditable==="true")&&(Pe=O,yi=r,Xa=null);break;case"focusout":Xa=yi=Pe=null;break;case"mousedown":vi=!0;break;case"contextmenu":case"mouseup":case"dragend":vi=!1,cs(x,e,b);break;case"selectionchange":if(Cm)break;case"keydown":case"keyup":cs(x,e,b)}var Z;if(di)l:{switch(l){case"compositionstart":var w="onCompositionStart";break l;case"compositionend":w="onCompositionEnd";break l;case"compositionupdate":w="onCompositionUpdate";break l}w=void 0}else Ie?Wf(l,e)&&(w="onCompositionEnd"):l==="keydown"&&e.keyCode===229&&(w="onCompositionStart");w&&(Kf&&e.locale!=="ko"&&(Ie||w!=="onCompositionStart"?w==="onCompositionEnd"&&Ie&&(Z=Qf()):(It=b,ii="value"in It?It.value:It.textContent,Ie=!0)),O=_n(r,w),0<O.length&&(w=new Lf(w,l,null,e,b),x.push({event:w,listeners:O}),Z?w.data=Z:(Z=kf(e),Z!==null&&(w.data=Z)))),(Z=Em?Am(l,e):_m(l,e))&&(w=_n(r,"onBeforeInput"),0<w.length&&(O=new Lf("onBeforeInput","beforeinput",null,e,b),x.push({event:O,listeners:w}),O.data=Z)),gh(x,l,r,e,b)}C0(x,t)})}function mu(l,t,e){return{instance:l,listener:t,currentTarget:e}}function _n(l,t){for(var e=t+"Capture",a=[];l!==null;){var u=l,n=u.stateNode;if(u=u.tag,u!==5&&u!==26&&u!==27||n===null||(u=Ha(l,e),u!=null&&a.unshift(mu(l,u,n)),u=Ha(l,t),u!=null&&a.push(mu(l,u,n))),l.tag===3)return a;l=l.return}return[]}function zh(l){if(l===null)return null;do l=l.return;while(l&&l.tag!==5&&l.tag!==27);return l||null}function q0(l,t,e,a,u){for(var n=t._reactName,i=[];e!==null&&e!==a;){var c=e,f=c.alternate,r=c.stateNode;if(c=c.tag,f!==null&&f===a)break;c!==5&&c!==26&&c!==27||r===null||(f=r,u?(r=Ha(e,n),r!=null&&i.unshift(mu(e,r,f))):u||(r=Ha(e,n),r!=null&&i.push(mu(e,r,f)))),e=e.return}i.length!==0&&l.push({event:t,listeners:i})}var xh=/\r\n?/g,Th=/\u0000|\uFFFD/g;function B0(l){return(typeof l=="string"?l:""+l).replace(xh,`
`).replace(Th,"")}function Y0(l,t){return t=B0(t),B0(l)===t}function il(l,t,e,a,u,n){switch(e){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||ke(l,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&ke(l,""+a);break;case"className":Ou(l,"class",a);break;case"tabIndex":Ou(l,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Ou(l,e,a);break;case"style":Bf(l,a,n);break;case"data":if(t!=="object"){Ou(l,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||e!=="href")){l.removeAttribute(e);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){l.removeAttribute(e);break}a=Uu(""+a),l.setAttribute(e,a);break;case"action":case"formAction":if(typeof a=="function"){l.setAttribute(e,"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 n=="function"&&(e==="formAction"?(t!=="input"&&il(l,t,"name",u.name,u,null),il(l,t,"formEncType",u.formEncType,u,null),il(l,t,"formMethod",u.formMethod,u,null),il(l,t,"formTarget",u.formTarget,u,null)):(il(l,t,"encType",u.encType,u,null),il(l,t,"method",u.method,u,null),il(l,t,"target",u.target,u,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){l.removeAttribute(e);break}a=Uu(""+a),l.setAttribute(e,a);break;case"onClick":a!=null&&(l.onclick=jt);break;case"onScroll":a!=null&&K("scroll",l);break;case"onScrollEnd":a!=null&&K("scrollend",l);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(m(61));if(e=a.__html,e!=null){if(u.children!=null)throw Error(m(60));l.innerHTML=e}}break;case"multiple":l.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":l.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"){l.removeAttribute("xlink:href");break}e=Uu(""+a),l.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e);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"?l.setAttribute(e,""+a):l.removeAttribute(e);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"?l.setAttribute(e,""):l.removeAttribute(e);break;case"capture":case"download":a===!0?l.setAttribute(e,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?l.setAttribute(e,a):l.removeAttribute(e);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?l.setAttribute(e,a):l.removeAttribute(e);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?l.removeAttribute(e):l.setAttribute(e,a);break;case"popover":K("beforetoggle",l),K("toggle",l),Nu(l,"popover",a);break;case"xlinkActuate":Ut(l,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Ut(l,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Ut(l,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Ut(l,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Ut(l,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Ut(l,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Ut(l,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Ut(l,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Ut(l,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Nu(l,"is",a);break;case"innerText":case"textContent":break;default:(!(2<e.length)||e[0]!=="o"&&e[0]!=="O"||e[1]!=="n"&&e[1]!=="N")&&(e=Fd.get(e)||e,Nu(l,e,a))}}function Xc(l,t,e,a,u,n){switch(e){case"style":Bf(l,a,n);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(m(61));if(e=a.__html,e!=null){if(u.children!=null)throw Error(m(60));l.innerHTML=e}}break;case"children":typeof a=="string"?ke(l,a):(typeof a=="number"||typeof a=="bigint")&&ke(l,""+a);break;case"onScroll":a!=null&&K("scroll",l);break;case"onScrollEnd":a!=null&&K("scrollend",l);break;case"onClick":a!=null&&(l.onclick=jt);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Nf.hasOwnProperty(e))l:{if(e[0]==="o"&&e[1]==="n"&&(u=e.endsWith("Capture"),t=e.slice(2,u?e.length-7:void 0),n=l[Ll]||null,n=n!=null?n[e]:null,typeof n=="function"&&l.removeEventListener(t,n,u),typeof a=="function")){typeof n!="function"&&n!==null&&(e in l?l[e]=null:l.hasAttribute(e)&&l.removeAttribute(e)),l.addEventListener(t,a,u);break l}e in l?l[e]=a:a===!0?l.setAttribute(e,""):Nu(l,e,a)}}}function jl(l,t,e){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":K("error",l),K("load",l);var a=!1,u=!1,n;for(n in e)if(e.hasOwnProperty(n)){var i=e[n];if(i!=null)switch(n){case"src":a=!0;break;case"srcSet":u=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(m(137,t));default:il(l,t,n,i,e,null)}}u&&il(l,t,"srcSet",e.srcSet,e,null),a&&il(l,t,"src",e.src,e,null);return;case"input":K("invalid",l);var c=n=i=u=null,f=null,r=null;for(a in e)if(e.hasOwnProperty(a)){var b=e[a];if(b!=null)switch(a){case"name":u=b;break;case"type":i=b;break;case"checked":f=b;break;case"defaultChecked":r=b;break;case"value":n=b;break;case"defaultValue":c=b;break;case"children":case"dangerouslySetInnerHTML":if(b!=null)throw Error(m(137,t));break;default:il(l,t,a,b,e,null)}}Hf(l,n,c,f,r,i,u,!1);return;case"select":K("invalid",l),a=i=n=null;for(u in e)if(e.hasOwnProperty(u)&&(c=e[u],c!=null))switch(u){case"value":n=c;break;case"defaultValue":i=c;break;case"multiple":a=c;default:il(l,t,u,c,e,null)}t=n,e=i,l.multiple=!!a,t!=null?We(l,!!a,t,!1):e!=null&&We(l,!!a,e,!0);return;case"textarea":K("invalid",l),n=u=a=null;for(i in e)if(e.hasOwnProperty(i)&&(c=e[i],c!=null))switch(i){case"value":a=c;break;case"defaultValue":u=c;break;case"children":n=c;break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(m(91));break;default:il(l,t,i,c,e,null)}Rf(l,a,u,n);return;case"option":for(f in e)if(e.hasOwnProperty(f)&&(a=e[f],a!=null))switch(f){case"selected":l.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:il(l,t,f,a,e,null)}return;case"dialog":K("beforetoggle",l),K("toggle",l),K("cancel",l),K("close",l);break;case"iframe":case"object":K("load",l);break;case"video":case"audio":for(a=0;a<du.length;a++)K(du[a],l);break;case"image":K("error",l),K("load",l);break;case"details":K("toggle",l);break;case"embed":case"source":case"link":K("error",l),K("load",l);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(r in e)if(e.hasOwnProperty(r)&&(a=e[r],a!=null))switch(r){case"children":case"dangerouslySetInnerHTML":throw Error(m(137,t));default:il(l,t,r,a,e,null)}return;default:if(ti(t)){for(b in e)e.hasOwnProperty(b)&&(a=e[b],a!==void 0&&Xc(l,t,b,a,e,void 0));return}}for(c in e)e.hasOwnProperty(c)&&(a=e[c],a!=null&&il(l,t,c,a,e,null))}function Eh(l,t,e,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var u=null,n=null,i=null,c=null,f=null,r=null,b=null;for(v in e){var x=e[v];if(e.hasOwnProperty(v)&&x!=null)switch(v){case"checked":break;case"value":break;case"defaultValue":f=x;default:a.hasOwnProperty(v)||il(l,t,v,null,a,x)}}for(var y in a){var v=a[y];if(x=e[y],a.hasOwnProperty(y)&&(v!=null||x!=null))switch(y){case"type":n=v;break;case"name":u=v;break;case"checked":r=v;break;case"defaultChecked":b=v;break;case"value":i=v;break;case"defaultValue":c=v;break;case"children":case"dangerouslySetInnerHTML":if(v!=null)throw Error(m(137,t));break;default:v!==x&&il(l,t,y,v,a,x)}}Pn(l,i,c,f,r,b,n,u);return;case"select":v=i=c=y=null;for(n in e)if(f=e[n],e.hasOwnProperty(n)&&f!=null)switch(n){case"value":break;case"multiple":v=f;default:a.hasOwnProperty(n)||il(l,t,n,null,a,f)}for(u in a)if(n=a[u],f=e[u],a.hasOwnProperty(u)&&(n!=null||f!=null))switch(u){case"value":y=n;break;case"defaultValue":c=n;break;case"multiple":i=n;default:n!==f&&il(l,t,u,n,a,f)}t=c,e=i,a=v,y!=null?We(l,!!e,y,!1):!!a!=!!e&&(t!=null?We(l,!!e,t,!0):We(l,!!e,e?[]:"",!1));return;case"textarea":v=y=null;for(c in e)if(u=e[c],e.hasOwnProperty(c)&&u!=null&&!a.hasOwnProperty(c))switch(c){case"value":break;case"children":break;default:il(l,t,c,null,a,u)}for(i in a)if(u=a[i],n=e[i],a.hasOwnProperty(i)&&(u!=null||n!=null))switch(i){case"value":y=u;break;case"defaultValue":v=u;break;case"children":break;case"dangerouslySetInnerHTML":if(u!=null)throw Error(m(91));break;default:u!==n&&il(l,t,i,u,a,n)}Cf(l,y,v);return;case"option":for(var M in e)if(y=e[M],e.hasOwnProperty(M)&&y!=null&&!a.hasOwnProperty(M))switch(M){case"selected":l.selected=!1;break;default:il(l,t,M,null,a,y)}for(f in a)if(y=a[f],v=e[f],a.hasOwnProperty(f)&&y!==v&&(y!=null||v!=null))switch(f){case"selected":l.selected=y&&typeof y!="function"&&typeof y!="symbol";break;default:il(l,t,f,y,a,v)}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 C in e)y=e[C],e.hasOwnProperty(C)&&y!=null&&!a.hasOwnProperty(C)&&il(l,t,C,null,a,y);for(r in a)if(y=a[r],v=e[r],a.hasOwnProperty(r)&&y!==v&&(y!=null||v!=null))switch(r){case"children":case"dangerouslySetInnerHTML":if(y!=null)throw Error(m(137,t));break;default:il(l,t,r,y,a,v)}return;default:if(ti(t)){for(var cl in e)y=e[cl],e.hasOwnProperty(cl)&&y!==void 0&&!a.hasOwnProperty(cl)&&Xc(l,t,cl,void 0,a,y);for(b in a)y=a[b],v=e[b],!a.hasOwnProperty(b)||y===v||y===void 0&&v===void 0||Xc(l,t,b,y,a,v);return}}for(var d in e)y=e[d],e.hasOwnProperty(d)&&y!=null&&!a.hasOwnProperty(d)&&il(l,t,d,null,a,y);for(x in a)y=a[x],v=e[x],!a.hasOwnProperty(x)||y===v||y==null&&v==null||il(l,t,x,y,a,v)}function G0(l){switch(l){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Ah(){if(typeof performance.getEntriesByType=="function"){for(var l=0,t=0,e=performance.getEntriesByType("resource"),a=0;a<e.length;a++){var u=e[a],n=u.transferSize,i=u.initiatorType,c=u.duration;if(n&&c&&G0(i)){for(i=0,c=u.responseEnd,a+=1;a<e.length;a++){var f=e[a],r=f.startTime;if(r>c)break;var b=f.transferSize,x=f.initiatorType;b&&G0(x)&&(f=f.responseEnd,i+=b*(f<c?1:(c-r)/(f-r)))}if(--a,t+=8*(n+i)/(u.duration/1e3),l++,10<l)break}}if(0<l)return t/l/1e6}return navigator.connection&&(l=navigator.connection.downlink,typeof l=="number")?l:5}var Zc=null,Lc=null;function Mn(l){return l.nodeType===9?l:l.ownerDocument}function Q0(l){switch(l){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function X0(l,t){if(l===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return l===1&&t==="foreignObject"?0:l}function Vc(l,t){return l==="textarea"||l==="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 Kc=null;function _h(){var l=window.event;return l&&l.type==="popstate"?l===Kc?!1:(Kc=l,!0):(Kc=null,!1)}var Z0=typeof setTimeout=="function"?setTimeout:void 0,Mh=typeof clearTimeout=="function"?clearTimeout:void 0,L0=typeof Promise=="function"?Promise:void 0,Nh=typeof queueMicrotask=="function"?queueMicrotask:typeof L0<"u"?function(l){return L0.resolve(null).then(l).catch(Oh)}:Z0;function Oh(l){setTimeout(function(){throw l})}function ye(l){return l==="head"}function V0(l,t){var e=t,a=0;do{var u=e.nextSibling;if(l.removeChild(e),u&&u.nodeType===8)if(e=u.data,e==="/$"||e==="/&"){if(a===0){l.removeChild(u),_a(t);return}a--}else if(e==="$"||e==="$?"||e==="$~"||e==="$!"||e==="&")a++;else if(e==="html")hu(l.ownerDocument.documentElement);else if(e==="head"){e=l.ownerDocument.head,hu(e);for(var n=e.firstChild;n;){var i=n.nextSibling,c=n.nodeName;n[Ua]||c==="SCRIPT"||c==="STYLE"||c==="LINK"&&n.rel.toLowerCase()==="stylesheet"||e.removeChild(n),n=i}}else e==="body"&&hu(l.ownerDocument.body);e=u}while(e);_a(t)}function K0(l,t){var e=l;l=0;do{var a=e.nextSibling;if(e.nodeType===1?t?(e._stashedDisplay=e.style.display,e.style.display="none"):(e.style.display=e._stashedDisplay||"",e.getAttribute("style")===""&&e.removeAttribute("style")):e.nodeType===3&&(t?(e._stashedText=e.nodeValue,e.nodeValue=""):e.nodeValue=e._stashedText||""),a&&a.nodeType===8)if(e=a.data,e==="/$"){if(l===0)break;l--}else e!=="$"&&e!=="$?"&&e!=="$~"&&e!=="$!"||l++;e=a}while(e)}function Jc(l){var t=l.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var e=t;switch(t=t.nextSibling,e.nodeName){case"HTML":case"HEAD":case"BODY":Jc(e),Fn(e);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(e.rel.toLowerCase()==="stylesheet")continue}l.removeChild(e)}}function Dh(l,t,e,a){for(;l.nodeType===1;){var u=e;if(l.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(l.nodeName!=="INPUT"||l.type!=="hidden"))break}else if(a){if(!l[Ua])switch(t){case"meta":if(!l.hasAttribute("itemprop"))break;return l;case"link":if(n=l.getAttribute("rel"),n==="stylesheet"&&l.hasAttribute("data-precedence"))break;if(n!==u.rel||l.getAttribute("href")!==(u.href==null||u.href===""?null:u.href)||l.getAttribute("crossorigin")!==(u.crossOrigin==null?null:u.crossOrigin)||l.getAttribute("title")!==(u.title==null?null:u.title))break;return l;case"style":if(l.hasAttribute("data-precedence"))break;return l;case"script":if(n=l.getAttribute("src"),(n!==(u.src==null?null:u.src)||l.getAttribute("type")!==(u.type==null?null:u.type)||l.getAttribute("crossorigin")!==(u.crossOrigin==null?null:u.crossOrigin))&&n&&l.hasAttribute("async")&&!l.hasAttribute("itemprop"))break;return l;default:return l}}else if(t==="input"&&l.type==="hidden"){var n=u.name==null?null:""+u.name;if(u.type==="hidden"&&l.getAttribute("name")===n)return l}else return l;if(l=vt(l.nextSibling),l===null)break}return null}function Uh(l,t,e){if(t==="")return null;for(;l.nodeType!==3;)if((l.nodeType!==1||l.nodeName!=="INPUT"||l.type!=="hidden")&&!e||(l=vt(l.nextSibling),l===null))return null;return l}function J0(l,t){for(;l.nodeType!==8;)if((l.nodeType!==1||l.nodeName!=="INPUT"||l.type!=="hidden")&&!t||(l=vt(l.nextSibling),l===null))return null;return l}function wc(l){return l.data==="$?"||l.data==="$~"}function Wc(l){return l.data==="$!"||l.data==="$?"&&l.ownerDocument.readyState!=="loading"}function jh(l,t){var e=l.ownerDocument;if(l.data==="$~")l._reactRetry=t;else if(l.data!=="$?"||e.readyState!=="loading")t();else{var a=function(){t(),e.removeEventListener("DOMContentLoaded",a)};e.addEventListener("DOMContentLoaded",a),l._reactRetry=a}}function vt(l){for(;l!=null;l=l.nextSibling){var t=l.nodeType;if(t===1||t===3)break;if(t===8){if(t=l.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return l}var kc=null;function w0(l){l=l.nextSibling;for(var t=0;l;){if(l.nodeType===8){var e=l.data;if(e==="/$"||e==="/&"){if(t===0)return vt(l.nextSibling);t--}else e!=="$"&&e!=="$!"&&e!=="$?"&&e!=="$~"&&e!=="&"||t++}l=l.nextSibling}return null}function W0(l){l=l.previousSibling;for(var t=0;l;){if(l.nodeType===8){var e=l.data;if(e==="$"||e==="$!"||e==="$?"||e==="$~"||e==="&"){if(t===0)return l;t--}else e!=="/$"&&e!=="/&"||t++}l=l.previousSibling}return null}function k0(l,t,e){switch(t=Mn(e),l){case"html":if(l=t.documentElement,!l)throw Error(m(452));return l;case"head":if(l=t.head,!l)throw Error(m(453));return l;case"body":if(l=t.body,!l)throw Error(m(454));return l;default:throw Error(m(451))}}function hu(l){for(var t=l.attributes;t.length;)l.removeAttributeNode(t[0]);Fn(l)}var gt=new Map,$0=new Set;function Nn(l){return typeof l.getRootNode=="function"?l.getRootNode():l.nodeType===9?l:l.ownerDocument}var Wt=A.d;A.d={f:Hh,r:Ch,D:Rh,C:qh,L:Bh,m:Yh,X:Qh,S:Gh,M:Xh};function Hh(){var l=Wt.f(),t=Sn();return l||t}function Ch(l){var t=Ke(l);t!==null&&t.tag===5&&t.type==="form"?ho(t):Wt.r(l)}var Ta=typeof document>"u"?null:document;function F0(l,t,e){var a=Ta;if(a&&typeof t=="string"&&t){var u=st(t);u='link[rel="'+l+'"][href="'+u+'"]',typeof e=="string"&&(u+='[crossorigin="'+e+'"]'),$0.has(u)||($0.add(u),l={rel:l,crossOrigin:e,href:t},a.querySelector(u)===null&&(t=a.createElement("link"),jl(t,"link",l),_l(t),a.head.appendChild(t)))}}function Rh(l){Wt.D(l),F0("dns-prefetch",l,null)}function qh(l,t){Wt.C(l,t),F0("preconnect",l,t)}function Bh(l,t,e){Wt.L(l,t,e);var a=Ta;if(a&&l&&t){var u='link[rel="preload"][as="'+st(t)+'"]';t==="image"&&e&&e.imageSrcSet?(u+='[imagesrcset="'+st(e.imageSrcSet)+'"]',typeof e.imageSizes=="string"&&(u+='[imagesizes="'+st(e.imageSizes)+'"]')):u+='[href="'+st(l)+'"]';var n=u;switch(t){case"style":n=Ea(l);break;case"script":n=Aa(l)}gt.has(n)||(l=R({rel:"preload",href:t==="image"&&e&&e.imageSrcSet?void 0:l,as:t},e),gt.set(n,l),a.querySelector(u)!==null||t==="style"&&a.querySelector(ru(n))||t==="script"&&a.querySelector(yu(n))||(t=a.createElement("link"),jl(t,"link",l),_l(t),a.head.appendChild(t)))}}function Yh(l,t){Wt.m(l,t);var e=Ta;if(e&&l){var a=t&&typeof t.as=="string"?t.as:"script",u='link[rel="modulepreload"][as="'+st(a)+'"][href="'+st(l)+'"]',n=u;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":n=Aa(l)}if(!gt.has(n)&&(l=R({rel:"modulepreload",href:l},t),gt.set(n,l),e.querySelector(u)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(e.querySelector(yu(n)))return}a=e.createElement("link"),jl(a,"link",l),_l(a),e.head.appendChild(a)}}}function Gh(l,t,e){Wt.S(l,t,e);var a=Ta;if(a&&l){var u=Je(a).hoistableStyles,n=Ea(l);t=t||"default";var i=u.get(n);if(!i){var c={loading:0,preload:null};if(i=a.querySelector(ru(n)))c.loading=5;else{l=R({rel:"stylesheet",href:l,"data-precedence":t},e),(e=gt.get(n))&&$c(l,e);var f=i=a.createElement("link");_l(f),jl(f,"link",l),f._p=new Promise(function(r,b){f.onload=r,f.onerror=b}),f.addEventListener("load",function(){c.loading|=1}),f.addEventListener("error",function(){c.loading|=2}),c.loading|=4,On(i,t,a)}i={type:"stylesheet",instance:i,count:1,state:c},u.set(n,i)}}}function Qh(l,t){Wt.X(l,t);var e=Ta;if(e&&l){var a=Je(e).hoistableScripts,u=Aa(l),n=a.get(u);n||(n=e.querySelector(yu(u)),n||(l=R({src:l,async:!0},t),(t=gt.get(u))&&Fc(l,t),n=e.createElement("script"),_l(n),jl(n,"link",l),e.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(u,n))}}function Xh(l,t){Wt.M(l,t);var e=Ta;if(e&&l){var a=Je(e).hoistableScripts,u=Aa(l),n=a.get(u);n||(n=e.querySelector(yu(u)),n||(l=R({src:l,async:!0,type:"module"},t),(t=gt.get(u))&&Fc(l,t),n=e.createElement("script"),_l(n),jl(n,"link",l),e.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(u,n))}}function I0(l,t,e,a){var u=(u=L.current)?Nn(u):null;if(!u)throw Error(m(446));switch(l){case"meta":case"title":return null;case"style":return typeof e.precedence=="string"&&typeof e.href=="string"?(t=Ea(e.href),e=Je(u).hoistableStyles,a=e.get(t),a||(a={type:"style",instance:null,count:0,state:null},e.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(e.rel==="stylesheet"&&typeof e.href=="string"&&typeof e.precedence=="string"){l=Ea(e.href);var n=Je(u).hoistableStyles,i=n.get(l);if(i||(u=u.ownerDocument||u,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},n.set(l,i),(n=u.querySelector(ru(l)))&&!n._p&&(i.instance=n,i.state.loading=5),gt.has(l)||(e={rel:"preload",as:"style",href:e.href,crossOrigin:e.crossOrigin,integrity:e.integrity,media:e.media,hrefLang:e.hrefLang,referrerPolicy:e.referrerPolicy},gt.set(l,e),n||Zh(u,l,e,i.state))),t&&a===null)throw Error(m(528,""));return i}if(t&&a!==null)throw Error(m(529,""));return null;case"script":return t=e.async,e=e.src,typeof e=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Aa(e),e=Je(u).hoistableScripts,a=e.get(t),a||(a={type:"script",instance:null,count:0,state:null},e.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(m(444,l))}}function Ea(l){return'href="'+st(l)+'"'}function ru(l){return'link[rel="stylesheet"]['+l+"]"}function P0(l){return R({},l,{"data-precedence":l.precedence,precedence:null})}function Zh(l,t,e,a){l.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=l.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),jl(t,"link",e),_l(t),l.head.appendChild(t))}function Aa(l){return'[src="'+st(l)+'"]'}function yu(l){return"script[async]"+l}function ld(l,t,e){if(t.count++,t.instance===null)switch(t.type){case"style":var a=l.querySelector('style[data-href~="'+st(e.href)+'"]');if(a)return t.instance=a,_l(a),a;var u=R({},e,{"data-href":e.href,"data-precedence":e.precedence,href:null,precedence:null});return a=(l.ownerDocument||l).createElement("style"),_l(a),jl(a,"style",u),On(a,e.precedence,l),t.instance=a;case"stylesheet":u=Ea(e.href);var n=l.querySelector(ru(u));if(n)return t.state.loading|=4,t.instance=n,_l(n),n;a=P0(e),(u=gt.get(u))&&$c(a,u),n=(l.ownerDocument||l).createElement("link"),_l(n);var i=n;return i._p=new Promise(function(c,f){i.onload=c,i.onerror=f}),jl(n,"link",a),t.state.loading|=4,On(n,e.precedence,l),t.instance=n;case"script":return n=Aa(e.src),(u=l.querySelector(yu(n)))?(t.instance=u,_l(u),u):(a=e,(u=gt.get(n))&&(a=R({},e),Fc(a,u)),l=l.ownerDocument||l,u=l.createElement("script"),_l(u),jl(u,"link",a),l.head.appendChild(u),t.instance=u);case"void":return null;default:throw Error(m(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,On(a,e.precedence,l));return t.instance}function On(l,t,e){for(var a=e.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),u=a.length?a[a.length-1]:null,n=u,i=0;i<a.length;i++){var c=a[i];if(c.dataset.precedence===t)n=c;else if(n!==u)break}n?n.parentNode.insertBefore(l,n.nextSibling):(t=e.nodeType===9?e.head:e,t.insertBefore(l,t.firstChild))}function $c(l,t){l.crossOrigin==null&&(l.crossOrigin=t.crossOrigin),l.referrerPolicy==null&&(l.referrerPolicy=t.referrerPolicy),l.title==null&&(l.title=t.title)}function Fc(l,t){l.crossOrigin==null&&(l.crossOrigin=t.crossOrigin),l.referrerPolicy==null&&(l.referrerPolicy=t.referrerPolicy),l.integrity==null&&(l.integrity=t.integrity)}var Dn=null;function td(l,t,e){if(Dn===null){var a=new Map,u=Dn=new Map;u.set(e,a)}else u=Dn,a=u.get(e),a||(a=new Map,u.set(e,a));if(a.has(l))return a;for(a.set(l,null),e=e.getElementsByTagName(l),u=0;u<e.length;u++){var n=e[u];if(!(n[Ua]||n[Nl]||l==="link"&&n.getAttribute("rel")==="stylesheet")&&n.namespaceURI!=="http://www.w3.org/2000/svg"){var i=n.getAttribute(t)||"";i=l+i;var c=a.get(i);c?c.push(n):a.set(i,[n])}}return a}function ed(l,t,e){l=l.ownerDocument||l,l.head.insertBefore(e,t==="title"?l.querySelector("head > title"):null)}function Lh(l,t,e){if(e===1||t.itemProp!=null)return!1;switch(l){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 l=t.disabled,typeof t.precedence=="string"&&l==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 ad(l){return!(l.type==="stylesheet"&&(l.state.loading&3)===0)}function Vh(l,t,e,a){if(e.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(e.state.loading&4)===0){if(e.instance===null){var u=Ea(a.href),n=t.querySelector(ru(u));if(n){t=n._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(l.count++,l=Un.bind(l),t.then(l,l)),e.state.loading|=4,e.instance=n,_l(n);return}n=t.ownerDocument||t,a=P0(a),(u=gt.get(u))&&$c(a,u),n=n.createElement("link"),_l(n);var i=n;i._p=new Promise(function(c,f){i.onload=c,i.onerror=f}),jl(n,"link",a),e.instance=n}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(e,t),(t=e.state.preload)&&(e.state.loading&3)===0&&(l.count++,e=Un.bind(l),t.addEventListener("load",e),t.addEventListener("error",e))}}var Ic=0;function Kh(l,t){return l.stylesheets&&l.count===0&&Hn(l,l.stylesheets),0<l.count||0<l.imgCount?function(e){var a=setTimeout(function(){if(l.stylesheets&&Hn(l,l.stylesheets),l.unsuspend){var n=l.unsuspend;l.unsuspend=null,n()}},6e4+t);0<l.imgBytes&&Ic===0&&(Ic=62500*Ah());var u=setTimeout(function(){if(l.waitingForImages=!1,l.count===0&&(l.stylesheets&&Hn(l,l.stylesheets),l.unsuspend)){var n=l.unsuspend;l.unsuspend=null,n()}},(l.imgBytes>Ic?50:800)+t);return l.unsuspend=e,function(){l.unsuspend=null,clearTimeout(a),clearTimeout(u)}}:null}function Un(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Hn(this,this.stylesheets);else if(this.unsuspend){var l=this.unsuspend;this.unsuspend=null,l()}}}var jn=null;function Hn(l,t){l.stylesheets=null,l.unsuspend!==null&&(l.count++,jn=new Map,t.forEach(Jh,l),jn=null,Un.call(l))}function Jh(l,t){if(!(t.state.loading&4)){var e=jn.get(l);if(e)var a=e.get(null);else{e=new Map,jn.set(l,e);for(var u=l.querySelectorAll("link[data-precedence],style[data-precedence]"),n=0;n<u.length;n++){var i=u[n];(i.nodeName==="LINK"||i.getAttribute("media")!=="not all")&&(e.set(i.dataset.precedence,i),a=i)}a&&e.set(null,a)}u=t.instance,i=u.getAttribute("data-precedence"),n=e.get(i)||a,n===a&&e.set(null,u),e.set(i,u),this.count++,a=Un.bind(this),u.addEventListener("load",a),u.addEventListener("error",a),n?n.parentNode.insertBefore(u,n.nextSibling):(l=l.nodeType===9?l.head:l,l.insertBefore(u,l.firstChild)),t.state.loading|=4}}var vu={$$typeof:Hl,Provider:null,Consumer:null,_currentValue:B,_currentValue2:B,_threadCount:0};function wh(l,t,e,a,u,n,i,c,f){this.tag=1,this.containerInfo=l,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=wn(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=wn(0),this.hiddenUpdates=wn(null),this.identifierPrefix=a,this.onUncaughtError=u,this.onCaughtError=n,this.onRecoverableError=i,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=f,this.incompleteTransitions=new Map}function ud(l,t,e,a,u,n,i,c,f,r,b,x){return l=new wh(l,t,e,i,f,r,b,x,c),t=1,n===!0&&(t|=24),n=tt(3,null,null,t),l.current=n,n.stateNode=l,t=Ui(),t.refCount++,l.pooledCache=t,t.refCount++,n.memoizedState={element:a,isDehydrated:e,cache:t},Ri(n),l}function nd(l){return l?(l=ea,l):ea}function id(l,t,e,a,u,n){u=nd(u),a.context===null?a.context=u:a.pendingContext=u,a=ue(t),a.payload={element:e},n=n===void 0?null:n,n!==null&&(a.callback=n),e=ne(l,a,t),e!==null&&(kl(e,l,t),Wa(e,l,t))}function cd(l,t){if(l=l.memoizedState,l!==null&&l.dehydrated!==null){var e=l.retryLane;l.retryLane=e!==0&&e<t?e:t}}function Pc(l,t){cd(l,t),(l=l.alternate)&&cd(l,t)}function fd(l){if(l.tag===13||l.tag===31){var t=Ne(l,67108864);t!==null&&kl(t,l,67108864),Pc(l,67108864)}}function sd(l){if(l.tag===13||l.tag===31){var t=it();t=Wn(t);var e=Ne(l,t);e!==null&&kl(e,l,t),Pc(l,t)}}var Cn=!0;function Wh(l,t,e,a){var u=p.T;p.T=null;var n=A.p;try{A.p=2,lf(l,t,e,a)}finally{A.p=n,p.T=u}}function kh(l,t,e,a){var u=p.T;p.T=null;var n=A.p;try{A.p=8,lf(l,t,e,a)}finally{A.p=n,p.T=u}}function lf(l,t,e,a){if(Cn){var u=tf(a);if(u===null)Qc(l,t,a,Rn,e),dd(l,a);else if(Fh(u,l,t,e,a))a.stopPropagation();else if(dd(l,a),t&4&&-1<$h.indexOf(l)){for(;u!==null;){var n=Ke(u);if(n!==null)switch(n.tag){case 3:if(n=n.stateNode,n.current.memoizedState.isDehydrated){var i=Te(n.pendingLanes);if(i!==0){var c=n;for(c.pendingLanes|=2,c.entangledLanes|=2;i;){var f=1<<31-Pl(i);c.entanglements[1]|=f,i&=~f}Nt(n),(ll&6)===0&&(gn=Fl()+500,ou(0))}}break;case 31:case 13:c=Ne(n,2),c!==null&&kl(c,n,2),Sn(),Pc(n,2)}if(n=tf(a),n===null&&Qc(l,t,a,Rn,e),n===u)break;u=n}u!==null&&a.stopPropagation()}else Qc(l,t,a,null,e)}}function tf(l){return l=ai(l),ef(l)}var Rn=null;function ef(l){if(Rn=null,l=Ve(l),l!==null){var t=q(l);if(t===null)l=null;else{var e=t.tag;if(e===13){if(l=ol(t),l!==null)return l;l=null}else if(e===31){if(l=Sl(t),l!==null)return l;l=null}else if(e===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;l=null}else t!==l&&(l=null)}}return Rn=l,null}function od(l){switch(l){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(Rd()){case gf:return 2;case bf:return 8;case Tu:case qd:return 32;case Sf:return 268435456;default:return 32}default:return 32}}var af=!1,ve=null,ge=null,be=null,gu=new Map,bu=new Map,Se=[],$h="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 dd(l,t){switch(l){case"focusin":case"focusout":ve=null;break;case"dragenter":case"dragleave":ge=null;break;case"mouseover":case"mouseout":be=null;break;case"pointerover":case"pointerout":gu.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":bu.delete(t.pointerId)}}function Su(l,t,e,a,u,n){return l===null||l.nativeEvent!==n?(l={blockedOn:t,domEventName:e,eventSystemFlags:a,nativeEvent:n,targetContainers:[u]},t!==null&&(t=Ke(t),t!==null&&fd(t)),l):(l.eventSystemFlags|=a,t=l.targetContainers,u!==null&&t.indexOf(u)===-1&&t.push(u),l)}function Fh(l,t,e,a,u){switch(t){case"focusin":return ve=Su(ve,l,t,e,a,u),!0;case"dragenter":return ge=Su(ge,l,t,e,a,u),!0;case"mouseover":return be=Su(be,l,t,e,a,u),!0;case"pointerover":var n=u.pointerId;return gu.set(n,Su(gu.get(n)||null,l,t,e,a,u)),!0;case"gotpointercapture":return n=u.pointerId,bu.set(n,Su(bu.get(n)||null,l,t,e,a,u)),!0}return!1}function md(l){var t=Ve(l.target);if(t!==null){var e=q(t);if(e!==null){if(t=e.tag,t===13){if(t=ol(e),t!==null){l.blockedOn=t,Af(l.priority,function(){sd(e)});return}}else if(t===31){if(t=Sl(e),t!==null){l.blockedOn=t,Af(l.priority,function(){sd(e)});return}}else if(t===3&&e.stateNode.current.memoizedState.isDehydrated){l.blockedOn=e.tag===3?e.stateNode.containerInfo:null;return}}}l.blockedOn=null}function qn(l){if(l.blockedOn!==null)return!1;for(var t=l.targetContainers;0<t.length;){var e=tf(l.nativeEvent);if(e===null){e=l.nativeEvent;var a=new e.constructor(e.type,e);ei=a,e.target.dispatchEvent(a),ei=null}else return t=Ke(e),t!==null&&fd(t),l.blockedOn=e,!1;t.shift()}return!0}function hd(l,t,e){qn(l)&&e.delete(t)}function Ih(){af=!1,ve!==null&&qn(ve)&&(ve=null),ge!==null&&qn(ge)&&(ge=null),be!==null&&qn(be)&&(be=null),gu.forEach(hd),bu.forEach(hd)}function Bn(l,t){l.blockedOn===t&&(l.blockedOn=null,af||(af=!0,S.unstable_scheduleCallback(S.unstable_NormalPriority,Ih)))}var Yn=null;function rd(l){Yn!==l&&(Yn=l,S.unstable_scheduleCallback(S.unstable_NormalPriority,function(){Yn===l&&(Yn=null);for(var t=0;t<l.length;t+=3){var e=l[t],a=l[t+1],u=l[t+2];if(typeof a!="function"){if(ef(a||e)===null)continue;break}var n=Ke(e);n!==null&&(l.splice(t,3),t-=3,tc(n,{pending:!0,data:u,method:e.method,action:a},a,u))}}))}function _a(l){function t(f){return Bn(f,l)}ve!==null&&Bn(ve,l),ge!==null&&Bn(ge,l),be!==null&&Bn(be,l),gu.forEach(t),bu.forEach(t);for(var e=0;e<Se.length;e++){var a=Se[e];a.blockedOn===l&&(a.blockedOn=null)}for(;0<Se.length&&(e=Se[0],e.blockedOn===null);)md(e),e.blockedOn===null&&Se.shift();if(e=(l.ownerDocument||l).$$reactFormReplay,e!=null)for(a=0;a<e.length;a+=3){var u=e[a],n=e[a+1],i=u[Ll]||null;if(typeof n=="function")i||rd(e);else if(i){var c=null;if(n&&n.hasAttribute("formAction")){if(u=n,i=n[Ll]||null)c=i.formAction;else if(ef(u)!==null)continue}else c=i.action;typeof c=="function"?e[a+1]=c:(e.splice(a,3),a-=3),rd(e)}}}function yd(){function l(n){n.canIntercept&&n.info==="react-transition"&&n.intercept({handler:function(){return new Promise(function(i){return u=i})},focusReset:"manual",scroll:"manual"})}function t(){u!==null&&(u(),u=null),a||setTimeout(e,20)}function e(){if(!a&&!navigation.transition){var n=navigation.currentEntry;n&&n.url!=null&&navigation.navigate(n.url,{state:n.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,u=null;return navigation.addEventListener("navigate",l),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(e,100),function(){a=!0,navigation.removeEventListener("navigate",l),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),u!==null&&(u(),u=null)}}}function uf(l){this._internalRoot=l}Gn.prototype.render=uf.prototype.render=function(l){var t=this._internalRoot;if(t===null)throw Error(m(409));var e=t.current,a=it();id(e,a,l,t,null,null)},Gn.prototype.unmount=uf.prototype.unmount=function(){var l=this._internalRoot;if(l!==null){this._internalRoot=null;var t=l.containerInfo;id(l.current,2,null,l,null,null),Sn(),t[Le]=null}};function Gn(l){this._internalRoot=l}Gn.prototype.unstable_scheduleHydration=function(l){if(l){var t=Ef();l={blockedOn:null,target:l,priority:t};for(var e=0;e<Se.length&&t!==0&&t<Se[e].priority;e++);Se.splice(e,0,l),e===0&&md(l)}};var vd=U.version;if(vd!=="19.2.0")throw Error(m(527,vd,"19.2.0"));A.findDOMNode=function(l){var t=l._reactInternals;if(t===void 0)throw typeof l.render=="function"?Error(m(188)):(l=Object.keys(l).join(","),Error(m(268,l)));return l=E(t),l=l!==null?$(l):null,l=l===null?null:l.stateNode,l};var Ph={bundleType:0,version:"19.2.0",rendererPackageName:"react-dom",currentDispatcherRef:p,reconcilerVersion:"19.2.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Qn=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Qn.isDisabled&&Qn.supportsFiber)try{Na=Qn.inject(Ph),Il=Qn}catch{}}return zu.createRoot=function(l,t){if(!Y(l))throw Error(m(299));var e=!1,a="",u=To,n=Eo,i=Ao;return t!=null&&(t.unstable_strictMode===!0&&(e=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(u=t.onUncaughtError),t.onCaughtError!==void 0&&(n=t.onCaughtError),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=ud(l,1,!1,null,null,e,a,null,u,n,i,yd),l[Le]=t.current,Gc(l),new uf(t)},zu.hydrateRoot=function(l,t,e){if(!Y(l))throw Error(m(299));var a=!1,u="",n=To,i=Eo,c=Ao,f=null;return e!=null&&(e.unstable_strictMode===!0&&(a=!0),e.identifierPrefix!==void 0&&(u=e.identifierPrefix),e.onUncaughtError!==void 0&&(n=e.onUncaughtError),e.onCaughtError!==void 0&&(i=e.onCaughtError),e.onRecoverableError!==void 0&&(c=e.onRecoverableError),e.formState!==void 0&&(f=e.formState)),t=ud(l,1,!0,t,e??null,a,u,f,n,i,c,yd),t.context=nd(null),e=t.current,a=it(),a=Wn(a),u=ue(a),u.callback=null,ne(e,u,a),e=a,t.current.lanes=e,Da(t,e),Nt(t),l[Le]=t.current,Gc(l),new Gn(t)},zu.version="19.2.0",zu}var _d;function o1(){if(_d)return ff.exports;_d=1;function S(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(S)}catch(U){console.error(U)}}return S(),ff.exports=s1(),ff.exports}var d1=o1();const m1=Od(d1),h1={name:{en:"Xiang, Silian",zh:"项思炼"},title:{en:"Senior Developer / Simulation Expert",zh:"高级开发工程师 / 仿真专家"},summary:{en:"10+ years of experience. 4 years in autonomous driving simulation engine development and management. 6 years in mobile game development (Unity, Cocos2d, 3D graphics). 2 years in data visualization using React. Master of Engineering.",zh:"10年以上工作经验。4年自动驾驶HMI、仿真开发管理经验。6年Unity、Cocos2d游戏开发管理经验。3年Linux后端开发及大数据Docker部署经验。"},contact:{mobile:"13810215419",email:"youmiss@163.com",wechat:"13810215419"},skills:[{en:"Autonomous Driving Simulation (LGSVL, World Sim)",zh:"自动驾驶仿真 (LGSVL, World Sim)"},{en:"Unity 3D / Cocos2d Development",zh:"Unity 3D / Cocos2d 开发"},{en:"HMI Development (Android/PC)",zh:"HMI 开发 (Android/PC)"},{en:"Backend (C++, Java, Python, WebRTC)",zh:"后端 (C++, Java, Python, WebRTC)"},{en:"Graphics Programming (OpenGL, Shaders)",zh:"图形编程 (OpenGL, Shaders)"},{en:"Frontend (React, TypeScript)",zh:"前端 (React, TypeScript)"}],experience:[{company:{en:"Yi Hai Lan",zh:"亿海蓝"},role:{en:"Software Development Engineer",zh:"软件开发工程师"},period:"2024/05 - Present",description:[{en:"Ship Autonomous Driving HMI System: Frontend using Unity (PC/Android), Backend on Orin using C++.",zh:"轮船自动驾驶HMI系统开发:前端采用Unity(支持PC和Android),后端为Orin采用C++开发。"},{en:"Remote Driving System Development: WebRTC low-latency video, KCP protocol control integration, multi-platform server architecture.",zh:"远程驾驶系统开发:WebRTC低延时视频,KCP协议控制指令集成,多端服务器架构设计。"}]},{company:{en:"He Duo Technology (HoloMatic)",zh:"禾多科技"},role:{en:"Lead Developer of Simulation Engine",zh:"可视化、仿真开发负责人"},period:"2020/10 - 2024/04",description:[{en:"LGSVL Secondary Development: Built initial sim engine supporting ground truth perception testing and Python-based PNC scenarios.",zh:"基于LGSVL进行二次开发,完成仿真引擎初版。支持感知结果真值的自动驾驶仿真测试,通过Python搭建测试场景进行PNC测试。"},{en:"Sim Engine 2.0 Refactor: Implemented Unity real-time rendering for raw camera input simulation (closed-loop). Full data recording for replay. Decoupled logic from game engine (white-box testing). RL for NPC motion.",zh:"重构仿真引擎升级到2.0:Unity实时渲染仿真摄像头原始图像(闭环测试);全数据记录与重放;逻辑纯代码实现(白盒化);强化学习控制NPC运动。"},{en:"Developed in-house OpenScenario parsing engine.",zh:"自研OpenScenario解析引擎,支持标准化的仿真测试。"},{en:"Log Sim & World Sim: HIL bench testing, Perception CI/CD, Cloud Docker large-scale concurrency testing.",zh:"Log Sim回灌测试(Hil台架,感知CI/CD);World Sim仿真测试(云端Docker大规模并发测试)。"},{en:"HMI Rendering: Optimization for TDA4 platform, proprietary UI framework on 8155 chip.",zh:"HMI渲染开发:TDA4平台3D实时流畅渲染,自研交互框架在8155芯片实现高清渲染。"}]},{company:{en:"Independent Game",zh:"独立游戏开发"},role:{en:"Game Producer",zh:"独立游戏制作人"},period:"2019/11 - 2020/09",description:[{en:"Smart TV Game: 'Soldier vs. Monster' (Unity). Optimized for low-end hardware.",zh:"智能电视游戏:《士兵打怪兽》(体感游戏,山寨健身环大冒险),硬件软件全栈开发。"},{en:"Mobile Education: 'Solid Geometry' AR teaching software.",zh:"手机教育软件:《立体几何》AR增强现实教学软件。"}]},{company:{en:"HappyElement (Beijing)",zh:"乐元互动(北京)"},role:{en:"AI Engineer",zh:"AI工程师"},period:"2018/01 - 2019/04",description:[{en:"Full stack development, Big Data Analysis & Visualization using React and Druid.",zh:"全栈开发,大数据分析&可视化(React)。AI驱动游戏运营。"}]},{company:{en:"Beijing Youyi Mr. Technology",zh:"北京游艺先生科技"},role:{en:"Technical Manager / Partner",zh:"技术合伙人"},period:"2014/05 - 2017/12",description:[{en:"Built tech team from scratch. Developed 'Ice and Fire Fantasy' (Cocos2dx + Lua, Java/Redis/MySQL).",zh:"从零开始搭建技术团队。开发手机游戏《冰火幻想》(客户端Cocos2dx+Lua,服务器Java+Redis+MySQL)。"},{en:"Virtual Idol Development (UE4 + Motion Capture).",zh:"虚拟偶像开发(UE4 + 洛伊滕动捕),数值人直播。"}]},{company:{en:"HappyElement (Beijing)",zh:"乐元互动(北京)"},role:{en:"Technical Manager / Main Programmer",zh:"主程序"},period:"2011/03 - 2014/05",description:[{en:"Participated in 'Aquarium', 'Happy Fish'. Main programmer for 'Dragon Legend', 'Warrior World'.",zh:"参与《开心水族馆》《开心消消乐》开发。《巨龙传说》《指尖英雄》《战姬天下》前后端开发。"}]},{company:{en:"Tencent",zh:"腾讯"},role:{en:"Game Developer (C++)",zh:"C++ 程序"},period:"2010/03 - 2011/03",description:[{en:"Participated in 'Happy Landlord'. Main programmer for 'QQ Matching'.",zh:"参与《欢乐斗地主》开发,《QQ连连看》主程序。"}]},{company:{en:"Gameloft",zh:"Gameloft"},role:{en:"Lead Mobile Game Programmer",zh:"手机游戏主程序"},period:"2008/08 - 2010/03",description:[{en:"Programmed 'Real Football' and 'Chess' games (Java/Lua).",zh:"《脑白金》主机游戏Lua,《真实足球》Java,《棒球》C++。"}]}],education:[{school:{en:"Guizhou University",zh:"贵州大学 (211)"},degree:{en:"Master of Engineering",zh:"硕士"},major:{en:"Computer Application Technology",zh:"计算机应用技术"},period:"2005/09 - 2008/07"},{school:{en:"Guizhou University",zh:"贵州大学 (211)"},degree:{en:"Bachelor of Engineering",zh:"本科"},major:{en:"Automation",zh:"自动化"},period:"1999/09 - 2003/07"}],projects:[{title:{en:"U3D Software Rendering Engine",zh:"U3D 软渲染引擎"},description:{en:"Deep dive into Unity rendering pipeline. Implemented Simple_lit and Physically Based Rendering (PBR) shaders in pure C++.",zh:"深入理解Unity引擎渲染细节。复刻Unity URP Shader效果,实现simple_lit及物理渲染Lit shader。"},link:"https://zhuanlan.zhihu.com/p/688850501",linkText:{en:"View Article (Zhihu)",zh:"知乎专栏"},imageType:"code",imageUrl:"https://images.unsplash.com/photo-1618005182384-a83a8bd57fbe?q=80&w=2564&auto=format&fit=crop"},{title:{en:"Surround View Camera Simulation",zh:"环视摄像头仿真"},description:{en:"Solved 180+ degree FOV rendering issues using spherical projection instead of pinhole models, improving efficiency by 6x. High fidelity fisheye simulation.",zh:"环视全景相机实时渲染。弃用传统视锥体投影,采用球视体模型统一处理坐标变换和畸变,效率提升6倍。"},link:"https://www.bilibili.com/video/BV16z421f7xH",linkText:{en:"View Video (Bilibili)",zh:"B站视频"},imageType:"car",imageUrl:"https://images.unsplash.com/photo-1492144534655-ae79c964c9d7?q=80&w=2304&auto=format&fit=crop"},{title:{en:"LiDAR Point Cloud Visualization",zh:"激光雷达点云数据可视化"},description:{en:"Unity URP pipeline. Encoded point cloud data to GPU via texture. Used Compute Shaders for vertex transformation and coloring, supporting 10M+ points on integrated graphics.",zh:"采用Unity URP管线。编写Computer shader进行点云可视化,支持集成显卡上千万级点云实时渲染。"},imageType:"chart",imageUrl:"https://images.unsplash.com/photo-1558494949-ef526b0042a0?q=80&w=2600&auto=format&fit=crop"},{title:{en:"AR Solid Geometry",zh:"AR 立体几何"},description:{en:"Augmented Reality teaching software using physical object visual features (no markers required). Occlusion rendering for realistic 3D geometry.",zh:"不用特定特征图片,直接采用实物视觉效果。采用空间透明遮挡渲染模型来渲染立体几何效果。"},link:"http://www.bilibili.com/video/BV1jW421A7mM",linkText:{en:"View Video",zh:"B站视频"},imageType:"code",imageUrl:"https://images.unsplash.com/photo-1531297461136-82lwDe43q5DL?q=80&w=2600&auto=format&fit=crop"}]};/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const r1=S=>S.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),y1=S=>S.replace(/^([A-Z])|[\s-_]+(\w)/g,(U,H,m)=>m?m.toUpperCase():H.toLowerCase()),Md=S=>{const U=y1(S);return U.charAt(0).toUpperCase()+U.slice(1)},Dd=(...S)=>S.filter((U,H,m)=>!!U&&U.trim()!==""&&m.indexOf(U)===H).join(" ").trim(),v1=S=>{for(const U in S)if(U.startsWith("aria-")||U==="role"||U==="title")return!0};/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var g1={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const b1=Xe.forwardRef(({color:S="currentColor",size:U=24,strokeWidth:H=2,absoluteStrokeWidth:m,className:Y="",children:q,iconNode:ol,...Sl},D)=>Xe.createElement("svg",{ref:D,...g1,width:U,height:U,stroke:S,strokeWidth:m?Number(H)*24/Number(U):H,className:Dd("lucide",Y),...!q&&!v1(Sl)&&{"aria-hidden":"true"},...Sl},[...ol.map(([E,$])=>Xe.createElement(E,$)),...Array.isArray(q)?q:[q]]));/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Yl=(S,U)=>{const H=Xe.forwardRef(({className:m,...Y},q)=>Xe.createElement(b1,{ref:q,iconNode:U,className:Dd(`lucide-${r1(Md(S))}`,`lucide-${S}`,m),...Y}));return H.displayName=Md(S),H};/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const S1=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],Nd=Yl("calendar",S1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const p1=[["path",{d:"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2",key:"5owen"}],["circle",{cx:"7",cy:"17",r:"2",key:"u2ysq9"}],["path",{d:"M9 17h6",key:"r8uit2"}],["circle",{cx:"17",cy:"17",r:"2",key:"axvx0g"}]],z1=Yl("car",p1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const x1=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]],T1=Yl("chart-column",x1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const E1=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],A1=Yl("chevron-down",E1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const _1=[["path",{d:"m16 18 6-6-6-6",key:"eg8j8"}],["path",{d:"m8 6-6 6 6 6",key:"ppft3o"}]],M1=Yl("code",_1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const N1=[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]],O1=Yl("download",N1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const D1=[["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17",key:"1tzkfa"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"14pb5j"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],U1=Yl("earth",D1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const j1=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],H1=Yl("external-link",j1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const C1=[["line",{x1:"6",x2:"10",y1:"11",y2:"11",key:"1gktln"}],["line",{x1:"8",x2:"8",y1:"9",y2:"13",key:"qnk9ow"}],["line",{x1:"15",x2:"15.01",y1:"12",y2:"12",key:"krot7o"}],["line",{x1:"18",x2:"18.01",y1:"10",y2:"10",key:"1lcuu1"}],["path",{d:"M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z",key:"mfqc10"}]],R1=Yl("gamepad-2",C1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const q1=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],B1=Yl("globe",q1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Y1=[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]],G1=Yl("graduation-cap",Y1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Q1=[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]],X1=Yl("linkedin",Q1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Z1=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],mf=Yl("mail",Z1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const L1=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]],V1=Yl("message-square",L1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const K1=[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],J1=Yl("phone",K1),w1=({lang:S,setLang:U})=>g.jsxs("button",{onClick:()=>U(S==="en"?"zh":"en"),className:"flex items-center gap-2 px-4 py-2 rounded-full bg-slate-100 hover:bg-slate-200 transition-colors text-slate-700 font-medium","aria-label":"Toggle Language",children:[g.jsx(B1,{size:18}),g.jsx("span",{children:S==="en"?"中文":"English"})]}),hf=({title:S,children:U,className:H="",id:m})=>g.jsx("section",{id:m,className:`py-20 ${H}`,children:g.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6",children:[g.jsxs("div",{className:"flex flex-col items-center mb-16",children:[g.jsx("h2",{className:"text-3xl md:text-4xl font-extrabold text-slate-900 mb-4 tracking-tight",children:S}),g.jsx("div",{className:"h-1 w-20 bg-indigo-600 rounded-full"})]}),U]})}),W1=({experience:S,lang:U})=>g.jsxs("div",{className:"relative space-y-12",children:[g.jsx("div",{className:"absolute left-4 top-4 bottom-4 w-0.5 bg-slate-200 md:left-1/2 md:-ml-[1px]"}),S.map((H,m)=>g.jsxs("div",{className:`relative flex flex-col md:flex-row gap-8 ${m%2===0?"md:flex-row-reverse":""} group`,children:[g.jsx("div",{className:"absolute left-4 -translate-x-1/2 top-6 w-4 h-4 rounded-full border-4 border-white bg-indigo-500 shadow-md z-10 md:left-1/2 transition-transform group-hover:scale-125 group-hover:bg-indigo-600"}),g.jsx("div",{className:"hidden md:block w-1/2 pt-4 px-8 text-right group-hover:text-indigo-600 transition-colors",children:g.jsxs("div",{className:`flex items-center gap-2 text-sm font-bold tracking-wider text-slate-400 uppercase ${m%2===0?"justify-start":"justify-end"}`,children:[m%2!==0&&g.jsx("span",{children:H.period}),g.jsx(Nd,{size:14}),m%2===0&&g.jsx("span",{children:H.period})]})}),g.jsx("div",{className:"ml-12 md:ml-0 md:w-1/2 md:px-8",children:g.jsxs("div",{className:"bg-white p-6 rounded-2xl shadow-sm border border-slate-100 group-hover:shadow-lg group-hover:border-indigo-100 transition-all duration-300 relative",children:[g.jsxs("div",{className:"md:hidden text-xs font-bold text-indigo-500 mb-2 uppercase tracking-wide flex items-center gap-1",children:[g.jsx(Nd,{size:12}),H.period]}),g.jsx("h3",{className:"text-lg font-bold text-slate-900 group-hover:text-indigo-700 transition-colors",children:H.company[U]}),g.jsx("div",{className:"text-sm font-semibold text-slate-500 mb-4",children:H.role[U]}),g.jsx("ul",{className:"space-y-3",children:H.description.map((Y,q)=>g.jsxs("li",{className:"text-sm text-slate-600 leading-relaxed flex items-start gap-3",children:[g.jsx("span",{className:"mt-1.5 w-1.5 h-1.5 bg-indigo-400 rounded-full shrink-0"}),g.jsx("span",{children:Y[U]})]},q))})]})})]},m))]}),k1=({project:S,lang:U})=>{const H=()=>{switch(S.imageType){case"car":return g.jsx(z1,{size:32,className:"text-white opacity-80"});case"game":return g.jsx(R1,{size:32,className:"text-white opacity-80"});case"chart":return g.jsx(T1,{size:32,className:"text-white opacity-80"});default:return g.jsx(M1,{size:32,className:"text-white opacity-80"})}};return g.jsxs("div",{className:"group bg-white rounded-2xl overflow-hidden shadow-md hover:shadow-2xl transition-all duration-300 border border-slate-100 flex flex-col h-full transform hover:-translate-y-1",children:[g.jsxs("div",{className:"relative h-64 w-full overflow-hidden bg-slate-900",children:[S.imageUrl?g.jsx("img",{src:S.imageUrl,alt:S.title[U],className:"w-full h-full object-cover transform group-hover:scale-110 transition-transform duration-700 ease-out",loading:"lazy"}):g.jsx("div",{className:"w-full h-full flex items-center justify-center bg-gradient-to-br from-slate-800 to-indigo-900",children:H()}),g.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-slate-900/80 via-transparent to-transparent opacity-60"}),g.jsx("div",{className:"absolute top-4 right-4 bg-white/10 backdrop-blur-md px-3 py-1 rounded-full border border-white/20 shadow-sm",children:g.jsx("span",{className:"text-xs font-bold text-white tracking-wide uppercase",children:S.imageType||"Dev"})})]}),g.jsxs("div",{className:"p-6 md:p-8 flex-1 flex flex-col",children:[g.jsx("h3",{className:"text-xl md:text-2xl font-bold text-slate-800 mb-3 group-hover:text-indigo-600 transition-colors",children:S.title[U]}),g.jsx("p",{className:"text-base text-slate-600 leading-relaxed mb-6 flex-1",children:S.description[U]}),g.jsxs("div",{className:"mt-auto pt-6 border-t border-slate-100 flex items-center justify-between",children:[g.jsxs("div",{className:"flex gap-2",children:[g.jsx("div",{className:"h-2 w-2 rounded-full bg-indigo-500"}),g.jsx("div",{className:"h-2 w-2 rounded-full bg-blue-400"}),g.jsx("div",{className:"h-2 w-2 rounded-full bg-purple-400"})]}),S.link&&g.jsxs("a",{href:S.link,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-sm font-bold text-indigo-600 hover:text-indigo-800 transition-colors bg-indigo-50 px-4 py-2 rounded-lg hover:bg-indigo-100",children:[S.linkText?S.linkText[U]:U==="en"?"View details":"查看详情",g.jsx(H1,{size:16})]})]})]})]})},$1=()=>{const[S,U]=Xe.useState("zh"),{name:H,title:m,summary:Y,contact:q,skills:ol,experience:Sl,projects:D,education:E}=h1;return g.jsxs("div",{className:"min-h-screen flex flex-col font-sans bg-slate-50 text-slate-900 selection:bg-indigo-100 selection:text-indigo-900",children:[g.jsx("header",{className:"fixed top-0 w-full z-50 bg-white/80 backdrop-blur-md border-b border-white/20 shadow-sm transition-all supports-[backdrop-filter]:bg-white/60",children:g.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 h-16 flex items-center justify-between",children:[g.jsxs("div",{className:"font-bold text-xl tracking-tight text-slate-900 flex items-center gap-2",children:[g.jsx("div",{className:"w-9 h-9 bg-gradient-to-br from-indigo-600 to-blue-500 rounded-lg flex items-center justify-center text-white font-bold text-sm shadow-lg shadow-indigo-200",children:H.en.split(" ")[0][0]}),g.jsx("span",{className:"hidden sm:block",children:S==="en"?"Resume":"个人简历"})]}),g.jsxs("div",{className:"flex items-center gap-3 sm:gap-6",children:[g.jsxs("nav",{className:"hidden md:flex gap-8 text-sm font-semibold text-slate-600",children:[g.jsx("a",{href:"#about",className:"hover:text-indigo-600 transition-colors",children:S==="en"?"About":"简介"}),g.jsx("a",{href:"#experience",className:"hover:text-indigo-600 transition-colors",children:S==="en"?"Experience":"经历"}),g.jsx("a",{href:"#projects",className:"hover:text-indigo-600 transition-colors",children:S==="en"?"Projects":"项目"})]}),g.jsx("div",{className:"h-5 w-px bg-slate-300 hidden md:block"}),g.jsxs("button",{className:"hidden sm:flex items-center gap-2 px-4 py-2 text-sm font-medium text-white bg-slate-900 rounded-full hover:bg-slate-800 transition-colors shadow-md",children:[g.jsx(O1,{size:14}),g.jsx("span",{children:S==="en"?"Download PDF":"下载简历"})]}),g.jsx(w1,{lang:S,setLang:U})]})]})}),g.jsxs("main",{className:"flex-grow pt-16",children:[g.jsxs("div",{id:"about",className:"relative h-[85vh] min-h-[600px] flex items-center justify-center overflow-hidden",children:[g.jsx("div",{className:"absolute inset-0 z-0 bg-cover bg-center bg-no-repeat bg-fixed",style:{backgroundImage:"url(https://images.unsplash.com/photo-1519389950473-47ba0277781c?q=80&w=2670&auto=format&fit=crop)"}}),g.jsx("div",{className:"absolute inset-0 z-10 bg-gradient-to-b from-white/95 via-white/80 to-slate-50/95"}),g.jsx("div",{className:"relative z-20 max-w-4xl mx-auto text-center px-4",children:g.jsxs("div",{className:"animate-fade-in-up",children:[g.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-white/50 backdrop-blur-md text-indigo-700 text-sm font-bold mb-8 border border-indigo-100 shadow-sm ring-1 ring-indigo-50",children:[g.jsxs("span",{className:"relative flex h-2 w-2",children:[g.jsx("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-indigo-400 opacity-75"}),g.jsx("span",{className:"relative inline-flex rounded-full h-2 w-2 bg-indigo-500"})]}),g.jsx("span",{children:S==="en"?"Available for new opportunities":"正在寻找新机会"})]}),g.jsx("h1",{className:"text-5xl md:text-7xl lg:text-8xl font-black text-slate-900 tracking-tight mb-6 leading-[1.1]",children:H[S]}),g.jsx("p",{className:"text-xl md:text-3xl text-transparent bg-clip-text bg-gradient-to-r from-indigo-600 to-blue-500 font-bold mb-8",children:m[S]}),g.jsx("p",{className:"text-lg md:text-xl text-slate-600 max-w-2xl mx-auto leading-relaxed mb-10 font-medium",children:Y[S]}),g.jsxs("div",{className:"flex flex-wrap justify-center gap-4",children:[g.jsxs("a",{href:`tel:${q.mobile}`,className:"flex items-center gap-3 bg-slate-900 text-white px-8 py-4 rounded-full shadow-lg shadow-indigo-200 hover:shadow-xl hover:-translate-y-1 transition-all font-semibold",children:[g.jsx(J1,{size:18}),g.jsx("span",{children:q.mobile})]}),g.jsxs("a",{href:`mailto:${q.email}`,className:"flex items-center gap-3 bg-white text-slate-700 px-8 py-4 rounded-full shadow-md border border-slate-100 hover:border-indigo-200 hover:shadow-lg hover:-translate-y-1 transition-all font-semibold",children:[g.jsx(mf,{size:18}),g.jsx("span",{children:q.email})]})]})]})}),g.jsx("div",{className:"absolute bottom-10 left-1/2 -translate-x-1/2 animate-bounce text-slate-400 z-20",children:g.jsx(A1,{size:32})})]}),g.jsxs("div",{className:"bg-slate-900 text-white py-20 relative overflow-hidden",children:[g.jsx("div",{className:"absolute inset-0 opacity-10",style:{backgroundImage:"radial-gradient(#4f46e5 1px, transparent 1px)",backgroundSize:"32px 32px"}}),g.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 relative z-10",children:[g.jsxs("div",{className:"text-center mb-12",children:[g.jsx("h3",{className:"text-indigo-400 font-bold uppercase tracking-widest text-sm mb-3",children:S==="en"?"Technical Expertise":"技能特长"}),g.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-white",children:S==="en"?"Core Competencies":"核心技术栈"})]}),g.jsx("div",{className:"flex flex-wrap justify-center gap-3 md:gap-5",children:ol.map((F,El)=>g.jsxs("div",{className:"group px-6 py-3 bg-white/5 hover:bg-white/10 rounded-xl border border-white/10 hover:border-indigo-500/50 backdrop-blur-sm transition-all cursor-default flex items-center gap-3",children:[g.jsx("div",{className:"w-1.5 h-1.5 rounded-full bg-indigo-500 group-hover:bg-indigo-400 transition-colors"}),g.jsx("span",{className:"text-slate-200 font-medium text-base md:text-lg",children:F[S]})]},El))})]})]}),g.jsx(hf,{id:"experience",title:S==="en"?"Work Experience":"工作经历",className:"bg-slate-50",children:g.jsx(W1,{experience:Sl,lang:S})}),g.jsx(hf,{id:"projects",title:S==="en"?"Featured Projects":"个人作品",className:"bg-white",children:g.jsx("div",{className:"grid md:grid-cols-2 gap-8 lg:gap-12",children:D.map((F,El)=>g.jsx(k1,{project:F,lang:S},El))})}),g.jsx(hf,{id:"education",title:S==="en"?"Education":"教育经历",className:"bg-slate-50",children:g.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:E.map((F,El)=>g.jsxs("div",{className:"bg-white p-8 rounded-2xl shadow-sm border border-slate-100 flex items-start gap-6 hover:shadow-md transition-all group",children:[g.jsx("div",{className:"w-14 h-14 bg-indigo-50 rounded-2xl flex items-center justify-center text-indigo-600 shrink-0 group-hover:scale-110 group-hover:bg-indigo-600 group-hover:text-white transition-all duration-300",children:g.jsx(G1,{size:32})}),g.jsxs("div",{children:[g.jsx("h3",{className:"font-bold text-xl text-slate-900",children:F.school[S]}),g.jsx("p",{className:"text-indigo-600 font-semibold mb-2 text-lg",children:F.major[S]}),g.jsxs("div",{className:"flex flex-wrap items-center gap-3 text-sm text-slate-500 font-medium",children:[g.jsx("span",{className:"bg-slate-100 px-3 py-1 rounded-full text-slate-600",children:F.degree[S]}),g.jsx("span",{className:"hidden sm:inline text-slate-300",children:"•"}),g.jsx("span",{children:F.period})]})]})]},El))})}),g.jsxs("div",{className:"relative py-24 flex items-center justify-center bg-slate-900 overflow-hidden",children:[g.jsx("div",{className:"absolute inset-0 z-0 bg-cover bg-center opacity-20",style:{backgroundImage:"url(https://images.unsplash.com/photo-1451187580459-43490279c0fa?q=80&w=2000&auto=format&fit=crop)"}}),g.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-slate-900 via-slate-900/80 to-transparent"}),g.jsxs("div",{className:"relative z-10 text-center px-4 max-w-3xl mx-auto",children:[g.jsx("h2",{className:"text-3xl md:text-5xl font-bold text-white mb-6",children:S==="en"?"Let's work together":"期待与您的合作"}),g.jsx("p",{className:"text-slate-300 text-lg mb-10 leading-relaxed",children:S==="en"?"I am currently open to new opportunities in autonomous driving, simulation, and game development.":"我目前正在寻找自动驾驶、仿真及游戏开发领域的新机会。"}),g.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-4",children:[g.jsxs("a",{href:`mailto:${q.email}`,className:"w-full sm:w-auto px-8 py-4 bg-indigo-600 hover:bg-indigo-500 text-white rounded-full font-bold text-lg transition-all shadow-lg shadow-indigo-900/50 flex items-center justify-center gap-2",children:[g.jsx(mf,{size:20}),S==="en"?"Email Me":"发送邮件"]}),g.jsxs("div",{className:"w-full sm:w-auto px-8 py-4 bg-white/10 hover:bg-white/20 backdrop-blur-md text-white rounded-full font-bold text-lg transition-all flex items-center justify-center gap-2 cursor-pointer",children:[g.jsx(V1,{size:20}),"WeChat: ",q.wechat]})]})]})]})]}),g.jsx("footer",{className:"bg-slate-950 border-t border-white/5 py-12",children:g.jsxs("div",{className:"max-w-6xl mx-auto px-4 flex flex-col md:flex-row items-center justify-between gap-6",children:[g.jsxs("div",{className:"flex flex-col items-center md:items-start",children:[g.jsx("h2",{className:"text-xl font-bold text-white mb-2",children:H[S]}),g.jsxs("p",{className:"text-slate-500 text-sm",children:["© ",new Date().getFullYear()," All rights reserved."]})]}),g.jsxs("div",{className:"flex gap-6",children:[g.jsx("a",{href:`mailto:${q.email}`,className:"text-slate-400 hover:text-white transition-colors p-2 bg-white/5 rounded-full hover:bg-indigo-600",children:g.jsx(mf,{size:20})}),g.jsx("a",{href:"#",className:"text-slate-400 hover:text-white transition-colors p-2 bg-white/5 rounded-full hover:bg-blue-600",children:g.jsx(X1,{size:20})}),g.jsx("a",{href:"#",className:"text-slate-400 hover:text-white transition-colors p-2 bg-white/5 rounded-full hover:bg-emerald-600",children:g.jsx(U1,{size:20})})]})]})})]})},Ud=document.getElementById("root");if(!Ud)throw new Error("Could not find root element to mount to");const F1=m1.createRoot(Ud);F1.render(g.jsx(u1.StrictMode,{children:g.jsx($1,{})}));