34 lines
247 KiB
JavaScript
34 lines
247 KiB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/StatsWindow-mORPbi1c.js","assets/react-yfL0ty4i.js","assets/CharacterWindow-CVYGQ3Kf.js","assets/InventoryWindow-C9tBB4ai.js","assets/RadarWindow-CjHETj1t.js","assets/CombatStatsWindow-CL4bPDdu.js","assets/CombatPickerWindow-DqQoZIr1.js","assets/IssuesWindow-RD9J2Lzz.js","assets/VitalSharingWindow-DWxCoItf.js","assets/QuestStatusWindow-1bRYpy_f.js","assets/AgentWindow-D_dwVTgP.js","assets/AdminUsersWindow-DT6JGS-P.js"])))=>i.map(i=>d[i]);
|
||
import{r as Yd,g as _0,a as z0}from"./react-yfL0ty4i.js";(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const x of document.querySelectorAll('link[rel="modulepreload"]'))r(x);new MutationObserver(x=>{for(const A of x)if(A.type==="childList")for(const M of A.addedNodes)M.tagName==="LINK"&&M.rel==="modulepreload"&&r(M)}).observe(document,{childList:!0,subtree:!0});function m(x){const A={};return x.integrity&&(A.integrity=x.integrity),x.referrerPolicy&&(A.referrerPolicy=x.referrerPolicy),x.crossOrigin==="use-credentials"?A.credentials="include":x.crossOrigin==="anonymous"?A.credentials="omit":A.credentials="same-origin",A}function r(x){if(x.ep)return;x.ep=!0;const A=m(x);fetch(x.href,A)}})();var ms={exports:{}},_n={};/**
|
||
* @license React
|
||
* react-jsx-runtime.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var Td;function j0(){if(Td)return _n;Td=1;var c=Symbol.for("react.transitional.element"),o=Symbol.for("react.fragment");function m(r,x,A){var M=null;if(A!==void 0&&(M=""+A),x.key!==void 0&&(M=""+x.key),"key"in x){A={};for(var N in x)N!=="key"&&(A[N]=x[N])}else A=x;return x=A.ref,{$$typeof:c,type:r,key:M,ref:x!==void 0?x:null,props:A}}return _n.Fragment=o,_n.jsx=m,_n.jsxs=m,_n}var Ed;function A0(){return Ed||(Ed=1,ms.exports=j0()),ms.exports}var s=A0(),p=Yd();const jn=_0(p);var hs={exports:{}},zn={},ys={exports:{}},vs={};/**
|
||
* @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 Nd;function T0(){return Nd||(Nd=1,(function(c){function o(_,B){var w=_.length;_.push(B);l:for(;0<w;){var H=w-1>>>1,G=_[H];if(0<x(G,B))_[H]=B,_[w]=G,w=H;else break l}}function m(_){return _.length===0?null:_[0]}function r(_){if(_.length===0)return null;var B=_[0],w=_.pop();if(w!==B){_[0]=w;l:for(var H=0,G=_.length,rl=G>>>1;H<rl;){var dl=2*(H+1)-1,el=_[dl],ql=dl+1,Tt=_[ql];if(0>x(el,w))ql<G&&0>x(Tt,el)?(_[H]=Tt,_[ql]=w,H=ql):(_[H]=el,_[dl]=w,H=dl);else if(ql<G&&0>x(Tt,w))_[H]=Tt,_[ql]=w,H=ql;else break l}}return B}function x(_,B){var w=_.sortIndex-B.sortIndex;return w!==0?w:_.id-B.id}if(c.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var A=performance;c.unstable_now=function(){return A.now()}}else{var M=Date,N=M.now();c.unstable_now=function(){return M.now()-N}}var y=[],T=[],q=1,g=null,j=3,R=!1,L=!1,$=!1,Y=!1,C=typeof setTimeout=="function"?setTimeout:null,X=typeof clearTimeout=="function"?clearTimeout:null,F=typeof setImmediate<"u"?setImmediate:null;function zl(_){for(var B=m(T);B!==null;){if(B.callback===null)r(T);else if(B.startTime<=_)r(T),B.sortIndex=B.expirationTime,o(y,B);else break;B=m(T)}}function Ul(_){if($=!1,zl(_),!L)if(m(y)!==null)L=!0,tl||(tl=!0,jl());else{var B=m(T);B!==null&&xt(Ul,B.startTime-_)}}var tl=!1,al=-1,Z=5,J=-1;function P(){return Y?!0:!(c.unstable_now()-J<Z)}function Rl(){if(Y=!1,tl){var _=c.unstable_now();J=_;var B=!0;try{l:{L=!1,$&&($=!1,X(al),al=-1),R=!0;var w=j;try{t:{for(zl(_),g=m(y);g!==null&&!(g.expirationTime>_&&P());){var H=g.callback;if(typeof H=="function"){g.callback=null,j=g.priorityLevel;var G=H(g.expirationTime<=_);if(_=c.unstable_now(),typeof G=="function"){g.callback=G,zl(_),B=!0;break t}g===m(y)&&r(y),zl(_)}else r(y);g=m(y)}if(g!==null)B=!0;else{var rl=m(T);rl!==null&&xt(Ul,rl.startTime-_),B=!1}}break l}finally{g=null,j=w,R=!1}B=void 0}}finally{B?jl():tl=!1}}}var jl;if(typeof F=="function")jl=function(){F(Rl)};else if(typeof MessageChannel<"u"){var Dt=new MessageChannel,At=Dt.port2;Dt.port1.onmessage=Rl,jl=function(){At.postMessage(null)}}else jl=function(){C(Rl,0)};function xt(_,B){al=C(function(){_(c.unstable_now())},B)}c.unstable_IdlePriority=5,c.unstable_ImmediatePriority=1,c.unstable_LowPriority=4,c.unstable_NormalPriority=3,c.unstable_Profiling=null,c.unstable_UserBlockingPriority=2,c.unstable_cancelCallback=function(_){_.callback=null},c.unstable_forceFrameRate=function(_){0>_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Z=0<_?Math.floor(1e3/_):5},c.unstable_getCurrentPriorityLevel=function(){return j},c.unstable_next=function(_){switch(j){case 1:case 2:case 3:var B=3;break;default:B=j}var w=j;j=B;try{return _()}finally{j=w}},c.unstable_requestPaint=function(){Y=!0},c.unstable_runWithPriority=function(_,B){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var w=j;j=_;try{return B()}finally{j=w}},c.unstable_scheduleCallback=function(_,B,w){var H=c.unstable_now();switch(typeof w=="object"&&w!==null?(w=w.delay,w=typeof w=="number"&&0<w?H+w:H):w=H,_){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=w+G,_={id:q++,callback:B,priorityLevel:_,startTime:w,expirationTime:G,sortIndex:-1},w>H?(_.sortIndex=w,o(T,_),m(y)===null&&_===m(T)&&($?(X(al),al=-1):$=!0,xt(Ul,w-H))):(_.sortIndex=G,o(y,_),L||R||(L=!0,tl||(tl=!0,jl()))),_},c.unstable_shouldYield=P,c.unstable_wrapCallback=function(_){var B=j;return function(){var w=j;j=B;try{return _.apply(this,arguments)}finally{j=w}}}})(vs)),vs}var Md;function E0(){return Md||(Md=1,ys.exports=T0()),ys.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 Cd;function N0(){if(Cd)return zn;Cd=1;var c=E0(),o=Yd(),m=z0();function r(l){var t="https://react.dev/errors/"+l;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var e=2;e<arguments.length;e++)t+="&args[]="+encodeURIComponent(arguments[e])}return"Minified React error #"+l+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function x(l){return!(!l||l.nodeType!==1&&l.nodeType!==9&&l.nodeType!==11)}function A(l){var t=l,e=l;if(l.alternate)for(;t.return;)t=t.return;else{l=t;do t=l,(t.flags&4098)!==0&&(e=t.return),l=t.return;while(l)}return t.tag===3?e:null}function M(l){if(l.tag===13){var t=l.memoizedState;if(t===null&&(l=l.alternate,l!==null&&(t=l.memoizedState)),t!==null)return t.dehydrated}return null}function N(l){if(l.tag===31){var t=l.memoizedState;if(t===null&&(l=l.alternate,l!==null&&(t=l.memoizedState)),t!==null)return t.dehydrated}return null}function y(l){if(A(l)!==l)throw Error(r(188))}function T(l){var t=l.alternate;if(!t){if(t=A(l),t===null)throw Error(r(188));return t!==l?null:l}for(var e=l,a=t;;){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 y(n),l;if(u===a)return y(n),t;u=u.sibling}throw Error(r(188))}if(e.return!==a.return)e=n,a=u;else{for(var i=!1,f=n.child;f;){if(f===e){i=!0,e=n,a=u;break}if(f===a){i=!0,a=n,e=u;break}f=f.sibling}if(!i){for(f=u.child;f;){if(f===e){i=!0,e=u,a=n;break}if(f===a){i=!0,a=u,e=n;break}f=f.sibling}if(!i)throw Error(r(189))}}if(e.alternate!==a)throw Error(r(190))}if(e.tag!==3)throw Error(r(188));return e.stateNode.current===e?l:t}function q(l){var t=l.tag;if(t===5||t===26||t===27||t===6)return l;for(l=l.child;l!==null;){if(t=q(l),t!==null)return t;l=l.sibling}return null}var g=Object.assign,j=Symbol.for("react.element"),R=Symbol.for("react.transitional.element"),L=Symbol.for("react.portal"),$=Symbol.for("react.fragment"),Y=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),X=Symbol.for("react.consumer"),F=Symbol.for("react.context"),zl=Symbol.for("react.forward_ref"),Ul=Symbol.for("react.suspense"),tl=Symbol.for("react.suspense_list"),al=Symbol.for("react.memo"),Z=Symbol.for("react.lazy"),J=Symbol.for("react.activity"),P=Symbol.for("react.memo_cache_sentinel"),Rl=Symbol.iterator;function jl(l){return l===null||typeof l!="object"?null:(l=Rl&&l[Rl]||l["@@iterator"],typeof l=="function"?l:null)}var Dt=Symbol.for("react.client.reference");function At(l){if(l==null)return null;if(typeof l=="function")return l.$$typeof===Dt?null:l.displayName||l.name||null;if(typeof l=="string")return l;switch(l){case $:return"Fragment";case C:return"Profiler";case Y:return"StrictMode";case Ul:return"Suspense";case tl:return"SuspenseList";case J:return"Activity"}if(typeof l=="object")switch(l.$$typeof){case L:return"Portal";case F:return l.displayName||"Context";case X:return(l._context.displayName||"Context")+".Consumer";case zl:var t=l.render;return l=l.displayName,l||(l=t.displayName||t.name||"",l=l!==""?"ForwardRef("+l+")":"ForwardRef"),l;case al:return t=l.displayName||null,t!==null?t:At(l.type)||"Memo";case Z:t=l._payload,l=l._init;try{return At(l(t))}catch{}}return null}var xt=Array.isArray,_=o.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,B=m.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,w={pending:!1,data:null,method:null,action:null},H=[],G=-1;function rl(l){return{current:l}}function dl(l){0>G||(l.current=H[G],H[G]=null,G--)}function el(l,t){G++,H[G]=l.current,l.current=t}var ql=rl(null),Tt=rl(null),Ft=rl(null),En=rl(null);function Nn(l,t){switch(el(Ft,t),el(Tt,l),el(ql,null),t.nodeType){case 9:case 11:l=(l=t.documentElement)&&(l=l.namespaceURI)?Wr(l):0;break;default:if(l=t.tagName,t=t.namespaceURI)t=Wr(t),l=$r(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}dl(ql),el(ql,l)}function Qe(){dl(ql),dl(Tt),dl(Ft)}function Ju(l){l.memoizedState!==null&&el(En,l);var t=ql.current,e=$r(t,l.type);t!==e&&(el(Tt,l),el(ql,e))}function Mn(l){Tt.current===l&&(dl(ql),dl(Tt)),En.current===l&&(dl(En),pn._currentValue=w)}var Wu,zs;function je(l){if(Wu===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Wu=t&&t[1]||"",zs=-1<e.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<e.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+Wu+l+zs}var $u=!1;function Fu(l,t){if(!l||$u)return"";$u=!0;var e=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var U=function(){throw Error()};if(Object.defineProperty(U.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(U,[])}catch(E){var z=E}Reflect.construct(l,[],U)}else{try{U.call()}catch(E){z=E}l.call(U.prototype)}}else{try{throw Error()}catch(E){z=E}(U=l())&&typeof U.catch=="function"&&U.catch(function(){})}}catch(E){if(E&&z&&typeof E.stack=="string")return[E.stack,z.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],f=u[1];if(i&&f){var d=i.split(`
|
||
`),S=f.split(`
|
||
`);for(n=a=0;a<d.length&&!d[a].includes("DetermineComponentFrameRoot");)a++;for(;n<S.length&&!S[n].includes("DetermineComponentFrameRoot");)n++;if(a===d.length||n===S.length)for(a=d.length-1,n=S.length-1;1<=a&&0<=n&&d[a]!==S[n];)n--;for(;1<=a&&0<=n;a--,n--)if(d[a]!==S[n]){if(a!==1||n!==1)do if(a--,n--,0>n||d[a]!==S[n]){var O=`
|
||
`+d[a].replace(" at new "," at ");return l.displayName&&O.includes("<anonymous>")&&(O=O.replace("<anonymous>",l.displayName)),O}while(1<=a&&0<=n);break}}}finally{$u=!1,Error.prepareStackTrace=e}return(e=l?l.displayName||l.name:"")?je(e):""}function Pd(l,t){switch(l.tag){case 26:case 27:case 5:return je(l.type);case 16:return je("Lazy");case 13:return l.child!==t&&t!==null?je("Suspense Fallback"):je("Suspense");case 19:return je("SuspenseList");case 0:case 15:return Fu(l.type,!1);case 11:return Fu(l.type.render,!1);case 1:return Fu(l.type,!0);case 31:return je("Activity");default:return""}}function js(l){try{var t="",e=null;do t+=Pd(l,e),e=l,l=l.return;while(l);return t}catch(a){return`
|
||
Error generating stack: `+a.message+`
|
||
`+a.stack}}var Iu=Object.prototype.hasOwnProperty,Pu=c.unstable_scheduleCallback,li=c.unstable_cancelCallback,lm=c.unstable_shouldYield,tm=c.unstable_requestPaint,Pl=c.unstable_now,em=c.unstable_getCurrentPriorityLevel,As=c.unstable_ImmediatePriority,Ts=c.unstable_UserBlockingPriority,Cn=c.unstable_NormalPriority,am=c.unstable_LowPriority,Es=c.unstable_IdlePriority,nm=c.log,um=c.unstable_setDisableYieldValue,Ma=null,lt=null;function It(l){if(typeof nm=="function"&&um(l),lt&&typeof lt.setStrictMode=="function")try{lt.setStrictMode(Ma,l)}catch{}}var tt=Math.clz32?Math.clz32:sm,im=Math.log,cm=Math.LN2;function sm(l){return l>>>=0,l===0?32:31-(im(l)/cm|0)|0}var On=256,Dn=262144,Un=4194304;function Ae(l){var t=l&42;if(t!==0)return t;switch(l&-l){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return l&261888;case 262144:case 524288:case 1048576:case 2097152:return l&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Rn(l,t,e){var a=l.pendingLanes;if(a===0)return 0;var n=0,u=l.suspendedLanes,i=l.pingedLanes;l=l.warmLanes;var f=a&134217727;return f!==0?(a=f&~u,a!==0?n=Ae(a):(i&=f,i!==0?n=Ae(i):e||(e=f&~l,e!==0&&(n=Ae(e))))):(f=a&~u,f!==0?n=Ae(f):i!==0?n=Ae(i):e||(e=a&~l,e!==0&&(n=Ae(e)))),n===0?0:t!==0&&t!==n&&(t&u)===0&&(u=n&-n,e=t&-t,u>=e||u===32&&(e&4194048)!==0)?t:n}function Ca(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function fm(l,t){switch(l){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Ns(){var l=Un;return Un<<=1,(Un&62914560)===0&&(Un=4194304),l}function ti(l){for(var t=[],e=0;31>e;e++)t.push(l);return t}function Oa(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function om(l,t,e,a,n,u){var i=l.pendingLanes;l.pendingLanes=e,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=e,l.entangledLanes&=e,l.errorRecoveryDisabledLanes&=e,l.shellSuspendCounter=0;var f=l.entanglements,d=l.expirationTimes,S=l.hiddenUpdates;for(e=i&~e;0<e;){var O=31-tt(e),U=1<<O;f[O]=0,d[O]=-1;var z=S[O];if(z!==null)for(S[O]=null,O=0;O<z.length;O++){var E=z[O];E!==null&&(E.lane&=-536870913)}e&=~U}a!==0&&Ms(l,a,0),u!==0&&n===0&&l.tag!==0&&(l.suspendedLanes|=u&~(i&~t))}function Ms(l,t,e){l.pendingLanes|=t,l.suspendedLanes&=~t;var a=31-tt(t);l.entangledLanes|=t,l.entanglements[a]=l.entanglements[a]|1073741824|e&261930}function Cs(l,t){var e=l.entangledLanes|=t;for(l=l.entanglements;e;){var a=31-tt(e),n=1<<a;n&t|l[a]&t&&(l[a]|=t),e&=~n}}function Os(l,t){var e=t&-t;return e=(e&42)!==0?1:ei(e),(e&(l.suspendedLanes|t))!==0?0:e}function ei(l){switch(l){case 2:l=1;break;case 8:l=4;break;case 32:l=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:l=128;break;case 268435456:l=134217728;break;default:l=0}return l}function ai(l){return l&=-l,2<l?8<l?(l&134217727)!==0?32:268435456:8:2}function Ds(){var l=B.p;return l!==0?l:(l=window.event,l===void 0?32:bd(l.type))}function Us(l,t){var e=B.p;try{return B.p=l,t()}finally{B.p=e}}var Pt=Math.random().toString(36).slice(2),Yl="__reactFiber$"+Pt,Zl="__reactProps$"+Pt,we="__reactContainer$"+Pt,ni="__reactEvents$"+Pt,rm="__reactListeners$"+Pt,dm="__reactHandles$"+Pt,Rs="__reactResources$"+Pt,Da="__reactMarker$"+Pt;function ui(l){delete l[Yl],delete l[Zl],delete l[ni],delete l[rm],delete l[dm]}function Ze(l){var t=l[Yl];if(t)return t;for(var e=l.parentNode;e;){if(t=e[we]||e[Yl]){if(e=t.alternate,t.child!==null||e!==null&&e.child!==null)for(l=ad(l);l!==null;){if(e=l[Yl])return e;l=ad(l)}return t}l=e,e=l.parentNode}return null}function Ke(l){if(l=l[Yl]||l[we]){var t=l.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return l}return null}function Ua(l){var t=l.tag;if(t===5||t===26||t===27||t===6)return l.stateNode;throw Error(r(33))}function ke(l){var t=l[Rs];return t||(t=l[Rs]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Hl(l){l[Da]=!0}var Bs=new Set,qs={};function Te(l,t){Je(l,t),Je(l+"Capture",t)}function Je(l,t){for(qs[l]=t,l=0;l<t.length;l++)Bs.add(t[l])}var mm=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]*$"),Hs={},Ls={};function hm(l){return Iu.call(Ls,l)?!0:Iu.call(Hs,l)?!1:mm.test(l)?Ls[l]=!0:(Hs[l]=!0,!1)}function Bn(l,t,e){if(hm(t))if(e===null)l.removeAttribute(t);else{switch(typeof e){case"undefined":case"function":case"symbol":l.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){l.removeAttribute(t);return}}l.setAttribute(t,""+e)}}function qn(l,t,e){if(e===null)l.removeAttribute(t);else{switch(typeof e){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(t);return}l.setAttribute(t,""+e)}}function Ut(l,t,e,a){if(a===null)l.removeAttribute(e);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(e);return}l.setAttributeNS(t,e,""+a)}}function ft(l){switch(typeof l){case"bigint":case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function Ys(l){var t=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ym(l,t,e){var a=Object.getOwnPropertyDescriptor(l.constructor.prototype,t);if(!l.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,u=a.set;return Object.defineProperty(l,t,{configurable:!0,get:function(){return n.call(this)},set:function(i){e=""+i,u.call(this,i)}}),Object.defineProperty(l,t,{enumerable:a.enumerable}),{getValue:function(){return e},setValue:function(i){e=""+i},stopTracking:function(){l._valueTracker=null,delete l[t]}}}}function ii(l){if(!l._valueTracker){var t=Ys(l)?"checked":"value";l._valueTracker=ym(l,t,""+l[t])}}function Xs(l){if(!l)return!1;var t=l._valueTracker;if(!t)return!0;var e=t.getValue(),a="";return l&&(a=Ys(l)?l.checked?"true":"false":l.value),l=a,l!==e?(t.setValue(l),!0):!1}function Hn(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var vm=/[\n"\\]/g;function ot(l){return l.replace(vm,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function ci(l,t,e,a,n,u,i,f){l.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?l.type=i:l.removeAttribute("type"),t!=null?i==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+ft(t)):l.value!==""+ft(t)&&(l.value=""+ft(t)):i!=="submit"&&i!=="reset"||l.removeAttribute("value"),t!=null?si(l,i,ft(t)):e!=null?si(l,i,ft(e)):a!=null&&l.removeAttribute("value"),n==null&&u!=null&&(l.defaultChecked=!!u),n!=null&&(l.checked=n&&typeof n!="function"&&typeof n!="symbol"),f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?l.name=""+ft(f):l.removeAttribute("name")}function Vs(l,t,e,a,n,u,i,f){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(l.type=u),t!=null||e!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){ii(l);return}e=e!=null?""+ft(e):"",t=t!=null?""+ft(t):e,f||t===l.value||(l.value=t),l.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,l.checked=f?l.checked:!!a,l.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(l.name=i),ii(l)}function si(l,t,e){t==="number"&&Hn(l.ownerDocument)===l||l.defaultValue===""+e||(l.defaultValue=""+e)}function We(l,t,e,a){if(l=l.options,t){t={};for(var n=0;n<e.length;n++)t["$"+e[n]]=!0;for(e=0;e<l.length;e++)n=t.hasOwnProperty("$"+l[e].value),l[e].selected!==n&&(l[e].selected=n),n&&a&&(l[e].defaultSelected=!0)}else{for(e=""+ft(e),t=null,n=0;n<l.length;n++){if(l[n].value===e){l[n].selected=!0,a&&(l[n].defaultSelected=!0);return}t!==null||l[n].disabled||(t=l[n])}t!==null&&(t.selected=!0)}}function Gs(l,t,e){if(t!=null&&(t=""+ft(t),t!==l.value&&(l.value=t),e==null)){l.defaultValue!==t&&(l.defaultValue=t);return}l.defaultValue=e!=null?""+ft(e):""}function Qs(l,t,e,a){if(t==null){if(a!=null){if(e!=null)throw Error(r(92));if(xt(a)){if(1<a.length)throw Error(r(93));a=a[0]}e=a}e==null&&(e=""),t=e}e=ft(t),l.defaultValue=e,a=l.textContent,a===e&&a!==""&&a!==null&&(l.value=a),ii(l)}function $e(l,t){if(t){var e=l.firstChild;if(e&&e===l.lastChild&&e.nodeType===3){e.nodeValue=t;return}}l.textContent=t}var gm=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 ws(l,t,e){var a=t.indexOf("--")===0;e==null||typeof e=="boolean"||e===""?a?l.setProperty(t,""):t==="float"?l.cssFloat="":l[t]="":a?l.setProperty(t,e):typeof e!="number"||e===0||gm.has(t)?t==="float"?l.cssFloat=e:l[t]=(""+e).trim():l[t]=e+"px"}function Zs(l,t,e){if(t!=null&&typeof t!="object")throw Error(r(62));if(l=l.style,e!=null){for(var a in e)!e.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?l.setProperty(a,""):a==="float"?l.cssFloat="":l[a]="");for(var n in t)a=t[n],t.hasOwnProperty(n)&&e[n]!==a&&ws(l,n,a)}else for(var u in t)t.hasOwnProperty(u)&&ws(l,u,t[u])}function fi(l){if(l.indexOf("-")===-1)return!1;switch(l){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var pm=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),bm=/^[\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 Ln(l){return bm.test(""+l)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":l}function Rt(){}var oi=null;function ri(l){return l=l.target||l.srcElement||window,l.correspondingUseElement&&(l=l.correspondingUseElement),l.nodeType===3?l.parentNode:l}var Fe=null,Ie=null;function Ks(l){var t=Ke(l);if(t&&(l=t.stateNode)){var e=l[Zl]||null;l:switch(l=t.stateNode,t.type){case"input":if(ci(l,e.value,e.defaultValue,e.defaultValue,e.checked,e.defaultChecked,e.type,e.name),t=e.name,e.type==="radio"&&t!=null){for(e=l;e.parentNode;)e=e.parentNode;for(e=e.querySelectorAll('input[name="'+ot(""+t)+'"][type="radio"]'),t=0;t<e.length;t++){var a=e[t];if(a!==l&&a.form===l.form){var n=a[Zl]||null;if(!n)throw Error(r(90));ci(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(t=0;t<e.length;t++)a=e[t],a.form===l.form&&Xs(a)}break l;case"textarea":Gs(l,e.value,e.defaultValue);break l;case"select":t=e.value,t!=null&&We(l,!!e.multiple,t,!1)}}}var di=!1;function ks(l,t,e){if(di)return l(t,e);di=!0;try{var a=l(t);return a}finally{if(di=!1,(Fe!==null||Ie!==null)&&(Au(),Fe&&(t=Fe,l=Ie,Ie=Fe=null,Ks(t),l)))for(t=0;t<l.length;t++)Ks(l[t])}}function Ra(l,t){var e=l.stateNode;if(e===null)return null;var a=e[Zl]||null;if(a===null)return null;e=a[t];l:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(l=l.type,a=!(l==="button"||l==="input"||l==="select"||l==="textarea")),l=!a;break l;default:l=!1}if(l)return null;if(e&&typeof e!="function")throw Error(r(231,t,typeof e));return e}var Bt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),mi=!1;if(Bt)try{var Ba={};Object.defineProperty(Ba,"passive",{get:function(){mi=!0}}),window.addEventListener("test",Ba,Ba),window.removeEventListener("test",Ba,Ba)}catch{mi=!1}var le=null,hi=null,Yn=null;function Js(){if(Yn)return Yn;var l,t=hi,e=t.length,a,n="value"in le?le.value:le.textContent,u=n.length;for(l=0;l<e&&t[l]===n[l];l++);var i=e-l;for(a=1;a<=i&&t[e-a]===n[u-a];a++);return Yn=n.slice(l,1<a?1-a:void 0)}function Xn(l){var t=l.keyCode;return"charCode"in l?(l=l.charCode,l===0&&t===13&&(l=13)):l=t,l===10&&(l=13),32<=l||l===13?l:0}function Vn(){return!0}function Ws(){return!1}function Kl(l){function t(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 f in l)l.hasOwnProperty(f)&&(e=l[f],this[f]=e?e(u):u[f]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?Vn:Ws,this.isPropagationStopped=Ws,this}return g(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!="unknown"&&(e.returnValue=!1),this.isDefaultPrevented=Vn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!="unknown"&&(e.cancelBubble=!0),this.isPropagationStopped=Vn)},persist:function(){},isPersistent:Vn}),t}var Ee={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(l){return l.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Gn=Kl(Ee),qa=g({},Ee,{view:0,detail:0}),Sm=Kl(qa),yi,vi,Ha,Qn=g({},qa,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:pi,button:0,buttons:0,relatedTarget:function(l){return l.relatedTarget===void 0?l.fromElement===l.srcElement?l.toElement:l.fromElement:l.relatedTarget},movementX:function(l){return"movementX"in l?l.movementX:(l!==Ha&&(Ha&&l.type==="mousemove"?(yi=l.screenX-Ha.screenX,vi=l.screenY-Ha.screenY):vi=yi=0,Ha=l),yi)},movementY:function(l){return"movementY"in l?l.movementY:vi}}),$s=Kl(Qn),xm=g({},Qn,{dataTransfer:0}),_m=Kl(xm),zm=g({},qa,{relatedTarget:0}),gi=Kl(zm),jm=g({},Ee,{animationName:0,elapsedTime:0,pseudoElement:0}),Am=Kl(jm),Tm=g({},Ee,{clipboardData:function(l){return"clipboardData"in l?l.clipboardData:window.clipboardData}}),Em=Kl(Tm),Nm=g({},Ee,{data:0}),Fs=Kl(Nm),Mm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Cm={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Om={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Dm(l){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(l):(l=Om[l])?!!t[l]:!1}function pi(){return Dm}var Um=g({},qa,{key:function(l){if(l.key){var t=Mm[l.key]||l.key;if(t!=="Unidentified")return t}return l.type==="keypress"?(l=Xn(l),l===13?"Enter":String.fromCharCode(l)):l.type==="keydown"||l.type==="keyup"?Cm[l.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:pi,charCode:function(l){return l.type==="keypress"?Xn(l):0},keyCode:function(l){return l.type==="keydown"||l.type==="keyup"?l.keyCode:0},which:function(l){return l.type==="keypress"?Xn(l):l.type==="keydown"||l.type==="keyup"?l.keyCode:0}}),Rm=Kl(Um),Bm=g({},Qn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Is=Kl(Bm),qm=g({},qa,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:pi}),Hm=Kl(qm),Lm=g({},Ee,{propertyName:0,elapsedTime:0,pseudoElement:0}),Ym=Kl(Lm),Xm=g({},Qn,{deltaX:function(l){return"deltaX"in l?l.deltaX:"wheelDeltaX"in l?-l.wheelDeltaX:0},deltaY:function(l){return"deltaY"in l?l.deltaY:"wheelDeltaY"in l?-l.wheelDeltaY:"wheelDelta"in l?-l.wheelDelta:0},deltaZ:0,deltaMode:0}),Vm=Kl(Xm),Gm=g({},Ee,{newState:0,oldState:0}),Qm=Kl(Gm),wm=[9,13,27,32],bi=Bt&&"CompositionEvent"in window,La=null;Bt&&"documentMode"in document&&(La=document.documentMode);var Zm=Bt&&"TextEvent"in window&&!La,Ps=Bt&&(!bi||La&&8<La&&11>=La),lf=" ",tf=!1;function ef(l,t){switch(l){case"keyup":return wm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function af(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var Pe=!1;function Km(l,t){switch(l){case"compositionend":return af(t);case"keypress":return t.which!==32?null:(tf=!0,lf);case"textInput":return l=t.data,l===lf&&tf?null:l;default:return null}}function km(l,t){if(Pe)return l==="compositionend"||!bi&&ef(l,t)?(l=Js(),Yn=hi=le=null,Pe=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Ps&&t.locale!=="ko"?null:t.data;default:return null}}var Jm={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 nf(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t==="input"?!!Jm[l.type]:t==="textarea"}function uf(l,t,e,a){Fe?Ie?Ie.push(a):Ie=[a]:Fe=a,t=Du(t,"onChange"),0<t.length&&(e=new Gn("onChange","change",null,e,a),l.push({event:e,listeners:t}))}var Ya=null,Xa=null;function Wm(l){Qr(l,0)}function wn(l){var t=Ua(l);if(Xs(t))return l}function cf(l,t){if(l==="change")return t}var sf=!1;if(Bt){var Si;if(Bt){var xi="oninput"in document;if(!xi){var ff=document.createElement("div");ff.setAttribute("oninput","return;"),xi=typeof ff.oninput=="function"}Si=xi}else Si=!1;sf=Si&&(!document.documentMode||9<document.documentMode)}function of(){Ya&&(Ya.detachEvent("onpropertychange",rf),Xa=Ya=null)}function rf(l){if(l.propertyName==="value"&&wn(Xa)){var t=[];uf(t,Xa,l,ri(l)),ks(Wm,t)}}function $m(l,t,e){l==="focusin"?(of(),Ya=t,Xa=e,Ya.attachEvent("onpropertychange",rf)):l==="focusout"&&of()}function Fm(l){if(l==="selectionchange"||l==="keyup"||l==="keydown")return wn(Xa)}function Im(l,t){if(l==="click")return wn(t)}function Pm(l,t){if(l==="input"||l==="change")return wn(t)}function lh(l,t){return l===t&&(l!==0||1/l===1/t)||l!==l&&t!==t}var et=typeof Object.is=="function"?Object.is:lh;function Va(l,t){if(et(l,t))return!0;if(typeof l!="object"||l===null||typeof t!="object"||t===null)return!1;var e=Object.keys(l),a=Object.keys(t);if(e.length!==a.length)return!1;for(a=0;a<e.length;a++){var n=e[a];if(!Iu.call(t,n)||!et(l[n],t[n]))return!1}return!0}function df(l){for(;l&&l.firstChild;)l=l.firstChild;return l}function mf(l,t){var e=df(l);l=0;for(var a;e;){if(e.nodeType===3){if(a=l+e.textContent.length,l<=t&&a>=t)return{node:e,offset:t-l};l=a}l:{for(;e;){if(e.nextSibling){e=e.nextSibling;break l}e=e.parentNode}e=void 0}e=df(e)}}function hf(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?hf(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function yf(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=Hn(l.document);t instanceof l.HTMLIFrameElement;){try{var e=typeof t.contentWindow.location.href=="string"}catch{e=!1}if(e)l=t.contentWindow;else break;t=Hn(l.document)}return t}function _i(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var th=Bt&&"documentMode"in document&&11>=document.documentMode,la=null,zi=null,Ga=null,ji=!1;function vf(l,t,e){var a=e.window===e?e.document:e.nodeType===9?e:e.ownerDocument;ji||la==null||la!==Hn(a)||(a=la,"selectionStart"in a&&_i(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}),Ga&&Va(Ga,a)||(Ga=a,a=Du(zi,"onSelect"),0<a.length&&(t=new Gn("onSelect","select",null,t,e),l.push({event:t,listeners:a}),t.target=la)))}function Ne(l,t){var e={};return e[l.toLowerCase()]=t.toLowerCase(),e["Webkit"+l]="webkit"+t,e["Moz"+l]="moz"+t,e}var ta={animationend:Ne("Animation","AnimationEnd"),animationiteration:Ne("Animation","AnimationIteration"),animationstart:Ne("Animation","AnimationStart"),transitionrun:Ne("Transition","TransitionRun"),transitionstart:Ne("Transition","TransitionStart"),transitioncancel:Ne("Transition","TransitionCancel"),transitionend:Ne("Transition","TransitionEnd")},Ai={},gf={};Bt&&(gf=document.createElement("div").style,"AnimationEvent"in window||(delete ta.animationend.animation,delete ta.animationiteration.animation,delete ta.animationstart.animation),"TransitionEvent"in window||delete ta.transitionend.transition);function Me(l){if(Ai[l])return Ai[l];if(!ta[l])return l;var t=ta[l],e;for(e in t)if(t.hasOwnProperty(e)&&e in gf)return Ai[l]=t[e];return l}var pf=Me("animationend"),bf=Me("animationiteration"),Sf=Me("animationstart"),eh=Me("transitionrun"),ah=Me("transitionstart"),nh=Me("transitioncancel"),xf=Me("transitionend"),_f=new Map,Ti="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Ti.push("scrollEnd");function _t(l,t){_f.set(l,t),Te(t,[l])}var Zn=typeof reportError=="function"?reportError:function(l){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof l=="object"&&l!==null&&typeof l.message=="string"?String(l.message):String(l),error:l});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",l);return}console.error(l)},rt=[],ea=0,Ei=0;function Kn(){for(var l=ea,t=Ei=ea=0;t<l;){var e=rt[t];rt[t++]=null;var a=rt[t];rt[t++]=null;var n=rt[t];rt[t++]=null;var u=rt[t];if(rt[t++]=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&&zf(e,n,u)}}function kn(l,t,e,a){rt[ea++]=l,rt[ea++]=t,rt[ea++]=e,rt[ea++]=a,Ei|=a,l.lanes|=a,l=l.alternate,l!==null&&(l.lanes|=a)}function Ni(l,t,e,a){return kn(l,t,e,a),Jn(l)}function Ce(l,t){return kn(l,null,null,t),Jn(l)}function zf(l,t,e){l.lanes|=e;var a=l.alternate;a!==null&&(a.lanes|=e);for(var n=!1,u=l.return;u!==null;)u.childLanes|=e,a=u.alternate,a!==null&&(a.childLanes|=e),u.tag===22&&(l=u.stateNode,l===null||l._visibility&1||(n=!0)),l=u,u=u.return;return l.tag===3?(u=l.stateNode,n&&t!==null&&(n=31-tt(e),l=u.hiddenUpdates,a=l[n],a===null?l[n]=[t]:a.push(t),t.lane=e|536870912),u):null}function Jn(l){if(50<rn)throw rn=0,Hc=null,Error(r(185));for(var t=l.return;t!==null;)l=t,t=l.return;return l.tag===3?l.stateNode:null}var aa={};function uh(l,t,e,a){this.tag=l,this.key=e,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function at(l,t,e,a){return new uh(l,t,e,a)}function Mi(l){return l=l.prototype,!(!l||!l.isReactComponent)}function qt(l,t){var e=l.alternate;return e===null?(e=at(l.tag,t,l.key,l.mode),e.elementType=l.elementType,e.type=l.type,e.stateNode=l.stateNode,e.alternate=l,l.alternate=e):(e.pendingProps=t,e.type=l.type,e.flags=0,e.subtreeFlags=0,e.deletions=null),e.flags=l.flags&65011712,e.childLanes=l.childLanes,e.lanes=l.lanes,e.child=l.child,e.memoizedProps=l.memoizedProps,e.memoizedState=l.memoizedState,e.updateQueue=l.updateQueue,t=l.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},e.sibling=l.sibling,e.index=l.index,e.ref=l.ref,e.refCleanup=l.refCleanup,e}function jf(l,t){l.flags&=65011714;var e=l.alternate;return e===null?(l.childLanes=0,l.lanes=t,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=e.childLanes,l.lanes=e.lanes,l.child=e.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,l.type=e.type,t=e.dependencies,l.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),l}function Wn(l,t,e,a,n,u){var i=0;if(a=l,typeof l=="function")Mi(l)&&(i=1);else if(typeof l=="string")i=o0(l,e,ql.current)?26:l==="html"||l==="head"||l==="body"?27:5;else l:switch(l){case J:return l=at(31,e,t,n),l.elementType=J,l.lanes=u,l;case $:return Oe(e.children,n,u,t);case Y:i=8,n|=24;break;case C:return l=at(12,e,t,n|2),l.elementType=C,l.lanes=u,l;case Ul:return l=at(13,e,t,n),l.elementType=Ul,l.lanes=u,l;case tl:return l=at(19,e,t,n),l.elementType=tl,l.lanes=u,l;default:if(typeof l=="object"&&l!==null)switch(l.$$typeof){case F:i=10;break l;case X:i=9;break l;case zl:i=11;break l;case al:i=14;break l;case Z:i=16,a=null;break l}i=29,e=Error(r(130,l===null?"null":typeof l,"")),a=null}return t=at(i,e,t,n),t.elementType=l,t.type=a,t.lanes=u,t}function Oe(l,t,e,a){return l=at(7,l,a,t),l.lanes=e,l}function Ci(l,t,e){return l=at(6,l,null,t),l.lanes=e,l}function Af(l){var t=at(18,null,null,0);return t.stateNode=l,t}function Oi(l,t,e){return t=at(4,l.children!==null?l.children:[],l.key,t),t.lanes=e,t.stateNode={containerInfo:l.containerInfo,pendingChildren:null,implementation:l.implementation},t}var Tf=new WeakMap;function dt(l,t){if(typeof l=="object"&&l!==null){var e=Tf.get(l);return e!==void 0?e:(t={value:l,source:t,stack:js(t)},Tf.set(l,t),t)}return{value:l,source:t,stack:js(t)}}var na=[],ua=0,$n=null,Qa=0,mt=[],ht=0,te=null,Et=1,Nt="";function Ht(l,t){na[ua++]=Qa,na[ua++]=$n,$n=l,Qa=t}function Ef(l,t,e){mt[ht++]=Et,mt[ht++]=Nt,mt[ht++]=te,te=l;var a=Et;l=Nt;var n=32-tt(a)-1;a&=~(1<<n),e+=1;var u=32-tt(t)+n;if(30<u){var i=n-n%5;u=(a&(1<<i)-1).toString(32),a>>=i,n-=i,Et=1<<32-tt(t)+n|e<<n|a,Nt=u+l}else Et=1<<u|e<<n|a,Nt=l}function Di(l){l.return!==null&&(Ht(l,1),Ef(l,1,0))}function Ui(l){for(;l===$n;)$n=na[--ua],na[ua]=null,Qa=na[--ua],na[ua]=null;for(;l===te;)te=mt[--ht],mt[ht]=null,Nt=mt[--ht],mt[ht]=null,Et=mt[--ht],mt[ht]=null}function Nf(l,t){mt[ht++]=Et,mt[ht++]=Nt,mt[ht++]=te,Et=t.id,Nt=t.overflow,te=l}var Xl=null,Sl=null,sl=!1,ee=null,yt=!1,Ri=Error(r(519));function ae(l){var t=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw wa(dt(t,l)),Ri}function Mf(l){var t=l.stateNode,e=l.type,a=l.memoizedProps;switch(t[Yl]=l,t[Zl]=a,e){case"dialog":ul("cancel",t),ul("close",t);break;case"iframe":case"object":case"embed":ul("load",t);break;case"video":case"audio":for(e=0;e<mn.length;e++)ul(mn[e],t);break;case"source":ul("error",t);break;case"img":case"image":case"link":ul("error",t),ul("load",t);break;case"details":ul("toggle",t);break;case"input":ul("invalid",t),Vs(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":ul("invalid",t);break;case"textarea":ul("invalid",t),Qs(t,a.value,a.defaultValue,a.children)}e=a.children,typeof e!="string"&&typeof e!="number"&&typeof e!="bigint"||t.textContent===""+e||a.suppressHydrationWarning===!0||kr(t.textContent,e)?(a.popover!=null&&(ul("beforetoggle",t),ul("toggle",t)),a.onScroll!=null&&ul("scroll",t),a.onScrollEnd!=null&&ul("scrollend",t),a.onClick!=null&&(t.onclick=Rt),t=!0):t=!1,t||ae(l,!0)}function Cf(l){for(Xl=l.return;Xl;)switch(Xl.tag){case 5:case 31:case 13:yt=!1;return;case 27:case 3:yt=!0;return;default:Xl=Xl.return}}function ia(l){if(l!==Xl)return!1;if(!sl)return Cf(l),sl=!0,!1;var t=l.tag,e;if((e=t!==3&&t!==27)&&((e=t===5)&&(e=l.type,e=!(e!=="form"&&e!=="button")||Ic(l.type,l.memoizedProps)),e=!e),e&&Sl&&ae(l),Cf(l),t===13){if(l=l.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(r(317));Sl=ed(l)}else if(t===31){if(l=l.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(r(317));Sl=ed(l)}else t===27?(t=Sl,ge(l.type)?(l=as,as=null,Sl=l):Sl=t):Sl=Xl?gt(l.stateNode.nextSibling):null;return!0}function De(){Sl=Xl=null,sl=!1}function Bi(){var l=ee;return l!==null&&($l===null?$l=l:$l.push.apply($l,l),ee=null),l}function wa(l){ee===null?ee=[l]:ee.push(l)}var qi=rl(null),Ue=null,Lt=null;function ne(l,t,e){el(qi,t._currentValue),t._currentValue=e}function Yt(l){l._currentValue=qi.current,dl(qi)}function Hi(l,t,e){for(;l!==null;){var a=l.alternate;if((l.childLanes&t)!==t?(l.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),l===e)break;l=l.return}}function Li(l,t,e,a){var n=l.child;for(n!==null&&(n.return=l);n!==null;){var u=n.dependencies;if(u!==null){var i=n.child;u=u.firstContext;l:for(;u!==null;){var f=u;u=n;for(var d=0;d<t.length;d++)if(f.context===t[d]){u.lanes|=e,f=u.alternate,f!==null&&(f.lanes|=e),Hi(u.return,e,l),a||(i=null);break l}u=f.next}}else if(n.tag===18){if(i=n.return,i===null)throw Error(r(341));i.lanes|=e,u=i.alternate,u!==null&&(u.lanes|=e),Hi(i,e,l),i=null}else i=n.child;if(i!==null)i.return=n;else for(i=n;i!==null;){if(i===l){i=null;break}if(n=i.sibling,n!==null){n.return=i.return,i=n;break}i=i.return}n=i}}function ca(l,t,e,a){l=null;for(var n=t,u=!1;n!==null;){if(!u){if((n.flags&524288)!==0)u=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var i=n.alternate;if(i===null)throw Error(r(387));if(i=i.memoizedProps,i!==null){var f=n.type;et(n.pendingProps.value,i.value)||(l!==null?l.push(f):l=[f])}}else if(n===En.current){if(i=n.alternate,i===null)throw Error(r(387));i.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(l!==null?l.push(pn):l=[pn])}n=n.return}l!==null&&Li(t,l,e,a),t.flags|=262144}function Fn(l){for(l=l.firstContext;l!==null;){if(!et(l.context._currentValue,l.memoizedValue))return!0;l=l.next}return!1}function Re(l){Ue=l,Lt=null,l=l.dependencies,l!==null&&(l.firstContext=null)}function Vl(l){return Of(Ue,l)}function In(l,t){return Ue===null&&Re(l),Of(l,t)}function Of(l,t){var e=t._currentValue;if(t={context:t,memoizedValue:e,next:null},Lt===null){if(l===null)throw Error(r(308));Lt=t,l.dependencies={lanes:0,firstContext:t},l.flags|=524288}else Lt=Lt.next=t;return e}var ih=typeof AbortController<"u"?AbortController:function(){var l=[],t=this.signal={aborted:!1,addEventListener:function(e,a){l.push(a)}};this.abort=function(){t.aborted=!0,l.forEach(function(e){return e()})}},ch=c.unstable_scheduleCallback,sh=c.unstable_NormalPriority,Ml={$$typeof:F,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Yi(){return{controller:new ih,data:new Map,refCount:0}}function Za(l){l.refCount--,l.refCount===0&&ch(sh,function(){l.controller.abort()})}var Ka=null,Xi=0,sa=0,fa=null;function fh(l,t){if(Ka===null){var e=Ka=[];Xi=0,sa=Qc(),fa={status:"pending",value:void 0,then:function(a){e.push(a)}}}return Xi++,t.then(Df,Df),t}function Df(){if(--Xi===0&&Ka!==null){fa!==null&&(fa.status="fulfilled");var l=Ka;Ka=null,sa=0,fa=null;for(var t=0;t<l.length;t++)(0,l[t])()}}function oh(l,t){var e=[],a={status:"pending",value:null,reason:null,then:function(n){e.push(n)}};return l.then(function(){a.status="fulfilled",a.value=t;for(var n=0;n<e.length;n++)(0,e[n])(t)},function(n){for(a.status="rejected",a.reason=n,n=0;n<e.length;n++)(0,e[n])(void 0)}),a}var Uf=_.S;_.S=function(l,t){gr=Pl(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&fh(l,t),Uf!==null&&Uf(l,t)};var Be=rl(null);function Vi(){var l=Be.current;return l!==null?l:bl.pooledCache}function Pn(l,t){t===null?el(Be,Be.current):el(Be,t.pool)}function Rf(){var l=Vi();return l===null?null:{parent:Ml._currentValue,pool:l}}var oa=Error(r(460)),Gi=Error(r(474)),lu=Error(r(542)),tu={then:function(){}};function Bf(l){return l=l.status,l==="fulfilled"||l==="rejected"}function qf(l,t,e){switch(e=l[e],e===void 0?l.push(t):e!==t&&(t.then(Rt,Rt),t=e),t.status){case"fulfilled":return t.value;case"rejected":throw l=t.reason,Lf(l),l;default:if(typeof t.status=="string")t.then(Rt,Rt);else{if(l=bl,l!==null&&100<l.shellSuspendCounter)throw Error(r(482));l=t,l.status="pending",l.then(function(a){if(t.status==="pending"){var n=t;n.status="fulfilled",n.value=a}},function(a){if(t.status==="pending"){var n=t;n.status="rejected",n.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw l=t.reason,Lf(l),l}throw He=t,oa}}function qe(l){try{var t=l._init;return t(l._payload)}catch(e){throw e!==null&&typeof e=="object"&&typeof e.then=="function"?(He=e,oa):e}}var He=null;function Hf(){if(He===null)throw Error(r(459));var l=He;return He=null,l}function Lf(l){if(l===oa||l===lu)throw Error(r(483))}var ra=null,ka=0;function eu(l){var t=ka;return ka+=1,ra===null&&(ra=[]),qf(ra,l,t)}function Ja(l,t){t=t.props.ref,l.ref=t!==void 0?t:null}function au(l,t){throw t.$$typeof===j?Error(r(525)):(l=Object.prototype.toString.call(t),Error(r(31,l==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":l)))}function Yf(l){function t(v,h){if(l){var b=v.deletions;b===null?(v.deletions=[h],v.flags|=16):b.push(h)}}function e(v,h){if(!l)return null;for(;h!==null;)t(v,h),h=h.sibling;return null}function a(v){for(var h=new Map;v!==null;)v.key!==null?h.set(v.key,v):h.set(v.index,v),v=v.sibling;return h}function n(v,h){return v=qt(v,h),v.index=0,v.sibling=null,v}function u(v,h,b){return v.index=b,l?(b=v.alternate,b!==null?(b=b.index,b<h?(v.flags|=67108866,h):b):(v.flags|=67108866,h)):(v.flags|=1048576,h)}function i(v){return l&&v.alternate===null&&(v.flags|=67108866),v}function f(v,h,b,D){return h===null||h.tag!==6?(h=Ci(b,v.mode,D),h.return=v,h):(h=n(h,b),h.return=v,h)}function d(v,h,b,D){var K=b.type;return K===$?O(v,h,b.props.children,D,b.key):h!==null&&(h.elementType===K||typeof K=="object"&&K!==null&&K.$$typeof===Z&&qe(K)===h.type)?(h=n(h,b.props),Ja(h,b),h.return=v,h):(h=Wn(b.type,b.key,b.props,null,v.mode,D),Ja(h,b),h.return=v,h)}function S(v,h,b,D){return h===null||h.tag!==4||h.stateNode.containerInfo!==b.containerInfo||h.stateNode.implementation!==b.implementation?(h=Oi(b,v.mode,D),h.return=v,h):(h=n(h,b.children||[]),h.return=v,h)}function O(v,h,b,D,K){return h===null||h.tag!==7?(h=Oe(b,v.mode,D,K),h.return=v,h):(h=n(h,b),h.return=v,h)}function U(v,h,b){if(typeof h=="string"&&h!==""||typeof h=="number"||typeof h=="bigint")return h=Ci(""+h,v.mode,b),h.return=v,h;if(typeof h=="object"&&h!==null){switch(h.$$typeof){case R:return b=Wn(h.type,h.key,h.props,null,v.mode,b),Ja(b,h),b.return=v,b;case L:return h=Oi(h,v.mode,b),h.return=v,h;case Z:return h=qe(h),U(v,h,b)}if(xt(h)||jl(h))return h=Oe(h,v.mode,b,null),h.return=v,h;if(typeof h.then=="function")return U(v,eu(h),b);if(h.$$typeof===F)return U(v,In(v,h),b);au(v,h)}return null}function z(v,h,b,D){var K=h!==null?h.key:null;if(typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint")return K!==null?null:f(v,h,""+b,D);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case R:return b.key===K?d(v,h,b,D):null;case L:return b.key===K?S(v,h,b,D):null;case Z:return b=qe(b),z(v,h,b,D)}if(xt(b)||jl(b))return K!==null?null:O(v,h,b,D,null);if(typeof b.then=="function")return z(v,h,eu(b),D);if(b.$$typeof===F)return z(v,h,In(v,b),D);au(v,b)}return null}function E(v,h,b,D,K){if(typeof D=="string"&&D!==""||typeof D=="number"||typeof D=="bigint")return v=v.get(b)||null,f(h,v,""+D,K);if(typeof D=="object"&&D!==null){switch(D.$$typeof){case R:return v=v.get(D.key===null?b:D.key)||null,d(h,v,D,K);case L:return v=v.get(D.key===null?b:D.key)||null,S(h,v,D,K);case Z:return D=qe(D),E(v,h,b,D,K)}if(xt(D)||jl(D))return v=v.get(b)||null,O(h,v,D,K,null);if(typeof D.then=="function")return E(v,h,b,eu(D),K);if(D.$$typeof===F)return E(v,h,b,In(h,D),K);au(h,D)}return null}function V(v,h,b,D){for(var K=null,fl=null,Q=h,ll=h=0,cl=null;Q!==null&&ll<b.length;ll++){Q.index>ll?(cl=Q,Q=null):cl=Q.sibling;var ol=z(v,Q,b[ll],D);if(ol===null){Q===null&&(Q=cl);break}l&&Q&&ol.alternate===null&&t(v,Q),h=u(ol,h,ll),fl===null?K=ol:fl.sibling=ol,fl=ol,Q=cl}if(ll===b.length)return e(v,Q),sl&&Ht(v,ll),K;if(Q===null){for(;ll<b.length;ll++)Q=U(v,b[ll],D),Q!==null&&(h=u(Q,h,ll),fl===null?K=Q:fl.sibling=Q,fl=Q);return sl&&Ht(v,ll),K}for(Q=a(Q);ll<b.length;ll++)cl=E(Q,v,ll,b[ll],D),cl!==null&&(l&&cl.alternate!==null&&Q.delete(cl.key===null?ll:cl.key),h=u(cl,h,ll),fl===null?K=cl:fl.sibling=cl,fl=cl);return l&&Q.forEach(function(_e){return t(v,_e)}),sl&&Ht(v,ll),K}function k(v,h,b,D){if(b==null)throw Error(r(151));for(var K=null,fl=null,Q=h,ll=h=0,cl=null,ol=b.next();Q!==null&&!ol.done;ll++,ol=b.next()){Q.index>ll?(cl=Q,Q=null):cl=Q.sibling;var _e=z(v,Q,ol.value,D);if(_e===null){Q===null&&(Q=cl);break}l&&Q&&_e.alternate===null&&t(v,Q),h=u(_e,h,ll),fl===null?K=_e:fl.sibling=_e,fl=_e,Q=cl}if(ol.done)return e(v,Q),sl&&Ht(v,ll),K;if(Q===null){for(;!ol.done;ll++,ol=b.next())ol=U(v,ol.value,D),ol!==null&&(h=u(ol,h,ll),fl===null?K=ol:fl.sibling=ol,fl=ol);return sl&&Ht(v,ll),K}for(Q=a(Q);!ol.done;ll++,ol=b.next())ol=E(Q,v,ll,ol.value,D),ol!==null&&(l&&ol.alternate!==null&&Q.delete(ol.key===null?ll:ol.key),h=u(ol,h,ll),fl===null?K=ol:fl.sibling=ol,fl=ol);return l&&Q.forEach(function(x0){return t(v,x0)}),sl&&Ht(v,ll),K}function pl(v,h,b,D){if(typeof b=="object"&&b!==null&&b.type===$&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case R:l:{for(var K=b.key;h!==null;){if(h.key===K){if(K=b.type,K===$){if(h.tag===7){e(v,h.sibling),D=n(h,b.props.children),D.return=v,v=D;break l}}else if(h.elementType===K||typeof K=="object"&&K!==null&&K.$$typeof===Z&&qe(K)===h.type){e(v,h.sibling),D=n(h,b.props),Ja(D,b),D.return=v,v=D;break l}e(v,h);break}else t(v,h);h=h.sibling}b.type===$?(D=Oe(b.props.children,v.mode,D,b.key),D.return=v,v=D):(D=Wn(b.type,b.key,b.props,null,v.mode,D),Ja(D,b),D.return=v,v=D)}return i(v);case L:l:{for(K=b.key;h!==null;){if(h.key===K)if(h.tag===4&&h.stateNode.containerInfo===b.containerInfo&&h.stateNode.implementation===b.implementation){e(v,h.sibling),D=n(h,b.children||[]),D.return=v,v=D;break l}else{e(v,h);break}else t(v,h);h=h.sibling}D=Oi(b,v.mode,D),D.return=v,v=D}return i(v);case Z:return b=qe(b),pl(v,h,b,D)}if(xt(b))return V(v,h,b,D);if(jl(b)){if(K=jl(b),typeof K!="function")throw Error(r(150));return b=K.call(b),k(v,h,b,D)}if(typeof b.then=="function")return pl(v,h,eu(b),D);if(b.$$typeof===F)return pl(v,h,In(v,b),D);au(v,b)}return typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint"?(b=""+b,h!==null&&h.tag===6?(e(v,h.sibling),D=n(h,b),D.return=v,v=D):(e(v,h),D=Ci(b,v.mode,D),D.return=v,v=D),i(v)):e(v,h)}return function(v,h,b,D){try{ka=0;var K=pl(v,h,b,D);return ra=null,K}catch(Q){if(Q===oa||Q===lu)throw Q;var fl=at(29,Q,null,v.mode);return fl.lanes=D,fl.return=v,fl}finally{}}}var Le=Yf(!0),Xf=Yf(!1),ue=!1;function Qi(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function wi(l,t){l=l.updateQueue,t.updateQueue===l&&(t.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,callbacks:null})}function ie(l){return{lane:l,tag:0,payload:null,callback:null,next:null}}function ce(l,t,e){var a=l.updateQueue;if(a===null)return null;if(a=a.shared,(ml&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=Jn(l),zf(l,null,e),t}return kn(l,a,t,e),Jn(l)}function Wa(l,t,e){if(t=t.updateQueue,t!==null&&(t=t.shared,(e&4194048)!==0)){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,Cs(l,e)}}function Zi(l,t){var e=l.updateQueue,a=l.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=t:u=u.next=t}else n=u=t;e={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},l.updateQueue=e;return}l=e.lastBaseUpdate,l===null?e.firstBaseUpdate=t:l.next=t,e.lastBaseUpdate=t}var Ki=!1;function $a(){if(Ki){var l=fa;if(l!==null)throw l}}function Fa(l,t,e,a){Ki=!1;var n=l.updateQueue;ue=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,f=n.shared.pending;if(f!==null){n.shared.pending=null;var d=f,S=d.next;d.next=null,i===null?u=S:i.next=S,i=d;var O=l.alternate;O!==null&&(O=O.updateQueue,f=O.lastBaseUpdate,f!==i&&(f===null?O.firstBaseUpdate=S:f.next=S,O.lastBaseUpdate=d))}if(u!==null){var U=n.baseState;i=0,O=S=d=null,f=u;do{var z=f.lane&-536870913,E=z!==f.lane;if(E?(il&z)===z:(a&z)===z){z!==0&&z===sa&&(Ki=!0),O!==null&&(O=O.next={lane:0,tag:f.tag,payload:f.payload,callback:null,next:null});l:{var V=l,k=f;z=t;var pl=e;switch(k.tag){case 1:if(V=k.payload,typeof V=="function"){U=V.call(pl,U,z);break l}U=V;break l;case 3:V.flags=V.flags&-65537|128;case 0:if(V=k.payload,z=typeof V=="function"?V.call(pl,U,z):V,z==null)break l;U=g({},U,z);break l;case 2:ue=!0}}z=f.callback,z!==null&&(l.flags|=64,E&&(l.flags|=8192),E=n.callbacks,E===null?n.callbacks=[z]:E.push(z))}else E={lane:z,tag:f.tag,payload:f.payload,callback:f.callback,next:null},O===null?(S=O=E,d=U):O=O.next=E,i|=z;if(f=f.next,f===null){if(f=n.shared.pending,f===null)break;E=f,f=E.next,E.next=null,n.lastBaseUpdate=E,n.shared.pending=null}}while(!0);O===null&&(d=U),n.baseState=d,n.firstBaseUpdate=S,n.lastBaseUpdate=O,u===null&&(n.shared.lanes=0),de|=i,l.lanes=i,l.memoizedState=U}}function Vf(l,t){if(typeof l!="function")throw Error(r(191,l));l.call(t)}function Gf(l,t){var e=l.callbacks;if(e!==null)for(l.callbacks=null,l=0;l<e.length;l++)Vf(e[l],t)}var da=rl(null),nu=rl(0);function Qf(l,t){l=Jt,el(nu,l),el(da,t),Jt=l|t.baseLanes}function ki(){el(nu,Jt),el(da,da.current)}function Ji(){Jt=nu.current,dl(da),dl(nu)}var nt=rl(null),vt=null;function se(l){var t=l.alternate;el(El,El.current&1),el(nt,l),vt===null&&(t===null||da.current!==null||t.memoizedState!==null)&&(vt=l)}function Wi(l){el(El,El.current),el(nt,l),vt===null&&(vt=l)}function wf(l){l.tag===22?(el(El,El.current),el(nt,l),vt===null&&(vt=l)):fe()}function fe(){el(El,El.current),el(nt,nt.current)}function ut(l){dl(nt),vt===l&&(vt=null),dl(El)}var El=rl(0);function uu(l){for(var t=l;t!==null;){if(t.tag===13){var e=t.memoizedState;if(e!==null&&(e=e.dehydrated,e===null||ts(e)||es(e)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===l)break;for(;t.sibling===null;){if(t.return===null||t.return===l)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Xt=0,I=null,vl=null,Cl=null,iu=!1,ma=!1,Ye=!1,cu=0,Ia=0,ha=null,rh=0;function Al(){throw Error(r(321))}function $i(l,t){if(t===null)return!1;for(var e=0;e<t.length&&e<l.length;e++)if(!et(l[e],t[e]))return!1;return!0}function Fi(l,t,e,a,n,u){return Xt=u,I=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,_.H=l===null||l.memoizedState===null?No:dc,Ye=!1,u=e(a,n),Ye=!1,ma&&(u=Kf(t,e,a,n)),Zf(l),u}function Zf(l){_.H=tn;var t=vl!==null&&vl.next!==null;if(Xt=0,Cl=vl=I=null,iu=!1,Ia=0,ha=null,t)throw Error(r(300));l===null||Ol||(l=l.dependencies,l!==null&&Fn(l)&&(Ol=!0))}function Kf(l,t,e,a){I=l;var n=0;do{if(ma&&(ha=null),Ia=0,ma=!1,25<=n)throw Error(r(301));if(n+=1,Cl=vl=null,l.updateQueue!=null){var u=l.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}_.H=Mo,u=t(e,a)}while(ma);return u}function dh(){var l=_.H,t=l.useState()[0];return t=typeof t.then=="function"?Pa(t):t,l=l.useState()[0],(vl!==null?vl.memoizedState:null)!==l&&(I.flags|=1024),t}function Ii(){var l=cu!==0;return cu=0,l}function Pi(l,t,e){t.updateQueue=l.updateQueue,t.flags&=-2053,l.lanes&=~e}function lc(l){if(iu){for(l=l.memoizedState;l!==null;){var t=l.queue;t!==null&&(t.pending=null),l=l.next}iu=!1}Xt=0,Cl=vl=I=null,ma=!1,Ia=cu=0,ha=null}function wl(){var l={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Cl===null?I.memoizedState=Cl=l:Cl=Cl.next=l,Cl}function Nl(){if(vl===null){var l=I.alternate;l=l!==null?l.memoizedState:null}else l=vl.next;var t=Cl===null?I.memoizedState:Cl.next;if(t!==null)Cl=t,vl=l;else{if(l===null)throw I.alternate===null?Error(r(467)):Error(r(310));vl=l,l={memoizedState:vl.memoizedState,baseState:vl.baseState,baseQueue:vl.baseQueue,queue:vl.queue,next:null},Cl===null?I.memoizedState=Cl=l:Cl=Cl.next=l}return Cl}function su(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Pa(l){var t=Ia;return Ia+=1,ha===null&&(ha=[]),l=qf(ha,l,t),t=I,(Cl===null?t.memoizedState:Cl.next)===null&&(t=t.alternate,_.H=t===null||t.memoizedState===null?No:dc),l}function fu(l){if(l!==null&&typeof l=="object"){if(typeof l.then=="function")return Pa(l);if(l.$$typeof===F)return Vl(l)}throw Error(r(438,String(l)))}function tc(l){var t=null,e=I.updateQueue;if(e!==null&&(t=e.memoCache),t==null){var a=I.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(n){return n.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),e===null&&(e=su(),I.updateQueue=e),e.memoCache=t,e=t.data[t.index],e===void 0)for(e=t.data[t.index]=Array(l),a=0;a<l;a++)e[a]=P;return t.index++,e}function Vt(l,t){return typeof t=="function"?t(l):t}function ou(l){var t=Nl();return ec(t,vl,l)}function ec(l,t,e){var a=l.queue;if(a===null)throw Error(r(311));a.lastRenderedReducer=e;var n=l.baseQueue,u=a.pending;if(u!==null){if(n!==null){var i=n.next;n.next=u.next,u.next=i}t.baseQueue=n=u,a.pending=null}if(u=l.baseState,n===null)l.memoizedState=u;else{t=n.next;var f=i=null,d=null,S=t,O=!1;do{var U=S.lane&-536870913;if(U!==S.lane?(il&U)===U:(Xt&U)===U){var z=S.revertLane;if(z===0)d!==null&&(d=d.next={lane:0,revertLane:0,gesture:null,action:S.action,hasEagerState:S.hasEagerState,eagerState:S.eagerState,next:null}),U===sa&&(O=!0);else if((Xt&z)===z){S=S.next,z===sa&&(O=!0);continue}else U={lane:0,revertLane:S.revertLane,gesture:null,action:S.action,hasEagerState:S.hasEagerState,eagerState:S.eagerState,next:null},d===null?(f=d=U,i=u):d=d.next=U,I.lanes|=z,de|=z;U=S.action,Ye&&e(u,U),u=S.hasEagerState?S.eagerState:e(u,U)}else z={lane:U,revertLane:S.revertLane,gesture:S.gesture,action:S.action,hasEagerState:S.hasEagerState,eagerState:S.eagerState,next:null},d===null?(f=d=z,i=u):d=d.next=z,I.lanes|=U,de|=U;S=S.next}while(S!==null&&S!==t);if(d===null?i=u:d.next=f,!et(u,l.memoizedState)&&(Ol=!0,O&&(e=fa,e!==null)))throw e;l.memoizedState=u,l.baseState=i,l.baseQueue=d,a.lastRenderedState=u}return n===null&&(a.lanes=0),[l.memoizedState,a.dispatch]}function ac(l){var t=Nl(),e=t.queue;if(e===null)throw Error(r(311));e.lastRenderedReducer=l;var a=e.dispatch,n=e.pending,u=t.memoizedState;if(n!==null){e.pending=null;var i=n=n.next;do u=l(u,i.action),i=i.next;while(i!==n);et(u,t.memoizedState)||(Ol=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),e.lastRenderedState=u}return[u,a]}function kf(l,t,e){var a=I,n=Nl(),u=sl;if(u){if(e===void 0)throw Error(r(407));e=e()}else e=t();var i=!et((vl||n).memoizedState,e);if(i&&(n.memoizedState=e,Ol=!0),n=n.queue,ic($f.bind(null,a,n,l),[l]),n.getSnapshot!==t||i||Cl!==null&&Cl.memoizedState.tag&1){if(a.flags|=2048,ya(9,{destroy:void 0},Wf.bind(null,a,n,e,t),null),bl===null)throw Error(r(349));u||(Xt&127)!==0||Jf(a,t,e)}return e}function Jf(l,t,e){l.flags|=16384,l={getSnapshot:t,value:e},t=I.updateQueue,t===null?(t=su(),I.updateQueue=t,t.stores=[l]):(e=t.stores,e===null?t.stores=[l]:e.push(l))}function Wf(l,t,e,a){t.value=e,t.getSnapshot=a,Ff(t)&&If(l)}function $f(l,t,e){return e(function(){Ff(t)&&If(l)})}function Ff(l){var t=l.getSnapshot;l=l.value;try{var e=t();return!et(l,e)}catch{return!0}}function If(l){var t=Ce(l,2);t!==null&&Fl(t,l,2)}function nc(l){var t=wl();if(typeof l=="function"){var e=l;if(l=e(),Ye){It(!0);try{e()}finally{It(!1)}}}return t.memoizedState=t.baseState=l,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vt,lastRenderedState:l},t}function Pf(l,t,e,a){return l.baseState=e,ec(l,vl,typeof a=="function"?a:Vt)}function mh(l,t,e,a,n){if(mu(l))throw Error(r(485));if(l=t.action,l!==null){var u={payload:n,action:l,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(i){u.listeners.push(i)}};_.T!==null?e(!0):u.isTransition=!1,a(u),e=t.pending,e===null?(u.next=t.pending=u,lo(t,u)):(u.next=e.next,t.pending=e.next=u)}}function lo(l,t){var e=t.action,a=t.payload,n=l.state;if(t.isTransition){var u=_.T,i={};_.T=i;try{var f=e(n,a),d=_.S;d!==null&&d(i,f),to(l,t,f)}catch(S){uc(l,t,S)}finally{u!==null&&i.types!==null&&(u.types=i.types),_.T=u}}else try{u=e(n,a),to(l,t,u)}catch(S){uc(l,t,S)}}function to(l,t,e){e!==null&&typeof e=="object"&&typeof e.then=="function"?e.then(function(a){eo(l,t,a)},function(a){return uc(l,t,a)}):eo(l,t,e)}function eo(l,t,e){t.status="fulfilled",t.value=e,ao(t),l.state=e,t=l.pending,t!==null&&(e=t.next,e===t?l.pending=null:(e=e.next,t.next=e,lo(l,e)))}function uc(l,t,e){var a=l.pending;if(l.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=e,ao(t),t=t.next;while(t!==a)}l.action=null}function ao(l){l=l.listeners;for(var t=0;t<l.length;t++)(0,l[t])()}function no(l,t){return t}function uo(l,t){if(sl){var e=bl.formState;if(e!==null){l:{var a=I;if(sl){if(Sl){t:{for(var n=Sl,u=yt;n.nodeType!==8;){if(!u){n=null;break t}if(n=gt(n.nextSibling),n===null){n=null;break t}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){Sl=gt(n.nextSibling),a=n.data==="F!";break l}}ae(a)}a=!1}a&&(t=e[0])}}return e=wl(),e.memoizedState=e.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:no,lastRenderedState:t},e.queue=a,e=Ao.bind(null,I,a),a.dispatch=e,a=nc(!1),u=rc.bind(null,I,!1,a.queue),a=wl(),n={state:t,dispatch:null,action:l,pending:null},a.queue=n,e=mh.bind(null,I,n,u,e),n.dispatch=e,a.memoizedState=l,[t,e,!1]}function io(l){var t=Nl();return co(t,vl,l)}function co(l,t,e){if(t=ec(l,t,no)[0],l=ou(Vt)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=Pa(t)}catch(i){throw i===oa?lu:i}else a=t;t=Nl();var n=t.queue,u=n.dispatch;return e!==t.memoizedState&&(I.flags|=2048,ya(9,{destroy:void 0},hh.bind(null,n,e),null)),[a,u,l]}function hh(l,t){l.action=t}function so(l){var t=Nl(),e=vl;if(e!==null)return co(t,e,l);Nl(),t=t.memoizedState,e=Nl();var a=e.queue.dispatch;return e.memoizedState=l,[t,a,!1]}function ya(l,t,e,a){return l={tag:l,create:e,deps:a,inst:t,next:null},t=I.updateQueue,t===null&&(t=su(),I.updateQueue=t),e=t.lastEffect,e===null?t.lastEffect=l.next=l:(a=e.next,e.next=l,l.next=a,t.lastEffect=l),l}function fo(){return Nl().memoizedState}function ru(l,t,e,a){var n=wl();I.flags|=l,n.memoizedState=ya(1|t,{destroy:void 0},e,a===void 0?null:a)}function du(l,t,e,a){var n=Nl();a=a===void 0?null:a;var u=n.memoizedState.inst;vl!==null&&a!==null&&$i(a,vl.memoizedState.deps)?n.memoizedState=ya(t,u,e,a):(I.flags|=l,n.memoizedState=ya(1|t,u,e,a))}function oo(l,t){ru(8390656,8,l,t)}function ic(l,t){du(2048,8,l,t)}function yh(l){I.flags|=4;var t=I.updateQueue;if(t===null)t=su(),I.updateQueue=t,t.events=[l];else{var e=t.events;e===null?t.events=[l]:e.push(l)}}function ro(l){var t=Nl().memoizedState;return yh({ref:t,nextImpl:l}),function(){if((ml&2)!==0)throw Error(r(440));return t.impl.apply(void 0,arguments)}}function mo(l,t){return du(4,2,l,t)}function ho(l,t){return du(4,4,l,t)}function yo(l,t){if(typeof t=="function"){l=l();var e=t(l);return function(){typeof e=="function"?e():t(null)}}if(t!=null)return l=l(),t.current=l,function(){t.current=null}}function vo(l,t,e){e=e!=null?e.concat([l]):null,du(4,4,yo.bind(null,t,l),e)}function cc(){}function go(l,t){var e=Nl();t=t===void 0?null:t;var a=e.memoizedState;return t!==null&&$i(t,a[1])?a[0]:(e.memoizedState=[l,t],l)}function po(l,t){var e=Nl();t=t===void 0?null:t;var a=e.memoizedState;if(t!==null&&$i(t,a[1]))return a[0];if(a=l(),Ye){It(!0);try{l()}finally{It(!1)}}return e.memoizedState=[a,t],a}function sc(l,t,e){return e===void 0||(Xt&1073741824)!==0&&(il&261930)===0?l.memoizedState=t:(l.memoizedState=e,l=br(),I.lanes|=l,de|=l,e)}function bo(l,t,e,a){return et(e,t)?e:da.current!==null?(l=sc(l,e,a),et(l,t)||(Ol=!0),l):(Xt&42)===0||(Xt&1073741824)!==0&&(il&261930)===0?(Ol=!0,l.memoizedState=e):(l=br(),I.lanes|=l,de|=l,t)}function So(l,t,e,a,n){var u=B.p;B.p=u!==0&&8>u?u:8;var i=_.T,f={};_.T=f,rc(l,!1,t,e);try{var d=n(),S=_.S;if(S!==null&&S(f,d),d!==null&&typeof d=="object"&&typeof d.then=="function"){var O=oh(d,a);ln(l,t,O,st(l))}else ln(l,t,a,st(l))}catch(U){ln(l,t,{then:function(){},status:"rejected",reason:U},st())}finally{B.p=u,i!==null&&f.types!==null&&(i.types=f.types),_.T=i}}function vh(){}function fc(l,t,e,a){if(l.tag!==5)throw Error(r(476));var n=xo(l).queue;So(l,n,t,w,e===null?vh:function(){return _o(l),e(a)})}function xo(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:w,baseState:w,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vt,lastRenderedState:w},next:null};var e={};return t.next={memoizedState:e,baseState:e,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vt,lastRenderedState:e},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function _o(l){var t=xo(l);t.next===null&&(t=l.alternate.memoizedState),ln(l,t.next.queue,{},st())}function oc(){return Vl(pn)}function zo(){return Nl().memoizedState}function jo(){return Nl().memoizedState}function gh(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var e=st();l=ie(e);var a=ce(t,l,e);a!==null&&(Fl(a,t,e),Wa(a,t,e)),t={cache:Yi()},l.payload=t;return}t=t.return}}function ph(l,t,e){var a=st();e={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null},mu(l)?To(t,e):(e=Ni(l,t,e,a),e!==null&&(Fl(e,l,a),Eo(e,t,a)))}function Ao(l,t,e){var a=st();ln(l,t,e,a)}function ln(l,t,e,a){var n={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null};if(mu(l))To(t,n);else{var u=l.alternate;if(l.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var i=t.lastRenderedState,f=u(i,e);if(n.hasEagerState=!0,n.eagerState=f,et(f,i))return kn(l,t,n,0),bl===null&&Kn(),!1}catch{}finally{}if(e=Ni(l,t,n,a),e!==null)return Fl(e,l,a),Eo(e,t,a),!0}return!1}function rc(l,t,e,a){if(a={lane:2,revertLane:Qc(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},mu(l)){if(t)throw Error(r(479))}else t=Ni(l,e,a,2),t!==null&&Fl(t,l,2)}function mu(l){var t=l.alternate;return l===I||t!==null&&t===I}function To(l,t){ma=iu=!0;var e=l.pending;e===null?t.next=t:(t.next=e.next,e.next=t),l.pending=t}function Eo(l,t,e){if((e&4194048)!==0){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,Cs(l,e)}}var tn={readContext:Vl,use:fu,useCallback:Al,useContext:Al,useEffect:Al,useImperativeHandle:Al,useLayoutEffect:Al,useInsertionEffect:Al,useMemo:Al,useReducer:Al,useRef:Al,useState:Al,useDebugValue:Al,useDeferredValue:Al,useTransition:Al,useSyncExternalStore:Al,useId:Al,useHostTransitionStatus:Al,useFormState:Al,useActionState:Al,useOptimistic:Al,useMemoCache:Al,useCacheRefresh:Al};tn.useEffectEvent=Al;var No={readContext:Vl,use:fu,useCallback:function(l,t){return wl().memoizedState=[l,t===void 0?null:t],l},useContext:Vl,useEffect:oo,useImperativeHandle:function(l,t,e){e=e!=null?e.concat([l]):null,ru(4194308,4,yo.bind(null,t,l),e)},useLayoutEffect:function(l,t){return ru(4194308,4,l,t)},useInsertionEffect:function(l,t){ru(4,2,l,t)},useMemo:function(l,t){var e=wl();t=t===void 0?null:t;var a=l();if(Ye){It(!0);try{l()}finally{It(!1)}}return e.memoizedState=[a,t],a},useReducer:function(l,t,e){var a=wl();if(e!==void 0){var n=e(t);if(Ye){It(!0);try{e(t)}finally{It(!1)}}}else n=t;return a.memoizedState=a.baseState=n,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:n},a.queue=l,l=l.dispatch=ph.bind(null,I,l),[a.memoizedState,l]},useRef:function(l){var t=wl();return l={current:l},t.memoizedState=l},useState:function(l){l=nc(l);var t=l.queue,e=Ao.bind(null,I,t);return t.dispatch=e,[l.memoizedState,e]},useDebugValue:cc,useDeferredValue:function(l,t){var e=wl();return sc(e,l,t)},useTransition:function(){var l=nc(!1);return l=So.bind(null,I,l.queue,!0,!1),wl().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,e){var a=I,n=wl();if(sl){if(e===void 0)throw Error(r(407));e=e()}else{if(e=t(),bl===null)throw Error(r(349));(il&127)!==0||Jf(a,t,e)}n.memoizedState=e;var u={value:e,getSnapshot:t};return n.queue=u,oo($f.bind(null,a,u,l),[l]),a.flags|=2048,ya(9,{destroy:void 0},Wf.bind(null,a,u,e,t),null),e},useId:function(){var l=wl(),t=bl.identifierPrefix;if(sl){var e=Nt,a=Et;e=(a&~(1<<32-tt(a)-1)).toString(32)+e,t="_"+t+"R_"+e,e=cu++,0<e&&(t+="H"+e.toString(32)),t+="_"}else e=rh++,t="_"+t+"r_"+e.toString(32)+"_";return l.memoizedState=t},useHostTransitionStatus:oc,useFormState:uo,useActionState:uo,useOptimistic:function(l){var t=wl();t.memoizedState=t.baseState=l;var e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=e,t=rc.bind(null,I,!0,e),e.dispatch=t,[l,t]},useMemoCache:tc,useCacheRefresh:function(){return wl().memoizedState=gh.bind(null,I)},useEffectEvent:function(l){var t=wl(),e={impl:l};return t.memoizedState=e,function(){if((ml&2)!==0)throw Error(r(440));return e.impl.apply(void 0,arguments)}}},dc={readContext:Vl,use:fu,useCallback:go,useContext:Vl,useEffect:ic,useImperativeHandle:vo,useInsertionEffect:mo,useLayoutEffect:ho,useMemo:po,useReducer:ou,useRef:fo,useState:function(){return ou(Vt)},useDebugValue:cc,useDeferredValue:function(l,t){var e=Nl();return bo(e,vl.memoizedState,l,t)},useTransition:function(){var l=ou(Vt)[0],t=Nl().memoizedState;return[typeof l=="boolean"?l:Pa(l),t]},useSyncExternalStore:kf,useId:zo,useHostTransitionStatus:oc,useFormState:io,useActionState:io,useOptimistic:function(l,t){var e=Nl();return Pf(e,vl,l,t)},useMemoCache:tc,useCacheRefresh:jo};dc.useEffectEvent=ro;var Mo={readContext:Vl,use:fu,useCallback:go,useContext:Vl,useEffect:ic,useImperativeHandle:vo,useInsertionEffect:mo,useLayoutEffect:ho,useMemo:po,useReducer:ac,useRef:fo,useState:function(){return ac(Vt)},useDebugValue:cc,useDeferredValue:function(l,t){var e=Nl();return vl===null?sc(e,l,t):bo(e,vl.memoizedState,l,t)},useTransition:function(){var l=ac(Vt)[0],t=Nl().memoizedState;return[typeof l=="boolean"?l:Pa(l),t]},useSyncExternalStore:kf,useId:zo,useHostTransitionStatus:oc,useFormState:so,useActionState:so,useOptimistic:function(l,t){var e=Nl();return vl!==null?Pf(e,vl,l,t):(e.baseState=l,[l,e.queue.dispatch])},useMemoCache:tc,useCacheRefresh:jo};Mo.useEffectEvent=ro;function mc(l,t,e,a){t=l.memoizedState,e=e(a,t),e=e==null?t:g({},t,e),l.memoizedState=e,l.lanes===0&&(l.updateQueue.baseState=e)}var hc={enqueueSetState:function(l,t,e){l=l._reactInternals;var a=st(),n=ie(a);n.payload=t,e!=null&&(n.callback=e),t=ce(l,n,a),t!==null&&(Fl(t,l,a),Wa(t,l,a))},enqueueReplaceState:function(l,t,e){l=l._reactInternals;var a=st(),n=ie(a);n.tag=1,n.payload=t,e!=null&&(n.callback=e),t=ce(l,n,a),t!==null&&(Fl(t,l,a),Wa(t,l,a))},enqueueForceUpdate:function(l,t){l=l._reactInternals;var e=st(),a=ie(e);a.tag=2,t!=null&&(a.callback=t),t=ce(l,a,e),t!==null&&(Fl(t,l,e),Wa(t,l,e))}};function Co(l,t,e,a,n,u,i){return l=l.stateNode,typeof l.shouldComponentUpdate=="function"?l.shouldComponentUpdate(a,u,i):t.prototype&&t.prototype.isPureReactComponent?!Va(e,a)||!Va(n,u):!0}function Oo(l,t,e,a){l=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(e,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(e,a),t.state!==l&&hc.enqueueReplaceState(t,t.state,null)}function Xe(l,t){var e=t;if("ref"in t){e={};for(var a in t)a!=="ref"&&(e[a]=t[a])}if(l=l.defaultProps){e===t&&(e=g({},e));for(var n in l)e[n]===void 0&&(e[n]=l[n])}return e}function Do(l){Zn(l)}function Uo(l){console.error(l)}function Ro(l){Zn(l)}function hu(l,t){try{var e=l.onUncaughtError;e(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function Bo(l,t,e){try{var a=l.onCaughtError;a(e.value,{componentStack:e.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function yc(l,t,e){return e=ie(e),e.tag=3,e.payload={element:null},e.callback=function(){hu(l,t)},e}function qo(l){return l=ie(l),l.tag=3,l}function Ho(l,t,e,a){var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;l.payload=function(){return n(u)},l.callback=function(){Bo(t,e,a)}}var i=e.stateNode;i!==null&&typeof i.componentDidCatch=="function"&&(l.callback=function(){Bo(t,e,a),typeof n!="function"&&(me===null?me=new Set([this]):me.add(this));var f=a.stack;this.componentDidCatch(a.value,{componentStack:f!==null?f:""})})}function bh(l,t,e,a,n){if(e.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=e.alternate,t!==null&&ca(t,e,n,!0),e=nt.current,e!==null){switch(e.tag){case 31:case 13:return vt===null?Tu():e.alternate===null&&Tl===0&&(Tl=3),e.flags&=-257,e.flags|=65536,e.lanes=n,a===tu?e.flags|=16384:(t=e.updateQueue,t===null?e.updateQueue=new Set([a]):t.add(a),Xc(l,a,n)),!1;case 22:return e.flags|=65536,a===tu?e.flags|=16384:(t=e.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},e.updateQueue=t):(e=t.retryQueue,e===null?t.retryQueue=new Set([a]):e.add(a)),Xc(l,a,n)),!1}throw Error(r(435,e.tag))}return Xc(l,a,n),Tu(),!1}if(sl)return t=nt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=n,a!==Ri&&(l=Error(r(422),{cause:a}),wa(dt(l,e)))):(a!==Ri&&(t=Error(r(423),{cause:a}),wa(dt(t,e))),l=l.current.alternate,l.flags|=65536,n&=-n,l.lanes|=n,a=dt(a,e),n=yc(l.stateNode,a,n),Zi(l,n),Tl!==4&&(Tl=2)),!1;var u=Error(r(520),{cause:a});if(u=dt(u,e),on===null?on=[u]:on.push(u),Tl!==4&&(Tl=2),t===null)return!0;a=dt(a,e),e=t;do{switch(e.tag){case 3:return e.flags|=65536,l=n&-n,e.lanes|=l,l=yc(e.stateNode,a,l),Zi(e,l),!1;case 1:if(t=e.type,u=e.stateNode,(e.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(me===null||!me.has(u))))return e.flags|=65536,n&=-n,e.lanes|=n,n=qo(n),Ho(n,l,e,a),Zi(e,n),!1}e=e.return}while(e!==null);return!1}var vc=Error(r(461)),Ol=!1;function Gl(l,t,e,a){t.child=l===null?Xf(t,null,e,a):Le(t,l.child,e,a)}function Lo(l,t,e,a,n){e=e.render;var u=t.ref;if("ref"in a){var i={};for(var f in a)f!=="ref"&&(i[f]=a[f])}else i=a;return Re(t),a=Fi(l,t,e,i,u,n),f=Ii(),l!==null&&!Ol?(Pi(l,t,n),Gt(l,t,n)):(sl&&f&&Di(t),t.flags|=1,Gl(l,t,a,n),t.child)}function Yo(l,t,e,a,n){if(l===null){var u=e.type;return typeof u=="function"&&!Mi(u)&&u.defaultProps===void 0&&e.compare===null?(t.tag=15,t.type=u,Xo(l,t,u,a,n)):(l=Wn(e.type,null,a,t,t.mode,n),l.ref=t.ref,l.return=t,t.child=l)}if(u=l.child,!jc(l,n)){var i=u.memoizedProps;if(e=e.compare,e=e!==null?e:Va,e(i,a)&&l.ref===t.ref)return Gt(l,t,n)}return t.flags|=1,l=qt(u,a),l.ref=t.ref,l.return=t,t.child=l}function Xo(l,t,e,a,n){if(l!==null){var u=l.memoizedProps;if(Va(u,a)&&l.ref===t.ref)if(Ol=!1,t.pendingProps=a=u,jc(l,n))(l.flags&131072)!==0&&(Ol=!0);else return t.lanes=l.lanes,Gt(l,t,n)}return gc(l,t,e,a,n)}function Vo(l,t,e,a){var n=a.children,u=l!==null?l.memoizedState:null;if(l===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((t.flags&128)!==0){if(u=u!==null?u.baseLanes|e:e,l!==null){for(a=t.child=l.child,n=0;a!==null;)n=n|a.lanes|a.childLanes,a=a.sibling;a=n&~u}else a=0,t.child=null;return Go(l,t,u,e,a)}if((e&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},l!==null&&Pn(t,u!==null?u.cachePool:null),u!==null?Qf(t,u):ki(),wf(t);else return a=t.lanes=536870912,Go(l,t,u!==null?u.baseLanes|e:e,e,a)}else u!==null?(Pn(t,u.cachePool),Qf(t,u),fe(),t.memoizedState=null):(l!==null&&Pn(t,null),ki(),fe());return Gl(l,t,n,e),t.child}function en(l,t){return l!==null&&l.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Go(l,t,e,a,n){var u=Vi();return u=u===null?null:{parent:Ml._currentValue,pool:u},t.memoizedState={baseLanes:e,cachePool:u},l!==null&&Pn(t,null),ki(),wf(t),l!==null&&ca(l,t,a,!0),t.childLanes=n,null}function yu(l,t){return t=gu({mode:t.mode,children:t.children},l.mode),t.ref=l.ref,l.child=t,t.return=l,t}function Qo(l,t,e){return Le(t,l.child,null,e),l=yu(t,t.pendingProps),l.flags|=2,ut(t),t.memoizedState=null,l}function Sh(l,t,e){var a=t.pendingProps,n=(t.flags&128)!==0;if(t.flags&=-129,l===null){if(sl){if(a.mode==="hidden")return l=yu(t,a),t.lanes=536870912,en(null,l);if(Wi(t),(l=Sl)?(l=td(l,yt),l=l!==null&&l.data==="&"?l:null,l!==null&&(t.memoizedState={dehydrated:l,treeContext:te!==null?{id:Et,overflow:Nt}:null,retryLane:536870912,hydrationErrors:null},e=Af(l),e.return=t,t.child=e,Xl=t,Sl=null)):l=null,l===null)throw ae(t);return t.lanes=536870912,null}return yu(t,a)}var u=l.memoizedState;if(u!==null){var i=u.dehydrated;if(Wi(t),n)if(t.flags&256)t.flags&=-257,t=Qo(l,t,e);else if(t.memoizedState!==null)t.child=l.child,t.flags|=128,t=null;else throw Error(r(558));else if(Ol||ca(l,t,e,!1),n=(e&l.childLanes)!==0,Ol||n){if(a=bl,a!==null&&(i=Os(a,e),i!==0&&i!==u.retryLane))throw u.retryLane=i,Ce(l,i),Fl(a,l,i),vc;Tu(),t=Qo(l,t,e)}else l=u.treeContext,Sl=gt(i.nextSibling),Xl=t,sl=!0,ee=null,yt=!1,l!==null&&Nf(t,l),t=yu(t,a),t.flags|=4096;return t}return l=qt(l.child,{mode:a.mode,children:a.children}),l.ref=t.ref,t.child=l,l.return=t,l}function vu(l,t){var e=t.ref;if(e===null)l!==null&&l.ref!==null&&(t.flags|=4194816);else{if(typeof e!="function"&&typeof e!="object")throw Error(r(284));(l===null||l.ref!==e)&&(t.flags|=4194816)}}function gc(l,t,e,a,n){return Re(t),e=Fi(l,t,e,a,void 0,n),a=Ii(),l!==null&&!Ol?(Pi(l,t,n),Gt(l,t,n)):(sl&&a&&Di(t),t.flags|=1,Gl(l,t,e,n),t.child)}function wo(l,t,e,a,n,u){return Re(t),t.updateQueue=null,e=Kf(t,a,e,n),Zf(l),a=Ii(),l!==null&&!Ol?(Pi(l,t,u),Gt(l,t,u)):(sl&&a&&Di(t),t.flags|=1,Gl(l,t,e,u),t.child)}function Zo(l,t,e,a,n){if(Re(t),t.stateNode===null){var u=aa,i=e.contextType;typeof i=="object"&&i!==null&&(u=Vl(i)),u=new e(a,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=hc,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=a,u.state=t.memoizedState,u.refs={},Qi(t),i=e.contextType,u.context=typeof i=="object"&&i!==null?Vl(i):aa,u.state=t.memoizedState,i=e.getDerivedStateFromProps,typeof i=="function"&&(mc(t,e,i,a),u.state=t.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&&hc.enqueueReplaceState(u,u.state,null),Fa(t,a,u,n),$a(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(l===null){u=t.stateNode;var f=t.memoizedProps,d=Xe(e,f);u.props=d;var S=u.context,O=e.contextType;i=aa,typeof O=="object"&&O!==null&&(i=Vl(O));var U=e.getDerivedStateFromProps;O=typeof U=="function"||typeof u.getSnapshotBeforeUpdate=="function",f=t.pendingProps!==f,O||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(f||S!==i)&&Oo(t,u,a,i),ue=!1;var z=t.memoizedState;u.state=z,Fa(t,a,u,n),$a(),S=t.memoizedState,f||z!==S||ue?(typeof U=="function"&&(mc(t,e,U,a),S=t.memoizedState),(d=ue||Co(t,e,d,a,z,S,i))?(O||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=S),u.props=a,u.state=S,u.context=i,a=d):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{u=t.stateNode,wi(l,t),i=t.memoizedProps,O=Xe(e,i),u.props=O,U=t.pendingProps,z=u.context,S=e.contextType,d=aa,typeof S=="object"&&S!==null&&(d=Vl(S)),f=e.getDerivedStateFromProps,(S=typeof f=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==U||z!==d)&&Oo(t,u,a,d),ue=!1,z=t.memoizedState,u.state=z,Fa(t,a,u,n),$a();var E=t.memoizedState;i!==U||z!==E||ue||l!==null&&l.dependencies!==null&&Fn(l.dependencies)?(typeof f=="function"&&(mc(t,e,f,a),E=t.memoizedState),(O=ue||Co(t,e,O,a,z,E,d)||l!==null&&l.dependencies!==null&&Fn(l.dependencies))?(S||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,E,d),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,E,d)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||i===l.memoizedProps&&z===l.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===l.memoizedProps&&z===l.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=E),u.props=a,u.state=E,u.context=d,a=O):(typeof u.componentDidUpdate!="function"||i===l.memoizedProps&&z===l.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===l.memoizedProps&&z===l.memoizedState||(t.flags|=1024),a=!1)}return u=a,vu(l,t),a=(t.flags&128)!==0,u||a?(u=t.stateNode,e=a&&typeof e.getDerivedStateFromError!="function"?null:u.render(),t.flags|=1,l!==null&&a?(t.child=Le(t,l.child,null,n),t.child=Le(t,null,e,n)):Gl(l,t,e,n),t.memoizedState=u.state,l=t.child):l=Gt(l,t,n),l}function Ko(l,t,e,a){return De(),t.flags|=256,Gl(l,t,e,a),t.child}var pc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function bc(l){return{baseLanes:l,cachePool:Rf()}}function Sc(l,t,e){return l=l!==null?l.childLanes&~e:0,t&&(l|=ct),l}function ko(l,t,e){var a=t.pendingProps,n=!1,u=(t.flags&128)!==0,i;if((i=u)||(i=l!==null&&l.memoizedState===null?!1:(El.current&2)!==0),i&&(n=!0,t.flags&=-129),i=(t.flags&32)!==0,t.flags&=-33,l===null){if(sl){if(n?se(t):fe(),(l=Sl)?(l=td(l,yt),l=l!==null&&l.data!=="&"?l:null,l!==null&&(t.memoizedState={dehydrated:l,treeContext:te!==null?{id:Et,overflow:Nt}:null,retryLane:536870912,hydrationErrors:null},e=Af(l),e.return=t,t.child=e,Xl=t,Sl=null)):l=null,l===null)throw ae(t);return es(l)?t.lanes=32:t.lanes=536870912,null}var f=a.children;return a=a.fallback,n?(fe(),n=t.mode,f=gu({mode:"hidden",children:f},n),a=Oe(a,n,e,null),f.return=t,a.return=t,f.sibling=a,t.child=f,a=t.child,a.memoizedState=bc(e),a.childLanes=Sc(l,i,e),t.memoizedState=pc,en(null,a)):(se(t),xc(t,f))}var d=l.memoizedState;if(d!==null&&(f=d.dehydrated,f!==null)){if(u)t.flags&256?(se(t),t.flags&=-257,t=_c(l,t,e)):t.memoizedState!==null?(fe(),t.child=l.child,t.flags|=128,t=null):(fe(),f=a.fallback,n=t.mode,a=gu({mode:"visible",children:a.children},n),f=Oe(f,n,e,null),f.flags|=2,a.return=t,f.return=t,a.sibling=f,t.child=a,Le(t,l.child,null,e),a=t.child,a.memoizedState=bc(e),a.childLanes=Sc(l,i,e),t.memoizedState=pc,t=en(null,a));else if(se(t),es(f)){if(i=f.nextSibling&&f.nextSibling.dataset,i)var S=i.dgst;i=S,a=Error(r(419)),a.stack="",a.digest=i,wa({value:a,source:null,stack:null}),t=_c(l,t,e)}else if(Ol||ca(l,t,e,!1),i=(e&l.childLanes)!==0,Ol||i){if(i=bl,i!==null&&(a=Os(i,e),a!==0&&a!==d.retryLane))throw d.retryLane=a,Ce(l,a),Fl(i,l,a),vc;ts(f)||Tu(),t=_c(l,t,e)}else ts(f)?(t.flags|=192,t.child=l.child,t=null):(l=d.treeContext,Sl=gt(f.nextSibling),Xl=t,sl=!0,ee=null,yt=!1,l!==null&&Nf(t,l),t=xc(t,a.children),t.flags|=4096);return t}return n?(fe(),f=a.fallback,n=t.mode,d=l.child,S=d.sibling,a=qt(d,{mode:"hidden",children:a.children}),a.subtreeFlags=d.subtreeFlags&65011712,S!==null?f=qt(S,f):(f=Oe(f,n,e,null),f.flags|=2),f.return=t,a.return=t,a.sibling=f,t.child=a,en(null,a),a=t.child,f=l.child.memoizedState,f===null?f=bc(e):(n=f.cachePool,n!==null?(d=Ml._currentValue,n=n.parent!==d?{parent:d,pool:d}:n):n=Rf(),f={baseLanes:f.baseLanes|e,cachePool:n}),a.memoizedState=f,a.childLanes=Sc(l,i,e),t.memoizedState=pc,en(l.child,a)):(se(t),e=l.child,l=e.sibling,e=qt(e,{mode:"visible",children:a.children}),e.return=t,e.sibling=null,l!==null&&(i=t.deletions,i===null?(t.deletions=[l],t.flags|=16):i.push(l)),t.child=e,t.memoizedState=null,e)}function xc(l,t){return t=gu({mode:"visible",children:t},l.mode),t.return=l,l.child=t}function gu(l,t){return l=at(22,l,null,t),l.lanes=0,l}function _c(l,t,e){return Le(t,l.child,null,e),l=xc(t,t.pendingProps.children),l.flags|=2,t.memoizedState=null,l}function Jo(l,t,e){l.lanes|=t;var a=l.alternate;a!==null&&(a.lanes|=t),Hi(l.return,t,e)}function zc(l,t,e,a,n,u){var i=l.memoizedState;i===null?l.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:e,tailMode:n,treeForkCount:u}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=e,i.tailMode=n,i.treeForkCount=u)}function Wo(l,t,e){var a=t.pendingProps,n=a.revealOrder,u=a.tail;a=a.children;var i=El.current,f=(i&2)!==0;if(f?(i=i&1|2,t.flags|=128):i&=1,el(El,i),Gl(l,t,a,e),a=sl?Qa:0,!f&&l!==null&&(l.flags&128)!==0)l:for(l=t.child;l!==null;){if(l.tag===13)l.memoizedState!==null&&Jo(l,e,t);else if(l.tag===19)Jo(l,e,t);else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===t)break l;for(;l.sibling===null;){if(l.return===null||l.return===t)break l;l=l.return}l.sibling.return=l.return,l=l.sibling}switch(n){case"forwards":for(e=t.child,n=null;e!==null;)l=e.alternate,l!==null&&uu(l)===null&&(n=e),e=e.sibling;e=n,e===null?(n=t.child,t.child=null):(n=e.sibling,e.sibling=null),zc(t,!1,n,e,u,a);break;case"backwards":case"unstable_legacy-backwards":for(e=null,n=t.child,t.child=null;n!==null;){if(l=n.alternate,l!==null&&uu(l)===null){t.child=n;break}l=n.sibling,n.sibling=e,e=n,n=l}zc(t,!0,e,null,u,a);break;case"together":zc(t,!1,null,null,void 0,a);break;default:t.memoizedState=null}return t.child}function Gt(l,t,e){if(l!==null&&(t.dependencies=l.dependencies),de|=t.lanes,(e&t.childLanes)===0)if(l!==null){if(ca(l,t,e,!1),(e&t.childLanes)===0)return null}else return null;if(l!==null&&t.child!==l.child)throw Error(r(153));if(t.child!==null){for(l=t.child,e=qt(l,l.pendingProps),t.child=e,e.return=t;l.sibling!==null;)l=l.sibling,e=e.sibling=qt(l,l.pendingProps),e.return=t;e.sibling=null}return t.child}function jc(l,t){return(l.lanes&t)!==0?!0:(l=l.dependencies,!!(l!==null&&Fn(l)))}function xh(l,t,e){switch(t.tag){case 3:Nn(t,t.stateNode.containerInfo),ne(t,Ml,l.memoizedState.cache),De();break;case 27:case 5:Ju(t);break;case 4:Nn(t,t.stateNode.containerInfo);break;case 10:ne(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Wi(t),null;break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(se(t),t.flags|=128,null):(e&t.child.childLanes)!==0?ko(l,t,e):(se(t),l=Gt(l,t,e),l!==null?l.sibling:null);se(t);break;case 19:var n=(l.flags&128)!==0;if(a=(e&t.childLanes)!==0,a||(ca(l,t,e,!1),a=(e&t.childLanes)!==0),n){if(a)return Wo(l,t,e);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),el(El,El.current),a)break;return null;case 22:return t.lanes=0,Vo(l,t,e,t.pendingProps);case 24:ne(t,Ml,l.memoizedState.cache)}return Gt(l,t,e)}function $o(l,t,e){if(l!==null)if(l.memoizedProps!==t.pendingProps)Ol=!0;else{if(!jc(l,e)&&(t.flags&128)===0)return Ol=!1,xh(l,t,e);Ol=(l.flags&131072)!==0}else Ol=!1,sl&&(t.flags&1048576)!==0&&Ef(t,Qa,t.index);switch(t.lanes=0,t.tag){case 16:l:{var a=t.pendingProps;if(l=qe(t.elementType),t.type=l,typeof l=="function")Mi(l)?(a=Xe(l,a),t.tag=1,t=Zo(null,t,l,a,e)):(t.tag=0,t=gc(null,t,l,a,e));else{if(l!=null){var n=l.$$typeof;if(n===zl){t.tag=11,t=Lo(null,t,l,a,e);break l}else if(n===al){t.tag=14,t=Yo(null,t,l,a,e);break l}}throw t=At(l)||l,Error(r(306,t,""))}}return t;case 0:return gc(l,t,t.type,t.pendingProps,e);case 1:return a=t.type,n=Xe(a,t.pendingProps),Zo(l,t,a,n,e);case 3:l:{if(Nn(t,t.stateNode.containerInfo),l===null)throw Error(r(387));a=t.pendingProps;var u=t.memoizedState;n=u.element,wi(l,t),Fa(t,a,null,e);var i=t.memoizedState;if(a=i.cache,ne(t,Ml,a),a!==u.cache&&Li(t,[Ml],e,!0),$a(),a=i.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:i.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=Ko(l,t,a,e);break l}else if(a!==n){n=dt(Error(r(424)),t),wa(n),t=Ko(l,t,a,e);break l}else{switch(l=t.stateNode.containerInfo,l.nodeType){case 9:l=l.body;break;default:l=l.nodeName==="HTML"?l.ownerDocument.body:l}for(Sl=gt(l.firstChild),Xl=t,sl=!0,ee=null,yt=!0,e=Xf(t,null,a,e),t.child=e;e;)e.flags=e.flags&-3|4096,e=e.sibling}else{if(De(),a===n){t=Gt(l,t,e);break l}Gl(l,t,a,e)}t=t.child}return t;case 26:return vu(l,t),l===null?(e=cd(t.type,null,t.pendingProps,null))?t.memoizedState=e:sl||(e=t.type,l=t.pendingProps,a=Uu(Ft.current).createElement(e),a[Yl]=t,a[Zl]=l,Ql(a,e,l),Hl(a),t.stateNode=a):t.memoizedState=cd(t.type,l.memoizedProps,t.pendingProps,l.memoizedState),null;case 27:return Ju(t),l===null&&sl&&(a=t.stateNode=nd(t.type,t.pendingProps,Ft.current),Xl=t,yt=!0,n=Sl,ge(t.type)?(as=n,Sl=gt(a.firstChild)):Sl=n),Gl(l,t,t.pendingProps.children,e),vu(l,t),l===null&&(t.flags|=4194304),t.child;case 5:return l===null&&sl&&((n=a=Sl)&&(a=Fh(a,t.type,t.pendingProps,yt),a!==null?(t.stateNode=a,Xl=t,Sl=gt(a.firstChild),yt=!1,n=!0):n=!1),n||ae(t)),Ju(t),n=t.type,u=t.pendingProps,i=l!==null?l.memoizedProps:null,a=u.children,Ic(n,u)?a=null:i!==null&&Ic(n,i)&&(t.flags|=32),t.memoizedState!==null&&(n=Fi(l,t,dh,null,null,e),pn._currentValue=n),vu(l,t),Gl(l,t,a,e),t.child;case 6:return l===null&&sl&&((l=e=Sl)&&(e=Ih(e,t.pendingProps,yt),e!==null?(t.stateNode=e,Xl=t,Sl=null,l=!0):l=!1),l||ae(t)),null;case 13:return ko(l,t,e);case 4:return Nn(t,t.stateNode.containerInfo),a=t.pendingProps,l===null?t.child=Le(t,null,a,e):Gl(l,t,a,e),t.child;case 11:return Lo(l,t,t.type,t.pendingProps,e);case 7:return Gl(l,t,t.pendingProps,e),t.child;case 8:return Gl(l,t,t.pendingProps.children,e),t.child;case 12:return Gl(l,t,t.pendingProps.children,e),t.child;case 10:return a=t.pendingProps,ne(t,t.type,a.value),Gl(l,t,a.children,e),t.child;case 9:return n=t.type._context,a=t.pendingProps.children,Re(t),n=Vl(n),a=a(n),t.flags|=1,Gl(l,t,a,e),t.child;case 14:return Yo(l,t,t.type,t.pendingProps,e);case 15:return Xo(l,t,t.type,t.pendingProps,e);case 19:return Wo(l,t,e);case 31:return Sh(l,t,e);case 22:return Vo(l,t,e,t.pendingProps);case 24:return Re(t),a=Vl(Ml),l===null?(n=Vi(),n===null&&(n=bl,u=Yi(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=e),n=u),t.memoizedState={parent:a,cache:n},Qi(t),ne(t,Ml,n)):((l.lanes&e)!==0&&(wi(l,t),Fa(t,null,null,e),$a()),n=l.memoizedState,u=t.memoizedState,n.parent!==a?(n={parent:a,cache:a},t.memoizedState=n,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=n),ne(t,Ml,a)):(a=u.cache,ne(t,Ml,a),a!==n.cache&&Li(t,[Ml],e,!0))),Gl(l,t,t.pendingProps.children,e),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function Qt(l){l.flags|=4}function Ac(l,t,e,a,n){if((t=(l.mode&32)!==0)&&(t=!1),t){if(l.flags|=16777216,(n&335544128)===n)if(l.stateNode.complete)l.flags|=8192;else if(zr())l.flags|=8192;else throw He=tu,Gi}else l.flags&=-16777217}function Fo(l,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)l.flags&=-16777217;else if(l.flags|=16777216,!dd(t))if(zr())l.flags|=8192;else throw He=tu,Gi}function pu(l,t){t!==null&&(l.flags|=4),l.flags&16384&&(t=l.tag!==22?Ns():536870912,l.lanes|=t,ba|=t)}function an(l,t){if(!sl)switch(l.tailMode){case"hidden":t=l.tail;for(var e=null;t!==null;)t.alternate!==null&&(e=t),t=t.sibling;e===null?l.tail=null:e.sibling=null;break;case"collapsed":e=l.tail;for(var a=null;e!==null;)e.alternate!==null&&(a=e),e=e.sibling;a===null?t||l.tail===null?l.tail=null:l.tail.sibling=null:a.sibling=null}}function xl(l){var t=l.alternate!==null&&l.alternate.child===l.child,e=0,a=0;if(t)for(var n=l.child;n!==null;)e|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=l,n=n.sibling;else for(n=l.child;n!==null;)e|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=l,n=n.sibling;return l.subtreeFlags|=a,l.childLanes=e,t}function _h(l,t,e){var a=t.pendingProps;switch(Ui(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return xl(t),null;case 1:return xl(t),null;case 3:return e=t.stateNode,a=null,l!==null&&(a=l.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Yt(Ml),Qe(),e.pendingContext&&(e.context=e.pendingContext,e.pendingContext=null),(l===null||l.child===null)&&(ia(t)?Qt(t):l===null||l.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Bi())),xl(t),null;case 26:var n=t.type,u=t.memoizedState;return l===null?(Qt(t),u!==null?(xl(t),Fo(t,u)):(xl(t),Ac(t,n,null,a,e))):u?u!==l.memoizedState?(Qt(t),xl(t),Fo(t,u)):(xl(t),t.flags&=-16777217):(l=l.memoizedProps,l!==a&&Qt(t),xl(t),Ac(t,n,l,a,e)),null;case 27:if(Mn(t),e=Ft.current,n=t.type,l!==null&&t.stateNode!=null)l.memoizedProps!==a&&Qt(t);else{if(!a){if(t.stateNode===null)throw Error(r(166));return xl(t),null}l=ql.current,ia(t)?Mf(t):(l=nd(n,a,e),t.stateNode=l,Qt(t))}return xl(t),null;case 5:if(Mn(t),n=t.type,l!==null&&t.stateNode!=null)l.memoizedProps!==a&&Qt(t);else{if(!a){if(t.stateNode===null)throw Error(r(166));return xl(t),null}if(u=ql.current,ia(t))Mf(t);else{var i=Uu(Ft.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[Yl]=t,u[Zl]=a;l:for(i=t.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===t)break l;for(;i.sibling===null;){if(i.return===null||i.return===t)break l;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=u;l:switch(Ql(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break l;case"img":a=!0;break l;default:a=!1}a&&Qt(t)}}return xl(t),Ac(t,t.type,l===null?null:l.memoizedProps,t.pendingProps,e),null;case 6:if(l&&t.stateNode!=null)l.memoizedProps!==a&&Qt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(r(166));if(l=Ft.current,ia(t)){if(l=t.stateNode,e=t.memoizedProps,a=null,n=Xl,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}l[Yl]=t,l=!!(l.nodeValue===e||a!==null&&a.suppressHydrationWarning===!0||kr(l.nodeValue,e)),l||ae(t,!0)}else l=Uu(l).createTextNode(a),l[Yl]=t,t.stateNode=l}return xl(t),null;case 31:if(e=t.memoizedState,l===null||l.memoizedState!==null){if(a=ia(t),e!==null){if(l===null){if(!a)throw Error(r(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(r(557));l[Yl]=t}else De(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;xl(t),l=!1}else e=Bi(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=e),l=!0;if(!l)return t.flags&256?(ut(t),t):(ut(t),null);if((t.flags&128)!==0)throw Error(r(558))}return xl(t),null;case 13:if(a=t.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(n=ia(t),a!==null&&a.dehydrated!==null){if(l===null){if(!n)throw Error(r(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(r(317));n[Yl]=t}else De(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;xl(t),n=!1}else n=Bi(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(ut(t),t):(ut(t),null)}return ut(t),(t.flags&128)!==0?(t.lanes=e,t):(e=a!==null,l=l!==null&&l.memoizedState!==null,e&&(a=t.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!==l&&e&&(t.child.flags|=8192),pu(t,t.updateQueue),xl(t),null);case 4:return Qe(),l===null&&kc(t.stateNode.containerInfo),xl(t),null;case 10:return Yt(t.type),xl(t),null;case 19:if(dl(El),a=t.memoizedState,a===null)return xl(t),null;if(n=(t.flags&128)!==0,u=a.rendering,u===null)if(n)an(a,!1);else{if(Tl!==0||l!==null&&(l.flags&128)!==0)for(l=t.child;l!==null;){if(u=uu(l),u!==null){for(t.flags|=128,an(a,!1),l=u.updateQueue,t.updateQueue=l,pu(t,l),t.subtreeFlags=0,l=e,e=t.child;e!==null;)jf(e,l),e=e.sibling;return el(El,El.current&1|2),sl&&Ht(t,a.treeForkCount),t.child}l=l.sibling}a.tail!==null&&Pl()>zu&&(t.flags|=128,n=!0,an(a,!1),t.lanes=4194304)}else{if(!n)if(l=uu(u),l!==null){if(t.flags|=128,n=!0,l=l.updateQueue,t.updateQueue=l,pu(t,l),an(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!sl)return xl(t),null}else 2*Pl()-a.renderingStartTime>zu&&e!==536870912&&(t.flags|=128,n=!0,an(a,!1),t.lanes=4194304);a.isBackwards?(u.sibling=t.child,t.child=u):(l=a.last,l!==null?l.sibling=u:t.child=u,a.last=u)}return a.tail!==null?(l=a.tail,a.rendering=l,a.tail=l.sibling,a.renderingStartTime=Pl(),l.sibling=null,e=El.current,el(El,n?e&1|2:e&1),sl&&Ht(t,a.treeForkCount),l):(xl(t),null);case 22:case 23:return ut(t),Ji(),a=t.memoizedState!==null,l!==null?l.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(e&536870912)!==0&&(t.flags&128)===0&&(xl(t),t.subtreeFlags&6&&(t.flags|=8192)):xl(t),e=t.updateQueue,e!==null&&pu(t,e.retryQueue),e=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(e=l.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==e&&(t.flags|=2048),l!==null&&dl(Be),null;case 24:return e=null,l!==null&&(e=l.memoizedState.cache),t.memoizedState.cache!==e&&(t.flags|=2048),Yt(Ml),xl(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function zh(l,t){switch(Ui(t),t.tag){case 1:return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 3:return Yt(Ml),Qe(),l=t.flags,(l&65536)!==0&&(l&128)===0?(t.flags=l&-65537|128,t):null;case 26:case 27:case 5:return Mn(t),null;case 31:if(t.memoizedState!==null){if(ut(t),t.alternate===null)throw Error(r(340));De()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 13:if(ut(t),l=t.memoizedState,l!==null&&l.dehydrated!==null){if(t.alternate===null)throw Error(r(340));De()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 19:return dl(El),null;case 4:return Qe(),null;case 10:return Yt(t.type),null;case 22:case 23:return ut(t),Ji(),l!==null&&dl(Be),l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 24:return Yt(Ml),null;case 25:return null;default:return null}}function Io(l,t){switch(Ui(t),t.tag){case 3:Yt(Ml),Qe();break;case 26:case 27:case 5:Mn(t);break;case 4:Qe();break;case 31:t.memoizedState!==null&&ut(t);break;case 13:ut(t);break;case 19:dl(El);break;case 10:Yt(t.type);break;case 22:case 23:ut(t),Ji(),l!==null&&dl(Be);break;case 24:Yt(Ml)}}function nn(l,t){try{var e=t.updateQueue,a=e!==null?e.lastEffect:null;if(a!==null){var n=a.next;e=n;do{if((e.tag&l)===l){a=void 0;var u=e.create,i=e.inst;a=u(),i.destroy=a}e=e.next}while(e!==n)}}catch(f){yl(t,t.return,f)}}function oe(l,t,e){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&l)===l){var i=a.inst,f=i.destroy;if(f!==void 0){i.destroy=void 0,n=t;var d=e,S=f;try{S()}catch(O){yl(n,d,O)}}}a=a.next}while(a!==u)}}catch(O){yl(t,t.return,O)}}function Po(l){var t=l.updateQueue;if(t!==null){var e=l.stateNode;try{Gf(t,e)}catch(a){yl(l,l.return,a)}}}function lr(l,t,e){e.props=Xe(l.type,l.memoizedProps),e.state=l.memoizedState;try{e.componentWillUnmount()}catch(a){yl(l,t,a)}}function un(l,t){try{var e=l.ref;if(e!==null){switch(l.tag){case 26:case 27:case 5:var a=l.stateNode;break;case 30:a=l.stateNode;break;default:a=l.stateNode}typeof e=="function"?l.refCleanup=e(a):e.current=a}}catch(n){yl(l,t,n)}}function Mt(l,t){var e=l.ref,a=l.refCleanup;if(e!==null)if(typeof a=="function")try{a()}catch(n){yl(l,t,n)}finally{l.refCleanup=null,l=l.alternate,l!=null&&(l.refCleanup=null)}else if(typeof e=="function")try{e(null)}catch(n){yl(l,t,n)}else e.current=null}function tr(l){var t=l.type,e=l.memoizedProps,a=l.stateNode;try{l:switch(t){case"button":case"input":case"select":case"textarea":e.autoFocus&&a.focus();break l;case"img":e.src?a.src=e.src:e.srcSet&&(a.srcset=e.srcSet)}}catch(n){yl(l,l.return,n)}}function Tc(l,t,e){try{var a=l.stateNode;Zh(a,l.type,e,t),a[Zl]=t}catch(n){yl(l,l.return,n)}}function er(l){return l.tag===5||l.tag===3||l.tag===26||l.tag===27&&ge(l.type)||l.tag===4}function Ec(l){l:for(;;){for(;l.sibling===null;){if(l.return===null||er(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.tag===27&&ge(l.type)||l.flags&2||l.child===null||l.tag===4)continue l;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function Nc(l,t,e){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e).insertBefore(l,t):(t=e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,t.appendChild(l),e=e._reactRootContainer,e!=null||t.onclick!==null||(t.onclick=Rt));else if(a!==4&&(a===27&&ge(l.type)&&(e=l.stateNode,t=null),l=l.child,l!==null))for(Nc(l,t,e),l=l.sibling;l!==null;)Nc(l,t,e),l=l.sibling}function bu(l,t,e){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?e.insertBefore(l,t):e.appendChild(l);else if(a!==4&&(a===27&&ge(l.type)&&(e=l.stateNode),l=l.child,l!==null))for(bu(l,t,e),l=l.sibling;l!==null;)bu(l,t,e),l=l.sibling}function ar(l){var t=l.stateNode,e=l.memoizedProps;try{for(var a=l.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Ql(t,a,e),t[Yl]=l,t[Zl]=e}catch(u){yl(l,l.return,u)}}var wt=!1,Dl=!1,Mc=!1,nr=typeof WeakSet=="function"?WeakSet:Set,Ll=null;function jh(l,t){if(l=l.containerInfo,$c=Xu,l=yf(l),_i(l)){if("selectionStart"in l)var e={start:l.selectionStart,end:l.selectionEnd};else l:{e=(e=l.ownerDocument)&&e.defaultView||window;var a=e.getSelection&&e.getSelection();if(a&&a.rangeCount!==0){e=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{e.nodeType,u.nodeType}catch{e=null;break l}var i=0,f=-1,d=-1,S=0,O=0,U=l,z=null;t:for(;;){for(var E;U!==e||n!==0&&U.nodeType!==3||(f=i+n),U!==u||a!==0&&U.nodeType!==3||(d=i+a),U.nodeType===3&&(i+=U.nodeValue.length),(E=U.firstChild)!==null;)z=U,U=E;for(;;){if(U===l)break t;if(z===e&&++S===n&&(f=i),z===u&&++O===a&&(d=i),(E=U.nextSibling)!==null)break;U=z,z=U.parentNode}U=E}e=f===-1||d===-1?null:{start:f,end:d}}else e=null}e=e||{start:0,end:0}}else e=null;for(Fc={focusedElem:l,selectionRange:e},Xu=!1,Ll=t;Ll!==null;)if(t=Ll,l=t.child,(t.subtreeFlags&1028)!==0&&l!==null)l.return=t,Ll=l;else for(;Ll!==null;){switch(t=Ll,u=t.alternate,l=t.flags,t.tag){case 0:if((l&4)!==0&&(l=t.updateQueue,l=l!==null?l.events:null,l!==null))for(e=0;e<l.length;e++)n=l[e],n.ref.impl=n.nextImpl;break;case 11:case 15:break;case 1:if((l&1024)!==0&&u!==null){l=void 0,e=t,n=u.memoizedProps,u=u.memoizedState,a=e.stateNode;try{var V=Xe(e.type,n);l=a.getSnapshotBeforeUpdate(V,u),a.__reactInternalSnapshotBeforeUpdate=l}catch(k){yl(e,e.return,k)}}break;case 3:if((l&1024)!==0){if(l=t.stateNode.containerInfo,e=l.nodeType,e===9)ls(l);else if(e===1)switch(l.nodeName){case"HEAD":case"HTML":case"BODY":ls(l);break;default:l.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((l&1024)!==0)throw Error(r(163))}if(l=t.sibling,l!==null){l.return=t.return,Ll=l;break}Ll=t.return}}function ur(l,t,e){var a=e.flags;switch(e.tag){case 0:case 11:case 15:Kt(l,e),a&4&&nn(5,e);break;case 1:if(Kt(l,e),a&4)if(l=e.stateNode,t===null)try{l.componentDidMount()}catch(i){yl(e,e.return,i)}else{var n=Xe(e.type,t.memoizedProps);t=t.memoizedState;try{l.componentDidUpdate(n,t,l.__reactInternalSnapshotBeforeUpdate)}catch(i){yl(e,e.return,i)}}a&64&&Po(e),a&512&&un(e,e.return);break;case 3:if(Kt(l,e),a&64&&(l=e.updateQueue,l!==null)){if(t=null,e.child!==null)switch(e.child.tag){case 27:case 5:t=e.child.stateNode;break;case 1:t=e.child.stateNode}try{Gf(l,t)}catch(i){yl(e,e.return,i)}}break;case 27:t===null&&a&4&&ar(e);case 26:case 5:Kt(l,e),t===null&&a&4&&tr(e),a&512&&un(e,e.return);break;case 12:Kt(l,e);break;case 31:Kt(l,e),a&4&&sr(l,e);break;case 13:Kt(l,e),a&4&&fr(l,e),a&64&&(l=e.memoizedState,l!==null&&(l=l.dehydrated,l!==null&&(e=Uh.bind(null,e),Ph(l,e))));break;case 22:if(a=e.memoizedState!==null||wt,!a){t=t!==null&&t.memoizedState!==null||Dl,n=wt;var u=Dl;wt=a,(Dl=t)&&!u?kt(l,e,(e.subtreeFlags&8772)!==0):Kt(l,e),wt=n,Dl=u}break;case 30:break;default:Kt(l,e)}}function ir(l){var t=l.alternate;t!==null&&(l.alternate=null,ir(t)),l.child=null,l.deletions=null,l.sibling=null,l.tag===5&&(t=l.stateNode,t!==null&&ui(t)),l.stateNode=null,l.return=null,l.dependencies=null,l.memoizedProps=null,l.memoizedState=null,l.pendingProps=null,l.stateNode=null,l.updateQueue=null}var _l=null,kl=!1;function Zt(l,t,e){for(e=e.child;e!==null;)cr(l,t,e),e=e.sibling}function cr(l,t,e){if(lt&&typeof lt.onCommitFiberUnmount=="function")try{lt.onCommitFiberUnmount(Ma,e)}catch{}switch(e.tag){case 26:Dl||Mt(e,t),Zt(l,t,e),e.memoizedState?e.memoizedState.count--:e.stateNode&&(e=e.stateNode,e.parentNode.removeChild(e));break;case 27:Dl||Mt(e,t);var a=_l,n=kl;ge(e.type)&&(_l=e.stateNode,kl=!1),Zt(l,t,e),yn(e.stateNode),_l=a,kl=n;break;case 5:Dl||Mt(e,t);case 6:if(a=_l,n=kl,_l=null,Zt(l,t,e),_l=a,kl=n,_l!==null)if(kl)try{(_l.nodeType===9?_l.body:_l.nodeName==="HTML"?_l.ownerDocument.body:_l).removeChild(e.stateNode)}catch(u){yl(e,t,u)}else try{_l.removeChild(e.stateNode)}catch(u){yl(e,t,u)}break;case 18:_l!==null&&(kl?(l=_l,Pr(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,e.stateNode),Ea(l)):Pr(_l,e.stateNode));break;case 4:a=_l,n=kl,_l=e.stateNode.containerInfo,kl=!0,Zt(l,t,e),_l=a,kl=n;break;case 0:case 11:case 14:case 15:oe(2,e,t),Dl||oe(4,e,t),Zt(l,t,e);break;case 1:Dl||(Mt(e,t),a=e.stateNode,typeof a.componentWillUnmount=="function"&&lr(e,t,a)),Zt(l,t,e);break;case 21:Zt(l,t,e);break;case 22:Dl=(a=Dl)||e.memoizedState!==null,Zt(l,t,e),Dl=a;break;default:Zt(l,t,e)}}function sr(l,t){if(t.memoizedState===null&&(l=t.alternate,l!==null&&(l=l.memoizedState,l!==null))){l=l.dehydrated;try{Ea(l)}catch(e){yl(t,t.return,e)}}}function fr(l,t){if(t.memoizedState===null&&(l=t.alternate,l!==null&&(l=l.memoizedState,l!==null&&(l=l.dehydrated,l!==null))))try{Ea(l)}catch(e){yl(t,t.return,e)}}function Ah(l){switch(l.tag){case 31:case 13:case 19:var t=l.stateNode;return t===null&&(t=l.stateNode=new nr),t;case 22:return l=l.stateNode,t=l._retryCache,t===null&&(t=l._retryCache=new nr),t;default:throw Error(r(435,l.tag))}}function Su(l,t){var e=Ah(l);t.forEach(function(a){if(!e.has(a)){e.add(a);var n=Rh.bind(null,l,a);a.then(n,n)}})}function Jl(l,t){var e=t.deletions;if(e!==null)for(var a=0;a<e.length;a++){var n=e[a],u=l,i=t,f=i;l:for(;f!==null;){switch(f.tag){case 27:if(ge(f.type)){_l=f.stateNode,kl=!1;break l}break;case 5:_l=f.stateNode,kl=!1;break l;case 3:case 4:_l=f.stateNode.containerInfo,kl=!0;break l}f=f.return}if(_l===null)throw Error(r(160));cr(u,i,n),_l=null,kl=!1,u=n.alternate,u!==null&&(u.return=null),n.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)or(t,l),t=t.sibling}var zt=null;function or(l,t){var e=l.alternate,a=l.flags;switch(l.tag){case 0:case 11:case 14:case 15:Jl(t,l),Wl(l),a&4&&(oe(3,l,l.return),nn(3,l),oe(5,l,l.return));break;case 1:Jl(t,l),Wl(l),a&512&&(Dl||e===null||Mt(e,e.return)),a&64&&wt&&(l=l.updateQueue,l!==null&&(a=l.callbacks,a!==null&&(e=l.shared.hiddenCallbacks,l.shared.hiddenCallbacks=e===null?a:e.concat(a))));break;case 26:var n=zt;if(Jl(t,l),Wl(l),a&512&&(Dl||e===null||Mt(e,e.return)),a&4){var u=e!==null?e.memoizedState:null;if(a=l.memoizedState,e===null)if(a===null)if(l.stateNode===null){l:{a=l.type,e=l.memoizedProps,n=n.ownerDocument||n;t:switch(a){case"title":u=n.getElementsByTagName("title")[0],(!u||u[Da]||u[Yl]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=n.createElement(a),n.head.insertBefore(u,n.querySelector("head > title"))),Ql(u,a,e),u[Yl]=l,Hl(u),a=u;break l;case"link":var i=od("link","href",n).get(a+(e.href||""));if(i){for(var f=0;f<i.length;f++)if(u=i[f],u.getAttribute("href")===(e.href==null||e.href===""?null:e.href)&&u.getAttribute("rel")===(e.rel==null?null:e.rel)&&u.getAttribute("title")===(e.title==null?null:e.title)&&u.getAttribute("crossorigin")===(e.crossOrigin==null?null:e.crossOrigin)){i.splice(f,1);break t}}u=n.createElement(a),Ql(u,a,e),n.head.appendChild(u);break;case"meta":if(i=od("meta","content",n).get(a+(e.content||""))){for(f=0;f<i.length;f++)if(u=i[f],u.getAttribute("content")===(e.content==null?null:""+e.content)&&u.getAttribute("name")===(e.name==null?null:e.name)&&u.getAttribute("property")===(e.property==null?null:e.property)&&u.getAttribute("http-equiv")===(e.httpEquiv==null?null:e.httpEquiv)&&u.getAttribute("charset")===(e.charSet==null?null:e.charSet)){i.splice(f,1);break t}}u=n.createElement(a),Ql(u,a,e),n.head.appendChild(u);break;default:throw Error(r(468,a))}u[Yl]=l,Hl(u),a=u}l.stateNode=a}else rd(n,l.type,l.stateNode);else l.stateNode=fd(n,a,l.memoizedProps);else u!==a?(u===null?e.stateNode!==null&&(e=e.stateNode,e.parentNode.removeChild(e)):u.count--,a===null?rd(n,l.type,l.stateNode):fd(n,a,l.memoizedProps)):a===null&&l.stateNode!==null&&Tc(l,l.memoizedProps,e.memoizedProps)}break;case 27:Jl(t,l),Wl(l),a&512&&(Dl||e===null||Mt(e,e.return)),e!==null&&a&4&&Tc(l,l.memoizedProps,e.memoizedProps);break;case 5:if(Jl(t,l),Wl(l),a&512&&(Dl||e===null||Mt(e,e.return)),l.flags&32){n=l.stateNode;try{$e(n,"")}catch(V){yl(l,l.return,V)}}a&4&&l.stateNode!=null&&(n=l.memoizedProps,Tc(l,n,e!==null?e.memoizedProps:n)),a&1024&&(Mc=!0);break;case 6:if(Jl(t,l),Wl(l),a&4){if(l.stateNode===null)throw Error(r(162));a=l.memoizedProps,e=l.stateNode;try{e.nodeValue=a}catch(V){yl(l,l.return,V)}}break;case 3:if(qu=null,n=zt,zt=Ru(t.containerInfo),Jl(t,l),zt=n,Wl(l),a&4&&e!==null&&e.memoizedState.isDehydrated)try{Ea(t.containerInfo)}catch(V){yl(l,l.return,V)}Mc&&(Mc=!1,rr(l));break;case 4:a=zt,zt=Ru(l.stateNode.containerInfo),Jl(t,l),Wl(l),zt=a;break;case 12:Jl(t,l),Wl(l);break;case 31:Jl(t,l),Wl(l),a&4&&(a=l.updateQueue,a!==null&&(l.updateQueue=null,Su(l,a)));break;case 13:Jl(t,l),Wl(l),l.child.flags&8192&&l.memoizedState!==null!=(e!==null&&e.memoizedState!==null)&&(_u=Pl()),a&4&&(a=l.updateQueue,a!==null&&(l.updateQueue=null,Su(l,a)));break;case 22:n=l.memoizedState!==null;var d=e!==null&&e.memoizedState!==null,S=wt,O=Dl;if(wt=S||n,Dl=O||d,Jl(t,l),Dl=O,wt=S,Wl(l),a&8192)l:for(t=l.stateNode,t._visibility=n?t._visibility&-2:t._visibility|1,n&&(e===null||d||wt||Dl||Ve(l)),e=null,t=l;;){if(t.tag===5||t.tag===26){if(e===null){d=e=t;try{if(u=d.stateNode,n)i=u.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none";else{f=d.stateNode;var U=d.memoizedProps.style,z=U!=null&&U.hasOwnProperty("display")?U.display:null;f.style.display=z==null||typeof z=="boolean"?"":(""+z).trim()}}catch(V){yl(d,d.return,V)}}}else if(t.tag===6){if(e===null){d=t;try{d.stateNode.nodeValue=n?"":d.memoizedProps}catch(V){yl(d,d.return,V)}}}else if(t.tag===18){if(e===null){d=t;try{var E=d.stateNode;n?ld(E,!0):ld(d.stateNode,!1)}catch(V){yl(d,d.return,V)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===l)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===l)break l;for(;t.sibling===null;){if(t.return===null||t.return===l)break l;e===t&&(e=null),t=t.return}e===t&&(e=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=l.updateQueue,a!==null&&(e=a.retryQueue,e!==null&&(a.retryQueue=null,Su(l,e))));break;case 19:Jl(t,l),Wl(l),a&4&&(a=l.updateQueue,a!==null&&(l.updateQueue=null,Su(l,a)));break;case 30:break;case 21:break;default:Jl(t,l),Wl(l)}}function Wl(l){var t=l.flags;if(t&2){try{for(var e,a=l.return;a!==null;){if(er(a)){e=a;break}a=a.return}if(e==null)throw Error(r(160));switch(e.tag){case 27:var n=e.stateNode,u=Ec(l);bu(l,u,n);break;case 5:var i=e.stateNode;e.flags&32&&($e(i,""),e.flags&=-33);var f=Ec(l);bu(l,f,i);break;case 3:case 4:var d=e.stateNode.containerInfo,S=Ec(l);Nc(l,S,d);break;default:throw Error(r(161))}}catch(O){yl(l,l.return,O)}l.flags&=-3}t&4096&&(l.flags&=-4097)}function rr(l){if(l.subtreeFlags&1024)for(l=l.child;l!==null;){var t=l;rr(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),l=l.sibling}}function Kt(l,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)ur(l,t.alternate,t),t=t.sibling}function Ve(l){for(l=l.child;l!==null;){var t=l;switch(t.tag){case 0:case 11:case 14:case 15:oe(4,t,t.return),Ve(t);break;case 1:Mt(t,t.return);var e=t.stateNode;typeof e.componentWillUnmount=="function"&&lr(t,t.return,e),Ve(t);break;case 27:yn(t.stateNode);case 26:case 5:Mt(t,t.return),Ve(t);break;case 22:t.memoizedState===null&&Ve(t);break;case 30:Ve(t);break;default:Ve(t)}l=l.sibling}}function kt(l,t,e){for(e=e&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,n=l,u=t,i=u.flags;switch(u.tag){case 0:case 11:case 15:kt(n,u,e),nn(4,u);break;case 1:if(kt(n,u,e),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(S){yl(a,a.return,S)}if(a=u,n=a.updateQueue,n!==null){var f=a.stateNode;try{var d=n.shared.hiddenCallbacks;if(d!==null)for(n.shared.hiddenCallbacks=null,n=0;n<d.length;n++)Vf(d[n],f)}catch(S){yl(a,a.return,S)}}e&&i&64&&Po(u),un(u,u.return);break;case 27:ar(u);case 26:case 5:kt(n,u,e),e&&a===null&&i&4&&tr(u),un(u,u.return);break;case 12:kt(n,u,e);break;case 31:kt(n,u,e),e&&i&4&&sr(n,u);break;case 13:kt(n,u,e),e&&i&4&&fr(n,u);break;case 22:u.memoizedState===null&&kt(n,u,e),un(u,u.return);break;case 30:break;default:kt(n,u,e)}t=t.sibling}}function Cc(l,t){var e=null;l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(e=l.memoizedState.cachePool.pool),l=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),l!==e&&(l!=null&&l.refCount++,e!=null&&Za(e))}function Oc(l,t){l=null,t.alternate!==null&&(l=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==l&&(t.refCount++,l!=null&&Za(l))}function jt(l,t,e,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)dr(l,t,e,a),t=t.sibling}function dr(l,t,e,a){var n=t.flags;switch(t.tag){case 0:case 11:case 15:jt(l,t,e,a),n&2048&&nn(9,t);break;case 1:jt(l,t,e,a);break;case 3:jt(l,t,e,a),n&2048&&(l=null,t.alternate!==null&&(l=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==l&&(t.refCount++,l!=null&&Za(l)));break;case 12:if(n&2048){jt(l,t,e,a),l=t.stateNode;try{var u=t.memoizedProps,i=u.id,f=u.onPostCommit;typeof f=="function"&&f(i,t.alternate===null?"mount":"update",l.passiveEffectDuration,-0)}catch(d){yl(t,t.return,d)}}else jt(l,t,e,a);break;case 31:jt(l,t,e,a);break;case 13:jt(l,t,e,a);break;case 23:break;case 22:u=t.stateNode,i=t.alternate,t.memoizedState!==null?u._visibility&2?jt(l,t,e,a):cn(l,t):u._visibility&2?jt(l,t,e,a):(u._visibility|=2,va(l,t,e,a,(t.subtreeFlags&10256)!==0||!1)),n&2048&&Cc(i,t);break;case 24:jt(l,t,e,a),n&2048&&Oc(t.alternate,t);break;default:jt(l,t,e,a)}}function va(l,t,e,a,n){for(n=n&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var u=l,i=t,f=e,d=a,S=i.flags;switch(i.tag){case 0:case 11:case 15:va(u,i,f,d,n),nn(8,i);break;case 23:break;case 22:var O=i.stateNode;i.memoizedState!==null?O._visibility&2?va(u,i,f,d,n):cn(u,i):(O._visibility|=2,va(u,i,f,d,n)),n&&S&2048&&Cc(i.alternate,i);break;case 24:va(u,i,f,d,n),n&&S&2048&&Oc(i.alternate,i);break;default:va(u,i,f,d,n)}t=t.sibling}}function cn(l,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var e=l,a=t,n=a.flags;switch(a.tag){case 22:cn(e,a),n&2048&&Cc(a.alternate,a);break;case 24:cn(e,a),n&2048&&Oc(a.alternate,a);break;default:cn(e,a)}t=t.sibling}}var sn=8192;function ga(l,t,e){if(l.subtreeFlags&sn)for(l=l.child;l!==null;)mr(l,t,e),l=l.sibling}function mr(l,t,e){switch(l.tag){case 26:ga(l,t,e),l.flags&sn&&l.memoizedState!==null&&r0(e,zt,l.memoizedState,l.memoizedProps);break;case 5:ga(l,t,e);break;case 3:case 4:var a=zt;zt=Ru(l.stateNode.containerInfo),ga(l,t,e),zt=a;break;case 22:l.memoizedState===null&&(a=l.alternate,a!==null&&a.memoizedState!==null?(a=sn,sn=16777216,ga(l,t,e),sn=a):ga(l,t,e));break;default:ga(l,t,e)}}function hr(l){var t=l.alternate;if(t!==null&&(l=t.child,l!==null)){t.child=null;do t=l.sibling,l.sibling=null,l=t;while(l!==null)}}function fn(l){var t=l.deletions;if((l.flags&16)!==0){if(t!==null)for(var e=0;e<t.length;e++){var a=t[e];Ll=a,vr(a,l)}hr(l)}if(l.subtreeFlags&10256)for(l=l.child;l!==null;)yr(l),l=l.sibling}function yr(l){switch(l.tag){case 0:case 11:case 15:fn(l),l.flags&2048&&oe(9,l,l.return);break;case 3:fn(l);break;case 12:fn(l);break;case 22:var t=l.stateNode;l.memoizedState!==null&&t._visibility&2&&(l.return===null||l.return.tag!==13)?(t._visibility&=-3,xu(l)):fn(l);break;default:fn(l)}}function xu(l){var t=l.deletions;if((l.flags&16)!==0){if(t!==null)for(var e=0;e<t.length;e++){var a=t[e];Ll=a,vr(a,l)}hr(l)}for(l=l.child;l!==null;){switch(t=l,t.tag){case 0:case 11:case 15:oe(8,t,t.return),xu(t);break;case 22:e=t.stateNode,e._visibility&2&&(e._visibility&=-3,xu(t));break;default:xu(t)}l=l.sibling}}function vr(l,t){for(;Ll!==null;){var e=Ll;switch(e.tag){case 0:case 11:case 15:oe(8,e,t);break;case 23:case 22:if(e.memoizedState!==null&&e.memoizedState.cachePool!==null){var a=e.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:Za(e.memoizedState.cache)}if(a=e.child,a!==null)a.return=e,Ll=a;else l:for(e=l;Ll!==null;){a=Ll;var n=a.sibling,u=a.return;if(ir(a),a===e){Ll=null;break l}if(n!==null){n.return=u,Ll=n;break l}Ll=u}}}var Th={getCacheForType:function(l){var t=Vl(Ml),e=t.data.get(l);return e===void 0&&(e=l(),t.data.set(l,e)),e},cacheSignal:function(){return Vl(Ml).controller.signal}},Eh=typeof WeakMap=="function"?WeakMap:Map,ml=0,bl=null,nl=null,il=0,hl=0,it=null,re=!1,pa=!1,Dc=!1,Jt=0,Tl=0,de=0,Ge=0,Uc=0,ct=0,ba=0,on=null,$l=null,Rc=!1,_u=0,gr=0,zu=1/0,ju=null,me=null,Bl=0,he=null,Sa=null,Wt=0,Bc=0,qc=null,pr=null,rn=0,Hc=null;function st(){return(ml&2)!==0&&il!==0?il&-il:_.T!==null?Qc():Ds()}function br(){if(ct===0)if((il&536870912)===0||sl){var l=Dn;Dn<<=1,(Dn&3932160)===0&&(Dn=262144),ct=l}else ct=536870912;return l=nt.current,l!==null&&(l.flags|=32),ct}function Fl(l,t,e){(l===bl&&(hl===2||hl===9)||l.cancelPendingCommit!==null)&&(xa(l,0),ye(l,il,ct,!1)),Oa(l,e),((ml&2)===0||l!==bl)&&(l===bl&&((ml&2)===0&&(Ge|=e),Tl===4&&ye(l,il,ct,!1)),Ct(l))}function Sr(l,t,e){if((ml&6)!==0)throw Error(r(327));var a=!e&&(t&127)===0&&(t&l.expiredLanes)===0||Ca(l,t),n=a?Ch(l,t):Yc(l,t,!0),u=a;do{if(n===0){pa&&!a&&ye(l,t,0,!1);break}else{if(e=l.current.alternate,u&&!Nh(e)){n=Yc(l,t,!1),u=!1;continue}if(n===2){if(u=t,l.errorRecoveryDisabledLanes&u)var i=0;else i=l.pendingLanes&-536870913,i=i!==0?i:i&536870912?536870912:0;if(i!==0){t=i;l:{var f=l;n=on;var d=f.current.memoizedState.isDehydrated;if(d&&(xa(f,i).flags|=256),i=Yc(f,i,!1),i!==2){if(Dc&&!d){f.errorRecoveryDisabledLanes|=u,Ge|=u,n=4;break l}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){xa(l,0),ye(l,t,0,!0);break}l:{switch(a=l,u=n,u){case 0:case 1:throw Error(r(345));case 4:if((t&4194048)!==t)break;case 6:ye(a,t,ct,!re);break l;case 2:$l=null;break;case 3:case 5:break;default:throw Error(r(329))}if((t&62914560)===t&&(n=_u+300-Pl(),10<n)){if(ye(a,t,ct,!re),Rn(a,0,!0)!==0)break l;Wt=t,a.timeoutHandle=Fr(xr.bind(null,a,e,$l,ju,Rc,t,ct,Ge,ba,re,u,"Throttled",-0,0),n);break l}xr(a,e,$l,ju,Rc,t,ct,Ge,ba,re,u,null,-0,0)}}break}while(!0);Ct(l)}function xr(l,t,e,a,n,u,i,f,d,S,O,U,z,E){if(l.timeoutHandle=-1,U=t.subtreeFlags,U&8192||(U&16785408)===16785408){U={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Rt},mr(t,u,U);var V=(u&62914560)===u?_u-Pl():(u&4194048)===u?gr-Pl():0;if(V=d0(U,V),V!==null){Wt=u,l.cancelPendingCommit=V(Mr.bind(null,l,t,u,e,a,n,i,f,d,O,U,null,z,E)),ye(l,u,i,!S);return}}Mr(l,t,u,e,a,n,i,f,d)}function Nh(l){for(var t=l;;){var e=t.tag;if((e===0||e===11||e===15)&&t.flags&16384&&(e=t.updateQueue,e!==null&&(e=e.stores,e!==null)))for(var a=0;a<e.length;a++){var n=e[a],u=n.getSnapshot;n=n.value;try{if(!et(u(),n))return!1}catch{return!1}}if(e=t.child,t.subtreeFlags&16384&&e!==null)e.return=t,t=e;else{if(t===l)break;for(;t.sibling===null;){if(t.return===null||t.return===l)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function ye(l,t,e,a){t&=~Uc,t&=~Ge,l.suspendedLanes|=t,l.pingedLanes&=~t,a&&(l.warmLanes|=t),a=l.expirationTimes;for(var n=t;0<n;){var u=31-tt(n),i=1<<u;a[u]=-1,n&=~i}e!==0&&Ms(l,e,t)}function Au(){return(ml&6)===0?(dn(0),!1):!0}function Lc(){if(nl!==null){if(hl===0)var l=nl.return;else l=nl,Lt=Ue=null,lc(l),ra=null,ka=0,l=nl;for(;l!==null;)Io(l.alternate,l),l=l.return;nl=null}}function xa(l,t){var e=l.timeoutHandle;e!==-1&&(l.timeoutHandle=-1,Jh(e)),e=l.cancelPendingCommit,e!==null&&(l.cancelPendingCommit=null,e()),Wt=0,Lc(),bl=l,nl=e=qt(l.current,null),il=t,hl=0,it=null,re=!1,pa=Ca(l,t),Dc=!1,ba=ct=Uc=Ge=de=Tl=0,$l=on=null,Rc=!1,(t&8)!==0&&(t|=t&32);var a=l.entangledLanes;if(a!==0)for(l=l.entanglements,a&=t;0<a;){var n=31-tt(a),u=1<<n;t|=l[n],a&=~u}return Jt=t,Kn(),e}function _r(l,t){I=null,_.H=tn,t===oa||t===lu?(t=Hf(),hl=3):t===Gi?(t=Hf(),hl=4):hl=t===vc?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,it=t,nl===null&&(Tl=1,hu(l,dt(t,l.current)))}function zr(){var l=nt.current;return l===null?!0:(il&4194048)===il?vt===null:(il&62914560)===il||(il&536870912)!==0?l===vt:!1}function jr(){var l=_.H;return _.H=tn,l===null?tn:l}function Ar(){var l=_.A;return _.A=Th,l}function Tu(){Tl=4,re||(il&4194048)!==il&&nt.current!==null||(pa=!0),(de&134217727)===0&&(Ge&134217727)===0||bl===null||ye(bl,il,ct,!1)}function Yc(l,t,e){var a=ml;ml|=2;var n=jr(),u=Ar();(bl!==l||il!==t)&&(ju=null,xa(l,t)),t=!1;var i=Tl;l:do try{if(hl!==0&&nl!==null){var f=nl,d=it;switch(hl){case 8:Lc(),i=6;break l;case 3:case 2:case 9:case 6:nt.current===null&&(t=!0);var S=hl;if(hl=0,it=null,_a(l,f,d,S),e&&pa){i=0;break l}break;default:S=hl,hl=0,it=null,_a(l,f,d,S)}}Mh(),i=Tl;break}catch(O){_r(l,O)}while(!0);return t&&l.shellSuspendCounter++,Lt=Ue=null,ml=a,_.H=n,_.A=u,nl===null&&(bl=null,il=0,Kn()),i}function Mh(){for(;nl!==null;)Tr(nl)}function Ch(l,t){var e=ml;ml|=2;var a=jr(),n=Ar();bl!==l||il!==t?(ju=null,zu=Pl()+500,xa(l,t)):pa=Ca(l,t);l:do try{if(hl!==0&&nl!==null){t=nl;var u=it;t:switch(hl){case 1:hl=0,it=null,_a(l,t,u,1);break;case 2:case 9:if(Bf(u)){hl=0,it=null,Er(t);break}t=function(){hl!==2&&hl!==9||bl!==l||(hl=7),Ct(l)},u.then(t,t);break l;case 3:hl=7;break l;case 4:hl=5;break l;case 7:Bf(u)?(hl=0,it=null,Er(t)):(hl=0,it=null,_a(l,t,u,7));break;case 5:var i=null;switch(nl.tag){case 26:i=nl.memoizedState;case 5:case 27:var f=nl;if(i?dd(i):f.stateNode.complete){hl=0,it=null;var d=f.sibling;if(d!==null)nl=d;else{var S=f.return;S!==null?(nl=S,Eu(S)):nl=null}break t}}hl=0,it=null,_a(l,t,u,5);break;case 6:hl=0,it=null,_a(l,t,u,6);break;case 8:Lc(),Tl=6;break l;default:throw Error(r(462))}}Oh();break}catch(O){_r(l,O)}while(!0);return Lt=Ue=null,_.H=a,_.A=n,ml=e,nl!==null?0:(bl=null,il=0,Kn(),Tl)}function Oh(){for(;nl!==null&&!lm();)Tr(nl)}function Tr(l){var t=$o(l.alternate,l,Jt);l.memoizedProps=l.pendingProps,t===null?Eu(l):nl=t}function Er(l){var t=l,e=t.alternate;switch(t.tag){case 15:case 0:t=wo(e,t,t.pendingProps,t.type,void 0,il);break;case 11:t=wo(e,t,t.pendingProps,t.type.render,t.ref,il);break;case 5:lc(t);default:Io(e,t),t=nl=jf(t,Jt),t=$o(e,t,Jt)}l.memoizedProps=l.pendingProps,t===null?Eu(l):nl=t}function _a(l,t,e,a){Lt=Ue=null,lc(t),ra=null,ka=0;var n=t.return;try{if(bh(l,n,t,e,il)){Tl=1,hu(l,dt(e,l.current)),nl=null;return}}catch(u){if(n!==null)throw nl=n,u;Tl=1,hu(l,dt(e,l.current)),nl=null;return}t.flags&32768?(sl||a===1?l=!0:pa||(il&536870912)!==0?l=!1:(re=l=!0,(a===2||a===9||a===3||a===6)&&(a=nt.current,a!==null&&a.tag===13&&(a.flags|=16384))),Nr(t,l)):Eu(t)}function Eu(l){var t=l;do{if((t.flags&32768)!==0){Nr(t,re);return}l=t.return;var e=_h(t.alternate,t,Jt);if(e!==null){nl=e;return}if(t=t.sibling,t!==null){nl=t;return}nl=t=l}while(t!==null);Tl===0&&(Tl=5)}function Nr(l,t){do{var e=zh(l.alternate,l);if(e!==null){e.flags&=32767,nl=e;return}if(e=l.return,e!==null&&(e.flags|=32768,e.subtreeFlags=0,e.deletions=null),!t&&(l=l.sibling,l!==null)){nl=l;return}nl=l=e}while(l!==null);Tl=6,nl=null}function Mr(l,t,e,a,n,u,i,f,d){l.cancelPendingCommit=null;do Nu();while(Bl!==0);if((ml&6)!==0)throw Error(r(327));if(t!==null){if(t===l.current)throw Error(r(177));if(u=t.lanes|t.childLanes,u|=Ei,om(l,e,u,i,f,d),l===bl&&(nl=bl=null,il=0),Sa=t,he=l,Wt=e,Bc=u,qc=n,pr=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(l.callbackNode=null,l.callbackPriority=0,Bh(Cn,function(){return Rr(),null})):(l.callbackNode=null,l.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=_.T,_.T=null,n=B.p,B.p=2,i=ml,ml|=4;try{jh(l,t,e)}finally{ml=i,B.p=n,_.T=a}}Bl=1,Cr(),Or(),Dr()}}function Cr(){if(Bl===1){Bl=0;var l=he,t=Sa,e=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||e){e=_.T,_.T=null;var a=B.p;B.p=2;var n=ml;ml|=4;try{or(t,l);var u=Fc,i=yf(l.containerInfo),f=u.focusedElem,d=u.selectionRange;if(i!==f&&f&&f.ownerDocument&&hf(f.ownerDocument.documentElement,f)){if(d!==null&&_i(f)){var S=d.start,O=d.end;if(O===void 0&&(O=S),"selectionStart"in f)f.selectionStart=S,f.selectionEnd=Math.min(O,f.value.length);else{var U=f.ownerDocument||document,z=U&&U.defaultView||window;if(z.getSelection){var E=z.getSelection(),V=f.textContent.length,k=Math.min(d.start,V),pl=d.end===void 0?k:Math.min(d.end,V);!E.extend&&k>pl&&(i=pl,pl=k,k=i);var v=mf(f,k),h=mf(f,pl);if(v&&h&&(E.rangeCount!==1||E.anchorNode!==v.node||E.anchorOffset!==v.offset||E.focusNode!==h.node||E.focusOffset!==h.offset)){var b=U.createRange();b.setStart(v.node,v.offset),E.removeAllRanges(),k>pl?(E.addRange(b),E.extend(h.node,h.offset)):(b.setEnd(h.node,h.offset),E.addRange(b))}}}}for(U=[],E=f;E=E.parentNode;)E.nodeType===1&&U.push({element:E,left:E.scrollLeft,top:E.scrollTop});for(typeof f.focus=="function"&&f.focus(),f=0;f<U.length;f++){var D=U[f];D.element.scrollLeft=D.left,D.element.scrollTop=D.top}}Xu=!!$c,Fc=$c=null}finally{ml=n,B.p=a,_.T=e}}l.current=t,Bl=2}}function Or(){if(Bl===2){Bl=0;var l=he,t=Sa,e=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||e){e=_.T,_.T=null;var a=B.p;B.p=2;var n=ml;ml|=4;try{ur(l,t.alternate,t)}finally{ml=n,B.p=a,_.T=e}}Bl=3}}function Dr(){if(Bl===4||Bl===3){Bl=0,tm();var l=he,t=Sa,e=Wt,a=pr;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Bl=5:(Bl=0,Sa=he=null,Ur(l,l.pendingLanes));var n=l.pendingLanes;if(n===0&&(me=null),ai(e),t=t.stateNode,lt&&typeof lt.onCommitFiberRoot=="function")try{lt.onCommitFiberRoot(Ma,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=_.T,n=B.p,B.p=2,_.T=null;try{for(var u=l.onRecoverableError,i=0;i<a.length;i++){var f=a[i];u(f.value,{componentStack:f.stack})}}finally{_.T=t,B.p=n}}(Wt&3)!==0&&Nu(),Ct(l),n=l.pendingLanes,(e&261930)!==0&&(n&42)!==0?l===Hc?rn++:(rn=0,Hc=l):rn=0,dn(0)}}function Ur(l,t){(l.pooledCacheLanes&=t)===0&&(t=l.pooledCache,t!=null&&(l.pooledCache=null,Za(t)))}function Nu(){return Cr(),Or(),Dr(),Rr()}function Rr(){if(Bl!==5)return!1;var l=he,t=Bc;Bc=0;var e=ai(Wt),a=_.T,n=B.p;try{B.p=32>e?32:e,_.T=null,e=qc,qc=null;var u=he,i=Wt;if(Bl=0,Sa=he=null,Wt=0,(ml&6)!==0)throw Error(r(331));var f=ml;if(ml|=4,yr(u.current),dr(u,u.current,i,e),ml=f,dn(0,!1),lt&&typeof lt.onPostCommitFiberRoot=="function")try{lt.onPostCommitFiberRoot(Ma,u)}catch{}return!0}finally{B.p=n,_.T=a,Ur(l,t)}}function Br(l,t,e){t=dt(e,t),t=yc(l.stateNode,t,2),l=ce(l,t,2),l!==null&&(Oa(l,2),Ct(l))}function yl(l,t,e){if(l.tag===3)Br(l,l,e);else for(;t!==null;){if(t.tag===3){Br(t,l,e);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(me===null||!me.has(a))){l=dt(e,l),e=qo(2),a=ce(t,e,2),a!==null&&(Ho(e,a,t,l),Oa(a,2),Ct(a));break}}t=t.return}}function Xc(l,t,e){var a=l.pingCache;if(a===null){a=l.pingCache=new Eh;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(e)||(Dc=!0,n.add(e),l=Dh.bind(null,l,t,e),t.then(l,l))}function Dh(l,t,e){var a=l.pingCache;a!==null&&a.delete(t),l.pingedLanes|=l.suspendedLanes&e,l.warmLanes&=~e,bl===l&&(il&e)===e&&(Tl===4||Tl===3&&(il&62914560)===il&&300>Pl()-_u?(ml&2)===0&&xa(l,0):Uc|=e,ba===il&&(ba=0)),Ct(l)}function qr(l,t){t===0&&(t=Ns()),l=Ce(l,t),l!==null&&(Oa(l,t),Ct(l))}function Uh(l){var t=l.memoizedState,e=0;t!==null&&(e=t.retryLane),qr(l,e)}function Rh(l,t){var e=0;switch(l.tag){case 31:case 13:var a=l.stateNode,n=l.memoizedState;n!==null&&(e=n.retryLane);break;case 19:a=l.stateNode;break;case 22:a=l.stateNode._retryCache;break;default:throw Error(r(314))}a!==null&&a.delete(t),qr(l,e)}function Bh(l,t){return Pu(l,t)}var Mu=null,za=null,Vc=!1,Cu=!1,Gc=!1,ve=0;function Ct(l){l!==za&&l.next===null&&(za===null?Mu=za=l:za=za.next=l),Cu=!0,Vc||(Vc=!0,Hh())}function dn(l,t){if(!Gc&&Cu){Gc=!0;do for(var e=!1,a=Mu;a!==null;){if(l!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,f=a.pingedLanes;u=(1<<31-tt(42|l)+1)-1,u&=n&~(i&~f),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(e=!0,Xr(a,u))}else u=il,u=Rn(a,a===bl?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||Ca(a,u)||(e=!0,Xr(a,u));a=a.next}while(e);Gc=!1}}function qh(){Hr()}function Hr(){Cu=Vc=!1;var l=0;ve!==0&&kh()&&(l=ve);for(var t=Pl(),e=null,a=Mu;a!==null;){var n=a.next,u=Lr(a,t);u===0?(a.next=null,e===null?Mu=n:e.next=n,n===null&&(za=e)):(e=a,(l!==0||(u&3)!==0)&&(Cu=!0)),a=n}Bl!==0&&Bl!==5||dn(l),ve!==0&&(ve=0)}function Lr(l,t){for(var e=l.suspendedLanes,a=l.pingedLanes,n=l.expirationTimes,u=l.pendingLanes&-62914561;0<u;){var i=31-tt(u),f=1<<i,d=n[i];d===-1?((f&e)===0||(f&a)!==0)&&(n[i]=fm(f,t)):d<=t&&(l.expiredLanes|=f),u&=~f}if(t=bl,e=il,e=Rn(l,l===t?e:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),a=l.callbackNode,e===0||l===t&&(hl===2||hl===9)||l.cancelPendingCommit!==null)return a!==null&&a!==null&&li(a),l.callbackNode=null,l.callbackPriority=0;if((e&3)===0||Ca(l,e)){if(t=e&-e,t===l.callbackPriority)return t;switch(a!==null&&li(a),ai(e)){case 2:case 8:e=Ts;break;case 32:e=Cn;break;case 268435456:e=Es;break;default:e=Cn}return a=Yr.bind(null,l),e=Pu(e,a),l.callbackPriority=t,l.callbackNode=e,t}return a!==null&&a!==null&&li(a),l.callbackPriority=2,l.callbackNode=null,2}function Yr(l,t){if(Bl!==0&&Bl!==5)return l.callbackNode=null,l.callbackPriority=0,null;var e=l.callbackNode;if(Nu()&&l.callbackNode!==e)return null;var a=il;return a=Rn(l,l===bl?a:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),a===0?null:(Sr(l,a,t),Lr(l,Pl()),l.callbackNode!=null&&l.callbackNode===e?Yr.bind(null,l):null)}function Xr(l,t){if(Nu())return null;Sr(l,t,!0)}function Hh(){Wh(function(){(ml&6)!==0?Pu(As,qh):Hr()})}function Qc(){if(ve===0){var l=sa;l===0&&(l=On,On<<=1,(On&261888)===0&&(On=256)),ve=l}return ve}function Vr(l){return l==null||typeof l=="symbol"||typeof l=="boolean"?null:typeof l=="function"?l:Ln(""+l)}function Gr(l,t){var e=t.ownerDocument.createElement("input");return e.name=t.name,e.value=t.value,l.id&&e.setAttribute("form",l.id),t.parentNode.insertBefore(e,t),l=new FormData(l),e.parentNode.removeChild(e),l}function Lh(l,t,e,a,n){if(t==="submit"&&e&&e.stateNode===n){var u=Vr((n[Zl]||null).action),i=a.submitter;i&&(t=(t=i[Zl]||null)?Vr(t.formAction):i.getAttribute("formAction"),t!==null&&(u=t,i=null));var f=new Gn("action","action",null,a,n);l.push({event:f,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(ve!==0){var d=i?Gr(n,i):new FormData(n);fc(e,{pending:!0,data:d,method:n.method,action:u},null,d)}}else typeof u=="function"&&(f.preventDefault(),d=i?Gr(n,i):new FormData(n),fc(e,{pending:!0,data:d,method:n.method,action:u},u,d))},currentTarget:n}]})}}for(var wc=0;wc<Ti.length;wc++){var Zc=Ti[wc],Yh=Zc.toLowerCase(),Xh=Zc[0].toUpperCase()+Zc.slice(1);_t(Yh,"on"+Xh)}_t(pf,"onAnimationEnd"),_t(bf,"onAnimationIteration"),_t(Sf,"onAnimationStart"),_t("dblclick","onDoubleClick"),_t("focusin","onFocus"),_t("focusout","onBlur"),_t(eh,"onTransitionRun"),_t(ah,"onTransitionStart"),_t(nh,"onTransitionCancel"),_t(xf,"onTransitionEnd"),Je("onMouseEnter",["mouseout","mouseover"]),Je("onMouseLeave",["mouseout","mouseover"]),Je("onPointerEnter",["pointerout","pointerover"]),Je("onPointerLeave",["pointerout","pointerover"]),Te("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Te("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Te("onBeforeInput",["compositionend","keypress","textInput","paste"]),Te("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Te("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Te("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var mn="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(" "),Vh=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(mn));function Qr(l,t){t=(t&4)!==0;for(var e=0;e<l.length;e++){var a=l[e],n=a.event;a=a.listeners;l:{var u=void 0;if(t)for(var i=a.length-1;0<=i;i--){var f=a[i],d=f.instance,S=f.currentTarget;if(f=f.listener,d!==u&&n.isPropagationStopped())break l;u=f,n.currentTarget=S;try{u(n)}catch(O){Zn(O)}n.currentTarget=null,u=d}else for(i=0;i<a.length;i++){if(f=a[i],d=f.instance,S=f.currentTarget,f=f.listener,d!==u&&n.isPropagationStopped())break l;u=f,n.currentTarget=S;try{u(n)}catch(O){Zn(O)}n.currentTarget=null,u=d}}}}function ul(l,t){var e=t[ni];e===void 0&&(e=t[ni]=new Set);var a=l+"__bubble";e.has(a)||(wr(t,l,2,!1),e.add(a))}function Kc(l,t,e){var a=0;t&&(a|=4),wr(e,l,a,t)}var Ou="_reactListening"+Math.random().toString(36).slice(2);function kc(l){if(!l[Ou]){l[Ou]=!0,Bs.forEach(function(e){e!=="selectionchange"&&(Vh.has(e)||Kc(e,!1,l),Kc(e,!0,l))});var t=l.nodeType===9?l:l.ownerDocument;t===null||t[Ou]||(t[Ou]=!0,Kc("selectionchange",!1,t))}}function wr(l,t,e,a){switch(bd(t)){case 2:var n=y0;break;case 8:n=v0;break;default:n=ss}e=n.bind(null,t,e,l),n=void 0,!mi||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),a?n!==void 0?l.addEventListener(t,e,{capture:!0,passive:n}):l.addEventListener(t,e,!0):n!==void 0?l.addEventListener(t,e,{passive:n}):l.addEventListener(t,e,!1)}function Jc(l,t,e,a,n){var u=a;if((t&1)===0&&(t&2)===0&&a!==null)l:for(;;){if(a===null)return;var i=a.tag;if(i===3||i===4){var f=a.stateNode.containerInfo;if(f===n)break;if(i===4)for(i=a.return;i!==null;){var d=i.tag;if((d===3||d===4)&&i.stateNode.containerInfo===n)return;i=i.return}for(;f!==null;){if(i=Ze(f),i===null)return;if(d=i.tag,d===5||d===6||d===26||d===27){a=u=i;continue l}f=f.parentNode}}a=a.return}ks(function(){var S=u,O=ri(e),U=[];l:{var z=_f.get(l);if(z!==void 0){var E=Gn,V=l;switch(l){case"keypress":if(Xn(e)===0)break l;case"keydown":case"keyup":E=Rm;break;case"focusin":V="focus",E=gi;break;case"focusout":V="blur",E=gi;break;case"beforeblur":case"afterblur":E=gi;break;case"click":if(e.button===2)break l;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":E=$s;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":E=_m;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":E=Hm;break;case pf:case bf:case Sf:E=Am;break;case xf:E=Ym;break;case"scroll":case"scrollend":E=Sm;break;case"wheel":E=Vm;break;case"copy":case"cut":case"paste":E=Em;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":E=Is;break;case"toggle":case"beforetoggle":E=Qm}var k=(t&4)!==0,pl=!k&&(l==="scroll"||l==="scrollend"),v=k?z!==null?z+"Capture":null:z;k=[];for(var h=S,b;h!==null;){var D=h;if(b=D.stateNode,D=D.tag,D!==5&&D!==26&&D!==27||b===null||v===null||(D=Ra(h,v),D!=null&&k.push(hn(h,D,b))),pl)break;h=h.return}0<k.length&&(z=new E(z,V,null,e,O),U.push({event:z,listeners:k}))}}if((t&7)===0){l:{if(z=l==="mouseover"||l==="pointerover",E=l==="mouseout"||l==="pointerout",z&&e!==oi&&(V=e.relatedTarget||e.fromElement)&&(Ze(V)||V[we]))break l;if((E||z)&&(z=O.window===O?O:(z=O.ownerDocument)?z.defaultView||z.parentWindow:window,E?(V=e.relatedTarget||e.toElement,E=S,V=V?Ze(V):null,V!==null&&(pl=A(V),k=V.tag,V!==pl||k!==5&&k!==27&&k!==6)&&(V=null)):(E=null,V=S),E!==V)){if(k=$s,D="onMouseLeave",v="onMouseEnter",h="mouse",(l==="pointerout"||l==="pointerover")&&(k=Is,D="onPointerLeave",v="onPointerEnter",h="pointer"),pl=E==null?z:Ua(E),b=V==null?z:Ua(V),z=new k(D,h+"leave",E,e,O),z.target=pl,z.relatedTarget=b,D=null,Ze(O)===S&&(k=new k(v,h+"enter",V,e,O),k.target=b,k.relatedTarget=pl,D=k),pl=D,E&&V)t:{for(k=Gh,v=E,h=V,b=0,D=v;D;D=k(D))b++;D=0;for(var K=h;K;K=k(K))D++;for(;0<b-D;)v=k(v),b--;for(;0<D-b;)h=k(h),D--;for(;b--;){if(v===h||h!==null&&v===h.alternate){k=v;break t}v=k(v),h=k(h)}k=null}else k=null;E!==null&&Zr(U,z,E,k,!1),V!==null&&pl!==null&&Zr(U,pl,V,k,!0)}}l:{if(z=S?Ua(S):window,E=z.nodeName&&z.nodeName.toLowerCase(),E==="select"||E==="input"&&z.type==="file")var fl=cf;else if(nf(z))if(sf)fl=Pm;else{fl=Fm;var Q=$m}else E=z.nodeName,!E||E.toLowerCase()!=="input"||z.type!=="checkbox"&&z.type!=="radio"?S&&fi(S.elementType)&&(fl=cf):fl=Im;if(fl&&(fl=fl(l,S))){uf(U,fl,e,O);break l}Q&&Q(l,z,S),l==="focusout"&&S&&z.type==="number"&&S.memoizedProps.value!=null&&si(z,"number",z.value)}switch(Q=S?Ua(S):window,l){case"focusin":(nf(Q)||Q.contentEditable==="true")&&(la=Q,zi=S,Ga=null);break;case"focusout":Ga=zi=la=null;break;case"mousedown":ji=!0;break;case"contextmenu":case"mouseup":case"dragend":ji=!1,vf(U,e,O);break;case"selectionchange":if(th)break;case"keydown":case"keyup":vf(U,e,O)}var ll;if(bi)l:{switch(l){case"compositionstart":var cl="onCompositionStart";break l;case"compositionend":cl="onCompositionEnd";break l;case"compositionupdate":cl="onCompositionUpdate";break l}cl=void 0}else Pe?ef(l,e)&&(cl="onCompositionEnd"):l==="keydown"&&e.keyCode===229&&(cl="onCompositionStart");cl&&(Ps&&e.locale!=="ko"&&(Pe||cl!=="onCompositionStart"?cl==="onCompositionEnd"&&Pe&&(ll=Js()):(le=O,hi="value"in le?le.value:le.textContent,Pe=!0)),Q=Du(S,cl),0<Q.length&&(cl=new Fs(cl,l,null,e,O),U.push({event:cl,listeners:Q}),ll?cl.data=ll:(ll=af(e),ll!==null&&(cl.data=ll)))),(ll=Zm?Km(l,e):km(l,e))&&(cl=Du(S,"onBeforeInput"),0<cl.length&&(Q=new Fs("onBeforeInput","beforeinput",null,e,O),U.push({event:Q,listeners:cl}),Q.data=ll)),Lh(U,l,S,e,O)}Qr(U,t)})}function hn(l,t,e){return{instance:l,listener:t,currentTarget:e}}function Du(l,t){for(var e=t+"Capture",a=[];l!==null;){var n=l,u=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||u===null||(n=Ra(l,e),n!=null&&a.unshift(hn(l,n,u)),n=Ra(l,t),n!=null&&a.push(hn(l,n,u))),l.tag===3)return a;l=l.return}return[]}function Gh(l){if(l===null)return null;do l=l.return;while(l&&l.tag!==5&&l.tag!==27);return l||null}function Zr(l,t,e,a,n){for(var u=t._reactName,i=[];e!==null&&e!==a;){var f=e,d=f.alternate,S=f.stateNode;if(f=f.tag,d!==null&&d===a)break;f!==5&&f!==26&&f!==27||S===null||(d=S,n?(S=Ra(e,u),S!=null&&i.unshift(hn(e,S,d))):n||(S=Ra(e,u),S!=null&&i.push(hn(e,S,d)))),e=e.return}i.length!==0&&l.push({event:t,listeners:i})}var Qh=/\r\n?/g,wh=/\u0000|\uFFFD/g;function Kr(l){return(typeof l=="string"?l:""+l).replace(Qh,`
|
||
`).replace(wh,"")}function kr(l,t){return t=Kr(t),Kr(l)===t}function gl(l,t,e,a,n,u){switch(e){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||$e(l,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&$e(l,""+a);break;case"className":qn(l,"class",a);break;case"tabIndex":qn(l,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":qn(l,e,a);break;case"style":Zs(l,a,u);break;case"data":if(t!=="object"){qn(l,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||e!=="href")){l.removeAttribute(e);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){l.removeAttribute(e);break}a=Ln(""+a),l.setAttribute(e,a);break;case"action":case"formAction":if(typeof a=="function"){l.setAttribute(e,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof u=="function"&&(e==="formAction"?(t!=="input"&&gl(l,t,"name",n.name,n,null),gl(l,t,"formEncType",n.formEncType,n,null),gl(l,t,"formMethod",n.formMethod,n,null),gl(l,t,"formTarget",n.formTarget,n,null)):(gl(l,t,"encType",n.encType,n,null),gl(l,t,"method",n.method,n,null),gl(l,t,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){l.removeAttribute(e);break}a=Ln(""+a),l.setAttribute(e,a);break;case"onClick":a!=null&&(l.onclick=Rt);break;case"onScroll":a!=null&&ul("scroll",l);break;case"onScrollEnd":a!=null&&ul("scrollend",l);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(r(61));if(e=a.__html,e!=null){if(n.children!=null)throw Error(r(60));l.innerHTML=e}}break;case"multiple":l.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":l.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){l.removeAttribute("xlink:href");break}e=Ln(""+a),l.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?l.setAttribute(e,""+a):l.removeAttribute(e);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?l.setAttribute(e,""):l.removeAttribute(e);break;case"capture":case"download":a===!0?l.setAttribute(e,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?l.setAttribute(e,a):l.removeAttribute(e);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?l.setAttribute(e,a):l.removeAttribute(e);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?l.removeAttribute(e):l.setAttribute(e,a);break;case"popover":ul("beforetoggle",l),ul("toggle",l),Bn(l,"popover",a);break;case"xlinkActuate":Ut(l,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Ut(l,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Ut(l,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Ut(l,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Ut(l,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Ut(l,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Ut(l,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Ut(l,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Ut(l,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Bn(l,"is",a);break;case"innerText":case"textContent":break;default:(!(2<e.length)||e[0]!=="o"&&e[0]!=="O"||e[1]!=="n"&&e[1]!=="N")&&(e=pm.get(e)||e,Bn(l,e,a))}}function Wc(l,t,e,a,n,u){switch(e){case"style":Zs(l,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(r(61));if(e=a.__html,e!=null){if(n.children!=null)throw Error(r(60));l.innerHTML=e}}break;case"children":typeof a=="string"?$e(l,a):(typeof a=="number"||typeof a=="bigint")&&$e(l,""+a);break;case"onScroll":a!=null&&ul("scroll",l);break;case"onScrollEnd":a!=null&&ul("scrollend",l);break;case"onClick":a!=null&&(l.onclick=Rt);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!qs.hasOwnProperty(e))l:{if(e[0]==="o"&&e[1]==="n"&&(n=e.endsWith("Capture"),t=e.slice(2,n?e.length-7:void 0),u=l[Zl]||null,u=u!=null?u[e]:null,typeof u=="function"&&l.removeEventListener(t,u,n),typeof a=="function")){typeof u!="function"&&u!==null&&(e in l?l[e]=null:l.hasAttribute(e)&&l.removeAttribute(e)),l.addEventListener(t,a,n);break l}e in l?l[e]=a:a===!0?l.setAttribute(e,""):Bn(l,e,a)}}}function Ql(l,t,e){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ul("error",l),ul("load",l);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(r(137,t));default:gl(l,t,u,i,e,null)}}n&&gl(l,t,"srcSet",e.srcSet,e,null),a&&gl(l,t,"src",e.src,e,null);return;case"input":ul("invalid",l);var f=u=i=n=null,d=null,S=null;for(a in e)if(e.hasOwnProperty(a)){var O=e[a];if(O!=null)switch(a){case"name":n=O;break;case"type":i=O;break;case"checked":d=O;break;case"defaultChecked":S=O;break;case"value":u=O;break;case"defaultValue":f=O;break;case"children":case"dangerouslySetInnerHTML":if(O!=null)throw Error(r(137,t));break;default:gl(l,t,a,O,e,null)}}Vs(l,u,f,d,S,i,n,!1);return;case"select":ul("invalid",l),a=i=u=null;for(n in e)if(e.hasOwnProperty(n)&&(f=e[n],f!=null))switch(n){case"value":u=f;break;case"defaultValue":i=f;break;case"multiple":a=f;default:gl(l,t,n,f,e,null)}t=u,e=i,l.multiple=!!a,t!=null?We(l,!!a,t,!1):e!=null&&We(l,!!a,e,!0);return;case"textarea":ul("invalid",l),u=n=a=null;for(i in e)if(e.hasOwnProperty(i)&&(f=e[i],f!=null))switch(i){case"value":a=f;break;case"defaultValue":n=f;break;case"children":u=f;break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(r(91));break;default:gl(l,t,i,f,e,null)}Qs(l,a,n,u);return;case"option":for(d in e)if(e.hasOwnProperty(d)&&(a=e[d],a!=null))switch(d){case"selected":l.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:gl(l,t,d,a,e,null)}return;case"dialog":ul("beforetoggle",l),ul("toggle",l),ul("cancel",l),ul("close",l);break;case"iframe":case"object":ul("load",l);break;case"video":case"audio":for(a=0;a<mn.length;a++)ul(mn[a],l);break;case"image":ul("error",l),ul("load",l);break;case"details":ul("toggle",l);break;case"embed":case"source":case"link":ul("error",l),ul("load",l);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(S in e)if(e.hasOwnProperty(S)&&(a=e[S],a!=null))switch(S){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:gl(l,t,S,a,e,null)}return;default:if(fi(t)){for(O in e)e.hasOwnProperty(O)&&(a=e[O],a!==void 0&&Wc(l,t,O,a,e,void 0));return}}for(f in e)e.hasOwnProperty(f)&&(a=e[f],a!=null&&gl(l,t,f,a,e,null))}function Zh(l,t,e,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,u=null,i=null,f=null,d=null,S=null,O=null;for(E in e){var U=e[E];if(e.hasOwnProperty(E)&&U!=null)switch(E){case"checked":break;case"value":break;case"defaultValue":d=U;default:a.hasOwnProperty(E)||gl(l,t,E,null,a,U)}}for(var z in a){var E=a[z];if(U=e[z],a.hasOwnProperty(z)&&(E!=null||U!=null))switch(z){case"type":u=E;break;case"name":n=E;break;case"checked":S=E;break;case"defaultChecked":O=E;break;case"value":i=E;break;case"defaultValue":f=E;break;case"children":case"dangerouslySetInnerHTML":if(E!=null)throw Error(r(137,t));break;default:E!==U&&gl(l,t,z,E,a,U)}}ci(l,i,f,d,S,O,u,n);return;case"select":E=i=f=z=null;for(u in e)if(d=e[u],e.hasOwnProperty(u)&&d!=null)switch(u){case"value":break;case"multiple":E=d;default:a.hasOwnProperty(u)||gl(l,t,u,null,a,d)}for(n in a)if(u=a[n],d=e[n],a.hasOwnProperty(n)&&(u!=null||d!=null))switch(n){case"value":z=u;break;case"defaultValue":f=u;break;case"multiple":i=u;default:u!==d&&gl(l,t,n,u,a,d)}t=f,e=i,a=E,z!=null?We(l,!!e,z,!1):!!a!=!!e&&(t!=null?We(l,!!e,t,!0):We(l,!!e,e?[]:"",!1));return;case"textarea":E=z=null;for(f in e)if(n=e[f],e.hasOwnProperty(f)&&n!=null&&!a.hasOwnProperty(f))switch(f){case"value":break;case"children":break;default:gl(l,t,f,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":z=n;break;case"defaultValue":E=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(r(91));break;default:n!==u&&gl(l,t,i,n,a,u)}Gs(l,z,E);return;case"option":for(var V in e)if(z=e[V],e.hasOwnProperty(V)&&z!=null&&!a.hasOwnProperty(V))switch(V){case"selected":l.selected=!1;break;default:gl(l,t,V,null,a,z)}for(d in a)if(z=a[d],E=e[d],a.hasOwnProperty(d)&&z!==E&&(z!=null||E!=null))switch(d){case"selected":l.selected=z&&typeof z!="function"&&typeof z!="symbol";break;default:gl(l,t,d,z,a,E)}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 k in e)z=e[k],e.hasOwnProperty(k)&&z!=null&&!a.hasOwnProperty(k)&&gl(l,t,k,null,a,z);for(S in a)if(z=a[S],E=e[S],a.hasOwnProperty(S)&&z!==E&&(z!=null||E!=null))switch(S){case"children":case"dangerouslySetInnerHTML":if(z!=null)throw Error(r(137,t));break;default:gl(l,t,S,z,a,E)}return;default:if(fi(t)){for(var pl in e)z=e[pl],e.hasOwnProperty(pl)&&z!==void 0&&!a.hasOwnProperty(pl)&&Wc(l,t,pl,void 0,a,z);for(O in a)z=a[O],E=e[O],!a.hasOwnProperty(O)||z===E||z===void 0&&E===void 0||Wc(l,t,O,z,a,E);return}}for(var v in e)z=e[v],e.hasOwnProperty(v)&&z!=null&&!a.hasOwnProperty(v)&&gl(l,t,v,null,a,z);for(U in a)z=a[U],E=e[U],!a.hasOwnProperty(U)||z===E||z==null&&E==null||gl(l,t,U,z,a,E)}function Jr(l){switch(l){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Kh(){if(typeof performance.getEntriesByType=="function"){for(var l=0,t=0,e=performance.getEntriesByType("resource"),a=0;a<e.length;a++){var n=e[a],u=n.transferSize,i=n.initiatorType,f=n.duration;if(u&&f&&Jr(i)){for(i=0,f=n.responseEnd,a+=1;a<e.length;a++){var d=e[a],S=d.startTime;if(S>f)break;var O=d.transferSize,U=d.initiatorType;O&&Jr(U)&&(d=d.responseEnd,i+=O*(d<f?1:(f-S)/(d-S)))}if(--a,t+=8*(u+i)/(n.duration/1e3),l++,10<l)break}}if(0<l)return t/l/1e6}return navigator.connection&&(l=navigator.connection.downlink,typeof l=="number")?l:5}var $c=null,Fc=null;function Uu(l){return l.nodeType===9?l:l.ownerDocument}function Wr(l){switch(l){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function $r(l,t){if(l===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return l===1&&t==="foreignObject"?0:l}function Ic(l,t){return l==="textarea"||l==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Pc=null;function kh(){var l=window.event;return l&&l.type==="popstate"?l===Pc?!1:(Pc=l,!0):(Pc=null,!1)}var Fr=typeof setTimeout=="function"?setTimeout:void 0,Jh=typeof clearTimeout=="function"?clearTimeout:void 0,Ir=typeof Promise=="function"?Promise:void 0,Wh=typeof queueMicrotask=="function"?queueMicrotask:typeof Ir<"u"?function(l){return Ir.resolve(null).then(l).catch($h)}:Fr;function $h(l){setTimeout(function(){throw l})}function ge(l){return l==="head"}function Pr(l,t){var e=t,a=0;do{var n=e.nextSibling;if(l.removeChild(e),n&&n.nodeType===8)if(e=n.data,e==="/$"||e==="/&"){if(a===0){l.removeChild(n),Ea(t);return}a--}else if(e==="$"||e==="$?"||e==="$~"||e==="$!"||e==="&")a++;else if(e==="html")yn(l.ownerDocument.documentElement);else if(e==="head"){e=l.ownerDocument.head,yn(e);for(var u=e.firstChild;u;){var i=u.nextSibling,f=u.nodeName;u[Da]||f==="SCRIPT"||f==="STYLE"||f==="LINK"&&u.rel.toLowerCase()==="stylesheet"||e.removeChild(u),u=i}}else e==="body"&&yn(l.ownerDocument.body);e=n}while(e);Ea(t)}function ld(l,t){var e=l;l=0;do{var a=e.nextSibling;if(e.nodeType===1?t?(e._stashedDisplay=e.style.display,e.style.display="none"):(e.style.display=e._stashedDisplay||"",e.getAttribute("style")===""&&e.removeAttribute("style")):e.nodeType===3&&(t?(e._stashedText=e.nodeValue,e.nodeValue=""):e.nodeValue=e._stashedText||""),a&&a.nodeType===8)if(e=a.data,e==="/$"){if(l===0)break;l--}else e!=="$"&&e!=="$?"&&e!=="$~"&&e!=="$!"||l++;e=a}while(e)}function ls(l){var t=l.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var e=t;switch(t=t.nextSibling,e.nodeName){case"HTML":case"HEAD":case"BODY":ls(e),ui(e);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(e.rel.toLowerCase()==="stylesheet")continue}l.removeChild(e)}}function Fh(l,t,e,a){for(;l.nodeType===1;){var n=e;if(l.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(l.nodeName!=="INPUT"||l.type!=="hidden"))break}else if(a){if(!l[Da])switch(t){case"meta":if(!l.hasAttribute("itemprop"))break;return l;case"link":if(u=l.getAttribute("rel"),u==="stylesheet"&&l.hasAttribute("data-precedence"))break;if(u!==n.rel||l.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||l.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||l.getAttribute("title")!==(n.title==null?null:n.title))break;return l;case"style":if(l.hasAttribute("data-precedence"))break;return l;case"script":if(u=l.getAttribute("src"),(u!==(n.src==null?null:n.src)||l.getAttribute("type")!==(n.type==null?null:n.type)||l.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&u&&l.hasAttribute("async")&&!l.hasAttribute("itemprop"))break;return l;default:return l}}else if(t==="input"&&l.type==="hidden"){var u=n.name==null?null:""+n.name;if(n.type==="hidden"&&l.getAttribute("name")===u)return l}else return l;if(l=gt(l.nextSibling),l===null)break}return null}function Ih(l,t,e){if(t==="")return null;for(;l.nodeType!==3;)if((l.nodeType!==1||l.nodeName!=="INPUT"||l.type!=="hidden")&&!e||(l=gt(l.nextSibling),l===null))return null;return l}function td(l,t){for(;l.nodeType!==8;)if((l.nodeType!==1||l.nodeName!=="INPUT"||l.type!=="hidden")&&!t||(l=gt(l.nextSibling),l===null))return null;return l}function ts(l){return l.data==="$?"||l.data==="$~"}function es(l){return l.data==="$!"||l.data==="$?"&&l.ownerDocument.readyState!=="loading"}function Ph(l,t){var e=l.ownerDocument;if(l.data==="$~")l._reactRetry=t;else if(l.data!=="$?"||e.readyState!=="loading")t();else{var a=function(){t(),e.removeEventListener("DOMContentLoaded",a)};e.addEventListener("DOMContentLoaded",a),l._reactRetry=a}}function gt(l){for(;l!=null;l=l.nextSibling){var t=l.nodeType;if(t===1||t===3)break;if(t===8){if(t=l.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return l}var as=null;function ed(l){l=l.nextSibling;for(var t=0;l;){if(l.nodeType===8){var e=l.data;if(e==="/$"||e==="/&"){if(t===0)return gt(l.nextSibling);t--}else e!=="$"&&e!=="$!"&&e!=="$?"&&e!=="$~"&&e!=="&"||t++}l=l.nextSibling}return null}function ad(l){l=l.previousSibling;for(var t=0;l;){if(l.nodeType===8){var e=l.data;if(e==="$"||e==="$!"||e==="$?"||e==="$~"||e==="&"){if(t===0)return l;t--}else e!=="/$"&&e!=="/&"||t++}l=l.previousSibling}return null}function nd(l,t,e){switch(t=Uu(e),l){case"html":if(l=t.documentElement,!l)throw Error(r(452));return l;case"head":if(l=t.head,!l)throw Error(r(453));return l;case"body":if(l=t.body,!l)throw Error(r(454));return l;default:throw Error(r(451))}}function yn(l){for(var t=l.attributes;t.length;)l.removeAttributeNode(t[0]);ui(l)}var pt=new Map,ud=new Set;function Ru(l){return typeof l.getRootNode=="function"?l.getRootNode():l.nodeType===9?l:l.ownerDocument}var $t=B.d;B.d={f:l0,r:t0,D:e0,C:a0,L:n0,m:u0,X:c0,S:i0,M:s0};function l0(){var l=$t.f(),t=Au();return l||t}function t0(l){var t=Ke(l);t!==null&&t.tag===5&&t.type==="form"?_o(t):$t.r(l)}var ja=typeof document>"u"?null:document;function id(l,t,e){var a=ja;if(a&&typeof t=="string"&&t){var n=ot(t);n='link[rel="'+l+'"][href="'+n+'"]',typeof e=="string"&&(n+='[crossorigin="'+e+'"]'),ud.has(n)||(ud.add(n),l={rel:l,crossOrigin:e,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),Ql(t,"link",l),Hl(t),a.head.appendChild(t)))}}function e0(l){$t.D(l),id("dns-prefetch",l,null)}function a0(l,t){$t.C(l,t),id("preconnect",l,t)}function n0(l,t,e){$t.L(l,t,e);var a=ja;if(a&&l&&t){var n='link[rel="preload"][as="'+ot(t)+'"]';t==="image"&&e&&e.imageSrcSet?(n+='[imagesrcset="'+ot(e.imageSrcSet)+'"]',typeof e.imageSizes=="string"&&(n+='[imagesizes="'+ot(e.imageSizes)+'"]')):n+='[href="'+ot(l)+'"]';var u=n;switch(t){case"style":u=Aa(l);break;case"script":u=Ta(l)}pt.has(u)||(l=g({rel:"preload",href:t==="image"&&e&&e.imageSrcSet?void 0:l,as:t},e),pt.set(u,l),a.querySelector(n)!==null||t==="style"&&a.querySelector(vn(u))||t==="script"&&a.querySelector(gn(u))||(t=a.createElement("link"),Ql(t,"link",l),Hl(t),a.head.appendChild(t)))}}function u0(l,t){$t.m(l,t);var e=ja;if(e&&l){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+ot(a)+'"][href="'+ot(l)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Ta(l)}if(!pt.has(u)&&(l=g({rel:"modulepreload",href:l},t),pt.set(u,l),e.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(e.querySelector(gn(u)))return}a=e.createElement("link"),Ql(a,"link",l),Hl(a),e.head.appendChild(a)}}}function i0(l,t,e){$t.S(l,t,e);var a=ja;if(a&&l){var n=ke(a).hoistableStyles,u=Aa(l);t=t||"default";var i=n.get(u);if(!i){var f={loading:0,preload:null};if(i=a.querySelector(vn(u)))f.loading=5;else{l=g({rel:"stylesheet",href:l,"data-precedence":t},e),(e=pt.get(u))&&ns(l,e);var d=i=a.createElement("link");Hl(d),Ql(d,"link",l),d._p=new Promise(function(S,O){d.onload=S,d.onerror=O}),d.addEventListener("load",function(){f.loading|=1}),d.addEventListener("error",function(){f.loading|=2}),f.loading|=4,Bu(i,t,a)}i={type:"stylesheet",instance:i,count:1,state:f},n.set(u,i)}}}function c0(l,t){$t.X(l,t);var e=ja;if(e&&l){var a=ke(e).hoistableScripts,n=Ta(l),u=a.get(n);u||(u=e.querySelector(gn(n)),u||(l=g({src:l,async:!0},t),(t=pt.get(n))&&us(l,t),u=e.createElement("script"),Hl(u),Ql(u,"link",l),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function s0(l,t){$t.M(l,t);var e=ja;if(e&&l){var a=ke(e).hoistableScripts,n=Ta(l),u=a.get(n);u||(u=e.querySelector(gn(n)),u||(l=g({src:l,async:!0,type:"module"},t),(t=pt.get(n))&&us(l,t),u=e.createElement("script"),Hl(u),Ql(u,"link",l),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function cd(l,t,e,a){var n=(n=Ft.current)?Ru(n):null;if(!n)throw Error(r(446));switch(l){case"meta":case"title":return null;case"style":return typeof e.precedence=="string"&&typeof e.href=="string"?(t=Aa(e.href),e=ke(n).hoistableStyles,a=e.get(t),a||(a={type:"style",instance:null,count:0,state:null},e.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(e.rel==="stylesheet"&&typeof e.href=="string"&&typeof e.precedence=="string"){l=Aa(e.href);var u=ke(n).hoistableStyles,i=u.get(l);if(i||(n=n.ownerDocument||n,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(l,i),(u=n.querySelector(vn(l)))&&!u._p&&(i.instance=u,i.state.loading=5),pt.has(l)||(e={rel:"preload",as:"style",href:e.href,crossOrigin:e.crossOrigin,integrity:e.integrity,media:e.media,hrefLang:e.hrefLang,referrerPolicy:e.referrerPolicy},pt.set(l,e),u||f0(n,l,e,i.state))),t&&a===null)throw Error(r(528,""));return i}if(t&&a!==null)throw Error(r(529,""));return null;case"script":return t=e.async,e=e.src,typeof e=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Ta(e),e=ke(n).hoistableScripts,a=e.get(t),a||(a={type:"script",instance:null,count:0,state:null},e.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,l))}}function Aa(l){return'href="'+ot(l)+'"'}function vn(l){return'link[rel="stylesheet"]['+l+"]"}function sd(l){return g({},l,{"data-precedence":l.precedence,precedence:null})}function f0(l,t,e,a){l.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=l.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),Ql(t,"link",e),Hl(t),l.head.appendChild(t))}function Ta(l){return'[src="'+ot(l)+'"]'}function gn(l){return"script[async]"+l}function fd(l,t,e){if(t.count++,t.instance===null)switch(t.type){case"style":var a=l.querySelector('style[data-href~="'+ot(e.href)+'"]');if(a)return t.instance=a,Hl(a),a;var n=g({},e,{"data-href":e.href,"data-precedence":e.precedence,href:null,precedence:null});return a=(l.ownerDocument||l).createElement("style"),Hl(a),Ql(a,"style",n),Bu(a,e.precedence,l),t.instance=a;case"stylesheet":n=Aa(e.href);var u=l.querySelector(vn(n));if(u)return t.state.loading|=4,t.instance=u,Hl(u),u;a=sd(e),(n=pt.get(n))&&ns(a,n),u=(l.ownerDocument||l).createElement("link"),Hl(u);var i=u;return i._p=new Promise(function(f,d){i.onload=f,i.onerror=d}),Ql(u,"link",a),t.state.loading|=4,Bu(u,e.precedence,l),t.instance=u;case"script":return u=Ta(e.src),(n=l.querySelector(gn(u)))?(t.instance=n,Hl(n),n):(a=e,(n=pt.get(u))&&(a=g({},e),us(a,n)),l=l.ownerDocument||l,n=l.createElement("script"),Hl(n),Ql(n,"link",a),l.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(r(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,Bu(a,e.precedence,l));return t.instance}function Bu(l,t,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 f=a[i];if(f.dataset.precedence===t)u=f;else if(u!==n)break}u?u.parentNode.insertBefore(l,u.nextSibling):(t=e.nodeType===9?e.head:e,t.insertBefore(l,t.firstChild))}function ns(l,t){l.crossOrigin==null&&(l.crossOrigin=t.crossOrigin),l.referrerPolicy==null&&(l.referrerPolicy=t.referrerPolicy),l.title==null&&(l.title=t.title)}function us(l,t){l.crossOrigin==null&&(l.crossOrigin=t.crossOrigin),l.referrerPolicy==null&&(l.referrerPolicy=t.referrerPolicy),l.integrity==null&&(l.integrity=t.integrity)}var qu=null;function od(l,t,e){if(qu===null){var a=new Map,n=qu=new Map;n.set(e,a)}else n=qu,a=n.get(e),a||(a=new Map,n.set(e,a));if(a.has(l))return a;for(a.set(l,null),e=e.getElementsByTagName(l),n=0;n<e.length;n++){var u=e[n];if(!(u[Da]||u[Yl]||l==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var i=u.getAttribute(t)||"";i=l+i;var f=a.get(i);f?f.push(u):a.set(i,[u])}}return a}function rd(l,t,e){l=l.ownerDocument||l,l.head.insertBefore(e,t==="title"?l.querySelector("head > title"):null)}function o0(l,t,e){if(e===1||t.itemProp!=null)return!1;switch(l){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return l=t.disabled,typeof t.precedence=="string"&&l==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function dd(l){return!(l.type==="stylesheet"&&(l.state.loading&3)===0)}function r0(l,t,e,a){if(e.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(e.state.loading&4)===0){if(e.instance===null){var n=Aa(a.href),u=t.querySelector(vn(n));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(l.count++,l=Hu.bind(l),t.then(l,l)),e.state.loading|=4,e.instance=u,Hl(u);return}u=t.ownerDocument||t,a=sd(a),(n=pt.get(n))&&ns(a,n),u=u.createElement("link"),Hl(u);var i=u;i._p=new Promise(function(f,d){i.onload=f,i.onerror=d}),Ql(u,"link",a),e.instance=u}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(e,t),(t=e.state.preload)&&(e.state.loading&3)===0&&(l.count++,e=Hu.bind(l),t.addEventListener("load",e),t.addEventListener("error",e))}}var is=0;function d0(l,t){return l.stylesheets&&l.count===0&&Yu(l,l.stylesheets),0<l.count||0<l.imgCount?function(e){var a=setTimeout(function(){if(l.stylesheets&&Yu(l,l.stylesheets),l.unsuspend){var u=l.unsuspend;l.unsuspend=null,u()}},6e4+t);0<l.imgBytes&&is===0&&(is=62500*Kh());var n=setTimeout(function(){if(l.waitingForImages=!1,l.count===0&&(l.stylesheets&&Yu(l,l.stylesheets),l.unsuspend)){var u=l.unsuspend;l.unsuspend=null,u()}},(l.imgBytes>is?50:800)+t);return l.unsuspend=e,function(){l.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function Hu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Yu(this,this.stylesheets);else if(this.unsuspend){var l=this.unsuspend;this.unsuspend=null,l()}}}var Lu=null;function Yu(l,t){l.stylesheets=null,l.unsuspend!==null&&(l.count++,Lu=new Map,t.forEach(m0,l),Lu=null,Hu.call(l))}function m0(l,t){if(!(t.state.loading&4)){var e=Lu.get(l);if(e)var a=e.get(null);else{e=new Map,Lu.set(l,e);for(var n=l.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=t.instance,i=n.getAttribute("data-precedence"),u=e.get(i)||a,u===a&&e.set(null,n),e.set(i,n),this.count++,a=Hu.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),u?u.parentNode.insertBefore(n,u.nextSibling):(l=l.nodeType===9?l.head:l,l.insertBefore(n,l.firstChild)),t.state.loading|=4}}var pn={$$typeof:F,Provider:null,Consumer:null,_currentValue:w,_currentValue2:w,_threadCount:0};function h0(l,t,e,a,n,u,i,f,d){this.tag=1,this.containerInfo=l,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=ti(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ti(0),this.hiddenUpdates=ti(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=i,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=d,this.incompleteTransitions=new Map}function md(l,t,e,a,n,u,i,f,d,S,O,U){return l=new h0(l,t,e,i,d,S,O,U,f),t=1,u===!0&&(t|=24),u=at(3,null,null,t),l.current=u,u.stateNode=l,t=Yi(),t.refCount++,l.pooledCache=t,t.refCount++,u.memoizedState={element:a,isDehydrated:e,cache:t},Qi(u),l}function hd(l){return l?(l=aa,l):aa}function yd(l,t,e,a,n,u){n=hd(n),a.context===null?a.context=n:a.pendingContext=n,a=ie(t),a.payload={element:e},u=u===void 0?null:u,u!==null&&(a.callback=u),e=ce(l,a,t),e!==null&&(Fl(e,l,t),Wa(e,l,t))}function vd(l,t){if(l=l.memoizedState,l!==null&&l.dehydrated!==null){var e=l.retryLane;l.retryLane=e!==0&&e<t?e:t}}function cs(l,t){vd(l,t),(l=l.alternate)&&vd(l,t)}function gd(l){if(l.tag===13||l.tag===31){var t=Ce(l,67108864);t!==null&&Fl(t,l,67108864),cs(l,67108864)}}function pd(l){if(l.tag===13||l.tag===31){var t=st();t=ei(t);var e=Ce(l,t);e!==null&&Fl(e,l,t),cs(l,t)}}var Xu=!0;function y0(l,t,e,a){var n=_.T;_.T=null;var u=B.p;try{B.p=2,ss(l,t,e,a)}finally{B.p=u,_.T=n}}function v0(l,t,e,a){var n=_.T;_.T=null;var u=B.p;try{B.p=8,ss(l,t,e,a)}finally{B.p=u,_.T=n}}function ss(l,t,e,a){if(Xu){var n=fs(a);if(n===null)Jc(l,t,a,Vu,e),Sd(l,a);else if(p0(n,l,t,e,a))a.stopPropagation();else if(Sd(l,a),t&4&&-1<g0.indexOf(l)){for(;n!==null;){var u=Ke(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var i=Ae(u.pendingLanes);if(i!==0){var f=u;for(f.pendingLanes|=2,f.entangledLanes|=2;i;){var d=1<<31-tt(i);f.entanglements[1]|=d,i&=~d}Ct(u),(ml&6)===0&&(zu=Pl()+500,dn(0))}}break;case 31:case 13:f=Ce(u,2),f!==null&&Fl(f,u,2),Au(),cs(u,2)}if(u=fs(a),u===null&&Jc(l,t,a,Vu,e),u===n)break;n=u}n!==null&&a.stopPropagation()}else Jc(l,t,a,null,e)}}function fs(l){return l=ri(l),os(l)}var Vu=null;function os(l){if(Vu=null,l=Ze(l),l!==null){var t=A(l);if(t===null)l=null;else{var e=t.tag;if(e===13){if(l=M(t),l!==null)return l;l=null}else if(e===31){if(l=N(t),l!==null)return l;l=null}else if(e===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;l=null}else t!==l&&(l=null)}}return Vu=l,null}function bd(l){switch(l){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(em()){case As:return 2;case Ts:return 8;case Cn:case am:return 32;case Es:return 268435456;default:return 32}default:return 32}}var rs=!1,pe=null,be=null,Se=null,bn=new Map,Sn=new Map,xe=[],g0="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function Sd(l,t){switch(l){case"focusin":case"focusout":pe=null;break;case"dragenter":case"dragleave":be=null;break;case"mouseover":case"mouseout":Se=null;break;case"pointerover":case"pointerout":bn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Sn.delete(t.pointerId)}}function xn(l,t,e,a,n,u){return l===null||l.nativeEvent!==u?(l={blockedOn:t,domEventName:e,eventSystemFlags:a,nativeEvent:u,targetContainers:[n]},t!==null&&(t=Ke(t),t!==null&&gd(t)),l):(l.eventSystemFlags|=a,t=l.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),l)}function p0(l,t,e,a,n){switch(t){case"focusin":return pe=xn(pe,l,t,e,a,n),!0;case"dragenter":return be=xn(be,l,t,e,a,n),!0;case"mouseover":return Se=xn(Se,l,t,e,a,n),!0;case"pointerover":var u=n.pointerId;return bn.set(u,xn(bn.get(u)||null,l,t,e,a,n)),!0;case"gotpointercapture":return u=n.pointerId,Sn.set(u,xn(Sn.get(u)||null,l,t,e,a,n)),!0}return!1}function xd(l){var t=Ze(l.target);if(t!==null){var e=A(t);if(e!==null){if(t=e.tag,t===13){if(t=M(e),t!==null){l.blockedOn=t,Us(l.priority,function(){pd(e)});return}}else if(t===31){if(t=N(e),t!==null){l.blockedOn=t,Us(l.priority,function(){pd(e)});return}}else if(t===3&&e.stateNode.current.memoizedState.isDehydrated){l.blockedOn=e.tag===3?e.stateNode.containerInfo:null;return}}}l.blockedOn=null}function Gu(l){if(l.blockedOn!==null)return!1;for(var t=l.targetContainers;0<t.length;){var e=fs(l.nativeEvent);if(e===null){e=l.nativeEvent;var a=new e.constructor(e.type,e);oi=a,e.target.dispatchEvent(a),oi=null}else return t=Ke(e),t!==null&&gd(t),l.blockedOn=e,!1;t.shift()}return!0}function _d(l,t,e){Gu(l)&&e.delete(t)}function b0(){rs=!1,pe!==null&&Gu(pe)&&(pe=null),be!==null&&Gu(be)&&(be=null),Se!==null&&Gu(Se)&&(Se=null),bn.forEach(_d),Sn.forEach(_d)}function Qu(l,t){l.blockedOn===t&&(l.blockedOn=null,rs||(rs=!0,c.unstable_scheduleCallback(c.unstable_NormalPriority,b0)))}var wu=null;function zd(l){wu!==l&&(wu=l,c.unstable_scheduleCallback(c.unstable_NormalPriority,function(){wu===l&&(wu=null);for(var t=0;t<l.length;t+=3){var e=l[t],a=l[t+1],n=l[t+2];if(typeof a!="function"){if(os(a||e)===null)continue;break}var u=Ke(e);u!==null&&(l.splice(t,3),t-=3,fc(u,{pending:!0,data:n,method:e.method,action:a},a,n))}}))}function Ea(l){function t(d){return Qu(d,l)}pe!==null&&Qu(pe,l),be!==null&&Qu(be,l),Se!==null&&Qu(Se,l),bn.forEach(t),Sn.forEach(t);for(var e=0;e<xe.length;e++){var a=xe[e];a.blockedOn===l&&(a.blockedOn=null)}for(;0<xe.length&&(e=xe[0],e.blockedOn===null);)xd(e),e.blockedOn===null&&xe.shift();if(e=(l.ownerDocument||l).$$reactFormReplay,e!=null)for(a=0;a<e.length;a+=3){var n=e[a],u=e[a+1],i=n[Zl]||null;if(typeof u=="function")i||zd(e);else if(i){var f=null;if(u&&u.hasAttribute("formAction")){if(n=u,i=u[Zl]||null)f=i.formAction;else if(os(n)!==null)continue}else f=i.action;typeof f=="function"?e[a+1]=f:(e.splice(a,3),a-=3),zd(e)}}}function jd(){function l(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(i){return n=i})},focusReset:"manual",scroll:"manual"})}function t(){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",l),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(e,100),function(){a=!0,navigation.removeEventListener("navigate",l),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),n!==null&&(n(),n=null)}}}function ds(l){this._internalRoot=l}Zu.prototype.render=ds.prototype.render=function(l){var t=this._internalRoot;if(t===null)throw Error(r(409));var e=t.current,a=st();yd(e,a,l,t,null,null)},Zu.prototype.unmount=ds.prototype.unmount=function(){var l=this._internalRoot;if(l!==null){this._internalRoot=null;var t=l.containerInfo;yd(l.current,2,null,l,null,null),Au(),t[we]=null}};function Zu(l){this._internalRoot=l}Zu.prototype.unstable_scheduleHydration=function(l){if(l){var t=Ds();l={blockedOn:null,target:l,priority:t};for(var e=0;e<xe.length&&t!==0&&t<xe[e].priority;e++);xe.splice(e,0,l),e===0&&xd(l)}};var Ad=o.version;if(Ad!=="19.2.5")throw Error(r(527,Ad,"19.2.5"));B.findDOMNode=function(l){var t=l._reactInternals;if(t===void 0)throw typeof l.render=="function"?Error(r(188)):(l=Object.keys(l).join(","),Error(r(268,l)));return l=T(t),l=l!==null?q(l):null,l=l===null?null:l.stateNode,l};var S0={bundleType:0,version:"19.2.5",rendererPackageName:"react-dom",currentDispatcherRef:_,reconcilerVersion:"19.2.5"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Ku=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ku.isDisabled&&Ku.supportsFiber)try{Ma=Ku.inject(S0),lt=Ku}catch{}}return zn.createRoot=function(l,t){if(!x(l))throw Error(r(299));var e=!1,a="",n=Do,u=Uo,i=Ro;return t!=null&&(t.unstable_strictMode===!0&&(e=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(n=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=md(l,1,!1,null,null,e,a,null,n,u,i,jd),l[we]=t.current,kc(l),new ds(t)},zn.hydrateRoot=function(l,t,e){if(!x(l))throw Error(r(299));var a=!1,n="",u=Do,i=Uo,f=Ro,d=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&&(f=e.onRecoverableError),e.formState!==void 0&&(d=e.formState)),t=md(l,1,!0,t,e??null,a,n,d,u,i,f,jd),t.context=hd(null),e=t.current,a=st(),a=ei(a),n=ie(a),n.callback=null,ce(e,n,a),e=a,t.current.lanes=e,Oa(t,e),Ct(t),l[we]=t.current,kc(l),new Zu(t)},zn.version="19.2.5",zn}var Od;function M0(){if(Od)return hs.exports;Od=1;function c(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c)}catch(o){console.error(o)}}return c(),hs.exports=N0(),hs.exports}var C0=M0();const Xd=p.createContext({windows:[],openWindow:()=>{},closeWindow:()=>{},bringToFront:()=>{}}),O0=({children:c})=>{const[o,m]=p.useState([]),r=p.useRef(1e4),x=p.useCallback((N,y,T)=>{m(q=>q.find(j=>j.id===N)?q.map(j=>j.id===N?{...j,zIndex:++r.current}:j):[...q,{id:N,title:y,charName:T,zIndex:++r.current}])},[]),A=p.useCallback(N=>{m(y=>y.filter(T=>T.id!==N))},[]),M=p.useCallback(N=>{m(y=>y.map(T=>T.id===N?{...T,zIndex:++r.current}:T))},[]);return s.jsx(Xd.Provider,{value:{windows:o,openWindow:x,closeWindow:A,bringToFront:M},children:c})},An=()=>p.useContext(Xd),bt={west:-102.1,east:102.1,north:102.1,south:-102.1};function Tn(c,o,m,r){const x=(c-bt.west)/(bt.east-bt.west)*m,A=(bt.north-o)/(bt.north-bt.south)*r;return{x,y:A}}function D0(c,o,m,r,x,A,M){const N=(c-r)/m,y=(o-x)/m,T=bt.west+N/A*(bt.east-bt.west),q=bt.north-y/M*(bt.north-bt.south);return{ew:T,ns:q}}function gs(c,o){const m=c>=0?"N":"S",r=o>=0?"E":"W";return`${Math.abs(c).toFixed(1)}${m}, ${Math.abs(o).toFixed(1)}${r}`}const Vd=jn.memo(({players:c,imgW:o,imgH:m,getColor:r,onHover:x,onSelect:A,selectedPlayer:M})=>{const{openWindow:N}=An(),[y,T]=p.useState(null);p.useEffect(()=>{const g=()=>T(null);return y&&window.addEventListener("click",g),()=>window.removeEventListener("click",g)},[y]);const q=p.useMemo(()=>c.filter(g=>g.ew!==void 0&&g.ns!==void 0).map(g=>({...g,pos:Tn(g.ew,g.ns,o,m),color:r(g.character_name)})),[c,o,m,r]);return s.jsxs("div",{className:"ml-dots-layer",children:[q.map(g=>s.jsx("div",{className:`ml-dot ${M===g.character_name?"ml-dot-selected":""}`,style:{left:g.pos.x,top:g.pos.y,backgroundColor:g.color},onMouseEnter:j=>{var L;const R=(L=j.currentTarget.closest(".ml-map-container"))==null?void 0:L.getBoundingClientRect();R&&x(g,j.clientX-R.left,j.clientY-R.top)},onMouseLeave:()=>x(null,0,0),onClick:()=>A(g.character_name),onDoubleClick:()=>N(`chat-${g.character_name}`,`Chat: ${g.character_name}`,g.character_name),onContextMenu:j=>{var C;j.preventDefault();const R=g.character_name,L=(C=j.currentTarget.closest(".ml-map-container"))==null?void 0:C.getBoundingClientRect(),$=L?j.clientX-L.left:j.clientX,Y=L?j.clientY-L.top:j.clientY;T({name:R,x:$,y:Y})}},g.character_name)),y&&s.jsx("div",{style:{position:"fixed",left:y.x+410,top:y.y,background:"#1a1a1a",border:"1px solid #444",borderRadius:4,zIndex:9999,padding:"2px 0",fontSize:"0.75rem",boxShadow:"0 4px 12px rgba(0,0,0,0.5)",minWidth:120},children:[{label:"Chat",id:"chat"},{label:"Stats",id:"stats"},{label:"Inventory",id:"inv"},{label:"Character",id:"char"},{label:"Combat",id:"combat"},{label:"Radar",id:"radar"}].map(g=>s.jsx("div",{onClick:()=>{N(`${g.id}-${y.name}`,`${g.label}: ${y.name}`,y.name),T(null)},style:{padding:"4px 12px",cursor:"pointer",color:"#ccc"},onMouseEnter:j=>j.currentTarget.style.background="#333",onMouseLeave:j=>j.currentTarget.style.background="",children:g.label},g.id))})]})});Vd.displayName="PlayerDots";const ku="/api";async function Il(c){const o=await fetch(`${ku}${c}`,{credentials:"include"});if(!o.ok)throw new Error(`API ${c}: ${o.status}`);return o.json()}async function Ss(c,o){var r;const m=await fetch(`${ku}${c}`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify(o??{})});if(!m.ok){let x="";try{x=((r=await m.json())==null?void 0:r.detail)??""}catch{}throw new Error(`API ${c}: ${m.status}${x?` (${x})`:""}`)}return m.json()}async function U0(c,o){var r;const m=await fetch(`${ku}${c}`,{method:"PATCH",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify(o??{})});if(!m.ok){let x="";try{x=((r=await m.json())==null?void 0:r.detail)??""}catch{}throw new Error(`API ${c}: ${m.status}${x?` (${x})`:""}`)}return m.json()}async function R0(c){var m;const o=await fetch(`${ku}${c}`,{method:"DELETE",credentials:"include"});if(!o.ok){let r="";try{r=((m=await o.json())==null?void 0:m.detail)??""}catch{}throw new Error(`API ${c}: ${o.status}${r?` (${r})`:""}`)}return o.json()}function B0(){return`${location.protocol==="https:"?"wss:":"ws:"}//${location.host}/api/ws/live`}const Gd=jn.memo(({imgW:c,imgH:o,getColor:m})=>{const[r,x]=p.useState([]);p.useEffect(()=>{const M=async()=>{try{const y=await Il("/trails/?seconds=600");x(y.trails??[])}catch{}};M();const N=setInterval(M,2e3);return()=>clearInterval(N)},[]);const A=p.useMemo(()=>{const M={};for(const N of r){const{x:y,y:T}=Tn(N.ew,N.ns,c,o);M[N.character_name]||(M[N.character_name]=[]),M[N.character_name].push(`${y},${T}`)}return Object.entries(M).filter(([,N])=>N.length>=2).map(([N,y])=>({name:N,points:y.join(" ")}))},[r,c,o]);return s.jsx("svg",{className:"ml-trails-svg",viewBox:`0 0 ${c} ${o}`,preserveAspectRatio:"none",children:A.map(M=>s.jsx("polyline",{points:M.points,stroke:m(M.name),fill:"none",strokeWidth:2,strokeOpacity:.7,strokeLinecap:"round",strokeLinejoin:"round"},M.name))})});Gd.displayName="TrailsSVG";const q0=({imgW:c,imgH:o,enabled:m})=>{const r=p.useRef(null),[x,A]=p.useState([]);return p.useEffect(()=>{if(!m)return;(async()=>{try{const N=await Il("/spawns/heatmap?hours=24&limit=50000");A(N.spawn_points??[])}catch{}})()},[m]),p.useEffect(()=>{const M=r.current;if(!M||!m||x.length===0||c===0)return;M.width=c,M.height=o;const N=M.getContext("2d");if(N){N.clearRect(0,0,c,o);for(const y of x){const{x:T,y:q}=Tn(y.ew,y.ns,c,o),g=Math.max(5,Math.min(12,5+Math.sqrt(y.intensity*.5))),j=N.createRadialGradient(T,q,0,T,q,g);j.addColorStop(0,`rgba(255, 0, 0, ${Math.min(.9,y.intensity/40)})`),j.addColorStop(.6,`rgba(255, 100, 0, ${Math.min(.4,y.intensity/120)})`),j.addColorStop(1,"rgba(255, 150, 0, 0)"),N.fillStyle=j,N.fillRect(T-g,q-g,g*2,g*2)}}},[x,c,o,m]),m?s.jsx("canvas",{ref:r,className:"ml-heatmap-canvas"}):null},H0=({imgW:c,imgH:o,enabled:m})=>{const[r,x]=p.useState([]);p.useEffect(()=>{if(!m)return;const M=async()=>{try{const y=await Il("/portals");x(y.portals??[])}catch{}};M();const N=setInterval(M,6e4);return()=>clearInterval(N)},[m]);const A=p.useMemo(()=>r.map(M=>({...M,pos:Tn(M.coordinates.ew,M.coordinates.ns,c,o)})),[r,c,o]);return!m||A.length===0?null:s.jsx("div",{className:"ml-portals-layer",children:A.map((M,N)=>s.jsx("div",{className:"ml-portal-icon",style:{left:M.pos.x,top:M.pos.y},title:`${M.portal_name} (by ${M.discovered_by})`},N))})},Dd="mo-midsummer",L0=!1,Qd=p.createContext(null),Y0=({children:c})=>{const[o,m]=p.useState(()=>localStorage.getItem(Dd)!=="off"),r=L0;p.useEffect(()=>{document.documentElement.removeAttribute("data-midsummer")},[r]);const x=p.useCallback(()=>{m(A=>{const M=!A;return localStorage.setItem(Dd,M?"on":"off"),M})},[]);return s.jsx(Qd.Provider,{value:{enabled:r,toggle:x},children:c})};function xs(){const c=p.useContext(Qd);if(!c)throw new Error("useMidsummer must be used within MidsummerProvider");return c}const Ud=6,X0=(c,o)=>({x:c/2,y:o/2}),V0=({imgW:c,imgH:o})=>{const{enabled:m}=xs();if(!m||c===0)return null;const{x:r,y:x}=X0(c,o);return s.jsxs("div",{className:"ms-maypole",style:{left:r,top:x},"aria-hidden":"true",children:[s.jsx("div",{className:"ms-maypole-pole"}),s.jsx("div",{className:"ms-maypole-ring",children:Array.from({length:Ud}).map((A,M)=>s.jsx("span",{className:"ms-frog",style:{transform:`rotate(${360/Ud*M}deg) translateY(-40px)`},children:"🐸"},M))})]})},Rd=20,Bd=.3,G0=({players:c,getColor:o,onSelectPlayer:m,showHeatmap:r,showPortals:x,selectedPlayer:A})=>{var Ul;const M=p.useRef(null),N=p.useRef(null),[y,T]=p.useState({w:0,h:0}),[q,g]=p.useState(null),j=p.useRef(null),R=p.useRef({scale:1,offX:0,offY:0}),L=p.useRef({dragging:!1,sx:0,sy:0,startOffX:0,startOffY:0}),$=p.useCallback(()=>{if(N.current){const{scale:tl,offX:al,offY:Z}=R.current;N.current.style.transform=`translate(${al}px, ${Z}px) scale(${tl})`}},[]),Y=p.useCallback(tl=>{const al=tl.currentTarget;if(T({w:al.naturalWidth,h:al.naturalHeight}),M.current){const Z=M.current.clientWidth,J=M.current.clientHeight,P=Math.min(Z/al.naturalWidth,J/al.naturalHeight);R.current={scale:P,offX:(Z-al.naturalWidth*P)/2,offY:(J-al.naturalHeight*P)/2},$()}},[$]),C=p.useCallback(tl=>{var At;tl.preventDefault();const al=(At=M.current)==null?void 0:At.getBoundingClientRect();if(!al)return;const Z=R.current,J=tl.deltaY<0?1.1:.9,P=Math.min(Rd,Math.max(Bd,Z.scale*J)),Rl=P/Z.scale,jl=tl.clientX-al.left,Dt=tl.clientY-al.top;R.current={scale:P,offX:jl-(jl-Z.offX)*Rl,offY:Dt-(Dt-Z.offY)*Rl},$()},[$]),X=p.useCallback(tl=>{if(tl.button!==0)return;const al=R.current;L.current={dragging:!0,sx:tl.clientX,sy:tl.clientY,startOffX:al.offX,startOffY:al.offY}},[]);p.useEffect(()=>{const tl=Z=>{const J=L.current;if(J.dragging&&(R.current.offX=J.startOffX+(Z.clientX-J.sx),R.current.offY=J.startOffY+(Z.clientY-J.sy),$()),M.current&&y.w>0&&j.current){const P=M.current.getBoundingClientRect(),Rl=R.current,jl=D0(Z.clientX-P.left,Z.clientY-P.top,Rl.scale,Rl.offX,Rl.offY,y.w,y.h);j.current.textContent=gs(jl.ns,jl.ew)}},al=()=>{L.current.dragging=!1};return window.addEventListener("mousemove",tl),window.addEventListener("mouseup",al),()=>{window.removeEventListener("mousemove",tl),window.removeEventListener("mouseup",al)}},[$,y.w,y.h]);const F=p.useRef(null);p.useEffect(()=>{if(!A||y.w===0||!M.current||F.current===A)return;const tl=c.find(Rl=>Rl.character_name===A);if(!tl)return;F.current=A;const{x:al,y:Z}=Tn(tl.ew,tl.ns,y.w,y.h),J=M.current.getBoundingClientRect(),P=3;R.current={scale:Math.min(Rd,Math.max(Bd,P)),offX:J.width/2-al*P,offY:J.height/2-Z*P},$()},[A,c,y.w,y.h,$]),p.useEffect(()=>{A||(F.current=null)},[A]);const zl=p.useCallback((tl,al,Z)=>{g(tl?{x:al,y:Z,player:tl}:null)},[]);return s.jsxs("div",{className:"ml-map-container",ref:M,onWheel:C,onMouseDown:X,children:[s.jsxs("div",{ref:N,className:"ml-map-group",children:[s.jsx("img",{src:"/dereth.png",alt:"Dereth",className:"ml-map-img",onLoad:Y,draggable:!1}),y.w>0&&s.jsxs(s.Fragment,{children:[s.jsx(q0,{imgW:y.w,imgH:y.h,enabled:r}),s.jsx(Gd,{imgW:y.w,imgH:y.h,getColor:o}),s.jsx(Vd,{players:c,imgW:y.w,imgH:y.h,getColor:o,onHover:zl,onSelect:m,selectedPlayer:A}),s.jsx(H0,{imgW:y.w,imgH:y.h,enabled:x}),s.jsx(V0,{imgW:y.w,imgH:y.h})]})]}),q&&s.jsxs("div",{className:"ml-tooltip",style:{left:q.x+12,top:q.y-10},children:[s.jsx("strong",{children:q.player.character_name}),s.jsx("br",{}),gs(q.player.ns,q.player.ew),s.jsx("br",{}),q.player.kills_per_hour," kph · ",(Ul=q.player.kills)==null?void 0:Ul.toLocaleString()," kills"]}),s.jsx("div",{className:"ml-coords",ref:j})]})},wd=jn.memo(({player:c,vitals:o,color:m,onSelect:r,isSelected:x})=>{var q,g;const{openWindow:A}=An(),M=(c.vt_state||"idle").toLowerCase(),N=M==="combat"||M==="hunt",y=(c.total_rares??0)>0?Math.round((c.total_kills??0)/(c.total_rares??1)).toLocaleString():null,T=c.character_name;return s.jsxs("li",{className:`ml-player-row ${x?"ml-player-selected":""}`,style:{borderLeftColor:m},children:[s.jsxs("div",{className:"ml-pr-header",onClick:r,children:[s.jsx("span",{className:"ml-pr-name",children:T}),s.jsx("span",{className:"ml-pr-coords",children:gs(c.ns,c.ew)})]}),s.jsxs("div",{className:"ml-pr-vitals",children:[s.jsx("div",{className:"ml-vital-bar hp",children:s.jsx("div",{className:"ml-vital-fill",style:{width:`${(o==null?void 0:o.health_percentage)??0}%`}})}),s.jsx("div",{className:"ml-vital-bar sta",children:s.jsx("div",{className:"ml-vital-fill",style:{width:`${(o==null?void 0:o.stamina_percentage)??0}%`}})}),s.jsx("div",{className:"ml-vital-bar mana",children:s.jsx("div",{className:"ml-vital-fill",style:{width:`${(o==null?void 0:o.mana_percentage)??0}%`}})})]}),s.jsxs("div",{className:"ml-pr-grid",children:[s.jsxs("span",{className:"ml-gs",title:"Session kills",children:["⚔️ ",((q=c.kills)==null?void 0:q.toLocaleString())??0]}),s.jsxs("span",{className:"ml-gs",title:"Total kills",children:["🏆 ",(c.total_kills??0).toLocaleString()]}),s.jsxs("span",{className:"ml-gs",title:"Kills per hour",children:[c.kills_per_hour??"0"," ",s.jsx("span",{className:"ml-suffix",children:"KPH"})]}),s.jsxs("span",{className:"ml-gs",title:"Rares (session / total)",children:["💎 ",c.session_rares??0," / ",c.total_rares??0]}),s.jsx("span",{className:"ml-gs",title:"Kills per rare",children:y?s.jsxs(s.Fragment,{children:["📊 ",y," ",s.jsx("span",{className:"ml-suffix",children:"KPR"})]}):""}),s.jsx("span",{className:`ml-meta-pill ${N?"active":M!=="idle"&&M!=="default"&&M!==""?"other":""}`,children:c.vt_state||"idle"}),s.jsxs("span",{className:"ml-gs",title:"Online time",children:["🕐 ",((g=c.onlinetime)==null?void 0:g.replace(/^00\./,""))??"--"]}),s.jsxs("span",{className:"ml-gs",title:"Deaths",children:["☠️ ",c.deaths??"0"]}),s.jsxs("span",{className:"ml-gs",title:"Prismatic tapers",children:[s.jsx("img",{src:"/prismatic-taper-icon.png",className:"ml-taper-icon",alt:""}),c.prismatic_taper_count??"0"]})]}),s.jsxs("div",{className:"ml-pr-buttons",children:[s.jsx("button",{className:"ml-btn accent",onClick:()=>A(`chat-${T}`,`Chat: ${T}`,T),children:"Chat"}),s.jsx("button",{className:"ml-btn accent",onClick:()=>A(`stats-${T}`,`Stats: ${T}`,T),children:"Stats"}),s.jsx("button",{className:"ml-btn accent",onClick:()=>A(`inv-${T}`,`Inventory: ${T}`,T),children:"Inv"}),s.jsx("button",{className:"ml-btn",onClick:()=>A(`char-${T}`,`Character: ${T}`,T),children:"Char"}),s.jsx("button",{className:"ml-btn",onClick:()=>A(`combat-${T}`,`Combat: ${T}`,T),children:"Combat"}),s.jsx("button",{className:"ml-btn",onClick:()=>A(`radar-${T}`,`Radar: ${T}`,T),children:"Radar"})]})]})});wd.displayName="PlayerRow";const Q0=({players:c,vitals:o,getColor:m,onSelect:r,selectedPlayer:x})=>{const A=p.useRef(null),[M,N]=p.useState(!1),y=p.useCallback(()=>{A.current&&N(A.current.scrollTop>200)},[]);return s.jsxs("div",{style:{position:"relative",flex:1,minHeight:0},children:[s.jsx("ul",{className:"ml-player-list",ref:A,onScroll:y,children:c.map(T=>s.jsx(wd,{player:T,vitals:o.get(T.character_name)??null,color:m(T.character_name),onSelect:()=>r(T.character_name),isSelected:x===T.character_name},T.character_name))}),M&&s.jsx("button",{onClick:()=>{var T;(T=A.current)==null||T.scrollTo({top:0,behavior:"smooth"})},style:{position:"absolute",bottom:8,right:8,width:28,height:28,borderRadius:"50%",background:"rgba(68,136,255,0.2)",border:"1px solid rgba(68,136,255,0.4)",color:"#6af",cursor:"pointer",fontSize:"0.8rem",display:"flex",alignItems:"center",justifyContent:"center"},children:"▲"})]})},w0=[{key:"name",label:"Name"},{key:"kph",label:"KPH"},{key:"skills",label:"S.Kills"},{key:"srares",label:"S.Rares"},{key:"tkills",label:"T.Kills"},{key:"kpr",label:"KPR"}],Z0=({value:c,onChange:o})=>s.jsx("div",{className:"ml-sort-buttons",children:w0.map(m=>s.jsx("button",{className:`ml-sort-btn ${c===m.key?"active":""}`,onClick:()=>o(m.key),children:m.label},m.key))}),K0=()=>Il("/live"),k0=()=>Il("/combat-stats"),J0=()=>Il("/server-health"),W0=()=>Il("/total-rares"),$0=()=>Il("/total-kills"),Iy=(c,o)=>Ss("/agent/ask",{message:c,session_id:o}),Py=()=>Ss("/agent/sessions/new",{}),lv=c=>Il(`/agent/sessions/${encodeURIComponent(c)}/history`),F0=()=>Il("/me");async function I0(){await fetch("/api/logout",{credentials:"include",redirect:"manual"}),window.location.href="/login"}const tv=()=>Il("/api-admin/users"),ev=(c,o,m)=>Ss("/api-admin/users",{username:c,password:o,is_admin:m}),av=(c,o)=>U0(`/api-admin/users/${c}`,o),nv=c=>R0(`/api-admin/users/${c}`);function P0(){const[c,o]=p.useState(null),[m,r]=p.useState(!0);return p.useEffect(()=>{let x=!1;return F0().then(A=>{x||o(A)}).catch(()=>{x||o(null)}).finally(()=>{x||r(!1)}),()=>{x=!0}},[]),{user:c,loading:m}}const ly=()=>{const{openWindow:c}=An(),{user:o}=P0(),m=!!(o!=null&&o.is_admin),r=p.useCallback(async()=>{if(confirm("Log out?"))try{await I0()}catch{window.location.href="/login"}},[]);return s.jsxs("div",{className:"ml-tool-links",children:[s.jsx("span",{className:"ml-tool-link",style:{cursor:"pointer"},onClick:()=>c("agent","Overlord Assistant"),children:"🤖 Assistant"}),s.jsx("span",{className:"ml-tool-link",style:{cursor:"pointer"},title:"Opens the player dashboard in a new tab",onClick:()=>window.open("/?view=dashboard","_blank","noopener"),children:"👥 Dashboard ↗"}),s.jsx("span",{className:"ml-tool-link",style:{cursor:"pointer"},onClick:()=>c("queststatus","Quest Status"),children:"📜 Quests"}),s.jsx("span",{className:"ml-tool-link",style:{cursor:"pointer"},onClick:()=>c("issues","Issues Board"),children:"📋 Issues"}),s.jsx("span",{className:"ml-tool-link",style:{cursor:"pointer"},onClick:()=>c("vitalsharing","Vital Sharing"),children:"🤝 Vitals"}),s.jsx("span",{className:"ml-tool-link",style:{cursor:"pointer"},onClick:()=>c("combatpicker","Combat Stats"),children:"⚔️ Combat"}),m&&s.jsx("span",{className:"ml-tool-link",style:{cursor:"pointer"},onClick:()=>c("adminusers","Admin · Users"),children:"🛡️ Admin"}),s.jsxs("span",{className:"ml-tool-link ml-tool-link-logout",style:{cursor:"pointer"},onClick:r,title:o?`Logged in as ${o.username}`:"Log out",children:["🚪 Log out",o?` (${o.username})`:""]})]})},ty=({players:c,vitals:o,serverHealth:m,totalRares:r,totalKills:x,getColor:A,onSelectPlayer:M,showHeatmap:N,showPortals:y,onToggleHeatmap:T,onTogglePortals:q,version:g,selectedPlayer:j})=>{var tl,al;const[R,L]=p.useState("name"),[$,Y]=p.useState(""),C=p.useMemo(()=>c.reduce((Z,J)=>Z+(parseInt(J.kills_per_hour)||0),0),[c]),X=((tl=m==null?void 0:m.status)==null?void 0:tl.toLowerCase())==="online"||((al=m==null?void 0:m.status)==null?void 0:al.toLowerCase())==="up",F=p.useDeferredValue(c),zl=p.useDeferredValue(o),Ul=p.useMemo(()=>{let Z=[...F];switch($&&(Z=Z.filter(J=>J.character_name.toLowerCase().startsWith($.toLowerCase()))),R){case"kph":Z.sort((J,P)=>(parseInt(P.kills_per_hour)||0)-(parseInt(J.kills_per_hour)||0));break;case"skills":Z.sort((J,P)=>(P.kills||0)-(J.kills||0));break;case"srares":Z.sort((J,P)=>(P.session_rares??0)-(J.session_rares??0));break;case"tkills":Z.sort((J,P)=>(P.total_kills??0)-(J.total_kills??0));break;case"kpr":Z.sort((J,P)=>{const Rl=(J.total_kills??0)/Math.max(1,J.total_rares??1),jl=(P.total_kills??0)/Math.max(1,P.total_rares??1);return Rl-jl});break;default:Z.sort((J,P)=>J.character_name.localeCompare(P.character_name))}return Z},[F,R,$]);return s.jsxs("div",{className:"ml-sidebar",children:[g&&s.jsxs("div",{className:"ml-version",children:["v",g]}),s.jsx("div",{className:"ml-sidebar-header",children:s.jsxs("span",{className:"ml-sidebar-title",style:{cursor:"pointer"},onClick:()=>{const Z=document.createElement("div");Z.style.cssText="position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;z-index:999999;display:flex;align-items:center;justify-content:center;";const J=document.createElement("video");J.src="/rick.mp4",J.autoplay=!0,J.loop=!0,J.style.cssText="width:100vw;height:100vh;object-fit:cover;",Z.appendChild(J),document.body.appendChild(Z),document.body.style.animation="ml-shake 0.05s 30";const P=document.createElement("style");P.textContent="@keyframes ml-shake{0%,100%{transform:translate(0) rotate(0)}25%{transform:translate(-15px,10px) rotate(-2deg)}50%{transform:translate(15px,-10px) rotate(2deg)}75%{transform:translate(-10px,-15px) rotate(-1deg)}} @keyframes ml-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}",document.head.appendChild(P),setTimeout(()=>{Z.style.animation="ml-spin 3s linear infinite"},1500),J.play().catch(()=>{})},children:["Active Mosswart Enjoyers (",c.length,")"]})}),s.jsxs("div",{className:"ml-server-status",children:[s.jsx("span",{className:`ml-status-dot ${X?"online":"offline"}`}),s.jsxs("span",{className:"ml-status-text",children:["Coldeve ",X?"Online":"Offline"]}),(m==null?void 0:m.player_count)!=null&&s.jsxs("span",{className:"ml-status-detail",children:["👥 ",m.player_count]}),(m==null?void 0:m.latency_ms)!=null&&s.jsxs("span",{className:"ml-status-detail",children:[Math.round(m.latency_ms),"ms"]}),(m==null?void 0:m.uptime_seconds)!=null&&s.jsxs("span",{className:"ml-status-detail",children:["Up: ",Math.floor(m.uptime_seconds/3600),"h"]})]}),s.jsxs("div",{className:"ml-counters",children:[s.jsxs("div",{className:"ml-counter rares",children:[s.jsx("span",{className:"ml-counter-val",children:r}),s.jsx("span",{className:"ml-counter-lbl",children:"Rares"})]}),s.jsxs("div",{className:`ml-counter kph ${C>5e3?"ultra":""}`,children:[s.jsx("span",{className:"ml-counter-val",children:C.toLocaleString()}),s.jsx("span",{className:"ml-counter-lbl",children:"Server KPH"})]}),s.jsxs("div",{className:"ml-counter kills",children:[s.jsx("span",{className:"ml-counter-val",children:x.toLocaleString()}),s.jsx("span",{className:"ml-counter-lbl",children:"Kills"})]})]}),s.jsxs("div",{className:"ml-tool-links",children:[s.jsx("a",{href:"/?view=inventory",target:"_blank",className:"ml-tool-link",children:"🔍 Inv Search"}),s.jsx("a",{href:"/suitbuilder.html",target:"_blank",className:"ml-tool-link",children:"🛡️ Suitbuilder"}),s.jsx("a",{href:"/debug.html",target:"_blank",className:"ml-tool-link",children:"🐛 Debug"})]}),s.jsx(ly,{}),s.jsxs("div",{className:"ml-toggles",children:[s.jsxs("label",{className:"ml-toggle-label",children:[s.jsx("input",{type:"checkbox",checked:N,onChange:Z=>T(Z.target.checked)}),s.jsx("span",{children:"Spawn Heatmap"})]}),s.jsxs("label",{className:"ml-toggle-label",children:[s.jsx("input",{type:"checkbox",checked:y,onChange:Z=>q(Z.target.checked)}),s.jsx("span",{children:"Portals"})]})]}),s.jsx("div",{style:{borderTop:"1px solid #333",marginTop:4,paddingTop:4}}),s.jsx(Z0,{value:R,onChange:L}),s.jsx("input",{className:"ml-filter",type:"text",placeholder:"Filter players...",value:$,onChange:Z=>Y(Z.target.value)}),s.jsx(Q0,{players:Ul,vitals:zl,getColor:A,onSelect:M,selectedPlayer:j})]})},ey="modulepreload",ay=function(c){return"/"+c},qd={},St=function(o,m,r){let x=Promise.resolve();if(m&&m.length>0){let M=function(T){return Promise.all(T.map(q=>Promise.resolve(q).then(g=>({status:"fulfilled",value:g}),g=>({status:"rejected",reason:g}))))};document.getElementsByTagName("link");const N=document.querySelector("meta[property=csp-nonce]"),y=(N==null?void 0:N.nonce)||(N==null?void 0:N.getAttribute("nonce"));x=M(m.map(T=>{if(T=ay(T),T in qd)return;qd[T]=!0;const q=T.endsWith(".css"),g=q?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${T}"]${g}`))return;const j=document.createElement("link");if(j.rel=q?"stylesheet":ey,q||(j.as="script"),j.crossOrigin="",j.href=T,y&&j.setAttribute("nonce",y),document.head.appendChild(j),q)return new Promise((R,L)=>{j.addEventListener("load",R),j.addEventListener("error",()=>L(new Error(`Unable to preload CSS for ${T}`)))})}))}function A(M){const N=new Event("vite:preloadError",{cancelable:!0});if(N.payload=M,window.dispatchEvent(N),!N.defaultPrevented)throw M}return x.then(M=>{for(const N of M||[])N.status==="rejected"&&A(N.reason);return o().catch(A)})},Zd=({id:c,title:o,zIndex:m,width:r=700,height:x=340,children:A})=>{const{closeWindow:M,bringToFront:N}=An(),y=p.useRef(null),T=p.useRef({dragging:!1,sx:0,sy:0,ox:0,oy:0}),q=p.useRef({resizing:!1,sx:0,sy:0,sw:0,sh:0}),g=p.useRef({x:420,y:10+Math.random()*40}),[j,R]=p.useState({w:r,h:x}),L=p.useCallback(Y=>{var X;Y.preventDefault(),N(c);const C=(X=y.current)==null?void 0:X.getBoundingClientRect();C&&(T.current={dragging:!0,sx:Y.clientX,sy:Y.clientY,ox:C.left,oy:C.top})},[c,N]),$=p.useCallback(Y=>{Y.preventDefault(),Y.stopPropagation(),q.current={resizing:!0,sx:Y.clientX,sy:Y.clientY,sw:j.w,sh:j.h}},[j.w,j.h]);return p.useEffect(()=>{const Y=X=>{const F=T.current;F.dragging&&y.current&&(g.current.x=F.ox+(X.clientX-F.sx),g.current.y=F.oy+(X.clientY-F.sy),y.current.style.left=`${g.current.x}px`,y.current.style.top=`${g.current.y}px`);const zl=q.current;if(zl.resizing){const Ul=Math.max(300,zl.sw+(X.clientX-zl.sx)),tl=Math.max(200,zl.sh+(X.clientY-zl.sy));R({w:Ul,h:tl})}},C=()=>{T.current.dragging=!1,q.current.resizing=!1};return window.addEventListener("mousemove",Y),window.addEventListener("mouseup",C),()=>{window.removeEventListener("mousemove",Y),window.removeEventListener("mouseup",C)}},[]),s.jsxs("div",{ref:y,className:"ml-window",style:{zIndex:m,width:j.w,height:j.h,left:g.current.x,top:g.current.y},onMouseDown:()=>N(c),children:[s.jsxs("div",{className:"ml-window-header",onMouseDown:L,children:[s.jsx("span",{className:"ml-window-title",children:o}),s.jsx("button",{className:"ml-window-close",onClick:()=>M(c),children:"×"})]}),s.jsx("div",{className:"ml-window-content",children:A}),s.jsx("div",{className:"ml-window-resize",onMouseDown:$})]})},ny={0:"#00FF00",2:"#FFFFFF",3:"#FF0000",4:"#FFFFFF",5:"#33CCFF",6:"#CCFF99",7:"#00FFFF",14:"#FFD700",15:"#FF69B4",17:"#AAAAFF",18:"#88FF88",21:"#FF8888",22:"#FFAA66"},Kd=50,kd=c=>`mo-chat-history-${c}`;function uy(c){try{const o=localStorage.getItem(kd(c));return o?JSON.parse(o):[]}catch{return[]}}function iy(c,o){try{localStorage.setItem(kd(c),JSON.stringify(o.slice(-Kd)))}catch{}}const cy=({id:c,charName:o,zIndex:m,messages:r,socket:x})=>{const A=p.useRef(null),[M,N]=p.useState(""),[y,T]=p.useState(!1),q=p.useRef(uy(o)),g=p.useRef(-1),j=p.useRef(""),R=p.useRef(!1);p.useEffect(()=>{const X=A.current;X&&(R.current?T(!0):(X.scrollTop=X.scrollHeight,T(!1)))},[r.length]);const L=p.useCallback(()=>{const X=A.current;if(!X)return;const F=X.scrollHeight-X.scrollTop-X.clientHeight<30;R.current=!F,F&&T(!1)},[]),$=p.useCallback(()=>{const X=A.current;X&&(X.scrollTop=X.scrollHeight,R.current=!1,T(!1))},[]),Y=p.useCallback(X=>{X.preventDefault();const F=M.trim();!F||!x||x.readyState!==WebSocket.OPEN||(x.send(JSON.stringify({player_name:o,command:F})),q.current.push(F),q.current.length>Kd&&q.current.shift(),iy(o,q.current),g.current=-1,j.current="",N(""),R.current=!1)},[M,x,o]),C=p.useCallback(X=>{const F=q.current;if(F.length!==0){if(X.key==="ArrowUp")X.preventDefault(),g.current===-1?(j.current=M,g.current=F.length-1):g.current>0&&g.current--,N(F[g.current]);else if(X.key==="ArrowDown"){if(X.preventDefault(),g.current===-1)return;g.current<F.length-1?(g.current++,N(F[g.current])):(g.current=-1,N(j.current))}}},[M]);return s.jsxs(Zd,{id:c,title:`Chat: ${o}`,zIndex:m,width:600,height:300,children:[s.jsx("div",{className:"ml-chat-messages",ref:A,onScroll:L,children:r.map((X,F)=>s.jsx("div",{className:"ml-chat-line",style:{color:ny[X.color??2]??"#ddd"},children:X.text},F))}),y&&s.jsx("div",{onClick:$,style:{padding:"3px 0",textAlign:"center",fontSize:"0.65rem",color:"#6af",background:"#1a2a3a",cursor:"pointer",borderTop:"1px solid #334"},children:"▼ New messages below"}),s.jsx("form",{className:"ml-chat-form",onSubmit:Y,children:s.jsx("input",{className:"ml-chat-input",value:M,onChange:X=>N(X.target.value),onKeyDown:C,placeholder:"Enter chat..."})})]})},sy=p.lazy(()=>St(()=>import("./StatsWindow-mORPbi1c.js"),__vite__mapDeps([0,1])).then(c=>({default:c.StatsWindow}))),fy=p.lazy(()=>St(()=>import("./CharacterWindow-CVYGQ3Kf.js"),__vite__mapDeps([2,1])).then(c=>({default:c.CharacterWindow}))),oy=p.lazy(()=>St(()=>import("./InventoryWindow-C9tBB4ai.js"),__vite__mapDeps([3,1])).then(c=>({default:c.InventoryWindow}))),ry=p.lazy(()=>St(()=>import("./RadarWindow-CjHETj1t.js"),__vite__mapDeps([4,1])).then(c=>({default:c.RadarWindow}))),dy=p.lazy(()=>St(()=>import("./CombatStatsWindow-CL4bPDdu.js"),__vite__mapDeps([5,1])).then(c=>({default:c.CombatStatsWindow}))),my=p.lazy(()=>St(()=>import("./CombatPickerWindow-DqQoZIr1.js"),__vite__mapDeps([6,1])).then(c=>({default:c.CombatPickerWindow}))),hy=p.lazy(()=>St(()=>import("./IssuesWindow-RD9J2Lzz.js"),__vite__mapDeps([7,1])).then(c=>({default:c.IssuesWindow}))),yy=p.lazy(()=>St(()=>import("./VitalSharingWindow-DWxCoItf.js"),__vite__mapDeps([8,1])).then(c=>({default:c.VitalSharingWindow}))),vy=p.lazy(()=>St(()=>import("./QuestStatusWindow-1bRYpy_f.js"),__vite__mapDeps([9,1])).then(c=>({default:c.QuestStatusWindow}))),gy=p.lazy(()=>St(()=>Promise.resolve().then(()=>My),void 0).then(c=>({default:c.PlayerDashboardWindow}))),py=p.lazy(()=>St(()=>import("./AgentWindow-D_dwVTgP.js"),__vite__mapDeps([10,1])).then(c=>({default:c.AgentWindow}))),by=p.lazy(()=>St(()=>import("./AdminUsersWindow-DT6JGS-P.js"),__vite__mapDeps([11,1])).then(c=>({default:c.AdminUsersWindow}))),Jd=jn.memo(({characters:c,chatMessages:o,nearbyObjects:m,inventoryVersions:r,equipmentCantrips:x,characterStats:A,socket:M})=>{const{windows:N}=An();return s.jsx(p.Suspense,{fallback:null,children:N.map(y=>{var g;const T=y.charName??"";switch(y.id.split("-")[0]){case"chat":return s.jsx(cy,{id:y.id,charName:T,zIndex:y.zIndex,messages:o.get(T)??[],socket:M},y.id);case"stats":return s.jsx(sy,{id:y.id,charName:T,zIndex:y.zIndex},y.id);case"char":return s.jsx(fy,{id:y.id,charName:T,zIndex:y.zIndex,vitals:((g=c.get(T))==null?void 0:g.vitals)??void 0,liveStats:A.get(T)},y.id);case"inv":return s.jsx(oy,{id:y.id,charName:T,zIndex:y.zIndex,inventoryVersion:r.get(T)??0,equipmentCantrips:x.get(T)},y.id);case"radar":return s.jsx(ry,{id:y.id,charName:T,zIndex:y.zIndex,socket:M,radarData:m.get(T)??null},y.id);case"combat":return s.jsx(dy,{id:y.id,charName:T,zIndex:y.zIndex},y.id);case"combatpicker":return s.jsx(my,{id:y.id,zIndex:y.zIndex,characters:c},y.id);case"issues":return s.jsx(hy,{id:y.id,zIndex:y.zIndex},y.id);case"vitalsharing":return s.jsx(yy,{id:y.id,zIndex:y.zIndex},y.id);case"queststatus":return s.jsx(vy,{id:y.id,zIndex:y.zIndex},y.id);case"playerdash":return s.jsx(gy,{id:y.id,zIndex:y.zIndex,characters:c},y.id);case"agent":return s.jsx(py,{id:y.id,zIndex:y.zIndex},y.id);case"adminusers":return s.jsx(by,{id:y.id,zIndex:y.zIndex},y.id);default:return null}})})});Jd.displayName="WindowRenderer";let Sy=0;const xy=({recentRares:c})=>{const[o,m]=p.useState([]),[r,x]=p.useState(0),[A,M]=p.useState([]);p.useEffect(()=>{if(c.length>r&&r>0){const y=c.slice(0,c.length-r);for(const T of y){const q=++Sy;m(g=>[...g,{key:q,charName:T.character_name,rareName:T.name,exiting:!1}]),N();try{const g=new AudioContext,j=g.createOscillator(),R=g.createGain();j.connect(R),R.connect(g.destination),j.frequency.value=880,j.type="sine",R.gain.value=.3,j.start(),R.gain.exponentialRampToValueAtTime(.001,g.currentTime+.5),j.stop(g.currentTime+.5)}catch{}setTimeout(()=>{m(g=>g.map(j=>j.key===q?{...j,exiting:!0}:j)),setTimeout(()=>{m(g=>g.filter(j=>j.key!==q))},500)},6e3)}}x(c.length)},[c.length]);const N=p.useCallback(()=>{const y=Date.now(),T=["#FFD700","#FF4444","#FF8800","#AA44FF","#4488FF"],q=Array.from({length:30},(g,j)=>{const R=Math.PI*2*j/30+(Math.random()-.5)*.5,L=100+Math.random()*200;return{dx:Math.cos(R)*L,dy:Math.sin(R)*L-50,color:T[Math.floor(Math.random()*T.length)]}});M(g=>[...g,{id:y,particles:q}]),setTimeout(()=>M(g=>g.filter(j=>j.id!==y)),2200)},[]);return s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"ml-rare-notifications",children:o.map(y=>s.jsxs("div",{className:`ml-rare-notif ${y.exiting?"exiting":""}`,children:[s.jsx("div",{className:"ml-rare-notif-title",children:"🎆 LEGENDARY RARE! 🎆"}),s.jsx("div",{className:"ml-rare-notif-name",children:y.rareName}),s.jsx("div",{className:"ml-rare-notif-by",children:"found by"}),s.jsx("div",{className:"ml-rare-notif-char",children:y.charName})]},y.key))}),s.jsx("div",{className:"ml-fireworks",children:A.map(y=>s.jsx(jn.Fragment,{children:y.particles.map((T,q)=>s.jsx("div",{className:"ml-firework-particle",style:{left:"50%",top:"30%",backgroundColor:T.color,"--dx":`${T.dx}px`,"--dy":`${T.dy+200}px`}},q))},y.id))})]})};let _y=0;const zy=({deathAlerts:c})=>{const[o,m]=p.useState([]),r=p.useRef(0);return p.useEffect(()=>{if(c.length>r.current&&r.current>0){const x=c.slice(r.current);for(const A of x){const M=++_y;m(N=>[...N,{key:M,alert:A,exiting:!1}]);try{const N=new AudioContext,y=N.createOscillator(),T=N.createGain();y.connect(T),T.connect(N.destination),y.frequency.value=440,y.type="sawtooth",T.gain.value=.2,y.start(),T.gain.exponentialRampToValueAtTime(.001,N.currentTime+.8),y.stop(N.currentTime+.8)}catch{}setTimeout(()=>{m(N=>N.map(y=>y.key===M?{...y,exiting:!0}:y)),setTimeout(()=>m(N=>N.filter(y=>y.key!==M)),500)},8e3)}}r.current=c.length},[c.length]),o.length===0?null:s.jsx("div",{style:{position:"fixed",top:70,left:"50%",transform:"translateX(-50%)",zIndex:99999,display:"flex",flexDirection:"column",gap:6,pointerEvents:"none"},children:o.map(x=>s.jsxs("div",{style:{background:"linear-gradient(135deg, #2a0a0a, #1a0000)",border:"2px solid #cc4444",borderRadius:8,padding:"12px 24px",textAlign:"center",boxShadow:"0 0 30px rgba(204, 68, 68, 0.3)",animation:x.exiting?"ml-notif-out 0.5s ease-in forwards":"ml-notif-in 0.5s ease-out"},children:[s.jsx("div",{style:{fontSize:"1.2rem",fontWeight:800,color:"#ff4444"},children:"☠️ CHARACTER DIED ☠️"}),s.jsx("div",{style:{fontSize:"1rem",fontWeight:600,color:"#fff",marginTop:2},children:x.alert.character_name}),s.jsxs("div",{style:{fontSize:"0.8rem",color:"#c88",marginTop:2},children:["Vitae: ",x.alert.vitae,"%"]})]},x.key))})},Hd=["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf","#ff4444","#44ff44","#4444ff","#ffff44","#ff44ff","#44ffff","#ff8844","#88ff44","#4488ff","#ff4488","#cc3333","#33cc33","#3333cc","#cccc33","#cc33cc","#33cccc","#cc6633","#66cc33","#3366cc","#cc3366","#ff6666","#66ff66","#6666ff","#ffff66","#ff66ff","#66ffff","#ffaa66","#aaff66","#66aaff","#ff66aa","#990099","#009900","#000099","#990000","#009999","#999900","#aa5500","#55aa00","#0055aa","#aa0055","#ffaaaa","#aaffaa","#aaaaff","#ffffaa","#ffaaff","#aaffff","#ffccaa","#ccffaa","#aaccff","#ffaacc"];function jy(c){let o=0;for(let m=0;m<c.length;m++)o=(o<<5)-o+c.charCodeAt(m)|0;return`hsl(${Math.abs(o)%360}, 72%, 50%)`}function Ay(){const c=p.useRef(new Map),o=p.useRef(0);return p.useCallback(r=>{let x=c.current.get(r);return x||(x=o.current<Hd.length?Hd[o.current++]:jy(r),c.current.set(r,x)),x},[])}const Wd=()=>{const{enabled:c}=xs();return c?s.jsx("div",{className:"ms-banner",role:"status",children:"🐸 Glad midsommar! 🌼 Små grodorna, små grodorna… 🥂"}):null},Ld=["🐸","🌼","🌸","🇸🇪","🌿"],$d=()=>{const{enabled:c}=xs();return p.useEffect(()=>{if(!c||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;const o=document.createElement("div");o.className="ms-rain",document.body.appendChild(o);const m=()=>{const x=document.createElement("span");x.textContent=Ld[Math.floor(Math.random()*Ld.length)],x.style.left=Math.floor(Math.random()*100)+"vw";const A=6+Math.random()*5;x.style.animationDuration=A.toFixed(2)+"s",x.style.fontSize=14+Math.floor(Math.random()*16)+"px",o.appendChild(x),window.setTimeout(()=>x.remove(),A*1e3+250)},r=window.setInterval(m,450);return()=>{window.clearInterval(r),o.remove()}},[c]),null},Ty=({data:c})=>{const o=Ay(),[m,r]=p.useState(!1),[x,A]=p.useState(!1),[M,N]=p.useState(null),y=p.useMemo(()=>Array.from(c.characters.values()).filter(R=>R.telemetry).map(R=>R.telemetry),[c.characters]),T=p.useMemo(()=>new Map(Array.from(c.characters.values()).filter(R=>R.vitals).map(R=>[R.name,R.vitals])),[c.characters]),[q,g]=p.useState("");p.useEffect(()=>{fetch("/api/api-version",{credentials:"include"}).then(R=>R.json()).then(R=>g(R.version??"")).catch(()=>{})},[]);const j=p.useCallback(R=>{N(L=>L===R?null:R)},[]);return s.jsx(O0,{children:s.jsxs("div",{className:"ml-layout",children:[s.jsx(Wd,{}),s.jsx($d,{}),s.jsx(ty,{players:y,vitals:T,serverHealth:c.serverHealth,totalRares:c.totalRares,totalKills:c.totalKills,getColor:o,onSelectPlayer:j,showHeatmap:m,showPortals:x,onToggleHeatmap:r,onTogglePortals:A,version:q,selectedPlayer:M}),s.jsx(G0,{players:y,getColor:o,onSelectPlayer:j,showHeatmap:m,showPortals:x,selectedPlayer:M}),s.jsx(Jd,{characters:c.characters,chatMessages:c.chatMessages,nearbyObjects:c.nearbyObjects,inventoryVersions:c.inventoryVersions,equipmentCantrips:c.equipmentCantrips,characterStats:c.characterStats,socket:c.socketRef.current}),s.jsx(xy,{recentRares:c.recentRares}),s.jsx(zy,{deathAlerts:c.deathAlerts})]})})};function Ey(c){const o=p.useRef(null),m=p.useRef(0),r=p.useRef(c);r.current=c;const x=p.useCallback(()=>{var M;if(((M=o.current)==null?void 0:M.readyState)===WebSocket.OPEN)return;const A=new WebSocket(B0());o.current=A,A.addEventListener("message",N=>{try{const y=JSON.parse(N.data);r.current(y)}catch{}}),A.addEventListener("close",()=>{o.current=null,m.current=window.setTimeout(x,2e3)}),A.addEventListener("error",()=>{A.close()})},[]);return p.useEffect(()=>(x(),()=>{var A;clearTimeout(m.current),(A=o.current)==null||A.close(),o.current=null}),[x]),o}function Fd(){const[c,o]=p.useState(new Map),[m,r]=p.useState(null),[x,A]=p.useState(0),[M,N]=p.useState(0),[y,T]=p.useState([]),q=p.useRef(new Map),[g,j]=p.useState(0),[R,L]=p.useState(new Map),$=p.useRef(new Map),[Y,C]=p.useState(0),X=p.useRef(new Map),[F,zl]=p.useState(0),[Ul,tl]=p.useState([]),[al,Z]=p.useState(new Map),J=p.useRef(c);J.current=c;const P=p.useCallback((_,B)=>{o(w=>{const H=new Map(w),G=H.get(_)??{name:_,telemetry:null,vitals:null,combat:null,lastUpdate:0};return H.set(_,B(G)),H})},[]),Rl=p.useCallback(_=>{var B,w;if(_.type){if(_.type==="telemetry"){const H=_;P(H.character_name,G=>({...G,telemetry:H,lastUpdate:Date.now()}))}else if(_.type==="vitals"){const H=_,G=(B=J.current.get(H.character_name))==null?void 0:B.vitals;G&&(G.vitae??0)===0&&(H.vitae??0)>0&&tl(rl=>[...rl,{character_name:H.character_name,vitae:H.vitae,timestamp:new Date().toISOString()}].slice(-50)),P(H.character_name,rl=>({...rl,vitals:H,lastUpdate:Date.now()}))}else if(_.type==="combat_stats"){const H=_;P(H.character_name,G=>({...G,combat:H,lastUpdate:Date.now()}))}else if(_.type==="rare"){const H=_;T(G=>[H,...G].slice(0,50))}else if(_.type==="inventory_delta"){const H=_;H.character_name&&L(G=>{const rl=new Map(G);return rl.set(H.character_name,(rl.get(H.character_name)??0)+1),rl})}else if(_.type==="character_stats"){const H=_;X.current.set(H.character_name,_),zl(G=>G+1)}else if(_.type==="equipment_cantrip_state"){const H=_;$.current.set(H.character_name,H),C(G=>G+1)}else if(_.type==="dungeon_map"){const H=_;H.landblock&&(window.__dungeonMapCache||(window.__dungeonMapCache={}),window.__dungeonMapCache[H.landblock]=H)}else if(_.type==="nearby_objects"){const H=_;if(Z(G=>{const rl=new Map(G);return rl.set(H.character_name,H),rl}),H.is_dungeon&&H.landblock&&!((w=window.__dungeonMapCache)!=null&&w[H.landblock])){const G=jl.current;(G==null?void 0:G.readyState)===WebSocket.OPEN&&G.send(JSON.stringify({type:"request_dungeon_map",landblock:H.landblock}))}}else if(_.type==="chat"){const H=_,G=q.current.get(H.character_name)??[];G.push({text:H.text,color:H.color,timestamp:H.timestamp}),G.length>1e3&&G.splice(0,G.length-1e3),q.current.set(H.character_name,G),j(rl=>rl+1)}}},[P]),jl=Ey(Rl);p.useEffect(()=>{const _=async()=>{try{const w=await K0();o(H=>{var rl;const G=new Map(H);for(const dl of w.players??[]){const el=G.get(dl.character_name);G.set(dl.character_name,{name:dl.character_name,telemetry:dl,vitals:(el==null?void 0:el.vitals)??null,combat:(el==null?void 0:el.combat)??null,lastUpdate:Date.now()})}for(const dl of G.keys())(rl=w.players)!=null&&rl.some(el=>el.character_name===dl)||G.delete(dl);return G})}catch{}};_();const B=setInterval(_,5e3);return()=>clearInterval(B)},[]),p.useEffect(()=>{const _=async()=>{try{const w=await k0();for(const H of w.stats??[])P(H.character_name,G=>({...G,combat:{...H,type:"combat_stats"}}))}catch{}};_();const B=setInterval(_,3e4);return()=>clearInterval(B)},[P]),p.useEffect(()=>{const _=async()=>{try{r(await J0())}catch{}};_();const B=setInterval(_,3e4);return()=>clearInterval(B)},[]),p.useEffect(()=>{const _=async()=>{try{const[w,H]=await Promise.all([W0(),$0()]);A(w.all_time??0),N(H.total??0)}catch{}};_();const B=setInterval(_,3e5);return()=>clearInterval(B)},[]);const Dt=p.useMemo(()=>q.current,[g]),At=p.useMemo(()=>$.current,[Y]),xt=p.useMemo(()=>X.current,[F]);return{characters:c,serverHealth:m,totalRares:x,totalKills:M,recentRares:y,chatMessages:Dt,nearbyObjects:al,inventoryVersions:R,equipmentCantrips:At,characterStats:xt,deathAlerts:Ul,socketRef:jl}}const _s=({characters:c})=>{const[o,m]=p.useState("kph"),[r,x]=p.useState(!1),[A,M]=p.useState(null),N=p.useMemo(()=>{const g=Array.from(c.values()).filter(j=>j.telemetry).map(j=>{var L,$,Y;const R=j.telemetry;return{name:j.name,kills:R.kills??0,kph:parseInt(R.kills_per_hour)||0,totalKills:R.total_kills??0,rares:R.total_rares??0,sessionRares:R.session_rares??0,deaths:parseInt(R.deaths)||0,totalDeaths:parseInt(R.total_deaths)||0,uptime:((L=R.onlinetime)==null?void 0:L.replace(/^00\./,""))??"",state:R.vt_state??"idle",tapers:parseInt(R.prismatic_taper_count)||0,hp:(($=j.vitals)==null?void 0:$.health_percentage)??0,vitae:((Y=j.vitals)==null?void 0:Y.vitae)??0}});return g.sort((j,R)=>{let L=0;switch(o){case"name":L=j.name.localeCompare(R.name);break;case"kills":L=j.kills-R.kills;break;case"kph":L=j.kph-R.kph;break;case"rares":L=j.rares-R.rares;break;case"deaths":L=j.totalDeaths-R.totalDeaths;break;case"uptime":L=j.uptime.localeCompare(R.uptime);break;case"state":L=j.state.localeCompare(R.state);break}return r?L:-L}),g},[c,o,r]),y=g=>{o===g?x(!r):(m(g),x(!1))},T=g=>({padding:"4px 6px",cursor:"pointer",userSelect:"none",color:o===g?"#6af":"#888",fontSize:"0.65rem",fontWeight:600,whiteSpace:"nowrap",borderBottom:"1px solid #444"}),q=g=>o===g?r?" ▲":" ▼":"";return s.jsxs("div",{style:{flex:1,overflow:"auto",fontSize:"0.73rem"},children:[s.jsxs("table",{style:{width:"auto",borderCollapse:"collapse"},children:[s.jsx("thead",{children:s.jsxs("tr",{style:{position:"sticky",top:0,background:"#1a1a1a",zIndex:1},children:[s.jsxs("th",{style:{...T("name"),textAlign:"left"},onClick:()=>y("name"),children:["Character",q("name")]}),s.jsxs("th",{style:{...T("state"),textAlign:"center"},onClick:()=>y("state"),children:["State",q("state")]}),s.jsxs("th",{style:{...T("kph"),textAlign:"right"},onClick:()=>y("kph"),children:["KPH",q("kph")]}),s.jsxs("th",{style:{...T("kills"),textAlign:"right"},onClick:()=>y("kills"),children:["Session",q("kills")]}),s.jsx("th",{style:{textAlign:"right",padding:"4px 6px",color:"#888",fontSize:"0.65rem",fontWeight:600,borderBottom:"1px solid #444"},children:"Total"}),s.jsxs("th",{style:{...T("rares"),textAlign:"right"},onClick:()=>y("rares"),children:["Rares",q("rares")]}),s.jsxs("th",{style:{...T("deaths"),textAlign:"right"},onClick:()=>y("deaths"),children:["Deaths",q("deaths")]}),s.jsxs("th",{style:{...T("uptime"),textAlign:"right"},onClick:()=>y("uptime"),children:["Uptime",q("uptime")]}),s.jsx("th",{style:{textAlign:"right",padding:"4px 6px",color:"#888",fontSize:"0.65rem",fontWeight:600,borderBottom:"1px solid #444"},children:"HP%"}),s.jsx("th",{style:{textAlign:"right",padding:"4px 6px",color:"#888",fontSize:"0.65rem",fontWeight:600,borderBottom:"1px solid #444"},children:"Vitae"}),s.jsx("th",{style:{textAlign:"right",padding:"4px 6px",color:"#888",fontSize:"0.65rem",fontWeight:600,borderBottom:"1px solid #444"},children:"Tapers"})]})}),s.jsx("tbody",{children:N.map(g=>{const j=g.state.toLowerCase(),R=j==="combat"||j==="hunt",L=A===g.name;return s.jsxs("tr",{onClick:()=>M(L?null:g.name),style:{borderBottom:"1px solid #1a1a1a",cursor:"pointer",background:L?"rgba(102, 170, 255, 0.18)":void 0,outline:L?"1px solid rgba(102, 170, 255, 0.55)":void 0,outlineOffset:"-1px"},children:[s.jsx("td",{style:{padding:"3px 10px 3px 6px",color:"#ccc",fontWeight:500,whiteSpace:"nowrap"},children:g.name}),s.jsx("td",{style:{textAlign:"center",padding:"3px 6px"},children:s.jsx("span",{style:{fontSize:"0.6rem",padding:"1px 6px",borderRadius:3,background:R?"rgba(68,204,68,0.15)":j==="idle"||j==="default"?"rgba(100,100,100,0.2)":"rgba(204,68,68,0.15)",color:R?"#4c4":j==="idle"||j==="default"?"#888":"#c44"},children:g.state})}),s.jsx("td",{style:{textAlign:"right",padding:"3px 6px",color:"#4c4",fontVariantNumeric:"tabular-nums"},children:g.kph.toLocaleString()}),s.jsx("td",{style:{textAlign:"right",padding:"3px 6px",color:"#ccc",fontVariantNumeric:"tabular-nums"},children:g.kills.toLocaleString()}),s.jsx("td",{style:{textAlign:"right",padding:"3px 6px",color:"#888",fontVariantNumeric:"tabular-nums"},children:g.totalKills.toLocaleString()}),s.jsxs("td",{style:{textAlign:"right",padding:"3px 6px",color:"#fc0",fontVariantNumeric:"tabular-nums"},children:[g.rares,g.sessionRares>0?` (${g.sessionRares})`:""]}),s.jsx("td",{style:{textAlign:"right",padding:"3px 6px",color:g.totalDeaths>0?"#c66":"#555",fontVariantNumeric:"tabular-nums"},children:g.totalDeaths}),s.jsx("td",{style:{textAlign:"right",padding:"3px 6px",color:"#888",fontVariantNumeric:"tabular-nums"},children:g.uptime}),s.jsxs("td",{style:{textAlign:"right",padding:"3px 6px",fontVariantNumeric:"tabular-nums",color:g.hp>80?"#4c4":g.hp>40?"#ca0":"#c44"},children:[g.hp.toFixed(0),"%"]}),s.jsx("td",{style:{textAlign:"right",padding:"3px 6px",fontVariantNumeric:"tabular-nums",color:g.vitae>0?"#f66":"#333"},children:g.vitae>0?`${g.vitae}%`:""}),s.jsx("td",{style:{textAlign:"right",padding:"3px 6px",color:"#888",fontVariantNumeric:"tabular-nums"},children:g.tapers.toLocaleString()})]},g.name)})})]}),N.length===0&&s.jsx("div",{style:{padding:20,color:"#666",textAlign:"center"},children:"No characters online"})]})},Ny=({id:c,zIndex:o,characters:m})=>s.jsx(Zd,{id:c,title:"Player Dashboard",zIndex:o,width:850,height:500,children:s.jsx(_s,{characters:m})}),My=Object.freeze(Object.defineProperty({__proto__:null,PlayerDashboardContent:_s,PlayerDashboardWindow:Ny},Symbol.toStringTag,{value:"Module"})),Cy=()=>{const c=Fd(),[o,m]=p.useState("");p.useEffect(()=>{const x=document.title;return document.title="Overlord Dashboard",()=>{document.title=x}},[]),p.useEffect(()=>{fetch("/api/api-version",{credentials:"include"}).then(x=>x.json()).then(x=>m(x.version??"")).catch(()=>{})},[]);const r=Array.from(c.characters.values()).filter(x=>x.telemetry).length;return s.jsxs("div",{className:"ml-dashboard-page",children:[s.jsx(Wd,{}),s.jsx($d,{}),s.jsxs("header",{className:"ml-dashboard-header",children:[s.jsx("span",{className:"ml-dashboard-title",children:"👥 Player Dashboard"}),s.jsxs("span",{className:"ml-dashboard-count",children:[r," online"]}),s.jsx("span",{style:{flex:1}}),o&&s.jsxs("span",{className:"ml-dashboard-version",children:["v",o]})]}),s.jsx("main",{className:"ml-dashboard-main",children:s.jsx(_s,{characters:c.characters})})]})},Na={text:"",characters:"all",itemType:"all",weaponType:"",slots:[],cantrips:[],spellContains:"",ratings:{},itemSet:"",equippedOnly:!1,bonded:!1,attuned:!1,rare:!1,maxLevel:"",minValue:"",minWorkmanship:"",maxBurden:"",sortBy:"name",sortDir:"asc",page:1},W=c=>({value:c,label:c.replace(/^Legendary /,"")}),Oy=[{group:"Attributes",items:[W("Legendary Strength"),W("Legendary Endurance"),W("Legendary Quickness"),W("Legendary Coordination"),W("Legendary Willpower"),W("Legendary Focus")]},{group:"Weapon skills",items:[W("Legendary Heavy Weapon Aptitude"),W("Legendary Light Weapon Aptitude"),W("Legendary Finesse Weapon Aptitude"),W("Legendary Missile Weapon Aptitude"),W("Legendary Two Handed Combat Aptitude"),W("Legendary Dual Wield Aptitude"),W("Legendary Shield Aptitude"),W("Legendary Sneak Attack Prowess"),W("Legendary Dirty Fighting Prowess"),W("Legendary Recklessness Prowess"),W("Legendary Defender"),W("Legendary Blood Thirst")]},{group:"Magic",items:[W("Legendary War Magic Aptitude"),W("Legendary Void Magic Aptitude"),W("Legendary Creature Enchantment Aptitude"),W("Legendary Item Enchantment Aptitude"),W("Legendary Life Magic Aptitude"),W("Legendary Mana Conversion Prowess"),W("Legendary Arcane Prowess"),W("Legendary Hermetic Link"),W("Legendary Spirit Thirst"),W("Legendary Magic Resistance")]},{group:"Utility",items:[W("Legendary Summoning Prowess"),W("Legendary Healing Prowess"),W("Legendary Leadership"),W("Legendary Deception Prowess"),W("Legendary Person Attunement"),W("Legendary Magic Item Tinkering Expertise")]},{group:"Defense",items:[W("Legendary Invulnerability"),W("Legendary Impenetrability"),W("Legendary Impregnability"),W("Legendary Armor")]},{group:"Wards & Banes",items:[W("Legendary Flame Ward"),W("Legendary Frost Ward"),W("Legendary Acid Ward"),W("Legendary Storm Ward"),W("Legendary Slashing Ward"),W("Legendary Piercing Ward"),W("Legendary Bludgeoning Ward"),W("Legendary Piercing Bane"),W("Legendary Storm Bane")]}],Dy=["Ring","Bracelet","Neck","Trinket","Cloak"],Uy=["Head","Chest","Abdomen","Upper Arms","Lower Arms","Hands","Upper Legs","Lower Legs","Feet","Shield"],Ry=[{value:"",label:"All weapons"},{value:"heavy",label:"Heavy"},{value:"light",label:"Light"},{value:"finesse",label:"Finesse"},{value:"two_handed",label:"Two-handed"},{value:"bow",label:"Bow"},{value:"crossbow",label:"Crossbow"},{value:"thrown",label:"Thrown"},{value:"caster",label:"Wand/Staff/Orb"}],ps=[{param:"min_damage_rating",label:"Damage rating",common:!0},{param:"min_crit_damage_rating",label:"Crit damage",common:!0},{param:"min_heal_boost_rating",label:"Heal boost",common:!0},{param:"min_vitality_rating",label:"Vitality",common:!0},{param:"min_armor",label:"Armor level"},{param:"min_damage_resist_rating",label:"Damage resist"},{param:"min_crit_resist_rating",label:"Crit resist"},{param:"min_crit_damage_resist_rating",label:"Crit dmg resist"},{param:"min_healing_resist_rating",label:"Healing resist"},{param:"min_nether_resist_rating",label:"Nether resist"},{param:"min_healing_rating",label:"Healing rating"},{param:"min_dot_resist_rating",label:"DoT resist"},{param:"min_life_resist_rating",label:"Life resist"},{param:"min_sneak_attack_rating",label:"Sneak attack"},{param:"min_recklessness_rating",label:"Recklessness"},{param:"min_deception_rating",label:"Deception"},{param:"min_pk_damage_rating",label:"PK damage"},{param:"min_pk_damage_resist_rating",label:"PK dmg resist"},{param:"min_gear_pk_damage_rating",label:"Gear PK dmg"},{param:"min_gear_pk_damage_resist_rating",label:"Gear PK resist"},{param:"min_tinks",label:"Tinks"}],bs=[{key:"name",label:"Item",sortKey:"name",defaultVisible:!0},{key:"character_name",label:"Character",sortKey:"character_name",defaultVisible:!0},{key:"slot_name",label:"Slot",defaultVisible:!0},{key:"value",label:"Value",sortKey:"value",defaultVisible:!0},{key:"wield_level",label:"Wield",sortKey:"level",defaultVisible:!0},{key:"spell_names",label:"Spells / Cantrips",sortKey:"spell_names",defaultVisible:!0},{key:"armor_level",label:"Armor",sortKey:"armor",defaultVisible:!1},{key:"max_damage",label:"Max Dmg",sortKey:"damage",defaultVisible:!1},{key:"workmanship",label:"Work",sortKey:"workmanship",defaultVisible:!1},{key:"item_set_name",label:"Set",sortKey:"item_set",defaultVisible:!1},{key:"object_class_name",label:"Type",sortKey:"item_type_name",defaultVisible:!1},{key:"burden",label:"Burden",defaultVisible:!1},{key:"condition_percent",label:"Cond %",defaultVisible:!1},{key:"last_updated",label:"Updated",sortKey:"last_updated",defaultVisible:!1}],By=200,Id="inv.visibleColumns";function qy(c){const o={};for(const r of Object.keys(Na))JSON.stringify(c[r])!==JSON.stringify(Na[r])&&(o[r]=c[r]);const m=new URL(window.location.href);m.searchParams.set("view","inventory"),Object.keys(o).length?m.searchParams.set("q",JSON.stringify(o)):m.searchParams.delete("q"),window.history.replaceState(null,"",m)}function Hy(){try{const c=new URLSearchParams(window.location.search).get("q");return c?{...Na,...JSON.parse(c)}:Na}catch{return Na}}function Ly(c){const o=new URLSearchParams;switch(c.characters==="all"?o.set("include_all_characters","true"):c.characters.length===1?o.set("character",c.characters[0]):o.set("characters",c.characters.join(",")),c.text&&o.set("text",c.text),c.itemType){case"armor":o.set("armor_only","true");break;case"jewelry":o.set("jewelry_only","true");break;case"clothing":o.set("clothing_only","true");break;case"shirt":o.set("shirt_only","true");break;case"pants":o.set("pants_only","true");break;case"weapon":o.set("weapon_only","true"),c.weaponType&&o.set("weapon_type",c.weaponType);break}c.slots.length&&o.set("slot_names",c.slots.join(",")),c.cantrips.length&&o.set("legendary_cantrips",c.cantrips.join(",")),c.spellContains&&o.set("spell_contains",c.spellContains);for(const[m,r]of Object.entries(c.ratings))r!==""&&o.set(m,String(r));return c.itemSet&&o.set("item_set",c.itemSet),c.equippedOnly&&o.set("equipment_status","equipped"),c.bonded&&o.set("bonded","true"),c.attuned&&o.set("attuned","true"),c.rare&&o.set("is_rare","true"),c.maxLevel!==""&&o.set("max_level",String(c.maxLevel)),c.minValue!==""&&o.set("min_value",String(c.minValue)),c.minWorkmanship!==""&&o.set("min_workmanship",String(c.minWorkmanship)),c.maxBurden!==""&&o.set("max_burden",String(c.maxBurden)),o.set("sort_by",c.sortBy),o.set("sort_dir",c.sortDir),o.set("page",String(c.page)),o.set("limit",String(By)),o}function Yy(){const[c,o]=p.useState(Hy),[m,r]=p.useState(null),[x,A]=p.useState(!1),[M,N]=p.useState(null),[y,T]=p.useState(null),q=p.useRef(null),g=p.useCallback(R=>{o(L=>({...L,page:"page"in R?L.page:1,...R}))},[]),j=p.useCallback(()=>o(Na),[]);return p.useEffect(()=>{qy(c);const R=setTimeout(async()=>{var Y;(Y=q.current)==null||Y.abort();const L=new AbortController;q.current=L,A(!0);const $=performance.now();try{const C=await fetch(`/api/inv/search/items?${Ly(c)}`,{credentials:"include",signal:L.signal});if(!C.ok)throw new Error(`search: HTTP ${C.status}`);const X=await C.json();if(X.error)throw new Error(X.error);r(X),N(null),T(Math.round(performance.now()-$))}catch(C){(C==null?void 0:C.name)!=="AbortError"&&N(String((C==null?void 0:C.message)??C))}finally{q.current===L&&A(!1)}},400);return()=>clearTimeout(R)},[c]),{filters:c,update:g,reset:j,result:m,loading:x,error:M,queryMs:y}}function Xy({search:c}){const{filters:o,update:m}=c,[r,x]=p.useState([]),[A,M]=p.useState(new Set),[N,y]=p.useState("");p.useEffect(()=>{Il("/inv/characters/list").then(j=>x(j.characters.map(R=>R.character_name).sort((R,L)=>R.localeCompare(L)))).catch(()=>{}),Il("/live").then(j=>M(new Set(j.players.map(R=>R.character_name)))).catch(()=>{})},[]);const T=p.useMemo(()=>o.characters==="all"?new Set(r):new Set(o.characters),[o.characters,r]),q=j=>{const R=new Set(T);R.has(j)?R.delete(j):R.add(j),m({characters:R.size===r.length?"all":[...R]})},g=r.filter(j=>j.toLowerCase().includes(N.toLowerCase()));return s.jsxs(ze,{title:"Characters",defaultOpen:!0,badge:o.characters==="all"?"All":o.characters.length,children:[s.jsx("input",{className:"inv-minisearch",placeholder:"filter characters…",value:N,onChange:j=>y(j.target.value)}),s.jsxs("div",{className:"inv-links",children:[s.jsx("span",{className:"inv-linky",onClick:()=>m({characters:"all"}),children:"All"})," · ",s.jsx("span",{className:"inv-linky",onClick:()=>m({characters:[]}),children:"None"})," · ",s.jsx("span",{className:"inv-linky",onClick:()=>m({characters:r.filter(j=>A.has(j))}),children:"Online"})]}),g.map(j=>s.jsxs("label",{className:"inv-fitem",children:[s.jsx("input",{type:"checkbox",checked:T.has(j),onChange:()=>q(j)}),j," ",A.has(j)&&s.jsx("span",{className:"inv-online"})]},j))]})}function Vy({search:c}){const{filters:o,update:m}=c,[r,x]=p.useState(""),A=N=>m({cantrips:o.cantrips.includes(N)?o.cantrips.filter(y=>y!==N):[...o.cantrips,N]}),M=N=>N.toLowerCase().includes(r.toLowerCase());return s.jsxs(ze,{title:"Cantrips",defaultOpen:!0,badge:o.cantrips.length||void 0,children:[s.jsx("input",{className:"inv-minisearch",placeholder:"find cantrip… e.g. invuln",value:r,onChange:N=>x(N.target.value)}),o.cantrips.length>0&&s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"inv-subhead",children:"Selected"}),o.cantrips.map(N=>s.jsxs("label",{className:"inv-fitem inv-gold",children:[s.jsx("input",{type:"checkbox",checked:!0,onChange:()=>A(N)}),N.replace(/^Legendary /,"")]},N))]}),Oy.map(N=>{const y=N.items.filter(T=>!o.cantrips.includes(T.value)&&M(T.label));return y.length?s.jsxs("div",{children:[s.jsx("div",{className:"inv-subhead",children:N.group}),y.map(T=>s.jsxs("label",{className:"inv-fitem",children:[s.jsx("input",{type:"checkbox",checked:!1,onChange:()=>A(T.value)})," ",T.label]},T.value))]},N.group):null}),s.jsx("div",{className:"inv-subhead",children:"Any-tier spell search"}),s.jsx("input",{className:"inv-minisearch",placeholder:"spell name contains… e.g. Epic Invuln",value:o.spellContains,onChange:N=>m({spellContains:N.target.value})})]})}function ze(c){const[o,m]=p.useState(c.defaultOpen??!1);return s.jsxs("div",{className:`inv-grp${o?" inv-open":""}`,children:[s.jsxs("div",{className:"inv-grp-head",onClick:()=>m(r=>!r),children:[s.jsx("span",{className:"inv-arrow",children:"▶"})," ",c.title,c.badge?s.jsx("span",{className:"inv-badge",children:c.badge}):null]}),o&&s.jsx("div",{className:"inv-grp-body",children:c.children})]})}function Gy({search:c}){const{filters:o,update:m}=c,[r,x]=p.useState(!1),[A,M]=p.useState(!1),[N,y]=p.useState([]),[T,q]=p.useState("");p.useEffect(()=>{Il("/inv/sets/list").then(C=>y(C.sets)).catch(()=>{})},[]);const g=C=>m({slots:o.slots.includes(C)?o.slots.filter(X=>X!==C):[...o.slots,C]}),j=(C,X)=>m({ratings:{...o.ratings,[C]:X===""?"":Number(X)}}),R=Object.values(o.ratings).filter(C=>C!=="").length,L=[o.equippedOnly,o.bonded,o.attuned,o.rare].filter(Boolean).length,$=[o.maxLevel,o.minValue,o.minWorkmanship,o.maxBurden].filter(C=>C!=="").length,Y=[["all","All items"],["armor","Armor"],["jewelry","Jewelry"],["weapon","Weapons"],["clothing","Clothing"],["shirt","Shirts"],["pants","Pants"]];return s.jsxs("div",{className:"inv-sidebar",children:[s.jsx(Xy,{search:c}),s.jsxs(ze,{title:"Item type",defaultOpen:!0,badge:o.itemType!=="all"?1:void 0,children:[Y.map(([C,X])=>s.jsxs("label",{className:"inv-fitem",children:[s.jsx("input",{type:"radio",name:"inv-t",checked:o.itemType===C,onChange:()=>m({itemType:C,weaponType:""})})," ",X]},C)),o.itemType==="weapon"&&s.jsx("select",{className:"inv-minisearch",value:o.weaponType,onChange:C=>m({weaponType:C.target.value}),children:Ry.map(C=>s.jsx("option",{value:C.value,children:C.label},C.value))})]}),s.jsxs(ze,{title:"Slots",defaultOpen:!0,badge:o.slots.length||void 0,children:[Dy.map(C=>s.jsxs("label",{className:"inv-fitem",children:[s.jsx("input",{type:"checkbox",checked:o.slots.includes(C),onChange:()=>g(C)})," ",C]},C)),s.jsxs("span",{className:"inv-linky",onClick:()=>x(C=>!C),children:[r?"hide":"show"," armor slots ",r?"▴":"▾"]}),r&&Uy.map(C=>s.jsxs("label",{className:"inv-fitem",children:[s.jsx("input",{type:"checkbox",checked:o.slots.includes(C),onChange:()=>g(C)})," ",C]},C))]}),s.jsx(Vy,{search:c}),s.jsxs(ze,{title:"Ratings",badge:R||void 0,children:[ps.filter(C=>A||C.common).map(C=>s.jsxs("div",{className:"inv-range",children:[s.jsxs("label",{children:[C.label," ≥"]}),s.jsx("input",{type:"number",value:o.ratings[C.param]??"",placeholder:"min",onChange:X=>j(C.param,X.target.value)})]},C.param)),s.jsx("span",{className:"inv-linky",onClick:()=>M(C=>!C),children:A?"common ratings ▴":`all ${ps.length} ratings ▾`})]}),s.jsxs(ze,{title:"Equipment sets",badge:o.itemSet?1:void 0,children:[s.jsx("input",{className:"inv-minisearch",placeholder:"find set…",value:T,onChange:C=>q(C.target.value)}),s.jsxs("label",{className:"inv-fitem",children:[s.jsx("input",{type:"radio",name:"inv-set",checked:o.itemSet==="",onChange:()=>m({itemSet:""})})," Any set"]}),N.filter(C=>C.id.toLowerCase().includes(T.toLowerCase())).map(C=>s.jsxs("label",{className:"inv-fitem",children:[s.jsx("input",{type:"radio",name:"inv-set",checked:o.itemSet===C.id,onChange:()=>m({itemSet:C.id})})," ",C.id," ",s.jsxs("span",{className:"inv-dim",children:["(",C.item_count,")"]})]},C.id))]}),s.jsxs(ze,{title:"Item state",badge:L||void 0,children:[s.jsxs("label",{className:"inv-fitem",children:[s.jsx("input",{type:"checkbox",checked:o.equippedOnly,onChange:C=>m({equippedOnly:C.target.checked})})," Equipped only"]}),s.jsxs("label",{className:"inv-fitem",children:[s.jsx("input",{type:"checkbox",checked:o.bonded,onChange:C=>m({bonded:C.target.checked})})," Bonded"]}),s.jsxs("label",{className:"inv-fitem",children:[s.jsx("input",{type:"checkbox",checked:o.attuned,onChange:C=>m({attuned:C.target.checked})})," Attuned"]}),s.jsxs("label",{className:"inv-fitem",children:[s.jsx("input",{type:"checkbox",checked:o.rare,onChange:C=>m({rare:C.target.checked})})," Rare"]})]}),s.jsxs(ze,{title:"Reqs & value",badge:$||void 0,children:[s.jsxs("div",{className:"inv-range",children:[s.jsx("label",{children:"Wield lvl ≤"}),s.jsx("input",{type:"number",value:o.maxLevel,placeholder:"max",onChange:C=>m({maxLevel:C.target.value===""?"":Number(C.target.value)})})]}),s.jsxs("div",{className:"inv-range",children:[s.jsx("label",{children:"Value ≥"}),s.jsx("input",{type:"number",value:o.minValue,placeholder:"min",onChange:C=>m({minValue:C.target.value===""?"":Number(C.target.value)})})]}),s.jsxs("div",{className:"inv-range",children:[s.jsx("label",{children:"Workmanship ≥"}),s.jsx("input",{type:"number",value:o.minWorkmanship,placeholder:"min",onChange:C=>m({minWorkmanship:C.target.value===""?"":Number(C.target.value)})})]}),s.jsxs("div",{className:"inv-range",children:[s.jsx("label",{children:"Burden ≤"}),s.jsx("input",{type:"number",value:o.maxBurden,placeholder:"max",onChange:C=>m({maxBurden:C.target.value===""?"":Number(C.target.value)})})]})]})]})}function Qy({search:c}){const{filters:o,update:m}=c,r=[];o.text&&r.push({label:`"${o.text}"`,remove:()=>m({text:""})}),o.characters!=="all"&&r.push({label:`${o.characters.length} character${o.characters.length===1?"":"s"}`,remove:()=>m({characters:"all"})}),o.itemType!=="all"&&r.push({label:o.itemType[0].toUpperCase()+o.itemType.slice(1)+(o.weaponType?`: ${o.weaponType}`:""),remove:()=>m({itemType:"all",weaponType:""})});for(const x of o.slots)r.push({label:`Slot: ${x}`,remove:()=>m({slots:o.slots.filter(A=>A!==x)})});for(const x of o.cantrips)r.push({label:x.replace(/^Legendary /,"Leg. "),gold:!0,remove:()=>m({cantrips:o.cantrips.filter(A=>A!==x)})});o.spellContains&&r.push({label:`Spell: ${o.spellContains}`,remove:()=>m({spellContains:""})});for(const[x,A]of Object.entries(o.ratings))if(A!==""){const M=ps.find(N=>N.param===x);r.push({label:`${(M==null?void 0:M.label)??x} ≥ ${A}`,remove:()=>m({ratings:{...o.ratings,[x]:""}})})}return o.itemSet&&r.push({label:`Set: ${o.itemSet}`,remove:()=>m({itemSet:""})}),o.equippedOnly&&r.push({label:"Equipped",remove:()=>m({equippedOnly:!1})}),o.bonded&&r.push({label:"Bonded",remove:()=>m({bonded:!1})}),o.attuned&&r.push({label:"Attuned",remove:()=>m({attuned:!1})}),o.rare&&r.push({label:"Rare",remove:()=>m({rare:!1})}),o.maxLevel!==""&&r.push({label:`Wield ≤ ${o.maxLevel}`,remove:()=>m({maxLevel:""})}),o.minValue!==""&&r.push({label:`Value ≥ ${o.minValue}`,remove:()=>m({minValue:""})}),o.minWorkmanship!==""&&r.push({label:`Work ≥ ${o.minWorkmanship}`,remove:()=>m({minWorkmanship:""})}),o.maxBurden!==""&&r.push({label:`Burden ≤ ${o.maxBurden}`,remove:()=>m({maxBurden:""})}),r.length?s.jsxs("div",{className:"inv-chipsrow",children:[s.jsx("span",{className:"inv-chips-lbl",children:"ACTIVE"}),r.map((x,A)=>s.jsxs("span",{className:`inv-chip${x.gold?" inv-chip-gold":""}`,children:[x.label," ",s.jsx("span",{className:"inv-chip-x",onClick:x.remove,children:"×"})]},A))]}):null}function wy(){try{const c=localStorage.getItem(Id);if(c)return new Set(JSON.parse(c))}catch{}return new Set(bs.filter(c=>c.defaultVisible).map(c=>c.key))}function Zy(c,o){switch(o){case"name":return s.jsxs(s.Fragment,{children:[c.name,c.is_equipped&&s.jsx("span",{className:"inv-equipped",children:" ⚔"})]});case"spell_names":return s.jsx("span",{className:"inv-spells",children:(c.spell_names??[]).map((m,r)=>s.jsxs("span",{children:[r>0&&", ",s.jsx("span",{className:/legendary/i.test(m)?"inv-leg":"",children:m})]},r))});case"value":return c.value!=null?c.value.toLocaleString():"—";case"last_updated":return c.last_updated?c.last_updated.slice(0,16).replace("T"," "):"—";default:{const m=c[o];return m==null||m===-1?"—":String(m)}}}function Ky({search:c,selected:o,onSelect:m}){const{filters:r,update:x,result:A}=c,[M,N]=p.useState(wy),[y,T]=p.useState(!1),q=p.useRef(null),g=p.useMemo(()=>bs.filter(Y=>M.has(Y.key)),[M]),j=(A==null?void 0:A.items)??[];p.useEffect(()=>{localStorage.setItem(Id,JSON.stringify([...M]))},[M]),p.useEffect(()=>{const Y=C=>{var zl,Ul;if(((zl=C.target)==null?void 0:zl.tagName)==="INPUT"||((Ul=C.target)==null?void 0:Ul.tagName)==="SELECT")return;if(C.key==="Escape"){m(null);return}if(C.key!=="ArrowDown"&&C.key!=="ArrowUp")return;C.preventDefault();const X=o?j.indexOf(o):-1,F=C.key==="ArrowDown"?Math.min(X+1,j.length-1):Math.max(X-1,0);j[F]&&m(j[F])};return window.addEventListener("keydown",Y),()=>window.removeEventListener("keydown",Y)},[j,o,m]);const R=Y=>{Y&&(r.sortBy===Y?x({sortDir:r.sortDir==="asc"?"desc":"asc"}):x({sortBy:Y,sortDir:"asc"}))},L=A?Math.max(1,Math.ceil(A.total_count/A.limit)):1,$=Y=>{var C;x({page:Math.min(Math.max(1,Y),L)}),(C=q.current)==null||C.scrollTo(0,0)};return s.jsxs("div",{className:"inv-results",ref:q,children:[s.jsxs("div",{className:"inv-colpicker-anchor",children:[s.jsx("button",{className:"inv-btn inv-colpicker-btn",onClick:()=>T(Y=>!Y),children:"⚙ Columns"}),y&&s.jsx("div",{className:"inv-colpicker",children:bs.map(Y=>s.jsxs("label",{className:"inv-fitem",children:[s.jsx("input",{type:"checkbox",checked:M.has(Y.key),onChange:()=>{const C=new Set(M);C.has(Y.key)?C.delete(Y.key):C.add(Y.key),N(C)}})," ",Y.label]},Y.key))})]}),s.jsxs("table",{children:[s.jsx("thead",{children:s.jsx("tr",{children:g.map(Y=>s.jsx("th",{className:r.sortBy===Y.sortKey?`inv-sorted-${r.sortDir}`:"",onClick:()=>R(Y.sortKey),children:Y.label},Y.key))})}),s.jsxs("tbody",{children:[j.map((Y,C)=>s.jsx("tr",{className:Y===o?"inv-sel":"",onClick:()=>m(Y===o?null:Y),children:g.map(X=>s.jsx("td",{children:Zy(Y,X.key)},X.key))},C)),!j.length&&s.jsx("tr",{children:s.jsx("td",{colSpan:g.length,className:"inv-dim",children:"No items match."})})]})]}),s.jsxs("div",{className:"inv-pager",children:[s.jsx("span",{className:"inv-pg",onClick:()=>$(r.page-1),children:"◀"}),s.jsxs("span",{children:["page ",(A==null?void 0:A.page)??1," / ",L]}),s.jsx("span",{className:"inv-pg",onClick:()=>$(r.page+1),children:"▶"}),s.jsxs("span",{className:"inv-pager-right",children:[(A==null?void 0:A.limit)??200," / page"]})]})]})}function Ot({k:c,v:o}){return s.jsxs("div",{className:"inv-kv",children:[s.jsx("span",{children:c}),s.jsx("b",{children:o??"—"})]})}function ky({item:c,onClose:o}){var m,r;return s.jsxs("div",{className:"inv-detail",children:[s.jsx("span",{className:"inv-closex",onClick:o,children:"×"}),s.jsx("h3",{children:c.name}),s.jsxs("div",{className:"inv-detail-sub",children:[c.slot_name??c.object_class_name??""," · ",c.is_equipped?"⚔ Equipped":"📦 Inventory",c.is_rare&&" · ★ Rare"]}),s.jsx(Ot,{k:"Character",v:c.character_name}),s.jsx(Ot,{k:"Value",v:(m=c.value)==null?void 0:m.toLocaleString()}),s.jsx(Ot,{k:"Burden",v:c.burden}),s.jsx(Ot,{k:"Wield req",v:c.wield_level?`Level ${c.wield_level}`:"—"}),s.jsx(Ot,{k:"Workmanship",v:c.workmanship??"—"}),c.armor_level!=null&&c.armor_level>0&&s.jsx(Ot,{k:"Armor",v:c.armor_level}),c.max_damage!=null&&c.max_damage>0&&s.jsx(Ot,{k:"Max damage",v:c.max_damage}),c.condition_percent!=null&&s.jsx(Ot,{k:"Condition",v:`${c.condition_percent}%`}),c.item_set_name&&s.jsx(Ot,{k:"Set",v:c.item_set_name}),(c.is_bonded||c.is_attuned)&&s.jsx(Ot,{k:"Binding",v:[c.is_bonded&&"Bonded",c.is_attuned&&"Attuned"].filter(Boolean).join(", ")}),s.jsx("hr",{}),s.jsxs("div",{className:"inv-sphead",children:["Spells (",((r=c.spell_names)==null?void 0:r.length)??0,")"]}),(c.spell_names??[]).map((x,A)=>s.jsx("div",{className:`inv-sp${/legendary/i.test(x)?" inv-leg":""}`,children:x},A)),s.jsx("div",{className:"inv-hint",children:"↑/↓ next item · Esc close"})]})}function Jy(){const c=Yy(),[o,m]=p.useState(null);return s.jsxs("div",{className:"inv-page",children:[s.jsxs("div",{className:"inv-topbar",children:[s.jsx("span",{className:"inv-title",children:"⚔ Inventory Search"}),s.jsx("input",{className:"inv-searchbox",placeholder:"Search name or material…",value:c.filters.text,onChange:r=>c.update({text:r.target.value})}),s.jsx("button",{className:"inv-btn",onClick:()=>{c.reset(),m(null)},children:"Reset"}),s.jsx("span",{className:"inv-count",children:c.error?s.jsx("span",{className:"inv-error",children:c.error}):c.result?s.jsxs(s.Fragment,{children:[s.jsx("b",{children:c.result.total_count.toLocaleString()})," items",c.queryMs!=null&&s.jsxs(s.Fragment,{children:[" · ",c.queryMs," ms"]}),c.loading&&" · …"]}):"loading…"})]}),s.jsx(Qy,{search:c}),s.jsxs("div",{className:"inv-main",children:[s.jsx(Gy,{search:c}),s.jsx(Ky,{search:c,selected:o,onSelect:m}),o&&s.jsx(ky,{item:o,onClose:()=>m(null)})]})]})}function Wy(){const c=new URLSearchParams(window.location.search).get("view");return s.jsx(Y0,{children:c==="dashboard"?s.jsx(Cy,{}):c==="inventory"?s.jsx(Jy,{}):s.jsx($y,{})})}function $y(){const c=Fd();return s.jsx(Ty,{data:c})}C0.createRoot(document.getElementById("root")).render(s.jsx(p.StrictMode,{children:s.jsx(Wy,{})}));"serviceWorker"in navigator&&navigator.serviceWorker.register("/sw.js").catch(()=>{});export{Zd as D,Il as a,lv as b,Iy as c,Py as d,P0 as e,ev as f,av as g,nv as h,s as j,tv as l,p as r,An as u};
|