cfa960221e
- 顶栏新增「插件管理」图标按钮,打开 PluginsDialog - 弹窗列出 pugins/ 下的插件:标题 / 目录名 / 是否启用与已加载 / 平台 label / 能力清单 - 每个插件可启用、停用、重载,底部有「全部重载」 - 启停成功后重新拉 /api/platforms,「添加账号」的平台下拉同步刷新 - types.ts 新增 PluginInfo;App.tsx 把平台列表加载提成 loadPlatforms 复用 - static/ 重新构建(pnpm typecheck + pnpm build 均通过) - 顺带把 .vscode/ 纳入跟踪
234 lines
288 KiB
JavaScript
234 lines
288 KiB
JavaScript
var zy=Object.defineProperty;var Ey=(r,z,T)=>z in r?zy(r,z,{enumerable:!0,configurable:!0,writable:!0,value:T}):r[z]=T;var Ji=(r,z,T)=>Ey(r,typeof z!="symbol"?z+"":z,T);(function(){const z=document.createElement("link").relList;if(z&&z.supports&&z.supports("modulepreload"))return;for(const C of document.querySelectorAll('link[rel="modulepreload"]'))d(C);new MutationObserver(C=>{for(const w of C)if(w.type==="childList")for(const M of w.addedNodes)M.tagName==="LINK"&&M.rel==="modulepreload"&&d(M)}).observe(document,{childList:!0,subtree:!0});function T(C){const w={};return C.integrity&&(w.integrity=C.integrity),C.referrerPolicy&&(w.referrerPolicy=C.referrerPolicy),C.crossOrigin==="use-credentials"?w.credentials="include":C.crossOrigin==="anonymous"?w.credentials="omit":w.credentials="same-origin",w}function d(C){if(C.ep)return;C.ep=!0;const w=T(C);fetch(C.href,w)}})();var Ms={exports:{}},du={};/**
|
||
* @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 sm;function _y(){if(sm)return du;sm=1;var r=Symbol.for("react.transitional.element"),z=Symbol.for("react.fragment");function T(d,C,w){var M=null;if(w!==void 0&&(M=""+w),C.key!==void 0&&(M=""+C.key),"key"in C){w={};for(var nt in C)nt!=="key"&&(w[nt]=C[nt])}else w=C;return C=w.ref,{$$typeof:r,type:d,key:M,ref:C!==void 0?C:null,props:w}}return du.Fragment=z,du.jsx=T,du.jsxs=T,du}var rm;function Oy(){return rm||(rm=1,Ms.exports=_y()),Ms.exports}var f=Oy(),Cs={exports:{}},it={};/**
|
||
* @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 om;function jy(){if(om)return it;om=1;var r=Symbol.for("react.transitional.element"),z=Symbol.for("react.portal"),T=Symbol.for("react.fragment"),d=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),w=Symbol.for("react.consumer"),M=Symbol.for("react.context"),nt=Symbol.for("react.forward_ref"),I=Symbol.for("react.suspense"),X=Symbol.for("react.memo"),q=Symbol.for("react.lazy"),S=Symbol.for("react.activity"),A=Symbol.for("react.view_transition"),ct=Symbol.iterator;function wt(o){return o===null||typeof o!="object"?null:(o=ct&&o[ct]||o["@@iterator"],typeof o=="function"?o:null)}var $={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},U=Object.assign,ht={};function et(o,N,Q){this.props=o,this.context=N,this.refs=ht,this.updater=Q||$}et.prototype.isReactComponent={},et.prototype.setState=function(o,N){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,N,"setState")},et.prototype.forceUpdate=function(o){this.updater.enqueueForceUpdate(this,o,"forceUpdate")};function Nt(){}Nt.prototype=et.prototype;function Ft(o,N,Q){this.props=o,this.context=N,this.refs=ht,this.updater=Q||$}var Ct=Ft.prototype=new Nt;Ct.constructor=Ft,U(Ct,et.prototype),Ct.isPureReactComponent=!0;var Ht=Array.isArray;function tt(){}var D={H:null,A:null,T:null,S:null},jt=Object.prototype.hasOwnProperty;function _t(o,N,Q){var Z=Q.ref;return{$$typeof:r,type:o,key:N,ref:Z!==void 0?Z:null,props:Q}}function Tt(o,N){return _t(o.type,N,o.props)}function qt(o){return typeof o=="object"&&o!==null&&o.$$typeof===r}function Kt(o){var N={"=":"=0",":":"=2"};return"$"+o.replace(/[=:]/g,function(Q){return N[Q]})}var al=/\/+/g;function At(o,N){return typeof o=="object"&&o!==null&&o.key!=null?Kt(""+o.key):N.toString(36)}function R(o){switch(o.status){case"fulfilled":return o.value;case"rejected":throw o.reason;default:switch(typeof o.status=="string"?o.then(tt,tt):(o.status="pending",o.then(function(N){o.status==="pending"&&(o.status="fulfilled",o.value=N)},function(N){o.status==="pending"&&(o.status="rejected",o.reason=N)})),o.status){case"fulfilled":return o.value;case"rejected":throw o.reason}}throw o}function F(o,N,Q,Z,ot){var yt=typeof o;(yt==="undefined"||yt==="boolean")&&(o=null);var dt=!1;if(o===null)dt=!0;else switch(yt){case"bigint":case"string":case"number":dt=!0;break;case"object":switch(o.$$typeof){case r:case z:dt=!0;break;case q:return dt=o._init,F(dt(o._payload),N,Q,Z,ot)}}if(dt)return ot=ot(o),dt=Z===""?"."+At(o,0):Z,Ht(ot)?(Q="",dt!=null&&(Q=dt.replace(al,"$&/")+"/"),F(ot,N,Q,"",function(B){return B})):ot!=null&&(qt(ot)&&(ot=Tt(ot,Q+(ot.key==null||o&&o.key===ot.key?"":(""+ot.key).replace(al,"$&/")+"/")+dt)),N.push(ot)),1;dt=0;var K=Z===""?".":Z+":";if(Ht(o))for(var g=0;g<o.length;g++)Z=o[g],yt=K+At(Z,g),dt+=F(Z,N,Q,yt,ot);else if(g=wt(o),typeof g=="function")for(o=g.call(o),g=0;!(Z=o.next()).done;)Z=Z.value,yt=K+At(Z,g++),dt+=F(Z,N,Q,yt,ot);else if(yt==="object"){if(typeof o.then=="function")return F(R(o),N,Q,Z,ot);throw N=String(o),Error("Objects are not valid as a React child (found: "+(N==="[object Object]"?"object with keys {"+Object.keys(o).join(", ")+"}":N)+"). If you meant to render a collection of children, use an array instead.")}return dt}function lt(o,N,Q){if(o==null)return o;var Z=[],ot=0;return F(o,Z,"","",function(yt){return N.call(Q,yt,ot++)}),Z}function pt(o){if(o._status===-1){var N=o._result,Q=N();Q.then(function(Z){(o._status===0||o._status===-1)&&(o._status=1,o._result=Z,Q.status===void 0&&(Q.status="fulfilled",Q.value=Z))},function(Z){(o._status===0||o._status===-1)&&(o._status=2,o._result=Z,Q.status===void 0&&(Q.status="rejected",Q.reason=Z))}),o._status===-1&&(o._status=0,o._result=Q)}if(o._status===1)return o._result.default;throw o._result}var G=typeof reportError=="function"?reportError:function(o){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var N=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(N))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",o);return}console.error(o)};function ut(o){var N=D.T,Q={};Q.types=N!==null?N.types:null,D.T=Q;try{var Z=o(),ot=D.S;ot!==null&&ot(Q,Z),typeof Z=="object"&&Z!==null&&typeof Z.then=="function"&&Z.then(tt,G)}catch(yt){G(yt)}finally{N!==null&&Q.types!==null&&(N.types=Q.types),D.T=N}}function rt(o){var N=D.T;if(N!==null){var Q=N.types;Q===null?N.types=[o]:Q.indexOf(o)===-1&&Q.push(o)}else ut(rt.bind(null,o))}var Bt={map:lt,forEach:function(o,N,Q){lt(o,function(){N.apply(this,arguments)},Q)},count:function(o){var N=0;return lt(o,function(){N++}),N},toArray:function(o){return lt(o,function(N){return N})||[]},only:function(o){if(!qt(o))throw Error("React.Children.only expected to receive a single React element child.");return o}};return it.Activity=S,it.Children=Bt,it.Component=et,it.Fragment=T,it.Profiler=C,it.PureComponent=Ft,it.StrictMode=d,it.Suspense=I,it.ViewTransition=A,it.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=D,it.__COMPILER_RUNTIME={__proto__:null,c:function(o){return D.H.useMemoCache(o)}},it.addTransitionType=rt,it.cache=function(o){return function(){return o.apply(null,arguments)}},it.cacheSignal=function(){return null},it.cloneElement=function(o,N,Q){if(o==null)throw Error("The argument must be a React element, but you passed "+o+".");var Z=U({},o.props),ot=o.key;if(N!=null)for(yt in N.key!==void 0&&(ot=""+N.key),N)!jt.call(N,yt)||yt==="key"||yt==="__self"||yt==="__source"||yt==="ref"&&N.ref===void 0||(Z[yt]=N[yt]);var yt=arguments.length-2;if(yt===1)Z.children=Q;else if(1<yt){for(var dt=Array(yt),K=0;K<yt;K++)dt[K]=arguments[K+2];Z.children=dt}return _t(o.type,ot,Z)},it.createContext=function(o){return o={$$typeof:M,_currentValue:o,_currentValue2:o,_threadCount:0,Provider:null,Consumer:null},o.Provider=o,o.Consumer={$$typeof:w,_context:o},o},it.createElement=function(o,N,Q){var Z,ot={},yt=null;if(N!=null)for(Z in N.key!==void 0&&(yt=""+N.key),N)jt.call(N,Z)&&Z!=="key"&&Z!=="__self"&&Z!=="__source"&&(ot[Z]=N[Z]);var dt=arguments.length-2;if(dt===1)ot.children=Q;else if(1<dt){for(var K=Array(dt),g=0;g<dt;g++)K[g]=arguments[g+2];ot.children=K}if(o&&o.defaultProps)for(Z in dt=o.defaultProps,dt)ot[Z]===void 0&&(ot[Z]=dt[Z]);return _t(o,yt,ot)},it.createRef=function(){return{current:null}},it.forwardRef=function(o){return{$$typeof:nt,render:o}},it.isValidElement=qt,it.lazy=function(o){return{$$typeof:q,_payload:{_status:-1,_result:o},_init:pt}},it.memo=function(o,N){return{$$typeof:X,type:o,compare:N===void 0?null:N}},it.startTransition=ut,it.unstable_useCacheRefresh=function(){return D.H.useCacheRefresh()},it.use=function(o){return D.H.use(o)},it.useActionState=function(o,N,Q){return D.H.useActionState(o,N,Q)},it.useCallback=function(o,N){return D.H.useCallback(o,N)},it.useContext=function(o){return D.H.useContext(o)},it.useDebugValue=function(){},it.useDeferredValue=function(o,N){return D.H.useDeferredValue(o,N)},it.useEffect=function(o,N){return D.H.useEffect(o,N)},it.useEffectEvent=function(o){return D.H.useEffectEvent(o)},it.useId=function(){return D.H.useId()},it.useImperativeHandle=function(o,N,Q){return D.H.useImperativeHandle(o,N,Q)},it.useInsertionEffect=function(o,N){return D.H.useInsertionEffect(o,N)},it.useLayoutEffect=function(o,N){return D.H.useLayoutEffect(o,N)},it.useMemo=function(o,N){return D.H.useMemo(o,N)},it.useOptimistic=function(o,N){return D.H.useOptimistic(o,N)},it.useReducer=function(o,N,Q){return D.H.useReducer(o,N,Q)},it.useRef=function(o){return D.H.useRef(o)},it.useState=function(o){return D.H.useState(o)},it.useSyncExternalStore=function(o,N,Q){return D.H.useSyncExternalStore(o,N,Q)},it.useTransition=function(){return D.H.useTransition()},it.version="19.3.1",it}var dm;function Bs(){return dm||(dm=1,Cs.exports=jy()),Cs.exports}var Y=Bs(),Ds={exports:{}},mu={},Us={exports:{}},Rs={};/**
|
||
* @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 mm;function Ay(){return mm||(mm=1,(function(r){function z(R,F){var lt=R.length;R.push(F);t:for(;0<lt;){var pt=lt-1>>>1,G=R[pt];if(0<C(G,F))R[pt]=F,R[lt]=G,lt=pt;else break t}}function T(R){return R.length===0?null:R[0]}function d(R){if(R.length===0)return null;var F=R[0],lt=R.pop();if(lt!==F){R[0]=lt;t:for(var pt=0,G=R.length,ut=G>>>1;pt<ut;){var rt=2*(pt+1)-1,Bt=R[rt],o=rt+1,N=R[o];if(0>C(Bt,lt))o<G&&0>C(N,Bt)?(R[pt]=N,R[o]=lt,pt=o):(R[pt]=Bt,R[rt]=lt,pt=rt);else if(o<G&&0>C(N,lt))R[pt]=N,R[o]=lt,pt=o;else break t}}return F}function C(R,F){var lt=R.sortIndex-F.sortIndex;return lt!==0?lt:R.id-F.id}if(r.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var w=performance;r.unstable_now=function(){return w.now()}}else{var M=Date,nt=M.now();r.unstable_now=function(){return M.now()-nt}}var I=[],X=[],q=1,S=null,A=3,ct=!1,wt=!1,$=!1,U=!1,ht=typeof setTimeout=="function"?setTimeout:null,et=typeof clearTimeout=="function"?clearTimeout:null,Nt=typeof setImmediate<"u"?setImmediate:null;function Ft(R){for(var F=T(X);F!==null;){if(F.callback===null)d(X);else if(F.startTime<=R)d(X),F.sortIndex=F.expirationTime,z(I,F);else break;F=T(X)}}function Ct(R){if($=!1,Ft(R),!wt)if(T(I)!==null)wt=!0,Ht||(Ht=!0,qt());else{var F=T(X);F!==null&&At(Ct,F.startTime-R)}}var Ht=!1,tt=-1,D=5,jt=-1;function _t(){return U?!0:!(r.unstable_now()-jt<D)}function Tt(){if(U=!1,Ht){var R=r.unstable_now();jt=R;var F=!0;try{t:{wt=!1,$&&($=!1,et(tt),tt=-1),ct=!0;var lt=A;try{l:{for(Ft(R),S=T(I);S!==null&&!(S.expirationTime>R&&_t());){var pt=S.callback;if(typeof pt=="function"){S.callback=null,A=S.priorityLevel;var G=pt(S.expirationTime<=R);if(R=r.unstable_now(),typeof G=="function"){S.callback=G,Ft(R),F=!0;break l}S===T(I)&&d(I),Ft(R)}else d(I);S=T(I)}if(S!==null)F=!0;else{var ut=T(X);ut!==null&&At(Ct,ut.startTime-R),F=!1}}break t}finally{S=null,A=lt,ct=!1}F=void 0}}finally{F?qt():Ht=!1}}}var qt;if(typeof Nt=="function")qt=function(){Nt(Tt)};else if(typeof MessageChannel<"u"){var Kt=new MessageChannel,al=Kt.port2;Kt.port1.onmessage=Tt,qt=function(){al.postMessage(null)}}else qt=function(){ht(Tt,0)};function At(R,F){tt=ht(function(){R(r.unstable_now())},F)}r.unstable_IdlePriority=5,r.unstable_ImmediatePriority=1,r.unstable_LowPriority=4,r.unstable_NormalPriority=3,r.unstable_Profiling=null,r.unstable_UserBlockingPriority=2,r.unstable_cancelCallback=function(R){R.callback=null},r.unstable_forceFrameRate=function(R){0>R||125<R?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):D=0<R?Math.floor(1e3/R):5},r.unstable_getCurrentPriorityLevel=function(){return A},r.unstable_next=function(R){switch(A){case 1:case 2:case 3:var F=3;break;default:F=A}var lt=A;A=F;try{return R()}finally{A=lt}},r.unstable_requestPaint=function(){U=!0},r.unstable_runWithPriority=function(R,F){switch(R){case 1:case 2:case 3:case 4:case 5:break;default:R=3}var lt=A;A=R;try{return F()}finally{A=lt}},r.unstable_scheduleCallback=function(R,F,lt){var pt=r.unstable_now();switch(typeof lt=="object"&<!==null?(lt=lt.delay,lt=typeof lt=="number"&&0<lt?pt+lt:pt):lt=pt,R){case 1:var G=-1;break;case 2:G=250;break;case 5:G=1073741823;break;case 4:G=1e4;break;default:G=5e3}return G=lt+G,R={id:q++,callback:F,priorityLevel:R,startTime:lt,expirationTime:G,sortIndex:-1},lt>pt?(R.sortIndex=lt,z(X,R),T(I)===null&&R===T(X)&&($?(et(tt),tt=-1):$=!0,At(Ct,lt-pt))):(R.sortIndex=G,z(I,R),wt||ct||(wt=!0,Ht||(Ht=!0,qt()))),R},r.unstable_shouldYield=_t,r.unstable_wrapCallback=function(R){var F=A;return function(){var lt=A;A=F;try{return R.apply(this,arguments)}finally{A=lt}}}})(Rs)),Rs}var hm;function My(){return hm||(hm=1,Us.exports=Ay()),Us.exports}var Hs={exports:{}},yl={};/**
|
||
* @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 ym;function Cy(){if(ym)return yl;ym=1;var r=Bs();function z(q){var S="https://react.dev/errors/"+q;if(1<arguments.length){S+="?args[]="+encodeURIComponent(arguments[1]);for(var A=2;A<arguments.length;A++)S+="&args[]="+encodeURIComponent(arguments[A])}return"Minified React error #"+q+"; visit "+S+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function T(){}var d={d:{f:T,r:function(){throw Error(z(522))},D:T,C:T,L:T,m:T,X:T,S:T,M:T},p:0,findDOMNode:null},C=Symbol.for("react.portal"),w=Symbol.for("react.recoverable"),M=Symbol.for("react.optimistic_key");function nt(q,S,A){var ct=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:C,key:ct==null?null:ct===M?M:""+ct,children:q,containerInfo:S,implementation:A}}var I=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function X(q,S){if(q==="font")return"";if(typeof S=="string")return S==="use-credentials"?S:""}return yl.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=d,yl.browser=function(q){return{$$typeof:w,_reason:q}},yl.createPortal=function(q,S){var A=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!S||S.nodeType!==1&&S.nodeType!==9&&S.nodeType!==11)throw Error(z(299));return nt(q,S,null,A)},yl.flushSync=function(q){var S=I.T,A=d.p;try{if(I.T=null,d.p=2,q)return q()}finally{I.T=S,d.p=A,d.d.f()}},yl.preconnect=function(q,S){typeof q=="string"&&(S?(S=S.crossOrigin,S=typeof S=="string"?S==="use-credentials"?S:"":void 0):S=null,d.d.C(q,S))},yl.prefetchDNS=function(q){typeof q=="string"&&d.d.D(q)},yl.preinit=function(q,S){if(typeof q=="string"&&S&&typeof S.as=="string"){var A=S.as,ct=X(A,S.crossOrigin),wt=typeof S.integrity=="string"?S.integrity:void 0,$=typeof S.fetchPriority=="string"?S.fetchPriority:void 0;A==="style"?d.d.S(q,typeof S.precedence=="string"?S.precedence:void 0,{crossOrigin:ct,integrity:wt,fetchPriority:$}):A==="script"&&d.d.X(q,{crossOrigin:ct,integrity:wt,fetchPriority:$,nonce:typeof S.nonce=="string"?S.nonce:void 0})}},yl.preinitModule=function(q,S){if(typeof q=="string")if(typeof S=="object"&&S!==null){if(S.as==null||S.as==="script"){var A=X(S.as,S.crossOrigin);d.d.M(q,{crossOrigin:A,integrity:typeof S.integrity=="string"?S.integrity:void 0,nonce:typeof S.nonce=="string"?S.nonce:void 0,fetchPriority:typeof S.fetchPriority=="string"?S.fetchPriority:void 0})}}else S==null&&d.d.M(q)},yl.preload=function(q,S){if(typeof q=="string"&&typeof S=="object"&&S!==null&&typeof S.as=="string"){var A=S.as,ct=X(A,S.crossOrigin);d.d.L(q,A,{crossOrigin:ct,integrity:typeof S.integrity=="string"?S.integrity:void 0,nonce:typeof S.nonce=="string"?S.nonce:void 0,type:typeof S.type=="string"?S.type:void 0,fetchPriority:typeof S.fetchPriority=="string"?S.fetchPriority:void 0,referrerPolicy:typeof S.referrerPolicy=="string"?S.referrerPolicy:void 0,imageSrcSet:typeof S.imageSrcSet=="string"?S.imageSrcSet:void 0,imageSizes:typeof S.imageSizes=="string"?S.imageSizes:void 0,media:typeof S.media=="string"?S.media:void 0})}},yl.preloadModule=function(q,S){if(typeof q=="string")if(S){var A=X(S.as,S.crossOrigin);d.d.m(q,{as:typeof S.as=="string"&&S.as!=="script"?S.as:void 0,crossOrigin:A,integrity:typeof S.integrity=="string"?S.integrity:void 0,nonce:typeof S.nonce=="string"?S.nonce:void 0,fetchPriority:typeof S.fetchPriority=="string"?S.fetchPriority:void 0})}else d.d.m(q)},yl.requestFormReset=function(q){d.d.r(q)},yl.unstable_batchedUpdates=function(q,S){return q(S)},yl.useFormState=function(q,S,A){return I.H.useFormState(q,S,A)},yl.useFormStatus=function(){return I.H.useHostTransitionStatus()},yl.version="19.3.1",yl}var vm;function Dy(){if(vm)return Hs.exports;vm=1;function r(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(z){console.error(z)}}return r(),Hs.exports=Cy(),Hs.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 gm;function Uy(){if(gm)return mu;gm=1;var r=My(),z=Bs(),T=Dy();function d(t){var l="https://react.dev/errors/"+t;if(1<arguments.length){l+="?args[]="+encodeURIComponent(arguments[1]);for(var e=2;e<arguments.length;e++)l+="&args[]="+encodeURIComponent(arguments[e])}return"Minified React error #"+t+"; visit "+l+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function C(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function w(t){for(var l=t,e=l;e&&!e.alternate;)l=e,(l.flags&4098)!==0&&(t=l.return),e=l.return;for(;l.return;)l=l.return;return l.tag===3?t:null}function M(t){if(t.tag===13){var l=t.memoizedState;if(l===null&&(t=t.alternate,t!==null&&(l=t.memoizedState)),l!==null)return l.dehydrated}return null}function nt(t){if(t.tag===31){var l=t.memoizedState;if(l===null&&(t=t.alternate,t!==null&&(l=t.memoizedState)),l!==null)return l.dehydrated}return null}function I(t){if(w(t)!==t)throw Error(d(188))}function X(t){var l=t.alternate;if(!l){if(l=w(t),l===null)throw Error(d(188));return l!==t?null:t}for(var e=t,a=l;;){var n=e.return;if(n===null)break;var u=n.alternate;if(u===null){if(a=n.return,a!==null){e=a;continue}break}if(n.child===u.child){for(u=n.child;u;){if(u===e)return I(n),t;if(u===a)return I(n),l;u=u.sibling}throw Error(d(188))}if(e.return!==a.return)e=n,a=u;else{for(var i=!1,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){for(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)throw Error(d(189))}}if(e.alternate!==a)throw Error(d(190))}if(e.tag!==3)throw Error(d(188));return e.stateNode.current===e?t:l}function q(t){var l=t.tag;if(l===5||l===26||l===27||l===6)return t;for(t=t.child;t!==null;){if(l=q(t),l!==null)return l;t=t.sibling}return null}function S(t,l,e,a,n,u){for(;t!==null;){if((t.tag===5||t.tag===27||t.tag===6)&&e(t,a,n,u)||(t.tag!==22||t.memoizedState===null)&&(l||t.tag!==5&&t.tag!==27)&&S(t.child,l,e,a,n,u))return!0;t=t.sibling}return!1}function A(t){for(t=t.return;t!==null;){if(t.tag===3||t.tag===5||t.tag===27)return t;t=t.return}return null}function ct(t){var l=!1;for(t=t.return;t!==null&&(t.tag===4&&(l=!0),!(t.tag===3||t.tag===5||t.tag===27));)t=t.return;return l}function wt(t){var l=[null,null],e=A(t);return e===null||$(l,t,e.child,{foundSelf:!1}),l}function $(t,l,e,a){for(;e!==null;){if(e===l)a.foundSelf=!0;else if(e.tag===5||e.tag===27||e.tag===6){if(a.foundSelf)return t[1]=e,!0;t[0]=e}else if((e.tag!==22||e.memoizedState===null)&&$(t,l,e.child,a))return!0;e=e.sibling}return!1}function U(t){switch(t.tag){case 5:case 27:case 6:return t.stateNode;case 3:return t.stateNode.containerInfo;default:throw Error(d(559))}}var ht=null,et=null;function Nt(t,l,e){return t===e?!0:t===l?(ht=t,!0):!1}function Ft(t,l,e){return t===e?(et=t,!1):t===l?(et!==null&&(ht=t),!0):!1}function Ct(t){if(t===null)return null;do t=t===null?null:t.return;while(t&&t.tag!==5&&t.tag!==27&&t.tag!==3);return t||null}function Ht(t,l,e){for(var a=0,n=t;n;n=e(n))a++;n=0;for(var u=l;u;u=e(u))n++;for(;0<a-n;)t=e(t),a--;for(;0<n-a;)l=e(l),n--;for(;a--;){if(t===l||l!==null&&t===l.alternate)return t;t=e(t),l=e(l)}return null}var tt=Object.assign,D=Symbol.for("react.element"),jt=Symbol.for("react.transitional.element"),_t=Symbol.for("react.portal"),Tt=Symbol.for("react.fragment"),qt=Symbol.for("react.strict_mode"),Kt=Symbol.for("react.profiler"),al=Symbol.for("react.consumer"),At=Symbol.for("react.context"),R=Symbol.for("react.forward_ref"),F=Symbol.for("react.suspense"),lt=Symbol.for("react.suspense_list"),pt=Symbol.for("react.memo"),G=Symbol.for("react.lazy"),ut=Symbol.for("react.activity"),rt=Symbol.for("react.legacy_hidden"),Bt=Symbol.for("react.memo_cache_sentinel"),o=Symbol.for("react.view_transition"),N=Symbol.for("react.recoverable"),Q=Symbol.iterator;function Z(t){return t===null||typeof t!="object"?null:(t=Q&&t[Q]||t["@@iterator"],typeof t=="function"?t:null)}var ot=Symbol.for("react.client.reference");function yt(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===ot?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case Tt:return"Fragment";case Kt:return"Profiler";case qt:return"StrictMode";case F:return"Suspense";case lt:return"SuspenseList";case ut:return"Activity";case o:return"ViewTransition"}if(typeof t=="object")switch(t.$$typeof){case _t:return"Portal";case At:return t.displayName||"Context";case al:return(t._context.displayName||"Context")+".Consumer";case R:var l=t.render;return t=t.displayName,t||(t=l.displayName||l.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case pt:return l=t.displayName||null,l!==null?l:yt(t.type)||"Memo";case G:l=t._payload,t=t._init;try{return yt(t(l))}catch{}}return null}var dt=Array.isArray,K=z.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,g=T.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,B={pending:!1,data:null,method:null,action:null},O=[],j=-1;function P(t){return{current:t}}function L(t){0>j||(t.current=O[j],O[j]=null,j--)}function k(t,l){j++,O[j]=t.current,t.current=l}var It=P(null),Gl=P(null),jl=P(null),gu=P(null);function bu(t,l){switch(k(jl,l),k(Gl,t),k(It,null),l.nodeType){case 9:case 11:t=(t=l.documentElement)&&(t=t.namespaceURI)?b0(t):0;break;default:if(t=l.tagName,l=l.namespaceURI)l=b0(l),t=x0(l,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}L(It),k(It,t)}function ja(){L(It),L(Gl),L(jl)}function $i(t){var l=t.memoizedState;l!==null&&(vn._currentValue=l.memoizedState,k(gu,t)),l=It.current;var e=x0(l,t.type);l!==e&&(k(Gl,t),k(It,e))}function xu(t){Gl.current===t&&(L(It),L(Gl)),gu.current===t&&(L(gu),vn._currentValue=B)}var Fi,Ys;function Ce(t){if(Fi===void 0)try{throw Error()}catch(e){var l=e.stack.trim().match(/\n( *(at )?)/);Fi=l&&l[1]||"",Ys=-1<e.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<e.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+Fi+t+Ys}var Wi=!1;function Ii(t,l){if(!t||Wi)return"";Wi=!0;var e=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(l){var _=function(){throw Error()};if(Object.defineProperty(_.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(_,[])}catch(H){var h=H}Reflect.construct(t,[],_)}else{try{_.call()}catch(H){h=H}_=!1;try{var x=Object.getOwnPropertyDescriptor(t.prototype,"props");Object.defineProperty(t.prototype,"props",{configurable:!0,set:function(){throw Error()}}),_=!0,new t}finally{_&&(x!==void 0?Object.defineProperty(t.prototype,"props",x):delete t.prototype.props)}}}else{try{throw Error()}catch(H){h=H}(_=t())&&typeof _.catch=="function"&&_.catch(function(){})}}catch(H){if(H&&h&&typeof H.stack=="string")return[H.stack,h.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),i=u[0],c=u[1];if(i&&c){var s=i.split(`
|
||
`),v=c.split(`
|
||
`);for(n=a=0;a<s.length&&!s[a].includes("DetermineComponentFrameRoot");)a++;for(;n<v.length&&!v[n].includes("DetermineComponentFrameRoot");)n++;if(a===s.length||n===v.length)for(a=s.length-1,n=v.length-1;1<=a&&0<=n&&s[a]!==v[n];)n--;for(;1<=a&&0<=n;a--,n--)if(s[a]!==v[n]){if(a!==1||n!==1)do if(a--,n--,0>n||s[a]!==v[n]){var p=`
|
||
`+s[a].replace(" at new "," at ");return t.displayName&&p.includes("<anonymous>")&&(p=p.replace("<anonymous>",t.displayName)),p}while(1<=a&&0<=n);break}}}finally{Wi=!1,Error.prepareStackTrace=e}return(e=t?t.displayName||t.name:"")?Ce(e):""}function jm(t,l){switch(t.tag){case 26:case 27:case 5:return Ce(t.type);case 16:return Ce("Lazy");case 13:return t.child!==l&&l!==null?Ce("Suspense Fallback"):Ce("Suspense");case 19:return Ce("SuspenseList");case 0:case 15:return Ii(t.type,!1);case 11:return Ii(t.type.render,!1);case 1:return Ii(t.type,!0);case 31:return Ce("Activity");case 30:return Ce("ViewTransition");default:return""}}function ws(t){try{var l="",e=null;do l+=jm(t,e),e=t,t=t.return;while(t);return l}catch(a){return`
|
||
Error generating stack: `+a.message+`
|
||
`+a.stack}}var Pi=Object.prototype.hasOwnProperty,tc=r.unstable_scheduleCallback,lc=r.unstable_cancelCallback,Am=r.unstable_shouldYield,Mm=r.unstable_requestPaint,Al=r.unstable_now,Cm=r.unstable_getCurrentPriorityLevel,Gs=r.unstable_ImmediatePriority,Qs=r.unstable_UserBlockingPriority,pu=r.unstable_NormalPriority,Dm=r.unstable_LowPriority,Xs=r.unstable_IdlePriority,Um=r.log,Rm=r.unstable_setDisableYieldValue,xn=null,Ml=null;function De(t){if(typeof Um=="function"&&Rm(t),Ml&&typeof Ml.setStrictMode=="function")try{Ml.setStrictMode(xn,t)}catch{}}var Cl=Math.clz32?Math.clz32:Bm,Hm=Math.log,qm=Math.LN2;function Bm(t){return t>>>=0,t===0?32:31-(Hm(t)/qm|0)|0}var Su=256,Nu=262144,Tu=4194304;function ua(t){var l=t&42;if(l!==0)return l;switch(t&-t){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 t&-t;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function zu(t,l,e){var a=t.pendingLanes;if(a===0)return 0;var n=0,u=t.suspendedLanes,i=t.pingedLanes;t=t.warmLanes;var c=a&134217727;return c!==0?(a=c&~u,a!==0?n=ua(a):(i&=c,i!==0?n=ua(i):e||(e=c&~t,e!==0&&(n=ua(e))))):(c=a&~u,c!==0?n=ua(c):i!==0?n=ua(i):e||(e=a&~t,e!==0&&(n=ua(e)))),n===0?0:l!==0&&l!==n&&(l&u)===0&&(u=n&-n,e=l&-l,u>=e||u===32&&(e&4194048)!==0)?l:n}function pn(t,l){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&l)===0}function Vs(t,l){(l&8)!==0&&(l|=l&32);var e=t.entangledLanes;if(e!==0)for(t=t.entanglements,e&=l;0<e;){var a=31-Cl(e),n=1<<a;l|=t[a],e&=~n}return l}function Ym(t,l){switch(t){case 1:case 2:case 4:case 8:case 64:return l+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 l+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 Zs(){var t=Tu;return Tu<<=1,(Tu&62914560)===0&&(Tu=4194304),t}function ec(t){for(var l=[],e=0;31>e;e++)l.push(t);return l}function Sn(t,l){t.pendingLanes|=l,l!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function wm(t,l,e,a,n,u){var i=t.pendingLanes;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=e,t.entangledLanes&=e,t.errorRecoveryDisabledLanes&=e,t.shellSuspendCounter=0;var c=t.entanglements,s=t.expirationTimes,v=t.hiddenUpdates;for(e=i&~e;0<e;){var p=31-Cl(e),_=1<<p;c[p]=0,s[p]=-1;var h=v[p];if(h!==null)for(v[p]=null,p=0;p<h.length;p++){var x=h[p];x!==null&&(x.lane&=-536870913)}e&=~_}a!==0&&Ls(t,a,0),u!==0&&n===0&&t.tag!==0&&(t.suspendedLanes|=u&~(i&~l))}function Ls(t,l,e){t.pendingLanes|=l,t.suspendedLanes&=~l;var a=31-Cl(l);t.entangledLanes|=l,t.entanglements[a]=t.entanglements[a]|1073741824|e&261930}function Ks(t,l){var e=t.entangledLanes|=l;for(t=t.entanglements;e;){var a=31-Cl(e),n=1<<a;n&l|t[a]&l&&(t[a]|=l),e&=~n}}function Js(t,l){var e=l&-l;return e=(e&42)!==0?1:ac(e),(e&(t.suspendedLanes|l))!==0?0:e}function ac(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=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:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function nc(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function ks(){var t=g.p;return t!==0?t:(t=window.event,t===void 0?32:em(t.type))}function $s(t,l){var e=g.p;try{return g.p=t,l()}finally{g.p=e}}var ye=Math.random().toString(36).slice(2),sl="__reactFiber$"+ye,Nl="__reactProps$"+ye,Aa="__reactContainer$"+ye,Fs="__reactEvents$"+ye,Gm="__reactListeners$"+ye,Qm="__reactHandles$"+ye,Ws="__reactResources$"+ye,Nn="__reactMarker$"+ye,Eu="__reactLoad$"+ye;function _u(t){delete t[sl],delete t[Nl],delete t[Gm],delete t[Qm]}function ia(t){var l;if(l=t[sl])return l;for(var e=t.parentNode;e;){if(l=e[Aa]||e[sl]){if(e=l.alternate,l.child!==null||e!==null&&e.child!==null)for(t=q0(t);t!==null;){if(e=t[sl])return e;t=q0(t)}return l}t=e,e=t.parentNode}return null}function Ma(t){if(t=t[sl]||t[Aa]){var l=t.tag;if(l===5||l===6||l===13||l===31||l===26||l===27||l===3)return t}return null}function Tn(t){var l=t.tag;if(l===5||l===26||l===27||l===6)return t.stateNode;throw Error(d(33))}function Ca(t){var l=t[Ws];return l||(l=t[Ws]={hoistableStyles:new Map,hoistableScripts:new Map}),l}function ul(t){t[Nn]=!0}function Is(t){t[Eu]=void 0}var Ps=new Set,tr={};function ca(t,l){Da(t,l),Da(t+"Capture",l)}function Da(t,l){for(tr[t]=l,t=0;t<l.length;t++)Ps.add(l[t])}var Xm=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]*$"),lr={},er={};function Vm(t){return Pi.call(er,t)?!0:Pi.call(lr,t)?!1:Xm.test(t)?er[t]=!0:(lr[t]=!0,!1)}var zt=!1;function ar(){var t=zt;return zt=!1,t}function Ou(t,l,e){if(Vm(l))if(e===null)t.removeAttribute(l);else{switch(typeof e){case"undefined":case"function":case"symbol":t.removeAttribute(l);return;case"boolean":var a=l.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){t.removeAttribute(l);return}}t.setAttribute(l,e)}}function ju(t,l,e){if(e===null)t.removeAttribute(l);else{switch(typeof e){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(l);return}t.setAttribute(l,e)}}function ve(t,l,e,a){if(a===null)t.removeAttribute(e);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(e);return}t.setAttributeNS(l,e,a)}}function Dl(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function nr(t){var l=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(l==="checkbox"||l==="radio")}function Zm(t,l,e){var a=Object.getOwnPropertyDescriptor(t.constructor.prototype,l);if(!t.hasOwnProperty(l)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,u=a.set;return Object.defineProperty(t,l,{configurable:!0,get:function(){return n.call(this)},set:function(i){e=""+i,u.call(this,i)}}),Object.defineProperty(t,l,{enumerable:a.enumerable}),{getValue:function(){return e},setValue:function(i){e=""+i},stopTracking:function(){t._valueTracker=null,delete t[l]}}}}function uc(t){if(!t._valueTracker){var l=nr(t)?"checked":"value";t._valueTracker=Zm(t,l,""+t[l])}}function ur(t){if(!t)return!1;var l=t._valueTracker;if(!l)return!0;var e=l.getValue(),a="";return t&&(a=nr(t)?t.checked?"true":"false":t.value),t=a,t!==e?(l.setValue(t),!0):!1}var Lm=/[\n"\\]/g;function Ql(t){return t.replace(Lm,function(l){return"\\"+l.charCodeAt(0).toString(16)+" "})}function ic(t,l,e,a,n,u,i,c){t.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?t.type=i:t.removeAttribute("type"),l!=null?i==="number"?(l===0&&t.value===""||t.value!=l)&&(t.value=""+Dl(l)):t.value!==""+Dl(l)&&(t.value=""+Dl(l)):i!=="submit"&&i!=="reset"||t.removeAttribute("value"),l!=null?i==="number"&&t.value==l?cc(t,Dl(t.value)):cc(t,Dl(l)):e!=null?cc(t,Dl(e)):a!=null&&t.removeAttribute("value"),n==null&&u!=null&&(t.defaultChecked=!!u),n!=null&&(t.checked=n&&typeof n!="function"&&typeof n!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?t.name=""+Dl(c):t.removeAttribute("name")}function ir(t,l,e,a,n,u,i,c){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(t.type=u),l!=null||e!=null){if(!(u!=="submit"&&u!=="reset"||l!=null)){uc(t);return}e=e!=null?""+Dl(e):"",l=l!=null?""+Dl(l):e,c||l===t.value||(t.value=l),t.defaultValue=l}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=c?t.checked:!!a,t.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(t.name=i),uc(t)}function cc(t,l){t.defaultValue!==""+l&&(t.defaultValue=""+l)}function Ua(t,l,e,a){if(t=t.options,l){l={};for(var n=0;n<e.length;n++)l["$"+e[n]]=!0;for(e=0;e<t.length;e++)n=l.hasOwnProperty("$"+t[e].value),t[e].selected!==n&&(t[e].selected=n),n&&a&&(t[e].defaultSelected=!0)}else{for(e=""+Dl(e),l=null,n=0;n<t.length;n++){if(t[n].value===e){t[n].selected=!0,a&&(t[n].defaultSelected=!0);return}l!==null||t[n].disabled||(l=t[n])}l!==null&&(l.selected=!0)}}function cr(t,l,e){if(l!=null&&(l=""+Dl(l),l!==t.value&&(t.value=l),e==null)){t.defaultValue!==l&&(t.defaultValue=l);return}t.defaultValue=e!=null?""+Dl(e):""}function fr(t,l,e,a){if(l==null){if(a!=null){if(e!=null)throw Error(d(92));if(dt(a)){if(1<a.length)throw Error(d(93));a=a[0]}e=a}e==null&&(e=""),l=e}e=Dl(l),t.defaultValue=e,a=t.textContent,a===e&&a!==""&&a!==null&&(t.value=a),uc(t)}function Ra(t,l){if(l){var e=t.firstChild;if(e&&e===t.lastChild&&e.nodeType===3){e.nodeValue=l;return}}t.textContent=l}var Km=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 sr(t,l,e){var a=l.indexOf("--")===0;e==null||typeof e=="boolean"||e===""?a?t.setProperty(l,""):l==="float"?t.cssFloat="":t[l]="":a?t.setProperty(l,e):typeof e!="number"||e===0||Km.has(l)?l==="float"?t.cssFloat=e:t[l]=(""+e).trim():t[l]=e+"px"}function rr(t,l,e){if(l!=null&&typeof l!="object")throw Error(d(62));if(t=t.style,e!=null){for(var a in e)!e.hasOwnProperty(a)||l!=null&&l.hasOwnProperty(a)||(a.indexOf("--")===0?t.setProperty(a,""):a==="float"?t.cssFloat="":t[a]="",zt=!0);for(var n in l)a=l[n],l.hasOwnProperty(n)&&e[n]!==a&&(sr(t,n,a),zt=!0)}else for(var u in l)l.hasOwnProperty(u)&&sr(t,u,l[u])}function fc(t){if(t.indexOf("-")===-1)return!1;switch(t){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 Jm=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["maskType","mask-type"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),km=/^[\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 Au(t){return km.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function ne(){}var sc=null;function rc(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Ha=null,qa=null;function or(t){var l=Ma(t);if(l&&(t=l.stateNode)){var e=t[Nl]||null;t:switch(t=l.stateNode,l.type){case"input":if(ic(t,e.value,e.defaultValue,e.defaultValue,e.checked,e.defaultChecked,e.type,e.name),l=e.name,e.type==="radio"&&l!=null){for(e=t;e.parentNode;)e=e.parentNode;for(e=e.querySelectorAll('input[name="'+Ql(""+l)+'"][type="radio"]'),l=0;l<e.length;l++){var a=e[l];if(a!==t&&a.form===t.form){var n=a[Nl]||null;if(!n)throw Error(d(90));ic(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(l=0;l<e.length;l++)a=e[l],a.form===t.form&&ur(a)}break t;case"textarea":cr(t,e.value,e.defaultValue);break t;case"select":l=e.value,l!=null&&Ua(t,!!e.multiple,l,!1)}}}var oc=!1;function dr(t,l,e){if(oc)return t(l,e);oc=!0;try{var a=t(l);return a}finally{if(oc=!1,(Ha!==null||qa!==null)&&(Ai(),Ha&&(l=Ha,t=qa,qa=Ha=null,or(l),t)))for(l=0;l<t.length;l++)or(t[l])}}function zn(t,l){var e=t.stateNode;if(e===null)return null;var a=e[Nl]||null;if(a===null)return null;e=a[l];t:switch(l){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)||(t=t.type,a=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!a;break t;default:t=!1}if(t)return null;if(e&&typeof e!="function")throw Error(d(231,l,typeof e));return e}var ge=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),dc=!1;if(ge)try{var En={};Object.defineProperty(En,"passive",{get:function(){dc=!0}}),window.addEventListener("test",En,En),window.removeEventListener("test",En,En)}catch{dc=!1}var Ue=null,mc=null,Mu=null;function mr(){if(Mu)return Mu;var t,l=mc,e=l.length,a,n="value"in Ue?Ue.value:Ue.textContent,u=n.length;for(t=0;t<e&&l[t]===n[t];t++);var i=e-t;for(a=1;a<=i&&l[e-a]===n[u-a];a++);return Mu=n.slice(t,1<a?1-a:void 0)}function Cu(t){var l=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&l===13&&(t=13)):t=l,t===10&&(t=13),32<=t||t===13?t:0}function Du(){return!0}function hr(){return!1}function bl(t){function l(e,a,n,u,i){this._reactName=e,this._targetInst=n,this.type=a,this.nativeEvent=u,this.target=i,this.currentTarget=null;for(var c in t)t.hasOwnProperty(c)&&(e=t[c],this[c]=e?e(u):u[c]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?Du:hr,this.isPropagationStopped=hr,this}return tt(l.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!="unknown"&&(e.returnValue=!1),this.isDefaultPrevented=Du)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!="unknown"&&(e.cancelBubble=!0),this.isPropagationStopped=Du)},persist:function(){},isPersistent:Du}),l}var Re={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Uu=bl(Re),_n=tt({},Re,{view:0,detail:0}),$m=bl(_n),hc,yc,On,Ru=tt({},_n,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:gc,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==On&&(On&&t.type==="mousemove"?(hc=t.screenX-On.screenX,yc=t.screenY-On.screenY):yc=hc=0,On=t),hc)},movementY:function(t){return"movementY"in t?t.movementY:yc}}),yr=bl(Ru),Fm=tt({},Ru,{dataTransfer:0}),Wm=bl(Fm),Im=tt({},_n,{relatedTarget:0}),vc=bl(Im),Pm=tt({},Re,{animationName:0,elapsedTime:0,pseudoElement:0}),t1=bl(Pm),l1=tt({},Re,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),e1=bl(l1),a1=tt({},Re,{data:0}),vr=bl(a1),n1={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},u1={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"},i1={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function c1(t){var l=this.nativeEvent;return l.getModifierState?l.getModifierState(t):(t=i1[t])?!!l[t]:!1}function gc(){return c1}var f1=tt({},_n,{key:function(t){if(t.key){var l=n1[t.key]||t.key;if(l!=="Unidentified")return l}return t.type==="keypress"?(t=Cu(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?u1[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:gc,charCode:function(t){return t.type==="keypress"?Cu(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Cu(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),s1=bl(f1),r1=tt({},Ru,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),gr=bl(r1),o1=tt({},Re,{submitter:0}),d1=bl(o1),m1=tt({},_n,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:gc}),h1=bl(m1),y1=tt({},Re,{propertyName:0,elapsedTime:0,pseudoElement:0}),v1=bl(y1),g1=tt({},Ru,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),b1=bl(g1),x1=tt({},Re,{newState:0,oldState:0,source:0}),p1=bl(x1),S1=[9,13,27,32],bc=ge&&"CompositionEvent"in window,jn=null;ge&&"documentMode"in document&&(jn=document.documentMode);var N1=ge&&"TextEvent"in window&&!jn,br=ge&&(!bc||jn&&8<jn&&11>=jn),xr=" ",pr=!1;function Sr(t,l){switch(t){case"keyup":return S1.indexOf(l.keyCode)!==-1;case"keydown":return l.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Nr(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var Ba=!1;function T1(t,l){switch(t){case"compositionend":return Nr(l);case"keypress":return l.which!==32?null:(pr=!0,xr);case"textInput":return t=l.data,t===xr&&pr?null:t;default:return null}}function z1(t,l){if(Ba)return t==="compositionend"||!bc&&Sr(t,l)?(t=mr(),Mu=mc=Ue=null,Ba=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(l.ctrlKey||l.altKey||l.metaKey)||l.ctrlKey&&l.altKey){if(l.char&&1<l.char.length)return l.char;if(l.which)return String.fromCharCode(l.which)}return null;case"compositionend":return br&&l.locale!=="ko"?null:l.data;default:return null}}var E1={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 Tr(t){var l=t&&t.nodeName&&t.nodeName.toLowerCase();return l==="input"?!!E1[t.type]:l==="textarea"}function zr(t,l,e,a){Ha?qa?qa.push(a):qa=[a]:Ha=a,l=Hi(l,"onChange"),0<l.length&&(e=new Uu("onChange","change",null,e,a),t.push({event:e,listeners:l}))}var An=null,Mn=null;function _1(t){d0(t,0)}function Hu(t){var l=Tn(t);if(ur(l))return t}function Er(t,l){if(t==="change")return l}var _r=!1;if(ge){var xc;if(ge){var pc="oninput"in document;if(!pc){var Or=document.createElement("div");Or.setAttribute("oninput","return;"),pc=typeof Or.oninput=="function"}xc=pc}else xc=!1;_r=xc&&(!document.documentMode||9<document.documentMode)}function jr(){An&&(An.detachEvent("onpropertychange",Ar),Mn=An=null)}function Ar(t){if(t.propertyName==="value"&&Hu(Mn)){var l=[];zr(l,Mn,t,rc(t)),dr(_1,l)}}function O1(t,l,e){t==="focusin"?(jr(),An=l,Mn=e,An.attachEvent("onpropertychange",Ar)):t==="focusout"&&jr()}function j1(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Hu(Mn)}function A1(t,l){if(t==="click")return Hu(l)}function M1(t,l){if(t==="input"||t==="change")return Hu(l)}function C1(t,l){return t===l&&(t!==0||1/t===1/l)||t!==t&&l!==l}var Ul=typeof Object.is=="function"?Object.is:C1;function Cn(t,l){if(Ul(t,l))return!0;if(typeof t!="object"||t===null||typeof l!="object"||l===null)return!1;var e=Object.keys(t),a=Object.keys(l);if(e.length!==a.length)return!1;for(a=0;a<e.length;a++){var n=e[a];if(!Pi.call(l,n)||!Ul(t[n],l[n]))return!1}return!0}function Sc(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function Mr(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function Cr(t,l){var e=Mr(t);t=0;for(var a;e;){if(e.nodeType===3){if(a=t+e.textContent.length,t<=l&&a>=l)return{node:e,offset:l-t};t=a}t:{for(;e;){if(e.nextSibling){e=e.nextSibling;break t}e=e.parentNode}e=void 0}e=Mr(e)}}function Dr(t,l){return t&&l?t===l?!0:t&&t.nodeType===3?!1:l&&l.nodeType===3?Dr(t,l.parentNode):"contains"in t?t.contains(l):t.compareDocumentPosition?!!(t.compareDocumentPosition(l)&16):!1:!1}function Ur(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var l=Sc(t.document);l instanceof t.HTMLIFrameElement;){try{var e=typeof l.contentWindow.location.href=="string"}catch{e=!1}if(e)t=l.contentWindow;else break;l=Sc(t.document)}return l}function Nc(t){var l=t&&t.nodeName&&t.nodeName.toLowerCase();return l&&(l==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||l==="textarea"||t.contentEditable==="true")}var D1=ge&&"documentMode"in document&&11>=document.documentMode,Ya=null,Tc=null,Dn=null,zc=!1;function Rr(t,l,e){var a=e.window===e?e.document:e.nodeType===9?e:e.ownerDocument;zc||Ya==null||Ya!==Sc(a)||(a=Ya,"selectionStart"in a&&Nc(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}),Dn&&Cn(Dn,a)||(Dn=a,a=Hi(Tc,"onSelect"),0<a.length&&(l=new Uu("onSelect","select",null,l,e),t.push({event:l,listeners:a}),l.target=Ya)))}function fa(t,l){var e={};return e[t.toLowerCase()]=l.toLowerCase(),e["Webkit"+t]="webkit"+l,e["Moz"+t]="moz"+l,e}var wa={animationend:fa("Animation","AnimationEnd"),animationiteration:fa("Animation","AnimationIteration"),animationstart:fa("Animation","AnimationStart"),transitionrun:fa("Transition","TransitionRun"),transitionstart:fa("Transition","TransitionStart"),transitioncancel:fa("Transition","TransitionCancel"),transitionend:fa("Transition","TransitionEnd")},Ec={},Hr={};ge&&(Hr=document.createElement("div").style,"AnimationEvent"in window||(delete wa.animationend.animation,delete wa.animationiteration.animation,delete wa.animationstart.animation),"TransitionEvent"in window||delete wa.transitionend.transition);function sa(t){if(Ec[t])return Ec[t];if(!wa[t])return t;var l=wa[t],e;for(e in l)if(l.hasOwnProperty(e)&&e in Hr)return Ec[t]=l[e];return t}var qr=sa("animationend"),Br=sa("animationiteration"),Yr=sa("animationstart"),U1=sa("transitionrun"),R1=sa("transitionstart"),H1=sa("transitioncancel"),wr=sa("transitionend"),Gr=new Map,_c="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error fullscreenChange fullscreenError gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");_c.push("scrollEnd");function Il(t,l){Gr.set(t,l),ca(l,[t])}var q1=0;function be(t,l){if(t.name!=null&&t.name!=="auto")return t.name;if(l.autoName!==null)return l.autoName;t=ee.identifierPrefix;var e=q1++;return t="_"+t+"t_"+e.toString(32)+"_",l.autoName=t}function Qr(t){if(t==null||typeof t=="string")return t;var l=null,e=un;if(e!==null)for(var a=0;a<e.length;a++){var n=t[e[a]];if(n!=null){if(n==="none")return"none";l=l==null?n:l+(" "+n)}}return l??t.default}function xe(t,l){return t=Qr(t),l=Qr(l),l==null?t==="auto"?null:t:l==="auto"?null:l}var qu=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var l=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(l))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)},Xl=[],Ga=0,Oc=0;function Bu(){for(var t=Ga,l=Oc=Ga=0;l<t;){var e=Xl[l];Xl[l++]=null;var a=Xl[l];Xl[l++]=null;var n=Xl[l];Xl[l++]=null;var u=Xl[l];if(Xl[l++]=null,a!==null&&n!==null){var i=a.pending;i===null?n.next=n:(n.next=i.next,i.next=n),a.pending=n}u!==0&&Xr(e,n,u)}}function Yu(t,l,e,a){Xl[Ga++]=t,Xl[Ga++]=l,Xl[Ga++]=e,Xl[Ga++]=a,Oc|=a,t.lanes|=a,t=t.alternate,t!==null&&(t.lanes|=a)}function jc(t,l,e,a){return Yu(t,l,e,a),wu(t)}function ra(t,l){return Yu(t,null,null,l),wu(t)}function Xr(t,l,e){t.lanes|=e;var a=t.alternate;a!==null&&(a.lanes|=e);for(var n=!1,u=t.return;u!==null;)u.childLanes|=e,a=u.alternate,a!==null&&(a.childLanes|=e),u.tag===22&&(t=u.stateNode,t===null||t._visibility&1||(n=!0)),t=u,u=u.return;return t.tag===3?(u=t.stateNode,n&&l!==null&&(n=31-Cl(e),t=u.hiddenUpdates,a=t[n],a===null?t[n]=[l]:a.push(l),l.lane=e|536870912),u):null}function wu(t){if(50<tu)throw tu=0,ji=null,Error(d(185));for(var l=t.return;l!==null;)t=l,l=t.return;return t.tag===3?t.stateNode:null}var Qa={};function B1(t,l,e,a){this.tag=t,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=l,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 Tl(t,l,e,a){return new B1(t,l,e,a)}function Ac(t){return t=t.prototype,!(!t||!t.isReactComponent)}function pe(t,l){var e=t.alternate;return e===null?(e=Tl(t.tag,l,t.key,t.mode),e.elementType=t.elementType,e.type=t.type,e.stateNode=t.stateNode,e.alternate=t,t.alternate=e):(e.pendingProps=l,e.type=t.type,e.flags=0,e.subtreeFlags=0,e.deletions=null),e.flags=t.flags&1206910976,e.childLanes=t.childLanes,e.lanes=t.lanes,e.child=t.child,e.memoizedProps=t.memoizedProps,e.memoizedState=t.memoizedState,e.updateQueue=t.updateQueue,l=t.dependencies,e.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext},e.sibling=t.sibling,e.index=t.index,e.ref=t.ref,e.refCleanup=t.refCleanup,e}function Vr(t,l){t.flags&=1206910978;var e=t.alternate;return e===null?(t.childLanes=0,t.lanes=l,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,t.type=e.type,l=e.dependencies,t.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext}),t}function Gu(t,l,e,a,n,u){var i=0;if(a=t,typeof a=="function")Ac(a)&&(i=1);else if(typeof a=="string")i=oy(t,e,It.current)?26:t==="html"||t==="head"||t==="body"?27:5;else t:switch(a){case ut:return t=Tl(31,e,l,n),t.elementType=ut,t.lanes=u,t;case Tt:return oa(e.children,n,u,l);case qt:i=8,n|=24;break;case Kt:return t=Tl(12,e,l,n|2),t.elementType=Kt,t.lanes=u,t;case F:return t=Tl(13,e,l,n),t.elementType=F,t.lanes=u,t;case lt:return t=Tl(19,e,l,n),t.elementType=lt,t.lanes=u,t;case rt:case o:return t=n|32,t=Tl(30,e,l,t),t.elementType=o,t.lanes=u,t.stateNode={autoName:null,paired:null,clones:null,ref:null},t;default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case At:i=10;break t;case al:i=9;break t;case R:i=11;break t;case pt:i=14;break t;case G:i=16,a=null;break t}i=29,e=Error(d(130,t===null?"null":typeof t,"")),a=null}return l=Tl(i,e,l,n),l.elementType=t,l.type=a,l.lanes=u,l}function oa(t,l,e,a){return t=Tl(7,t,a,l),t.lanes=e,t}function Mc(t,l,e){return t=Tl(6,t,null,l),t.lanes=e,t}function Zr(t){var l=Tl(18,null,null,0);return l.stateNode=t,l}function Cc(t,l,e){return l=Tl(4,t.children!==null?t.children:[],t.key,l),l.lanes=e,l.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},l}var Lr=new WeakMap;function Vl(t,l){if(typeof t=="object"&&t!==null){var e=Lr.get(t);return e!==void 0?e:(l={value:t,source:l,stack:ws(l)},Lr.set(t,l),l)}return{value:t,source:l,stack:ws(l)}}var Xa=[],Va=0,Qu=null,Un=0,Zl=[],Ll=0,He=null,ue=1,ie="";function Se(t,l){Xa[Va++]=Un,Xa[Va++]=Qu,Qu=t,Un=l}function Kr(t,l,e){Zl[Ll++]=ue,Zl[Ll++]=ie,Zl[Ll++]=He,He=t;var a=ue;t=ie;var n=32-Cl(a)-1;a&=~(1<<n),e+=1;var u=32-Cl(l)+n;if(30<u){var i=n-n%5;u=(a&(1<<i)-1).toString(32),a>>=i,n-=i,ue=1<<32-Cl(l)+n|e<<n|a,ie=u+t}else ue=1<<u|e<<n|a,ie=t}function Xu(t){t.return!==null&&(Se(t,1),Kr(t,1,0))}function Dc(t){for(;t===Qu;)Qu=Xa[--Va],Xa[Va]=null,Un=Xa[--Va],Xa[Va]=null;for(;t===He;)He=Zl[--Ll],Zl[Ll]=null,ie=Zl[--Ll],Zl[Ll]=null,ue=Zl[--Ll],Zl[Ll]=null}function Jr(t,l){Zl[Ll++]=ue,Zl[Ll++]=ie,Zl[Ll++]=He,ue=l.id,ie=l.overflow,He=t}var il=null,Xt=null,mt=!1,qe=null,Kl=!1,Uc=Error(d(519));function Be(t){var l=Error(d(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Rn(Vl(l,t)),Uc}function kr(t){var l=t.stateNode,e=t.type,a=t.memoizedProps;switch(l[sl]=t,l[Nl]=a,e){case"dialog":gt("cancel",l),gt("close",l);break;case"iframe":case"object":case"embed":gt("load",l);break;case"video":case"audio":for(e=0;e<eu.length;e++)gt(eu[e],l);break;case"source":gt("error",l);break;case"img":case"image":case"link":gt("error",l),gt("load",l);break;case"details":gt("toggle",l);break;case"input":gt("invalid",l),ir(l,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":gt("invalid",l);break;case"textarea":gt("invalid",l),fr(l,a.value,a.defaultValue,a.children)}e=a.children,typeof e!="string"&&typeof e!="number"&&typeof e!="bigint"||l.textContent===""+e||a.suppressHydrationWarning===!0||v0(l.textContent,e)?(a.popover!=null&&(gt("beforetoggle",l),gt("toggle",l)),a.onScroll!=null&>("scroll",l),a.onScrollEnd!=null&>("scrollend",l),a.onClick!=null&&(l.onclick=ne),l=!0):l=!1,l||Be(t,!0)}function Vu(t){for(il=t.return;il;)switch(il.tag){case 5:case 31:case 13:Kl=!1;return;case 27:case 3:Kl=!0;return;default:il=il.return}}function Za(t){if(t!==il)return!1;if(!mt)return Vu(t),mt=!0,!1;var l=t.tag,e;if((e=l!==3&&l!==27)&&((e=l===5)&&(e=t.type,e=!(e!=="form"&&e!=="button")||rs(t.type,t.memoizedProps)),e=!e),e&&Xt&&Be(t),Vu(t),l===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(d(317));Xt=H0(t)}else if(l===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(d(317));Xt=H0(t)}else l===27?(l=Xt,Pe(t.type)?(t=xs,xs=null,Xt=t):Xt=l):Xt=il?kl(t.stateNode.nextSibling):null;return!0}function da(){Xt=il=null,mt=!1}function Rc(){var t=qe;return t!==null&&(_l===null?_l=t:_l.push.apply(_l,t),qe=null),t}function Rn(t){qe===null?qe=[t]:qe.push(t)}var Hc=P(null),ma=null,Ne=null;function Ye(t,l,e){k(Hc,l._currentValue),l._currentValue=e}function Te(t){t._currentValue=Hc.current,L(Hc)}function Zu(t,l,e){for(;t!==null;){var a=t.alternate;if((t.childLanes&l)!==l?(t.childLanes|=l,a!==null&&(a.childLanes|=l)):a!==null&&(a.childLanes&l)!==l&&(a.childLanes|=l),t===e)break;t=t.return}}function qc(t,l,e,a){var n=t.child;for(n!==null&&(n.return=t);n!==null;){var u=n.dependencies;if(u!==null){var i=n.child;u=u.firstContext;t:for(;u!==null;){var c=u;u=n;for(var s=0;s<l.length;s++)if(c.context===l[s]){u.lanes|=e,c=u.alternate,c!==null&&(c.lanes|=e),Zu(u.return,e,t),a||(i=null);break t}u=c.next}}else if(n.tag===18){if(i=n.return,i===null)throw Error(d(341));i.lanes|=e,u=i.alternate,u!==null&&(u.lanes|=e),Zu(i,e,t),i=null}else n.tag===13&&n.memoizedState!==null&&n.memoizedState.dehydrated===null?(n.lanes|=e,i=n.alternate,i!==null&&(i.lanes|=e),Zu(n.return,e,t),i=n.child,i=i!==null?i.sibling:null):i=n.child;if(i!==null)i.return=n;else for(i=n;i!==null;){if(i===t){i=null;break}if(n=i.sibling,n!==null){n.return=i.return,i=n;break}i=i.return}n=i}}function ha(t,l,e,a){t=null;for(var n=l,u=!1;n!==null;){if(!u){if((n.flags&524288)!==0)u=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var i=n.alternate;if(i===null)throw Error(d(387));if(i=i.memoizedProps,i!==null){var c=n.type;Ul(n.pendingProps.value,i.value)||(t!==null?t.push(c):t=[c])}}else if(n===gu.current){if(i=n.alternate,i===null)throw Error(d(387));i.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(t!==null?t.push(vn):t=[vn])}n=n.return}return t!==null&&qc(l,t,e,a),l.flags|=262144,t!==null}function Lu(t){for(t=t.firstContext;t!==null;){if(!Ul(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function ya(t){ma=t,Ne=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function rl(t){return $r(ma,t)}function Ku(t,l){return ma===null&&ya(t),$r(t,l)}function $r(t,l){var e=l._currentValue;if(l={context:l,memoizedValue:e,next:null},Ne===null){if(t===null)throw Error(d(308));Ne=l,t.dependencies={lanes:0,firstContext:l},t.flags|=524288}else Ne=Ne.next=l;return e}var Y1=typeof AbortController<"u"?AbortController:function(){var t=[],l=this.signal={aborted:!1,addEventListener:function(e,a){t.push(a)}};this.abort=function(){l.aborted=!0,t.forEach(function(e){return e()})}},w1=r.unstable_scheduleCallback,G1=r.unstable_NormalPriority,Pt={$$typeof:At,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Bc(){return{controller:new Y1,data:new Map,refCount:0}}function Hn(t){t.refCount--,t.refCount===0&&w1(G1,function(){t.controller.abort()})}function Fr(t,l){if((t.pendingLanes&4194048)!==0){var e=t.transitionTypes;for(e===null&&(e=t.transitionTypes=[]),t=0;t<l.length;t++){var a=l[t];e.indexOf(a)===-1&&e.push(a)}}}var qn=null;function Q1(t){var l=t.transitionTypes;return t.transitionTypes=null,l}var Bn=null,Yc=0,va=0,La=null;function X1(t,l){if(Bn===null){var e=Bn=[];Yc=0,va=ls(),La={status:"pending",value:void 0,then:function(a){e.push(a)}}}return Yc++,l.then(Wr,Wr),l}function Wr(){if(--Yc===0&&(qn=null,Bn!==null)){La!==null&&(La.status="fulfilled");var t=Bn;Bn=null,va=0,La=null;for(var l=0;l<t.length;l++)(0,t[l])()}}function V1(t,l){var e=[],a={status:"pending",value:null,reason:null,then:function(n){e.push(n)}};return t.then(function(){a.status="fulfilled",a.value=l;for(var n=0;n<e.length;n++)(0,e[n])(l)},function(n){for(a.status="rejected",a.reason=n,n=0;n<e.length;n++)(0,e[n])(void 0)}),a}var Ir=K.S;K.S=function(t,l){if(Ld=Al(),typeof l=="object"&&l!==null&&typeof l.then=="function"&&X1(t,l),qn!==null)for(var e=rn;e!==null;)Fr(e,qn),e=e.next;if(e=t.types,e!==null){for(var a=rn;a!==null;)Fr(a,e),a=a.next;if(va!==0){a=qn,a===null&&(a=qn=[]);for(var n=0;n<e.length;n++){var u=e[n];a.indexOf(u)===-1&&a.push(u)}}}Ir!==null&&Ir(t,l)};var ga=P(null);function wc(){var t=ga.current;return t!==null?t:Gt.pooledCache}function Ju(t,l){l===null?k(ga,ga.current):k(ga,l.pool)}function Pr(){var t=wc();return t===null?null:{parent:Pt._currentValue,pool:t}}var Ka=Error(d(460)),Gc=Error(d(474)),ku=Error(d(542)),$u={then:function(){}};function to(t){return t=t.status,t==="fulfilled"||t==="rejected"}function lo(t,l,e){switch(e=t[e],e===void 0?t.push(l):e!==l&&(l.then(ne,ne),l=e),l.status){case"fulfilled":return l.value;case"rejected":throw t=l.reason,ao(t),t===void 0&&!("reason"in l)?Error(d(600)):t;default:if(typeof l.status=="string")l.then(ne,ne);else{if(t=Gt,t!==null&&100<t.shellSuspendCounter)throw Error(d(482));t=l,t.status="pending",t.then(function(a){if(l.status==="pending"){var n=l;n.status="fulfilled",n.value=a}},function(a){if(l.status==="pending"){var n=l;n.status="rejected",n.reason=a}})}switch(l.status){case"fulfilled":return l.value;case"rejected":throw t=l.reason,ao(t),t}throw xa=l,Ka}}function ba(t){try{var l=t._init;return l(t._payload)}catch(e){throw e!==null&&typeof e=="object"&&typeof e.then=="function"?(xa=e,Ka):e}}var xa=null;function eo(){if(xa===null)throw Error(d(459));var t=xa;return xa=null,t}function ao(t){if(t===Ka||t===ku)throw Error(d(483))}var Ja=null,Yn=0;function Fu(t){var l=Yn;return Yn+=1,Ja===null&&(Ja=[]),lo(Ja,t,l)}function we(t,l){l=l.props.ref,t.ref=l!==void 0?l:null}function Wu(t,l){throw l.$$typeof===D?Error(d(525)):(t=Object.prototype.toString.call(l),Error(d(31,t==="[object Object]"?"object with keys {"+Object.keys(l).join(", ")+"}":t)))}function no(t){function l(y,m){if(t){var b=y.deletions;b===null?(y.deletions=[m],y.flags|=16):b.push(m)}}function e(y,m){if(!t)return null;for(;m!==null;)l(y,m),m=m.sibling;return null}function a(y){for(var m=new Map;y!==null;)y.key===null?m.set(y.index,y):m.set(y.key,y),y=y.sibling;return m}function n(y,m){return y=pe(y,m),y.index=0,y.sibling=null,y}function u(y,m,b){return y.index=b,t?(b=y.alternate,b!==null?(b=b.index,b<m?(y.flags|=2,m):b):(y.flags|=134217730,m)):(y.flags|=1048576,m)}function i(y){return t&&y.alternate===null&&(y.flags|=134217730),y}function c(y,m,b,E){return m===null||m.tag!==6?(m=Mc(b,y.mode,E),m.return=y,m):(m=n(m,b),m.return=y,m)}function s(y,m,b,E){var V=b.type;return V===Tt?(y=p(y,m,b.props.children,E,b.key),we(y,b),y):m!==null&&(m.elementType===V||typeof V=="object"&&V!==null&&V.$$typeof===G&&ba(V)===m.type)?(m=n(m,b.props),we(m,b),m.return=y,m):(m=Gu(b.type,b.key,b.props,null,y.mode,E),we(m,b),m.return=y,m)}function v(y,m,b,E){return m===null||m.tag!==4||m.stateNode.containerInfo!==b.containerInfo||m.stateNode.implementation!==b.implementation?(m=Cc(b,y.mode,E),m.return=y,m):(m=n(m,b.children||[]),m.return=y,m)}function p(y,m,b,E,V){return m===null||m.tag!==7?(m=oa(b,y.mode,E,V),m.return=y,m):(m=n(m,b),m.return=y,m)}function _(y,m,b){if(typeof m=="string"&&m!==""||typeof m=="number"||typeof m=="bigint")return m=Mc(""+m,y.mode,b),m.return=y,m;if(typeof m=="object"&&m!==null){switch(m.$$typeof){case jt:return b=Gu(m.type,m.key,m.props,null,y.mode,b),we(b,m),b.return=y,b;case _t:return m=Cc(m,y.mode,b),m.return=y,m;case G:return m=ba(m),_(y,m,b)}if(dt(m)||Z(m))return m=oa(m,y.mode,b,null),m.return=y,m;if(typeof m.then=="function")return _(y,Fu(m),b);if(m.$$typeof===At)return _(y,Ku(y,m),b);Wu(y,m)}return null}function h(y,m,b,E){var V=m!==null?m.key:null;if(typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint")return V!==null?null:c(y,m,""+b,E);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case jt:return b.key===V?s(y,m,b,E):null;case _t:return b.key===V?v(y,m,b,E):null;case G:return b=ba(b),h(y,m,b,E)}if(dt(b)||Z(b))return V!==null?null:p(y,m,b,E,null);if(typeof b.then=="function")return h(y,m,Fu(b),E);if(b.$$typeof===At)return h(y,m,Ku(y,b),E);Wu(y,b)}return null}function x(y,m,b,E,V){if(typeof E=="string"&&E!==""||typeof E=="number"||typeof E=="bigint")return y=y.get(b)||null,c(m,y,""+E,V);if(typeof E=="object"&&E!==null){switch(E.$$typeof){case jt:return y=y.get(E.key===null?b:E.key)||null,s(m,y,E,V);case _t:return y=y.get(E.key===null?b:E.key)||null,v(m,y,E,V);case G:return E=ba(E),x(y,m,b,E,V)}if(dt(E)||Z(E))return y=y.get(b)||null,p(m,y,E,V,null);if(typeof E.then=="function")return x(y,m,b,Fu(E),V);if(E.$$typeof===At)return x(y,m,b,Ku(m,E),V);Wu(m,E)}return null}function H(y,m,b,E){for(var V=null,xt=null,W=m,at=m=0,el=null;W!==null&&at<b.length;at++){W.index>at?(el=W,W=null):el=W.sibling;var St=h(y,W,b[at],E);if(St===null){W===null&&(W=el);break}t&&W&&St.alternate===null&&l(y,W),m=u(St,m,at),xt===null?V=St:xt.sibling=St,xt=St,W=el}if(at===b.length)return e(y,W),mt&&Se(y,at),V;if(W===null){for(;at<b.length;at++)W=_(y,b[at],E),W!==null&&(m=u(W,m,at),xt===null?V=W:xt.sibling=W,xt=W);return mt&&Se(y,at),V}for(W=a(W);at<b.length;at++)el=x(W,y,at,b[at],E),el!==null&&(t&&(St=el.alternate,St!==null&&W.delete(St.key===null?at:St.key)),m=u(el,m,at),xt===null?V=el:xt.sibling=el,xt=el);return t&&W.forEach(function(na){return l(y,na)}),mt&&Se(y,at),V}function J(y,m,b,E){if(b==null)throw Error(d(151));for(var V=null,xt=null,W=m,at=m=0,el=null,St=b.next();W!==null&&!St.done;at++,St=b.next()){W.index>at?(el=W,W=null):el=W.sibling;var na=h(y,W,St.value,E);if(na===null){W===null&&(W=el);break}t&&W&&na.alternate===null&&l(y,W),m=u(na,m,at),xt===null?V=na:xt.sibling=na,xt=na,W=el}if(St.done)return e(y,W),mt&&Se(y,at),V;if(W===null){for(;!St.done;at++,St=b.next())St=_(y,St.value,E),St!==null&&(m=u(St,m,at),xt===null?V=St:xt.sibling=St,xt=St);return mt&&Se(y,at),V}for(W=a(W);!St.done;at++,St=b.next())St=x(W,y,at,St.value,E),St!==null&&(t&&(el=St.alternate,el!==null&&W.delete(el.key===null?at:el.key)),m=u(St,m,at),xt===null?V=St:xt.sibling=St,xt=St);return t&&W.forEach(function(Ty){return l(y,Ty)}),mt&&Se(y,at),V}function st(y,m,b,E){if(typeof b=="object"&&b!==null&&b.type===Tt&&b.key===null&&b.props.ref===void 0&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case jt:t:{for(var V=b.key;m!==null;){if(m.key===V){if(V=b.type,V===Tt){if(m.tag===7){e(y,m.sibling),E=n(m,b.props.children),we(E,b),E.return=y,y=E;break t}}else if(m.elementType===V||typeof V=="object"&&V!==null&&V.$$typeof===G&&ba(V)===m.type){e(y,m.sibling),E=n(m,b.props),we(E,b),E.return=y,y=E;break t}e(y,m);break}else l(y,m);m=m.sibling}b.type===Tt?(E=oa(b.props.children,y.mode,E,b.key),we(E,b),E.return=y,y=E):(E=Gu(b.type,b.key,b.props,null,y.mode,E),we(E,b),E.return=y,y=E)}return i(y);case _t:t:{for(V=b.key;m!==null;){if(m.key===V)if(m.tag===4&&m.stateNode.containerInfo===b.containerInfo&&m.stateNode.implementation===b.implementation){e(y,m.sibling),E=n(m,b.children||[]),E.return=y,y=E;break t}else{e(y,m);break}else l(y,m);m=m.sibling}E=Cc(b,y.mode,E),E.return=y,y=E}return i(y);case G:return b=ba(b),st(y,m,b,E)}if(dt(b))return H(y,m,b,E);if(Z(b)){if(V=Z(b),typeof V!="function")throw Error(d(150));return b=V.call(b),J(y,m,b,E)}if(typeof b.then=="function")return st(y,m,Fu(b),E);if(b.$$typeof===At)return st(y,m,Ku(y,b),E);Wu(y,b)}return typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint"?(b=""+b,m!==null&&m.tag===6?(e(y,m.sibling),E=n(m,b),E.return=y,y=E):(e(y,m),E=Mc(b,y.mode,E),E.return=y,y=E),i(y)):e(y,m)}return function(y,m,b,E){try{Yn=0;var V=st(y,m,b,E);return Ja=null,V}catch(W){if(W===Ka||W===ku)throw W;var xt=Tl(29,W,null,y.mode);return xt.lanes=E,xt.return=y,xt}finally{}}}var pa=no(!0),uo=no(!1),Ge=!1;function Qc(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Xc(t,l){t=t.updateQueue,l.updateQueue===t&&(l.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function Qe(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function Xe(t,l,e){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(Ot&2)!==0){var n=a.pending;return n===null?l.next=l:(l.next=n.next,n.next=l),a.pending=l,l=wu(t),Xr(t,null,e),l}return Yu(t,a,l,e),wu(t)}function wn(t,l,e){if(l=l.updateQueue,l!==null&&(l=l.shared,(e&4194048)!==0)){var a=l.lanes;a&=t.pendingLanes,e|=a,l.lanes=e,Ks(t,e)}}function Vc(t,l){var e=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,e===a)){var n=null,u=null;if(e=e.firstBaseUpdate,e!==null){do{var i={lane:e.lane,tag:e.tag,payload:e.payload,callback:null,next:null};u===null?n=u=i:u=u.next=i,e=e.next}while(e!==null);u===null?n=u=l:u=u.next=l}else n=u=l;e={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},t.updateQueue=e;return}t=e.lastBaseUpdate,t===null?e.firstBaseUpdate=l:t.next=l,e.lastBaseUpdate=l}var Zc=!1;function Gn(){if(Zc){var t=La;if(t!==null)throw t}}function Qn(t,l,e,a){Zc=!1;var n=t.updateQueue;Ge=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,c=n.shared.pending;if(c!==null){n.shared.pending=null;var s=c,v=s.next;s.next=null,i===null?u=v:i.next=v,i=s;var p=t.alternate;p!==null&&(p=p.updateQueue,c=p.lastBaseUpdate,c!==i&&(c===null?p.firstBaseUpdate=v:c.next=v,p.lastBaseUpdate=s))}if(u!==null){var _=n.baseState;i=0,p=v=s=null,c=u;do{var h=c.lane&-536870913,x=h!==c.lane;if(x?(bt&h)===h:(a&h)===h){h!==0&&h===va&&(Zc=!0),p!==null&&(p=p.next={lane:0,tag:c.tag,payload:c.payload,callback:null,next:null});t:{var H=t,J=c;h=l;var st=e;switch(J.tag){case 1:if(H=J.payload,typeof H=="function"){_=H.call(st,_,h);break t}_=H;break t;case 3:H.flags=H.flags&-65537|128;case 0:if(H=J.payload,h=typeof H=="function"?H.call(st,_,h):H,h==null)break t;_=tt({},_,h);break t;case 2:Ge=!0}}h=c.callback,h!==null&&(t.flags|=64,x&&(t.flags|=8192),x=n.callbacks,x===null?n.callbacks=[h]:x.push(h))}else x={lane:h,tag:c.tag,payload:c.payload,callback:c.callback,next:null},p===null?(v=p=x,s=_):p=p.next=x,i|=h;if(c=c.next,c===null){if(c=n.shared.pending,c===null)break;x=c,c=x.next,x.next=null,n.lastBaseUpdate=x,n.shared.pending=null}}while(!0);p===null&&(s=_),n.baseState=s,n.firstBaseUpdate=v,n.lastBaseUpdate=p,u===null&&(n.shared.lanes=0),$e|=i,t.lanes=i,t.memoizedState=_}}function io(t,l){if(typeof t!="function")throw Error(d(191,t));t.call(l)}function co(t,l){var e=t.callbacks;if(e!==null)for(t.callbacks=null,t=0;t<e.length;t++)io(e[t],l)}var Ve=P(null),Iu=P(0);function fo(t,l){t=je,k(Iu,t),k(Ve,l),je=t|l.baseLanes}function Lc(){k(Iu,je),k(Ve,Ve.current)}function Kc(){je=Iu.current,L(Ve),L(Iu)}var ol=P(null),vl=null;function Ze(t){var l=t.alternate;k(dl,dl.current&1),k(ol,t),vl===null&&(l===null||Ve.current!==null||l.memoizedState!==null)&&(vl=t)}function Jc(t){k(dl,dl.current),k(ol,t),vl===null&&(vl=t)}function so(t){t.tag===22?(k(dl,dl.current),k(ol,t),vl===null&&(vl=t)):Le()}function Le(){k(dl,dl.current),k(ol,ol.current)}function Rl(t){L(ol),vl===t&&(vl=null),L(dl)}var dl=P(0);function Xn(t,l){k(ol,ol.current),k(dl,l)}function kc(t){L(dl),L(ol),vl===t&&(vl=null)}function Pu(t){for(var l=t;l!==null;){if(l.tag===13){var e=l.memoizedState;if(e!==null&&(e=e.dehydrated,e===null||gs(e)||bs(e)))return l}else if(l.tag===19&&l.memoizedProps.revealOrder!=="independent"){if((l.flags&128)!==0)return l}else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===t)break;for(;l.sibling===null;){if(l.return===null||l.return===t)return null;l=l.return}l.sibling.return=l.return,l=l.sibling}return null}var ze=0,ft=null,Yt=null,tl=null,ti=!1,ka=!1,Sa=!1,li=0,Vn=0,$a=null,Z1=0;function kt(){throw Error(d(321))}function $c(t,l){if(l===null)return!1;for(var e=0;e<l.length&&e<t.length;e++)if(!Ul(t[e],l[e]))return!1;return!0}function Fc(t,l,e,a,n,u){return ze=u,ft=l,l.memoizedState=null,l.updateQueue=null,l.lanes=0,K.H=t===null||t.memoizedState===null?Jo:ko,Sa=!1,u=e(a,n),Sa=!1,ka&&(u=oo(l,e,a,n)),ro(t),u}function ro(t){K.H=fi;var l=Yt!==null&&Yt.next!==null;if(ze=0,tl=Yt=ft=null,ti=!1,Vn=0,$a=null,l)throw Error(d(300));t===null||ll||(t=t.dependencies,t!==null&&Lu(t)&&(ll=!0))}function oo(t,l,e,a){ft=t;var n=0;do{if(ka&&($a=null),Vn=0,ka=!1,25<=n)throw Error(d(301));if(n+=1,tl=Yt=null,t.updateQueue!=null){var u=t.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}K.H=I1,u=l(e,a)}while(ka);return u}function L1(){var t=K.H,l=t.useState()[0];return l=typeof l.then=="function"?Zn(l):l,t=t.useState()[0],(Yt!==null?Yt.memoizedState:null)!==t&&(ft.flags|=1024),l}function Wc(){var t=li!==0;return li=0,t}function Ic(t,l,e){l.updateQueue=t.updateQueue,l.flags&=-2053,t.lanes&=~e}function Pc(t){if(ti){for(t=t.memoizedState;t!==null;){var l=t.queue;l!==null&&(l.pending=null),t=t.next}ti=!1}ze=0,tl=Yt=ft=null,ka=!1,Vn=li=0,$a=null}function xl(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return tl===null?ft.memoizedState=tl=t:tl=tl.next=t,tl}function Wt(){if(Yt===null){var t=ft.alternate;t=t!==null?t.memoizedState:null}else t=Yt.next;var l=tl===null?ft.memoizedState:tl.next;if(l!==null)tl=l,Yt=t;else{if(t===null)throw ft.alternate===null?Error(d(467)):Error(d(310));Yt=t,t={memoizedState:Yt.memoizedState,baseState:Yt.baseState,baseQueue:Yt.baseQueue,queue:Yt.queue,next:null},tl===null?ft.memoizedState=tl=t:tl=tl.next=t}return tl}function ei(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Zn(t){var l=Vn;return Vn+=1,$a===null&&($a=[]),t=lo($a,t,l),l=ft,(tl===null?l.memoizedState:tl.next)===null&&(l=l.alternate,K.H=l===null||l.memoizedState===null?Jo:ko),t}function ai(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return Zn(t);if(t.$$typeof===N)return;if(t.$$typeof===At)return rl(t)}throw Error(d(438,String(t)))}function tf(t){var l=null,e=ft.updateQueue;if(e!==null&&(l=e.memoCache),l==null){var a=ft.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(l={data:a.data.map(function(n){return n.slice()}),index:0})))}if(l==null&&(l={data:[],index:0}),e===null&&(e=ei(),ft.updateQueue=e),e.memoCache=l,e=l.data[l.index],e===void 0)for(e=l.data[l.index]=Array(t),a=0;a<t;a++)e[a]=Bt;return l.index++,e}function Ee(t,l){return typeof l=="function"?l(t):l}function ni(t){var l=Wt();return lf(l,Yt,t)}function lf(t,l,e){var a=t.queue;if(a===null)throw Error(d(311));a.lastRenderedReducer=e;var n=t.baseQueue,u=a.pending;if(u!==null){if(n!==null){var i=n.next;n.next=u.next,u.next=i}l.baseQueue=n=u,a.pending=null}if(u=t.baseState,n===null)t.memoizedState=u;else{l=n.next;var c=i=null,s=null,v=l,p=!1;do{var _=v.lane&-536870913;if(_!==v.lane?(bt&_)===_:(ze&_)===_){var h=v.revertLane;if(h===0)s!==null&&(s=s.next={lane:0,revertLane:0,gesture:null,action:v.action,hasEagerState:v.hasEagerState,eagerState:v.eagerState,next:null}),_===va&&(p=!0);else if((ze&h)===h){v=v.next,h===va&&(p=!0);continue}else _={lane:0,revertLane:v.revertLane,gesture:null,action:v.action,hasEagerState:v.hasEagerState,eagerState:v.eagerState,next:null},s===null?(c=s=_,i=u):s=s.next=_,ft.lanes|=h,$e|=h;_=v.action,Sa&&e(u,_),u=v.hasEagerState?v.eagerState:e(u,_)}else h={lane:_,revertLane:v.revertLane,gesture:v.gesture,action:v.action,hasEagerState:v.hasEagerState,eagerState:v.eagerState,next:null},s===null?(c=s=h,i=u):s=s.next=h,ft.lanes|=_,$e|=_;v=v.next}while(v!==null&&v!==l);if(s===null?i=u:s.next=c,!Ul(u,t.memoizedState)&&(ll=!0,p&&(e=La,e!==null)))throw e;t.memoizedState=u,t.baseState=i,t.baseQueue=s,a.lastRenderedState=u}return n===null&&(a.lanes=0),[t.memoizedState,a.dispatch]}function ef(t){var l=Wt(),e=l.queue;if(e===null)throw Error(d(311));e.lastRenderedReducer=t;var a=e.dispatch,n=e.pending,u=l.memoizedState;if(n!==null){e.pending=null;var i=n=n.next;do u=t(u,i.action),i=i.next;while(i!==n);Ul(u,l.memoizedState)||(ll=!0),l.memoizedState=u,l.baseQueue===null&&(l.baseState=u),e.lastRenderedState=u}return[u,a]}function mo(t,l,e){var a=ft,n=Wt(),u=mt;if(u){if(e===void 0)throw Error(d(407));e=e()}else e=l();var i=!Ul((Yt||n).memoizedState,e);if(i&&(n.memoizedState=e,ll=!0),n=n.queue,uf(vo.bind(null,a,n,t),[t]),t=n.getSnapshot!==l||i||tl!==null&&(tl.memoizedState.tag&1)!==0,Fa(t?9:8,{destroy:void 0},yo.bind(null,a,n,e,l),null),t){if(a.flags|=2048,Gt===null)throw Error(d(349));u||(ze&127)!==0||ho(a,l,e)}return e}function ho(t,l,e){t.flags|=16384,t={getSnapshot:l,value:e},l=ft.updateQueue,l===null?(l=ei(),ft.updateQueue=l,l.stores=[t]):(e=l.stores,e===null?l.stores=[t]:e.push(t))}function yo(t,l,e,a){l.value=e,l.getSnapshot=a,go(l)&&bo(t)}function vo(t,l,e){return e(function(){go(l)&&bo(t)})}function go(t){var l=t.getSnapshot;t=t.value;try{var e=l();return!Ul(t,e)}catch{return!0}}function bo(t){var l=ra(t,2);l!==null&&Ol(l,t,2)}function af(t){var l=xl();if(typeof t=="function"){var e=t;if(t=e(),Sa){De(!0);try{e()}finally{De(!1)}}}return l.memoizedState=l.baseState=t,l.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ee,lastRenderedState:t},l}function xo(t,l,e,a){return t.baseState=e,lf(t,Yt,typeof a=="function"?a:Ee)}function K1(t,l,e,a,n){if(ci(t))throw Error(d(485));if(t=l.action,t!==null){var u={payload:n,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(i){u.listeners.push(i)}};K.T!==null?e(!0):u.isTransition=!1,a(u),e=l.pending,e===null?(u.next=l.pending=u,po(l,u)):(u.next=e.next,l.pending=e.next=u)}}function po(t,l){var e=l.action,a=l.payload,n=t.state;if(l.isTransition){var u=K.T,i={};i.types=u!==null?u.types:null,K.T=i;try{var c=e(n,a),s=K.S;s!==null&&s(i,c),So(t,l,c)}catch(v){nf(t,l,v)}finally{u!==null&&i.types!==null&&(u.types=i.types),K.T=u}}else try{u=e(n,a),So(t,l,u)}catch(v){nf(t,l,v)}}function So(t,l,e){e!==null&&typeof e=="object"&&typeof e.then=="function"?e.then(function(a){No(t,l,a)},function(a){return nf(t,l,a)}):No(t,l,e)}function No(t,l,e){l.status="fulfilled",l.value=e,To(l),t.state=e,l=t.pending,l!==null&&(e=l.next,e===l?t.pending=null:(e=e.next,l.next=e,po(t,e)))}function nf(t,l,e){var a=t.pending;if(t.pending=null,a!==null){a=a.next;do l.status="rejected",l.reason=e,To(l),l=l.next;while(l!==a)}t.action=null}function To(t){t=t.listeners;for(var l=0;l<t.length;l++)(0,t[l])()}function zo(t,l){return l}function Eo(t,l){if(mt){var e=Gt.formState;if(e!==null){t:{var a=ft;if(mt){if(Xt){l:{for(var n=Xt,u=Kl;n.nodeType!==8;){if(!u){n=null;break l}if(n=kl(n.nextSibling),n===null){n=null;break l}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){Xt=kl(n.nextSibling),a=n.data==="F!";break t}}Be(a)}a=!1}a&&(l=e[0])}}return e=xl(),e.memoizedState=e.baseState=l,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:zo,lastRenderedState:l},e.queue=a,e=Zo.bind(null,ft,a),a.dispatch=e,a=af(!1),u=of.bind(null,ft,!1,a.queue),a=xl(),n={state:l,dispatch:null,action:t,pending:null},a.queue=n,e=K1.bind(null,ft,n,u,e),n.dispatch=e,a.memoizedState=t,[l,e,!1]}function _o(t){var l=Wt();return Oo(l,Yt,t)}function Oo(t,l,e){if(l=lf(t,l,zo)[0],t=ni(Ee)[0],typeof l=="object"&&l!==null&&typeof l.then=="function")try{var a=Zn(l)}catch(i){throw i===Ka?ku:i}else a=l;l=Wt();var n=l.queue,u=n.dispatch;return e!==l.memoizedState&&(ft.flags|=2048,Fa(9,{destroy:void 0},J1.bind(null,n,e),null)),[a,u,t]}function J1(t,l){t.action=l}function jo(t){var l=Wt(),e=Yt;if(e!==null)return Oo(l,e,t);Wt(),l=l.memoizedState,e=Wt();var a=e.queue.dispatch;return e.memoizedState=t,[l,a,!1]}function Fa(t,l,e,a){return t={tag:t,create:e,deps:a,inst:l,next:null},l=ft.updateQueue,l===null&&(l=ei(),ft.updateQueue=l),e=l.lastEffect,e===null?l.lastEffect=t.next=t:(a=e.next,e.next=t,t.next=a,l.lastEffect=t),t}function Ao(){return Wt().memoizedState}function ui(t,l,e,a){var n=xl();ft.flags|=t,n.memoizedState=Fa(1|l,{destroy:void 0},e,a===void 0?null:a)}function ii(t,l,e,a){var n=Wt();a=a===void 0?null:a;var u=n.memoizedState.inst;Yt!==null&&a!==null&&$c(a,Yt.memoizedState.deps)?n.memoizedState=Fa(l,u,e,a):(ft.flags|=t,n.memoizedState=Fa(1|l,u,e,a))}function Mo(t,l){ui(8390656,8,t,l)}function uf(t,l){ii(2048,8,t,l)}function k1(t){ft.flags|=4;var l=ft.updateQueue;if(l===null)l=ei(),ft.updateQueue=l,l.events=[t];else{var e=l.events;e===null?l.events=[t]:e.push(t)}}function Co(t){var l=Wt().memoizedState;return k1({ref:l,nextImpl:t}),function(){if((Ot&2)!==0)throw Error(d(440));return l.impl.apply(void 0,arguments)}}function Do(t,l){return ii(4,2,t,l)}function Uo(t,l){return ii(4,4,t,l)}function Ro(t,l){if(typeof l=="function"){t=t();var e=l(t);return function(){typeof e=="function"?e():l(null)}}if(l!=null)return t=t(),l.current=t,function(){l.current=null}}function Ho(t,l,e){e=e!=null?e.concat([t]):null,ii(4,4,Ro.bind(null,l,t),e)}function cf(){}function qo(t,l){var e=Wt();l=l===void 0?null:l;var a=e.memoizedState;return l!==null&&$c(l,a[1])?a[0]:(e.memoizedState=[t,l],t)}function Bo(t,l){var e=Wt();l=l===void 0?null:l;var a=e.memoizedState;if(l!==null&&$c(l,a[1]))return a[0];if(a=t(),Sa){De(!0);try{t()}finally{De(!1)}}return e.memoizedState=[a,l],a}function ff(t,l,e){return e===void 0||(ze&1073741824)!==0&&(bt&261930)===0?t.memoizedState=l:(t.memoizedState=e,t=Jd(),ft.lanes|=t,$e|=t,e)}function Yo(t,l,e,a){return Ul(e,l)?e:Ve.current!==null?(t=ff(t,e,a),Ul(t,l)||(ll=!0),t):(ze&106)===0||(ze&1073741824)!==0&&(bt&261930)===0?(ll=!0,t.memoizedState=e):(t=Jd(),ft.lanes|=t,$e|=t,l)}function wo(t,l,e,a,n){var u=g.p;g.p=u!==0&&8>u?u:8;var i=K.T,c={};c.types=i!==null?i.types:null,K.T=c,of(t,!1,l,e);try{var s=n(),v=K.S;if(v!==null&&v(c,s),s!==null&&typeof s=="object"&&typeof s.then=="function"){var p=V1(s,a);Ln(t,l,p,Yl(t))}else Ln(t,l,a,Yl(t))}catch(_){Ln(t,l,{then:function(){},status:"rejected",reason:_},Yl())}finally{g.p=u,i!==null&&c.types!==null&&(i.types=c.types),K.T=i}}function $1(){}function sf(t,l,e,a){if(t.tag!==5)throw Error(d(476));var n=Go(t).queue;wo(t,n,l,B,e===null?$1:function(){return Qo(t),e(a)})}function Go(t){var l=t.memoizedState;if(l!==null)return l;l={memoizedState:B,baseState:B,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ee,lastRenderedState:B},next:null};var e={};return l.next={memoizedState:e,baseState:e,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ee,lastRenderedState:e},next:null},t.memoizedState=l,t=t.alternate,t!==null&&(t.memoizedState=l),l}function Qo(t){var l=Go(t);l.next===null&&(l=t.alternate.memoizedState),Ln(t,l.next.queue,{},Yl())}function rf(){return rl(vn)}function Xo(){return Wt().memoizedState}function Vo(){return Wt().memoizedState}function F1(t){for(var l=t.return;l!==null;){switch(l.tag){case 24:case 3:var e=Yl();t=Qe(e);var a=Xe(l,t,e);a!==null&&(Ol(a,l,e),wn(a,l,e)),l={cache:Bc()},t.payload=l;return}l=l.return}}function W1(t,l,e){var a=Yl();e={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null},ci(t)?Lo(l,e):(e=jc(t,l,e,a),e!==null&&(Ol(e,t,a),Ko(e,l,a)))}function Zo(t,l,e){var a=Yl();Ln(t,l,e,a)}function Ln(t,l,e,a){var n={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null};if(ci(t))Lo(l,n);else{var u=t.alternate;if(t.lanes===0&&(u===null||u.lanes===0)&&(u=l.lastRenderedReducer,u!==null))try{var i=l.lastRenderedState,c=u(i,e);if(n.hasEagerState=!0,n.eagerState=c,Ul(c,i))return Yu(t,l,n,0),Gt===null&&Bu(),!1}catch{}finally{}if(e=jc(t,l,n,a),e!==null)return Ol(e,t,a),Ko(e,l,a),!0}return!1}function of(t,l,e,a){if(a={lane:2,revertLane:ls(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},ci(t)){if(l)throw Error(d(479))}else l=jc(t,e,a,2),l!==null&&Ol(l,t,2)}function ci(t){var l=t.alternate;return t===ft||l!==null&&l===ft}function Lo(t,l){ka=ti=!0;var e=t.pending;e===null?l.next=l:(l.next=e.next,e.next=l),t.pending=l}function Ko(t,l,e){if((e&4194048)!==0){var a=l.lanes;a&=t.pendingLanes,e|=a,l.lanes=e,Ks(t,e)}}var fi={readContext:rl,use:ai,useCallback:kt,useContext:kt,useEffect:kt,useImperativeHandle:kt,useLayoutEffect:kt,useInsertionEffect:kt,useMemo:kt,useReducer:kt,useRef:kt,useState:kt,useDebugValue:kt,useDeferredValue:kt,useTransition:kt,useSyncExternalStore:kt,useId:kt,useHostTransitionStatus:kt,useFormState:kt,useActionState:kt,useOptimistic:kt,useMemoCache:kt,useCacheRefresh:kt,useEffectEvent:kt},Jo={readContext:rl,use:ai,useCallback:function(t,l){return xl().memoizedState=[t,l===void 0?null:l],t},useContext:rl,useEffect:Mo,useImperativeHandle:function(t,l,e){e=e!=null?e.concat([t]):null,ui(4194308,4,Ro.bind(null,l,t),e)},useLayoutEffect:function(t,l){return ui(4194308,4,t,l)},useInsertionEffect:function(t,l){ui(4,2,t,l)},useMemo:function(t,l){var e=xl();l=l===void 0?null:l;var a=t();if(Sa){De(!0);try{t()}finally{De(!1)}}return e.memoizedState=[a,l],a},useReducer:function(t,l,e){var a=xl();if(e!==void 0){var n=e(l);if(Sa){De(!0);try{e(l)}finally{De(!1)}}}else n=l;return a.memoizedState=a.baseState=n,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:n},a.queue=t,t=t.dispatch=W1.bind(null,ft,t),[a.memoizedState,t]},useRef:function(t){var l=xl();return t={current:t},l.memoizedState=t},useState:function(t){t=af(t);var l=t.queue,e=Zo.bind(null,ft,l);return l.dispatch=e,[t.memoizedState,e]},useDebugValue:cf,useDeferredValue:function(t,l){var e=xl();return ff(e,t,l)},useTransition:function(){var t=af(!1);return t=wo.bind(null,ft,t.queue,!0,!1),xl().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,l,e){var a=ft,n=xl();if(mt){if(e===void 0)throw Error(d(407));e=e()}else{if(e=l(),Gt===null)throw Error(d(349));(bt&127)!==0||ho(a,l,e)}n.memoizedState=e;var u={value:e,getSnapshot:l};return n.queue=u,Mo(vo.bind(null,a,u,t),[t]),a.flags|=2048,Fa(9,{destroy:void 0},yo.bind(null,a,u,e,l),null),e},useId:function(){var t=xl(),l=Gt.identifierPrefix;if(mt){var e=ie,a=ue;e=(a&~(1<<32-Cl(a)-1)).toString(32)+e,l="_"+l+"R_"+e,e=li++,0<e&&(l+="H"+e.toString(32)),l+="_"}else e=Z1++,l="_"+l+"r_"+e.toString(32)+"_";return t.memoizedState=l},useHostTransitionStatus:rf,useFormState:Eo,useActionState:Eo,useOptimistic:function(t){var l=xl();l.memoizedState=l.baseState=t;var e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return l.queue=e,l=of.bind(null,ft,!0,e),e.dispatch=l,[t,l]},useMemoCache:tf,useCacheRefresh:function(){return xl().memoizedState=F1.bind(null,ft)},useEffectEvent:function(t){var l=xl(),e={impl:t};return l.memoizedState=e,function(){if((Ot&2)!==0)throw Error(d(440));return e.impl.apply(void 0,arguments)}}},ko={readContext:rl,use:ai,useCallback:qo,useContext:rl,useEffect:uf,useImperativeHandle:Ho,useInsertionEffect:Do,useLayoutEffect:Uo,useMemo:Bo,useReducer:ni,useRef:Ao,useState:function(){return ni(Ee)},useDebugValue:cf,useDeferredValue:function(t,l){var e=Wt();return Yo(e,Yt.memoizedState,t,l)},useTransition:function(){var t=ni(Ee)[0],l=Wt().memoizedState;return[typeof t=="boolean"?t:Zn(t),l]},useSyncExternalStore:mo,useId:Xo,useHostTransitionStatus:rf,useFormState:_o,useActionState:_o,useOptimistic:function(t,l){var e=Wt();return xo(e,Yt,t,l)},useMemoCache:tf,useCacheRefresh:Vo,useEffectEvent:Co},I1={readContext:rl,use:ai,useCallback:qo,useContext:rl,useEffect:uf,useImperativeHandle:Ho,useInsertionEffect:Do,useLayoutEffect:Uo,useMemo:Bo,useReducer:ef,useRef:Ao,useState:function(){return ef(Ee)},useDebugValue:cf,useDeferredValue:function(t,l){var e=Wt();return Yt===null?ff(e,t,l):Yo(e,Yt.memoizedState,t,l)},useTransition:function(){var t=ef(Ee)[0],l=Wt().memoizedState;return[typeof t=="boolean"?t:Zn(t),l]},useSyncExternalStore:mo,useId:Xo,useHostTransitionStatus:rf,useFormState:jo,useActionState:jo,useOptimistic:function(t,l){var e=Wt();return Yt!==null?xo(e,Yt,t,l):(e.baseState=t,[t,e.queue.dispatch])},useMemoCache:tf,useCacheRefresh:Vo,useEffectEvent:Co};function df(t,l,e,a){l=t.memoizedState,e=e(a,l),e=e==null?l:tt({},l,e),t.memoizedState=e,t.lanes===0&&(t.updateQueue.baseState=e)}var mf={enqueueSetState:function(t,l,e){t=t._reactInternals;var a=Yl(),n=Qe(a);n.payload=l,e!=null&&(n.callback=e),l=Xe(t,n,a),l!==null&&(Ol(l,t,a),wn(l,t,a))},enqueueReplaceState:function(t,l,e){t=t._reactInternals;var a=Yl(),n=Qe(a);n.tag=1,n.payload=l,e!=null&&(n.callback=e),l=Xe(t,n,a),l!==null&&(Ol(l,t,a),wn(l,t,a))},enqueueForceUpdate:function(t,l){t=t._reactInternals;var e=Yl(),a=Qe(e);a.tag=2,l!=null&&(a.callback=l),l=Xe(t,a,e),l!==null&&(Ol(l,t,e),wn(l,t,e))}};function $o(t,l,e,a,n,u,i){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(a,u,i):l.prototype&&l.prototype.isPureReactComponent?!Cn(e,a)||!Cn(n,u):!0}function Fo(t,l,e,a){t=l.state,typeof l.componentWillReceiveProps=="function"&&l.componentWillReceiveProps(e,a),typeof l.UNSAFE_componentWillReceiveProps=="function"&&l.UNSAFE_componentWillReceiveProps(e,a),l.state!==t&&mf.enqueueReplaceState(l,l.state,null)}function Na(t,l){var e=l;if("ref"in l){e={};for(var a in l)a!=="ref"&&(e[a]=l[a])}if(t=t.defaultProps){e===l&&(e=tt({},e));for(var n in t)e[n]===void 0&&(e[n]=t[n])}return e}function Wo(t){qu(t)}function Io(t){console.error(t)}function Po(t){qu(t)}function si(t,l){try{var e=t.onUncaughtError;e(l.value,{componentStack:l.stack})}catch(a){setTimeout(function(){throw a})}}function td(t,l,e){try{var a=t.onCaughtError;a(e.value,{componentStack:e.stack,errorBoundary:l.tag===1?l.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function hf(t,l,e){return e=Qe(e),e.tag=3,e.payload={element:null},e.callback=function(){si(t,l)},e}function ld(t){return t=Qe(t),t.tag=3,t}function ed(t,l,e,a){var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;t.payload=function(){return n(u)},t.callback=function(){td(l,e,a)}}var i=e.stateNode;i!==null&&typeof i.componentDidCatch=="function"&&(t.callback=function(){td(l,e,a),typeof n!="function"&&(Fe===null?Fe=new Set([this]):Fe.add(this));var c=a.stack;this.componentDidCatch(a.value,{componentStack:c!==null?c:""})})}function P1(t,l,e,a,n){if(e.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(l=e.alternate,l!==null&&ha(l,e,n,!0),e=ol.current,e!==null){switch(e.tag){case 31:case 13:case 19:return vl===null?Mi():e.alternate===null&&$t===0&&($t=3),e.flags&=-257,e.flags|=65536,e.lanes=n,a===$u?e.flags|=16384:(l=e.updateQueue,l===null?e.updateQueue=new Set([a]):l.add(a),If(t,a,n)),!1;case 22:return e.flags|=65536,a===$u?e.flags|=16384:(l=e.updateQueue,l===null?(l={transitions:null,markerInstances:null,retryQueue:new Set([a])},e.updateQueue=l):(e=l.retryQueue,e===null?l.retryQueue=new Set([a]):e.add(a)),If(t,a,n)),!1}throw Error(d(435,e.tag))}return If(t,a,n),Mi(),!1}if(mt)return l=ol.current,l!==null?((l.flags&65536)===0&&(l.flags|=256),l.flags|=65536,l.lanes=n,a!==Uc&&(t=Error(d(422),{cause:a}),Rn(Vl(t,e)))):(a!==Uc&&(l=Error(d(423),{cause:a}),Rn(Vl(l,e))),t=t.current.alternate,t.flags|=65536,n&=-n,t.lanes|=n,a=Vl(a,e),n=hf(t.stateNode,a,n),Vc(t,n),$t!==4&&($t=2)),!1;var u=Error(d(520),{cause:a});if(u=Vl(u,e),Pn===null?Pn=[u]:Pn.push(u),$t!==4&&($t=2),l===null)return!0;a=Vl(a,e),e=l;do{switch(e.tag){case 3:return e.flags|=65536,t=n&-n,e.lanes|=t,t=hf(e.stateNode,a,t),Vc(e,t),!1;case 1:if(l=e.type,u=e.stateNode,(e.flags&128)===0&&(typeof l.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(Fe===null||!Fe.has(u))))return e.flags|=65536,n&=-n,e.lanes|=n,n=ld(n),ed(n,t,e,a),Vc(e,n),!1;break;case 22:if(e.memoizedState!==null)return e.flags|=65536,!1}e=e.return}while(e!==null);return!1}var yf=Error(d(461)),ll=!1;function nl(t,l,e,a){l.child=t===null?uo(l,null,e,a):pa(l,t.child,e,a)}function ad(t,l,e,a,n){e=e.render;var u=l.ref;if("ref"in a){var i={};for(var c in a)c!=="ref"&&(i[c]=a[c])}else i=a;return ya(l),a=Fc(t,l,e,i,u,n),c=Wc(),t!==null&&!ll?(Ic(t,l,n),_e(t,l,n)):(mt&&c&&Xu(l),l.flags|=1,nl(t,l,a,n),l.child)}function nd(t,l,e,a,n){if(t===null){var u=e.type;return typeof u=="function"&&!Ac(u)&&u.defaultProps===void 0&&e.compare===null?(l.tag=15,l.type=u,ud(t,l,u,a,n)):(t=Gu(e.type,null,a,l,l.mode,n),t.ref=l.ref,t.return=l,l.child=t)}if(u=t.child,!Tf(t,n)){var i=u.memoizedProps;if(e=e.compare,e=e!==null?e:Cn,e(i,a)&&t.ref===l.ref)return _e(t,l,n)}return l.flags|=1,t=pe(u,a),t.ref=l.ref,t.return=l,l.child=t}function ud(t,l,e,a,n){if(t!==null){var u=t.memoizedProps;if(Cn(u,a)&&t.ref===l.ref)if(ll=!1,l.pendingProps=a=u,Tf(t,n))(t.flags&131072)!==0&&(ll=!0);else return l.lanes=t.lanes,_e(t,l,n)}return vf(t,l,e,a,n)}function id(t,l,e,a){var n=a.children,u=t!==null?t.memoizedState:null;if(t===null&&l.stateNode===null&&(l.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((l.flags&128)!==0){if(u=u!==null?u.baseLanes|e:e,t!==null){for(a=l.child=t.child,n=0;a!==null;)n=n|a.lanes|a.childLanes,a=a.sibling;a=n&~u}else a=0,l.child=null;return cd(t,l,u,e,a)}if((e&536870912)!==0)l.memoizedState={baseLanes:0,cachePool:null},t!==null&&Ju(l,u!==null?u.cachePool:null),u!==null?fo(l,u):Lc(),so(l);else return a=l.lanes=536870912,cd(t,l,u!==null?u.baseLanes|e:e,e,a)}else u!==null?(Ju(l,u.cachePool),fo(l,u),Le(),l.memoizedState=null):(t!==null&&Ju(l,null),Lc(),Le());return nl(t,l,n,e),l.child}function Kn(t,l){return t!==null&&t.tag===22||l.stateNode!==null||(l.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),l.sibling}function cd(t,l,e,a,n){var u=wc();return u=u===null?null:{parent:Pt._currentValue,pool:u},l.memoizedState={baseLanes:e,cachePool:u},t!==null&&Ju(l,null),Lc(),so(l),t!==null&&ha(t,l,a,!0),l.childLanes=n,null}function ri(t,l){return l=oi({mode:l.mode,children:l.children},t.mode),l.ref=t.ref,t.child=l,l.return=t,l}function fd(t,l,e){return pa(l,t.child,null,e),t=ri(l,l.pendingProps),t.flags|=2,Rl(l),l.memoizedState=null,t}function th(t,l,e){var a=l.pendingProps,n=(l.flags&128)!==0;if(l.flags&=-129,t===null){if(mt){if(a.mode==="hidden")return t=ri(l,a),l.lanes=536870912,t.memoizedState={baseLanes:0,cachePool:null},Kn(null,t);if(Jc(l),(t=Xt)?(t=R0(t,Kl),t=t!==null&&t.data==="&"?t:null,t!==null&&(l.memoizedState={dehydrated:t,treeContext:He!==null?{id:ue,overflow:ie}:null,retryLane:536870912,hydrationErrors:null},e=Zr(t),e.return=l,l.child=e,il=l,Xt=null)):t=null,t===null)throw Be(l);return l.lanes=536870912,null}return ri(l,a)}var u=t.memoizedState;if(u!==null){var i=u.dehydrated;if(Jc(l),n)if(l.flags&256)l.flags&=-257,l=fd(t,l,e);else if(l.memoizedState!==null)l.child=t.child,l.flags|=128,l=null;else throw Error(d(558));else if(ll||ha(t,l,e,!1),n=(e&t.childLanes)!==0,ll||n){if(Ve.current===null){if(a=Gt,a!==null&&(i=Js(a,e),i!==0&&i!==u.retryLane))throw u.retryLane=i,ra(t,i),Ol(a,t,i),yf;Mi()}l=fd(t,l,e)}else t=u.treeContext,Xt=kl(i.nextSibling),il=l,mt=!0,qe=null,Kl=!1,t!==null&&Jr(l,t),l=ri(l,a),l.flags|=134221824;return l}return t=pe(t.child,{mode:a.mode,children:a.children}),t.ref=l.ref,l.child=t,t.return=l,t}function Wa(t,l){var e=l.ref;if(e===null)t!==null&&t.ref!==null&&(l.flags|=4194816);else{if(typeof e!="function"&&typeof e!="object")throw Error(d(284));(t===null||t.ref!==e)&&(l.flags|=4194816)}}function vf(t,l,e,a,n){return ya(l),e=Fc(t,l,e,a,void 0,n),a=Wc(),t!==null&&!ll?(Ic(t,l,n),_e(t,l,n)):(mt&&a&&Xu(l),l.flags|=1,nl(t,l,e,n),l.child)}function sd(t,l,e,a,n,u){return ya(l),l.updateQueue=null,e=oo(l,a,e,n),ro(t),a=Wc(),t!==null&&!ll?(Ic(t,l,u),_e(t,l,u)):(mt&&a&&Xu(l),l.flags|=1,nl(t,l,e,u),l.child)}function rd(t,l,e,a,n){if(ya(l),l.stateNode===null){var u=Qa,i=e.contextType;typeof i=="object"&&i!==null&&(u=rl(i)),u=new e(a,u),l.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=mf,l.stateNode=u,u._reactInternals=l,u=l.stateNode,u.props=a,u.state=l.memoizedState,u.refs={},Qc(l),i=e.contextType,u.context=typeof i=="object"&&i!==null?rl(i):Qa,u.state=l.memoizedState,i=e.getDerivedStateFromProps,typeof i=="function"&&(df(l,e,i,a),u.state=l.memoizedState),typeof e.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(i=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),i!==u.state&&mf.enqueueReplaceState(u,u.state,null),Qn(l,a,u,n),Gn(),u.state=l.memoizedState),typeof u.componentDidMount=="function"&&(l.flags|=4194308),a=!0}else if(t===null){u=l.stateNode;var c=l.memoizedProps,s=Na(e,c);u.props=s;var v=u.context,p=e.contextType;i=Qa,typeof p=="object"&&p!==null&&(i=rl(p));var _=e.getDerivedStateFromProps;p=typeof _=="function"||typeof u.getSnapshotBeforeUpdate=="function",c=l.pendingProps!==c,p||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(c||v!==i)&&Fo(l,u,a,i),Ge=!1;var h=l.memoizedState;u.state=h,Qn(l,a,u,n),Gn(),v=l.memoizedState,c||h!==v||Ge?(typeof _=="function"&&(df(l,e,_,a),v=l.memoizedState),(s=Ge||$o(l,e,s,a,h,v,i))?(p||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(l.flags|=4194308)):(typeof u.componentDidMount=="function"&&(l.flags|=4194308),l.memoizedProps=a,l.memoizedState=v),u.props=a,u.state=v,u.context=i,a=s):(typeof u.componentDidMount=="function"&&(l.flags|=4194308),a=!1)}else{u=l.stateNode,Xc(t,l),i=l.memoizedProps,p=Na(e,i),u.props=p,_=l.pendingProps,h=u.context,v=e.contextType,s=Qa,typeof v=="object"&&v!==null&&(s=rl(v)),c=e.getDerivedStateFromProps,(v=typeof c=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==_||h!==s)&&Fo(l,u,a,s),Ge=!1,h=l.memoizedState,u.state=h,Qn(l,a,u,n),Gn();var x=l.memoizedState;i!==_||h!==x||Ge||t!==null&&t.dependencies!==null&&Lu(t.dependencies)?(typeof c=="function"&&(df(l,e,c,a),x=l.memoizedState),(p=Ge||$o(l,e,p,a,h,x,s)||t!==null&&t.dependencies!==null&&Lu(t.dependencies))?(v||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,x,s),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,x,s)),typeof u.componentDidUpdate=="function"&&(l.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(l.flags|=1024)):(typeof u.componentDidUpdate!="function"||i===t.memoizedProps&&h===t.memoizedState||(l.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===t.memoizedProps&&h===t.memoizedState||(l.flags|=1024),l.memoizedProps=a,l.memoizedState=x),u.props=a,u.state=x,u.context=s,a=p):(typeof u.componentDidUpdate!="function"||i===t.memoizedProps&&h===t.memoizedState||(l.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===t.memoizedProps&&h===t.memoizedState||(l.flags|=1024),a=!1)}return u=a,Wa(t,l),a=(l.flags&128)!==0,u||a?(u=l.stateNode,e=a&&typeof e.getDerivedStateFromError!="function"?null:u.render(),l.flags|=1,t!==null&&a?(l.child=pa(l,t.child,null,n),l.child=pa(l,null,e,n)):nl(t,l,e,n),l.memoizedState=u.state,t=l.child):t=_e(t,l,n),t}function od(t,l,e,a){return da(),l.flags|=256,nl(t,l,e,a),l.child}var gf={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function bf(t){return{baseLanes:t,cachePool:Pr()}}function xf(t,l,e){return t=t!==null?t.childLanes&~e:0,l&&(t|=Bl),t}function dd(t,l,e){var a=l.pendingProps,n=!1,u=(l.flags&128)!==0,i;if((i=u)||(i=t!==null&&t.memoizedState===null?!1:(dl.current&2)!==0),i&&(n=!0,l.flags&=-129),i=(l.flags&32)!==0,l.flags&=-33,t===null){if(mt){if(n?Ze(l):Le(),(t=Xt)?(t=R0(t,Kl),t=t!==null&&t.data!=="&"?t:null,t!==null&&(l.memoizedState={dehydrated:t,treeContext:He!==null?{id:ue,overflow:ie}:null,retryLane:536870912,hydrationErrors:null},e=Zr(t),e.return=l,l.child=e,il=l,Xt=null)):t=null,t===null)throw Be(l);return bs(t)?l.lanes=32:l.lanes=536870912,null}return u=a.children,a=a.fallback,n?(Le(),n=l.mode,u=oi({mode:"hidden",children:u},n),a=oa(a,n,e,null),u.return=l,a.return=l,u.sibling=a,l.child=u,a=l.child,a.memoizedState=bf(e),a.childLanes=xf(t,i,e),l.memoizedState=gf,Kn(null,a)):(Ze(l),pf(l,u))}var c=t.memoizedState;if(c!==null){var s=c.dehydrated;if(s!==null)return lh(t,l,u,i,a,s,c,e)}return n?(Le(),n=a.fallback,u=l.mode,c=t.child,s=c.sibling,a=pe(c,{mode:"hidden",children:a.children}),a.subtreeFlags=c.subtreeFlags&1206910976,s!==null?n=pe(s,n):(n=oa(n,u,e,null),n.flags|=2),n.return=l,a.return=l,a.sibling=n,l.child=a,Kn(null,a),a=l.child,n=t.child.memoizedState,n===null?n=bf(e):(u=n.cachePool,u!==null?(c=Pt._currentValue,u=u.parent!==c?{parent:c,pool:c}:u):u=Pr(),n={baseLanes:n.baseLanes|e,cachePool:u}),a.memoizedState=n,a.childLanes=xf(t,i,e),l.memoizedState=gf,Kn(t.child,a)):(Ze(l),e=t.child,t=e.sibling,e=pe(e,{mode:"visible",children:a.children}),e.return=l,e.sibling=null,t!==null&&(i=l.deletions,i===null?(l.deletions=[t],l.flags|=16):i.push(t)),l.child=e,l.memoizedState=null,e)}function pf(t,l){return l=oi({mode:"visible",children:l},t.mode),l.return=t,t.child=l}function oi(t,l){return t=Tl(22,t,null,l),t.lanes=0,t}function di(t,l,e){return pa(l,t.child,null,e),t=pf(l,l.pendingProps.children),t.flags|=2,l.memoizedState=null,t}function lh(t,l,e,a,n,u,i,c){if(e)return l.flags&256?(Ze(l),l.flags&=-257,di(t,l,c)):l.memoizedState!==null?(Le(),l.child=t.child,l.flags|=128,null):(Le(),u=n.fallback,i=l.mode,n=oi({mode:"visible",children:n.children},i),u=oa(u,i,c,null),u.flags|=2,n.return=l,u.return=l,n.sibling=u,l.child=n,pa(l,t.child,null,c),n=l.child,n.memoizedState=bf(c),n.childLanes=xf(t,a,c),l.memoizedState=gf,Kn(null,n));if(Ze(l),bs(u)){if(a=u.nextSibling&&u.nextSibling.dataset,a)var s=a.dgst;return a=s,a!==""&&(n=Error(d(419)),n.stack="",n.digest=a,Rn({value:n,source:null,stack:null})),di(t,l,c)}if(ll||ha(t,l,c,!1),a=(c&t.childLanes)!==0,ll||a){if(Ve.current!==null)return di(t,l,c);if(a=Gt,a!==null&&(n=Js(a,c),n!==0&&n!==i.retryLane))throw i.retryLane=n,ra(t,n),Ol(a,t,n),yf;return gs(u)||Mi(),di(t,l,c)}return gs(u)?(l.flags|=192,l.child=t.child,null):(t=i.treeContext,Xt=kl(u.nextSibling),il=l,mt=!0,qe=null,Kl=!1,t!==null&&Jr(l,t),l=pf(l,n.children),l.flags|=134221824,l)}function md(t,l,e){t.lanes|=l;var a=t.alternate;a!==null&&(a.lanes|=l),Zu(t.return,l,e)}function hd(t){for(var l=null;t!==null;){var e=t.alternate;e!==null&&Pu(e)===null&&(l=t),t=t.sibling}return l}function mi(t,l,e,a,n,u){var i=t.memoizedState;i===null?t.memoizedState={isBackwards:l,rendering:null,renderingStartTime:0,last:a,tail:e,tailMode:n,treeForkCount:u}:(i.isBackwards=l,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=e,i.tailMode=n,i.treeForkCount=u)}function Sf(t){var l=t.child;for(t.child=null;l!==null;){var e=l.sibling;l.sibling=t.child,t.child=l,l=e}}function Nf(t,l,e){var a=l.pendingProps,n=a.revealOrder,u=a.tail;a=a.children;var i=dl.current;if(l.flags&128)return Xn(l,i),null;var c=(i&2)!==0;if(c?(i=i&1|2,l.flags|=128):i&=1,Xn(l,i),n==="backwards"&&t!==null?(Sf(t),nl(t,l,a,e),Sf(t)):nl(t,l,a,e),a=mt?Un:0,!c&&t!==null&&(t.flags&128)!==0)t:for(t=l.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&md(t,e,l);else if(t.tag===19)md(t,e,l);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===l)break t;for(;t.sibling===null;){if(t.return===null||t.return===l)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(n){case"backwards":e=hd(l.child),e===null?(n=l.child,l.child=null):(n=e.sibling,e.sibling=null,Sf(l)),mi(l,!0,n,null,u,a);break;case"unstable_legacy-backwards":for(e=null,n=l.child,l.child=null;n!==null;){if(t=n.alternate,t!==null&&Pu(t)===null){l.child=n;break}t=n.sibling,n.sibling=e,e=n,n=t}mi(l,!0,e,null,u,a);break;case"together":mi(l,!1,null,null,void 0,a);break;case"independent":l.memoizedState=null;break;default:e=hd(l.child),e===null?(n=l.child,l.child=null):(n=e.sibling,e.sibling=null),mi(l,!1,n,e,u,a)}return l.child}function yd(t,l,e){var a=l.pendingProps;return Ye(l,l.type,a.value),nl(t,l,a.children,e),l.child}function _e(t,l,e){if(t!==null&&(l.dependencies=t.dependencies),$e|=l.lanes,(e&l.childLanes)===0)if(t!==null){if(ha(t,l,e,!1),(e&l.childLanes)===0)return null}else return null;if(t!==null&&l.child!==t.child)throw Error(d(153));if(l.child!==null){for(t=l.child,e=pe(t,t.pendingProps),l.child=e,e.return=l;t.sibling!==null;)t=t.sibling,e=e.sibling=pe(t,t.pendingProps),e.return=l;e.sibling=null}return l.child}function Tf(t,l){return(t.lanes&l)!==0?!0:(t=t.dependencies,!!(t!==null&&Lu(t)))}function eh(t,l,e){switch(l.tag){case 3:bu(l,l.stateNode.containerInfo),Ye(l,Pt,t.memoizedState.cache),da();break;case 27:case 5:$i(l);break;case 4:bu(l,l.stateNode.containerInfo);break;case 10:Ye(l,l.type,l.memoizedProps.value);break;case 31:if(l.memoizedState!==null)return l.flags|=128,Jc(l),null;break;case 13:var a=l.memoizedState;if(a!==null){if(a.dehydrated!==null)return Ze(l),l.flags|=128,null;a=ha(t,l,e,!1);var n=l.child.childLanes;return a||(e&n)!==0?dd(t,l,e):(Ze(l),t=_e(t,l,e),t!==null?t.sibling:null)}Ze(l);break;case 19:if(l.flags&128)return Nf(t,l,e);if(n=(t.flags&128)!==0,a=(e&l.childLanes)!==0,a||(ha(t,l,e,!1),a=(e&l.childLanes)!==0),n){if(a)return Nf(t,l,e);l.flags|=128}if(n=l.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),Xn(l,dl.current),a)break;return null;case 22:return l.lanes=0,id(t,l,e,l.pendingProps);case 24:Ye(l,Pt,t.memoizedState.cache)}return _e(t,l,e)}function vd(t,l,e){if(t!==null)if(t.memoizedProps!==l.pendingProps)ll=!0;else{if(!Tf(t,e)&&(l.flags&128)===0)return ll=!1,eh(t,l,e);ll=(t.flags&131072)!==0}else ll=!1,mt&&(l.flags&1048576)!==0&&Kr(l,Un,l.index);switch(l.lanes=0,l.tag){case 16:t:{var a=l.pendingProps;if(t=ba(l.elementType),l.type=t,typeof t=="function")Ac(t)?(a=Na(t,a),l.tag=1,l=rd(null,l,t,a,e)):(l.tag=0,l=vf(null,l,t,a,e));else{if(t!=null){var n=t.$$typeof;if(n===R){l.tag=11,l=ad(null,l,t,a,e);break t}else if(n===pt){l.tag=14,l=nd(null,l,t,a,e);break t}else if(n===At){l.tag=10,l.type=t,l=yd(null,l,e);break t}}throw l=yt(t)||t,Error(d(306,l,""))}}return l;case 0:return vf(t,l,l.type,l.pendingProps,e);case 1:return a=l.type,n=Na(a,l.pendingProps),rd(t,l,a,n,e);case 3:t:{if(bu(l,l.stateNode.containerInfo),t===null)throw Error(d(387));a=l.pendingProps;var u=l.memoizedState;n=u.element,Xc(t,l),Qn(l,a,null,e);var i=l.memoizedState;if(a=i.cache,Ye(l,Pt,a),a!==u.cache&&qc(l,[Pt],e,!0),Gn(),a=i.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:i.cache},l.updateQueue.baseState=u,l.memoizedState=u,l.flags&256){l=od(t,l,a,e);break t}else if(a!==n){n=Vl(Error(d(424)),l),Rn(n),l=od(t,l,a,e);break t}else{switch(t=l.stateNode.containerInfo,t.nodeType){case 9:t=t.body;break;default:t=t.nodeName==="HTML"?t.ownerDocument.body:t}for(Xt=kl(t.firstChild),il=l,mt=!0,qe=null,Kl=!0,e=uo(l,null,a,e),l.child=e;e;)e.flags=e.flags&-3|134221824,e=e.sibling}else{if(da(),a===n){l=_e(t,l,e);break t}nl(t,l,a,e)}l=l.child}return l;case 26:return Wa(t,l),t===null?(e=Q0(l.type,null,l.pendingProps,null))?l.memoizedState=e:mt||(l.stateNode=p0(l.type,l.pendingProps,jl.current,l)):l.memoizedState=Q0(l.type,t.memoizedProps,l.pendingProps,t.memoizedState),null;case 27:return $i(l),t===null&&mt&&(a=l.stateNode=B0(l.type,l.pendingProps,jl.current),il=l,Kl=!0,n=Xt,Pe(l.type)?(xs=n,Xt=kl(a.firstChild)):Xt=n),nl(t,l,l.pendingProps.children,e),Wa(t,l),t===null&&(l.flags|=4194304),l.child;case 5:return t===null&&mt&&((n=a=Xt)&&(a=Fh(a,l.type,l.pendingProps,Kl),a!==null?(l.stateNode=a,il=l,Xt=kl(a.firstChild),Kl=!1,n=!0):n=!1),n||Be(l)),$i(l),n=l.type,u=l.pendingProps,i=t!==null?t.memoizedProps:null,a=u.children,rs(n,u)?a=null:i!==null&&rs(n,i)&&(l.flags|=32),l.memoizedState!==null&&(n=Fc(t,l,L1,null,null,e),vn._currentValue=n),Wa(t,l),nl(t,l,a,e),l.child;case 6:return t===null&&mt&&((t=e=Xt)&&(e=Wh(e,l.pendingProps,Kl),e!==null?(l.stateNode=e,il=l,Xt=null,t=!0):t=!1),t||Be(l)),null;case 13:return dd(t,l,e);case 4:return bu(l,l.stateNode.containerInfo),a=l.pendingProps,t===null?l.child=pa(l,null,a,e):nl(t,l,a,e),l.child;case 11:return ad(t,l,l.type,l.pendingProps,e);case 7:return a=l.pendingProps,Wa(t,l),nl(t,l,a,e),l.child;case 8:return nl(t,l,l.pendingProps.children,e),l.child;case 12:return nl(t,l,l.pendingProps.children,e),l.child;case 10:return yd(t,l,e);case 9:return n=l.type._context,a=l.pendingProps.children,ya(l),n=rl(n),a=a(n),l.flags|=1,nl(t,l,a,e),l.child;case 14:return nd(t,l,l.type,l.pendingProps,e);case 15:return ud(t,l,l.type,l.pendingProps,e);case 19:return Nf(t,l,e);case 31:return th(t,l,e);case 22:return id(t,l,e,l.pendingProps);case 24:return ya(l),a=rl(Pt),t===null?(n=wc(),n===null&&(n=Gt,u=Bc(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=e),n=u),l.memoizedState={parent:a,cache:n},Qc(l),Ye(l,Pt,n)):((t.lanes&e)!==0&&(Xc(t,l),Qn(l,null,null,e),Gn()),n=t.memoizedState,u=l.memoizedState,n.parent!==a?(n={parent:a,cache:a},l.memoizedState=n,l.lanes===0&&(l.memoizedState=l.updateQueue.baseState=n),Ye(l,Pt,a)):(a=u.cache,Ye(l,Pt,a),a!==n.cache&&qc(l,[Pt],e,!0))),nl(t,l,l.pendingProps.children,e),l.child;case 30:return l.stateNode===null&&(l.stateNode={autoName:null,paired:null,clones:null,ref:null}),a=l.pendingProps,a.name!=null&&a.name!=="auto"?l.flags|=t===null?18882560:18874368:mt&&Xu(l),t!==null&&t.memoizedProps.name!==a.name?l.flags|=4194816:Wa(t,l),nl(t,l,a.children,e),l.child;case 29:throw l.pendingProps}throw Error(d(156,l.tag))}function Oe(t){t.flags|=4}function zf(t,l,e,a,n){var u;if((u=(t.mode&32)!==0)&&(u=e===null?L0(l,a):L0(l,a)&&(a.src!==e.src||a.srcSet!==e.srcSet)),u){if(t.flags|=16777216,(n&335544128)===n)if(t.stateNode.complete)t.flags|=8192;else if(Wd())t.flags|=8192;else throw xa=$u,Gc}else t.flags&=-16777217}function gd(t,l){if(l.type!=="stylesheet"||(l.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!K0(l))if(Wd())t.flags|=8192;else throw xa=$u,Gc}function hi(t,l){l!==null&&(t.flags|=4),t.flags&16384&&(l=t.tag!==22?Zs():536870912,t.lanes|=l,en|=l)}function Jn(t,l){if(!mt)switch(t.tailMode){case"visible":break;case"collapsed":for(var e=t.tail,a=null;e!==null;)e.alternate!==null&&(a=e),e=e.sibling;a===null?l||t.tail===null?t.tail=null:t.tail.sibling=null:a.sibling=null;break;default:for(l=t.tail,e=null;l!==null;)l.alternate!==null&&(e=l),l=l.sibling;e===null?t.tail=null:e.sibling=null}}function Vt(t){var l=t.alternate!==null&&t.alternate.child===t.child,e=0,a=0;if(l)for(var n=t.child;n!==null;)e|=n.lanes|n.childLanes,a|=n.subtreeFlags&1206910976,a|=n.flags&1206910976,n.return=t,n=n.sibling;else for(n=t.child;n!==null;)e|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=t,n=n.sibling;return t.subtreeFlags|=a,t.childLanes=e,l}function ah(t,l,e){var a=l.pendingProps;switch(Dc(l),l.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Vt(l),null;case 1:return Vt(l),null;case 3:return e=l.stateNode,a=null,t!==null&&(a=t.memoizedState.cache),l.memoizedState.cache!==a&&(l.flags|=2048),Te(Pt),ja(),e.pendingContext&&(e.context=e.pendingContext,e.pendingContext=null),(t===null||t.child===null)&&(Za(l)?Oe(l):t===null||t.memoizedState.isDehydrated&&(l.flags&256)===0||(l.flags|=1024,Rc())),Vt(l),null;case 26:var n=l.type,u=l.memoizedState;return t===null?(Oe(l),u!==null?(Vt(l),gd(l,u)):(Vt(l),zf(l,n,null,a,e))):u?u!==t.memoizedState?(Oe(l),Vt(l),gd(l,u)):(Vt(l),l.flags&=-16777217):(t=t.memoizedProps,t!==a&&Oe(l),Vt(l),zf(l,n,t,a,e)),null;case 27:if(xu(l),e=jl.current,n=l.type,t!==null&&l.stateNode!=null)t.memoizedProps!==a&&Oe(l);else{if(!a){if(l.stateNode===null)throw Error(d(166));return Vt(l),l.subtreeFlags&=-33554433,null}t=It.current,Za(l)?kr(l):(t=B0(n,a,e),l.stateNode=t,Oe(l))}return Vt(l),l.subtreeFlags&=-33554433,null;case 5:if(xu(l),n=l.type,t!==null&&l.stateNode!=null)t.memoizedProps!==a&&Oe(l);else{if(!a){if(l.stateNode===null)throw Error(d(166));return Vt(l),l.subtreeFlags&=-33554433,null}if(u=It.current,Za(l))kr(l);else{var i=nu(jl.current);switch(u){case 1:u=i.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:u=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":u=i.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":u=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":u=i.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?i.createElement(n,{is:a.is}):i.createElement(n)}}u[sl]=l,u[Nl]=a;t:for(i=l.child;i!==null;){if(i.tag===5||i.tag===6)u.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===l)break t;for(;i.sibling===null;){if(i.return===null||i.return===l)break t;i=i.return}i.sibling.return=i.return,i=i.sibling}l.stateNode=u;t:switch(hl(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break t;case"img":a=!0;break t;default:a=!1}a&&Oe(l)}}return Vt(l),l.subtreeFlags&=-33554433,zf(l,l.type,t===null?null:t.memoizedProps,l.pendingProps,e),null;case 6:if(t&&l.stateNode!=null)t.memoizedProps!==a&&Oe(l);else{if(typeof a!="string"&&l.stateNode===null)throw Error(d(166));if(t=jl.current,Za(l)){if(t=l.stateNode,e=l.memoizedProps,a=null,n=il,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}t[sl]=l,t=!!(t.nodeValue===e||a!==null&&a.suppressHydrationWarning===!0||v0(t.nodeValue,e)),t||Be(l,!0)}else t=nu(t).createTextNode(a),t[sl]=l,l.stateNode=t}return Vt(l),null;case 31:if(e=l.memoizedState,t===null||t.memoizedState!==null){if(a=Za(l),e!==null){if(t===null){if(!a)throw Error(d(318));if(t=l.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(d(557));t[sl]=l}else da(),(l.flags&128)===0&&(l.memoizedState=null),l.flags|=4;Vt(l),t=!1}else e=Rc(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=e),t=!0;if(!t)return l.flags&256?(Rl(l),l):(Rl(l),null);if((l.flags&128)!==0)throw Error(d(558))}return Vt(l),null;case 13:if(a=l.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(n=Za(l),a!==null&&a.dehydrated!==null){if(t===null){if(!n)throw Error(d(318));if(n=l.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(d(317));n[sl]=l}else da(),(l.flags&128)===0&&(l.memoizedState=null),l.flags|=4;Vt(l),n=!1}else n=Rc(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=n),n=!0;if(!n)return l.flags&256?(Rl(l),l):(Rl(l),null)}return Rl(l),(l.flags&128)!==0?(l.lanes=e,l):(e=a!==null,t=t!==null&&t.memoizedState!==null,e&&(a=l.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),e!==t&&e&&(l.child.flags|=8192),hi(l,l.updateQueue),Vt(l),null);case 4:return ja(),t===null&&us(l.stateNode.containerInfo),l.flags|=67108864,Vt(l),null;case 10:return Te(l.type),Vt(l),null;case 19:if(kc(l),a=l.memoizedState,a===null)return Vt(l),null;if(n=(l.flags&128)!==0,u=a.rendering,u===null)if(n)Jn(a,!1);else{if($t!==0||t!==null&&(t.flags&128)!==0)for(t=l.child;t!==null;){if(u=Pu(t),u!==null){for(l.flags|=128,Jn(a,!1),t=u.updateQueue,l.updateQueue=t,hi(l,t),l.subtreeFlags=0,t=e,e=l.child;e!==null;)Vr(e,t),e=e.sibling;return Xn(l,dl.current&1|2),mt&&Se(l,a.treeForkCount),l.child}t=t.sibling}a.tail!==null&&Al()>_i&&(l.flags|=128,n=!0,Jn(a,!1),l.lanes=4194304)}else{if(!n)if(t=Pu(u),t!==null){if(l.flags|=128,n=!0,t=t.updateQueue,l.updateQueue=t,hi(l,t),Jn(a,!0),a.tail===null&&a.tailMode!=="collapsed"&&a.tailMode!=="visible"&&!u.alternate&&!mt)return Vt(l),null}else 2*Al()-a.renderingStartTime>_i&&e!==536870912&&(l.flags|=128,n=!0,Jn(a,!1),l.lanes=4194304);a.isBackwards?(u.sibling=l.child,l.child=u):(t=a.last,t!==null?t.sibling=u:l.child=u,a.last=u)}if(a.tail!==null){t=a.tail;t:{for(e=t;e!==null;){if(e.alternate!==null){e=!1;break t}e=e.sibling}e=!0}return a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Al(),t.sibling=null,u=dl.current,u=n?u&1|2:u&1,a.tailMode==="visible"||a.tailMode==="collapsed"||!e||mt?Xn(l,u):(e=u,k(ol,l),k(dl,e),vl===null&&(vl=l)),mt&&Se(l,a.treeForkCount),t}return Vt(l),null;case 22:case 23:return Rl(l),Kc(),a=l.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(l.flags|=8192):a&&(l.flags|=8192),a?(e&536870912)!==0&&(l.flags&128)===0&&(Vt(l),l.subtreeFlags&6&&(l.flags|=8192)):Vt(l),e=l.updateQueue,e!==null&&hi(l,e.retryQueue),e=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),a=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(a=l.memoizedState.cachePool.pool),a!==e&&(l.flags|=2048),t!==null&&L(ga),null;case 24:return e=null,t!==null&&(e=t.memoizedState.cache),l.memoizedState.cache!==e&&(l.flags|=2048),Te(Pt),Vt(l),null;case 25:return null;case 30:return l.flags|=33554432,Vt(l),null}throw Error(d(156,l.tag))}function nh(t,l){switch(Dc(l),l.tag){case 1:return t=l.flags,t&65536?(l.flags=t&-65537|128,l):null;case 3:return Te(Pt),ja(),t=l.flags,(t&65536)!==0&&(t&128)===0?(l.flags=t&-65537|128,l):null;case 26:case 27:case 5:return xu(l),null;case 31:if(l.memoizedState!==null){if(Rl(l),l.alternate===null)throw Error(d(340));da()}return t=l.flags,t&65536?(l.flags=t&-65537|128,l):null;case 13:if(Rl(l),t=l.memoizedState,t!==null&&t.dehydrated!==null){if(l.alternate===null)throw Error(d(340));da()}return t=l.flags,t&65536?(l.flags=t&-65537|128,l):null;case 19:return kc(l),t=l.flags,t&65536?(l.flags=t&-65537|128,t=l.memoizedState,t!==null&&(t.rendering=null,t.tail=null),l.flags|=4,l):null;case 4:return ja(),null;case 10:return Te(l.type),null;case 22:case 23:return Rl(l),Kc(),t!==null&&L(ga),t=l.flags,t&65536?(l.flags=t&-65537|128,l):null;case 24:return Te(Pt),null;case 25:return null;default:return null}}function bd(t,l){switch(Dc(l),l.tag){case 3:Te(Pt),ja();break;case 26:case 27:case 5:xu(l);break;case 4:ja();break;case 31:l.memoizedState!==null&&Rl(l);break;case 13:Rl(l);break;case 19:kc(l);break;case 10:Te(l.type);break;case 22:case 23:Rl(l),Kc(),t!==null&&L(ga);break;case 24:Te(Pt)}}function kn(t,l){try{var e=l.updateQueue,a=e!==null?e.lastEffect:null;if(a!==null){var n=a.next;e=n;do{if((e.tag&t)===t){a=void 0;var u=e.create,i=e.inst;a=u(),i.destroy=a}e=e.next}while(e!==n)}}catch(c){Ut(l,l.return,c)}}function Ke(t,l,e){try{var a=l.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&t)===t){var i=a.inst,c=i.destroy;if(c!==void 0){i.destroy=void 0,n=l;var s=e,v=c;try{v()}catch(p){Ut(n,s,p)}}}a=a.next}while(a!==u)}}catch(p){Ut(l,l.return,p)}}function xd(t){var l=t.updateQueue;if(l!==null){var e=t.stateNode;try{co(l,e)}catch(a){Ut(t,t.return,a)}}}function pd(t,l,e){e.props=Na(t.type,t.memoizedProps),e.state=t.memoizedState;try{e.componentWillUnmount()}catch(a){Ut(t,l,a)}}function ce(t,l){try{var e=t.ref;if(e!==null){switch(t.tag){case 26:case 27:case 5:var a=t.stateNode;break;case 30:var n=t.stateNode,u=be(t.memoizedProps,n);(n.ref===null||n.ref.name!==u)&&(n.ref=O0(u)),a=n.ref;break;case 7:if(t.stateNode===null){var i=new wl(t);S(t.child,!1,kh,i,void 0,void 0),t.stateNode=i}a=t.stateNode;break;default:a=t.stateNode}typeof e=="function"?t.refCleanup=e(a):e.current=a}}catch(c){Ut(t,l,c)}}function ml(t,l){var e=t.ref,a=t.refCleanup;if(e!==null)if(typeof a=="function")try{a()}catch(n){Ut(t,l,n)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof e=="function")try{e(null)}catch(n){Ut(t,l,n)}else e.current=null}function yi(t,l){if((t.tag===5||t.tag===27||t.tag===6)&&t.alternate===null&&l!==null)for(var e=0;e<l.length;e++)U0(t.stateNode,l[e])}function Sd(t){for(var l=t.return;l!==null&&(_f(l)&&U0(t.stateNode,l.stateNode),!Ef(l));)l=l.return}function $n(t){for(var l=t.return;l!==null&&(_f(l)&&$h(t.stateNode,l.stateNode),!Ef(l));)l=l.return}function Ef(t){return t.tag===5||t.tag===3||t.tag===27}function _f(t){return t&&t.tag===7&&t.stateNode!==null}function Of(t){var l=t.type,e=t.memoizedProps,a=t.stateNode;try{t:switch(l){case"button":case"input":case"select":case"textarea":e.autoFocus&&a.focus();break t;case"img":e.src?a.src=e.src:e.srcSet&&(a.srcset=e.srcSet)}}catch(n){Ut(t,t.return,n)}}function jf(t,l,e){try{var a=t.stateNode;Mh(a,t.type,e,l),a[Nl]=l}catch(n){Ut(t,t.return,n)}}function Nd(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&Pe(t.type)||t.tag===4}function Af(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||Nd(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&Pe(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Mf(t,l,e,a){var n=t.tag;if(n===5||n===6)n=t.stateNode,l?(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e).insertBefore(n,l):(l=e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.appendChild(n),e=e._reactRootContainer,e!=null||l.onclick!==null||(l.onclick=ne)),yi(t,a),zt=!0;else if(n!==4&&(n===27&&(yi(t,a),a=null,Pe(t.type)&&(e=t.stateNode,l=null)),t=t.child,t!==null))for(Mf(t,l,e,a),t=t.sibling;t!==null;)Mf(t,l,e,a),t=t.sibling}function vi(t,l,e,a){var n=t.tag;if(n===5||n===6)n=t.stateNode,l?e.insertBefore(n,l):e.appendChild(n),yi(t,a),zt=!0;else if(n!==4&&(n===27&&(yi(t,a),a=null,Pe(t.type)&&(e=t.stateNode)),t=t.child,t!==null))for(vi(t,l,e,a),t=t.sibling;t!==null;)vi(t,l,e,a),t=t.sibling}function Td(t){var l=t.stateNode,e=t.memoizedProps;try{for(var a=t.type,n=l.attributes;n.length;)l.removeAttributeNode(n[0]);hl(l,a,e),l[sl]=t,l[Nl]=e}catch(u){Ut(t,t.return,u)}}var gi=!1,Hl=null;function zd(t){(t.tag===30||(t.subtreeFlags&33554432)!==0)&&(gi=!0)}var fe=null;function Ed(){var t=fe;return fe=null,t}var zl=0;function Ia(t,l,e,a,n){return zl=0,_d(t.child,l,e,a,n)}function _d(t,l,e,a,n){for(var u=!1;t!==null;){if(t.tag===5){var i=t.stateNode;if(a!==null){var c=ms(i);a.push(c),c.view&&(u=!0)}else u||ms(i).view&&(u=!0);gi=!0,E0(i,zl===0?l:l+"_"+zl,e),zl++}else(t.tag!==22||t.memoizedState===null)&&(t.tag===30&&n||_d(t.child,l,e,a,n)&&(u=!0));t=t.sibling}return u}function se(t,l){for(;t!==null;)t.tag===5?_0(t.stateNode,t.memoizedProps):(t.tag!==22||t.memoizedState===null)&&(t.tag===30&&l||se(t.child,l)),t=t.sibling}function bi(t){if((t.subtreeFlags&18874368)!==0)for(t=t.child;t!==null;){if((t.tag!==22||t.memoizedState===null)&&(bi(t),t.tag===30&&(t.flags&18874368)!==0&&t.stateNode.paired)){var l=t.memoizedProps;if(l.name==null||l.name==="auto")throw Error(d(544));var e=l.name;l=xe(l.default,l.share),l!=="none"&&(Ia(t,e,l,null,!1)||se(t.child,!1))}t=t.sibling}}function Cf(t,l){if(t.tag===30){var e=t.stateNode,a=t.memoizedProps,n=be(a,e),u=xe(a.default,e.paired?a.share:a.enter);u!=="none"?Ia(t,n,u,null,!1)?(bi(t),e.paired||l||cn(t,a.onEnter)):se(t.child,!1):bi(t)}else if((t.subtreeFlags&33554432)!==0)for(t=t.child;t!==null;)Cf(t,l),t=t.sibling;else bi(t)}function Df(t){if(Hl!==null&&Hl.size!==0){var l=Hl;if((t.subtreeFlags&18874368)!==0)for(t=t.child;t!==null;){if(t.tag!==22||t.memoizedState===null){if(t.tag===30&&(t.flags&18874368)!==0){var e=t.memoizedProps,a=e.name;if(a!=null&&a!=="auto"){var n=l.get(a);if(n!==void 0){var u=xe(e.default,e.share);if(u!=="none"&&(Ia(t,a,u,null,!1)?(u=t.stateNode,n.paired=u,u.paired=n,cn(t,e.onShare)):se(t.child,!1)),l.delete(a),l.size===0)break}}}Df(t)}t=t.sibling}}}function Uf(t){if(t.tag===30){var l=t.memoizedProps,e=be(l,t.stateNode),a=Hl!==null?Hl.get(e):void 0,n=xe(l.default,a!==void 0?l.share:l.exit);n!=="none"&&(Ia(t,e,n,null,!1)?a!==void 0?(n=t.stateNode,a.paired=n,n.paired=a,Hl.delete(e),cn(t,l.onShare)):cn(t,l.onExit):se(t.child,!1)),Hl!==null&&Df(t)}else if((t.subtreeFlags&33554432)!==0)for(t=t.child;t!==null;)Uf(t),t=t.sibling;else Hl!==null&&Df(t)}function Od(t){for(t=t.child;t!==null;){if(t.tag===30){var l=t.memoizedProps,e=be(l,t.stateNode);l=xe(l.default,l.update),t.flags&=-5,l!=="none"&&Ia(t,e,l,t.memoizedState=[],!1)}else(t.subtreeFlags&33554432)!==0&&Od(t);t=t.sibling}}function Rf(t){if((t.subtreeFlags&18874368)!==0)for(t=t.child;t!==null;){if(t.tag!==22||t.memoizedState===null){if(t.tag===30&&(t.flags&18874368)!==0){var l=t.stateNode;l.paired!==null&&(l.paired=null,se(t.child,!1))}Rf(t)}t=t.sibling}}function xi(t){if(t.tag===30)t.stateNode.paired=null,se(t.child,!1),Rf(t);else if((t.subtreeFlags&33554432)!==0)for(t=t.child;t!==null;)xi(t),t=t.sibling;else Rf(t)}function jd(t){for(t=t.child;t!==null;)t.tag===30?se(t.child,!1):(t.subtreeFlags&33554432)!==0&&jd(t),t=t.sibling}function Hf(t,l,e,a,n,u,i){for(var c=!1;l!==null;){if(l.tag===5){var s=l.stateNode;if(u!==null&&zl<u.length){var v=u[zl],p=ms(s);(v.view||p.view)&&(c=!0);var _;if(_=(t.flags&4)===0)if(p.clip)_=!0;else{_=v.rect;var h=p.rect;_=_.y!==h.y||_.x!==h.x||_.height!==h.height||_.width!==h.width}_&&(t.flags|=4),p.abs?p=!v.abs:(v=v.rect,p=p.rect,p=v.height!==p.height||v.width!==p.width),p&&(t.flags|=32)}else t.flags|=32;(t.flags&4)!==0&&E0(s,zl===0?e:e+"_"+zl,n),c&&(t.flags&4)!==0||(fe===null&&(fe=[]),fe.push(s,zl===0?a:a+"_"+zl,l.memoizedProps)),zl++}else(l.tag!==22||l.memoizedState===null)&&(l.tag===30&&i?t.flags|=l.flags&32:Hf(t,l.child,e,a,n,u,i)&&(c=!0));l=l.sibling}return c}function Ad(t,l){for(t=t.child;t!==null;){if(t.tag===30){var e=t.memoizedProps,a=t.stateNode,n=be(e,a),u=xe(e.default,e.update),i;i=t.memoizedState,t.memoizedState=null,a=t;var c=t.child;zl=0,n=Hf(a,c,n,n,u,i,!1),(t.flags&4)!==0&&n&&cn(t,e.onUpdate)}else(t.subtreeFlags&33554432)!==0&&Ad(t);t=t.sibling}}var cl=!1,Mt=!1,re=!1,qf=!1,Md=typeof WeakSet=="function"?WeakSet:Set,fl=null,oe=!1,Fn=!1,pi=!1,Bf=!1;function uh(t,l,e){if(t=t.containerInfo,fs=gn,t=Ur(t),Nc(t)){if("selectionStart"in t)var a={start:t.selectionStart,end:t.selectionEnd};else t:{a=(a=t.ownerDocument)&&a.defaultView||window;var n=a.getSelection&&a.getSelection();if(n&&n.rangeCount!==0){a=n.anchorNode;var u=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{a.nodeType,i.nodeType}catch{a=null;break t}var c=0,s=-1,v=-1,p=0,_=0,h=t,x=null;l:for(;;){for(var H;h!==a||u!==0&&h.nodeType!==3||(s=c+u),h!==i||n!==0&&h.nodeType!==3||(v=c+n),h.nodeType===3&&(c+=h.nodeValue.length),(H=h.firstChild)!==null;)x=h,h=H;for(;;){if(h===t)break l;if(x===a&&++p===u&&(s=c),x===i&&++_===n&&(v=c),(H=h.nextSibling)!==null)break;h=x,x=h.parentNode}h=H}a=s===-1||v===-1?null:{start:s,end:v}}else a=null}a=a||{start:0,end:0}}else a=null;for(ss={focusedElem:t,selectionRange:a},gn=!1,e=(e&335544064)===e,fl=l,l=e?9270:1024;fl!==null;){if(t=fl,e&&(a=t.deletions,a!==null))for(u=0;u<a.length;u++)e&&Uf(a[u]);if(t.alternate===null&&(t.flags&2)!==0)e&&zd(t),Si(e);else{if(t.tag===22){if(a=t.alternate,t.memoizedState!==null){a!==null&&a.memoizedState===null&&e&&Uf(a),Si(e);continue}else if(a!==null&&a.memoizedState!==null){e&&zd(t),Si(e);continue}}a=t.child,(t.subtreeFlags&l)!==0&&a!==null?(a.return=t,fl=a):(e&&Od(t),Si(e))}}Hl=null}function Si(t){for(;fl!==null;){var l=fl,e=t,a=l.alternate,n=l.flags;switch(l.tag){case 0:case 11:case 15:break;case 1:if((n&1024)!==0&&a!==null){e=void 0,n=a.memoizedProps,a=a.memoizedState;var u=l.stateNode;try{var i=Na(l.type,n);e=u.getSnapshotBeforeUpdate(i,a),u.__reactInternalSnapshotBeforeUpdate=e}catch(c){Ut(l,l.return,c)}}break;case 3:if((n&1024)!==0){if(a=l.stateNode.containerInfo,e=a.nodeType,e===9)vs(a);else if(e===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":vs(a);break;default:a.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;case 30:e&&a!==null&&(e=be(a.memoizedProps,a.stateNode),n=l.memoizedProps,n=xe(n.default,n.update),n!=="none"&&Ia(a,e,n,a.memoizedState=[],!0));break;default:if((n&1024)!==0)throw Error(d(163))}if(a=l.sibling,a!==null){a.return=l.return,fl=a;break}fl=l.return}}function Cd(t,l,e){var a=e.flags;switch(e.tag){case 0:case 11:case 15:de(t,e),a&4&&kn(5,e);break;case 1:if(de(t,e),a&4)if(t=e.stateNode,l===null)try{t.componentDidMount()}catch(i){Ut(e,e.return,i)}else{var n=Na(e.type,l.memoizedProps);l=l.memoizedState;try{t.componentDidUpdate(n,l,t.__reactInternalSnapshotBeforeUpdate)}catch(i){Ut(e,e.return,i)}}a&64&&xd(e),a&512&&ce(e,e.return);break;case 3:if(de(t,e),a&64&&(t=e.updateQueue,t!==null)){if(l=null,e.child!==null)switch(e.child.tag){case 27:case 5:l=e.child.stateNode;break;case 1:l=e.child.stateNode}try{co(t,l)}catch(i){Ut(e,e.return,i)}}break;case 27:l===null&&a&4&&Td(e);case 26:case 5:de(t,e),l===null&&a&4&&Of(e),a&512&&ce(e,e.return);break;case 12:de(t,e);break;case 31:de(t,e),a&4&&Hd(t,e);break;case 13:de(t,e),a&4&&qd(t,e),a&64&&(t=e.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(e=gh.bind(null,e),Ih(t,e))));break;case 22:if(a=e.memoizedState!==null||cl,!a){var u=l!==null&&l.memoizedState!==null||Mt;l=cl,n=Mt,cl=a,(Mt=u)&&!n?(a=2,(e.subtreeFlags&8772)!==0&&(a|=1),le(t,e,a)):de(t,e),cl=l,Mt=n}break;case 30:de(t,e),a&512&&ce(e,e.return);break;case 7:a&512&&ce(e,e.return);default:de(t,e)}}function Yf(t,l){for(t=t.child;t!==null;)Dd(t,l),t=t.sibling}function Dd(t,l){switch(t.tag){case 5:case 26:try{var e=t.stateNode;if(l){var a=e.style;typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"}else{var n=t.stateNode,u=t.memoizedProps.style,i=u!=null&&u.hasOwnProperty("display")?u.display:null;n.style.display=i==null||typeof i=="boolean"?"":(""+i).trim()}}catch(s){Ut(t,t.return,s)}wf(t,l);break;case 6:try{t.stateNode.nodeValue=l?"":t.memoizedProps,zt=!0}catch(s){Ut(t,t.return,s)}break;case 18:try{var c=t.stateNode;l?z0(c,!0):z0(t.stateNode,!1)}catch(s){Ut(t,t.return,s)}break;case 22:case 23:t.memoizedState===null&&Yf(t,l);break;default:Yf(t,l)}}function wf(t,l){if(t.subtreeFlags&67108864)for(t=t.child;t!==null;){t:{var e=t,a=l;switch(e.tag){case 4:Dd(e,a);break t;case 22:e.memoizedState===null&&wf(e,a);break t;default:wf(e,a)}}t=t.sibling}}function Ud(t){var l=t.alternate;l!==null&&(t.alternate=null,Ud(l)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(l=t.stateNode,l!==null&&_u(l)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var Lt=null,El=!1;function Pl(t,l,e){for(e=e.child;e!==null;)Rd(t,l,e),e=e.sibling}function Rd(t,l,e){if(Ml&&typeof Ml.onCommitFiberUnmount=="function")try{Ml.onCommitFiberUnmount(xn,e)}catch{}switch(e.tag){case 26:Mt||ml(e,l),Pl(t,l,e),e.memoizedState?e.memoizedState.count--:e.stateNode&&!Mt&&(e=e.stateNode,e.parentNode.removeChild(e));break;case 27:Mt||ml(e,l),$n(e);var a=Lt,n=El;Pe(e.type)&&(Lt=e.stateNode,El=!1),Pl(t,l,e),Y0(e.stateNode,e.type,e.memoizedProps),Lt=a,El=n;break;case 5:Mt||ml(e,l),$n(e);case 6:if(e.tag===6&&$n(e),a=Lt,n=El,Lt=null,Pl(t,l,e),Lt=a,El=n,Lt!==null)if(El)try{(Lt.nodeType===9?Lt.body:Lt.nodeName==="HTML"?Lt.ownerDocument.body:Lt).removeChild(e.stateNode),zt=!0}catch(u){Ut(e,l,u)}else try{Lt.removeChild(e.stateNode),zt=!0}catch(u){Ut(e,l,u)}break;case 18:Lt!==null&&(El?(t=Lt,T0(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,e.stateNode),bn(t)):T0(Lt,e.stateNode));break;case 4:a=Lt,n=El,Lt=e.stateNode.containerInfo,El=!0,Pl(t,l,e),Lt=a,El=n;break;case 0:case 11:case 14:case 15:Ke(2,e,l),Mt||Ke(4,e,l),Pl(t,l,e);break;case 1:Mt||(ml(e,l),a=e.stateNode,typeof a.componentWillUnmount=="function"&&pd(e,l,a)),Pl(t,l,e);break;case 21:Pl(t,l,e);break;case 22:Mt=(a=Mt)||e.memoizedState!==null,Pl(t,l,e),Mt=a;break;case 30:ml(e,l),Pl(t,l,e);break;case 7:Mt||ml(e,l),Pl(t,l,e);break;default:Pl(t,l,e)}}function Hd(t,l){if(l.memoizedState===null&&(t=l.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{bn(t)}catch(e){Ut(l,l.return,e)}}}function qd(t,l){if(l.memoizedState===null&&(t=l.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{bn(t)}catch(e){Ut(l,l.return,e)}}function ih(t){switch(t.tag){case 31:case 13:case 19:var l=t.stateNode;return l===null&&(l=t.stateNode=new Md),l;case 22:return t=t.stateNode,l=t._retryCache,l===null&&(l=t._retryCache=new Md),l;default:throw Error(d(435,t.tag))}}function Ni(t,l){var e=ih(t);l.forEach(function(a){if(!e.has(a)){e.add(a);var n=bh.bind(null,t,a);a.then(n,n)}})}function pl(t,l,e){var a=l.deletions;if(a!==null)for(var n=0;n<a.length;n++){var u=a[n],i=t,c=l,s=c;t:for(;s!==null;){switch(s.tag){case 27:if(Pe(s.type)){Lt=s.stateNode,El=!1;break t}break;case 5:Lt=s.stateNode,El=!1;break t;case 3:case 4:Lt=s.stateNode.containerInfo,El=!0;break t}s=s.return}if(Lt===null)throw Error(d(160));Rd(i,c,u),Lt=null,El=!1,i=u.alternate,i!==null&&(i.return=null),u.return=null}if(l.subtreeFlags&13886)for(l=l.child;l!==null;)Bd(l,t,e),l=l.sibling}var te=null;function Bd(t,l,e){var a=t.alternate,n=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:if(n&4&&(a=t.updateQueue,a=a!==null?a.events:null,a!==null))for(var u=0;u<a.length;u++){var i=a[u];i.ref.impl=i.nextImpl}pl(l,t,e),Sl(t),n&4&&(Ke(3,t,t.return),kn(3,t),Ke(5,t,t.return));break;case 1:pl(l,t,e),Sl(t),n&512&&(Mt||a===null||ml(a,a.return)),n&64&&cl&&(t=t.updateQueue,t!==null&&(l=t.callbacks,l!==null&&(e=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=e===null?l:e.concat(l))));break;case 26:if(u=te,pl(l,t,e),Sl(t),n&512&&(Mt||a===null||ml(a,a.return)),n&4)if(n=a!==null?a.memoizedState:null,e=t.memoizedState,a===null)if(e===null)if(t.stateNode===null)if(cl)t.stateNode=p0(t.type,t.memoizedProps,l.containerInfo,t);else{t:{l=t.type,e=t.memoizedProps,n=u.ownerDocument||u;l:switch(l){case"title":a=n.getElementsByTagName("title")[0],(!a||a[Nn]||a[sl]||a.namespaceURI==="http://www.w3.org/2000/svg"||a.hasAttribute("itemprop"))&&(a=n.createElement(l),n.head.insertBefore(a,n.querySelector("head > title"))),hl(a,l,e),a[sl]=t,ul(a),l=a;break t;case"link":if(u=Z0("link","href",n).get(l+(e.href||""))){for(i=0;i<u.length;i++)if(a=u[i],a.getAttribute("href")===(e.href==null||e.href===""?null:e.href)&&a.getAttribute("rel")===(e.rel==null?null:e.rel)&&a.getAttribute("title")===(e.title==null?null:e.title)&&a.getAttribute("crossorigin")===(e.crossOrigin==null?null:e.crossOrigin)){u.splice(i,1);break l}}a=n.createElement(l),hl(a,l,e),n.head.appendChild(a);break;case"meta":if(u=Z0("meta","content",n).get(l+(e.content||""))){for(i=0;i<u.length;i++)if(a=u[i],a.getAttribute("content")===(e.content==null?null:""+e.content)&&a.getAttribute("name")===(e.name==null?null:e.name)&&a.getAttribute("property")===(e.property==null?null:e.property)&&a.getAttribute("http-equiv")===(e.httpEquiv==null?null:e.httpEquiv)&&a.getAttribute("charset")===(e.charSet==null?null:e.charSet)){u.splice(i,1);break l}}a=n.createElement(l),hl(a,l,e),n.head.appendChild(a);break;default:throw Error(d(468,l))}a[sl]=t,ul(a),l=a}t.stateNode=l}else cl||Ts(u,t.type,t.stateNode);else t.stateNode=V0(u,e,t.memoizedProps);else n!==e?(n===null?(l=a.stateNode,l===null||Mt||l.parentNode.removeChild(l)):n.count--,e===null?cl||Ts(u,t.type,t.stateNode):V0(u,e,t.memoizedProps)):e===null&&t.stateNode!==null&&jf(t,t.memoizedProps,a.memoizedProps);break;case 27:pl(l,t,e),Sl(t),n&512&&(Mt||a===null||ml(a,a.return)),a!==null&&n&4&&jf(t,t.memoizedProps,a.memoizedProps);break;case 5:if(u=re,re=!1,pl(l,t,e),re=u,Sl(t),n&512&&(Mt||a===null||ml(a,a.return)),t.flags&32){l=t.stateNode;try{Ra(l,""),zt=!0}catch(p){Ut(t,t.return,p)}}n&4&&t.stateNode!=null&&(l=t.memoizedProps,jf(t,l,a!==null?a.memoizedProps:l)),n&1024&&(qf=!0);break;case 6:if(pl(l,t,e),Sl(t),n&4){if(t.stateNode===null)throw Error(d(162));l=t.memoizedProps,e=t.stateNode;try{e.nodeValue=l,zt=!0}catch(p){Ut(t,t.return,p)}}break;case 3:if(zt=!1,Bi=null,u=te,te=uu(l.containerInfo),pl(l,t,e),te=u,Sl(t),n&4&&a!==null&&a.memoizedState.isDehydrated)try{bn(l.containerInfo)}catch(p){Ut(t,t.return,p)}qf&&(qf=!1,Yd(t)),zt=!1;break;case 4:n=re,re=cl,a=ar(),u=te,te=uu(t.stateNode.containerInfo),pl(l,t,e),Sl(t),te=u,zt&&Fn&&(pi=!0),zt=a,re=n;break;case 12:pl(l,t,e),Sl(t);break;case 31:pl(l,t,e),Sl(t),n&4&&(l=t.updateQueue,l!==null&&(t.updateQueue=null,Ni(t,l)));break;case 13:pl(l,t,e),Sl(t),t.child.flags&8192&&t.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(Ei=Al()),n&4&&(l=t.updateQueue,l!==null&&(t.updateQueue=null,Ni(t,l)));break;case 22:u=t.memoizedState!==null,i=a!==null&&a.memoizedState!==null;var c=cl,s=Mt,v=re;cl=c||u,re=v||u,Mt=s||i,pl(l,t,e),Mt=s,re=v,cl=c,Sl(t),n&8192&&(l=t.stateNode,l._visibility=u?l._visibility&-2:l._visibility|1,!u||a===null||i||cl||Mt||(l=i||Mt,e=cl,a=Mt,cl=u||cl,Mt=l,Je(t,2),cl=e,Mt=a),!u&&re||Yf(t,u)),n&4&&(l=t.updateQueue,l!==null&&(e=l.retryQueue,e!==null&&(l.retryQueue=null,Ni(t,e))));break;case 19:pl(l,t,e),Sl(t),n&4&&(l=t.updateQueue,l!==null&&(t.updateQueue=null,Ni(t,l)));break;case 30:n&512&&(Mt||a===null||ml(a,a.return)),n=ar(),u=Fn,i=(e&335544064)===e,c=t.memoizedProps,Fn=i&&xe(c.default,c.update)!=="none",pl(l,t,e),Sl(t),i&&a!==null&&zt&&(t.flags|=4),Fn=u,zt=n;break;case 21:break;case 7:n&512&&(Mt||a===null||ml(a,a.return)),a&&a.stateNode!==null&&(a.stateNode._fragmentFiber=t);default:pl(l,t,e),Sl(t)}}function Sl(t){var l=t.flags;if(l&2){try{for(var e,a=t.return;a!==null;){if(Nd(a)){e=a;break}a=a.return}a=null;for(var n=t.return;n!==null;){if(_f(n)){var u=n.stateNode;a===null?a=[u]:a.push(u)}if(Ef(n))break;n=n.return}var i=a;if(e==null)throw Error(d(160));switch(e.tag){case 27:var c=e.stateNode,s=Af(t);vi(t,s,c,i);break;case 5:var v=e.stateNode;e.flags&32&&(Ra(v,""),e.flags&=-33);var p=Af(t);vi(t,p,v,i);break;case 3:case 4:var _=e.stateNode.containerInfo,h=Af(t);Mf(t,h,_,i);break;default:throw Error(d(161))}}catch(x){Ut(t,t.return,x)}t.flags&=-3}l&4096&&(t.flags&=-4097)}function Yd(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var l=t;Yd(l),l.tag===5&&l.flags&1024&&(l=l.stateNode,gn=!0,l.reset(),gn=!1),t=t.sibling}}function Pa(t,l){if(l.subtreeFlags&9270)for(l=l.child;l!==null;)wd(l,t),l=l.sibling;else Ad(l)}function wd(t,l){var e=t.alternate;if(e===null)Cf(t,!1);else switch(t.tag){case 3:if(Bf=oe=!1,Ed(),Pa(l,t),!oe&&!pi){if(t=fe,t!==null)for(var a=0;a<t.length;a+=3){e=t[a];var n=t[a+1];_0(e,t[a+2]),e=e.ownerDocument.documentElement,e!==null&&e.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group("+n+")"})}t=l.containerInfo,t=t.nodeType===9?t.documentElement:t.ownerDocument.documentElement,t!==null&&t.style.viewTransitionName===""&&(t.style.viewTransitionName="none",t.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group(root)"}),t.animate({width:[0,0],height:[0,0]},{duration:0,fill:"forwards",pseudoElement:"::view-transition"})),Bf=!0}fe=null;break;case 5:Pa(l,t);break;case 4:a=oe,oe=!1,Pa(l,t),oe&&(pi=!0),oe=a;break;case 22:t.memoizedState===null&&(e.memoizedState!==null?Cf(t,!1):Pa(l,t));break;case 30:a=oe,n=Ed(),oe=!1,Pa(l,t),oe&&(t.flags|=4);var u=t.memoizedProps,i=t.stateNode;l=be(u,i),i=be(e.memoizedProps,i);var c=xe(u.default,u.update);c==="none"?l=!1:(u=e.memoizedState,e.memoizedState=null,e=t.child,zl=0,l=Hf(t,e,l,i,c,u,!0),zl!==(u===null?0:u.length)&&(t.flags|=32)),(t.flags&4)!==0&&l?(cn(t,t.memoizedProps.onUpdate),fe=n):n!==null&&(n.push.apply(n,fe),fe=n),oe=(t.flags&32)!==0?!0:a;break;default:Pa(l,t)}}function de(t,l){if(l.subtreeFlags&8772)for(l=l.child;l!==null;)Cd(t,l.alternate,l),l=l.sibling}function Je(t,l){for(t=t.child;t!==null;){var e=t,a=l;switch(e.tag){case 0:case 11:case 14:case 15:Ke(4,e,e.return),Je(e,a);break;case 1:ml(e,e.return);var n=e.stateNode;typeof n.componentWillUnmount=="function"&&pd(e,e.return,n),Je(e,a);break;case 27:(a&2)!==0&&Y0(e.stateNode,e.type,e.memoizedProps);case 5:ml(e,e.return),e.tag!==5&&e.tag!==27||$n(e),Je(e,a);break;case 6:$n(e);break;case 26:ml(e,e.return),n=e.stateNode,e.memoizedState!==null||n===null||Mt||n.parentNode.removeChild(n),Je(e,a);break;case 22:e.memoizedState===null&&Je(e,a);break;case 30:ml(e,e.return),Je(e,a);break;case 7:ml(e,e.return);default:Je(e,a)}t=t.sibling}}function le(t,l,e){for(e=(l.subtreeFlags&8772)!==0?e:e&-2,l=l.child;l!==null;){var a=l.alternate,n=t,u=l,i=u.flags,c=(e&1)!==0;switch(u.tag){case 0:case 11:case 15:le(n,u,e),kn(4,u);break;case 1:if(le(n,u,e),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(p){Ut(a,a.return,p)}if(a=u,n=a.updateQueue,n!==null){var s=a.stateNode;try{var v=n.shared.hiddenCallbacks;if(v!==null)for(n.shared.hiddenCallbacks=null,n=0;n<v.length;n++)io(v[n],s)}catch(p){Ut(a,a.return,p)}}c&&i&64&&xd(u),ce(u,u.return);break;case 27:(e&2)!==0&&Td(u);case 5:u.tag!==5&&u.tag!==27||Sd(u),le(n,u,e),c&&a===null&&i&4&&Of(u),ce(u,u.return);break;case 6:Sd(u);break;case 26:s=u.stateNode,u.memoizedState!==null||s===null||cl||Ts(uu(s.ownerDocument),u.type,s),le(n,u,e),c&&a===null&&i&4&&Of(u),ce(u,u.return);break;case 12:le(n,u,e);break;case 31:le(n,u,e),c&&i&4&&Hd(n,u);break;case 13:le(n,u,e),c&&i&4&&qd(n,u);break;case 22:u.memoizedState===null&&le(n,u,e),ce(u,u.return);break;case 30:le(n,u,e),ce(u,u.return);break;case 7:ce(u,u.return);default:le(n,u,e)}l=l.sibling}}function Gf(t,l){var e=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),t=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(t=l.memoizedState.cachePool.pool),t!==e&&(t!=null&&t.refCount++,e!=null&&Hn(e))}function Qf(t,l){t=null,l.alternate!==null&&(t=l.alternate.memoizedState.cache),l=l.memoizedState.cache,l!==t&&(l.refCount++,t!=null&&Hn(t))}function Jl(t,l,e,a){var n=(e&335544064)===e;if(l.subtreeFlags&(n?10262:10256))for(l=l.child;l!==null;)Gd(t,l,e,a),l=l.sibling;else n&&jd(l)}function Gd(t,l,e,a){var n=(e&335544064)===e;n&&l.alternate===null&&l.return!==null&&l.return.alternate!==null&&xi(l);var u=l.flags;switch(l.tag){case 0:case 11:case 15:Jl(t,l,e,a),u&2048&&kn(9,l);break;case 1:Jl(t,l,e,a);break;case 3:Jl(t,l,e,a),n&&Bf&&(t=t.containerInfo,t=t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,t.style.viewTransitionName==="root"&&(t.style.viewTransitionName=""),t=t.ownerDocument.documentElement,t!==null&&t.style.viewTransitionName==="none"&&(t.style.viewTransitionName="")),u&2048&&(u=null,l.alternate!==null&&(u=l.alternate.memoizedState.cache),l=l.memoizedState.cache,l!==u&&(l.refCount++,u!=null&&Hn(u)));break;case 12:if(u&2048){Jl(t,l,e,a),u=l.stateNode;try{var i=l.memoizedProps,c=i.id,s=i.onPostCommit;typeof s=="function"&&s(c,l.alternate===null?"mount":"update",u.passiveEffectDuration,-0)}catch(v){Ut(l,l.return,v)}}else Jl(t,l,e,a);break;case 31:Jl(t,l,e,a);break;case 13:Jl(t,l,e,a);break;case 23:break;case 22:i=l.stateNode,c=l.alternate,l.memoizedState!==null?(n&&c!==null&&c.memoizedState===null&&xi(c),i._visibility&2?Jl(t,l,e,a):Wn(t,l)):(n&&c!==null&&c.memoizedState!==null&&xi(l),i._visibility&2?Jl(t,l,e,a):(i._visibility|=2,tn(t,l,e,a,(l.subtreeFlags&10256)!==0||!1))),u&2048&&Gf(c,l);break;case 24:Jl(t,l,e,a),u&2048&&Qf(l.alternate,l);break;case 30:n&&(u=l.alternate,u!==null&&(se(u.child,!0),se(l.child,!0))),Jl(t,l,e,a);break;default:Jl(t,l,e,a)}}function tn(t,l,e,a,n){for(n=n&&((l.subtreeFlags&10256)!==0||!1),l=l.child;l!==null;){var u=t,i=l,c=e,s=a,v=i.flags;switch(i.tag){case 0:case 11:case 15:tn(u,i,c,s,n),kn(8,i);break;case 23:break;case 22:var p=i.stateNode;i.memoizedState!==null?p._visibility&2?tn(u,i,c,s,n):Wn(u,i):(p._visibility|=2,tn(u,i,c,s,n)),n&&v&2048&&Gf(i.alternate,i);break;case 24:tn(u,i,c,s,n),n&&v&2048&&Qf(i.alternate,i);break;default:tn(u,i,c,s,n)}l=l.sibling}}function Wn(t,l){if(l.subtreeFlags&10256)for(l=l.child;l!==null;){var e=t,a=l,n=a.flags;switch(a.tag){case 22:Wn(e,a),n&2048&&Gf(a.alternate,a);break;case 24:Wn(e,a),n&2048&&Qf(a.alternate,a);break;default:Wn(e,a)}l=l.sibling}}var Ta=8192;function za(t,l,e){if(t.subtreeFlags&Ta)for(t=t.child;t!==null;)Qd(t,l,e),t=t.sibling}function Qd(t,l,e){switch(t.tag){case 26:za(t,l,e),t.flags&Ta&&(t.memoizedState!==null?dy(e,te,t.memoizedState,t.memoizedProps):(t=t.stateNode,(l&335544128)===l&&k0(e,t)));break;case 5:za(t,l,e),t.flags&Ta&&(t=t.stateNode,(l&335544128)===l&&k0(e,t));break;case 3:case 4:var a=te;te=uu(t.stateNode.containerInfo),za(t,l,e),te=a;break;case 22:t.memoizedState===null&&(a=t.alternate,a!==null&&a.memoizedState!==null?(a=Ta,Ta=16777216,za(t,l,e),Ta=a):za(t,l,e));break;case 30:if((t.flags&Ta)!==0&&(a=t.memoizedProps.name,a!=null&&a!=="auto")){var n=t.stateNode;n.paired=null,Hl===null&&(Hl=new Map),Hl.set(a,n)}za(t,l,e);break;default:za(t,l,e)}}function Xd(t){var l=t.alternate;if(l!==null&&(t=l.child,t!==null)){l.child=null;do l=t.sibling,t.sibling=null,t=l;while(t!==null)}}function In(t){var l=t.deletions;if((t.flags&16)!==0){if(l!==null)for(var e=0;e<l.length;e++){var a=l[e];fl=a,Zd(a,t)}Xd(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Vd(t),t=t.sibling}function Vd(t){switch(t.tag){case 0:case 11:case 15:In(t),t.flags&2048&&Ke(9,t,t.return);break;case 3:In(t);break;case 12:In(t);break;case 22:var l=t.stateNode;t.memoizedState!==null&&l._visibility&2&&(t.return===null||t.return.tag!==13)?(l._visibility&=-3,Ti(t)):In(t);break;default:In(t)}}function Ti(t){var l=t.deletions;if((t.flags&16)!==0){if(l!==null)for(var e=0;e<l.length;e++){var a=l[e];fl=a,Zd(a,t)}Xd(t)}for(t=t.child;t!==null;){switch(l=t,l.tag){case 0:case 11:case 15:Ke(8,l,l.return),Ti(l);break;case 22:e=l.stateNode,e._visibility&2&&(e._visibility&=-3,Ti(l));break;default:Ti(l)}t=t.sibling}}function Zd(t,l){for(;fl!==null;){var e=fl;switch(e.tag){case 0:case 11:case 15:Ke(8,e,l);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:Hn(e.memoizedState.cache)}if(a=e.child,a!==null)a.return=e,fl=a;else t:for(e=t;fl!==null;){a=fl;var n=a.sibling,u=a.return;if(Ud(a),a===e){fl=null;break t}if(n!==null){n.return=u,fl=n;break t}fl=u}}}var ch={getCacheForType:function(t){var l=rl(Pt),e=l.data.get(t);return e===void 0&&(e=t(),l.data.set(t,e)),e},cacheSignal:function(){return rl(Pt).controller.signal}},fh=typeof WeakMap=="function"?WeakMap:Map,Ot=0,Gt=null,vt=null,bt=0,Dt=0,ql=null,ke=!1,ln=!1,Xf=!1,je=0,$t=0,$e=0,Ea=0,zi=0,Bl=0,en=0,Pn=null,_l=null,Vf=!1,Ei=0,Ld=0,_i=1/0,Oi=null,Fe=null,Jt=0,ee=null,_a=null,me=0,Zf=0,Lf=null,Kd=null,an=null,nn=null,un=null,tu=0,ji=null;function Yl(){return(Ot&2)!==0&&bt!==0?bt&-bt:K.T!==null?ls():ks()}function Jd(){if(Bl===0)if((bt&536870912)===0||mt){var t=Nu;Nu<<=1,(Nu&3932160)===0&&(Nu=262144),Bl=t}else Bl=536870912;return t=ol.current,t!==null&&(t.flags|=32),Bl}function cn(t,l){if(l!=null){var e=t.stateNode,a=e.ref;a===null&&(a=e.ref=O0(be(t.memoizedProps,e))),nn===null&&(nn=[]),nn.push(l.bind(null,a))}}function Ol(t,l,e){(t===Gt&&(Dt===2||Dt===9)||t.cancelPendingCommit!==null)&&(fn(t,0),We(t,bt,Bl,!1)),Sn(t,e),((Ot&2)===0||t!==Gt)&&(t===Gt&&((Ot&2)===0&&(Ea|=e),$t===4&&We(t,bt,Bl,!1)),he(t))}function kd(t,l,e){if((Ot&6)!==0)throw Error(d(327));var a=!e&&(l&127)===0&&(l&t.expiredLanes)===0||pn(t,l),n=a?oh(t,l):Jf(t,l,!0),u=a;do{if(n===0){ln&&!a&&We(t,l,0,!1);break}else{if(e=t.current.alternate,u&&!sh(e)){n=Jf(t,l,!1),u=!1;continue}if(n===2){if(u=l,t.errorRecoveryDisabledLanes&u)var i=0;else i=t.pendingLanes&-536870913,i=i!==0?i:i&536870912?536870912:0;if(i!==0){l=i;t:{var c=t;n=Pn;var s=c.current.memoizedState.isDehydrated;if(s&&(fn(c,i).flags|=256),i=Jf(c,i,!1),i!==2&&i!==6){if(Xf&&!s){c.errorRecoveryDisabledLanes|=u,Ea|=u,n=4;break t}u=_l,_l=n,u!==null&&(_l===null?_l=u:_l.push.apply(_l,u))}n=i}if(u=!1,n!==2)continue}}if(n===1){fn(t,0),We(t,l,0,!0);break}t:{switch(a=t,u=n,u){case 0:case 1:throw Error(d(345));case 4:if((l&4194048)!==l&&(l&62914560)!==l)break;case 6:We(a,l,Bl,!ke);break t;case 2:_l=null;break;case 3:case 5:break;default:throw Error(d(329))}if((l&62914560)===l&&(n=Ei+300-Al(),10<n)){if(We(a,l,Bl,!ke),zu(a,0,!0)!==0)break t;me=l,a.timeoutHandle=ds($d.bind(null,a,e,_l,Oi,Vf,l,Bl,Ea,en,ke,u,"Throttled",-0,0),n);break t}$d(a,e,_l,Oi,Vf,l,Bl,Ea,en,ke,u,null,-0,0)}}break}while(!0);he(t)}function $d(t,l,e,a,n,u,i,c,s,v,p,_,h,x){t.timeoutHandle=-1;var H=l.subtreeFlags,J=(u&335544064)===u;if(_=null,(J||H&8192||(H&16785408)===16785408)&&(_={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ne},Hl=null,Qd(l,u,_),J&&(H=_,J=t.containerInfo,J=(J.nodeType===9?J:J.ownerDocument).__reactViewTransition,J!=null&&(H.count++,H.waitingForViewTransition=!0,H=fu.bind(H),J.finished.then(H,H))),H=(u&62914560)===u?Ei-Al():(u&4194048)===u?Ld-Al():0,H=my(_,H),H!==null)){me=u,t.cancelPendingCommit=H(a0.bind(null,t,l,u,e,a,n,i,c,s,v,p,_,null,h,x)),We(t,u,i,!v);return}a0(t,l,u,e,a,n,i,c,s,v,p,_)}function sh(t){for(var l=t;;){var e=l.tag;if((e===0||e===11||e===15)&&l.flags&16384&&(e=l.updateQueue,e!==null&&(e=e.stores,e!==null)))for(var a=0;a<e.length;a++){var n=e[a],u=n.getSnapshot;n=n.value;try{if(!Ul(u(),n))return!1}catch{return!1}}if(e=l.child,l.subtreeFlags&16384&&e!==null)e.return=l,l=e;else{if(l===t)break;for(;l.sibling===null;){if(l.return===null||l.return===t)return!0;l=l.return}l.sibling.return=l.return,l=l.sibling}}return!0}function We(t,l,e,a){l=Vs(t,l),l&=~zi,l&=~Ea,t.suspendedLanes|=l,t.pingedLanes&=~l,a&&(t.warmLanes|=l),a=t.expirationTimes;for(var n=l;0<n;){var u=31-Cl(n),i=1<<u;a[u]=-1,n&=~i}e!==0&&Ls(t,e,l)}function Ai(){return(Ot&6)===0?(lu(0),!1):!0}function Kf(){if(vt!==null){if(Dt===0)var t=vt.return;else t=vt,Ne=ma=null,Pc(t),Ja=null,Yn=0,t=vt;for(;t!==null;)bd(t.alternate,t),t=t.return;vt=null}}function fn(t,l){var e=t.timeoutHandle;return e!==-1&&(t.timeoutHandle=-1,Uh(e)),e=t.cancelPendingCommit,e!==null&&(t.cancelPendingCommit=null,e()),me=0,Kf(),Gt=t,vt=e=pe(t.current,null),bt=l,Dt=0,ql=null,ke=!1,ln=pn(t,l),Xf=!1,en=Bl=zi=Ea=$e=$t=0,_l=Pn=null,Vf=!1,je=Vs(t,l),Bu(),e}function Fd(t,l){ft=null,K.H=fi,l===Ka||l===ku?(l=eo(),Dt=3):l===Gc?(l=eo(),Dt=4):Dt=l===yf?8:l!==null&&typeof l=="object"&&typeof l.then=="function"?6:1,ql=l,vt===null&&($t=1,si(t,Vl(l,t.current)))}function Wd(){var t=ol.current;return t===null?!0:(bt&4194048)===bt?vl===null:(bt&62914560)===bt||(bt&536870912)!==0?t===vl:!1}function Id(){var t=K.H;return K.H=fi,t===null?fi:t}function Pd(){var t=K.A;return K.A=ch,t}function Mi(){$t=4,ke||(bt&4194048)!==bt&&ol.current!==null||(ln=!0),($e&134217727)===0&&(Ea&134217727)===0||Gt===null||We(Gt,bt,Bl,!1)}function Jf(t,l,e){var a=Ot;Ot|=2;var n=Id(),u=Pd();(Gt!==t||bt!==l)&&(Oi=null,fn(t,l)),l=!1;var i=$t;t:do try{if(Dt!==0&&vt!==null){var c=vt,s=ql;switch(Dt){case 8:Kf(),i=6;break t;case 3:case 2:case 9:case 6:ol.current===null&&(l=!0);var v=Dt;if(Dt=0,ql=null,sn(t,c,s,v),e&&ln){i=0;break t}break;default:v=Dt,Dt=0,ql=null,sn(t,c,s,v)}}rh(),i=$t;break}catch(p){Fd(t,p)}while(!0);return l&&t.shellSuspendCounter++,Ne=ma=null,Ot=a,K.H=n,K.A=u,vt===null&&(Gt=null,bt=0,Bu()),i}function rh(){for(;vt!==null;)t0(vt)}function oh(t,l){var e=Ot;Ot|=2;var a=Id(),n=Pd();Gt!==t||bt!==l?(Oi=null,_i=Al()+500,fn(t,l)):ln=pn(t,l);t:do try{if(Dt!==0&&vt!==null){l=vt;var u=ql;l:switch(Dt){case 1:Dt=0,ql=null,sn(t,l,u,1);break;case 2:case 9:if(to(u)){Dt=0,ql=null,l0(l);break}l=function(){Dt!==2&&Dt!==9||Gt!==t||(Dt=7),he(t)},u.then(l,l);break t;case 3:Dt=7;break t;case 4:Dt=5;break t;case 7:to(u)?(Dt=0,ql=null,l0(l)):(Dt=0,ql=null,sn(t,l,u,7));break;case 5:var i=null;switch(vt.tag){case 26:i=vt.memoizedState;case 5:case 27:var c=vt;if(i?K0(i):c.stateNode.complete){Dt=0,ql=null;var s=c.sibling;if(s!==null)vt=s;else{var v=c.return;v!==null?(vt=v,Ci(v)):vt=null}break l}}Dt=0,ql=null,sn(t,l,u,5);break;case 6:Dt=0,ql=null,sn(t,l,u,6);break;case 8:Kf(),$t=6;break t;default:throw Error(d(462))}}dh();break}catch(p){Fd(t,p)}while(!0);return Ne=ma=null,K.H=a,K.A=n,Ot=e,vt!==null?0:(Gt=null,bt=0,Bu(),$t)}function dh(){for(;vt!==null&&!Am();)t0(vt)}function t0(t){var l=vd(t.alternate,t,je);t.memoizedProps=t.pendingProps,l===null?Ci(t):vt=l}function l0(t){var l=t,e=l.alternate;switch(l.tag){case 15:case 0:l=sd(e,l,l.pendingProps,l.type,void 0,bt);break;case 11:l=sd(e,l,l.pendingProps,l.type.render,l.ref,bt);break;case 5:Pc(l);var a=l;a===il&&(mt?(Vu(a),a.tag===5&&a.stateNode!=null&&(Xt=a.stateNode)):(Vu(a),mt=!0));default:bd(e,l),l=vt=Vr(l,je),l=vd(e,l,je)}t.memoizedProps=t.pendingProps,l===null?Ci(t):vt=l}function sn(t,l,e,a){Ne=ma=null,Pc(l),Ja=null,Yn=0;var n=l.return;try{if(P1(t,n,l,e,bt)){$t=1,si(t,Vl(e,t.current)),vt=null;return}}catch(u){if(n!==null)throw vt=n,u;$t=1,si(t,Vl(e,t.current)),vt=null;return}l.flags&32768?(mt||a===1?t=!0:ln||(bt&536870912)!==0?t=!1:(ke=t=!0,(a===2||a===9||a===3||a===6)&&(a=ol.current,a!==null&&a.tag===13&&(a.flags|=16384))),e0(l,t)):Ci(l)}function Ci(t){var l=t;do{if((l.flags&32768)!==0){e0(l,ke);return}t=l.return;var e=ah(l.alternate,l,je);if(e!==null){vt=e;return}if(l=l.sibling,l!==null){vt=l;return}vt=l=t}while(l!==null);$t===0&&($t=5)}function e0(t,l){do{var e=nh(t.alternate,t);if(e!==null){e.flags&=32767,vt=e;return}if(e=t.return,e!==null&&(e.flags|=32768,e.subtreeFlags=0,e.deletions=null),!l&&(t=t.sibling,t!==null)){vt=t;return}vt=t=e}while(t!==null);$t=6,vt=null}function a0(t,l,e,a,n,u,i,c,s,v,p,_){t.cancelPendingCommit=null;do Di();while(Jt!==0);if((Ot&6)!==0)throw Error(d(327));if(l!==null){if(l===t.current)throw Error(d(177));t===Gt&&(vt=Gt=null,bt=0),_a=l,ee=t,me=e,Lf=n,Kd=a,mh(t,l,e,i,c,s,_)}}function mh(t,l,e,a,n,u,i){var c=l.lanes|l.childLanes;if(Zf=c,c|=Oc,wm(t,e,c,a,n,u),nn=null,(e&335544064)===e?(un=Q1(t),a=10262):(un=null,a=10256),(l.subtreeFlags&a)!==0||(l.flags&a)!==0?(t.callbackNode=null,t.callbackPriority=0,xh(pu,function(){return Wf(),null})):(t.callbackNode=null,t.callbackPriority=0),gi=!1,a=(l.flags&13878)!==0,(l.subtreeFlags&13878)!==0||a){a=K.T,K.T=null,n=g.p,g.p=2,u=Ot,Ot|=4;try{uh(t,l,e)}finally{Ot=u,g.p=n,K.T=a}}Jt=1,gi?an=wh(i,t.containerInfo,un,kf,$f,yh,Ff,Wf,hh):(kf(),$f(),Ff())}function hh(t){if(Jt!==0){var l=ee.onRecoverableError;l(t,{componentStack:null})}}function yh(){Jt===3&&(Jt=0,wd(_a,ee),Jt=4)}function kf(){if(Jt===1){Jt=0;var t=ee,l=_a,e=me,a=(l.flags&13878)!==0;if((l.subtreeFlags&13878)!==0||a){a=K.T,K.T=null;var n=g.p;g.p=2;var u=Ot;Ot|=4;try{Fn=pi=!1,Bd(l,t,e),e=ss;var i=Ur(t.containerInfo),c=e.focusedElem,s=e.selectionRange;if(i!==c&&c&&c.ownerDocument&&Dr(c.ownerDocument.documentElement,c)){if(s!==null&&Nc(c)){var v=s.start,p=s.end;if(p===void 0&&(p=v),"selectionStart"in c)c.selectionStart=v,c.selectionEnd=Math.min(p,c.value.length);else{var _=c.ownerDocument||document,h=_&&_.defaultView||window;if(h.getSelection){var x=h.getSelection(),H=c.textContent.length,J=Math.min(s.start,H),st=s.end===void 0?J:Math.min(s.end,H);!x.extend&&J>st&&(i=st,st=J,J=i);var y=Cr(c,J),m=Cr(c,st);if(y&&m&&(x.rangeCount!==1||x.anchorNode!==y.node||x.anchorOffset!==y.offset||x.focusNode!==m.node||x.focusOffset!==m.offset)){var b=_.createRange();b.setStart(y.node,y.offset),x.removeAllRanges(),J>st?(x.addRange(b),x.extend(m.node,m.offset)):(b.setEnd(m.node,m.offset),x.addRange(b))}}}}for(_=[],x=c;x=x.parentNode;)x.nodeType===1&&_.push({element:x,left:x.scrollLeft,top:x.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;c<_.length;c++){var E=_[c];E.element.scrollLeft=E.left,E.element.scrollTop=E.top}}gn=!!fs,ss=fs=null}finally{Ot=u,g.p=n,K.T=a}}t.current=l,Jt=2}}function $f(){if(Jt===2){Jt=0;var t=ee,l=_a,e=(l.flags&8772)!==0;if((l.subtreeFlags&8772)!==0||e){e=K.T,K.T=null;var a=g.p;g.p=2;var n=Ot;Ot|=4;try{Cd(t,l.alternate,l)}finally{Ot=n,g.p=a,K.T=e}}Jt=3}}function Ff(){if(Jt===4||Jt===3){Jt=0;var t=an;an=null,Mm();var l=ee,e=_a,a=me,n=Kd,u=(a&335544064)===a?10262:10256;if((e.subtreeFlags&u)!==0||(e.flags&u)!==0?Jt=5:(Jt=0,_a=ee=null,n0(l,l.pendingLanes)),u=l.pendingLanes,u===0&&(Fe=null),nc(a),e=e.stateNode,Ml&&typeof Ml.onCommitFiberRoot=="function")try{Ml.onCommitFiberRoot(xn,e,void 0,(e.current.flags&128)===128)}catch{}if(n!==null){e=K.T,u=g.p,g.p=2,K.T=null;try{for(var i=l.onRecoverableError,c=0;c<n.length;c++){var s=n[c];i(s.value,{componentStack:s.stack})}}finally{K.T=e,g.p=u}}if(n=nn,i=un,un=null,n!==null&&(nn=null,i===null&&(i=[]),t!==null))for(s=0;s<n.length;s++)e=(0,n[s])(i),e!==void 0&&t.finished.finally(e);(me&3)!==0&&Di(),he(l),u=l.pendingLanes,(a&261930)!==0&&(u&42)!==0?l===ji?tu++:(tu=0,ji=l):(tu=0,ji=null),lu(0)}}function n0(t,l){(t.pooledCacheLanes&=l)===0&&(l=t.pooledCache,l!=null&&(t.pooledCache=null,Hn(l)))}function Di(){return an!==null&&(an.skipTransition(),an=null),kf(),$f(),Ff(),Wf()}function Wf(){if(Jt!==5)return!1;var t=ee,l=Zf;Zf=0;var e=nc(me),a=K.T,n=g.p;try{g.p=32>e?32:e,K.T=null,e=Lf,Lf=null;var u=ee,i=me;if(Jt=0,_a=ee=null,me=0,(Ot&6)!==0)throw Error(d(331));var c=Ot;if(Ot|=4,Vd(u.current),Gd(u,u.current,i,e),Ot=c,lu(0,!1),Ml&&typeof Ml.onPostCommitFiberRoot=="function")try{Ml.onPostCommitFiberRoot(xn,u)}catch{}return!0}finally{g.p=n,K.T=a,n0(t,l)}}function u0(t,l,e){l=Vl(e,l),l=hf(t.stateNode,l,2),t=Xe(t,l,2),t!==null&&(Sn(t,2),he(t))}function Ut(t,l,e){if(t.tag===3)u0(t,t,e);else for(;l!==null;){if(l.tag===3){u0(l,t,e);break}else if(l.tag===1){var a=l.stateNode;if(typeof l.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Fe===null||!Fe.has(a))){t=Vl(e,t),e=ld(2),a=Xe(l,e,2),a!==null&&(ed(e,a,l,t),Sn(a,2),he(a));break}}l=l.return}}function If(t,l,e){var a=t.pingCache;if(a===null){a=t.pingCache=new fh;var n=new Set;a.set(l,n)}else n=a.get(l),n===void 0&&(n=new Set,a.set(l,n));n.has(e)||(Xf=!0,n.add(e),t=vh.bind(null,t,l,e),l.then(t,t))}function vh(t,l,e){var a=t.pingCache;a!==null&&a.delete(l),t.pingedLanes|=t.suspendedLanes&e,t.warmLanes&=~e,Gt===t&&(bt&e)===e&&(($t===4||$t===3&&(bt&62914560)===bt&&300>Al()-Ei)&&(Ot&2)===0?fn(t,0):zi|=e,en===bt&&(en=0)),he(t)}function i0(t,l){l===0&&(l=Zs()),t=ra(t,l),t!==null&&(Sn(t,l),he(t))}function gh(t){var l=t.memoizedState,e=0;l!==null&&(e=l.retryLane),i0(t,e)}function bh(t,l){var e=0;switch(t.tag){case 31:case 13:var a=t.stateNode,n=t.memoizedState;n!==null&&(e=n.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(d(314))}a!==null&&a.delete(l),i0(t,e)}function xh(t,l){return tc(t,l)}var rn=null,on=null,Pf=!1,Ui=!1,ts=!1,Ie=0;function he(t){t!==on&&t.next===null&&(on===null?rn=on=t:on=on.next=t),Ui=!0,Pf||(Pf=!0,Sh())}function lu(t,l){if(!ts&&Ui){ts=!0;do for(var e=!1,a=rn;a!==null;){if(t!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,c=a.pingedLanes;u=(1<<31-Cl(42|t)+1)-1,u&=n&~(i&~c),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(e=!0,r0(a,u))}else u=bt,u=zu(a,a===Gt?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||pn(a,u)||(e=!0,r0(a,u));a=a.next}while(e);ts=!1}}function ph(){c0()}function c0(){Ui=Pf=!1;var t=0;Ie!==0&&Dh()&&(t=Ie);for(var l=Al(),e=null,a=rn;a!==null;){var n=a.next,u=f0(a,l);u===0?(a.next=null,e===null?rn=n:e.next=n,n===null&&(on=e)):(e=a,(t!==0||(u&3)!==0)&&(Ui=!0)),a=n}Jt!==0&&Jt!==5||lu(t),Ie!==0&&(Ie=0)}function f0(t,l){for(var e=t.suspendedLanes,a=t.pingedLanes,n=t.expirationTimes,u=t.pendingLanes&-62914561;0<u;){var i=31-Cl(u),c=1<<i,s=n[i];s===-1?((c&e)===0||(c&a)!==0)&&(n[i]=Ym(c,l)):s<=l&&(t.expiredLanes|=c),u&=~c}if(l=Gt,e=bt,e=zu(t,t===l?e:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a=t.callbackNode,e===0||t===l&&(Dt===2||Dt===9)||t.cancelPendingCommit!==null)return a!==null&&a!==null&&lc(a),t.callbackNode=null,t.callbackPriority=0;if((e&3)===0||pn(t,e)){if(l=e&-e,l===t.callbackPriority)return l;switch(a!==null&&lc(a),nc(e)){case 2:case 8:e=Qs;break;case 32:e=pu;break;case 268435456:e=Xs;break;default:e=pu}return a=s0.bind(null,t),e=tc(e,a),t.callbackPriority=l,t.callbackNode=e,l}return a!==null&&a!==null&&lc(a),t.callbackPriority=2,t.callbackNode=null,2}function s0(t,l){if(Jt!==0&&Jt!==5)return t.callbackNode=null,t.callbackPriority=0,null;var e=t.callbackNode;if(Di()&&t.callbackNode!==e)return null;var a=bt;return a=zu(t,t===Gt?a:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a===0?null:(kd(t,a,l),f0(t,Al()),t.callbackNode!=null&&t.callbackNode===e?s0.bind(null,t):null)}function r0(t,l){if(Di())return null;kd(t,l,!0)}function Sh(){Rh(function(){(Ot&6)!==0?tc(Gs,ph):c0()})}function ls(){if(Ie===0){var t=va;t===0&&(t=Su,Su<<=1,(Su&261888)===0&&(Su=256)),Ie=t}return Ie}function o0(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:Au(t)}function Nh(t,l,e,a,n){if(l==="submit"&&e&&e.stateNode===n){var u=o0((n[Nl]||null).action),i=a.submitter;i&&(l=(l=i[Nl]||null)?o0(l.formAction):i.getAttribute("formAction"),l!==null&&(u=l,i=null));var c=new Uu("action","action",null,a,n);t.push({event:c,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Ie!==0){var s=new FormData(n,i);sf(e,{pending:!0,data:s,method:n.method,action:u},null,s)}}else typeof u=="function"&&(c.preventDefault(),s=new FormData(n,i),sf(e,{pending:!0,data:s,method:n.method,action:u},u,s))},currentTarget:n}]})}}for(var es=0;es<_c.length;es++){var as=_c[es],Th=as.toLowerCase(),zh=as[0].toUpperCase()+as.slice(1);Il(Th,"on"+zh)}Il(qr,"onAnimationEnd"),Il(Br,"onAnimationIteration"),Il(Yr,"onAnimationStart"),Il("dblclick","onDoubleClick"),Il("focusin","onFocus"),Il("focusout","onBlur"),Il(U1,"onTransitionRun"),Il(R1,"onTransitionStart"),Il(H1,"onTransitionCancel"),Il(wr,"onTransitionEnd"),Da("onMouseEnter",["mouseout","mouseover"]),Da("onMouseLeave",["mouseout","mouseover"]),Da("onPointerEnter",["pointerout","pointerover"]),Da("onPointerLeave",["pointerout","pointerover"]),ca("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),ca("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),ca("onBeforeInput",["compositionend","keypress","textInput","paste"]),ca("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),ca("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),ca("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var eu="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(" "),Eh=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(eu));function d0(t,l){l=(l&4)!==0;for(var e=0;e<t.length;e++){var a=t[e],n=a.event;a=a.listeners;t:{var u=void 0;if(l)for(var i=a.length-1;0<=i;i--){var c=a[i],s=c.instance,v=c.currentTarget;if(c=c.listener,s!==u&&n.isPropagationStopped())break t;u=c,n.currentTarget=v;try{u(n)}catch(p){qu(p)}n.currentTarget=null,u=s}else for(i=0;i<a.length;i++){if(c=a[i],s=c.instance,v=c.currentTarget,c=c.listener,s!==u&&n.isPropagationStopped())break t;u=c,n.currentTarget=v;try{u(n)}catch(p){qu(p)}n.currentTarget=null,u=s}}}}function gt(t,l){var e=l[Fs];e===void 0&&(e=l[Fs]=new Set);var a=t+"__bubble";e.has(a)||(m0(l,t,2,!1),e.add(a))}function ns(t,l,e){var a=0;l&&(a|=4),m0(e,t,a,l)}var Ri="_reactListening"+Math.random().toString(36).slice(2);function us(t){if(!t[Ri]){t[Ri]=!0,Ps.forEach(function(e){e!=="selectionchange"&&(Eh.has(e)||ns(e,!1,t),ns(e,!0,t))});var l=t.nodeType===9?t:t.ownerDocument;l===null||l[Ri]||(l[Ri]=!0,ns("selectionchange",!1,l))}}function m0(t,l,e,a){switch(em(l)){case 2:var n=gy;break;case 8:n=by;break;default:n=Es}e=n.bind(null,l,e,t),n=void 0,!dc||l!=="touchstart"&&l!=="touchmove"&&l!=="wheel"||(n=!0),a?n!==void 0?t.addEventListener(l,e,{capture:!0,passive:n}):t.addEventListener(l,e,!0):n!==void 0?t.addEventListener(l,e,{passive:n}):t.addEventListener(l,e,!1)}function is(t,l,e,a,n){var u=a;if((l&1)===0&&(l&2)===0&&a!==null)t:for(;;){if(a===null)return;var i=a.tag;if(i===3||i===4){var c=a.stateNode.containerInfo;if(c===n)break;if(i===4)for(i=a.return;i!==null;){var s=i.tag;if((s===3||s===4)&&i.stateNode.containerInfo===n)return;i=i.return}for(;c!==null;){if(i=ia(c),i===null)return;if(s=i.tag,s===5||s===6||s===26||s===27){a=u=i;continue t}c=c.parentNode}}a=a.return}dr(function(){var v=u,p=rc(e),_=[];t:{var h=Gr.get(t);if(h!==void 0){var x=Uu,H=t;switch(t){case"keypress":if(Cu(e)===0)break t;case"keydown":case"keyup":x=s1;break;case"focusin":H="focus",x=vc;break;case"focusout":H="blur",x=vc;break;case"beforeblur":case"afterblur":x=vc;break;case"click":if(e.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":x=yr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":x=Wm;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":x=h1;break;case qr:case Br:case Yr:x=t1;break;case wr:x=v1;break;case"scroll":case"scrollend":x=$m;break;case"wheel":x=b1;break;case"copy":case"cut":case"paste":x=e1;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":x=gr;break;case"submit":x=d1;break;case"toggle":case"beforetoggle":x=p1}var J=(l&4)!==0,st=!J&&(t==="scroll"||t==="scrollend"),y=J?h!==null?h+"Capture":null:h;J=[];for(var m=v,b;m!==null;){var E=m;if(b=E.stateNode,E=E.tag,E!==5&&E!==26&&E!==27||b===null||y===null||(E=zn(m,y),E!=null&&J.push(au(m,E,b))),st)break;m=m.return}0<J.length&&(h=new x(h,H,null,e,p),_.push({event:h,listeners:J}))}}if((l&7)===0){t:{if(x=t==="mouseover"||t==="pointerover",h=t==="mouseout"||t==="pointerout",x&&e!==sc&&(H=e.relatedTarget||e.fromElement)&&(ia(H)||H[Aa]))break t;(h||x)&&(H=p.window===p?p:(x=p.ownerDocument)?x.defaultView||x.parentWindow:window,h?(x=e.relatedTarget||e.toElement,h=v,x=x?ia(x):null,x!==null&&(st=w(x),J=x.tag,x!==st||J!==5&&J!==27&&J!==6)&&(x=null)):(h=null,x=v),h!==x&&(J=yr,E="onMouseLeave",y="onMouseEnter",m="mouse",(t==="pointerout"||t==="pointerover")&&(J=gr,E="onPointerLeave",y="onPointerEnter",m="pointer"),st=h==null?H:Tn(h),b=x==null?H:Tn(x),H=new J(E,m+"leave",h,e,p),H.target=st,H.relatedTarget=b,E=null,ia(p)===v&&(J=new J(y,m+"enter",x,e,p),J.target=b,J.relatedTarget=st,E=J),st=E,J=h&&x?Ht(h,x,_h):null,h!==null&&h0(_,H,h,J,!1),x!==null&&st!==null&&h0(_,st,x,J,!0)))}t:{if(h=v?Tn(v):window,x=h.nodeName&&h.nodeName.toLowerCase(),x==="select"||x==="input"&&h.type==="file")var V=Er;else if(Tr(h))if(_r)V=M1;else{V=j1;var xt=O1}else x=h.nodeName,!x||x.toLowerCase()!=="input"||h.type!=="checkbox"&&h.type!=="radio"?v&&fc(v.elementType)&&(V=Er):V=A1;if(V&&(V=V(t,v))){zr(_,V,e,p);break t}xt&&xt(t,h,v)}switch(xt=v?Tn(v):window,t){case"focusin":(Tr(xt)||xt.contentEditable==="true")&&(Ya=xt,Tc=v,Dn=null);break;case"focusout":Dn=Tc=Ya=null;break;case"mousedown":zc=!0;break;case"contextmenu":case"mouseup":case"dragend":zc=!1,Rr(_,e,p);break;case"selectionchange":if(D1)break;case"keydown":case"keyup":Rr(_,e,p)}var W;if(bc)t:{switch(t){case"compositionstart":var at="onCompositionStart";break t;case"compositionend":at="onCompositionEnd";break t;case"compositionupdate":at="onCompositionUpdate";break t}at=void 0}else Ba?Sr(t,e)&&(at="onCompositionEnd"):t==="keydown"&&e.keyCode===229&&(at="onCompositionStart");at&&(br&&e.locale!=="ko"&&(Ba||at!=="onCompositionStart"?at==="onCompositionEnd"&&Ba&&(W=mr()):(Ue=p,mc="value"in Ue?Ue.value:Ue.textContent,Ba=!0)),xt=Hi(v,at),0<xt.length&&(at=new vr(at,t,null,e,p),_.push({event:at,listeners:xt}),W?at.data=W:(W=Nr(e),W!==null&&(at.data=W)))),(W=N1?T1(t,e):z1(t,e))&&(at=Hi(v,"onBeforeInput"),0<at.length&&(xt=new vr("onBeforeInput","beforeinput",null,e,p),_.push({event:xt,listeners:at}),xt.data=W)),Nh(_,t,v,e,p)}d0(_,l)})}function au(t,l,e){return{instance:t,listener:l,currentTarget:e}}function Hi(t,l){for(var e=l+"Capture",a=[];t!==null;){var n=t,u=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||u===null||(n=zn(t,e),n!=null&&a.unshift(au(t,n,u)),n=zn(t,l),n!=null&&a.push(au(t,n,u))),t.tag===3)return a;t=t.return}return[]}function _h(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function h0(t,l,e,a,n){for(var u=l._reactName,i=[];e!==null&&e!==a;){var c=e,s=c.alternate,v=c.stateNode;if(c=c.tag,s!==null&&s===a)break;c!==5&&c!==26&&c!==27||v===null||(s=v,n?(v=zn(e,u),v!=null&&i.unshift(au(e,v,s))):n||(v=zn(e,u),v!=null&&i.push(au(e,v,s)))),e=e.return}i.length!==0&&t.push({event:l,listeners:i})}var Oh=/\r\n?/g,jh=/\u0000|\uFFFD/g;function y0(t){return(typeof t=="string"?t:""+t).replace(Oh,`
|
||
`).replace(jh,"")}function v0(t,l){return l=y0(l),y0(t)===l}function Rt(t,l,e,a,n,u){switch(e){case"children":if(typeof a=="string")l==="body"||l==="textarea"&&a===""||Ra(t,a);else if(typeof a=="number"||typeof a=="bigint")l!=="body"&&Ra(t,""+a);else return;break;case"className":ju(t,"class",a);break;case"tabIndex":ju(t,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":ju(t,e,a);break;case"style":rr(t,a,u);return;case"data":if(l!=="object"){ju(t,"data",a);break}case"src":case"href":if(a===""&&(l!=="a"||e!=="href")){t.removeAttribute(e);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(e);break}a=Au(a),t.setAttribute(e,a);break;case"action":case"formAction":if(typeof a=="function"){t.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 u=="function"&&(e==="formAction"?(l!=="input"&&Rt(t,l,"name",n.name,n,null),Rt(t,l,"formEncType",n.formEncType,n,null),Rt(t,l,"formMethod",n.formMethod,n,null),Rt(t,l,"formTarget",n.formTarget,n,null)):(Rt(t,l,"encType",n.encType,n,null),Rt(t,l,"method",n.method,n,null),Rt(t,l,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(e);break}a=Au(a),t.setAttribute(e,a);break;case"onClick":a!=null&&(t.onclick=ne);return;case"onScroll":a!=null&>("scroll",t);return;case"onScrollEnd":a!=null&>("scrollend",t);return;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(d(61));if(e=a.__html,e!=null){if(n.children!=null)throw Error(d(60));(u!=null?u.__html:void 0)!==e&&(t.innerHTML=e)}}break;case"multiple":t.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":t.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"){t.removeAttribute("xlink:href");break}e=Au(a),t.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"?t.setAttribute(e,a):t.removeAttribute(e);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"credentialless":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(e,""):t.removeAttribute(e);break;case"capture":case"download":a===!0?t.setAttribute(e,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(e,a):t.removeAttribute(e);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?t.setAttribute(e,a):t.removeAttribute(e);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?t.removeAttribute(e):t.setAttribute(e,a);break;case"popover":gt("beforetoggle",t),gt("toggle",t),Ou(t,"popover",a);break;case"xlinkActuate":ve(t,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":ve(t,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":ve(t,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":ve(t,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":ve(t,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":ve(t,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":ve(t,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":ve(t,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":ve(t,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Ou(t,"is",a);break;case"innerText":case"textContent":return;default:if(!(2<e.length)||e[0]!=="o"&&e[0]!=="O"||e[1]!=="n"&&e[1]!=="N")e=Jm.get(e)||e,Ou(t,e,a);else return}zt=!0}function cs(t,l,e,a,n,u){switch(e){case"style":rr(t,a,u);return;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(d(61));if(e=a.__html,e!=null){if(n.children!=null)throw Error(d(60));(u!=null?u.__html:void 0)!==e&&(t.innerHTML=e)}}break;case"children":if(typeof a=="string")Ra(t,a);else if(typeof a=="number"||typeof a=="bigint")Ra(t,""+a);else return;break;case"onScroll":a!=null&>("scroll",t);return;case"onScrollEnd":a!=null&>("scrollend",t);return;case"onClick":a!=null&&(t.onclick=ne);return;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":return;case"innerText":case"textContent":return;default:if(!tr.hasOwnProperty(e))t:{if(e[0]==="o"&&e[1]==="n"&&(n=e.endsWith("Capture"),u=e.slice(2,n?e.length-7:void 0),l=t[Nl]||null,l=l!=null?l[e]:null,typeof l=="function"&&t.removeEventListener(u,l,n),typeof a=="function")){typeof l!="function"&&l!==null&&(e in t?t[e]=null:t.hasAttribute(e)&&t.removeAttribute(e)),t.addEventListener(u,a,n);break t}zt=!0,e in t?t[e]=a:a===!0?t.setAttribute(e,""):Ou(t,e,a)}return}zt=!0}function hl(t,l,e){switch(l){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":gt("error",t),gt("load",t);var a=!1,n=!1,u;for(u in e)if(e.hasOwnProperty(u)){var i=e[u];if(i!=null)switch(u){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(d(137,l));default:Rt(t,l,u,i,e,null)}}n&&Rt(t,l,"srcSet",e.srcSet,e,null),a&&Rt(t,l,"src",e.src,e,null);return;case"input":gt("invalid",t);var c=u=i=n=null,s=null,v=null;for(a in e)if(e.hasOwnProperty(a)){var p=e[a];if(p!=null)switch(a){case"name":n=p;break;case"type":i=p;break;case"checked":s=p;break;case"defaultChecked":v=p;break;case"value":u=p;break;case"defaultValue":c=p;break;case"children":case"dangerouslySetInnerHTML":if(p!=null)throw Error(d(137,l));break;default:Rt(t,l,a,p,e,null)}}ir(t,u,c,s,v,i,n,!1);return;case"select":gt("invalid",t),a=i=u=null;for(n in e)if(e.hasOwnProperty(n)&&(c=e[n],c!=null))switch(n){case"value":u=c;break;case"defaultValue":i=c;break;case"multiple":a=c;default:Rt(t,l,n,c,e,null)}l=u,e=i,t.multiple=!!a,l!=null?Ua(t,!!a,l,!1):e!=null&&Ua(t,!!a,e,!0);return;case"textarea":gt("invalid",t),u=n=a=null;for(i in e)if(e.hasOwnProperty(i)&&(c=e[i],c!=null))switch(i){case"value":a=c;break;case"defaultValue":n=c;break;case"children":u=c;break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(d(91));break;default:Rt(t,l,i,c,e,null)}fr(t,a,n,u);return;case"option":for(s in e)if(e.hasOwnProperty(s)&&(a=e[s],a!=null))switch(s){case"selected":t.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Rt(t,l,s,a,e,null)}return;case"dialog":gt("beforetoggle",t),gt("toggle",t),gt("cancel",t),gt("close",t);break;case"iframe":case"object":gt("load",t);break;case"video":case"audio":for(a=0;a<eu.length;a++)gt(eu[a],t);break;case"image":gt("error",t),gt("load",t);break;case"details":gt("toggle",t);break;case"embed":case"source":case"link":gt("error",t),gt("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(v in e)if(e.hasOwnProperty(v)&&(a=e[v],a!=null))switch(v){case"children":case"dangerouslySetInnerHTML":throw Error(d(137,l));default:Rt(t,l,v,a,e,null)}return;default:if(fc(l)){for(p in e)e.hasOwnProperty(p)&&(a=e[p],a!==void 0&&cs(t,l,p,a,e,void 0));return}}for(c in e)e.hasOwnProperty(c)&&(a=e[c],a!=null&&Rt(t,l,c,a,e,null))}var Ah={};function Mh(t,l,e,a){switch(l){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,u=null,i=null,c=null,s=null,v=null,p=null;for(x in e){var _=e[x];if(e.hasOwnProperty(x)&&_!=null)switch(x){case"checked":break;case"value":break;case"defaultValue":s=_;default:a.hasOwnProperty(x)||Rt(t,l,x,null,a,_)}}for(var h in a){var x=a[h];if(_=e[h],a.hasOwnProperty(h)&&(x!=null||_!=null))switch(h){case"type":x!==_&&(zt=!0),u=x;break;case"name":x!==_&&(zt=!0),n=x;break;case"checked":x!==_&&(zt=!0),v=x;break;case"defaultChecked":x!==_&&(zt=!0),p=x;break;case"value":x!==_&&(zt=!0),i=x;break;case"defaultValue":x!==_&&(zt=!0),c=x;break;case"children":case"dangerouslySetInnerHTML":if(x!=null)throw Error(d(137,l));break;default:x!==_&&Rt(t,l,h,x,a,_)}}ic(t,i,c,s,v,p,u,n);return;case"select":x=i=c=h=null;for(u in e)if(s=e[u],e.hasOwnProperty(u)&&s!=null)switch(u){case"value":break;case"multiple":x=s;default:a.hasOwnProperty(u)||Rt(t,l,u,null,a,s)}for(n in a)if(u=a[n],s=e[n],a.hasOwnProperty(n)&&(u!=null||s!=null))switch(n){case"value":u!==s&&(zt=!0),h=u;break;case"defaultValue":u!==s&&(zt=!0),c=u;break;case"multiple":u!==s&&(zt=!0),i=u;default:u!==s&&Rt(t,l,n,u,a,s)}l=c,e=i,a=x,h!=null?Ua(t,!!e,h,!1):!!a!=!!e&&(l!=null?Ua(t,!!e,l,!0):Ua(t,!!e,e?[]:"",!1));return;case"textarea":x=h=null;for(c in e)if(n=e[c],e.hasOwnProperty(c)&&n!=null&&!a.hasOwnProperty(c))switch(c){case"value":break;case"children":break;default:Rt(t,l,c,null,a,n)}for(i in a)if(n=a[i],u=e[i],a.hasOwnProperty(i)&&(n!=null||u!=null))switch(i){case"value":n!==u&&(zt=!0),h=n;break;case"defaultValue":n!==u&&(zt=!0),x=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(d(91));break;default:n!==u&&Rt(t,l,i,n,a,u)}cr(t,h,x);return;case"option":for(var H in e)if(h=e[H],e.hasOwnProperty(H)&&h!=null&&!a.hasOwnProperty(H))switch(H){case"selected":t.selected=!1;break;default:Rt(t,l,H,null,a,h)}for(s in a)if(h=a[s],x=e[s],a.hasOwnProperty(s)&&h!==x&&(h!=null||x!=null))switch(s){case"selected":h!==x&&(zt=!0),t.selected=h&&typeof h!="function"&&typeof h!="symbol";break;default:Rt(t,l,s,h,a,x)}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 J in e)h=e[J],e.hasOwnProperty(J)&&h!=null&&!a.hasOwnProperty(J)&&Rt(t,l,J,null,a,h);for(v in a)if(h=a[v],x=e[v],a.hasOwnProperty(v)&&h!==x&&(h!=null||x!=null))switch(v){case"children":case"dangerouslySetInnerHTML":if(h!=null)throw Error(d(137,l));break;default:Rt(t,l,v,h,a,x)}return;default:if(fc(l)){for(var st in e)h=e[st],e.hasOwnProperty(st)&&h!==void 0&&!a.hasOwnProperty(st)&&cs(t,l,st,void 0,a,h);for(p in a)h=a[p],x=e[p],!a.hasOwnProperty(p)||h===x||h===void 0&&x===void 0||cs(t,l,p,h,a,x);return}}for(var y in e)h=e[y],e.hasOwnProperty(y)&&h!=null&&!a.hasOwnProperty(y)&&Rt(t,l,y,null,a,h);for(_ in a)h=a[_],x=e[_],!a.hasOwnProperty(_)||h===x||h==null&&x==null||Rt(t,l,_,h,a,x)}function g0(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Ch(){if(typeof performance.getEntriesByType=="function"){for(var t=0,l=0,e=performance.getEntriesByType("resource"),a=0;a<e.length;a++){var n=e[a],u=n.transferSize,i=n.initiatorType,c=n.duration;if(u&&c&&g0(i)){for(i=0,c=n.responseEnd,a+=1;a<e.length;a++){var s=e[a],v=s.startTime;if(v>c)break;var p=s.transferSize,_=s.initiatorType;p&&g0(_)&&(s=s.responseEnd,i+=p*(s<c?1:(c-v)/(s-v)))}if(--a,l+=8*(u+i)/(n.duration/1e3),t++,10<t)break}}if(0<t)return l/t/1e6}return navigator.connection&&(t=navigator.connection.downlink,typeof t=="number")?t:5}var fs=null,ss=null;function nu(t){return t.nodeType===9?t:t.ownerDocument}function b0(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function x0(t,l){if(t===0)switch(l){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&l==="foreignObject"?0:t}function p0(t,l,e,a){return e=nu(e).createElement(t),e[sl]=a,e[Nl]=l,hl(e,t,l),ul(e),e}function rs(t,l){return t==="textarea"||t==="noscript"||typeof l.children=="string"||typeof l.children=="number"||typeof l.children=="bigint"||typeof l.dangerouslySetInnerHTML=="object"&&l.dangerouslySetInnerHTML!==null&&l.dangerouslySetInnerHTML.__html!=null}var os=null;function Dh(){var t=window.event;return t&&t.type==="popstate"?t===os?!1:(os=t,!0):(os=null,!1)}var ds=typeof setTimeout=="function"?setTimeout:void 0,Uh=typeof clearTimeout=="function"?clearTimeout:void 0,S0=typeof Promise=="function"?Promise:void 0,N0=typeof requestAnimationFrame=="function"?requestAnimationFrame:ds,Rh=typeof queueMicrotask=="function"?queueMicrotask:typeof S0<"u"?function(t){return S0.resolve(null).then(t).catch(Hh)}:ds;function Hh(t){setTimeout(function(){throw t})}function Pe(t){return t==="head"}function T0(t,l){var e=l,a=0;do{var n=e.nextSibling;if(t.removeChild(e),n&&n.nodeType===8)if(e=n.data,e==="/$"||e==="/&"){if(a===0){t.removeChild(n),bn(l);return}a--}else if(e==="$"||e==="$?"||e==="$~"||e==="$!"||e==="&")a++;else if(e==="html")ps(t.ownerDocument.documentElement);else if(e==="head"){e=t.ownerDocument.head,ps(e);for(var u=e.firstChild;u;){var i=u.nextSibling,c=u.nodeName;u[Nn]||c==="SCRIPT"||c==="STYLE"||c==="LINK"&&u.rel.toLowerCase()==="stylesheet"||e.removeChild(u),u=i}}else e==="body"&&ps(t.ownerDocument.body);e=n}while(e);bn(l)}function z0(t,l){var e=t;t=0;do{var a=e.nextSibling;if(e.nodeType===1?l?(e._stashedDisplay=e.style.display,e.style.display="none"):(e.style.display=e._stashedDisplay||"",e.getAttribute("style")===""&&e.removeAttribute("style")):e.nodeType===3&&(l?(e._stashedText=e.nodeValue,e.nodeValue=""):e.nodeValue=e._stashedText||""),a&&a.nodeType===8)if(e=a.data,e==="/$"){if(t===0)break;t--}else e!=="$"&&e!=="$?"&&e!=="$~"&&e!=="$!"||t++;e=a}while(e)}function E0(t,l,e){if(l=CSS.escape(l)!==l?"r-"+btoa(l).replace(/=/g,""):l,t.style.viewTransitionName=l,e!=null&&(t.style.viewTransitionClass=e),e=getComputedStyle(t),e.display==="inline"){if(l=t.getClientRects(),l.length===1)var a=1;else for(var n=a=0;n<l.length;n++){var u=l[n];0<u.width&&0<u.height&&a++}a===1&&(t=t.style,t.display=l.length===1?"inline-block":"block",t.marginTop="-"+e.paddingTop,t.marginBottom="-"+e.paddingBottom)}}function _0(t,l){t=t.style,l=l.style;var e=l!=null?l.hasOwnProperty("viewTransitionName")?l.viewTransitionName:l.hasOwnProperty("view-transition-name")?l["view-transition-name"]:null:null;t.viewTransitionName=e==null||typeof e=="boolean"?"":(""+e).trim(),e=l!=null?l.hasOwnProperty("viewTransitionClass")?l.viewTransitionClass:l.hasOwnProperty("view-transition-class")?l["view-transition-class"]:null:null,t.viewTransitionClass=e==null||typeof e=="boolean"?"":(""+e).trim(),t.display==="inline-block"&&(l==null?t.display=t.margin="":(e=l.display,t.display=e==null||typeof e=="boolean"?"":e,e=l.margin,e!=null?t.margin=e:(e=l.hasOwnProperty("marginTop")?l.marginTop:l["margin-top"],t.marginTop=e==null||typeof e=="boolean"?"":e,l=l.hasOwnProperty("marginBottom")?l.marginBottom:l["margin-bottom"],t.marginBottom=l==null||typeof l=="boolean"?"":l)))}function qh(t,l,e){return e=e.ownerDocument.defaultView,{rect:t,abs:l.position==="absolute"||l.position==="fixed",clip:l.clipPath!=="none"||l.overflow!=="visible"||l.filter!=="none"||l.mask!=="none"||l.mask!=="none"||l.borderRadius!=="0px",view:0<=t.bottom&&0<=t.right&&t.top<=e.innerHeight&&t.left<=e.innerWidth}}function ms(t){var l=t.getBoundingClientRect(),e=getComputedStyle(t);return qh(l,e,t)}function Bh(t){return t.documentElement.clientHeight}function Yh(t){this.addEventListener("load",t),this.addEventListener("error",t)}function wh(t,l,e,a,n,u,i,c,s){var v=l.nodeType===9?l:l.ownerDocument;try{var p=v.startViewTransition({update:function(){var h=v.defaultView,x=h.navigation&&h.navigation.transition,H=v.fonts.status;a();var J=[];if(H==="loaded"&&(Bh(v),v.fonts.status==="loading"&&J.push(v.fonts.ready)),H=J.length,t!==null)for(var st=t.suspenseyImages,y=0,m=0;m<st.length;m++){var b=st[m];if(!b.complete){var E=b.getBoundingClientRect();if(0<E.bottom&&0<E.right&&E.top<h.innerHeight&&E.left<h.innerWidth){if(y+=J0(b),y>Yi){J.length=H;break}b=new Promise(Yh.bind(b)),J.push(b)}}}if(0<J.length)return h=Promise.race([Promise.all(J),new Promise(function(V){return setTimeout(V,500)})]).then(n,n),(x?Promise.allSettled([x.finished,h]):h).then(u,u);if(n(),x)return x.finished.then(u,u);u()},types:e});v.__reactViewTransition=p;var _=[];return p.ready.then(function(){for(var h=v.documentElement.getAnimations({subtree:!0}),x=0;x<h.length;x++){var H=h[x],J=H.effect,st=J.pseudoElement;if(st!=null&&st.startsWith("::view-transition")){_.push(H),H=J.getKeyframes();for(var y=st=void 0,m=!0,b=0;b<H.length;b++){var E=H[b],V=E.width;if(st===void 0)st=V;else if(st!==V){m=!1;break}if(V=E.height,y===void 0)y=V;else if(y!==V){m=!1;break}delete E.width,delete E.height,E.transform==="none"&&delete E.transform}m&&st!==void 0&&y!==void 0&&(J.setKeyframes(H),m=getComputedStyle(J.target,J.pseudoElement),m.width!==st||m.height!==y)&&(m=H[0],m.width=st,m.height=y,m=H[H.length-1],m.width=st,m.height=y,J.setKeyframes(H))}}i()},function(h){v.__reactViewTransition===p&&(v.__reactViewTransition=null);try{if(typeof h=="object"&&h!==null)switch(h.name){case"InvalidStateError":(h.message==="View transition was skipped because document visibility state is hidden."||h.message==="Skipping view transition because document visibility state has become hidden."||h.message==="Skipping view transition because viewport size changed."||h.message==="Transition was aborted because of invalid state")&&(h=null)}h!==null&&s(h)}finally{a(),n(),i()}}),p.finished.finally(function(){for(var h=0;h<_.length;h++)_[h].cancel();v.__reactViewTransition===p&&(v.__reactViewTransition=null),c()}),p}catch{return a(),n(),i(),null}}function Oa(t,l){this._scope=document.documentElement,this._selector="::view-transition-"+t+"("+l+")"}Oa.prototype.animate=function(t,l){return l=typeof l=="number"?{duration:l}:tt({},l),l.pseudoElement=this._selector,this._scope.animate(t,l)},Oa.prototype.getAnimations=function(){for(var t=this._scope,l=this._selector,e=t.getAnimations({subtree:!0}),a=[],n=0;n<e.length;n++){var u=e[n].effect;u!==null&&u.target===t&&u.pseudoElement===l&&a.push(e[n])}return a},Oa.prototype.getComputedStyle=function(){return getComputedStyle(this._scope,this._selector)};function O0(t){return{name:t,group:new Oa("group",t),imagePair:new Oa("image-pair",t),old:new Oa("old",t),new:new Oa("new",t)}}function wl(t){this._fragmentFiber=t,this._observers=this._eventListeners=null}wl.prototype.addEventListener=function(t,l,e){var a=null,n=null;if(!(e!=null&&typeof e!="boolean"&&(a=e.signal||null,a!==null&&a.aborted))){this._eventListeners===null&&(this._eventListeners=[]);var u=this._eventListeners;if(A0(u,t,l,e)===-1){var i=this,c=l;e!=null&&typeof e!="boolean"&&e.once===!0&&(c=function(s){i.removeEventListener(t,l,e),typeof l=="function"?l.call(this,s):l.handleEvent(s)}),a!==null&&(n=i.removeEventListener.bind(i,t,l,e),a.addEventListener("abort",n,{once:!0}),n=a.removeEventListener.bind(a,"abort",n)),a=dn(e),u.push({type:t,listener:l,optionsOrUseCapture:e,attachedListener:c,cleanup:n}),S(this._fragmentFiber.child,!1,Gh,t,c,a)}this._eventListeners=u}};function Gh(t,l,e,a){return U(t).addEventListener(l,e,a),!1}wl.prototype.removeEventListener=function(t,l,e){var a=this._eventListeners;if(a!==null&&(l=A0(a,t,l,e),l!==-1)){var n=a[l];e=n.attachedListener;var u=n.cleanup;n=dn(n.optionsOrUseCapture),S(this._fragmentFiber.child,!1,Qh,t,e,n),a.splice(l,1),u!==null&&u()}};function Qh(t,l,e,a){return U(t).removeEventListener(l,e,a),!1}function dn(t){return t!=null&&typeof t!="boolean"&&(t.once===!0||t.signal instanceof AbortSignal)?{capture:t.capture,passive:t.passive}:t}function j0(t){return t==null?"c=0":typeof t=="boolean"?"c="+(t?"1":"0"):"c="+(t.capture?"1":"0")}function A0(t,l,e,a){if(t.length===0)return-1;a=j0(a);for(var n=0;n<t.length;n++){var u=t[n];if(u.type===l&&u.listener===e&&j0(u.optionsOrUseCapture)===a)return n}return-1}wl.prototype.dispatchEvent=function(t){var l=A(this._fragmentFiber);if(l===null)return!0;l=U(l);var e=this._eventListeners;if(e!==null&&0<e.length||!t.bubbles){var a=l.nodeType===9?l.createComment(""):document.createTextNode("");if(e)for(var n=0;n<e.length;n++){var u=e[n];a.addEventListener(u.type,u.attachedListener,dn(u.optionsOrUseCapture))}if(l.appendChild(a),t=a.dispatchEvent(t),e)for(n=0;n<e.length;n++)u=e[n],a.removeEventListener(u.type,u.attachedListener,dn(u.optionsOrUseCapture));return l.removeChild(a),t}return l.dispatchEvent(t)},wl.prototype.focus=function(t){S(this._fragmentFiber.child,!0,M0,t,void 0,void 0)};function M0(t,l){return t.tag===6?!1:(t=U(t),Ph(t,l))}wl.prototype.focusLast=function(t){var l=[];S(this._fragmentFiber.child,!0,hs,l,void 0,void 0);for(var e=l.length-1;0<=e&&!M0(l[e],t);e--);};function hs(t,l){return l.push(t),!1}wl.prototype.blur=function(){var t=A(this._fragmentFiber);t!==null&&(t=U(t),t=nu(t).activeElement,t!==null&&S(this._fragmentFiber.child,!1,Xh,t,void 0,void 0))};function Xh(t,l){return t.tag===6?!1:(t=U(t),t===l||t.contains(l)?(l.blur(),!0):!1)}wl.prototype.observeUsing=function(t){this._observers===null&&(this._observers=new Set),this._observers.add(t),S(this._fragmentFiber.child,!1,Vh,t,void 0,void 0)};function Vh(t,l){return t.tag===6||(t=U(t),l.observe(t)),!1}wl.prototype.unobserveUsing=function(t){var l=this._observers;if(l!==null&&l.has(t)){l.delete(t),S(this._fragmentFiber.child,!1,Zh,t,void 0,void 0);for(var e=l=0;e<ae.length;e++){var a=ae[e];a.fragmentInstance===this&&a.observer===t?t.unobserve(a.instance):ae[l++]=a}ae.length=l}};function Zh(t,l){return t.tag===6||(t=U(t),l.unobserve(t)),!1}var ae=[],ys=!1;function Lh(t,l,e){ae.push({fragmentInstance:t,observer:l,instance:e}),ys||(ys=!0,ty(function(){ys=!1;var a=ae;ae=[];for(var n=0;n<a.length;n++){var u=a[n];u.observer.unobserve(u.instance)}}))}wl.prototype.getClientRects=function(){var t=[];return S(this._fragmentFiber.child,!1,Kh,t,void 0,void 0),t};function Kh(t,l){if(t.tag===6){t=t.stateNode;var e=t.ownerDocument.createRange();e.selectNodeContents(t),l.push.apply(l,e.getClientRects())}else t=U(t),l.push.apply(l,t.getClientRects());return!1}wl.prototype.getRootNode=function(t){var l=A(this._fragmentFiber);return l===null?this:U(l).getRootNode(t)},wl.prototype.compareDocumentPosition=function(t){var l=A(this._fragmentFiber);if(l===null)return Node.DOCUMENT_POSITION_DISCONNECTED;var e=[];S(this._fragmentFiber.child,!1,hs,e,void 0,void 0);var a=U(l);if(e.length===0){if(e=a,ct(this._fragmentFiber)){t:{for(l=this._fragmentFiber.return;l!==null;){if(l.tag===4){l=l.stateNode.containerInfo;break t}if(l.tag===3||l.tag===5||l.tag===27)break;l=l.return}l=null}l!=null&&(e=l)}l=this._fragmentFiber;var n=a=e.compareDocumentPosition(t);return e===t?n=Node.DOCUMENT_POSITION_CONTAINS:a&Node.DOCUMENT_POSITION_CONTAINED_BY&&(e=wt(l)[1],e===null?n=Node.DOCUMENT_POSITION_PRECEDING:(t=U(e).compareDocumentPosition(t),n=t===0||t&Node.DOCUMENT_POSITION_FOLLOWING?Node.DOCUMENT_POSITION_FOLLOWING:Node.DOCUMENT_POSITION_PRECEDING)),n|=Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC}l=U(e[0]),n=U(e[e.length-1]);var u=ct(this._fragmentFiber)?l.parentElement:a;if(u==null)return Node.DOCUMENT_POSITION_DISCONNECTED;a=u.compareDocumentPosition(l)&Node.DOCUMENT_POSITION_CONTAINED_BY,u=u.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY;var i=l.compareDocumentPosition(t),c=n.compareDocumentPosition(t),s=i&Node.DOCUMENT_POSITION_CONTAINED_BY||c&Node.DOCUMENT_POSITION_CONTAINED_BY;return c=a&&u&&i&Node.DOCUMENT_POSITION_FOLLOWING&&c&Node.DOCUMENT_POSITION_PRECEDING,l=a&&l===t||u&&n===t||s||c?Node.DOCUMENT_POSITION_CONTAINED_BY:!a&&l===t||!u&&n===t?Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:i,l&Node.DOCUMENT_POSITION_DISCONNECTED||l&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC||Jh(l,this._fragmentFiber,e[0],e[e.length-1],t)?l:Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC};function Jh(t,l,e,a,n){var u=ia(n);if(t&Node.DOCUMENT_POSITION_CONTAINED_BY){if(e=!!u)t:{for(;u!==null;){if(u.tag===7&&(u===l||u.alternate===l)){e=!0;break t}u=u.return}e=!1}return e}if(t&Node.DOCUMENT_POSITION_CONTAINS){if(u===null)return u=n.ownerDocument,n===u||n===u.documentElement||n===u.body;t:{for(u=l,l=A(l);u!==null;){if(!(u.tag!==5&&u.tag!==3&&u.tag!==27||u!==l&&u.alternate!==l)){u=!0;break t}u=u.return}u=!1}return u}return t&Node.DOCUMENT_POSITION_PRECEDING?((l=!!u)&&!(l=u===e)&&(l=Ht(e,u,Ct),l===null?l=!1:(S(l,!0,Nt,u,e),u=ht,ht=null,l=u!==null)),l):t&Node.DOCUMENT_POSITION_FOLLOWING?((l=!!u)&&!(l=u===a)&&(l=Ht(a,u,Ct),l===null?l=!1:(S(l,!0,Ft,u,a),u=ht,et=ht=null,l=u!==null)),l):!1}function C0(t,l){var e=t.ownerDocument.createRange();e.selectNodeContents(t),t=e.getBoundingClientRect(),window.scrollTo(window.scrollX+t.left,l?window.scrollY+t.top:window.scrollY+t.bottom-window.innerHeight)}wl.prototype.scrollIntoView=function(t){if(typeof t=="object")throw Error(d(566));var l=[];S(this._fragmentFiber.child,!1,hs,l,void 0,void 0);var e=t!==!1;if(l.length===0){var a=wt(this._fragmentFiber);if(a=e?a[1]||a[0]||A(this._fragmentFiber):a[0]||a[1],a===null)return;if(a.tag===6){t=U(a),C0(t,e);return}if(a=U(a),a.nodeType!==9){if(a.nodeType===11){e="host"in a?a.host:null,e!==null&&e.scrollIntoView(t);return}a.scrollIntoView(t)}}for(a=e?l.length-1:0;a!==(e?-1:l.length);){var n=l[a];n.tag===6?(n=U(n),C0(n,e)):U(n).scrollIntoView(t),a+=e?-1:1}};function kh(t,l){return t=U(t),D0(t,l),!1}function D0(t,l){t.reactFragments==null&&(t.reactFragments=new Set),t.reactFragments.add(l)}function U0(t,l){var e=l._eventListeners;if(e!==null)for(var a=0;a<e.length;a++){var n=e[a];t.addEventListener(n.type,n.attachedListener,dn(n.optionsOrUseCapture))}t.nodeType!==3&&(e=l._observers,e!==null&&e.forEach(function(u){for(var i=0,c=0;c<ae.length;c++){var s=ae[c];(s.fragmentInstance!==l||s.observer!==u||s.instance!==t)&&(ae[i++]=s)}ae.length=i,u.observe(t)}),D0(t,l))}function $h(t,l){var e=l._eventListeners;if(e!==null)for(var a=0;a<e.length;a++){var n=e[a];t.removeEventListener(n.type,n.attachedListener,dn(n.optionsOrUseCapture))}t.nodeType!==3&&(e=l._observers,e!==null&&e.forEach(function(u){typeof u.rootMargin=="string"?Lh(l,u,t):u.unobserve(t)}),t.reactFragments!=null&&t.reactFragments.delete(l))}function vs(t){var l=t.firstChild;for(l&&l.nodeType===10&&(l=l.nextSibling);l;){var e=l;switch(l=l.nextSibling,e.nodeName){case"HTML":case"HEAD":case"BODY":vs(e),_u(e);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(e.rel.toLowerCase()==="stylesheet")continue}t.removeChild(e)}}function Fh(t,l,e,a){for(;t.nodeType===1;){var n=e;if(t.nodeName.toLowerCase()!==l.toLowerCase()){if(!a&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(a){if(!t[Nn])switch(l){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(u=t.getAttribute("rel"),u==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(u!==n.rel||t.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||t.getAttribute("title")!==(n.title==null?null:n.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(u=t.getAttribute("src"),(u!==(n.src==null?null:n.src)||t.getAttribute("type")!==(n.type==null?null:n.type)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&u&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(l==="input"&&t.type==="hidden"){var u=n.name==null?null:""+n.name;if(n.type==="hidden"&&t.getAttribute("name")===u)return t}else return t;if(t=kl(t.nextSibling),t===null)break}return null}function Wh(t,l,e){if(l==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!e||(t=kl(t.nextSibling),t===null))return null;return t}function R0(t,l){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!l||(t=kl(t.nextSibling),t===null))return null;return t}function gs(t){return t.data==="$?"||t.data==="$~"}function bs(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function Ih(t,l){var e=t.ownerDocument;if(t.data==="$~")t._reactRetry=l;else if(t.data!=="$?"||e.readyState!=="loading")l();else{var a=function(){l(),e.removeEventListener("DOMContentLoaded",a)};e.addEventListener("DOMContentLoaded",a),t._reactRetry=a}}function kl(t){for(;t!=null;t=t.nextSibling){var l=t.nodeType;if(l===1||l===3)break;if(l===8){if(l=t.data,l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"||l==="F!"||l==="F")break;if(l==="/$"||l==="/&")return null}}return t}var xs=null;function H0(t){t=t.nextSibling;for(var l=0;t;){if(t.nodeType===8){var e=t.data;if(e==="/$"||e==="/&"){if(l===0)return kl(t.nextSibling);l--}else e!=="$"&&e!=="$!"&&e!=="$?"&&e!=="$~"&&e!=="&"||l++}t=t.nextSibling}return null}function q0(t){t=t.previousSibling;for(var l=0;t;){if(t.nodeType===8){var e=t.data;if(e==="$"||e==="$!"||e==="$?"||e==="$~"||e==="&"){if(l===0)return t;l--}else e!=="/$"&&e!=="/&"||l++}t=t.previousSibling}return null}function Ph(t,l){function e(){a=!0}if(t.ownerDocument.activeElement===t)return!0;var a=!1;try{t.ownerDocument.addEventListener("focus",e,!0),(t.focus||HTMLElement.prototype.focus).call(t,l)}finally{t.ownerDocument.removeEventListener("focus",e,!0)}return a}function ty(t){N0(function(){N0(function(l){return t(l)})})}function B0(t,l,e){switch(l=nu(e),t){case"html":if(t=l.documentElement,!t)throw Error(d(452));return t;case"head":if(t=l.head,!t)throw Error(d(453));return t;case"body":if(t=l.body,!t)throw Error(d(454));return t;default:throw Error(d(451))}}function Y0(t,l,e){for(var a in e){var n=e[a];e.hasOwnProperty(a)&&n!=null&&Rt(t,l,a,null,Ah,n)}e.dangerouslySetInnerHTML!=null&&(t.textContent=""),t.onclick===ne&&(t.onclick=null),_u(t)}function ps(t){for(var l=t.attributes;l.length;)t.removeAttributeNode(l[0]);_u(t)}var $l=new Map,w0=new Set;function uu(t){if(typeof t.getRootNode=="function"){var l=t.getRootNode();if(l.nodeType===9||l.nodeType===11)return l}return t.nodeType===9?t:t.ownerDocument}var Ae=g.d;g.d={f:ly,r:ey,D:ay,C:ny,L:uy,m:iy,X:fy,S:cy,M:sy};function ly(){var t=Ae.f(),l=Ai();return t||l}function ey(t){var l=Ma(t);l!==null&&l.tag===5&&l.type==="form"?Qo(l):Ae.r(t)}var mn=typeof document>"u"?null:document;function G0(t,l,e){var a=mn;if(a&&typeof l=="string"&&l){var n=Ql(l);n='link[rel="'+t+'"][href="'+n+'"]',typeof e=="string"&&(n+='[crossorigin="'+e+'"]'),w0.has(n)||(w0.add(n),t={rel:t,crossOrigin:e,href:l},a.querySelector(n)===null&&(l=a.createElement("link"),hl(l,"link",t),ul(l),a.head.appendChild(l)))}}function ay(t){Ae.D(t),G0("dns-prefetch",t,null)}function ny(t,l){Ae.C(t,l),G0("preconnect",t,l)}function uy(t,l,e){Ae.L(t,l,e);var a=mn;if(a&&t&&l){var n='link[rel="preload"][as="'+Ql(l)+'"]';l==="image"&&e&&e.imageSrcSet?(n+='[imagesrcset="'+Ql(e.imageSrcSet)+'"]',typeof e.imageSizes=="string"&&(n+='[imagesizes="'+Ql(e.imageSizes)+'"]')):n+='[href="'+Ql(t)+'"]';var u=n;switch(l){case"style":u=hn(t);break;case"script":u=yn(t)}if(!($l.has(u)||(t=tt({rel:"preload",href:l==="image"&&e&&e.imageSrcSet?void 0:t,as:l},e),$l.set(u,t),a.querySelector(n)!==null||l==="style"&&a.querySelector(iu(u))||l==="script"&&a.querySelector(cu(u))))){var i=a.createElement("link");hl(i,"link",t),l==="style"&&(i[Eu]=!0,i.onload=i.onerror=function(){Is(i)}),ul(i),a.head.appendChild(i)}}}function iy(t,l){Ae.m(t,l);var e=mn;if(e&&t){var a=l&&typeof l.as=="string"?l.as:"script",n='link[rel="modulepreload"][as="'+Ql(a)+'"][href="'+Ql(t)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=yn(t)}if(!$l.has(u)&&(t=tt({rel:"modulepreload",href:t},l),$l.set(u,t),e.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(e.querySelector(cu(u)))return}a=e.createElement("link"),hl(a,"link",t),ul(a),e.head.appendChild(a)}}}function cy(t,l,e){Ae.S(t,l,e);var a=mn;if(a&&t){var n=Ca(a).hoistableStyles,u=hn(t);l=l||"default";var i=n.get(u);if(!i){var c={loading:0,preload:null};if(i=a.querySelector(iu(u)))c.loading=5;else{t=tt({rel:"stylesheet",href:t,"data-precedence":l},e),(e=$l.get(u))&&Ss(t,e);var s=i=a.createElement("link");ul(s),hl(s,"link",t),s._p=new Promise(function(v,p){s.onload=v,s.onerror=p}),s.addEventListener("load",function(){c.loading|=1}),s.addEventListener("error",function(){c.loading|=2}),c.loading|=4,qi(i,l,a)}i={type:"stylesheet",instance:i,count:1,state:c},n.set(u,i)}}}function fy(t,l){Ae.X(t,l);var e=mn;if(e&&t){var a=Ca(e).hoistableScripts,n=yn(t),u=a.get(n);u||(u=e.querySelector(cu(n)),u||(t=tt({src:t,async:!0},l),(l=$l.get(n))&&Ns(t,l),u=e.createElement("script"),ul(u),hl(u,"link",t),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function sy(t,l){Ae.M(t,l);var e=mn;if(e&&t){var a=Ca(e).hoistableScripts,n=yn(t),u=a.get(n);u||(u=e.querySelector(cu(n)),u||(t=tt({src:t,async:!0,type:"module"},l),(l=$l.get(n))&&Ns(t,l),u=e.createElement("script"),ul(u),hl(u,"link",t),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function Q0(t,l,e,a){var n=(n=jl.current)?uu(n):null;if(!n)throw Error(d(446));switch(t){case"meta":case"title":return null;case"style":return typeof e.precedence=="string"&&typeof e.href=="string"?(e=hn(e.href),l=Ca(n).hoistableStyles,a=l.get(e),a||(a={type:"style",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(e.rel==="stylesheet"&&typeof e.href=="string"&&typeof e.precedence=="string"){t=hn(e.href);var u=Ca(n).hoistableStyles,i=u.get(t);if(i||(n=n.ownerDocument||n,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(t,i),(u=n.querySelector(iu(t)))?u._p||(i.instance=u,i.state.loading=5):(u=$l.get(t),u||(u={rel:"preload",as:"style",href:e.href,crossOrigin:e.crossOrigin,integrity:e.integrity,media:e.media,hrefLang:e.hrefLang,referrerPolicy:e.referrerPolicy},$l.set(t,u)),ry(n,t,u,i.state))),l&&a===null)throw Error(d(528,""));return i}if(l&&a!==null)throw Error(d(529,""));return null;case"script":return l=e.async,e=e.src,typeof e=="string"&&l&&typeof l!="function"&&typeof l!="symbol"?(e=yn(e),l=Ca(n).hoistableScripts,a=l.get(e),a||(a={type:"script",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(d(444,t))}}function hn(t){return'href="'+Ql(t)+'"'}function iu(t){return'link[rel="stylesheet"]['+t+"]"}function X0(t){return tt({},t,{"data-precedence":t.precedence,precedence:null})}function ry(t,l,e,a){if(l=t.querySelector('link[rel="preload"][as="style"]['+l+"]")){if(l[Eu]!==!0){a.loading=1;return}}else l=t.createElement("link"),l[Eu]=!0,l.onload=l.onerror=Is.bind(null,l),hl(l,"link",e),ul(l),t.head.appendChild(l);a.preload=l,l.addEventListener("load",function(){return a.loading|=1}),l.addEventListener("error",function(){return a.loading|=2})}function yn(t){return'[src="'+Ql(t)+'"]'}function cu(t){return"script[async]"+t}function V0(t,l,e){if(l.count++,l.instance===null)switch(l.type){case"style":var a=t.querySelector('style[data-href~="'+Ql(e.href)+'"]');if(a)return l.instance=a,ul(a),a;var n=tt({},e,{"data-href":e.href,"data-precedence":e.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),ul(a),hl(a,"style",n),qi(a,e.precedence,t),l.instance=a;case"stylesheet":n=hn(e.href);var u=t.querySelector(iu(n));if(u)return l.state.loading|=4,l.instance=u,ul(u),u;a=X0(e),(n=$l.get(n))&&Ss(a,n),u=(t.ownerDocument||t).createElement("link"),ul(u);var i=u;return i._p=new Promise(function(c,s){i.onload=c,i.onerror=s}),hl(u,"link",a),l.state.loading|=4,qi(u,e.precedence,t),l.instance=u;case"script":return u=yn(e.src),(n=t.querySelector(cu(u)))?(l.instance=n,ul(n),n):(a=e,(n=$l.get(u))&&(a=tt({},e),Ns(a,n)),t=t.ownerDocument||t,n=t.createElement("script"),ul(n),hl(n,"link",a),t.head.appendChild(n),l.instance=n);case"void":return null;default:throw Error(d(443,l.type))}else l.type==="stylesheet"&&(l.state.loading&4)===0&&(a=l.instance,l.state.loading|=4,qi(a,e.precedence,t));return l.instance}function qi(t,l,e){for(var a=e.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,i=0;i<a.length;i++){var c=a[i];if(c.dataset.precedence===l)u=c;else if(u!==n)break}u?u.parentNode.insertBefore(t,u.nextSibling):(l=e.nodeType===9?e.head:e,l.insertBefore(t,l.firstChild))}function Ss(t,l){t.crossOrigin==null&&(t.crossOrigin=l.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=l.referrerPolicy),t.title==null&&(t.title=l.title)}function Ns(t,l){t.crossOrigin==null&&(t.crossOrigin=l.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=l.referrerPolicy),t.integrity==null&&(t.integrity=l.integrity)}var Bi=null;function Z0(t,l,e){if(Bi===null){var a=new Map,n=Bi=new Map;n.set(e,a)}else n=Bi,a=n.get(e),a||(a=new Map,n.set(e,a));if(a.has(t))return a;for(a.set(t,null),e=e.getElementsByTagName(t),n=0;n<e.length;n++){var u=e[n];if(!(u[Nn]||u[sl]||t==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var i=u.getAttribute(l)||"";i=t+i;var c=a.get(i);c?c.push(u):a.set(i,[u])}}return a}function Ts(t,l,e){t=t.ownerDocument||t,t.head.insertBefore(e,l==="title"?t.querySelector("head > title"):null)}function oy(t,l,e){if(e===1||l.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof l.precedence!="string"||typeof l.href!="string"||l.href==="")break;return!0;case"link":if(typeof l.rel!="string"||typeof l.href!="string"||l.href===""||l.onLoad||l.onError)break;switch(l.rel){case"stylesheet":return t=l.disabled,typeof l.precedence=="string"&&t==null;default:return!0}case"script":if(l.async&&typeof l.async!="function"&&typeof l.async!="symbol"&&!l.onLoad&&!l.onError&&l.src&&typeof l.src=="string")return!0}return!1}function L0(t,l){return t==="img"&&l.src!=null&&l.src!==""&&l.onLoad==null&&l.loading!=="lazy"}function K0(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function J0(t){return(t.width||100)*(t.height||100)*(typeof devicePixelRatio=="number"?devicePixelRatio:1)*.25}function k0(t,l){typeof l.decode=="function"&&(t.imgCount++,l.complete||(t.imgBytes+=J0(l),t.suspenseyImages.push(l)),t=hy.bind(t),l.decode().then(t,t))}function dy(t,l,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 n=hn(a.href),u=l.querySelector(iu(n));if(u){l=u._p,l!==null&&typeof l=="object"&&typeof l.then=="function"&&(t.count++,t=fu.bind(t),l.then(t,t)),e.state.loading|=4,e.instance=u,ul(u);return}u=l.ownerDocument||l,a=X0(a),(n=$l.get(n))&&Ss(a,n),u=u.createElement("link"),ul(u);var i=u;i._p=new Promise(function(c,s){i.onload=c,i.onerror=s}),hl(u,"link",a),e.instance=u}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(e,l),(l=e.state.preload)&&(e.state.loading&3)===0&&(t.count++,e=fu.bind(t),l.addEventListener("load",e),l.addEventListener("error",e))}}var Yi=0;function my(t,l){return t.stylesheets&&t.count===0&&Gi(t,t.stylesheets),0<t.count||0<t.imgCount?function(e){var a=setTimeout(function(){if(t.stylesheets&&Gi(t,t.stylesheets),t.unsuspend){var u=t.unsuspend;t.unsuspend=null,u()}},6e4+l);0<t.imgBytes&&Yi===0&&(Yi=62500*Ch());var n=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&Gi(t,t.stylesheets),t.unsuspend)){var u=t.unsuspend;t.unsuspend=null,u()}},(t.imgBytes>Yi?50:800)+l);return t.unsuspend=e,function(){t.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function $0(t){if(t.count===0&&(t.imgCount===0||!t.waitingForImages)){if(t.stylesheets)Gi(t,t.stylesheets);else if(t.unsuspend){var l=t.unsuspend;t.unsuspend=null,l()}}}function fu(){this.count--,$0(this)}function hy(){this.imgCount--,$0(this)}var wi=null;function Gi(t,l){t.stylesheets=null,t.unsuspend!==null&&(t.count++,wi=new Map,l.forEach(yy,t),wi=null,fu.call(t))}function yy(t,l){if(!(l.state.loading&4)){var e=wi.get(t);if(e)var a=e.get(null);else{e=new Map,wi.set(t,e);for(var n=t.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<n.length;u++){var i=n[u];(i.nodeName==="LINK"||i.getAttribute("media")!=="not all")&&(e.set(i.dataset.precedence,i),a=i)}a&&e.set(null,a)}n=l.instance,i=n.getAttribute("data-precedence"),u=e.get(i)||a,u===a&&e.set(null,n),e.set(i,n),this.count++,a=fu.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),u?u.parentNode.insertBefore(n,u.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(n,t.firstChild)),l.state.loading|=4}}var vn={$$typeof:At,Provider:null,Consumer:null,_currentValue:B,_currentValue2:B,_threadCount:0};function vy(t,l,e,a,n,u,i,c,s){this.tag=1,this.containerInfo=t,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=ec(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ec(0),this.hiddenUpdates=ec(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=i,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=s,this.transitionTypes=null,this.incompleteTransitions=new Map}function F0(t,l,e,a,n,u,i,c,s,v,p,_){return t=new vy(t,l,e,i,s,v,p,_,c),l=1,u===!0&&(l|=24),u=Tl(3,null,null,l),t.current=u,u.stateNode=t,l=Bc(),l.refCount++,t.pooledCache=l,l.refCount++,u.memoizedState={element:a,isDehydrated:e,cache:l},Qc(u),t}function W0(t){return t?(t=Qa,t):Qa}function I0(t,l,e,a,n,u){n=W0(n),a.context===null?a.context=n:a.pendingContext=n,a=Qe(l),a.payload={element:e},u=u===void 0?null:u,u!==null&&(a.callback=u),e=Xe(t,a,l),e!==null&&(Ol(e,t,l),wn(e,t,l))}function P0(t,l){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var e=t.retryLane;t.retryLane=e!==0&&e<l?e:l}}function zs(t,l){P0(t,l),(t=t.alternate)&&P0(t,l)}function tm(t){if(t.tag===13||t.tag===31){var l=ra(t,67108864);l!==null&&Ol(l,t,67108864),zs(t,67108864)}}function lm(t){if(t.tag===13||t.tag===31){var l=Yl();l=ac(l);var e=ra(t,l);e!==null&&Ol(e,t,l),zs(t,l)}}var gn=!0;function gy(t,l,e,a){var n=K.T;K.T=null;var u=g.p;try{g.p=2,Es(t,l,e,a)}finally{g.p=u,K.T=n}}function by(t,l,e,a){var n=K.T;K.T=null;var u=g.p;try{g.p=8,Es(t,l,e,a)}finally{g.p=u,K.T=n}}function Es(t,l,e,a){if(gn){var n=_s(a);if(n===null)is(t,l,a,Qi,e),am(t,a);else if(py(n,t,l,e,a))a.stopPropagation();else if(am(t,a),l&4&&-1<xy.indexOf(t)){for(;n!==null;){var u=Ma(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var i=ua(u.pendingLanes);if(i!==0){var c=u;for(c.pendingLanes|=2,c.entangledLanes|=2;i;){var s=1<<31-Cl(i);c.entanglements[1]|=s,i&=~s}he(u),(Ot&6)===0&&(_i=Al()+500,lu(0))}}break;case 31:case 13:c=ra(u,2),c!==null&&Ol(c,u,2),Ai(),zs(u,2)}if(u=_s(a),u===null&&is(t,l,a,Qi,e),u===n)break;n=u}n!==null&&a.stopPropagation()}else is(t,l,a,null,e)}}function _s(t){return t=rc(t),Os(t)}var Qi=null;function Os(t){if(Qi=null,t=ia(t),t!==null){var l=w(t);if(l===null)t=null;else{var e=l.tag;if(e===13){if(t=M(l),t!==null)return t;t=null}else if(e===31){if(t=nt(l),t!==null)return t;t=null}else if(e===3){if(l.stateNode.current.memoizedState.isDehydrated)return l.tag===3?l.stateNode.containerInfo:null;t=null}else l!==t&&(t=null)}}return Qi=t,null}function em(t){switch(t){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"fullscreenerror":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"resize":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Cm()){case Gs:return 2;case Qs:return 8;case pu:case Dm:return 32;case Xs:return 268435456;default:return 32}default:return 32}}var js=!1,ta=null,la=null,ea=null,su=new Map,ru=new Map,aa=[],xy="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 am(t,l){switch(t){case"focusin":case"focusout":ta=null;break;case"dragenter":case"dragleave":la=null;break;case"mouseover":case"mouseout":ea=null;break;case"pointerover":case"pointerout":su.delete(l.pointerId);break;case"gotpointercapture":case"lostpointercapture":ru.delete(l.pointerId)}}function ou(t,l,e,a,n,u){return t===null||t.nativeEvent!==u?(t={blockedOn:l,domEventName:e,eventSystemFlags:a,nativeEvent:u,targetContainers:[n]},l!==null&&(l=Ma(l),l!==null&&tm(l)),t):(t.eventSystemFlags|=a,l=t.targetContainers,n!==null&&l.indexOf(n)===-1&&l.push(n),t)}function py(t,l,e,a,n){switch(l){case"focusin":return ta=ou(ta,t,l,e,a,n),!0;case"dragenter":return la=ou(la,t,l,e,a,n),!0;case"mouseover":return ea=ou(ea,t,l,e,a,n),!0;case"pointerover":var u=n.pointerId;return su.set(u,ou(su.get(u)||null,t,l,e,a,n)),!0;case"gotpointercapture":return u=n.pointerId,ru.set(u,ou(ru.get(u)||null,t,l,e,a,n)),!0}return!1}function nm(t){var l=ia(t.target);if(l!==null){var e=w(l);if(e!==null){if(l=e.tag,l===13){if(l=M(e),l!==null){t.blockedOn=l,$s(t.priority,function(){lm(e)});return}}else if(l===31){if(l=nt(e),l!==null){t.blockedOn=l,$s(t.priority,function(){lm(e)});return}}else if(l===3&&e.stateNode.current.memoizedState.isDehydrated){t.blockedOn=e.tag===3?e.stateNode.containerInfo:null;return}}}t.blockedOn=null}function Xi(t){if(t.blockedOn!==null)return!1;for(var l=t.targetContainers;0<l.length;){var e=_s(t.nativeEvent);if(e===null){e=t.nativeEvent;var a=new e.constructor(e.type,e);sc=a,e.target.dispatchEvent(a),sc=null}else return l=Ma(e),l!==null&&tm(l),t.blockedOn=e,!1;l.shift()}return!0}function um(t,l,e){Xi(t)&&e.delete(l)}function Sy(){js=!1,ta!==null&&Xi(ta)&&(ta=null),la!==null&&Xi(la)&&(la=null),ea!==null&&Xi(ea)&&(ea=null),su.forEach(um),ru.forEach(um)}function Vi(t,l){t.blockedOn===l&&(t.blockedOn=null,js||(js=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,Sy)))}var Zi=null;function im(t){Zi!==t&&(Zi=t,r.unstable_scheduleCallback(r.unstable_NormalPriority,function(){Zi===t&&(Zi=null);for(var l=0;l<t.length;l+=3){var e=t[l],a=t[l+1],n=t[l+2];if(typeof a!="function"){if(Os(a||e)===null)continue;break}var u=Ma(e);u!==null&&(t.splice(l,3),l-=3,sf(u,{pending:!0,data:n,method:e.method,action:a},a,n))}}))}function bn(t){function l(s){return Vi(s,t)}ta!==null&&Vi(ta,t),la!==null&&Vi(la,t),ea!==null&&Vi(ea,t),su.forEach(l),ru.forEach(l);for(var e=0;e<aa.length;e++){var a=aa[e];a.blockedOn===t&&(a.blockedOn=null)}for(;0<aa.length&&(e=aa[0],e.blockedOn===null);)nm(e),e.blockedOn===null&&aa.shift();if(e=(t.ownerDocument||t).$$reactFormReplay,e!=null)for(a=0;a<e.length;a+=3){var n=e[a],u=e[a+1],i=n[Nl]||null;if(typeof u=="function")i||im(e);else if(i){var c=null;if(u&&u.hasAttribute("formAction")){if(n=u,i=u[Nl]||null)c=i.formAction;else if(Os(n)!==null)continue}else c=i.action;typeof c=="function"?e[a+1]=c:(e.splice(a,3),a-=3),im(e)}}}function cm(){function t(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(i){return n=i})},focusReset:"manual",scroll:"manual"})}function l(){n!==null&&(n(),n=null),a||setTimeout(e,20)}function e(){if(!a&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,n=null;return navigation.addEventListener("navigate",t),navigation.addEventListener("navigatesuccess",l),navigation.addEventListener("navigateerror",l),setTimeout(e,100),function(){a=!0,navigation.removeEventListener("navigate",t),navigation.removeEventListener("navigatesuccess",l),navigation.removeEventListener("navigateerror",l),n!==null&&(n(),n=null)}}}function As(t){this._internalRoot=t}Li.prototype.render=As.prototype.render=function(t){var l=this._internalRoot;if(l===null)throw Error(d(409));var e=l.current,a=Yl();I0(e,a,t,l,null,null)},Li.prototype.unmount=As.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var l=t.containerInfo;I0(t.current,2,null,t,null,null),Ai(),l[Aa]=null}};function Li(t){this._internalRoot=t}Li.prototype.unstable_scheduleHydration=function(t){if(t){var l=ks();t={blockedOn:null,target:t,priority:l};for(var e=0;e<aa.length&&l!==0&&l<aa[e].priority;e++);aa.splice(e,0,t),e===0&&nm(t)}};var fm=z.version;if(fm!=="19.3.1")throw Error(d(527,fm,"19.3.1"));g.findDOMNode=function(t){var l=t._reactInternals;if(l===void 0)throw typeof t.render=="function"?Error(d(188)):(t=Object.keys(t).join(","),Error(d(268,t)));return t=X(l),t=t!==null?q(t):null,t=t===null?null:t.stateNode,t};var Ny={bundleType:0,version:"19.3.1",rendererPackageName:"react-dom",currentDispatcherRef:K,reconcilerVersion:"19.3.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Ki=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ki.isDisabled&&Ki.supportsFiber)try{xn=Ki.inject(Ny),Ml=Ki}catch{}}return mu.createRoot=function(t,l){if(!C(t))throw Error(d(299));var e=!1,a="",n=Wo,u=Io,i=Po;return l!=null&&(l.unstable_strictMode===!0&&(e=!0),l.identifierPrefix!==void 0&&(a=l.identifierPrefix),l.onUncaughtError!==void 0&&(n=l.onUncaughtError),l.onCaughtError!==void 0&&(u=l.onCaughtError),l.onRecoverableError!==void 0&&(i=l.onRecoverableError)),l=F0(t,1,!1,null,null,e,a,null,n,u,i,cm),t[Aa]=l.current,us(t),new As(l)},mu.hydrateRoot=function(t,l,e){if(!C(t))throw Error(d(299));var a=!1,n="",u=Wo,i=Io,c=Po,s=null;return e!=null&&(e.unstable_strictMode===!0&&(a=!0),e.identifierPrefix!==void 0&&(n=e.identifierPrefix),e.onUncaughtError!==void 0&&(u=e.onUncaughtError),e.onCaughtError!==void 0&&(i=e.onCaughtError),e.onRecoverableError!==void 0&&(c=e.onRecoverableError),e.formState!==void 0&&(s=e.formState)),l=F0(t,1,!0,l,e??null,a,n,s,u,i,c,cm),l.context=W0(null),e=l.current,a=Yl(),a=ac(a),n=Qe(a),n.callback=null,Xe(e,n,a),e=a,l.current.lanes=e,Sn(l,e),he(l),t[Aa]=l.current,us(t),new Li(l)},mu.version="19.3.1",mu}var bm;function Ry(){if(bm)return Ds.exports;bm=1;function r(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(z){console.error(z)}}return r(),Ds.exports=Uy(),Ds.exports}var Hy=Ry();/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const qy=r=>r.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),pm=(...r)=>r.filter((z,T,d)=>!!z&&z.trim()!==""&&d.indexOf(z)===T).join(" ").trim();/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/var By={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.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Yy=Y.forwardRef(({color:r="currentColor",size:z=24,strokeWidth:T=2,absoluteStrokeWidth:d,className:C="",children:w,iconNode:M,...nt},I)=>Y.createElement("svg",{ref:I,...By,width:z,height:z,stroke:r,strokeWidth:d?Number(T)*24/Number(z):T,className:pm("lucide",C),...nt},[...M.map(([X,q])=>Y.createElement(X,q)),...Array.isArray(w)?w:[w]]));/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Et=(r,z)=>{const T=Y.forwardRef(({className:d,...C},w)=>Y.createElement(Yy,{ref:w,iconNode:z,className:pm(`lucide-${qy(r)}`,d),...C}));return T.displayName=`${r}`,T};/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const wy=Et("Activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Gy=Et("Bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Sm=Et("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Qy=Et("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Xy=Et("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Vy=Et("CircleStop",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["rect",{x:"9",y:"9",width:"6",height:"6",rx:"1",key:"1ssd4o"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Zy=Et("ClipboardCheck",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m9 14 2 2 4-4",key:"df797q"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Ly=Et("Cpu",[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Ky=Et("Ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Jy=Et("Gauge",[["path",{d:"m12 14 4-4",key:"9kzdfg"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0",key:"19p75a"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Nm=Et("GraduationCap",[["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"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const ky=Et("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const $y=Et("KeyRound",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Fy=Et("ListVideo",[["path",{d:"M12 12H3",key:"18klou"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M12 18H3",key:"11ftsu"}],["path",{d:"m16 12 5 3-5 3v-6Z",key:"zpskkp"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Wy=Et("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Iy=Et("LogIn",[["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}],["polyline",{points:"10 17 15 12 10 7",key:"1ail0h"}],["line",{x1:"15",x2:"3",y1:"12",y2:"12",key:"v6grx8"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Py=Et("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Tm=Et("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const zm=Et("Puzzle",[["path",{d:"M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z",key:"w46dr5"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const ki=Et("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const tv=Et("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const lv=Et("ScrollText",[["path",{d:"M15 12h-5",key:"r7krc0"}],["path",{d:"M15 8h-5",key:"1khuty"}],["path",{d:"M19 17V5a2 2 0 0 0-2-2H4",key:"zz82l3"}],["path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3",key:"1ph1d7"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const ev=Et("Send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const av=Et("ServerCog",[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"M4.5 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-.5",key:"tn8das"}],["path",{d:"M4.5 14H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2h-.5",key:"1g2pve"}],["path",{d:"M6 6h.01",key:"1utrut"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"m15.7 13.4-.9-.3",key:"1jwmzr"}],["path",{d:"m9.2 10.9-.9-.3",key:"qapnim"}],["path",{d:"m10.6 15.7.3-.9",key:"quwk0k"}],["path",{d:"m13.6 15.7-.4-1",key:"cb9xp7"}],["path",{d:"m10.8 9.3-.4-1",key:"1uaiz5"}],["path",{d:"m8.3 13.6 1-.4",key:"s6srou"}],["path",{d:"m14.7 10.8 1-.4",key:"4d31cq"}],["path",{d:"m13.4 8.3-.3.9",key:"1bm987"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const nv=Et("Settings2",[["path",{d:"M20 7h-9",key:"3s1dr2"}],["path",{d:"M14 17H5",key:"gfn3mx"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["circle",{cx:"7",cy:"7",r:"3",key:"dfmy0x"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const uv=Et("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const iv=Et("Square",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const cv=Et("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Em=Et("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const fv=Et("Video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const sv=Et("WifiOff",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}],["path",{d:"M5 12.859a10 10 0 0 1 5.17-2.69",key:"1dl1wf"}],["path",{d:"M19 12.859a10 10 0 0 0-2.007-1.523",key:"4k23kn"}],["path",{d:"M2 8.82a15 15 0 0 1 4.177-2.643",key:"1grhjp"}],["path",{d:"M22 8.82a15 15 0 0 0-11.288-3.764",key:"z3jwby"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/**
|
||
* @license lucide-react v0.468.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const rv=Et("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function _m(r){var z,T,d="";if(typeof r=="string"||typeof r=="number")d+=r;else if(typeof r=="object")if(Array.isArray(r)){var C=r.length;for(z=0;z<C;z++)r[z]&&(T=_m(r[z]))&&(d&&(d+=" "),d+=T)}else for(T in r)r[T]&&(d&&(d+=" "),d+=T);return d}function ov(){for(var r,z,T=0,d="",C=arguments.length;T<C;T++)(r=arguments[T])&&(z=_m(r))&&(d&&(d+=" "),d+=z);return d}const gl=(...r)=>ov(r),Wl="w-full rounded-lg border border-line bg-white px-3 py-2 text-[13px] text-slate-900 placeholder:text-slate-400 transition focus:border-brand-500 focus:outline-none focus:ring-3 focus:ring-brand-500/15 disabled:cursor-not-allowed disabled:bg-slate-50";function xm(r){if(!r)return"—";const z=Math.floor((Date.now()-r)/6e4);return z<1?"刚刚":z<60?`${z} 分钟前`:`${Math.floor(z/60)} 小时前`}function qs(r=[]){return{total:r.length,studyable:r.filter(z=>z.in_study!==!1).length}}function hu(r){return String(r||"").split("#").filter(Boolean)}const dv={"01":"单选","02":"多选","03":"判断","04":"问答"};function Fl(r){return r instanceof Error?r.message:String(r)}const mv={neutral:"bg-slate-100 text-slate-600 ring-slate-200",brand:"bg-brand-50 text-brand-700 ring-brand-100",success:"bg-emerald-50 text-emerald-700 ring-emerald-100",warning:"bg-amber-50 text-amber-700 ring-amber-100",danger:"bg-red-50 text-red-700 ring-red-100",running:"bg-sky-50 text-sky-700 ring-sky-100"};function yu({tone:r="neutral",children:z,dot:T=!1,className:d}){return f.jsxs("span",{className:gl("inline-flex items-center gap-1.5 rounded-full px-2 py-0.5 text-[11px] font-medium ring-1 ring-inset",mv[r],d),children:[T&&f.jsx("span",{className:"size-1.5 rounded-full bg-current opacity-70"}),z]})}const hv={primary:"border-brand-500 bg-brand-500 text-white shadow-sm shadow-brand-500/25 hover:border-brand-600 hover:bg-brand-600",secondary:"border-line bg-white text-slate-700 hover:border-slate-300 hover:bg-slate-50",ghost:"border-transparent bg-transparent text-slate-600 hover:bg-slate-100",danger:"border-transparent bg-transparent text-red-600 hover:bg-red-50",soft:"border-brand-100 bg-brand-50 text-brand-700 hover:border-brand-200 hover:bg-brand-100"},yv={sm:"h-8 gap-1.5 rounded-lg px-2.5 text-xs",md:"h-9 gap-1.5 rounded-lg px-3.5 text-[13px]",icon:"h-9 w-9 rounded-lg"};function Qt({variant:r="secondary",size:z="md",loading:T=!1,icon:d,className:C,children:w,disabled:M,type:nt="button",...I}){return f.jsxs("button",{type:nt,disabled:M||T,className:gl("inline-flex shrink-0 items-center justify-center border font-medium transition","focus-visible:outline-none focus-visible:ring-3 focus-visible:ring-brand-500/20","disabled:cursor-not-allowed disabled:opacity-50",hv[r],yv[z],C),...I,children:[T?f.jsx(Wy,{className:"size-3.5 animate-spin"}):d,w]})}function vv(r,z){var w,M;const T=z==="login"||r.status==="logging"||((w=r.run)==null?void 0:w.status)==="logging"?"logging":((M=r.run)==null?void 0:M.status)||r.status||"idle",C={discovering:{label:"发现课程中",tone:"running",pulse:!0},studying:{label:"学习中",tone:"running",pulse:!0},finished:{label:"已完成",tone:"success"},stopped:{label:"已停止",tone:"warning"},error:{label:"出错",tone:"danger"},interrupted:{label:"已中断",tone:"warning"},logging:{label:"登录中",tone:"running",pulse:!0},logged_in:{label:"已登录",tone:"success"},login_failed:{label:"登录失败",tone:"danger"},idle:{label:"未登录",tone:"neutral"}}[T]||{label:T,tone:"neutral"};return{label:C.label,tone:C.tone,pulse:!!C.pulse}}function gv({account:r,course:z,disabled:T,onToggle:d}){var w;const C=(w=r.selected)==null?void 0:w.includes(z.plan_id);return f.jsxs("label",{className:gl("flex cursor-pointer items-start gap-2.5 rounded-lg border border-transparent px-2 py-1.5 transition","hover:border-line hover:bg-slate-50",T&&"pointer-events-none opacity-60"),children:[f.jsx("input",{type:"checkbox",className:"mt-0.5 size-3.5 shrink-0 accent-brand-500",checked:!!C,disabled:T,onChange:M=>d(z.plan_id,M.target.checked)}),f.jsxs("span",{className:"min-w-0 flex-1",children:[f.jsx("span",{className:"block truncate text-[12.5px] font-medium text-slate-700",children:z.name||z.plan_id}),f.jsx("span",{className:"mt-0.5 block truncate text-[11px] text-slate-400",children:[z.section,z.status_label,z.info].filter(Boolean).join(" · ")||"—"})]}),f.jsx("span",{className:"shrink-0 pt-0.5 text-[11px] tabular-nums text-slate-500",children:z.progress||""})]})}function bv({account:r,platformLabel:z,pending:T,openLog:d,logLines:C,onToggleLog:w,onLogin:M,onRefresh:nt,onStudy:I,onStop:X,onCapture:q,onStopCapture:S,onQuiz:A,onDelete:ct,onToggleCourse:wt,onSelectAll:$,onClearSelection:U,onToggleOption:ht}){var pt,G,ut,rt,Bt,o,N,Q,Z,ot,yt,dt,K,g,B,O;const[et,Nt]=Y.useState(!1),Ft=Y.useRef(null),Ct=Y.useRef(null),Ht=Y.useRef(!0);Y.useEffect(()=>{if(!et)return;const j=P=>{var L;(L=Ft.current)!=null&&L.contains(P.target)||Nt(!1)};return document.addEventListener("pointerdown",j),()=>document.removeEventListener("pointerdown",j)},[et]),Y.useEffect(()=>{const j=Ct.current;j&&Ht.current&&(j.scrollTop=j.scrollHeight)},[C,d]);const tt=vv(r,T),D=!!T||r.status==="logging"||((pt=r.run)==null?void 0:pt.status)==="logging",jt=r.courses||[],_t=jt.filter(j=>j.in_study!==!1),Tt=jt.filter(j=>j.in_study===!1),qt=qs(jt),Kt=((G=r.run)==null?void 0:G.done)||0,al=((ut=r.run)==null?void 0:ut.total)||0,At=al?Math.round(Kt/al*100):0,R=["discovering","studying"].includes(((rt=r.run)==null?void 0:rt.status)||""),F=((Bt=r.selected)==null?void 0:Bt.length)||0,lt=F>0&&(((o=r.cookies)==null?void 0:o.length)||0)>0;return f.jsxs("article",{"data-id":r.id,className:"card-shadow flex min-w-0 flex-col rounded-2xl border border-line bg-white transition-colors hover:border-slate-300/80",children:[f.jsxs("header",{className:"flex items-start gap-3 px-4 pt-4",children:[f.jsxs("div",{className:"relative mt-0.5 grid size-10 shrink-0 place-items-center rounded-xl bg-gradient-to-br from-brand-50 to-sky-50 text-[13px] font-semibold text-brand-700 ring-1 ring-brand-100",children:[(r.user||r.username||"?").slice(0,1).toUpperCase(),f.jsx("span",{className:gl("absolute -bottom-0.5 -right-0.5 size-3 rounded-full border-2 border-white",tt.tone==="success"?"bg-emerald-500":tt.tone==="danger"?"bg-red-500":tt.tone==="running"?"bg-sky-500":tt.tone==="warning"?"bg-amber-500":"bg-slate-300",tt.pulse&&"animate-pulse")})]}),f.jsxs("div",{className:"min-w-0 flex-1",children:[f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx("h2",{className:"truncate text-[13.5px] font-semibold text-slate-900",children:r.user||r.username}),f.jsx(yu,{tone:tt.tone,dot:!0,children:tt.label})]}),f.jsxs("div",{className:"mt-1 flex flex-wrap items-center gap-x-2 gap-y-0.5 text-[11px] text-slate-400",children:[f.jsx("span",{className:"truncate",children:r.username}),r.note&&f.jsxs("span",{className:"truncate",children:["· ",r.note]}),f.jsxs("span",{children:["· ",xm(r.updated||r.loginAt)]})]})]}),f.jsx(yu,{tone:"brand",className:"mt-0.5 shrink-0",children:z})]}),f.jsxs("div",{className:"px-4 pt-3",children:[f.jsxs("div",{className:"flex items-center justify-between gap-2",children:[f.jsxs("div",{className:"text-[11.5px] text-slate-500",children:["共 ",f.jsx("b",{className:"font-semibold text-slate-700",children:qt.total})," 门 · 可学"," ",f.jsx("b",{className:"font-semibold text-slate-700",children:qt.studyable}),Tt.length>0&&f.jsxs("span",{className:"text-slate-400",children:[" · 已完成 ",Tt.length]})]}),_t.length>0&&f.jsxs("div",{className:"flex items-center gap-1",children:[f.jsx("button",{type:"button",disabled:D,className:"rounded px-1.5 py-0.5 text-[11px] text-brand-600 transition hover:bg-brand-50 disabled:opacity-40",onClick:$,children:"全选"}),f.jsx("button",{type:"button",disabled:D||F===0,className:"rounded px-1.5 py-0.5 text-[11px] text-slate-500 transition hover:bg-slate-100 disabled:opacity-40",onClick:U,children:"清空"})]})]}),f.jsx("div",{className:"scrollbar-thin mt-1.5 max-h-[196px] min-h-[70px] overflow-y-auto pr-0.5",children:jt.length===0?f.jsx("div",{className:"grid min-h-[70px] place-items-center rounded-lg border border-dashed border-line text-[12px] text-slate-400",children:"还没有课程,先登录或刷新课程"}):f.jsxs(f.Fragment,{children:[_t.map(j=>f.jsx(gv,{account:r,course:j,disabled:D,onToggle:wt},j.plan_id)),Tt.length>0&&f.jsx("div",{className:"mt-1 border-t border-dashed border-line pt-1",children:Tt.map(j=>f.jsxs("div",{className:"flex items-start gap-2.5 rounded-lg px-2 py-1.5 text-slate-400",children:[f.jsx("span",{className:"mt-0.5 grid size-3.5 shrink-0 place-items-center rounded-full bg-emerald-50 text-[9px] text-emerald-600",children:"✓"}),f.jsxs("span",{className:"min-w-0 flex-1",children:[f.jsx("span",{className:"block truncate text-[12px]",children:j.name||j.plan_id}),f.jsx("span",{className:"mt-0.5 block truncate text-[10.5px] opacity-80",children:[j.section,j.info].filter(Boolean).join(" · ")})]}),f.jsx("span",{className:"shrink-0 text-[10.5px]",children:j.status_label||"已结束"})]},j.plan_id))})]})})]}),f.jsxs("div",{className:"mt-3 flex flex-wrap items-center gap-x-4 gap-y-1.5 border-t border-line/70 px-4 py-2.5",children:[f.jsxs("label",{className:"flex cursor-pointer items-center gap-1.5 text-[11.5px] text-slate-600",children:[f.jsx("input",{type:"checkbox",className:"size-3.5 accent-brand-500",checked:r.optQuiz===!0,disabled:D,onChange:j=>ht("quiz",j.target.checked)}),"自动交测验"]}),f.jsxs("label",{className:"flex cursor-pointer items-center gap-1.5 text-[11.5px] text-slate-600",children:[f.jsx("input",{type:"checkbox",className:"size-3.5 accent-brand-500",checked:r.optFeedback!==!1,disabled:D,onChange:j=>ht("feedback",j.target.checked)}),"自动交反馈表"]}),f.jsx("div",{className:"flex-1"}),f.jsx("span",{className:"text-[11px] tabular-nums text-slate-400",children:F>0?`已选 ${F} 门`:"未选择课程"})]}),f.jsxs("div",{className:"flex flex-wrap items-center gap-1.5 border-t border-line/70 px-4 py-2.5",children:[f.jsx(Qt,{size:"sm",variant:"soft",loading:T==="login"||r.status==="logging"||((N=r.run)==null?void 0:N.status)==="logging",disabled:D,icon:f.jsx(Iy,{className:"size-3.5"}),onClick:M,children:(Q=r.cookies)!=null&&Q.length?"重新登录":"登录"}),f.jsx(Qt,{size:"sm",loading:T==="refresh",disabled:D||!((Z=r.cookies)!=null&&Z.length),icon:f.jsx(ki,{className:"size-3.5"}),onClick:nt,children:"刷新课程"}),f.jsx(Qt,{size:"sm",variant:"primary",loading:T==="study",disabled:D||!lt,icon:f.jsx(Py,{className:"size-3.5"}),onClick:I,children:"开始学习"}),f.jsx("div",{className:"flex-1"}),R&&f.jsx(Qt,{size:"icon",variant:"danger",loading:T==="stop",onClick:X,title:"停止学习","aria-label":"停止学习",children:f.jsx(Vy,{className:"size-4"})}),f.jsxs("div",{className:"relative",ref:Ft,children:[f.jsx(Qt,{size:"icon",variant:"ghost",onClick:()=>Nt(j=>!j),"aria-label":"更多操作",title:"更多操作",children:f.jsx(Ky,{className:"size-4"})}),et&&f.jsx("div",{className:"absolute bottom-10 right-0 z-20 w-40 overflow-hidden rounded-xl border border-line bg-white py-1 shadow-xl shadow-slate-900/10",children:[{label:"课程日志",icon:Fy,action:w},{label:"打开测验",icon:Zy,action:A},(ot=r.run)!=null&&ot.capturing?{label:"停止抓包",icon:iv,action:S}:{label:"抓包 10 分钟",icon:fv,action:q},{label:"删除账号",icon:cv,action:ct,danger:!0}].map(j=>f.jsxs("button",{type:"button",className:gl("flex w-full items-center gap-2 px-3 py-2 text-left text-[12px] transition hover:bg-slate-50",j.danger?"text-red-600":"text-slate-700"),onClick:()=>{Nt(!1),j.action()},children:[f.jsx(j.icon,{className:"size-3.5 opacity-70"}),j.label]},j.label))})]})]}),(al>0||((yt=r.run)==null?void 0:yt.error))&&f.jsxs("div",{className:"border-t border-line/70 px-4 py-3",children:[f.jsxs("div",{className:"mb-1.5 flex items-center justify-between gap-2 text-[11px] text-slate-500",children:[f.jsx("span",{className:"truncate",children:((dt=r.run)==null?void 0:dt.course)||((K=r.run)==null?void 0:K.status)||"学习进度"}),f.jsxs("span",{className:"shrink-0 tabular-nums",children:[Kt," / ",al,al>0&&f.jsxs("span",{className:"ml-1 text-slate-400",children:["(",At,"%)"]})]})]}),f.jsx("div",{className:"h-1.5 overflow-hidden rounded-full bg-slate-100",children:f.jsx("div",{className:gl("h-full rounded-full transition-all duration-500",((g=r.run)==null?void 0:g.status)==="error"?"bg-red-500":((B=r.run)==null?void 0:B.status)==="finished"?"bg-emerald-500":"bg-gradient-to-r from-brand-500 to-sky-400"),style:{width:`${Math.min(100,At)}%`}})}),((O=r.run)==null?void 0:O.error)&&f.jsx("p",{className:"mt-2 rounded-lg bg-red-50 px-2.5 py-1.5 text-[11px] leading-relaxed text-red-700",children:r.run.error})]}),r.lastError&&f.jsx("div",{className:"border-t border-line/70 px-4 py-2.5",children:f.jsxs("p",{className:"rounded-lg bg-red-50/80 px-2.5 py-1.5 text-[11px] leading-relaxed text-red-700",children:[r.lastError,r.lastErrorAt?f.jsxs("span",{className:"ml-1 text-red-400",children:["· ",xm(r.lastErrorAt)]}):null]})}),f.jsxs("div",{className:gl("border-t border-line/70",d?"block":"hidden"),children:[f.jsxs("div",{className:"flex items-center gap-2 px-4 pt-2.5 text-[11px] text-slate-400",children:[f.jsx("span",{className:"font-medium text-slate-500",children:"课程日志"}),f.jsxs("span",{className:"tabular-nums",children:["(",C.length,")"]}),f.jsx("div",{className:"flex-1"}),f.jsx("button",{type:"button",onClick:w,className:"rounded px-1.5 py-0.5 text-[11px] text-slate-500 transition hover:bg-slate-100",children:"收起"})]}),f.jsx("pre",{ref:Ct,onScroll:j=>{const P=j.currentTarget;Ht.current=P.scrollHeight-P.scrollTop-P.clientHeight<24},className:gl("scrollbar-thin mx-4 mb-3 mt-2 max-h-56 overflow-auto rounded-lg bg-slate-950/95 p-3","font-mono text-[11px] leading-relaxed text-slate-300",C.length===0&&"text-slate-500"),children:C.length?C.join(`
|
||
`):"暂无日志 · 开始学习后这里会实时显示"})]}),f.jsxs("button",{type:"button",onClick:w,className:"flex items-center justify-center gap-1 border-t border-line/70 py-1.5 text-[10.5px] text-slate-400 transition hover:bg-slate-50 hover:text-slate-600","aria-expanded":d,children:[f.jsx(Sm,{className:gl("size-3 transition-transform",d&&"rotate-180")}),d?"收起课程日志":"展开课程日志"]})]})}const xv={md:"max-w-xl",lg:"max-w-3xl",xl:"max-w-6xl"};function vu({open:r,onClose:z,title:T,subtitle:d,size:C="md",footer:w,children:M,bodyClassName:nt}){return Y.useEffect(()=>{if(!r)return;const I=q=>{q.key==="Escape"&&z()};window.addEventListener("keydown",I);const X=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{window.removeEventListener("keydown",I),document.body.style.overflow=X}},[r,z]),r?f.jsxs("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4",children:[f.jsx("div",{className:"absolute inset-0 bg-slate-900/40 backdrop-blur-[2px]",onClick:z}),f.jsxs("div",{role:"dialog","aria-modal":"true",className:gl("relative flex max-h-[calc(100vh-2rem)] w-full flex-col overflow-hidden rounded-2xl","border border-line bg-white shadow-2xl shadow-slate-900/20",xv[C]),children:[f.jsxs("header",{className:"flex items-start gap-3 border-b border-line px-5 py-4",children:[f.jsxs("div",{className:"min-w-0 flex-1",children:[f.jsx("h2",{className:"truncate text-[15px] font-semibold text-slate-900",children:T}),d&&f.jsx("p",{className:"mt-0.5 truncate text-xs text-slate-500",children:d})]}),f.jsx("button",{type:"button",onClick:z,className:"-mr-1 rounded-lg p-1.5 text-slate-400 transition hover:bg-slate-100 hover:text-slate-600","aria-label":"关闭",children:f.jsx(rv,{className:"size-4"})})]}),f.jsx("div",{className:gl("min-h-0 flex-1 overflow-auto px-5 py-4",nt),children:M}),w&&f.jsx("footer",{className:"flex flex-wrap items-center justify-end gap-2 border-t border-line bg-slate-50/70 px-5 py-3",children:w})]})]}):null}function pv({open:r,platforms:z,onClose:T,onSubmit:d}){var ht;const[C,w]=Y.useState(""),[M,nt]=Y.useState(""),[I,X]=Y.useState(""),[q,S]=Y.useState(((ht=z[0])==null?void 0:ht.id)||"guanyixue"),[A,ct]=Y.useState(!1),[wt,$]=Y.useState("");Y.useEffect(()=>{var et;r&&(w(""),nt(""),X(""),S(((et=z[0])==null?void 0:et.id)||"guanyixue"),$(""),ct(!1))},[r,z]);async function U(){if(!C.trim()||!M){$("请填写账号和密码");return}ct(!0),$("");try{await d({username:C.trim(),password:M,note:I.trim(),platform:q}),T()}catch(et){$(et instanceof Error?et.message:String(et))}finally{ct(!1)}}return f.jsx(vu,{open:r,onClose:T,title:"添加账号",subtitle:"账号密码保存在本机 SQLite,用于会话失效时自动重新登录",footer:f.jsxs(f.Fragment,{children:[f.jsx(Qt,{onClick:T,disabled:A,children:"取消"}),f.jsx(Qt,{variant:"primary",loading:A,onClick:U,children:"保存并登录"})]}),children:f.jsxs("div",{className:"space-y-4",children:[f.jsxs("div",{children:[f.jsx("label",{className:"mb-1.5 block text-[12px] font-medium text-slate-600",children:"学习平台"}),f.jsxs("div",{className:"relative",children:[f.jsx(Nm,{className:"pointer-events-none absolute left-2.5 top-1/2 size-3.5 -translate-y-1/2 text-slate-400"}),f.jsx("select",{className:`${Wl} appearance-none pl-8 pr-8`,value:q,onChange:et=>S(et.target.value),children:z.map(et=>f.jsx("option",{value:et.id,children:et.label},et.id))}),f.jsx(Sm,{className:"pointer-events-none absolute right-2.5 top-1/2 size-3.5 -translate-y-1/2 text-slate-400"})]}),f.jsx("p",{className:"mt-1.5 text-[11px] leading-relaxed text-slate-400",children:"选「莞易学」后,后台会自动识别旧版 / 新版课程页并按对应实现学习;后续新增的平台会出现在这里。"})]}),f.jsxs("div",{children:[f.jsx("label",{className:"mb-1.5 block text-[12px] font-medium text-slate-600",children:"登录账号"}),f.jsx("input",{className:Wl,value:C,autoFocus:!0,placeholder:"手机号 / 身份证号 / 教师账号",onChange:et=>w(et.target.value),onKeyDown:et=>et.key==="Enter"&&U()})]}),f.jsxs("div",{children:[f.jsx("label",{className:"mb-1.5 block text-[12px] font-medium text-slate-600",children:"密码"}),f.jsx("input",{className:Wl,type:"password",value:M,autoComplete:"off",placeholder:"平台登录密码",onChange:et=>nt(et.target.value),onKeyDown:et=>et.key==="Enter"&&U()})]}),f.jsxs("div",{children:[f.jsxs("label",{className:"mb-1.5 block text-[12px] font-medium text-slate-600",children:["备注 ",f.jsx("span",{className:"font-normal text-slate-400",children:"(可选)"})]}),f.jsx("input",{className:Wl,value:I,placeholder:"例如:张三 · 语文",onChange:et=>X(et.target.value)})]}),f.jsx("p",{className:"rounded-lg border border-line bg-slate-50 px-3 py-2 text-[11.5px] leading-relaxed text-slate-500",children:"保存后会自动尝试登录一次。若密码错误或需要验证码,卡片上会保留「登录」按钮,可手动重试。"}),wt&&f.jsx("p",{className:"rounded-lg bg-red-50 px-3 py-2 text-[12px] text-red-700",children:wt})]})})}class Me extends Error{constructor(T,d={}){super(T);Ji(this,"offline",!1);Ji(this,"status");Ji(this,"code");this.name="ApiError",Object.assign(this,d)}}async function Zt(r,z={}){let T;try{T=await fetch(r,{...z,headers:{"Content-Type":"application/json",...z.headers||{}}})}catch{throw new Me("后端未连接",{offline:!0})}if(T.status===401)throw new Me("需要访问令牌:请用 /?token=<AUTH_TOKEN> 打开一次",{status:401});if(!T.ok)throw new Me(`HTTP ${T.status}`,{status:T.status});return await T.json()}async function Sv(r,z,T){let d;try{d=await fetch(r,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(z)})}catch{throw new Me("后端未连接",{offline:!0})}if(d.status===401)throw new Me("需要访问令牌:请用 /?token=<AUTH_TOKEN> 打开一次");if(!d.ok)throw new Me(`HTTP ${d.status}`);if(!d.body)throw new Me("浏览器不支持流式响应");const C=d.body.getReader(),w=new TextDecoder;let M="";for(;;){const{value:nt,done:I}=await C.read();if(I)break;M+=w.decode(nt,{stream:!0});const X=M.split(`
|
||
|
||
`);M=X.pop()||"";for(const q of X){const S=q.trim();if(S.startsWith("data:"))try{T(JSON.parse(S.slice(5).trim()))}catch{}}}}function Nv({open:r,onClose:z,notify:T,onChanged:d}){const[C,w]=Y.useState([]),[M,nt]=Y.useState(""),[I,X]=Y.useState(!1),q=Y.useCallback(async()=>{X(!0);try{const A=await Zt("/api/plugins");w(A.plugins||[])}catch(A){T({message:Fl(A),tone:"error"})}finally{X(!1)}},[T]);Y.useEffect(()=>{r&&q()},[r,q]);async function S(A,ct,wt){nt(A);try{const $=await Zt(ct,{method:"POST"});$.plugins&&w($.plugins),$.ok===!1?T({message:$.error||"插件操作失败",tone:"error"}):(T({message:wt,tone:"success"}),d())}catch($){T({message:Fl($),tone:"error"})}finally{nt("")}}return f.jsx(vu,{open:r,onClose:z,title:"插件管理",subtitle:"pugins/<名字>/ 下的平台插件:启停立即生效,改完代码重载即可,不用重启服务",size:"lg",footer:f.jsxs(f.Fragment,{children:[f.jsxs("span",{className:"mr-auto text-[11px] text-slate-400",children:["共 ",C.length," 个 · 停用后该平台会从「添加账号」的平台下拉里消失"]}),f.jsx(Qt,{variant:"soft",size:"sm",icon:f.jsx(ki,{className:"size-3.5"}),loading:M==="*",onClick:()=>void S("*","/api/plugins/reload","全部插件已重载"),children:"全部重载"})]}),children:f.jsxs("div",{className:"space-y-2.5",children:[C.map(A=>f.jsxs("div",{className:"rounded-xl border border-line bg-slate-50/70 px-3.5 py-3",children:[f.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[f.jsx(zm,{className:"size-4 shrink-0 text-brand-600"}),f.jsx("span",{className:"text-[13px] font-semibold text-slate-900",children:A.title||A.name}),f.jsx("span",{className:"text-[11px] text-slate-400",children:A.name}),f.jsx(yu,{tone:A.enabled?"success":"neutral",dot:!0,children:A.enabled?"已启用":"已停用"}),A.enabled&&f.jsx(yu,{tone:A.loaded?"brand":"warning",children:A.loaded?"已加载":"未加载"})]}),f.jsxs("div",{className:"mt-1.5 flex flex-wrap items-center gap-x-3 gap-y-1 text-[11.5px] text-slate-500",children:[f.jsxs("span",{children:["平台 ",A.label||"—"]}),f.jsxs("span",{children:["id ",A.id||"—"]}),f.jsxs("span",{children:["能力 ",A.capabilities.length?A.capabilities.join(" / "):"无"]})]}),f.jsxs("div",{className:"mt-2.5 flex items-center gap-2",children:[f.jsx(Qt,{size:"sm",variant:A.enabled?"secondary":"primary",loading:M===A.name,onClick:()=>void S(A.name,`/api/plugins/${A.name}/${A.enabled?"disable":"enable"}`,A.enabled?`${A.name} 已停用`:`${A.name} 已启用`),children:A.enabled?"停用":"启用"}),f.jsx(Qt,{size:"sm",variant:"ghost",disabled:!A.enabled,loading:M===A.name,onClick:()=>void S(A.name,`/api/plugins/${A.name}/reload`,`${A.name} 已重载`),children:"重载"})]})]},A.name)),!C.length&&!I&&f.jsx("p",{className:"py-8 text-center text-[12.5px] text-slate-400",children:"pugins/ 下还没有插件。建一个含 pugin.json + main.py 的目录丢进去,刷新即可看到。"})]})})}function Tv(r){const z=String((r==null?void 0:r.text)||"").replace(/\s+/g," ").trim();return z.length>24?`${z.slice(0,24)}…`:z}function zv({open:r,account:z,course:T,onClose:d,notify:C,onSubmitted:w}){const[M,nt]=Y.useState(null),[I,X]=Y.useState({}),[q,S]=Y.useState(!1),[A,ct]=Y.useState(!1),[wt,$]=Y.useState(!1),[U,ht]=Y.useState(!1),[et,Nt]=Y.useState(""),[Ft,Ct]=Y.useState("info"),Ht=Y.useRef(0);async function tt(G=!1){if(!z||!T)return!1;S(!0),Nt(G?"正在生成新答卷…":"取题中…"),Ct("info");try{const ut={cookies:z.cookies,platform:z.platform||"guanyixue",plan_id:T.plan_id,project_id:T.project_id,name:T.name||""};G&&(ut.retake=!0,ut.period_id=(M==null?void 0:M.period_id)||"");const rt=await Zt("/api/quiz",{method:"POST",body:JSON.stringify(ut)});if(!rt.ok)return nt(null),Nt(rt.error||"取题失败"),Ct("error"),!1;nt(rt),X(Object.fromEntries((rt.questions||[]).map(o=>[o.no,o.picked||""])));const Bt=[];if(rt.done){const o=rt.surplus_exam_count;o!=null?Bt.push(`剩 ${o} 次`):rt.allow_exam_count&&Bt.push(`共 ${rt.allow_exam_count} 次`),rt.show_answers?Bt.push("已显示标准答案"):rt.exam_after_watch_answer==="0"&&Bt.push("本测验不开放答案"),Nt(`已交卷${Bt.length?` · ${Bt.join(" · ")}`:""}`),Ct("success")}else Nt(rt.started?"已自动创建答卷(限时考试已开始计时)":""),Ct("info");return!0}catch(ut){return Nt(ut instanceof Error?ut.message:"取题失败"),Ct("error"),!1}finally{S(!1)}}if(Y.useEffect(()=>{!r||!z||!T||(nt(null),X({}),ht(!1),tt(!1))},[r,z==null?void 0:z.id,T==null?void 0:T.plan_id]),!z||!T)return null;const D=(M==null?void 0:M.questions)||[],jt=!!(M!=null&&M.done),_t=!!(M!=null&&M.show_answers),Tt=!!(M!=null&&M.can_retake),qt=M==null?void 0:M.surplus_exam_count,Kt=jt||q||A||U;function al(G,ut){X(rt=>({...rt,[G]:ut}))}function At(G,ut,rt){X(Bt=>{const o=hu(Bt[G]),N=rt?[...o,ut]:o.filter(Q=>Q!==ut);return N.sort(),{...Bt,[G]:N.join("#")}})}async function R(){if(!M||!z)return;const G=D.filter(ut=>!I[ut.no]).length;if(!(G&&!window.confirm(`还有 ${G} 题没作答,确定提交?`))){ct(!0),Nt("提交中…"),Ct("info");try{const ut=await Zt("/api/quiz/submit",{method:"POST",body:JSON.stringify({cookies:z.cookies,plan_id:M.plan_id,object_id:M.object_id,generation:M.generation||"legacy",result_id:M.result_id||"",answers:I})});if(!ut.ok){ut.code==="already_finished"&&await tt(),Nt(ut.error||"提交失败"),Ct("error");return}C({message:`测验已提交${ut.score?`,得分 ${ut.score}`:""}`,tone:"success"}),await tt(),w()}catch(ut){Nt(ut instanceof Error?ut.message:"提交失败"),Ct("error")}finally{ct(!1)}}}async function F(){if(!M)return;if(!M.can_retake){C({message:"没有剩余考试机会",tone:"error"});return}const G=qt!=null?`(剩余 ${qt} 次)`:"";if(window.confirm(`再考一次会消耗 1 次机会${G};限时考试会立即开始计时,确定?`)){$(!0);try{await tt(!0)&&C({message:"已生成新答卷,可以重新答题了",tone:"success"})}finally{$(!1)}}}async function lt(){if(!M||!z)return;if(M.done){C({message:"已交卷,点「再考一次」生成新答卷后再 AI 答题",tone:"error"});return}ht(!0),Ht.current=0;const G=Date.now();let ut=0,rt="";const Bt=window.setInterval(()=>{Nt(`AI 答题中… ${Math.round((Date.now()-G)/1e3)}s · 已填 ${Ht.current}/${D.length} 题`),Ct("info")},1e3);Nt(`AI 答题中… 已填 0/${D.length} 题`);try{await Sv("/api/quiz/answer",{questions:M.questions,account_id:z.id},o=>{const N=o.answers;if(N&&typeof N=="object"){const Q=Object.keys(N).length;Q&&(Ht.current+=Q,X(Z=>({...Z,...N})))}o.error&&(rt=String(o.error)),o.done&&typeof o.failed=="number"&&(ut=o.failed)}),Ht.current?ut?(Nt(`AI 已填 ${Ht.current} 题,${ut} 题失败${rt?`:${rt}`:""}`),Ct("error")):(Nt(`AI 已填 ${Ht.current} 题`),Ct("success")):(Nt(rt?`AI 答题失败:${rt}`:"AI 没有返回答案"),Ct("error"))}catch(o){Nt(o instanceof Error?o.message:"AI 答题失败"),Ct("error")}finally{window.clearInterval(Bt),ht(!1)}}const pt=Tt?`再考一次${qt!=null?`(剩 ${qt} 次)`:""}`:qt===0?"考试机会已用完":"再考一次";return f.jsx(vu,{open:r,onClose:d,title:`测验 · ${T.name||T.plan_id}`,subtitle:et||"取题后可手动作答,或让大模型逐批填写",size:"xl",footer:f.jsxs(f.Fragment,{children:[f.jsx("span",{className:gl("mr-auto max-w-[50%] truncate text-[11.5px]",Ft==="error"?"text-red-600":Ft==="success"?"text-emerald-600":"text-slate-500"),children:et}),jt&&f.jsx(Qt,{size:"sm",loading:wt,disabled:q||!Tt,icon:f.jsx(tv,{className:"size-3.5"}),onClick:F,children:pt}),f.jsx(Qt,{size:"sm",onClick:d,children:"关闭"}),f.jsx(Qt,{size:"sm",variant:"soft",loading:U,disabled:Kt||!D.length,icon:f.jsx(Gy,{className:"size-3.5"}),onClick:lt,children:"AI 答题"}),f.jsx(Qt,{size:"sm",variant:"primary",loading:A,disabled:Kt||!D.length,icon:f.jsx(ev,{className:"size-3.5"}),onClick:R,children:"提交"})]}),children:q&&!D.length?f.jsx("div",{className:"py-16 text-center text-[13px] text-slate-400",children:"正在打开课程页取题…"}):D.length?f.jsx("div",{className:"space-y-2.5",children:D.map(G=>{const ut=G.options||[],rt=I[G.no]||"",Bt=G.type==="02",o=ut.length>0;return f.jsxs("div",{className:"rounded-xl border border-line px-3.5 py-3",children:[f.jsxs("div",{className:"flex items-start gap-2",children:[f.jsx("span",{className:"mt-0.5 grid size-5 shrink-0 place-items-center rounded-md bg-slate-100 text-[10.5px] font-semibold tabular-nums text-slate-500",children:G.no}),f.jsx(yu,{tone:"neutral",className:"mt-0.5 shrink-0",children:dv[G.type||""]||"题目"}),f.jsx("p",{className:"min-w-0 flex-1 text-[13px] leading-relaxed text-slate-800",children:G.title||`第 ${G.no} 题`}),_t&&G.is_correct!==void 0&&f.jsx("span",{className:gl("shrink-0 text-[12px] font-semibold",G.is_correct?"text-emerald-600":"text-red-500"),children:G.is_correct?"✓":"✗"})]}),o&&f.jsx("div",{className:"mt-2 flex flex-wrap gap-1.5 pl-7",children:ut.map(N=>{const Q=_t&&hu(G.correct).includes(N.key),Z=_t&&hu(G.picked).includes(N.key)&&!hu(G.correct).includes(N.key);return f.jsxs("span",{className:gl("max-w-full rounded-lg border px-2 py-1 text-[11.5px] leading-snug",Q?"border-emerald-200 bg-emerald-50 text-emerald-800":Z?"border-red-200 bg-red-50 text-red-700":"border-line bg-slate-50/70 text-slate-600"),children:[f.jsx("b",{className:"mr-1 font-semibold",children:N.key}),Tv(N)]},N.key)})}),f.jsxs("div",{className:"mt-2.5 flex flex-wrap items-center gap-2 pl-7",children:[Bt?f.jsx("div",{className:"flex flex-wrap gap-1.5",children:ut.map(N=>{const Q=hu(rt);return f.jsxs("label",{title:`${N.key}. ${N.text||""}`,className:gl("flex cursor-pointer items-center gap-1 rounded-lg border px-2 py-1 text-[11.5px] transition",Q.includes(N.key)?"border-brand-300 bg-brand-50 text-brand-700":"border-line text-slate-600 hover:border-slate-300",Kt&&"pointer-events-none opacity-60"),children:[f.jsx("input",{type:"checkbox",className:"size-3 accent-brand-500",checked:Q.includes(N.key),disabled:Kt,onChange:Z=>At(G.no,N.key,Z.target.checked)}),N.key]},N.key)})}):o?f.jsxs("select",{className:"h-8 w-full max-w-[320px] rounded-lg border border-line bg-white px-2 text-[12px] text-slate-700 focus:border-brand-500 focus:outline-none disabled:bg-slate-50 disabled:text-slate-400",value:rt,disabled:Kt,onChange:N=>al(G.no,N.target.value),children:[f.jsx("option",{value:"",children:"未选"}),ut.map(N=>f.jsxs("option",{value:N.key,children:[N.key,". ",N.text||""]},N.key))]}):f.jsx("input",{className:"h-8 w-full max-w-[320px] rounded-lg border border-line bg-white px-2 text-[12px] text-slate-700 focus:border-brand-500 focus:outline-none disabled:bg-slate-50 disabled:text-slate-400",value:rt,placeholder:"填写答案",disabled:Kt,onChange:N=>al(G.no,N.target.value)}),_t&&G.correct&&f.jsxs("span",{className:"text-[11.5px] text-slate-500",children:["标准答案:",f.jsx("b",{className:"font-semibold text-slate-700",children:G.correct})]})]}),_t&&G.analysis&&f.jsxs("p",{className:"mt-2 rounded-lg bg-slate-50 px-2.5 py-1.5 text-[11.5px] leading-relaxed text-slate-500",children:["解析:",G.analysis]})]},G.no)})}):f.jsx("div",{className:"py-16 text-center text-[13px] text-red-600",children:et||"没有题目"})})}function Ev({open:r,onClose:z,notify:T}){const[d,C]=Y.useState(!1),[w,M]=Y.useState(!1),[nt,I]=Y.useState(!1),[X,q]=Y.useState({base_url:"",api_key:"",model:"",temperature:"0.2",timeout:"120",prompt:"",study_mode:"fast",study_parallel:"2"}),[S,A]=Y.useState("sk-...");Y.useEffect(()=>{r&&(C(!0),Zt("/api/settings").then(U=>{const ht=U.llm||{},et=U.study||{};q({base_url:ht.base_url||"",api_key:"",model:ht.model||"",temperature:String(ht.temperature??.2),timeout:String(ht.timeout??120),prompt:ht.prompt||"",study_mode:et.mode||"fast",study_parallel:String(et.parallel||2)}),A(ht.has_key?`已保存 ${ht.key_hint||""},留空不修改`:"sk-...")}).catch(U=>T({message:`读取设置失败:${U.message}`,tone:"error"})).finally(()=>C(!1)))},[r,T]);function ct(U,ht){q(et=>({...et,[U]:ht}))}async function wt(){M(!0);try{await Zt("/api/settings",{method:"POST",body:JSON.stringify({base_url:X.base_url.trim(),api_key:X.api_key.trim(),model:X.model.trim(),temperature:Number.parseFloat(X.temperature)||.2,timeout:Number.parseInt(X.timeout,10)||120,prompt:X.prompt,study_mode:X.study_mode,study_parallel:Number.parseInt(X.study_parallel,10)||0})}),T({message:"设置已保存",tone:"success"}),z()}catch(U){T({message:`保存失败:${U instanceof Error?U.message:U}`,tone:"error"})}finally{M(!1)}}async function $(){I(!0);try{const U=await Zt("/api/llm/test",{method:"POST",body:JSON.stringify({base_url:X.base_url.trim(),api_key:X.api_key.trim(),model:X.model.trim()})});T({message:U.ok?`连接正常(${U.ms} ms):${U.reply||""}`:`连接失败:${U.error||"未知错误"}`,tone:U.ok?"success":"error"})}catch(U){T({message:`连接失败:${U instanceof Error?U.message:U}`,tone:"error"})}finally{I(!1)}}return f.jsx(vu,{open:r,onClose:z,title:"系统设置",subtitle:"大模型接口、答题提示词与学习模式",size:"lg",footer:f.jsxs(f.Fragment,{children:[f.jsx(Qt,{loading:nt,onClick:$,icon:f.jsx(Ly,{className:"size-3.5"}),children:"测试连接"}),f.jsx(Qt,{onClick:z,disabled:w,children:"取消"}),f.jsx(Qt,{variant:"primary",loading:w,onClick:wt,disabled:d,children:"保存"})]}),children:d?f.jsx("div",{className:"py-10 text-center text-[12.5px] text-slate-400",children:"读取设置…"}):f.jsxs("div",{className:"space-y-6",children:[f.jsxs("section",{children:[f.jsxs("div",{className:"mb-3 flex items-center gap-2 text-[12.5px] font-semibold text-slate-700",children:[f.jsx(av,{className:"size-4 text-brand-500"}),"大模型(OpenAI 兼容)"]}),f.jsxs("div",{className:"space-y-3",children:[f.jsxs("div",{children:[f.jsxs("label",{className:"mb-1.5 block text-[12px] text-slate-600",children:["接口地址 ",f.jsx("span",{className:"text-slate-400",children:"(写到 /v1 为止)"})]}),f.jsx("input",{className:Wl,value:X.base_url,placeholder:"https://api.openai.com/v1",onChange:U=>ct("base_url",U.target.value)})]}),f.jsxs("div",{className:"grid gap-3 sm:grid-cols-2",children:[f.jsxs("div",{children:[f.jsx("label",{className:"mb-1.5 block text-[12px] text-slate-600",children:"API Key"}),f.jsxs("div",{className:"relative",children:[f.jsx($y,{className:"pointer-events-none absolute left-2.5 top-1/2 size-3.5 -translate-y-1/2 text-slate-400"}),f.jsx("input",{className:`${Wl} pl-8`,type:"password",autoComplete:"off",value:X.api_key,placeholder:S,onChange:U=>ct("api_key",U.target.value)})]})]}),f.jsxs("div",{children:[f.jsx("label",{className:"mb-1.5 block text-[12px] text-slate-600",children:"模型"}),f.jsx("input",{className:Wl,value:X.model,placeholder:"gpt-4o-mini / deepseek-chat / qwen-plus",onChange:U=>ct("model",U.target.value)})]})]}),f.jsxs("div",{className:"grid gap-3 sm:grid-cols-2",children:[f.jsxs("div",{children:[f.jsx("label",{className:"mb-1.5 block text-[12px] text-slate-600",children:"温度"}),f.jsx("input",{className:Wl,type:"number",min:0,max:2,step:.1,value:X.temperature,onChange:U=>ct("temperature",U.target.value)})]}),f.jsxs("div",{children:[f.jsx("label",{className:"mb-1.5 block text-[12px] text-slate-600",children:"超时(秒)"}),f.jsx("input",{className:Wl,type:"number",min:10,max:600,value:X.timeout,onChange:U=>ct("timeout",U.target.value)})]})]}),f.jsxs("div",{children:[f.jsxs("label",{className:"mb-1.5 block text-[12px] text-slate-600",children:["答题提示词 ",f.jsx("span",{className:"text-slate-400",children:"(留空使用内置)"})]}),f.jsx("textarea",{className:`${Wl} min-h-24 resize-y`,value:X.prompt,placeholder:'只输出 JSON {"answers":{"题号":"答案"}}',onChange:U=>ct("prompt",U.target.value)})]})]})]}),f.jsxs("section",{className:"border-t border-line pt-5",children:[f.jsxs("div",{className:"mb-3 flex items-center gap-2 text-[12.5px] font-semibold text-slate-700",children:[f.jsx(Jy,{className:"size-4 text-brand-500"}),"学习模式"]}),f.jsxs("div",{className:"grid gap-3 sm:grid-cols-2",children:[f.jsxs("div",{children:[f.jsx("label",{className:"mb-1.5 block text-[12px] text-slate-600",children:"模式"}),f.jsxs("select",{className:Wl,value:X.study_mode,onChange:U=>ct("study_mode",U.target.value),children:[f.jsx("option",{value:"fast",children:"快速学习(只调接口上报)"}),f.jsx("option",{value:"normal",children:"常规学习(真实播放视频)"})]})]}),f.jsxs("div",{children:[f.jsx("label",{className:"mb-1.5 block text-[12px] text-slate-600",children:"常规模式并发数"}),f.jsx("input",{className:Wl,type:"number",min:1,max:5,value:X.study_parallel,onChange:U=>ct("study_parallel",U.target.value)})]})]}),f.jsxs("p",{className:"mt-3 rounded-lg bg-slate-50 px-3 py-2 text-[11.5px] leading-relaxed text-slate-500",children:["常规学习会开多个无头浏览器同时播视频;平台若按课节顺序放行,会被弹回并自动降为 1 路。快速学习只调用 ",f.jsx("code",{className:"rounded bg-white px-1 ring-1 ring-line",children:"period/study/log"}),",不启动浏览器。"]})]})]})})}function _v({accounts:r}){const z=r.filter(M=>{var nt;return((nt=M.cookies)==null?void 0:nt.length)>0||["logged_in","studying"].includes(M.status||"")}).length,T=r.filter(M=>{var nt;return["discovering","studying"].includes(((nt=M.run)==null?void 0:nt.status)||"")}).length,d=r.reduce((M,nt)=>{var I;return M+(((I=nt.run)==null?void 0:I.done)||0)},0),C=r.reduce((M,nt)=>{var I;return M+(((I=nt.run)==null?void 0:I.total)||0)},0),w=[{label:"账号",value:r.length,hint:"已添加",icon:Em,tone:"text-brand-600 bg-brand-50"},{label:"已登录",value:z,hint:r.length?`共 ${r.length} 个`:"等待添加",icon:uv,tone:"text-emerald-600 bg-emerald-50"},{label:"学习中",value:T,hint:T?"正在跑课":"空闲",icon:wy,tone:"text-sky-600 bg-sky-50"},{label:"课程进度",value:C?`${d}/${C}`:"—",hint:C?`${Math.round(d/C*100)}%`:"暂无任务",icon:Nm,tone:"text-amber-600 bg-amber-50"}];return f.jsx("section",{className:"grid grid-cols-2 gap-3 lg:grid-cols-4",children:w.map(M=>f.jsxs("div",{className:"flex items-center gap-3 rounded-xl border border-line bg-white px-4 py-3",children:[f.jsx("span",{className:`grid size-9 shrink-0 place-items-center rounded-lg ${M.tone}`,children:f.jsx(M.icon,{className:"size-4"})}),f.jsxs("div",{className:"min-w-0",children:[f.jsx("div",{className:"text-[11px] text-slate-400",children:M.label}),f.jsxs("div",{className:"flex items-baseline gap-1.5",children:[f.jsx("span",{className:"text-[17px] font-semibold tabular-nums leading-tight text-slate-900",children:M.value}),f.jsx("span",{className:"truncate text-[10.5px] text-slate-400",children:M.hint})]})]})]},M.label))})}function Ov({open:r,onClose:z}){const[T,d]=Y.useState([]),[C,w]=Y.useState(!1),M=Y.useRef(null),nt=Y.useRef(!0);Y.useEffect(()=>{if(!r)return;let X=!0;const q=async()=>{try{const A=await Zt("/api/log/history?key=system&tail=500");X&&d(A.lines||[])}catch{}};d([]),q();const S=window.setInterval(()=>{document.hidden||q()},2500);return()=>{X=!1,window.clearInterval(S)}},[r]),Y.useEffect(()=>{const X=M.current;X&&nt.current&&(X.scrollTop=X.scrollHeight)},[T,r]);async function I(){w(!0);try{await Zt("/api/log/history?key=system",{method:"DELETE"}),d([])}finally{w(!1)}}return f.jsx(vu,{open:r,onClose:z,title:"系统日志",subtitle:"全局事件与系统级错误,实时刷新",size:"xl",footer:f.jsxs(f.Fragment,{children:[f.jsxs("span",{className:"mr-auto text-[11px] text-slate-400",children:["共 ",T.length," 行 · 保留最近 500 行"]}),f.jsx(Qt,{variant:"danger",size:"sm",loading:C,onClick:I,children:"清空"}),f.jsx(Qt,{size:"sm",onClick:z,children:"关闭"})]}),bodyClassName:"bg-slate-950 p-0",children:f.jsx("pre",{ref:M,onScroll:X=>{const q=X.currentTarget;nt.current=q.scrollHeight-q.scrollTop-q.clientHeight<24},className:"scrollbar-thin h-[60vh] overflow-auto whitespace-pre-wrap break-words p-4 font-mono text-[11.5px] leading-relaxed text-slate-300",children:T.length?T.join(`
|
||
`):"暂无系统日志"})})}function jv({toast:r}){if(!r)return null;const z=r.tone||"info",T=z==="error"?Qy:z==="success"?Xy:ky;return f.jsxs("div",{role:"status",className:gl("animate-toast-in fixed bottom-7 left-1/2 z-[60] flex max-w-[85vw] -translate-x-1/2 items-center gap-2","rounded-xl px-4 py-2.5 text-[12.5px] font-medium shadow-xl shadow-slate-900/20",z==="error"?"bg-red-600 text-white":z==="success"?"bg-emerald-600 text-white":"bg-slate-900 text-white"),children:[f.jsx(T,{className:"size-4 shrink-0 opacity-90"}),f.jsx("span",{className:"break-words",children:r.message})]})}function Av({refreshing:r,onRefresh:z,onSettings:T,onSystemLog:d,onPlugins:C,onAdd:w}){return f.jsx("header",{className:"sticky top-0 z-30 border-b border-line/80 bg-white/85 backdrop-blur-xl",children:f.jsxs("div",{className:"mx-auto flex h-16 max-w-[1320px] items-center gap-3 px-4 sm:px-6",children:[f.jsxs("div",{className:"flex min-w-0 items-center gap-3",children:[f.jsx("div",{className:"grid size-9 shrink-0 place-items-center rounded-xl bg-gradient-to-br from-brand-500 to-sky-400 text-[15px] font-bold text-white shadow-md shadow-brand-500/30",children:"学"}),f.jsxs("div",{className:"min-w-0",children:[f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx("h1",{className:"truncate text-[15px] font-semibold tracking-tight text-slate-900",children:"莞易学"}),f.jsx("span",{className:"hidden rounded-md bg-slate-100 px-1.5 py-0.5 text-[10px] font-medium text-slate-500 sm:inline",children:"多账号学习控制台"})]}),f.jsx("p",{className:"truncate text-[11.5px] text-slate-500",children:"东莞市教师培训平台 · 新旧版课程自动识别"})]})]}),f.jsx("div",{className:"flex-1"}),f.jsxs("div",{className:"flex items-center gap-1.5",children:[f.jsx(Qt,{variant:"ghost",size:"icon",onClick:z,loading:r,title:"刷新列表","aria-label":"刷新列表",children:f.jsx(ki,{className:"size-4"})}),f.jsx(Qt,{variant:"ghost",size:"icon",onClick:C,title:"插件管理","aria-label":"插件管理",children:f.jsx(zm,{className:"size-4"})}),f.jsx(Qt,{variant:"ghost",size:"icon",onClick:d,title:"系统日志","aria-label":"系统日志",children:f.jsx(lv,{className:"size-4"})}),f.jsx(Qt,{variant:"ghost",size:"icon",onClick:T,title:"系统设置","aria-label":"系统设置",children:f.jsx(nv,{className:"size-4"})}),f.jsx(Qt,{variant:"primary",className:"ml-1",icon:f.jsx(Tm,{className:"size-4"}),onClick:w,children:f.jsx("span",{className:"hidden sm:inline",children:"添加账号"})})]})]})})}const Om="guanyixue.inlineLogsOpen";function Mv(){try{const r=JSON.parse(localStorage.getItem(Om)||"[]");return new Set(Array.isArray(r)?r.filter(z=>typeof z=="string"):[])}catch{return new Set}}function Cv(r){try{localStorage.setItem(Om,JSON.stringify([...r]))}catch{}}function Dv(r){return{id:r.id,username:r.username,platform:r.platform||"guanyixue",note:r.note||"",user:r.user||"",cookies:r.cookies||[],courses:r.courses||[],selected:r.selected||[],status:r.status||"idle",lastError:r.lastError||"",lastErrorAt:r.lastErrorAt||0,optQuiz:r.optQuiz===!0,optFeedback:r.optFeedback!==!1,loginAt:r.loginAt||0}}function Uv(){const[r,z]=Y.useState([]),T=Y.useRef(r),[d,C]=Y.useState({guanyixue:"莞易学"}),[w,M]=Y.useState([{id:"guanyixue",label:"莞易学"}]),[nt,I]=Y.useState(!1),[X,q]=Y.useState(null),[S,A]=Y.useState({}),[ct,wt]=Y.useState(!1),[$,U]=Y.useState(null),[ht,et]=Y.useState(()=>Mv()),Nt=Y.useRef(ht),[Ft,Ct]=Y.useState({}),Ht=Y.useRef(Ft),tt=Y.useRef(void 0);Y.useEffect(()=>{T.current=r},[r]),Y.useEffect(()=>{Ht.current=Ft},[Ft]),Y.useEffect(()=>{Nt.current=ht,Cv(ht)},[ht]),Y.useEffect(()=>()=>window.clearTimeout(tt.current),[]);const D=Y.useCallback(g=>{q(g),window.clearTimeout(tt.current),tt.current=window.setTimeout(()=>q(null),3800)},[]),jt=Y.useCallback(async g=>{const B=await Zt("/api/accounts",{method:"POST",body:JSON.stringify(Dv(g))});if(B.ok===!1)throw new Error(B.error||"保存失败");return B},[]),_t=Y.useCallback(g=>{z(B=>{const j=B.some(P=>P.id===g.id)?B.map(P=>P.id===g.id?g:P):[...B,g];return T.current=j,j})},[]),Tt=Y.useCallback(async(g=!0)=>{var B;try{const[O,j]=await Promise.all([Zt("/api/runs"),Zt("/api/accounts")]),P=(j.accounts||[]).map(L=>({...L,run:O[L.id]||null})).sort((L,k)=>(L.created||0)-(k.created||0));z(P),T.current=P,I(!1);for(const L of P){const k=(B=L.run)==null?void 0:B.cookies;if(k&&k.length&&JSON.stringify(k)!==JSON.stringify(L.cookies||[])){const It={...L,cookies:k};L.cookies=k,jt(It).catch(()=>{})}}}catch(O){O instanceof Me&&O.offline?I(!0):g||D({message:`读取账号失败:${Fl(O)}`,tone:"error"})}},[D,jt]);Y.useEffect(()=>{Tt();const g=window.setInterval(()=>{document.hidden||Tt()},5e3);return()=>window.clearInterval(g)},[Tt]);const qt=Y.useCallback(async()=>{try{const B=(await Zt("/api/platforms")).platforms||[];M(B);const O={};for(const j of B)O[j.id]=j.label;C(O)}catch{}},[]);Y.useEffect(()=>{qt()},[qt]);const Kt=Y.useCallback(async g=>{var P;const B=Ht.current[g]||{lines:[],since:0,busy:!1,historyTried:!1};if(B.busy)return;const O={...B,busy:!0},j=L=>{Ht.current={...Ht.current,[g]:L},Ct(k=>({...k,[g]:L}))};j(O);try{let L=await Zt(`/api/log?key=${encodeURIComponent(g)}&since=${O.since}`);typeof L.next=="number"&&L.next<O.since&&(O.lines=[],O.since=0,L=await Zt(`/api/log?key=${encodeURIComponent(g)}&since=0`));let k=L.lines||[];if(!k.length&&!O.historyTried){O.historyTried=!0;try{const Gl=await Zt(`/api/log/history?key=${encodeURIComponent(g)}&tail=300`);(P=Gl.lines)!=null&&P.length&&(k=Gl.lines)}catch{}}k.length&&(O.lines=[...O.lines,...k].slice(-600)),typeof L.next=="number"&&(O.since=Math.max(O.since,L.next));const It=L.cookies;if(It!=null&&It.length){const Gl=T.current.find(jl=>jl.id===g);if(Gl&&JSON.stringify(Gl.cookies||[])!==JSON.stringify(It)){const jl={...Gl,cookies:It};_t(jl),jt(jl).catch(()=>{})}}}catch{}finally{O.busy=!1,j(O)}},[_t,jt]);Y.useEffect(()=>{const g=window.setInterval(()=>{document.hidden||Nt.current.forEach(B=>void Kt(B))},1500);return()=>window.clearInterval(g)},[Kt]);const al=Y.useCallback((g,B)=>{const O=B===void 0?!Nt.current.has(g):B,j=new Set(Nt.current);O?j.add(g):j.delete(g),Nt.current=j,et(j),O&&Kt(g)},[Kt]);async function At(g,B,O){A(j=>({...j,[g]:B}));try{return await O()}finally{A(j=>{const P={...j};return delete P[g],P})}}async function R(g,B=!1){return At(g.id,"login",async()=>{_t({...g,status:"logging",lastError:""});try{await jt({...g,status:"logging",lastError:""});const O=await Zt("/api/login",{method:"POST",body:JSON.stringify({account_id:g.id})});if(!O.ok){const L={...g,status:"login_failed",lastError:O.error||`HTTP ${O.code||"失败"}`,lastErrorAt:Date.now(),run:null};return _t(L),await jt(L).catch(()=>{}),B||D({message:`登录失败:${L.lastError}`,tone:"error"}),!1}const j=O.courses||[],P={...g,status:"logged_in",cookies:O.cookies||[],user:O.user||g.user||"",courses:j,selected:(g.selected||[]).filter(L=>j.some(k=>k.plan_id===L)),loginAt:Date.now(),updated:Date.now(),lastError:"",lastErrorAt:0,run:null};return _t(P),await jt(P).catch(()=>{}),B||D({message:O.warn?`登录成功,但课程读取异常:${O.warn}`:`登录成功:${P.user||P.username},读到 ${qs(j).total} 门`,tone:O.warn?"info":"success"}),Tt(),!0}catch(O){const j={...g,status:"login_failed",lastError:Fl(O),lastErrorAt:Date.now()};return _t(j),await jt(j).catch(()=>{}),B||D({message:`登录失败:${j.lastError}`,tone:"error"}),O instanceof Me&&O.offline&&I(!0),!1}})}async function F(g){return At(g.id,"refresh",async()=>{var B;try{let O=await Zt("/api/courses",{method:"POST",body:JSON.stringify({cookies:g.cookies,platform:g.platform||"guanyixue"})});if(!O.ok&&O.code==="session_expired"){if(D({message:"会话已失效,正在自动重新登录…"}),!await R(g,!0))return;const L=T.current.find(k=>k.id===g.id);if(!L)return;O=await Zt("/api/courses",{method:"POST",body:JSON.stringify({cookies:L.cookies})})}if(!O.ok){D({message:`读取失败:${O.error||O.code||"未知错误"}`,tone:"error"});return}const j=T.current.find(L=>L.id===g.id)||g,P={...j,courses:O.courses||[],user:O.user||j.user,cookies:(B=O.cookies)!=null&&B.length?O.cookies:j.cookies,status:"logged_in",updated:Date.now(),lastError:"",lastErrorAt:0};_t(P),await jt(P).catch(()=>{}),D({message:`已刷新,读到 ${qs(P.courses).total} 门`,tone:"success"})}catch(O){D({message:`读取失败:${Fl(O)}`,tone:"error"})}})}async function lt(g){var j;const B=g.selected||[],O=(g.courses||[]).filter(P=>B.includes(P.plan_id)&&P.in_study!==!1);if(!O.length){D({message:"请先勾选要学习的课程",tone:"error"});return}if(!((j=g.cookies)!=null&&j.length)){D({message:"请先登录",tone:"error"});return}return At(g.id,"study",async()=>{var P,L;try{const k=await Zt("/api/study",{method:"POST",body:JSON.stringify({key:g.id,username:g.user||g.username,cookies:g.cookies,courses:O,workers:40,cap_minutes:90,enable_quiz:g.optQuiz===!0,enable_feedback:g.optFeedback!==!1})});if(!k.ok){D({message:`启动失败:${k.error||"未知错误"}`,tone:"error"});return}const It=((P=k.study)==null?void 0:P.mode)==="normal"?`常规真播 ${((L=k.study)==null?void 0:L.parallel)||1} 路并发`:"快速模式(只调接口)";D({message:`已开始 ${O.length} 门课程 · ${It}${g.optQuiz?" · 含自动答题":" · 测验需手动作答"}`,tone:"success"}),al(g.id,!0),Tt()}catch(k){D({message:`启动失败:${Fl(k)}`,tone:"error"})}})}async function pt(g){return At(g.id,"stop",async()=>{try{await Zt("/api/stop",{method:"POST",body:JSON.stringify({key:g.id})}),D({message:"已请求停止"}),Tt()}catch(B){D({message:`停止失败:${Fl(B)}`,tone:"error"})}})}async function G(g){var B;if(!((B=g.cookies)!=null&&B.length)){D({message:"请先登录",tone:"error"});return}return At(g.id,"capture",async()=>{try{const O=await Zt("/api/capture",{method:"POST",body:JSON.stringify({key:g.id,cookies:g.cookies,minutes:10})});if(!O.ok){D({message:`抓包失败:${O.error||"未知错误"}`,tone:"error"});return}D({message:"已打开浏览器,请手动走一遍课程页;最多记录 10 分钟",tone:"success"})}catch(O){D({message:`抓包失败:${Fl(O)}`,tone:"error"})}})}async function ut(g){return At(g.id,"capture",async()=>{try{await Zt("/api/capture/stop",{method:"POST",body:JSON.stringify({key:g.id})}),D({message:"已请求停止抓包"}),Tt()}catch(B){D({message:`停止抓包失败:${Fl(B)}`,tone:"error"})}})}async function rt(g){if(window.confirm(`删除账号「${g.user||g.username}」?课程缓存和日志不会自动清理。`))try{await Zt(`/api/accounts/${encodeURIComponent(g.id)}`,{method:"DELETE"}),z(B=>{const O=B.filter(j=>j.id!==g.id);return T.current=O,O}),D({message:"账号已删除"})}catch(B){D({message:`删除失败:${Fl(B)}`,tone:"error"})}}async function Bt(g,B){const O={...g,selected:B};_t(O);try{await jt(O)}catch(j){D({message:`保存勾选失败:${Fl(j)}`,tone:"error"})}}function o(g,B,O){const j=g.selected||[];Bt(g,O?[...new Set([...j,B])]:j.filter(P=>P!==B))}function N(g){const B=(g.courses||[]).filter(O=>O.in_study!==!1).map(O=>O.plan_id);Bt(g,[...new Set([...g.selected||[],...B])])}async function Q(g,B,O){const j=B==="quiz"?{...g,optQuiz:O}:{...g,optFeedback:O};_t(j);try{await jt(j),D({message:B==="quiz"?O?"已开启自动交测验(注意正确率)":"已关闭自动交测验":O?"已开启自动交反馈表":"已关闭自动交反馈表"})}catch(P){D({message:`保存失败:${Fl(P)}`,tone:"error"})}}async function Z(g){const B=await Zt("/api/accounts",{method:"POST",body:JSON.stringify({username:g.username,platform:g.platform,password:g.password,note:g.note,cookies:[],courses:[],selected:[],status:"idle",created:Date.now()})});if(B.ok===!1)throw new Error(B.error||"保存失败");const O=await Zt("/api/accounts"),j=B.account||(O.accounts||[]).find(k=>k.username===g.username);if(!j){D({message:"已保存,但列表里没有找到新账号,请刷新页面",tone:"error"}),await Tt();return}D({message:"已保存,正在尝试首次登录…"});const P=await R(j,!0),L=T.current.find(k=>k.id===j.id);D(P?{message:`登录成功:${(L==null?void 0:L.user)||g.username}`,tone:"success"}:{message:`登录失败:${(L==null?void 0:L.lastError)||"未知原因"}(请手动点击「登录」重试)`,tone:"error"}),await Tt()}async function ot(){wt(!0);try{await Tt(!1)}finally{wt(!1)}}function yt(g){var O;const B=g.platform||((O=(g.courses||[]).find(j=>j.platform))==null?void 0:O.platform);return B&&d[B]||"莞易学"}const dt=($==null?void 0:$.type)==="quiz"&&r.find(g=>g.id===$.accountId)||null,K=($==null?void 0:$.type)==="quiz"?(dt==null?void 0:dt.courses.find(g=>g.plan_id===$.course.plan_id))||$.course:null;return f.jsxs("div",{className:"min-h-screen",children:[f.jsx(Av,{refreshing:ct,onRefresh:()=>void ot(),onSettings:()=>U({type:"settings"}),onSystemLog:()=>U({type:"system"}),onPlugins:()=>U({type:"plugins"}),onAdd:()=>U({type:"add"})}),f.jsxs("main",{className:"mx-auto max-w-[1320px] px-4 pb-16 pt-5 sm:px-6",children:[nt&&f.jsxs("div",{className:"mb-4 flex flex-wrap items-center gap-2.5 rounded-xl border border-red-200 bg-red-50 px-4 py-2.5 text-[12.5px] text-red-700",children:[f.jsx(sv,{className:"size-4 shrink-0"}),f.jsx("span",{className:"font-medium",children:"后端未连接"}),f.jsx("span",{className:"text-red-500",children:"页面显示的是上一次数据,请确认服务已启动、端口没有变化。"}),f.jsx("div",{className:"flex-1"}),f.jsx(Qt,{size:"sm",variant:"secondary",loading:ct,onClick:()=>void ot(),children:"重试"})]}),f.jsx(_v,{accounts:r}),f.jsxs("div",{className:"mb-3 mt-6 flex items-end justify-between gap-3",children:[f.jsxs("div",{children:[f.jsx("h2",{className:"text-[14px] font-semibold text-slate-900",children:"账号列表"}),f.jsx("p",{className:"mt-0.5 text-[11.5px] text-slate-400",children:"新旧版课程自动识别为「莞易学」,每 5 秒自动刷新状态"})]}),r.length>0&&f.jsx(Qt,{size:"sm",variant:"secondary",icon:f.jsx(ki,{className:"size-3.5"}),loading:ct,onClick:()=>void ot(),children:"刷新"})]}),r.length===0?f.jsxs("div",{className:"card-shadow grid place-items-center rounded-2xl border border-dashed border-slate-300 bg-white px-6 py-16 text-center",children:[f.jsx("div",{className:"grid size-12 place-items-center rounded-2xl bg-brand-50 text-brand-600",children:f.jsx(Em,{className:"size-6"})}),f.jsx("h3",{className:"mt-4 text-[14px] font-semibold text-slate-800",children:"还没有账号"}),f.jsx("p",{className:"mt-1.5 max-w-md text-[12.5px] leading-relaxed text-slate-500",children:"添加东莞市教师培训平台账号后,可自动读取课程、勾选学习、提交反馈表与测验。 新旧版课程页会统一识别为「莞易学」。"}),f.jsx(Qt,{variant:"primary",className:"mt-5",icon:f.jsx(Tm,{className:"size-4"}),onClick:()=>U({type:"add"}),children:"添加第一个账号"})]}):f.jsx("div",{className:"grid items-start gap-4 md:grid-cols-2 xl:grid-cols-3",children:r.map(g=>{var B;return f.jsx(bv,{account:g,platformLabel:yt(g),pending:S[g.id],openLog:ht.has(g.id),logLines:((B=Ft[g.id])==null?void 0:B.lines)||[],onToggleLog:()=>al(g.id),onLogin:()=>void R(g),onRefresh:()=>void F(g),onStudy:()=>void lt(g),onStop:()=>void pt(g),onCapture:()=>void G(g),onStopCapture:()=>void ut(g),onDelete:()=>void rt(g),onQuiz:()=>{var P;const O=(g.courses||[]).filter(L=>L.in_study!==!1),j=O.find(L=>{var k;return(k=g.selected)==null?void 0:k.includes(L.plan_id)})||O[0];if(!j){D({message:"这门课还没有课程数据,先点「刷新课程」",tone:"error"});return}if(!((P=g.cookies)!=null&&P.length)){D({message:"请先登录",tone:"error"});return}U({type:"quiz",accountId:g.id,course:j})},onToggleCourse:(O,j)=>o(g,O,j),onSelectAll:()=>N(g),onClearSelection:()=>void Bt(g,[]),onToggleOption:(O,j)=>void Q(g,O,j)},g.id)})})]}),f.jsx("footer",{className:"border-t border-line/70 py-5 text-center text-[11px] text-slate-400",children:"莞易学 · 多账号学习控制台 · 数据保存在本机"}),f.jsx(pv,{open:($==null?void 0:$.type)==="add",platforms:w,onClose:()=>U(null),onSubmit:Z}),f.jsx(Ev,{open:($==null?void 0:$.type)==="settings",onClose:()=>U(null),notify:D}),f.jsx(Ov,{open:($==null?void 0:$.type)==="system",onClose:()=>U(null)}),f.jsx(Nv,{open:($==null?void 0:$.type)==="plugins",onClose:()=>U(null),notify:D,onChanged:()=>void qt()}),f.jsx(zv,{open:($==null?void 0:$.type)==="quiz"&&!!dt,account:dt,course:K,onClose:()=>U(null),notify:D,onSubmitted:()=>void Tt()}),f.jsx(jv,{toast:X})]})}Hy.createRoot(document.getElementById("root")).render(f.jsx(Y.StrictMode,{children:f.jsx(Uv,{})}));
|